Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2002 17:43:39 -0700 (PDT)
From:      Scott Flatman <sf@dsinw.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/39972: ports/databases  misc Makefile cleanup
Message-ID:  <20020628174306.B57209-100000@ivymike.foo.kom>

next in thread | raw e-mail | index | archive | help

>Number:         39972
>Category:       ports
>Synopsis:       ports/databases  misc Makefile cleanup
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 28 17:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Scott Flatman
>Release:        
>Organization:
>Environment:
>Description:
	${PERL} -> ${REINPLACE_CMD}
	hardcoded tool names to Mk/bsd.port.mk variable names

>How-To-Repeat:
>Fix:

--- patch-db3 begins here ---
--- Makefile.orig	Thu May 30 16:02:39 2002
+++ Makefile	Fri Jun 28 17:19:08 2002
@@ -17,6 +17,7 @@
 PATCH_SITES=	http://www.sleepycat.com/update/${PORTVERSION}/
 PATCHFILES=	patch.${PORTVERSION}.1 patch.${PORTVERSION}.2
 PATCH_DIST_STRIP= -d ${WRKDIR}/${DISTNAME}
+USE_REINPLACE=	yes

 MAINTAINER=	ports@FreeBSD.org

@@ -34,10 +35,10 @@
 			--target=${ARCH}-unknown-freebsd${OSREL}

 pre-patch:
-	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}
+	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}

 post-patch:
 	@${CHMOD} 755 ${WRKSRC}/${CONFIGURE_SCRIPT}
-	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure
+	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure

 .include <bsd.port.mk>
--- patch-db3 ends here ---

--- patch-db4 begins here ---
--- Makefile.orig	Thu May 30 16:02:39 2002
+++ Makefile	Fri Jun 28 17:21:28 2002
@@ -22,6 +22,7 @@

 WRKSRC=		${WRKDIR}/${DISTNAME}/build_unix

+USE_REINPLACE=		yes
 INSTALLS_SHLIB=		yes
 HAS_CONFIGURE=		yes
 CONFIGURE_SCRIPT=	../dist/configure
@@ -33,10 +34,10 @@
 			--target=${ARCH}-unknown-freebsd${OSREL}

 pre-patch:
-	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}
+	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}

 post-patch:
 	@${CHMOD} 755 ${WRKSRC}/${CONFIGURE_SCRIPT}
-	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure
+	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure

 .include <bsd.port.mk>
--- patch-db4 ends here ---

--- patch-dbview begins here ---
--- Makefile.orig	Wed May 15 07:26:22 2002
+++ Makefile	Fri Jun 28 17:23:00 2002
@@ -16,11 +16,13 @@

 LIB_DEPENDS=		gnugetopt.1:${PORTSDIR}/devel/libgnugetopt

+USE_REINPLACE=		yes
+
 MAN1=			dbview.1


 pre-patch:
-	@${PERL} -pi -e 's,<malloc.h>,<stdlib.h>,' \
+	@${REINPLACE_CMD} -e 's,<malloc.h>,<stdlib.h>,' \
 		${WRKSRC}/db_dump.c

 do-install:
--- patch-dbview ends here ---

--- patch-edb begins here ---
--- Makefile.orig	Mon Jun  3 18:38:42 2002
+++ Makefile	Fri Jun 28 17:24:02 2002
@@ -16,9 +16,10 @@
 USE_LIBTOOL=	yes
 USE_GTK=	yes
 INSTALLS_SHLIB=	yes
+USE_REINPLACE=	yes

 post-patch:
