ports/75551: [PATCH] Correct a 'post-patch' entry in the port's Makefile since a files/patch-* seems to do the same thing.
Julien Gabel
jpeg at thilelli.net
Mon Dec 27 18:20:12 UTC 2004
>Number: 75551
>Category: ports
>Synopsis: [PATCH] Correct a 'post-patch' entry in the port's Makefile since a files/patch-* seems to do the same thing.
>Confidential: yes
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 27 18:20:12 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:
>Release: FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD bento.thilelli.net 5.2.1-RELEASE-p13 FreeBSD 5.2.1-RELEASE-p13 #0: Mon Dec 27 13:35:53 CET 2004 root at bento.thilelli.net:/usr/obj/usr/src/sys/BENTO i386
>Description:
It seems there is two different metho to the same thing: patch the Makefile.in in the top of the source tree. The following patch
do a little mode:
- remove the sed entry in Makefile;
- add the '@' sign to disable the printing of the first post-patch entry;
- remove an old patch which seems not in use today: 310_to_320.pg.sql.
>How-To-Repeat:
Go to /usr/ports/mail/dspam and type 'make clean; make -DPATCH_DEBUG patch' then read ${WRKSRC}/Makefile.in.
>Fix:
# rm /usr/ports/mail/dspam/310_to_320.pg.sql
# diff -ruN /usr/ports/mail/dspam/Makefile.orig /usr/ports/mail/dspam/Makefile
--- /usr/ports/mail/dspam/Makefile.orig Mon Dec 27 17:04:51 2004
+++ /usr/ports/mail/dspam/Makefile Mon Dec 27 19:01:24 2004
@@ -567,12 +567,10 @@
.endfor
post-patch:
- ${REINPLACE_CMD} -e 's|%%PORTNAME%%|${PORTNAME}|; \
+ @${REINPLACE_CMD} -e 's|%%PORTNAME%%|${PORTNAME}|; \
s|%%PKGNAME%%|${PKGNAME}|; s|%%MAINTAINER%%|${MAINTAINER}|; \
s|%%LIBTOOLFLAGS%%|${LIBTOOLFLAGS}|g; \
s|-ldb-4.1|-ldb41|g;' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' ${WRKSRC}/tools.mysql_drv/purge.sql
@${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/tools.pgsql_drv/purge.sql
@${REINPLACE_CMD} -e 's|where SYSDATE-created_on > 14|where SYSDATE-created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/tools.ora_drv/purge.sql
>Release-Note:
>Audit-Trail:
>Unformatted:
accordinf to our needs.
More information about the freebsd-ports-bugs
mailing list