Fink workarounds for 10.15

John Lillibridge <[email protected]> Mon, 26 Aug 2019 09:45:47 -0400
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
Hello Fink Developers,

Here is a list of the various workarounds I've used, in order to get several Fink packages installed under macOS 10.15-beta. It is by no means exhaustive, but should provide examples of what’s required to move ahead with the latest macOS:

1) Add "10.15" to "Distribution:” line in /opt/sw/fink/dists/stable/main/finkinfo/:

devel/po4a-10.14.5.info
languages/gcc8-10.14.5.info
languages/perl5162.info
languages/perl5184.info
libs/perlmods/module-build-pm-10.14.5.info
libs/perlmods/package-generator-pm-10.14.5.info
libs/perlmods/test-simple-pm-10.14.5.info
text/texi2html-10.14.5.info
text/texi2html-perl5162.info
text/texinfo-10.14.5.info

2) Similarly, edit

devel/help2man-perl.info 

to add the 10.15 Distribution:

change:

  (%type_pkg[systemperl] = 5182) 10.14,
  (%type_pkg[systemperl] = 5184) 10.14.5

to:

  (%type_pkg[systemperl] = 5182) 10.14,
  (%type_pkg[systemperl] = 5184) 10.14.5,
  (%type_pkg[systemperl] = 5184) 10.15

3) Change dependency from "gcc5" to "gcc8" in:

libs/cfitsio.info

** I’m sure there’s a better way to make this package use the latest gcc. Any advice most appreciated. **

4) Change "shebang" of PatchScript from "/bin/sh -ev" to /bin/sh -v" in:

libs/perlmods/test-simple-pm.info

** This was surprising. Wasn’t an issue under 10.14. **

5) texlive-base PostInstScript fails configuring "luajittex" in /opt/sw/var/lib/texmf/web2c:

Comment out line with "texconfig-sys init" in text/texlive.info

fink reinsall texlive-base

then run texconfig-sys manually, after modifying /opt/sw/share/texmf-dist/web2c/fmtutil.cnf to comment out line with "luajittex" entry

6) Packages that require Xcode 10.3 vs. 11.0-beta to compile:

gmp5-6.1.2-1
gcc8-8.3.0-201
libmpfr4-3.1.6-2
fftw3-3.3.8-2

** Again, this isn’t an exhaustive list of packages that failed under Xcode-beta 11.0b6. **

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel