diff options
author | dbj <dbj@pkgsrc.org> | 2020-12-06 20:40:59 +0000 |
---|---|---|
committer | dbj <dbj@pkgsrc.org> | 2020-12-06 20:40:59 +0000 |
commit | 5690638ce0ddc491afd36701bbb614e00f83375a (patch) | |
tree | 4a7d9e5e4d5637784bbbf150a4fe345823f1266d /ham | |
parent | 98b716954a11ce6a9040905e5382efab0a0d1574 (diff) | |
download | pkgsrc-5690638ce0ddc491afd36701bbb614e00f83375a.tar.gz |
ham/fldigi: avoid hard coding bundled dylib versions in PLIST.Darwin
Diffstat (limited to 'ham')
-rw-r--r-- | ham/fldigi/Makefile | 19 | ||||
-rw-r--r-- | ham/fldigi/PLIST.Darwin | 29 |
2 files changed, 15 insertions, 33 deletions
diff --git a/ham/fldigi/Makefile b/ham/fldigi/Makefile index bd84559e023..faf21c5b8e3 100644 --- a/ham/fldigi/Makefile +++ b/ham/fldigi/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.123 2020/12/06 00:22:04 dbj Exp $ +# $NetBSD: Makefile,v 1.124 2020/12/06 20:40:59 dbj Exp $ DISTNAME= fldigi-4.1.01 PKGREVISION= 12 @@ -45,8 +45,9 @@ CXXFLAGS+= -Wno-error=c++11-narrowing .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" -PLIST_SUBST+= FLDIGI_VERSION=${PKGVERSION_NOREV} -PLIST_SUBST+= FLARQ_VERSION="4.3.7" + +FLDIGI_VERSION= ${PKGVERSION_NOREV} +FLARQ_VERSION= 4.3.7 post-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} appbundle @@ -62,8 +63,16 @@ post-install: cd ${WRKSRC}/src/${DISTNAME} && \ pax -rw -pp -pm *.app ${DESTDIR}${PREFIX}/Applications -CHECK_SHLIBS_SKIP+= Applications/*/Contents/Frameworks/*.dylib -CHECK_WRKREF_SKIP+= Applications/*/Contents/MacOS/* +PLIST_SUBST+= FLDIGI_VERSION=${FLDIGI_VERSION} +PLIST_SUBST+= FLARQ_VERSION=${FLARQ_VERSION} +GENERATE_PLIST+= (cd ${DESTDIR}${PREFIX} && ${LS} \ + Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/lib*.dylib \ + Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/lib*.dylib); + +CHECK_SHLIBS_SKIP+= Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/lib*.dylib +CHECK_SHLIBS_SKIP+= Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/lib*.dylib +CHECK_WRKREF_SKIP+= Applications/flarq-${FLARQ_VERSION}.app/Contents/MacOS/flarq +CHECK_WRKREF_SKIP+= Applications/fldigi-${FLDIGI_VERSION}.app/Contents/MacOS/fldigi .endif .include "../../audio/libsamplerate/buildlink3.mk" diff --git a/ham/fldigi/PLIST.Darwin b/ham/fldigi/PLIST.Darwin index e85ff62006a..d13d6388280 100644 --- a/ham/fldigi/PLIST.Darwin +++ b/ham/fldigi/PLIST.Darwin @@ -1,35 +1,8 @@ -@comment $NetBSD: PLIST.Darwin,v 1.1 2020/12/06 00:22:04 dbj Exp $ -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libfltk.1.dylib -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libfltk_images.1.dylib -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libflxmlrpc.1.dylib -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libintl.8.dylib -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libjpeg.9.dylib -Applications/flarq-${FLARQ_VERSION}.app/Contents/Frameworks/libpng16.16.dylib +@comment $NetBSD: PLIST.Darwin,v 1.2 2020/12/06 20:40:59 dbj Exp $ Applications/flarq-${FLARQ_VERSION}.app/Contents/Info.plist Applications/flarq-${FLARQ_VERSION}.app/Contents/MacOS/flarq Applications/flarq-${FLARQ_VERSION}.app/Contents/PkgInfo Applications/flarq-${FLARQ_VERSION}.app/Contents/Resources/flarq.icns -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libFLAC.8.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libdbus-1.3.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libfltk.1.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libfltk_images.1.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libflxmlrpc.1.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libgdbm.6.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libhamlib.2.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libintl.8.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libjpeg.9.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libogg.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libopus.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libpng16.16.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libportaudio.2.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libpulse-simple.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libpulse.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libpulsecommon-13.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libsamplerate.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libsndfile.1.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libusb-1.0.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libvorbis.0.dylib -Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Frameworks/libvorbisenc.2.dylib Applications/fldigi-${FLDIGI_VERSION}.app/Contents/Info.plist Applications/fldigi-${FLDIGI_VERSION}.app/Contents/MacOS/fldigi Applications/fldigi-${FLDIGI_VERSION}.app/Contents/PkgInfo |