# $NetBSD: Nocore.mk,v 1.9 2016/07/12 11:36:46 mef Exp $ DEPENDS+= gnuradio-core-[0-9]*:../../ham/gnuradio-core # Default list for reducing PLIST # gnuradio-* names to be common (to get the list to reduce) PLIST_MINUS= core # Remove the same files gnuradio-core installs # Do a part of PLIST_SUBST and remove non real file listings #.if empty(PKGBASE:Mgnuradio-core) && !empty(PLIST_MINUS) post-install: # Take care CONF_FILES stuff # ${MV} ${DESTDIR}${PREFIX}/etc/gnuradio/conf.d/* \ # ${DESTDIR}${PREFIX}/${EGDIR}/ for i in ${PLIST_MINUS} ; do \ for p in PLIST PLIST.oss 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' \ "$${f}"; \ fi \ done \ done \ | ${PKGSRC_SETENV} ${_PLIST_AWK_ENV} ${AWK} ${_PLIST_SHLIB_AWK} \ > ${WRKDIR}/.PLIST.minus; (cd ${WRKDIR}/.destdir/${PREFIX}; \ ${RM} -f $$(cat ${WRKDIR}/.PLIST.minus) ); # workaround for gnuradio-doxygen # (the same target can't be set on gnuradio-doxygen side # (cd ${WRKDIR}/.destdir/${PREFIX}; \ ${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.aux; \ ${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.log; \ ${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.dvi; \ )