summaryrefslogtreecommitdiff
path: root/ham
diff options
context:
space:
mode:
authordbj <dbj@pkgsrc.org>2020-12-06 20:40:59 +0000
committerdbj <dbj@pkgsrc.org>2020-12-06 20:40:59 +0000
commit5690638ce0ddc491afd36701bbb614e00f83375a (patch)
tree4a7d9e5e4d5637784bbbf150a4fe345823f1266d /ham
parent98b716954a11ce6a9040905e5382efab0a0d1574 (diff)
downloadpkgsrc-5690638ce0ddc491afd36701bbb614e00f83375a.tar.gz
ham/fldigi: avoid hard coding bundled dylib versions in PLIST.Darwin
Diffstat (limited to 'ham')
-rw-r--r--ham/fldigi/Makefile19
-rw-r--r--ham/fldigi/PLIST.Darwin29
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