pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/ham/gnuradio-core Add PLIST support for Darwin audio



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1a59f7304060
branches:  trunk
changeset: 645331:1a59f7304060
user:      dbj <dbj%pkgsrc.org@localhost>
date:      Tue Jan 27 06:03:17 2015 +0000

description:
Add PLIST support for Darwin audio
fix Nocore.mk to handle PLIST.Darwin and
use _PLIST_SHLIB_AWK to fix shared library names

diffstat:

 ham/gnuradio-core/Nocore.mk    |  28 ++++++++++++++++------------
 ham/gnuradio-core/PLIST.Darwin |   3 +++
 2 files changed, 19 insertions(+), 12 deletions(-)

diffs (47 lines):

diff -r 5d49cdd432fd -r 1a59f7304060 ham/gnuradio-core/Nocore.mk
--- a/ham/gnuradio-core/Nocore.mk       Tue Jan 27 06:01:44 2015 +0000
+++ b/ham/gnuradio-core/Nocore.mk       Tue Jan 27 06:03:17 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Nocore.mk,v 1.4 2014/10/28 16:59:33 mef Exp $
+# $NetBSD: Nocore.mk,v 1.5 2015/01/27 06:03:17 dbj Exp $
 # Default list for reducing PLIST
 PLIST_MINUS=   core
 DEPENDS+=      gnuradio-core-[0-9]*:../../ham/gnuradio-core
@@ -10,15 +10,19 @@
 # Take care CONF_FILES stuff
        ${MV}               ${DESTDIR}${PREFIX}/etc/gnuradio/conf.d/* \
                            ${DESTDIR}${PREFIX}/${EGDIR}/
-# to avoid sh: /bin/rm: argument list too long in case repeated..
-       ${RM} -f ${WRKDIR}/.PLIST.minus;
-       for i in ${PLIST_MINUS} ; do                    \
-         sed  -e 's,$${PYSITELIB},${PYSITELIB},'       \
+       for i in ${PLIST_MINUS} ; do                            \
+         for p in PLIST PLIST.${OPSYS} ; do                    \
+           f="${PKGDIR}/../../ham/gnuradio-$${i}/$${p}";       \
+           if [ -f "$${f}" ]; then                             \
+             ${SED} -e 's,$${PYSITELIB},${PYSITELIB},'         \
               -e 's,$${PKGVERSION},${PKGVERSION_NOREV},'       \
-              -e '/^@comment/d'                        \
-              -e '/^@pkgdir/d'                         \
-              ${PKGDIR}/../../ham/gnuradio-$$i/PLIST   \
-                >> ${WRKDIR}/.PLIST.minus;             \
-               done;                                   \
-         (cd ${WRKDIR}/.destdir/${PREFIX};             \
-       ${RM} -f `cat ${WRKDIR}/.PLIST.minus`   );
+              -e '/^@comment/d'                                \
+              -e '/^@pkgdir/d'                                 \
+              "$${f}";                                         \
+           fi                                                  \
+         done                                                  \
+       done                                                    \
+       | ${AWK} ${_PLIST_SHLIB_AWK}                            \
+       > ${WRKDIR}/.PLIST.minus;
+       (cd ${WRKDIR}/.destdir/${PREFIX};                       \
+       ${RM} -f $$(cat ${WRKDIR}/.PLIST.minus) );
diff -r 5d49cdd432fd -r 1a59f7304060 ham/gnuradio-core/PLIST.Darwin
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/gnuradio-core/PLIST.Darwin    Tue Jan 27 06:03:17 2015 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2015/01/27 06:03:17 dbj Exp $
+include/gnuradio/audio/osx_impl.h
+share/examples/gnuradio/conf.d/gr-audio-osx.conf



Home | Main Index | Thread Index | Old Index