The attached launch-1.1-1005 packaging fixes the build of the launch package to handle the SDK changes in AssertMacros.h with the following info file changes...
Index: launch.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/utils/launch.info,v retrieving revision 1.1 diff -u -r1.1 launch.info --- launch.info 10 Sep 2015 20:56:57 -0000 1.1 +++ launch.info 26 Aug 2017 15:25:08 -0000 @@ -1,6 +1,6 @@ Package: launch Version: 1.1 -Revision: 1004 +Revision: 1005 BuildDepends: xcode.app Source: http://web.sabi.net/nriley/software/%n-%v.tar.gz Source-MD5: bcd5179d5b519248a717aa73f3819e00 @@ -10,6 +10,7 @@ perl -ni -e 'print unless /SDKROOT/' launch.xcodeproj/project.pbxproj perl -pi -e 's/i386/x86_64/' launch.xcodeproj/project.pbxproj if [ `uname -r | cut -d . -f 1` -ge 12 ] ; then perl -pi -e 's/.*kCGErrorApplicationRequiresNewerSystem.*//' main.c ; fi +if [ `uname -r | cut -d . -f 1` -ge 17 ] ; then perl -pi -e 's/check\(url/__Check\(url/g' main.c ; fi << CompileScript: << #!/bin/csh -efv
Tested on 10.13 with 'fink -m'.
Info file for launch-1.1-1005
Does the change above work on all supported OS versions? Asking because this wasn't explicitly stated and there isn't a Distribution tag.
Last edit: Jack Howarth 2017-09-19
Ah, right. I'm juggling too many browser-based diffs right now.
It doesn't build for me with 10.12 / Xcode 9. It appears that combination also needs the new patch.
...
Last edit: Alexander Hansen 2017-10-04
Added with some additional modifications:
Apply patch on darwin12, too -- it worked for me using Xcode 8 and Xcode 9.
DescPort note about the patch.
Last edit: Alexander Hansen 2017-10-25