-	@${PERL} -pi -e 's|gtk-config|${GTK_CONFIG}|g' ${WRKSRC}/configure \
+	@${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|g' ${WRKSRC}/configure \
 		${WRKSRC}/tools/edb_gtk_ed/Makefile.in

 .include <bsd.port.mk>
--- patch-edb ends here ---

--- patch-freetds begins here ---
--- Makefile.orig	Sat Mar 30 00:30:29 2002
+++ Makefile	Fri Jun 28 17:25:46 2002
@@ -16,6 +16,7 @@

 LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv

+USE_REINPLACE=	yes
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
@@ -41,7 +42,7 @@
 .endif

 post-patch:
-	@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
+	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
 		's|/freetds.conf|/freetds.conf.dist|g ; \
 		 s|glib-config|\$$\(GLIB_CONFIG\)|g ; \
 		 s|-lglib|`\$$\(GLIB_CONFIG\) --libs glib`|g ; \
--- patch-freetds ends here ---

--- patch-msql begins here ---
--- Makefile.orig	Fri Dec  7 15:23:01 2001
+++ Makefile	Fri Jun 28 17:30:36 2002
@@ -26,7 +26,7 @@

 post-patch:
 		cd ${FILESDIR}; \
-		cp slibinstall.mm slibrary_unix.mm ${WRKSRC}/src/makegen
+		${CP} slibinstall.mm slibrary_unix.mm ${WRKSRC}/src/makegen

 do-configure:
 		cd ${WRKSRC}; ${MAKE} target
@@ -41,9 +41,9 @@
 		@${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin
 		@${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/share/doc/msql
 		@for file in msqladmin msqlimport msqlexport; do\
-			/usr/bin/chgrp msql ${PREFIX}/bin/$$file; \
+			${CHGRP} msql ${PREFIX}/bin/$$file; \
 		done
-		/usr/bin/chgrp msql ${PREFIX}/sbin/msql2d
+		${CHGRP} msql ${PREFIX}/sbin/msql2d
 		@for file in RELEASE_NOTES MSQL_BOOK INSTALL; do \
 			${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/share/doc/msql; \
 		done
--- patch-msql ends here ---

--- patch-rdb begins here ---
--- Makefile.orig	Sun Dec 23 18:13:30 2001
+++ Makefile	Fri Jun 28 17:35:50 2002
@@ -16,6 +16,7 @@

 WRKSRC=		${WRKDIR}/rdb
 USE_PERL5=	yes
+USE_REINPLACE=	yes

 BINFILES=	column compute dataent etbl headchg jointbl lst2tbl \
 		mergetbl mktbl ptbl rdb rdbt repair reporttbl row search \
@@ -25,7 +26,7 @@

 do-build:
 	cd ${WRKSRC}; \
-	${PERL} -pi -e 's|^\#\! /usr/bin/perl|\#\!${PERL}|g' ${BINFILES}
+	${REINPLACE_CMD} -e 's|^\#\! /usr/bin/perl|\#\!${PERL}|g' ${BINFILES}

 do-install:
 .for binfile in ${BINFILES}
--- patch-rdb ends here ---

--- patch-typhoon begins here ---
--- Makefile.orig	Sat Mar 30 20:14:28 2002
+++ Makefile	Fri Jun 28 17:37:50 2002
@@ -16,6 +16,7 @@

 HAS_CONFIGURE=	yes
 INSTALLS_SHLIB=	yes
+USE_REINPLACE=	yes

 MAN1=	ddlp.1
 MAN3=	d_close.3 d_crget.3 d_crread.3 d_crset.3 d_dbdpath.3 d_dbfpath.3 \
@@ -25,7 +26,7 @@
 	d_recread.3 d_recwrite.3 d_setfiles.3

 pre-patch:
-	@${PERL} -pi -e 's,<malloc.h>,<stdlib.h>,' \
+	@${REINPLACE_CMD} -e 's,<malloc.h>,<stdlib.h>,' \
 		${WRKSRC}/util/dbdview.c

 post-install:
--- patch-typhoon ends here ---

--- patch-unixODBC begins here ---
--- Makefile.orig	Sat Feb  9 15:43:39 2002
+++ Makefile	Fri Jun 28 17:39:24 2002
@@ -15,6 +15,7 @@
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-static --enable-shared
 INSTALLS_SHLIB=	yes
+USE_REINPLACE=	yes

 .if defined(WITH_GUI)
 USE_QT_VER=	2
@@ -40,7 +41,7 @@
 .endif

 post-patch:
-	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
+	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
 		 s|"-lqt"|"-l${QT_NAME}"|g ; \
 		 s|"-lqt-mt"|"-l${QT_NAME}"|g' ${WRKSRC}/configure
--- patch-unixODBC ends here ---

--- patch-db33 begins here ---
--- Makefile.orig	Sun Jun 16 08:57:09 2002
+++ Makefile	Fri Jun 28 17:41:12 2002
@@ -23,6 +23,7 @@

 WRKSRC=		${WRKDIR}/${DISTNAME}/build_unix

+USE_REINPLACE=		yes
 INSTALLS_SHLIB=		yes
 USE_LIBTOOL=		yes
 CONFIGURE_SCRIPT=	../dist/configure
@@ -35,10 +36,10 @@
 			--target=${ARCH}-unknown-freebsd${OSREL}

 pre-patch:
-	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}
+	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}

 post-patch:
 	@${CHMOD} 755 ${WRKSRC}/${CONFIGURE_SCRIPT}
-	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure
+	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/../dist/configure

 .include <bsd.port.mk>
--- patch-db33 ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020628174306.B57209-100000>