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

(-)arm-elf-gcc31/Makefile (-4 / +5 lines)
Lines 32-37 Link Here
32
GCC_REV=	${DISTNAME:S/gcc-//g}
32
GCC_REV=	${DISTNAME:S/gcc-//g}
33
PLIST_SUB+=	GCC_REV=${GCC_REV}
33
PLIST_SUB+=	GCC_REV=${GCC_REV}
34
USE_BZIP2=	yes
34
USE_BZIP2=	yes
35
USE_REINPLACE=	yes
35
CFLAGS:=	${CFLAGS:C/-m(arch|cpu)=[a-zA-Z0-9]+//}
36
CFLAGS:=	${CFLAGS:C/-m(arch|cpu)=[a-zA-Z0-9]+//}
36
CONFIGURE_ARGS=	--target=${PKGNAMEPREFIX:S/-$//} --enable-languages="c,c++,objc"
37
CONFIGURE_ARGS=	--target=${PKGNAMEPREFIX:S/-$//} --enable-languages="c,c++,objc"
37
.if defined(DEFAULT_CPU)
38
.if defined(DEFAULT_CPU)
Lines 53-62 Link Here
53
.endif
54
.endif
54
55
55
post-configure:
56
post-configure:
56
	${PERL} -pi.bak -e 's,^(TARGET_CONFIGDIRS\s*=),\1#,' ${WRKSRC}/Makefile
57
	${REINPLACE_CMD} -e 's,^TARGET_CONFIGDIRS[[:space:]]*=,&#,' ${WRKSRC}/Makefile
57
	${PERL} -pi.bak -e 's,^(install-info:),\1\ndonot-\1,; \
58
	${REINPLACE_CMD} -e '/install-info:/{h;s/:.*/:/;p;g;s/^/donot-/;};
58
	    s,\$$\(bindir\)/(\$$\(DEMANGLER_CROSS_NAME\)),./\1,' \
59
		s,\$$(bindir)/\(\$$(DEMANGLER_CROSS_NAME)\),./\1,' \
59
	    ${WRKSRC}/gcc/Makefile
60
		${WRKSRC}/gcc/Makefile
60
61
61
post-install:
62
post-install:
62
	@${MV} ${PREFIX}/bin/cpp ${PREFIX}/bin/${PKGNAMEPREFIX}cpp
63
	@${MV} ${PREFIX}/bin/cpp ${PREFIX}/bin/${PKGNAMEPREFIX}cpp
(-)boaconstructor/Makefile (-1 / +2 lines)
Lines 19-29 Link Here
19
19
20
WRKSRC=		${WRKDIR}/Boa-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/Boa-${PORTVERSION}
21
21
22
USE_REINPLACE=	yes
22
USE_ZIP=	yes
23
USE_ZIP=	yes
23
USE_PYTHON=	yes
24
USE_PYTHON=	yes
24
25
25
do-configure:
26
do-configure:
26
	@${PERL} -pi -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|' \
27
	@${REINPLACE_CMD} -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|' \
27
		${WRKSRC}/Explorer.gtk.cfg
28
		${WRKSRC}/Explorer.gtk.cfg
28
29
29
do-build:
30
do-build:
(-)bugbuddy/Makefile (-2 / +3 lines)
Lines 16-21 Link Here
16
MAINTAINER=	gnome@FreeBSD.org
16
MAINTAINER=	gnome@FreeBSD.org
17
17
18
USE_X_PREFIX=	yes
18
USE_X_PREFIX=	yes
19
USE_REINPLACE=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
20
USE_GNOMENG=	yes
21
USE_GNOMENG=	yes
21
USE_GNOME=	gnomeprefix gnomehack libglade gnomevfs
22
USE_GNOME=	gnomeprefix gnomehack libglade gnomevfs
Lines 24-30 Link Here
24
		LIBS="-L${LOCALBASE}/lib"
25
		LIBS="-L${LOCALBASE}/lib"
25
26
26
post-patch:
27
post-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|\1share|g' ${WRKSRC}/configure
29
30
30
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)gide/Makefile (-9 / +10 lines)
Lines 20-25 Link Here
20
20
21
USE_BZIP2=	yes
21
USE_BZIP2=	yes
22
USE_X_PREFIX=	yes
22
USE_X_PREFIX=	yes
23
USE_REINPLACE=	yes
23
USE_GMAKE=	yes
24
USE_GMAKE=	yes
24
USE_GNOME=	yes
25
USE_GNOME=	yes
25
USE_LIBTOOL=	yes
26
USE_LIBTOOL=	yes
Lines 30-44 Link Here
30
MAN1=		gide.1
31
MAN1=		gide.1
31
32
32
pre-patch:
33
pre-patch:
33
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
34
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
34
		 s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
35
		 s|\(DATADIRNAME=\)lib|\1share|g ; \
35
		 s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
36
		 s|USE_INCLUDED_LIBINTL=yes|#&|g ; \
36
		 s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
37
		 s|\$$(top_builddir)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
37
	@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
38
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
38
		's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
39
		's|\(\$$(datadir)/\)gnome/|\1|g ; \
39
		 s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
40
		 s|\$$(datadir)/locale|$$(prefix)/share/locale|g'
40
	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/src/*.c
41
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g; \
41
	@${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g" ${WRKSRC}/src/*.c
42
		s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/src/*.c
42
43
43
pre-configure:
44
pre-configure:
44
	@${LN} -sf ${LOCALBASE}/share/xml-i18n-tools/*.in ${WRKSRC}
45
	@${LN} -sf ${LOCALBASE}/share/xml-i18n-tools/*.in ${WRKSRC}
(-)glg/Makefile (-2 / +3 lines)
Lines 16-21 Link Here
16
16
17
MAINTAINER=	lo_gafet@users.sourceforge.net
17
MAINTAINER=	lo_gafet@users.sourceforge.net
18
18
19
USE_REINPLACE=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
20
USE_GNOMENG=	yes
21
USE_GNOMENG=	yes
21
USE_GNOME=	gtk12
22
USE_GNOME=	gtk12
Lines 28-34 Link Here
28
.endif
29
.endif
29
30
30
pre-build:
31
pre-build:
31
	find ${WRKSRC} -name Makefile | xargs ${PERL} \
32
	${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} -e \
32
		-pi -e "s@gtk-config@${GTK_CONFIG}@g"
33
		's@gtk-config@${GTK_CONFIG}@g'
33
34
34
.include <bsd.port.post.mk>
35
.include <bsd.port.post.mk>
(-)glui/Makefile (-5 / +5 lines)
Lines 19-31 Link Here
19
MAKEFILE=	makefile
19
MAKEFILE=	makefile
20
ALL_TARGET=	# empty
20
ALL_TARGET=	# empty
21
USE_X_PREFIX=	yes
21
USE_X_PREFIX=	yes
22
USE_REINPLACE=	yes
22
23
23
post-patch:
24
post-patch:
24
	@${PERL} -pi -e 's:/unc/walk/lib/sgi_irix:${PREFIX}/lib:g' ${WRKSRC}/makefile
25
	@${REINPLACE_CMD} -e 's:/unc/walk/lib/sgi_irix:${PREFIX}/lib:g; \
25
	@${PERL} -pi -e 's:/unc/walk/include:${PREFIX}/include:g' ${WRKSRC}/makefile
26
		s:/unc/walk/include:${PREFIX}/include:g; \
26
	@${PERL} -pi -e 's:^CFLAGS:#CFLAGS:g' ${WRKSRC}/makefile
27
		s:^CFLAGS:#&:; s:^CC=:CC?=gcc #:; \
27
	@${PERL} -pi -e 's:^CC=:CC=gcc #:g' ${WRKSRC}/makefile
28
		s:^libs =:&${PTHREAD_LIBS}:' ${WRKSRC}/makefile
28
	@${PERL} -pi -e 's:^libs =:libs=-pthread:g' ${WRKSRC}/makefile
29
	@${MKDIR} ${WRKSRC}/lib ${WRKSRC}/bin
29
	@${MKDIR} ${WRKSRC}/lib ${WRKSRC}/bin
30
30
31
do-install:
31
do-install:
(-)gnomevfs/Makefile (-3 / +4 lines)
Lines 24-29 Link Here
24
USE_BZIP2=	yes
24
USE_BZIP2=	yes
25
USE_GMAKE=	yes
25
USE_GMAKE=	yes
26
USE_X_PREFIX=	yes
26
USE_X_PREFIX=	yes
27
USE_REINPLACE=	yes
27
USE_GNOMENG=	yes
28
USE_GNOMENG=	yes
28
USE_GNOME=	gnomehack gnomeprefix glib12 libxml gtk12 orbit gconf \
29
USE_GNOME=	gnomehack gnomeprefix glib12 libxml gtk12 orbit gconf \
29
		gnomemimedata gnomelibs
30
		gnomemimedata gnomelibs
Lines 35-44 Link Here
35
36
36
post-patch:
37
post-patch:
37
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
38
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
38
		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
39
		 s|\(DATADIRNAME=\)lib|\1share|g' ${WRKSRC}/configure
39
	@find ${WRKSRC} -name 'xml-i18n-*' | xargs ${REINPLACE_CMD} -e \
40
	@${FIND} ${WRKSRC} -name 'xml-i18n-*' | ${XARGS} ${REINPLACE_CMD} -e \
40
		's|/usr/local/bin/perl|${PERL}|g'
41
		's|/usr/local/bin/perl|${PERL}|g'
41
	@${REINPLACE_CMD} -e 's|\%\%LOCALBASE\%\%|${LOCALBASE}|g' \
42
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
42
		${WRKSRC}/libgnomevfs/libcharset/Makefile.in
43
		${WRKSRC}/libgnomevfs/libcharset/Makefile.in
43
44
44
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)gtranslator/Makefile (-2 / +3 lines)
Lines 16-21 Link Here
16
MAINTAINER=	sobomax@FreeBSD.org
16
MAINTAINER=	sobomax@FreeBSD.org
17
17
18
USE_X_PREFIX=	yes
18
USE_X_PREFIX=	yes
19
USE_REINPLACE=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
20
USE_GNOMENG=	yes
21
USE_GNOMENG=	yes
21
USE_GNOME=	gnomeprefix gnomehack gnomelibs gal gnomevfs
22
USE_GNOME=	gnomeprefix gnomehack gnomelibs gal gnomevfs
Lines 28-34 Link Here
28
MANCOMPRESSED=	yes
29
MANCOMPRESSED=	yes
29
30
30
post-patch:
31
post-patch:
31
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
32
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
32
		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
33
		 s|\(DATADIRNAME=\)lib|\1share|g' ${WRKSRC}/configure
33
34
34
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)kelp/Makefile (-7 / +8 lines)
Lines 21-37 Link Here
21
21
22
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
23
USE_GMAKE=	yes
23
USE_GMAKE=	yes
24
USE_REINPLACE=	yes
25
REINPLACE_ARGS=	-i ""
24
26
25
MAKE_ENV=	KELP_HOME=${WRKSRC}
27
MAKE_ENV=	KELP_HOME=${WRKSRC}
26
28
27
#FIND=		/usr/bin/find
28
INST_DIST=	bin dgrid doc dock examples include kelp lib mp++ tools
29
INST_DIST=	bin dgrid doc dock examples include kelp lib mp++ tools
29
INST_KELP_HOME=	${LOCALBASE}/kelp
30
INST_KELP_HOME=	${LOCALBASE}/kelp
30
31
31
post-patch:
32
post-patch:
32
	@${PERL} -pi -e 's,API2,./API2, ; \
33
	@${REINPLACE_CMD} -e 's,API2,./API2, ; \
33
		s,API3,./API3,' ${WRKSRC}/examples/API/makefile
34
		s,API3,./API3,' ${WRKSRC}/examples/API/makefile
34
	@${PERL} -pi -e 's,%LOCALBASE%,${LOCALBASE},' ${WRKSRC}/configure
35
	@${REINPLACE_CMD} -e 's,%LOCALBASE%,${LOCALBASE},' ${WRKSRC}/configure
35
36
36
do-install:
37
do-install:
37
	@${MKDIR} ${INST_KELP_HOME}
38
	@${MKDIR} ${INST_KELP_HOME}
Lines 41-47 Link Here
41
.endfor
42
.endfor
42
	@${ECHO} "Deleting un-needed files."
43
	@${ECHO} "Deleting un-needed files."
43
	@cd ${INST_KELP_HOME} ; \
44
	@cd ${INST_KELP_HOME} ; \
44
	find ./ \
45
	${FIND} ./ \
45
	\( \
46
	\( \
46
	-name "*.orig" -or -name "*.old" -or -name "*.log" -or -name "*.out" \
47
	-name "*.orig" -or -name "*.old" -or -name "*.log" -or -name "*.out" \
47
	-or -name "*.o" -or -name "*.bck" -or -name "*.o2k" -or -name "*.ls" \
48
	-or -name "*.o" -or -name "*.bck" -or -name "*.o2k" -or -name "*.ls" \
Lines 51-57 Link Here
51
52
52
	@${ECHO} "Changing mode of files that shouldn't be executable."
53
	@${ECHO} "Changing mode of files that shouldn't be executable."
53
	@cd ${INST_KELP_HOME} ; \
54
	@cd ${INST_KELP_HOME} ; \
54
	find ./ \
55
	${FIND} ./ \
55
	\( \
56
	\( \
56
	-name "*.C" -or -name "*.h" -or -name "*.m4" -or -name README \
57
	-name "*.C" -or -name "*.h" -or -name "*.m4" -or -name README \
57
	-or -name COPYING -or -name "*.c" -or -name "*.F" -or -name "*.f" \
58
	-or -name COPYING -or -name "*.c" -or -name "*.F" -or -name "*.f" \
Lines 59-70 Link Here
59
60
60
	@${ECHO} "Changing executable files mode to 555."
61
	@${ECHO} "Changing executable files mode to 555."
61
	@cd ${INST_KELP_HOME} ; \
62
	@cd ${INST_KELP_HOME} ; \
62
	find ./ -type f \( -perm -+x -or -perm 750 \) \
63
	${FIND} ./ -type f \( -perm -+x -or -perm 750 \) \
63
	-exec ${CHMOD} 555 {} \;
64
	-exec ${CHMOD} 555 {} \;
64
65
65
	@${ECHO} "Changing normal files mode to 444."
66
	@${ECHO} "Changing normal files mode to 444."
66
	@cd ${INST_KELP_HOME} ; \
67
	@cd ${INST_KELP_HOME} ; \
67
	find ./ -type f \( -perm 644 -or -perm 640 \) \
68
	${FIND} ./ -type f \( -perm 644 -or -perm 640 \) \
68
	-exec ${CHMOD} 444 {} \;
69
	-exec ${CHMOD} 444 {} \;
69
70
70
.if !defined(NOPORTDOCS)
71
.if !defined(NOPORTDOCS)
(-)libgii/Makefile (-1 / +2 lines)
Lines 14-19 Link Here
14
14
15
USE_BZIP2=	yes
15
USE_BZIP2=	yes
16
USE_XLIB=	yes
16
USE_XLIB=	yes
17
USE_REINPLACE=	yes
17
INSTALLS_SHLIB=	yes
18
INSTALLS_SHLIB=	yes
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
# NOTE: We can not define USE_LIBTOOL for this port to build.
20
# NOTE: We can not define USE_LIBTOOL for this port to build.
Lines 39-45 Link Here
39
		demos/mhub.c demos/xsendbut.c
40
		demos/mhub.c demos/xsendbut.c
40
41
41
post-configure:
42
post-configure:
42
	@${PERL} -p -i.bak -e 's/deplibs -lc/deplibs/;' ${WRKSRC}/libtool
43
	@${REINPLACE_CMD} -e 's/\(deplibs\) -lc/\1/;' ${WRKSRC}/libtool
43
44
44
post-install:
45
post-install:
45
	@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
46
	@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
(-)mipsel-linux-gcc/Makefile (-3 / +4 lines)
Lines 37-42 Link Here
37
MAKE_ENV=	PATH=${PREFIX}/bin:${PATH}
37
MAKE_ENV=	PATH=${PREFIX}/bin:${PATH}
38
USE_GMAKE=	yes
38
USE_GMAKE=	yes
39
USE_LIBTOOL=	yes
39
USE_LIBTOOL=	yes
40
USE_REINPLACE=	yes
40
LIBTOOLFILES=	configure gcc/configure
41
LIBTOOLFILES=	configure gcc/configure
41
MAN1=		${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}gcc.1 cpp.1 gcov.1
42
MAN1=		${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}gcc.1 cpp.1 gcov.1
42
43
Lines 48-59 Link Here
48
BINARIES	= gcc g++ c++ cpp
49
BINARIES	= gcc g++ c++ cpp
49
50
50
post-configure:
51
post-configure:
51
	@${PERL} -pi.bak -e 's,^(TARGET_CONFIGDIRS\s*=).+$$,\1,' ${WRKSRC}/Makefile
52
	@${REINPLACE_CMD} -e 's,^TARGET_CONFIGDIRS[[:space:]]*=,&#,' ${WRKSRC}/Makefile
52
	@${PERL} -pi.bak -e 's,^(install-info:),\1\ndonot-\1,' ${WRKSRC}/gcc/Makefile
53
	@${REINPLACE_CMD} -e '/install-info:/{h;s/:.*/:/;p;g;s/^/donot-/;}' ${WRKSRC}/gcc/Makefile
53
54
54
post-install:
55
post-install:
55
.for F in ${BINARIES}
56
.for F in ${BINARIES}
56
	@strip ${PREFIX}/bin/${PKGNAMEPREFIX}$F
57
	@${STRIP_CMD} ${PREFIX}/bin/${PKGNAMEPREFIX}$F
57
	@${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \
58
	@${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \
58
		${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
59
		${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
59
.endfor
60
.endfor
(-)moonshine/Makefile (-4 / +5 lines)
Lines 16-21 Link Here
16
USE_QT_VER=	2
16
USE_QT_VER=	2
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
18
USE_XLIB=	yes
18
USE_XLIB=	yes
19
USE_REINPLACE=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
20
CONFIGURE_ENV=	QTDIR="${X11BASE}"
21
CONFIGURE_ENV=	QTDIR="${X11BASE}"
21
QTCPPFLAGS+=	-I${X11BASE}/include
22
QTCPPFLAGS+=	-I${X11BASE}/include
Lines 27-36 Link Here
27
.endif
28
.endif
28
29
29
pre-configure:
30
pre-configure:
30
	@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
31
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
31
		's|\$$\{prefix\}/moonshine|\$$\{prefix\}/share/moonshine| ; \
32
		's|\$${prefix}/moonshine|$${prefix}/share/moonshine| ; \
32
		 s|\@INSTBIN\@|${PREFIX}/bin| ; s|moc -o|\$$\(MOC\) -o|'
33
		 s|@INSTBIN@|${PREFIX}/bin| ; s|moc -o|$$(MOC) -o|'
33
	@${PERL} -pi -e 's|/usr/share/moonshine|${PREFIX}/share/moonshine|' \
34
	@${REINPLACE_CMD} -e 's|/usr/share/moonshine|${PREFIX}/share/moonshine|' \
34
		${WRKSRC}/include/tags.h
35
		${WRKSRC}/include/tags.h
35
36
36
.include <bsd.port.post.mk>
37
.include <bsd.port.post.mk>
(-)msp430-gcc/Makefile (-2 / +3 lines)
Lines 28-33 Link Here
28
WRKSRC=		${WRKDIR}/${PORTNAME}-${GCCVERSION}
28
WRKSRC=		${WRKDIR}/${PORTNAME}-${GCCVERSION}
29
29
30
USE_BZIP2=	yes
30
USE_BZIP2=	yes
31
USE_REINPLACE=	yes
31
USE_GMAKE=	yes
32
USE_GMAKE=	yes
32
USE_LIBTOOL=	yes
33
USE_LIBTOOL=	yes
33
CONFIGURE_ARGS=	--target=${PKGNAMEPREFIX:S/-$//} \
34
CONFIGURE_ARGS=	--target=${PKGNAMEPREFIX:S/-$//} \
Lines 43-50 Link Here
43
BINARIES=	gcc cpp
44
BINARIES=	gcc cpp
44
45
45
post-configure:
46
post-configure:
46
	@${PERL} -pi.bak -e 's,^(TARGET_CONFIGDIRS\s*=).+$$,\1,' ${WRKSRC}/Makefile
47
	@${REINPLACE_CMD} -e 's,^TARGET_CONFIGDIRS[[:space:]]*=,&#,' ${WRKSRC}/Makefile
47
	@${PERL} -pi.bak -e 's,^(install-info:),\1\ndonot-\1,' ${WRKSRC}/gcc/Makefile
48
	@${REINPLACE_CMD} -e '/install-info:/{h;s/:.*/:/;p;g;s/^/donot-/;}' ${WRKSRC}/gcc/Makefile
48
49
49
post-install:
50
post-install:
50
.for F in ${BINARIES}
51
.for F in ${BINARIES}
(-)pharmacy/Makefile (-7 / +8 lines)
Lines 14-19 Link Here
14
MAINTAINER=	jedgar@FreeBSD.org
14
MAINTAINER=	jedgar@FreeBSD.org
15
15
16
USE_X_PREFIX=	yes
16
USE_X_PREFIX=	yes
17
USE_REINPLACE=	yes
17
USE_GMAKE=	yes
18
USE_GMAKE=	yes
18
USE_GNOME=	yes
19
USE_GNOME=	yes
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
Lines 21-32 Link Here
21
		LIBS="-L${LOCALBASE}/lib"
22
		LIBS="-L${LOCALBASE}/lib"
22
23
23
pre-patch:
24
pre-patch:
24
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
25
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
25
		 s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
26
		 s|\(DATADIRNAME=\)lib|\1share|g ; \
26
		 s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
27
		 s|USE_INCLUDED_LIBINTL=yes|#&|g ; \
27
		 s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
28
		 s|\$$(top_builddir)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
28
	@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
29
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
29
		's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
30
		's|\(\$$(datadir)/\)gnome/|\1|g ; \
30
		 s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
31
		 s|\$$(datadir)/locale|$$(prefix)/share/locale|g'
31
32
32
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)qt-designer/Makefile (-8 / +10 lines)
Lines 10-30 Link Here
10
PORTNAME=	qt-designer
10
PORTNAME=	qt-designer
11
CATEGORIES=	devel
11
CATEGORIES=	devel
12
12
13
USE_REINPLACE=	yes
14
13
post-patch:
15
post-patch:
14
	${PERL} -pi -e "s@-fno-exceptions@-fno-exceptions -I${X11BASE}/include/qt2@g" ${CONFIG}
16
	${REINPLACE_CMD} -e "s@-fno-exceptions@& -I${X11BASE}/include/qt2@g" ${CONFIG}
15
17
16
do-build:
18
do-build:
17
	(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
19
	(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
18
20
19
qt-pre-configure:
21
qt-pre-configure:
20
	${PERL} -pi -e 's@DESTDIR = \$$\(QTDIR\)/bin@DESTDIR = ../../../bin@g' \
22
	${REINPLACE_CMD} -e 's@\(DESTDIR = \)\$$(QTDIR)/bin@\1../../../bin@' \
21
		${WRKSRC}/tools/designer/designer/Makefile.in
23
		${WRKSRC}/tools/designer/designer/Makefile.in
22
	${PERL} -pi -e 's@sub-tools: sub-src @sub-tools: @g' ${WRKSRC}/Makefile
24
	${REINPLACE_CMD} -e 's@\(sub-tools: \)sub-src @\1@' ${WRKSRC}/Makefile
23
	${PERL} -pi -e "s@\$$(MAKE) util@@g; s@\$$(MAKE) uic@@g; \
25
	${REINPLACE_CMD} -e 's@\$$\(MAKE\) util@@; s@\$$\(MAKE\) uic@@; \
24
			s@util \\\@designer@g; s@uic \\\@@g; \
26
			s@util \\@designer@g; s@uic \\@@g; \
25
			s@\t\tdesigner@@g" ${WRKSRC}/tools/designer/Makefile.in
27
			s@'"`printf '\t\t'`"'designer@@g' ${WRKSRC}/tools/designer/Makefile.in
26
	${PERL} -pi -e "s@getenv\( \"QTDIR\" \)@QT_PREFIX@g; \
28
	${REINPLACE_CMD} -e 's@getenv( "QTDIR" )@QT_PREFIX@g; \
27
		s@/tools/designer/templates@/share/qt2/designer/templates@g" \
29
		s@/tools/designer/templates@/share/qt2/designer/templates@g' \
28
		${WRKSRC}/tools/designer/designer/newformimpl.cpp
30
		${WRKSRC}/tools/designer/designer/newformimpl.cpp
29
31
30
.include "${MASTERDIR}/Makefile"
32
.include "${MASTERDIR}/Makefile"
(-)tkcvs/Makefile (-3 / +4 lines)
Lines 15-20 Link Here
15
15
16
LIB_DEPENDS=	tk83.1:${PORTSDIR}/x11-toolkits/tk83
16
LIB_DEPENDS=	tk83.1:${PORTSDIR}/x11-toolkits/tk83
17
17
18
USE_REINPLACE=	yes
19
18
NO_BUILD=	yes
20
NO_BUILD=	yes
19
MAN1=		tkcvs.1
21
MAN1=		tkcvs.1
20
22
Lines 22-30 Link Here
22
TCLSH=		tclsh8\.3
24
TCLSH=		tclsh8\.3
23
25
24
post-patch:
26
post-patch:
25
	@${PERL} -pi -e 's|wish|${WISH}|g' ${WRKSRC}/tkcvs/tkcvs.blank
27
	@${REINPLACE_CMD} -e 's|wish|${WISH}|g' \
26
	@${PERL} -pi -e 's|wish|${WISH}|g' ${WRKSRC}/tkdiff/tkdiff
28
		${WRKSRC}/tkcvs/tkcvs.blank ${WRKSRC}/tkdiff/tkdiff ${WRKSRC}/doinstall.tcl
27
	@${PERL} -pi -e 's|wish|${WISH}|g' ${WRKSRC}/doinstall.tcl
28
29
29
do-install:
30
do-install:
30
	cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${TCLSH} doinstall.tcl -nox ${PREFIX}
31
	cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${TCLSH} doinstall.tcl -nox ${PREFIX}
(-)tkp4/Makefile (-2 / +4 lines)
Lines 17-22 Link Here
17
17
18
NO_BUILD=	yes
18
NO_BUILD=	yes
19
19
20
USE_REINPLACE=	yes
21
20
do-install:
22
do-install:
21
	${MKDIR} ${DATADIR}
23
	${MKDIR} ${DATADIR}
22
	${INSTALL_DATA} ${WRKSRC}/*.tcl ${DATADIR}
24
	${INSTALL_DATA} ${WRKSRC}/*.tcl ${DATADIR}
Lines 28-36 Link Here
28
.include <bsd.port.pre.mk>
30
.include <bsd.port.pre.mk>
29
31
30
post-patch:
32
post-patch:
31
	${PERL} -pi -e 's|wish|wish8.3|' ${WRKSRC}/tkp4
33
	${REINPLACE_CMD} -e 's|wish|wish8.3|' ${WRKSRC}/tkp4
32
.if defined(PREFIX) && ${PREFIX} != "/usr/local"
34
.if defined(PREFIX) && ${PREFIX} != "/usr/local"
33
	${PERL} -pi -e 's|/usr/local|${PREFIX}|g' `${GREP} -Fl /usr/local ${WRKSRC}/*`
35
	${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' `${GREP} -Fl /usr/local ${WRKSRC}/*`
34
.endif
36
.endif
35
37
36
.include <bsd.port.post.mk>
38
.include <bsd.port.post.mk>
(-)tkref/Makefile (-1 / +3 lines)
Lines 18-25 Link Here
18
18
19
NO_BUILD=	yes
19
NO_BUILD=	yes
20
20
21
USE_REINPLACE=	yes
22
21
do-patch:
23
do-patch:
22
	perl -pi -e "s|/usr/local/bin/wish4.1|${PREFIX}/bin/wish8.2|;" \
24
	${REINPLACE_CMD} -e "s|/usr/local/bin/wish4.1|${LOCALBASE}/bin/wish8.2|;" \
23
		${WRKDIR}/TkRef
25
		${WRKDIR}/TkRef
24
26
25
do-install:
27
do-install:
(-)vtcl/Makefile (-1 / +3 lines)
Lines 18-25 Link Here
18
HAS_CONFIGURE=	yes
18
HAS_CONFIGURE=	yes
19
NO_BUILD=	yes
19
NO_BUILD=	yes
20
20
21
USE_REINPLACE=	yes
22
21
pre-configure:
23
pre-configure:
22
	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/configure
24
	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/configure
23
25
24
do-install:
26
do-install:
25
	${INSTALL_SCRIPT} ${WRKSRC}/vtcl ${PREFIX}/bin
27
	${INSTALL_SCRIPT} ${WRKSRC}/vtcl ${PREFIX}/bin
(-)whups/Makefile (-2 / +4 lines)
Lines 18-23 Link Here
18
18
19
NO_BUILD=	yes
19
NO_BUILD=	yes
20
20
21
USE_REINPLACE=	yes
22
21
DOCS=		LICENSE docs/CHANGES
23
DOCS=		LICENSE docs/CHANGES
22
CONFFILE=	conf.php html.php prefs.php
24
CONFFILE=	conf.php html.php prefs.php
23
SUB_DIRS=	config graphics lib locale po scripts templates
25
SUB_DIRS=	config graphics lib locale po scripts templates
Lines 48-56 Link Here
48
	@${CHOWN} -R www:www ${WHUPSDIR}
50
	@${CHOWN} -R www:www ${WHUPSDIR}
49
	@${CHMOD} -R o-rwx ${CONFDIR}
51
	@${CHMOD} -R o-rwx ${CONFDIR}
50
	@${CP} -p ${FILESDIR}/httpd.conf.whups ${HORDE_INC}
52
	@${CP} -p ${FILESDIR}/httpd.conf.whups ${HORDE_INC}
51
	@${PERL} -pi -e "s:/home/httpd/html/horde/whups:${WHUPSDIR}:g" \
53
	@${REINPLACE_CMD} -e "s:/home/httpd/html/horde/whups:${WHUPSDIR}:g" \
52
		${HORDE_INC}/httpd.conf.whups
54
		${HORDE_INC}/httpd.conf.whups
53
	@${PERL} -pi -e "s://UNCOMMENTWHENINSTWHUPS::" ${HORDEDIR}/config/registry.php
55
	@${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTWHUPS::" ${HORDEDIR}/config/registry.php
54
.if !defined(NOPORTDOCS)
56
.if !defined(NOPORTDOCS)
55
	@${MKDIR} ${DOCSDIR}
57
	@${MKDIR} ${DOCSDIR}
56
.for FILE in ${DOCS}
58
.for FILE in ${DOCS}

Return to bug 48253