View | Details | Raw Unified | Return to bug 39842
Collapse All | Expand All

(-)SpecTcl/Makefile (-2 / +3 lines)
Lines 16-26 Link Here
16
16
17
RUN_DEPENDS=	wish8.0:${PORTSDIR}/x11-toolkits/tk80
17
RUN_DEPENDS=	wish8.0:${PORTSDIR}/x11-toolkits/tk80
18
18
19
USE_REINPLACE=	yes
19
NO_BUILD=	yes
20
NO_BUILD=	yes
20
21
21
post-patch:
22
post-patch:
22
	@${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specJava
23
	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specJava
23
	@${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specTcl
24
	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specTcl
24
25
25
do-install:
26
do-install:
26
	${INSTALL_SCRIPT} ${WRKSRC}/bin/specJava ${PREFIX}/bin
27
	${INSTALL_SCRIPT} ${WRKSRC}/bin/specJava ${PREFIX}/bin
(-)asl/Makefile (-1 / +3 lines)
Lines 14-26 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
18
17
MAN1=	asl.1 p2bin.1 p2hex.1 pbind.1 plist.1
19
MAN1=	asl.1 p2bin.1 p2hex.1 pbind.1 plist.1
18
20
19
post-extract:
21
post-extract:
20
	${CP} ${FILESDIR}/Makefile.def ${WRKSRC}
22
	${CP} ${FILESDIR}/Makefile.def ${WRKSRC}
21
23
22
post-patch:
24
post-patch:
23
	${PERL} -pi -e 's/mkdirhier/mkdir \-p/' ${WRKSRC}/install.sh
25
	${REINPLACE_CMD} -e 's/mkdirhier/mkdir \-p/' ${WRKSRC}/install.sh
24
26
25
post-install:
27
post-install:
26
	@${MKDIR} ${PREFIX}/share/doc/asl
28
	@${MKDIR} ${PREFIX}/share/doc/asl
(-)boehm-gc/Makefile (-1 / +2 lines)
Lines 16-21 Link Here
16
ONLY_FOR_ARCHS=	i386	# XXX can't figure out whether to define
16
ONLY_FOR_ARCHS=	i386	# XXX can't figure out whether to define
17
#			# XXX SEARCH_FOR_DATA_START on other platforms
17
#			# XXX SEARCH_FOR_DATA_START on other platforms
18
18
19
USE_REINPLACE=	yes
19
HAS_CONFIGURE=	yes
20
HAS_CONFIGURE=	yes
20
INSTALLS_SHLIB=	yes
21
INSTALLS_SHLIB=	yes
21
CONFIGURE_ARGS=	--prefix=${PREFIX}
22
CONFIGURE_ARGS=	--prefix=${PREFIX}
Lines 23-29 Link Here
23
MAN3=		gc.3
24
MAN3=		gc.3
24
25
25
post-patch:
26
post-patch:
26
	@${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man
27
	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man
27
28
28
post-install:
29
post-install:
29
	${INSTALL_DATA} ${WRKSRC}/include/gc.h ${PREFIX}/include
30
	${INSTALL_DATA} ${WRKSRC}/include/gc.h ${PREFIX}/include
(-)cvs2p4/Makefile (-2 / +4 lines)
Lines 13-28 Link Here
13
13
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
15
16
USE_REINPLACE=	yes
17
REINPLACE_ARGS=	-i ""
16
NO_BUILD=	yes
18
NO_BUILD=	yes
17
19
18
PERFORCE_PORT?=	1666
20
PERFORCE_PORT?=	1666
19
21
20
post-patch:
22
post-patch:
21
	${PERL} -pi \
23
	@${REINPLACE_CMD} \
22
		-e 's,!!PREFIX!!,${PREFIX},g;' \
24
		-e 's,!!PREFIX!!,${PREFIX},g;' \
23
		-e 's,!!PERFORCE_PORT!!,${PERFORCE_PORT},g;' \
25
		-e 's,!!PERFORCE_PORT!!,${PERFORCE_PORT},g;' \
24
		${WRKSRC}/test/config
26
		${WRKSRC}/test/config
25
	find ${WRKSRC} -name '*.orig' -delete
27
	@${FIND} ${WRKSRC} -name '*.orig' -delete
26
28
27
do-install:
29
do-install:
28
	${MKDIR} ${PREFIX}/${PORTNAME}
30
	${MKDIR} ${PREFIX}/${PORTNAME}
(-)dia2code/Makefile (-1 / +2 lines)
Lines 18-23 Link Here
18
18
19
XML_CONFIG=	${LOCALBASE}/bin/xml2-config
19
XML_CONFIG=	${LOCALBASE}/bin/xml2-config
20
20
21
USE_REINPLACE=	yes
21
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
22
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
23
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
23
		LDFLAGS="-L${LOCALBASE}/lib" \
24
		LDFLAGS="-L${LOCALBASE}/lib" \
Lines 26-32 Link Here
26
MAN1=		dia2code.1
27
MAN1=		dia2code.1
27
28
28
post-patch:
29
post-patch:
29
	@${PERL} -pi -e 's|#include <malloc.h>||' ${WRKSRC}/dia2code/dia2code.h
30
	@${REINPLACE_CMD} -e 's|#include <malloc.h>||' ${WRKSRC}/dia2code/dia2code.h
30
31
31
post-install:
32
post-install:
32
	@${INSTALL_MAN} ${WRKSRC}/dia2code.1 ${MANPREFIX}/man/man1
33
	@${INSTALL_MAN} ${WRKSRC}/dia2code.1 ${MANPREFIX}/man/man1
(-)dmake/Makefile (-1 / +2 lines)
Lines 15-20 Link Here
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
WRKSRC=		${WRKDIR}/${PORTNAME}
17
WRKSRC=		${WRKDIR}/${PORTNAME}
18
USE_REINPLACE=	yes
18
USE_GMAKE=	yes
19
USE_GMAKE=	yes
19
MAKE_ENV=	CC=${CC}
20
MAKE_ENV=	CC=${CC}
20
MAKEFILE=	makefile
21
MAKEFILE=	makefile
Lines 27-33 Link Here
27
.endfor
28
.endfor
28
29
29
post-patch:
30
post-patch:
30
	@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/unix/startup.h
31
	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/unix/startup.h
31
32
32
do-install:
33
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/dmake ${PREFIX}/bin
34
	${INSTALL_PROGRAM} ${WRKSRC}/dmake ${PREFIX}/bin
(-)dotconf/Makefile (-2 / +3 lines)
Lines 13-25 Link Here
13
13
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
15
16
USE_REINPLACE=	yes
16
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
17
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
18
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
18
INSTALLS_SHLIB=	yes
19
INSTALLS_SHLIB=	yes
19
20
20
pre-patch:
21
pre-patch:
21
	@${PERL} -pi -e 's|-Wall -g||' ${WRKSRC}/configure
22
	@${REINPLACE_CMD} -e 's|-Wall -g||' ${WRKSRC}/configure
22
	@${PERL} -pi -e 's|-release $(LT_RELEASE)||' ${WRKSRC}/src/Makefile.in
23
	@${REINPLACE_CMD} -e 's|-release $(LT_RELEASE)||' ${WRKSRC}/src/Makefile.in
23
24
24
post-install:
25
post-install:
25
.if !defined(NOPORTDOCS)
26
.if !defined(NOPORTDOCS)
(-)elfio/Makefile (-1 / +2 lines)
Lines 16-25 Link Here
16
16
17
WRKSRC=		${WRKDIR}/ELFIO/ELFIO
17
WRKSRC=		${WRKDIR}/ELFIO/ELFIO
18
MAKEFILE=	makefile
18
MAKEFILE=	makefile
19
USE_REINPLACE=	yes
19
ALL_TARGET=	# empty
20
ALL_TARGET=	# empty
20
21
21
post-patch:
22
post-patch:
22
	@${PERL} -pi -e "s,^CXXFLAGS,#CXXFLAGS,g" ${WRKSRC}/makefile
23
	@${REINPLACE_CMD} -e "s,^CXXFLAGS,#CXXFLAGS,g" ${WRKSRC}/makefile
23
24
24
do-install:
25
do-install:
25
	${INSTALL_PROGRAM} ${WRKSRC}/libELFIO.a ${PREFIX}/lib
26
	${INSTALL_PROGRAM} ${WRKSRC}/libELFIO.a ${PREFIX}/lib
(-)flux/Makefile (-5 / +6 lines)
Lines 13-18 Link Here
13
13
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
15
16
USE_REINPLACE=	yes
16
USE_GMAKE=	yes
17
USE_GMAKE=	yes
17
USE_AUTOMAKE_VER=14
18
USE_AUTOMAKE_VER=14
18
USE_LIBTOOL=	yes
19
USE_LIBTOOL=	yes
Lines 21-39 Link Here
21
22
22
pre-configure:
23
pre-configure:
23
.for M in examples include src util
24
.for M in examples include src util
24
	@${PERL} -pi -e ${REGEX} ${WRKSRC}/${M}/Makefile.am
25
	@${REINPLACE_CMD} -e ${REGEX} ${WRKSRC}/${M}/Makefile.am
25
.endfor
26
.endfor
26
.for M in build cgi cipher comm fifobuf fstring log mem misc mt nvtp ph proc \
27
.for M in build cgi cipher comm fifobuf fstring log mem misc mt nvtp ph proc \
27
	random smtp sock tn url xml
28
	random smtp sock tn url xml
28
	@${PERL} -pi -e ${REGEX} ${WRKSRC}/src/${M}/Makefile.am
29
	@${REINPLACE_CMD} -e ${REGEX} ${WRKSRC}/src/${M}/Makefile.am
29
.endfor
30
.endfor
30
.for M in framework/application framework/application/src test
31
.for M in framework/application framework/application/src test
31
	@${PERL} -pi -e ${REGEX} ${WRKSRC}/util/${M}/Makefile.am
32
	@${REINPLACE_CMD} -e ${REGEX} ${WRKSRC}/util/${M}/Makefile.am
32
.endfor
33
.endfor
33
.for M in smtp
34
.for M in smtp
34
	@${PERL} -pi -e ${REGEX} ${WRKSRC}/examples/${M}/Makefile.am
35
	@${REINPLACE_CMD} -e ${REGEX} ${WRKSRC}/examples/${M}/Makefile.am
35
.endfor
36
.endfor
36
	${PERL} -pi -e "s@autoheader,@${AUTOHEADER},@g" ${WRKSRC}/aclocal.m4
37
	@${REINPLACE_CMD} -e "s@autoheader,@${AUTOHEADER},@g" ${WRKSRC}/aclocal.m4
37
38
38
post-install:
39
post-install:
39
.if !defined(NOPORTDOCS)
40
.if !defined(NOPORTDOCS)
(-)freescope/Makefile (-1 / +2 lines)
Lines 17-28 Link Here
17
17
18
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
18
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
19
19
20
USE_REINPLACE=	yes
20
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
21
22
22
MAN1=	freescope.1
23
MAN1=	freescope.1
23
24
24
pre-patch:
25
pre-patch:
25
	@${PERL} -pi -e 's|CFLAGS=.*$$|CFLAGS="\$$CFLAGS"|g ; \
26
	@${REINPLACE_CMD} -e 's|CFLAGS=.*$$|CFLAGS="\$$CFLAGS"|g ; \
26
		 s|CXXFLAGS=.*$$|CXXFLAGS="\$$CXXFLAGS"|g ; \
27
		 s|CXXFLAGS=.*$$|CXXFLAGS="\$$CXXFLAGS"|g ; \
27
		 s|bindir="/usr/local/bin"||g' ${WRKSRC}/configure
28
		 s|bindir="/usr/local/bin"||g' ${WRKSRC}/configure
28
29
(-)g2c/Makefile (-4 / +5 lines)
Lines 14-19 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
USE_GTK=	yes
18
USE_GTK=	yes
18
WANT_GNOME=	yes
19
WANT_GNOME=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
Lines 26-35 Link Here
26
.endif
27
.endif
27
28
28
pre-patch:
29
pre-patch:
29
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
30
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
30
		s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
31
		s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
31
	@${FIND} ${WRKSRC} -name "Makefile.in*" | ${XARGS} ${PERL} -pi -e \
32
	@${FIND} ${WRKSRC} -name "Makefile.in*" | ${XARGS} ${REINPLACE_CMD} -e \
32
		's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
33
		's|\$$(datadir)/gnome/|\$$(datadir)/|g ; \
33
		 s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
34
		 s|\$$(datadir)/locale|\$$(prefix)/share/locale|g'
34
35
35
.include <bsd.port.post.mk>
36
.include <bsd.port.post.mk>
(-)getxml/Makefile (-1 / +2 lines)
Lines 16-25 Link Here
16
16
17
LIB_DEPENDS=	xml.5:${PORTSDIR}/textproc/libxml
17
LIB_DEPENDS=	xml.5:${PORTSDIR}/textproc/libxml
18
18
19
USE_REINPLACE=	yes
19
USE_GLIB=	yes
20
USE_GLIB=	yes
20
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
21
22
22
post-patch:
23
post-patch:
23
	@${PERL} -pi -e "s,glib-config,${GLIB_CONFIG},g" ${WRKSRC}/configure
24
	@${REINPLACE_CMD} -e "s,glib-config,${GLIB_CONFIG},g" ${WRKSRC}/configure
24
25
25
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)lbpp/Makefile (-2 / +3 lines)
Lines 14-28 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
USE_BZIP2=	yes
18
USE_BZIP2=	yes
18
USE_GMAKE=	yes
19
USE_GMAKE=	yes
19
USE_GNOME=	yes
20
USE_GNOME=	yes
20
21
21
post-patch:
22
post-patch:
22
	@${GREP} -lR "malloc.h" ${WRKSRC} | ${XARGS} \
23
	@${GREP} -lR "malloc.h" ${WRKSRC} | ${XARGS} \
23
		${PERL} -pi -e "s/malloc.h/stdlib.h/g"
24
		${REINPLACE_CMD} -e "s/malloc.h/stdlib.h/g"
24
	@${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} \
25
	@${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} \
25
		${PERL} -pi -e "s,^CC,#CC,g ; s,^CFLAGS =,CFLAGS+=,g ; \
26
		${REINPLACE_CMD} -e "s,^CC,#CC,g ; s,^CFLAGS =,CFLAGS+=,g ; \
26
				s,-Wall -g,,g"
27
				s,-Wall -g,,g"
27
28
28
do-install:
29
do-install:
(-)leoarg/Makefile (-1 / +2 lines)
Lines 14-19 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
18
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
19
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
19
INSTALLS_SHLIB=	yes
20
INSTALLS_SHLIB=	yes
Lines 24-30 Link Here
24
25
25
post-patch:
26
post-patch:
26
.for file in Makefile.in doc/Makefile.in
27
.for file in Makefile.in doc/Makefile.in
27
	@${PERL} -pi -e 's|^docdir|#docdir|g ; \
28
	@${REINPLACE_CMD} -e 's|^docdir|#docdir|g ; \
28
		 s| install-data-local||g' ${WRKSRC}/${file}
29
		 s| install-data-local||g' ${WRKSRC}/${file}
29
.endfor
30
.endfor
30
31
(-)libafterbase/Makefile (-1 / +2 lines)
Lines 15-20 Link Here
15
15
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
17
18
USE_REINPLACE=	yes
18
USE_X_PREFIX=	yes
19
USE_X_PREFIX=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
20
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
21
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
Lines 22-28 Link Here
22
INSTALLS_SHLIB=	yes
23
INSTALLS_SHLIB=	yes
23
24
24
post-patch:
25
post-patch:
25
	@find ${WRKSRC} -name '*.[ch]' | xargs ${PERL} -pi -e \
26
	@${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \
26
		's|<malloc.h>|<stdlib.h>|g'
27
		's|<malloc.h>|<stdlib.h>|g'
27
28
28
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)libformat/Makefile (-1 / +2 lines)
Lines 15-20 Link Here
15
15
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
17
18
USE_REINPLACE=	yes
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
20
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
20
INSTALLS_SHLIB=	yes
21
INSTALLS_SHLIB=	yes
Lines 22-28 Link Here
22
MAN3=	Format.3
23
MAN3=	Format.3
23
24
24
post-patch:
25
post-patch:
25
	@${PERL} -pi -e 's| install-data-local||g' ${WRKSRC}/doc/Makefile.in
26
	@${REINPLACE_CMD} -e 's| install-data-local||g' ${WRKSRC}/doc/Makefile.in
26
27
27
post-install:
28
post-install:
28
.if !defined(NOPORTDOCS)
29
.if !defined(NOPORTDOCS)
(-)libshbuf/Makefile (-1 / +2 lines)
Lines 14-24 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
USE_LIBTOOL=	yes
18
USE_LIBTOOL=	yes
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
INSTALLS_SHLIB=	yes
20
INSTALLS_SHLIB=	yes
20
21
21
post-patch:
22
post-patch:
22
	@${PERL} -pi -e "s,-lpthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure
23
	@${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure
23
24
24
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)linguist/Makefile (-4 / +5 lines)
Lines 17-22 Link Here
17
17
18
WRKSRC=		${WRKDIR}/${PORTNAME}
18
WRKSRC=		${WRKDIR}/${PORTNAME}
19
19
20
USE_REINPLACE=	yes
20
USE_QT_VER=	2
21
USE_QT_VER=	2
21
USE_X_PREFIX=	yes
22
USE_X_PREFIX=	yes
22
USE_GMAKE=	yes
23
USE_GMAKE=	yes
Lines 34-47 Link Here
34
.endif
35
.endif
35
36
36
pre-configure:
37
pre-configure:
37
	@find ${WRKSRC} -name '*.pro' | xargs ${PERL} -pi -e \
38
	@${FIND} ${WRKSRC} -name '*.pro' | ${XARGS} ${REINPLACE_CMD} -E -e \
38
		's/(^CONFIG.*)/\1 thread/'
39
		's/(^CONFIG.*)/\1 thread/'
39
40
40
post-configure:
41
post-configure:
41
	@${PERL} -pi -e 's|\$\(SUBDIRS\):.*tmake_all|\$\(SUBDIRS\):|' \
42
	@${REINPLACE_CMD} -e 's|\$$(SUBDIRS):.*tmake_all|\$$(SUBDIRS):|' \
42
		${WRKSRC}/Makefile
43
		${WRKSRC}/Makefile
43
	@find ${WRKSRC} -name "Makefile" -type f | xargs ${PERL} -pi -e \
44
	@${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} ${REINPLACE_CMD} -e \
44
		's|TARGET.*=.*\$\(QTDIR\)/bin/|TARGET=|'
45
		's|TARGET.*=.*\$$(QTDIR)/bin/|TARGET=|'
45
46
46
do-install:
47
do-install:
47
.for file in linguist lrelease lupdate qm2ts
48
.for file in linguist lrelease lupdate qm2ts
(-)log4cpp/Makefile (-1 / +2 lines)
Lines 14-25 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
18
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
19
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
19
INSTALLS_SHLIB=	yes
20
INSTALLS_SHLIB=	yes
20
21
21
post-patch:
22
post-patch:
22
	@${PERL} -pi -e 's, endl, std::endl,g' ${WRKSRC}/tests/Clock.cpp \
23
	@${REINPLACE_CMD} -e 's, endl, std::endl,g' ${WRKSRC}/tests/Clock.cpp \
23
		${WRKSRC}/tests/testbench.cpp
24
		${WRKSRC}/tests/testbench.cpp
24
25
25
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)openzz/Makefile (-2 / +3 lines)
Lines 14-19 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
USE_LIBTOOL=	yes
18
USE_LIBTOOL=	yes
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
INSTALLS_SHLIB=	yes
20
INSTALLS_SHLIB=	yes
Lines 21-29 Link Here
21
.include <bsd.port.pre.mk>
22
.include <bsd.port.pre.mk>
22
23
23
post-patch:
24
post-patch:
24
	@${PERL} -pi -e "s/cfree/free/g" ${WRKSRC}/src/list.c
25
	@${REINPLACE_CMD} -e "s/cfree/free/g" ${WRKSRC}/src/list.c
25
.if ${OSVERSION} <= 500027
26
.if ${OSVERSION} <= 500027
26
	@${FIND} ${WRKSRC}/src -type f | ${XARGS} ${PERL} -pi \
27
	@${FIND} ${WRKSRC}/src -type f | ${XARGS} ${REINPLACE_CMD} \
27
		-e 's|<stdint.h>|<inttypes.h>|'
28
		-e 's|<stdint.h>|<inttypes.h>|'
28
.endif
29
.endif
29
30
(-)pcre++/Makefile (-2 / +3 lines)
Lines 17-22 Link Here
17
17
18
PCRE_CONFIG?=	${LOCALBASE}/bin/pcre-config
18
PCRE_CONFIG?=	${LOCALBASE}/bin/pcre-config
19
19
20
USE_REINPLACE=	yes
20
USE_GMAKE=	yes
21
USE_GMAKE=	yes
21
USE_LIBTOOL=	yes
22
USE_LIBTOOL=	yes
22
CONFIGURE_ENV=	CPPFLAGS="`${PCRE_CONFIG} --cflags`" \
23
CONFIGURE_ENV=	CPPFLAGS="`${PCRE_CONFIG} --cflags`" \
Lines 26-34 Link Here
26
MAN3=	Pcre.3
27
MAN3=	Pcre.3
27
28
28
post-patch:
29
post-patch:
29
	@${PERL} -pi -e 's|-I/usr/local/include||g ; \
30
	@${REINPLACE_CMD} -e 's|-I/usr/local/include||g ; \
30
		 s|-L/usr/local/lib||g' ${WRKSRC}/configure
31
		 s|-L/usr/local/lib||g' ${WRKSRC}/configure
31
	@${PERL} -pi -e 's|-O -g|\@CXXFLAGS\@|g' ${WRKSRC}/Makefile.in
32
	@${REINPLACE_CMD} -e 's|-O -g|\@CXXFLAGS\@|g' ${WRKSRC}/Makefile.in
32
33
33
post-install:
34
post-install:
34
.if !defined(NOPORTDOCS)
35
.if !defined(NOPORTDOCS)
(-)py-mx-experimental/Makefile (-1 / +2 lines)
Lines 19-28 Link Here
19
BUILD_DEPENDS=	${PREFIX}/include/gmp.h:${PORTSDIR}/math/libgmp4
19
BUILD_DEPENDS=	${PREFIX}/include/gmp.h:${PORTSDIR}/math/libgmp4
20
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:${PORTSDIR}/lang/py-mx-base
20
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:${PORTSDIR}/lang/py-mx-base
21
21
22
USE_REINPLACE=	yes
22
USE_PYTHON=	yes
23
USE_PYTHON=	yes
23
USE_PYDISTUTILS=	yes
24
USE_PYDISTUTILS=	yes
24
25
25
post-patch:
26
post-patch:
26
	@${PERL} -pi  -e "s|LIBGMPH|${PREFIX}/include|" ${WRKSRC}/mxEXPERIMENTAL.py
27
	@${REINPLACE_CMD} -e "s|LIBGMPH|${PREFIX}/include|" ${WRKSRC}/mxEXPERIMENTAL.py
27
28
28
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)qtk/Makefile (-1 / +2 lines)
Lines 16-21 Link Here
16
16
17
RUN_DEPENDS=	${LOCALBASE}/bin/wish8.2:${PORTSDIR}/x11-toolkits/tk82
17
RUN_DEPENDS=	${LOCALBASE}/bin/wish8.2:${PORTSDIR}/x11-toolkits/tk82
18
18
19
USE_REINPLACE=	yes
19
EXTRACT_CMD=	${CP}
20
EXTRACT_CMD=	${CP}
20
EXTRACT_BEFORE_ARGS=	# empty
21
EXTRACT_BEFORE_ARGS=	# empty
21
EXTRACT_AFTER_ARGS=	.
22
EXTRACT_AFTER_ARGS=	.
Lines 28-34 Link Here
28
WISH=		${LOCALBASE}/bin/wish8.2
29
WISH=		${LOCALBASE}/bin/wish8.2
29
30
30
do-configure:
31
do-configure:
31
	@${PERL} -pi.dist \
