aboutsummaryrefslogtreecommitdiff
path: root/audio/pd/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-02-06 08:49:50 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-02-06 08:49:50 +0000
commit2503ff4e66cf9f0ce12bee566eb103db4af74ec3 (patch)
tree3d1614c33a359a6eb7972dc1fc67186282c5d26c /audio/pd/Makefile
parent3116a1f57a4885fb30f64cc3cd847ea42d10bef3 (diff)
downloadports-2503ff4e66cf9f0ce12bee566eb103db4af74ec3.tar.gz
ports-2503ff4e66cf9f0ce12bee566eb103db4af74ec3.zip
audio/pd: some fixes
- repair the loading of external objects - reduce portlint complaints PR: 206965 Submitted by: Tobias Brodel <brittlehaus@gmail.com>
Notes
Notes: svn path=/head/; revision=408285
Diffstat (limited to 'audio/pd/Makefile')
-rw-r--r--audio/pd/Makefile27
1 files changed, 14 insertions, 13 deletions
diff --git a/audio/pd/Makefile b/audio/pd/Makefile
index 2735856bcae8..ecdac6faf874 100644
--- a/audio/pd/Makefile
+++ b/audio/pd/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= pd
+PORTREVISION= 1
DISTVERSION= 0.46-7
DISTVERSIONSUFFIX= .src
CATEGORIES= audio
@@ -41,49 +42,49 @@ JACK_CONFIGURE_ENABLE= jack
JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
post-patch:
- @${FIND} ${PATCH_WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
+ ${FIND} ${PATCH_WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
's|__FreeBSD_kernel__|__FreeBSD__|g ; \
s|__x86_64__|__amd64__|g ; \
s|<alloca\.h>|<stdlib.h>|g'
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
's|\*kfreebsd\*gnu\*)|*freebsd*)| ; \
s|portaudio=yes|portaudio=no| ; \
s|-O3||' ${WRKSRC}/configure.ac
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
'/^pkgconfigdir/s|=.*|= $$(prefix)/libdata/pkgconfig| ; \
/^libpddir/s|=.*|= $$(pkglibdir)| ; \
s|make -C|$$(MAKE) -C|' ${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
'/^pd_LDADD/s| =.*| = $$(LIBM)|' ${WRKSRC}/src/Makefile.am
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
's|PD_BASEDIR/LICENSE|${DOCSDIR}/LICENSE|g ; \
s|PD_BASEDIR/doc/1|${DOCSDIR}/1|g' \
${WRKSRC}/doc/1.manual/1.introduction.txt
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
's|-O2 | | ; \
s|-lc ||g' ${WRKSRC}/extra/makefile.subdir
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
's|-O2 |$$(CFLAGS) | ; \
s|-g ||g ; \
s|-lc ||g' ${WRKSRC}/extra/expr~/makefile
- @${REINPLACE_CMD} -e \
+ ${REINPLACE_CMD} -e \
'/libpthread/s|_ERROR|_WARN|' ${WRKSRC}/portaudio/configure.in
do-install:
.for i in src man tcl po extra
- @(cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
+ (cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.endfor
(cd ${WRKSRC} && ${INSTALL_DATA} pd.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig)
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(${TAR} -C ${WRKSRC}/doc --exclude "*.bak" --exclude "*.orig" \
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (${TAR} -C ${WRKSRC}/doc --exclude "*.bak" --exclude "*.orig" \
-cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf -)
.for i in LICENSE.txt README.txt
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
.endfor
- @${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/pd/doc
- @${FIND} ${STAGEDIR}${PREFIX}/lib/pd -name "*.pd_linux" | ${XARGS} \
+ ${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/pd/doc
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/pd -name "*.pd_linux" | ${XARGS} \
${STRIP_CMD}
.include <bsd.port.mk>