aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pkg_install/Makefile
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2004-05-30 23:33:32 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2004-05-30 23:33:32 +0000
commitd69ede6402dffa78f476acac2a6f2e2956be5d4c (patch)
tree035fc322f96d36cfff0cb7050f6bae44f5b877e6 /sysutils/pkg_install/Makefile
parent33427c1fc56b9e9d0ab500f08b161ab75ea1c40d (diff)
downloadports-d69ede6402dffa78f476acac2a6f2e2956be5d4c.tar.gz
ports-d69ede6402dffa78f476acac2a6f2e2956be5d4c.zip
Update to the latest CVS HEAD snapshot (as of today). Also, make sure we
use .tgz packages by default on systems that do not support .tbz packages. Thanks to eik for pointing this little problem out.
Notes
Notes: svn path=/head/; revision=110435
Diffstat (limited to 'sysutils/pkg_install/Makefile')
-rw-r--r--sysutils/pkg_install/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/sysutils/pkg_install/Makefile b/sysutils/pkg_install/Makefile
index 870d06735792..6cfe447fea7e 100644
--- a/sysutils/pkg_install/Makefile
+++ b/sysutils/pkg_install/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= pkg_install
-PORTVERSION= 20040416
+PORTVERSION= 20040530
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://people.FreeBSD.org/~marcus/
@@ -22,6 +22,8 @@ MAN1= pkg_add.1 pkg_create.1 pkg_delete.1 \
MAKE_ARGS= -DNOOBJ -DNOCRYPT -DNO_OPENSSL
+PKG_FILES= main.c perform.c pkg_add.1
+
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 460102
@@ -46,11 +48,18 @@ pre-configure:
-e 's,%%MANPREFIX%%,${MANPREFIX},g' \
${FILESDIR}/Makefile.inc > ${WRKDIR}/Makefile.inc
-.if ${OSVERSION} < 440001 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500024 )
post-patch:
+.if ${OSVERSION} < 440001 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500024 )
@${FIND} ${WRKSRC} -name '*.c' \
| ${XARGS} ${PERL} -pi.orig -e 's/__FBSDID\(("[^"]*")\)/static const char rcsid[] = $$1/'
.endif
+.if ${OSVERSION} < 500039
+.for i in ${PKG_FILES}
+ @${SED} -e 's,\.tbz,.tgz,g' ${WRKSRC}/add/${i} > \
+ ${WRKSRC}/add/${i}.bak
+ @${MV} -f ${WRKSRC}/add/${i}.bak ${WRKSRC}/add/${i}
+.endfor
+.endif
deinstall:
@if ${PKG_INFO} -e ${PKGNAME}; then \