32
	@${REINPLACE_CMD} \
32
		-e 's|/usr/bin/wish|${WISH}|;' \
33
		-e 's|/usr/bin/wish|${WISH}|;' \
33
		-e 's|keepnewline wish|keepnewline ${WISH}|' ${WRKSRC}/qtk
34
		-e 's|keepnewline wish|keepnewline ${WISH}|' ${WRKSRC}/qtk
34
35
(-)styx/Makefile (-1 / +2 lines)
Lines 17-22 Link Here
17
17
18
LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv
18
LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv
19
19
20
USE_REINPLACE=	yes
20
USE_GMAKE=	yes
21
USE_GMAKE=	yes
21
USE_LIBTOOL=	yes
22
USE_LIBTOOL=	yes
22
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_FLAGS}" \
23
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_FLAGS}" \
Lines 27-33 Link Here
27
	@${RM} -f ${WRKSRC}/config.cache
28
	@${RM} -f ${WRKSRC}/config.cache
28
29
29
post-patch:
30
post-patch:
30
	@${PERL} -pi -e "s,-lrt,${PTHREAD_LIBS},g" ${WRKSRC}/configure
31
	@${REINPLACE_CMD} -e "s,-lrt,${PTHREAD_LIBS},g" ${WRKSRC}/configure
