diff options
41 files changed, 90 insertions, 39 deletions
diff --git a/audio/agsatellite/Makefile b/audio/agsatellite/Makefile index 2559e2afc42d..141838c3c28c 100644 --- a/audio/agsatellite/Makefile +++ b/audio/agsatellite/Makefile @@ -18,6 +18,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//} USE_LINUX= yes NO_BUILD= yes +USE_REINPLACE= yes STRIP= RESTRICTED= no response from developer on licensing issues @@ -26,7 +27,7 @@ DOCS= german_readme.txt license.txt readme.txt BRANDELF= /usr/bin/brandelf post-patch: - @${PERL} -pi -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt + @${REINPLACE_CMD} -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh diff --git a/audio/id3ren/Makefile b/audio/id3ren/Makefile index cf1c61c2a683..4a4757a0ccf2 100644 --- a/audio/id3ren/Makefile +++ b/audio/id3ren/Makefile @@ -15,10 +15,11 @@ DISTNAME= id3ren97a MAINTAINER= jonny@jonny.eng.br USE_ZIP= yes +USE_REINPLACE= yes WRKSRC= ${WRKDIR}/id3ren/src pre-patch: - @${PERL} -pi -e 's,<malloc.h>,<stdlib.h>,' \ + @${REINPLACE_CMD} -e 's,<malloc.h>,<stdlib.h>,' \ ${WRKSRC}/id3ren.c ${WRKSRC}/misc.c .include <bsd.port.mk> diff --git a/chinese/mkisofs/Makefile b/chinese/mkisofs/Makefile index d9afb02568d0..b4f0bf280436 100644 --- a/chinese/mkisofs/Makefile +++ b/chinese/mkisofs/Makefile @@ -16,11 +16,12 @@ PATCHFILES= mkisofs-1.12b5.big5patch.gz MAINTAINER= keith@FreeBSD.org GNU_CONFIGURE= yes +USE_REINPLACE= yes ALL_TARGET= World MAN8= mkisofs.8 isoinfo.8 pre-configure: - ${PERL} -pi.orig -e 's:prefix = /usr/local:prefix = ${PREFIX}:' \ + ${REINPLACE_CMD} -e 's:prefix = /usr/local:prefix = ${PREFIX}:' \ ${WRKSRC}/diag/Makefile.in post-build: diff --git a/chinese/telnet/Makefile b/chinese/telnet/Makefile index b53efc1c974f..5579fb30580c 100644 --- a/chinese/telnet/Makefile +++ b/chinese/telnet/Makefile @@ -14,6 +14,7 @@ DISTFILES= # none MAINTAINER= leeym@FreeBSD.org SRCDIR= /usr/src/usr.bin/telnet +USE_REINPLACE= yes MAN1= zh-telnet.1 @@ -28,7 +29,7 @@ BROKEN= "You need to build this port with ${SRCDIR}" .endif pre-patch: - @${PERL} -pi -e 's,/../..,,g' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's,/../..,,g' ${WRKSRC}/Makefile pre-build: @cd ${WRKSRC}/lib/libtelnet && ${MAKE} diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile index 5c9c36454de1..6c671c0cbf35 100644 --- a/comms/conserver-com/Makefile +++ b/comms/conserver-com/Makefile @@ -14,6 +14,7 @@ PKGNAMESUFFIX= -com MAINTAINER= kuriyama@FreeBSD.org GNU_CONFIGURE= YES +USE_REINPLACE= yes CONFIGURE_ARGS= --with-master=${DEFAULTHOST} --with-port=${DEFAULTPORT} \ --with-libwrap @@ -25,7 +26,7 @@ DEFAULTPORT?= 782 DEFAULTHOST?= localhost post-patch: - ${PERL} -pi.orig \ + ${REINPLACE_CMD} \ -e 's@/usr/local/bin@${PREFIX}/sbin@' \ ${WRKSRC}/conserver/conserver.rc diff --git a/devel/clo++/Makefile b/devel/clo++/Makefile index d08a25411485..0992ba88c594 100644 --- a/devel/clo++/Makefile +++ b/devel/clo++/Makefile @@ -15,6 +15,7 @@ MAINTAINER= kevlo@FreeBSD.org LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 USE_GCC= 3.1 +USE_PERL5= yes CONFGARGS= --prefix ${PREFIX} CONFGARGS+= --xml2-config ${PREFIX}/bin/xml2-config diff --git a/devel/dmalloc/Makefile b/devel/dmalloc/Makefile index a8ecfa7b6c9c..3ab314bd33e3 100644 --- a/devel/dmalloc/Makefile +++ b/devel/dmalloc/Makefile @@ -16,6 +16,7 @@ MAINTAINER= jeremy@external.org INSTALLS_SHLIB= YES GNU_CONFIGURE= YES +USE_REINPLACE= yes CONFIGURE_ARGS+=--enable-threads --enable-shlib # NOTE: we make the test program first because otherwise it screws up @@ -23,7 +24,7 @@ CONFIGURE_ARGS+=--enable-threads --enable-shlib ALL_TARGET= dmalloc_t all light pre-patch: - @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dmalloc ${PREFIX}/bin diff --git a/devel/libtai/Makefile b/devel/libtai/Makefile index dd3c3ae30920..6e341899f952 100644 --- a/devel/libtai/Makefile +++ b/devel/libtai/Makefile @@ -34,7 +34,7 @@ PROGRAM_FILES= easter nowutc leapsecs yearcal HEADER_FILES= caldate.h caltime.h leapsecs.h tai.h taia.h uint64.h do-configure: - @${PERL} -pi -e "s!%%PREFIX%%!${PREFIX}!g" \ + @${REINPLACE_CMD} -e "s!%%PREFIX%%!${PREFIX}!g" \ ${WRKSRC}/leapsecs.3 ${WRKSRC}/leapsecs_read.c @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} -s" > ${WRKSRC}/conf-ld diff --git a/graphics/divx4linux/Makefile b/graphics/divx4linux/Makefile index 01b26528b1fb..251add5012e7 100644 --- a/graphics/divx4linux/Makefile +++ b/graphics/divx4linux/Makefile @@ -19,6 +19,7 @@ MAINTAINER= lioux@FreeBSD.org RESTRICTED= unsure of licensing issues ONLY_FOR_ARCHS= i386 +USE_REINPLACE= yes USE_LINUX_PREFIX= yes WRKSRC= ${WRKDIR}/${DISTNAME:S/501-/-/} NO_BUILD= yes @@ -29,7 +30,7 @@ RELEASE_DATE= 20020418 post-patch: .for ext in ${DOC_EXT} - @${PERL} -pi -e "s/
//" ${WRKSRC}/*.${ext} + @${REINPLACE_CMD} -e "s/
//" ${WRKSRC}/*.${ext} .endfor do-install: diff --git a/graphics/divx4linux4/Makefile b/graphics/divx4linux4/Makefile index a46272b5f5f7..8131ddb87f9f 100644 --- a/graphics/divx4linux4/Makefile +++ b/graphics/divx4linux4/Makefile @@ -18,6 +18,7 @@ RESTRICTED= unsure of licensing issues ONLY_FOR_ARCHS= i386 USE_LINUX_PREFIX= yes +USE_REINPLACE= yes WRKSRC= ${WRKDIR}/${DISTNAME:C/_.+$//} NO_BUILD= yes NO_LATEST_LINK= yes @@ -29,7 +30,7 @@ PKGDEINSTALL= ${PKGINSTALL} post-patch: .for ext in h linux txt - @${PERL} -pi -e "s/
//" ${WRKSRC}/*.${ext} + @${REINPLACE_CMD} -e "s/
//" ${WRKSRC}/*.${ext} .endfor do-install: diff --git a/japanese/man/Makefile b/japanese/man/Makefile index 03284904f194..d964ff29f529 100644 --- a/japanese/man/Makefile +++ b/japanese/man/Makefile @@ -23,6 +23,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/groff:${PORTSDIR}/japanese/groff \ jless:${PORTSDIR}/japanese/less MAKE_ENV= GZCAT=${GZCAT} GZIP_CMD="${GZIP_CMD}" +USE_REINPLACE= yes MANLANG= "" ja MAN1= jman.1 jmanpath.1 japropos.1 \ @@ -36,7 +37,7 @@ post-patch: makewhatis/jmakewhatis.local.man.eng \ makewhatis/makewhatis.local.sh \ man/locale.c manpath/manpath.config - ${PERL} -pi -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/${file} + ${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/${file} .endfor pre-install: diff --git a/java/netrexx/Makefile b/java/netrexx/Makefile index b3287e07bbb3..aad621d9e99d 100644 --- a/java/netrexx/Makefile +++ b/java/netrexx/Makefile @@ -19,10 +19,11 @@ RUN_DEPENDS= ${LOCALBASE}/jdk1.1.8/bin/java:${PORTSDIR}/java/jdk11 \ NO_BUILD= yes USE_ZIP= yes +USE_REINPLACE= yes pre-patch: - @${PERL} -pi -e 's/\015//' ${WRKSRC}/bin/NetRexxC.sh - @${PERL} -pi -e 's/\015//' ${WRKSRC}/read.me.first + @${REINPLACE_CMD} -e 's/\015//' ${WRKSRC}/bin/NetRexxC.sh + @${REINPLACE_CMD} -e 's/\015//' ${WRKSRC}/read.me.first do-install: @${INSTALL_SCRIPT} ${WRKSRC}/bin/NetRexxC.sh ${PREFIX}/bin diff --git a/mail/autosig/Makefile b/mail/autosig/Makefile index d85d6e15dc68..11d6782ff09b 100644 --- a/mail/autosig/Makefile +++ b/mail/autosig/Makefile @@ -14,9 +14,10 @@ MAINTAINER= leeym@FreeBSD.org MAKEFILE= makefile ALL_TARGET= ${PORTNAME} +USE_REINPLACE= yes pre-build: - ${PERL} -pi -e 's,gcc,${CC} ${CFLAGS},g' ${WRKSRC}/makefile + ${REINPLACE_CMD} -e 's,gcc,${CC} ${CFLAGS},g' ${WRKSRC}/makefile do-install: @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin diff --git a/mail/ripmime/Makefile b/mail/ripmime/Makefile index 093404d9c7f1..502ec9da70e4 100644 --- a/mail/ripmime/Makefile +++ b/mail/ripmime/Makefile @@ -12,8 +12,10 @@ MASTER_SITES= http://www.pldaniels.com/ripmime/ MAINTAINER= jus@security.za.net +USE_REINPLACE= yes + pre-build: - @${PERL} -pi -e 's!CC=!CC?=!; s!/usr/local!${PREFIX}!; \ + @${REINPLACE_CMD} -e 's!CC=!CC?=!; s!/usr/local!${PREFIX}!; \ s!CFLAGS= -Wall -O2!CFLAGS+= -Wall!' \ ${WRKSRC}/Makefile diff --git a/misc/edonkey-tool-slist/Makefile b/misc/edonkey-tool-slist/Makefile index 1e24678e21c5..6b80b296f552 100644 --- a/misc/edonkey-tool-slist/Makefile +++ b/misc/edonkey-tool-slist/Makefile @@ -15,10 +15,11 @@ DISTNAME= ed2k_slist-${PORTVERSION} MAINTAINER= lioux@FreeBSD.org WRKSRC= ${WRKDIR}/ed2k_slist +USE_REINPLACE= yes post-patch: - @${PERL} -pi -e 's|\r\n|\n|' ${WRKSRC}/*.[ch] - @${PERL} -pi -e 's|(#include <unistd.h>)|\1\n#include\ + @${REINPLACE_CMD} -e 's|\r\n|\n|' ${WRKSRC}/*.[ch] + @${REINPLACE_CMD} -e 's|(#include <unistd.h>)|\1\n#include\ <sys/time.h>|' ${WRKSRC}/linux_net.c # I could have written a Makefile but I would rather diff --git a/misc/rfc/Makefile b/misc/rfc/Makefile index fce76d395aac..6d9ed3c530c6 100644 --- a/misc/rfc/Makefile +++ b/misc/rfc/Makefile @@ -15,10 +15,12 @@ MAINTAINER= jedgar@FreeBSD.org RUN_DEPENDS= w3m:${PORTSDIR}/www/w3m NO_BUILD= yes +USE_REINPLACE= yes + MAN1= rfc.1 do-configure: - @${PERL} -pi.orig -e 's|/usr/local/etc/rfc|${PREFIX}/etc/rfc| ; \ + @${REINPLACE_CMD} -e 's|/usr/local/etc/rfc|${PREFIX}/etc/rfc| ; \ s|/usr/local/etc/nmap|${PREFIX}/share/misc/nmap|' \ ${WRKSRC}/${PORTNAME}-${PORTVERSION} diff --git a/multimedia/linux-divx4linux/Makefile b/multimedia/linux-divx4linux/Makefile index 01b26528b1fb..251add5012e7 100644 --- a/multimedia/linux-divx4linux/Makefile +++ b/multimedia/linux-divx4linux/Makefile @@ -19,6 +19,7 @@ MAINTAINER= lioux@FreeBSD.org RESTRICTED= unsure of licensing issues ONLY_FOR_ARCHS= i386 +USE_REINPLACE= yes USE_LINUX_PREFIX= yes WRKSRC= ${WRKDIR}/${DISTNAME:S/501-/-/} NO_BUILD= yes @@ -29,7 +30,7 @@ RELEASE_DATE= 20020418 post-patch: .for ext in ${DOC_EXT} - @${PERL} -pi -e "s/
//" ${WRKSRC}/*.${ext} + @${REINPLACE_CMD} -e "s/
//" ${WRKSRC}/*.${ext} .endfor do-install: diff --git a/multimedia/linux-divx4linux4/Makefile b/multimedia/linux-divx4linux4/Makefile index a46272b5f5f7..8131ddb87f9f 100644 --- a/multimedia/linux-divx4linux4/Makefile +++ b/multimedia/linux-divx4linux4/Makefile @@ -18,6 +18,7 @@ RESTRICTED= unsure of licensing issues ONLY_FOR_ARCHS= i386 USE_LINUX_PREFIX= yes +USE_REINPLACE= yes WRKSRC= ${WRKDIR}/${DISTNAME:C/_.+$//} NO_BUILD= yes NO_LATEST_LINK= yes @@ -29,7 +30,7 @@ PKGDEINSTALL= ${PKGINSTALL} post-patch: .for ext in h linux txt - @${PERL} -pi -e "s/
//" ${WRKSRC}/*.${ext} + @${REINPLACE_CMD} -e "s/
//" ${WRKSRC}/*.${ext} .endfor do-install: diff --git a/net-mgmt/net-snmp-devel/Makefile b/net-mgmt/net-snmp-devel/Makefile index 613403bd60a0..2e54654d465d 100644 --- a/net-mgmt/net-snmp-devel/Makefile +++ b/net-mgmt/net-snmp-devel/Makefile @@ -15,6 +15,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org +USE_REINPLACE= yes USE_AUTOCONF_VER=213 USE_LIBTOOL= yes INSTALLS_SHLIB= yes @@ -89,7 +90,8 @@ SHLIB_VERSION= 5 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 pre-install: -@[ -f ${STARTUP_FILE} ] && \ diff --git a/net-mgmt/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile index 613403bd60a0..2e54654d465d 100644 --- a/net-mgmt/net-snmp/Makefile +++ b/net-mgmt/net-snmp/Makefile @@ -15,6 +15,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org +USE_REINPLACE= yes USE_AUTOCONF_VER=213 USE_LIBTOOL= yes INSTALLS_SHLIB= yes @@ -89,7 +90,8 @@ SHLIB_VERSION= 5 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 pre-install: -@[ -f ${STARTUP_FILE} ] && \ diff --git a/net-mgmt/net-snmp4/Makefile b/net-mgmt/net-snmp4/Makefile index 2c183f3c5ae5..63af22705d76 100644 --- a/net-mgmt/net-snmp4/Makefile +++ b/net-mgmt/net-snmp4/Makefile @@ -18,6 +18,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org USE_AUTOCONF_VER=213 +USE_REINPLACE= yes USE_LIBTOOL= yes INSTALLS_SHLIB= yes LIBTOOLFLAGS= --disable-ltlibs --release-ignore @@ -69,7 +70,8 @@ SHLIB_VERSION= 4 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 post-install: @( cd ${PREFIX}/bin && strip ${BIN} ) diff --git a/net-mgmt/net-snmp53/Makefile b/net-mgmt/net-snmp53/Makefile index 613403bd60a0..2e54654d465d 100644 --- a/net-mgmt/net-snmp53/Makefile +++ b/net-mgmt/net-snmp53/Makefile @@ -15,6 +15,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org +USE_REINPLACE= yes USE_AUTOCONF_VER=213 USE_LIBTOOL= yes INSTALLS_SHLIB= yes @@ -89,7 +90,8 @@ SHLIB_VERSION= 5 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 pre-install: -@[ -f ${STARTUP_FILE} ] && \ diff --git a/net-mgmt/sendip/Makefile b/net-mgmt/sendip/Makefile index 2fc7cba7890c..a71fbdc39edc 100644 --- a/net-mgmt/sendip/Makefile +++ b/net-mgmt/sendip/Makefile @@ -14,6 +14,7 @@ MAINTAINER= joseph@randomnetworks.com USE_GMAKE= yes USE_REINPLACE= yes +USE_PERL5= yes MAN1= sendip.1 diff --git a/net-p2p/edonkey-tool-slist/Makefile b/net-p2p/edonkey-tool-slist/Makefile index 1e24678e21c5..6b80b296f552 100644 --- a/net-p2p/edonkey-tool-slist/Makefile +++ b/net-p2p/edonkey-tool-slist/Makefile @@ -15,10 +15,11 @@ DISTNAME= ed2k_slist-${PORTVERSION} MAINTAINER= lioux@FreeBSD.org WRKSRC= ${WRKDIR}/ed2k_slist +USE_REINPLACE= yes post-patch: - @${PERL} -pi -e 's|\r\n|\n|' ${WRKSRC}/*.[ch] - @${PERL} -pi -e 's|(#include <unistd.h>)|\1\n#include\ + @${REINPLACE_CMD} -e 's|\r\n|\n|' ${WRKSRC}/*.[ch] + @${REINPLACE_CMD} -e 's|(#include <unistd.h>)|\1\n#include\ <sys/time.h>|' ${WRKSRC}/linux_net.c # I could have written a Makefile but I would rather diff --git a/net-p2p/linux-agsatellite/Makefile b/net-p2p/linux-agsatellite/Makefile index 2559e2afc42d..141838c3c28c 100644 --- a/net-p2p/linux-agsatellite/Makefile +++ b/net-p2p/linux-agsatellite/Makefile @@ -18,6 +18,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//} USE_LINUX= yes NO_BUILD= yes +USE_REINPLACE= yes STRIP= RESTRICTED= no response from developer on licensing issues @@ -26,7 +27,7 @@ DOCS= german_readme.txt license.txt readme.txt BRANDELF= /usr/bin/brandelf post-patch: - @${PERL} -pi -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt + @${REINPLACE_CMD} -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh diff --git a/net/jumpgate/Makefile b/net/jumpgate/Makefile index bcbdf6a1b758..6407f5dbd1d8 100644 --- a/net/jumpgate/Makefile +++ b/net/jumpgate/Makefile @@ -14,9 +14,10 @@ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= leeym@FreeBSD.org ALL_TARGET= generic +USE_REINPLACE= yes pre-build: - ${PERL} -pi.orig -e "s@gcc@${CC}@g; s@-Wall@-Wall ${CFLAGS}@g" ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e "s@gcc@${CC}@g; s@-Wall@-Wall ${CFLAGS}@g" ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin diff --git a/net/linux-agsatellite/Makefile b/net/linux-agsatellite/Makefile index 2559e2afc42d..141838c3c28c 100644 --- a/net/linux-agsatellite/Makefile +++ b/net/linux-agsatellite/Makefile @@ -18,6 +18,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//} USE_LINUX= yes NO_BUILD= yes +USE_REINPLACE= yes STRIP= RESTRICTED= no response from developer on licensing issues @@ -26,7 +27,7 @@ DOCS= german_readme.txt license.txt readme.txt BRANDELF= /usr/bin/brandelf post-patch: - @${PERL} -pi -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt + @${REINPLACE_CMD} -e "s|\r\n|\n|;s|email|username|" ${WRKSRC}/*.txt @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh diff --git a/net/net-snmp/Makefile b/net/net-snmp/Makefile index 613403bd60a0..2e54654d465d 100644 --- a/net/net-snmp/Makefile +++ b/net/net-snmp/Makefile @@ -15,6 +15,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org +USE_REINPLACE= yes USE_AUTOCONF_VER=213 USE_LIBTOOL= yes INSTALLS_SHLIB= yes @@ -89,7 +90,8 @@ SHLIB_VERSION= 5 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 pre-install: -@[ -f ${STARTUP_FILE} ] && \ diff --git a/net/net-snmp4/Makefile b/net/net-snmp4/Makefile index 2c183f3c5ae5..63af22705d76 100644 --- a/net/net-snmp4/Makefile +++ b/net/net-snmp4/Makefile @@ -18,6 +18,7 @@ MASTER_SITE_SUBDIR= net-snmp MAINTAINER= kuriyama@FreeBSD.org USE_AUTOCONF_VER=213 +USE_REINPLACE= yes USE_LIBTOOL= yes INSTALLS_SHLIB= yes LIBTOOLFLAGS= --disable-ltlibs --release-ignore @@ -69,7 +70,8 @@ SHLIB_VERSION= 4 PLIST_SUB+= shlib=${SHLIB_VERSION} post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/aclocal.m4 + @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ + ${WRKSRC}/aclocal.m4 post-install: @( cd ${PREFIX}/bin && strip ${BIN} ) diff --git a/net/sendip/Makefile b/net/sendip/Makefile index 2fc7cba7890c..a71fbdc39edc 100644 --- a/net/sendip/Makefile +++ b/net/sendip/Makefile @@ -14,6 +14,7 @@ MAINTAINER= joseph@randomnetworks.com USE_GMAKE= yes USE_REINPLACE= yes +USE_PERL5= yes MAN1= sendip.1 diff --git a/print/rprint/Makefile b/print/rprint/Makefile index 315e7eeab167..3b4245cad926 100644 --- a/print/rprint/Makefile +++ b/print/rprint/Makefile @@ -13,10 +13,12 @@ MASTER_SITES= ftp://gwdu111.gwdg.de/pub/FreeBSD/misc/ \ MAINTAINER= kheuer@gwdu60.gwdg.de +USE_REINPLACE= yes + MAN1= rprint.1 MANCOMPRESSED= yes post-patch: - @${PERL} -pi -e "s/^(CC|CFLAGS).+//g" ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e "s/^(CC|CFLAGS).+//g" ${WRKSRC}/Makefile .include <bsd.port.mk> diff --git a/russian/apache13-modssl/Makefile b/russian/apache13-modssl/Makefile index 1668e2f94abb..a072e14df2b0 100644 --- a/russian/apache13-modssl/Makefile +++ b/russian/apache13-modssl/Makefile @@ -48,6 +48,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ MAINTAINER= lev@serebryakov.spb.ru USE_OPENSSL= YES +USE_PERL5= yes .include <bsd.port.pre.mk> diff --git a/security/altivore/Makefile b/security/altivore/Makefile index ff40e518e185..ffcbaca3fc31 100644 --- a/security/altivore/Makefile +++ b/security/altivore/Makefile @@ -20,13 +20,14 @@ RESTRICTED= License does not allow redistribution in any form\ NO_WRKSUBDIR= yes NO_BUILD= yes +USE_REINPLACE= yes do-extract: @${MKDIR} ${WRKDIR} @${CP} ${DISTDIR}/${DISTFILES} ${WRKDIR} post-patch: - @${PERL} -pi -e "s/
//" ${WRKDIR}/${DISTFILES} + @${REINPLACE_CMD} -e "s/
//" ${WRKDIR}/${DISTFILES} do-install: @${MKDIR} ${PREFIX}/share/examples/${PORTNAME} diff --git a/security/mussh/Makefile b/security/mussh/Makefile index 04a0809b8cf5..15b74e007c03 100644 --- a/security/mussh/Makefile +++ b/security/mussh/Makefile @@ -17,9 +17,10 @@ MAINTAINER= leeym@FreeBSD.org RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2 NO_BUILD= yes +USE_REINPLACE= yes post-patch: - @${PERL} -pi -e "s,^#!/bin/bash,#!${LOCALBASE}/bin/bash,g" \ + @${REINPLACE_CMD} -e "s,^#!/bin/bash,#!${LOCALBASE}/bin/bash,g" \ ${WRKSRC}/${PORTNAME} do-install: diff --git a/sysutils/su2/Makefile b/sysutils/su2/Makefile index d7f5abf75534..ca879a8372fc 100644 --- a/sysutils/su2/Makefile +++ b/sysutils/su2/Makefile @@ -13,9 +13,11 @@ MASTER_SITES= ftp://ftp.ccs.neu.edu/pub/sysadmin/ MAINTAINER= jmg@freebsd.org NO_CDROM= "Don't sell for profit" +USE_REINPLACE= yes + MAN1= su2.1 post-patch: - ${PERL} -pi -e 's,/etc/super,${PREFIX}/etc/super,g' ${WRKSRC}/su2.man + ${REINPLACE_CMD} -e 's,/etc/super,${PREFIX}/etc/super,g' ${WRKSRC}/su2.man .include <bsd.port.mk> diff --git a/textproc/code2html/Makefile b/textproc/code2html/Makefile index 2601f45eeed3..826499bd3443 100644 --- a/textproc/code2html/Makefile +++ b/textproc/code2html/Makefile @@ -23,6 +23,7 @@ BZIP2BASE= /usr .endif NO_BUILD= yes +USE_REINPLACE= yes MAN1= code2html.1 @@ -32,7 +33,7 @@ do-configure: -e 's|/bin/gzip|/usr/bin/gzip|' \ -e 's|/etc/code|${PREFIX}/etc/code|' \ < ${WRKSRC}/code2html.orig > ${WRKSRC}/code2html - @${PERL} -pi.orig -e 's|/etc/code|${PREFIX}/etc/code|' \ + @${REINPLACE_CMD} -e 's|/etc/code|${PREFIX}/etc/code|' \ ${WRKSRC}/code2html.1 do-install: diff --git a/textproc/dsssl-docbook-cygnus/Makefile b/textproc/dsssl-docbook-cygnus/Makefile index 9e6a345aba25..67ed05733929 100644 --- a/textproc/dsssl-docbook-cygnus/Makefile +++ b/textproc/dsssl-docbook-cygnus/Makefile @@ -18,6 +18,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/sgml/docbook/dsssl/modular/frames/navbar.htm:${P jade:${PORTSDIR}/textproc/jade NO_BUILD= yes +USE_PERL5= yes WRKSRC= ${WRKDIR}/stylesheets SCRIPTS_ENV= DB_DATA="${DB_SCRIPTS} cygnus-both.dsl" diff --git a/textproc/kdoc/Makefile b/textproc/kdoc/Makefile index beb2e167ab8c..8ccf4ed628a0 100644 --- a/textproc/kdoc/Makefile +++ b/textproc/kdoc/Makefile @@ -17,13 +17,14 @@ MAINTAINER= kde@FreeBSD.org USE_BZIP2= yes USE_GMAKE= yes +USE_REINPLACE= yes GNU_CONFIGURE= yes USE_PERL5= yes MAN1= kdoc.1 qt2kdoc.1 makekdedoc.1 pre-configure: - ${PERL} -pi -e "s#share/kdoc#lib/perl5/site_perl/${PERL_VER}#" \ + ${REINPLACE_CMD} -e "s#share/kdoc#lib/perl5/site_perl/${PERL_VER}#" \ ${WRKSRC}/Makefile.in .include <bsd.port.mk> diff --git a/textproc/openjade/Makefile b/textproc/openjade/Makefile index 0d6fa491c698..20908f6333dc 100644 --- a/textproc/openjade/Makefile +++ b/textproc/openjade/Makefile @@ -17,6 +17,7 @@ RUN_DEPENDS= ${MKCATALOG}:${PORTSDIR}/textproc/mkcatalog USE_GMAKE= YES USE_LIBTOOL= YES +USE_PERL5= yes CONFIGURE_ARGS= --enable-default-catalog=${PREFIX}/share/sgml/catalog \ --datadir=${PREFIX}/share/sgml/openjade INSTALLS_SHLIB= yes diff --git a/textproc/rotix/Makefile b/textproc/rotix/Makefile index 87893fd6b9c4..bb129fb9bcd0 100644 --- a/textproc/rotix/Makefile +++ b/textproc/rotix/Makefile @@ -18,12 +18,13 @@ LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext USE_GMAKE= yes HAS_CONFIGURE= yes +USE_REINPLACE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${PREFIX}/man --i18n=1 MAN1= rotix.1 post-patch: - @${PERL} -pi -e 's,%%CFLAGS%%,${CFLAGS},; s,%%LOCALBASE%%,${LOCALBASE},;' \ + @${REINPLACE_CMD} -e 's,%%CFLAGS%%,${CFLAGS},; s,%%LOCALBASE%%,${LOCALBASE},;' \ ${WRKSRC}/Makefile .include <bsd.port.mk> diff --git a/www/webfs/Makefile b/www/webfs/Makefile index 41bb4b265f16..fb3efe6982cd 100644 --- a/www/webfs/Makefile +++ b/www/webfs/Makefile @@ -14,6 +14,8 @@ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= jedgar@FreeBSD.org WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/} +USE_REINPLACE= yes + MAN1= webfsd.1 MIMEFILE?= ${PREFIX}/etc/webfsd/mime.types @@ -24,8 +26,8 @@ BROKEN= "Requires FreeBSD 4.x or greater due to ipv6 support" .endif do-configure: - @${PERL} -pi.orig -e 's|/etc/mime.types|${MIMEFILE}|' ${WRKSRC}/Makefile - @${PERL} -pi.orig -e 's|/etc/mime.types|${MIMEFILE}|' ${WRKSRC}/webfsd.man + @${REINPLACE_CMD} -e 's|/etc/mime.types|${MIMEFILE}|' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's|/etc/mime.types|${MIMEFILE}|' ${WRKSRC}/webfsd.man do-install: @${INSTALL_PROGRAM} ${WRKSRC}/webfsd ${PREFIX}/sbin |