Mon Jan 21 07:17:49 2008 UTC ()
Fixing permissions is done in the post-extract stage, since it belongs
there, not in post-patch.

There's no need to use xargs -0: Solaris doesn't know that option, POSIX
doesn't require it, and all the filenames are sane anyway.


(rillig)
diff -r1.15 -r1.16 pkgsrc/www/zope29/Makefile

cvs diff -r1.15 -r1.16 pkgsrc/www/zope29/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/zope29/Attic/Makefile 2008/01/06 15:57:45 1.15
+++ pkgsrc/www/zope29/Attic/Makefile 2008/01/21 07:17:49 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.15 2008/01/06 15:57:45 taca Exp $ 1# $NetBSD: Makefile,v 1.16 2008/01/21 07:17:49 rillig Exp $
2# FreeBSD Id: ports/www/zope29/Makefile,v 1.86 2006/08/03 15:53:04 garga Exp 2# FreeBSD Id: ports/www/zope29/Makefile,v 1.86 2006/08/03 15:53:04 garga Exp
3 3
4DISTNAME= Zope-${ZOPE29_VERSION}-final 4DISTNAME= Zope-${ZOPE29_VERSION}-final
5PKGNAME= ${ZOPE_PKG_PREFIX}-${ZOPE29_VERSION} 5PKGNAME= ${ZOPE_PKG_PREFIX}-${ZOPE29_VERSION}
6PKGREVISION= 1 6PKGREVISION= 1
7CATEGORIES= www python 7CATEGORIES= www python
8MASTER_SITES= http://www.zope.org/Products/Zope/${ZOPE29_VERSION}/ 8MASTER_SITES= http://www.zope.org/Products/Zope/${ZOPE29_VERSION}/
9EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tgz
10 10
11MAINTAINER= taca@NetBSD.org 11MAINTAINER= taca@NetBSD.org
12HOMEPAGE= http://www.zope.org/ 12HOMEPAGE= http://www.zope.org/
13COMMENT= Zope ${ZOPE29_VERSION}, the Z Object Publishing Environment 13COMMENT= Zope ${ZOPE29_VERSION}, the Z Object Publishing Environment
14 14
@@ -34,29 +34,29 @@ SUBST_FILES.param+= skel/etc/zope.conf.i @@ -34,29 +34,29 @@ SUBST_FILES.param+= skel/etc/zope.conf.i
34SUBST_SED.param+= -e "s|@ZOPE_PRODUCTS_DIR@|${ZOPE_PRODUCTS_DIR}|g" 34SUBST_SED.param+= -e "s|@ZOPE_PRODUCTS_DIR@|${ZOPE_PRODUCTS_DIR}|g"
35SUBST_SED.param+= -e "s|@ZOPE_USER@|${ZOPE_USER}|g" 35SUBST_SED.param+= -e "s|@ZOPE_USER@|${ZOPE_USER}|g"
36SUBST_SED.param+= -e "s|@ZOPE_GROUP@|${ZOPE_GROUP}|g" 36SUBST_SED.param+= -e "s|@ZOPE_GROUP@|${ZOPE_GROUP}|g"
37SUBST_MESSAGE.param= Fixing some parameters in files. 37SUBST_MESSAGE.param= Fixing some parameters in files.
38 38
39REPLACE_PYTHON+= test.py lib/python/Zope2/Startup/zopectl.py \ 39REPLACE_PYTHON+= test.py lib/python/Zope2/Startup/zopectl.py \
40 lib/python/zdaemon/zdctl.py lib/python/zdaemon/zdrun.py 40 lib/python/zdaemon/zdctl.py lib/python/zdaemon/zdrun.py
41REPLACE_PYTHON_DIRS+= ${WRKSRC}/lib/python/ZConfig/scripts ${WRKSRC}/utilities 41REPLACE_PYTHON_DIRS+= ${WRKSRC}/lib/python/ZConfig/scripts ${WRKSRC}/utilities
42 42
43pre-patch: 43pre-patch:
44 ${CP} ../zope/files/sitecustomize.py ${WRKSRC}/lib/python 44 ${CP} ../zope/files/sitecustomize.py ${WRKSRC}/lib/python
45 ${RM} -f ${WRKSRC}/skel/bin/runzope.bat.in 45 ${RM} -f ${WRKSRC}/skel/bin/runzope.bat.in
46 46
47post-patch: 47post-extract:
48 ${FIND} ${WRKSRC}/doc ${WRKSRC}/lib ${WRKSRC}/skel/import \ 48 cd ${WRKSRC} && ${FIND} doc lib skel/import -type f -print \
49 -type f -print0 | ${XARGS} -0 -- ${CHMOD} -x 49 | ${XARGS} ${CHMOD} -x
50 50
51post-build: 51post-build:
52 cd ${WRKSRC}; ${PY_COMPILE_ALL} . 52 cd ${WRKSRC}; ${PY_COMPILE_ALL} .
53 53
54pre-install: 54pre-install:
55 ${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM} 55 ${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM}
56 56
57post-install: 57post-install:
58 cd ${WRKSRC}/doc/ZEO; ${PAX} -rw *.txt ${ZOPE_DOC_DIR}/zeo 58 cd ${WRKSRC}/doc/ZEO; ${PAX} -rw *.txt ${ZOPE_DOC_DIR}/zeo
59 cd ${WRKSRC}/doc; ${PAX} -rw *.txt ${ZOPE_DOC_DIR}/zope 59 cd ${WRKSRC}/doc; ${PAX} -rw *.txt ${ZOPE_DOC_DIR}/zope
60 ${FIND} ${ZOPE_DIR} ${ZOPE_DOC_DIR} -type f -print0 \ 60 ${FIND} ${ZOPE_DIR} ${ZOPE_DOC_DIR} -type f -print0 \
61 | ${XARGS} -0 -- ${CHMOD} a-w+r 61 | ${XARGS} -0 -- ${CHMOD} a-w+r
62 ${FIND} ${ZOPE_DIR} -type f -name '*.pyc' -print0 | \ 62 ${FIND} ${ZOPE_DIR} -type f -name '*.pyc' -print0 | \