31
32
32
post-install:
33
post-install:
33
.if !defined(NOPORTDOCS)
34
.if !defined(NOPORTDOCS)
(-)terminality/Makefile (-3 / +4 lines)
Lines 14-26 Link Here
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
16
17
USE_REINPLACE=	yes
17
USE_GMAKE=	yes
18
USE_GMAKE=	yes
18
MAKE_ENV=	CPP=${CXX} INSTALL="${INSTALL}" INSTALL_DATA="${INSTALL_DATA}"
19
MAKE_ENV=	CPP=${CXX} INSTALL="${INSTALL}" INSTALL_DATA="${INSTALL_DATA}"
19
20
20
post-patch:
21
post-patch:
21
	@find ${WRKSRC} -name Makefile | xargs \
22
	@${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
22
		${PERL} -pi -e "s, -lstdc\\+\\+,,g"
23
		${REINPLACE_CMD} -e "s, -lstdc\\+\\+,,g"
23
	@${PERL} -pi -e "s,make,gmake,g ; \
24
	@${REINPLACE_CMD} -e "s,make,gmake,g ; \
24
		s,/usr/local,${PREFIX},g" ${WRKSRC}/Makefile
25
		s,/usr/local,${PREFIX},g" ${WRKSRC}/Makefile
25
26
26
.if !defined(NOPORTDOCS)
27
.if !defined(NOPORTDOCS)
(-)titano/Makefile (-4 / +5 lines)
Lines 18-34 Link Here
18
18
19
WRKSRC=		${WRKDIR}/${DISTNAME:S/b//}
19
WRKSRC=		${WRKDIR}/${DISTNAME:S/b//}
20
20
21
USE_REINPLACE=	yes
21
USE_GNOMELIBS=	yes
22
USE_GNOMELIBS=	yes
22
USE_X_PREFIX=	yes
23
USE_X_PREFIX=	yes
23
USE_GMAKE=	yes
24
USE_GMAKE=	yes
24
USE_LIBTOOL=	yes
25
USE_LIBTOOL=	yes
25
26
26
pre-patch:
27
pre-patch:
27
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
28
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
28
		s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
29
		s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
29
	@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
30
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
30
		's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
31
		's|\$$(datadir)/gnome/|\$$(datadir)/|g ; \
31
		 s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
32
		 s|\$$(datadir)/locale|\$$(prefix)/share/locale|g'
32
33
33
post-install:
34
post-install:
34
	${MKDIR} ${PREFIX}/share/gnome/pixmaps/titano
35
	${MKDIR} ${PREFIX}/share/gnome/pixmaps/titano
(-)tvision/Makefile (-2 / +3 lines)
Lines 15-20 Link Here
15
15
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
17
18
USE_REINPLACE=	yes
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
20
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
20
INSTALLS_SHLIB=	yes
21
INSTALLS_SHLIB=	yes
Lines 23-31 Link Here
23
	@${MV} ${WRKSRC}/myendian.h ${WRKSRC}/lib
24
	@${MV} ${WRKSRC}/myendian.h ${WRKSRC}/lib
24
25
25
post-patch:
26
post-patch:
26
	@${PERL} -pi -e 's,myendian.h,tvision/myendian.h,g' \
27
	@${REINPLACE_CMD} -e 's,myendian.h,tvision/myendian.h,g' \
27
		${WRKSRC}/lib/drawbuf.h ${WRKSRC}/lib/system.h
28
		${WRKSRC}/lib/drawbuf.h ${WRKSRC}/lib/system.h
28
	@${PERL} -pi -e 's,menus.h msgbox.h,menus.h msgbox.h myendian.h,' \
29
	@${REINPLACE_CMD} -e 's,menus.h msgbox.h,menus.h msgbox.h myendian.h,' \
29
		${WRKSRC}/lib/Makefile.in
30
		${WRKSRC}/lib/Makefile.in
30
31
31
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)uisp/Makefile (-1 / +2 lines)
Lines 16-25 Link Here
16
16
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
18
18
19
USE_REINPLACE=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
20
21
21
post-patch:
22
post-patch:
22
	${PERL} -pi -e "s@-O3@${CFLAGS}@g; \
23
	@${REINPLACE_CMD} -e "s@-O3@${CFLAGS}@g; \
23
			s@g\+\+@${CXX}@g" ${WRKSRC}/Makefile
24
			s@g\+\+@${CXX}@g" ${WRKSRC}/Makefile
24
25
25
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)xparam/Makefile (-1 / +2 lines)
Lines 16-27 Link Here
16
16
17
BUILD_DEPENDS=	libtool:${PORTSDIR}/devel/libtool
17
BUILD_DEPENDS=	libtool:${PORTSDIR}/devel/libtool
18
18
19
USE_REINPLACE=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
20
CONFIGURE_ARGS=	--enable-dynamic
21
CONFIGURE_ARGS=	--enable-dynamic
21
USE_GMAKE=	yes
22
USE_GMAKE=	yes
22
INSTALLS_SHLIB=	yes
23
INSTALLS_SHLIB=	yes
23
24
24
post-patch:
25
post-patch:
25
	@${PERL} -pi -e "s,-ldl,,g" ${WRKSRC}/configure
26
	@${REINPLACE_CMD} -e "s,-ldl,,g" ${WRKSRC}/configure
26
27
27
.include <bsd.port.mk>
28
.include <bsd.port.mk>

Return to bug 39842