Wed Sep 10 16:34:51 2008 UTC ()
Use egg.mk, cutting the Makefile in half (and fixing semi-automatic PLIST
generation, now that egg.mk does it).


(epg)
diff -r1.3 -r1.4 pkgsrc/www/py-paste/Makefile
diff -r1.2 -r1.3 pkgsrc/www/py-paste/PLIST

cvs diff -r1.3 -r1.4 pkgsrc/www/py-paste/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-paste/Makefile 2008/09/08 03:27:28 1.3
+++ pkgsrc/www/py-paste/Makefile 2008/09/10 16:34:51 1.4
@@ -1,25 +1,16 @@ @@ -1,25 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2008/09/08 03:27:28 joerg Exp $ 1# $NetBSD: Makefile,v 1.4 2008/09/10 16:34:51 epg Exp $
2 2
3DISTNAME= Paste-1.7.1 3DISTNAME= Paste-1.7.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
 5EGG_NAME= ${DISTNAME}
5CATEGORIES= www 6CATEGORIES= www
6MASTER_SITES= http://pypi.python.org/packages/source/P/Paste/ 7MASTER_SITES= http://pypi.python.org/packages/source/P/Paste/
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://pythonpaste.org/ 10HOMEPAGE= http://pythonpaste.org/
10COMMENT= Middleware for Python WSGI applications 11COMMENT= Middleware for Python WSGI applications
11 12
12PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
13 14
14DEPENDS+= ${PYPKGPREFIX}-setuptools>=0.6c8:../../devel/py-setuptools 15.include "../../lang/python/egg.mk"
15 
16PYTHON_VERSIONS_ACCEPTED= 25 24 
17PYDISTUTILSPKG= yes 
18 
19PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} 
20 
21.include "../../lang/python/extension.mk" 
22.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"
23 
24# XXX I think this can't work because of the 'next;' in pyversion.mk. 
25PRINT_PLIST_AWK+= { gsub(/py${PYVERSSUFFIX}/, "py$${PYVERSSUFFIX}") } 

cvs diff -r1.2 -r1.3 pkgsrc/www/py-paste/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-paste/PLIST 2008/09/04 17:17:15 1.2
+++ pkgsrc/www/py-paste/PLIST 2008/09/10 16:34:51 1.3
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1@comment $NetBSD: PLIST,v 1.2 2008/09/04 17:17:15 epg Exp $ 1@comment $NetBSD: PLIST,v 1.3 2008/09/10 16:34:51 epg Exp $
2${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}-nspkg.pth 2${PYSITELIB}/${EGG_NAME}-nspkg.pth
3${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/namespace_packages.txt 7${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
8${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/not-zip-safe 8${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
9${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/requires.txt 9${PYSITELIB}/${EGG_INFODIR}/requires.txt
10${PYSITELIB}/Paste-1.7.1-py${PYVERSSUFFIX}.egg-info/top_level.txt 10${PYSITELIB}/${EGG_INFODIR}/top_level.txt
11${PYSITELIB}/paste/auth/__init__.py 11${PYSITELIB}/paste/auth/__init__.py
12${PYSITELIB}/paste/auth/__init__.pyc 12${PYSITELIB}/paste/auth/__init__.pyc
13${PYSITELIB}/paste/auth/__init__.pyo 13${PYSITELIB}/paste/auth/__init__.pyo
14${PYSITELIB}/paste/auth/auth_tkt.py 14${PYSITELIB}/paste/auth/auth_tkt.py
15${PYSITELIB}/paste/auth/auth_tkt.pyc 15${PYSITELIB}/paste/auth/auth_tkt.pyc
16${PYSITELIB}/paste/auth/auth_tkt.pyo 16${PYSITELIB}/paste/auth/auth_tkt.pyo
17${PYSITELIB}/paste/auth/basic.py 17${PYSITELIB}/paste/auth/basic.py
18${PYSITELIB}/paste/auth/basic.pyc 18${PYSITELIB}/paste/auth/basic.pyc
19${PYSITELIB}/paste/auth/basic.pyo 19${PYSITELIB}/paste/auth/basic.pyo
20${PYSITELIB}/paste/auth/cas.py 20${PYSITELIB}/paste/auth/cas.py
21${PYSITELIB}/paste/auth/cas.pyc 21${PYSITELIB}/paste/auth/cas.pyc
22${PYSITELIB}/paste/auth/cas.pyo 22${PYSITELIB}/paste/auth/cas.pyo
23${PYSITELIB}/paste/auth/cookie.py 23${PYSITELIB}/paste/auth/cookie.py
@@ -263,14 +263,14 @@ ${PYSITELIB}/paste/wsgilib.py @@ -263,14 +263,14 @@ ${PYSITELIB}/paste/wsgilib.py
263${PYSITELIB}/paste/wsgilib.pyc 263${PYSITELIB}/paste/wsgilib.pyc
264${PYSITELIB}/paste/wsgilib.pyo 264${PYSITELIB}/paste/wsgilib.pyo
265${PYSITELIB}/paste/wsgiwrappers.py 265${PYSITELIB}/paste/wsgiwrappers.py
266${PYSITELIB}/paste/wsgiwrappers.pyc 266${PYSITELIB}/paste/wsgiwrappers.pyc
267${PYSITELIB}/paste/wsgiwrappers.pyo 267${PYSITELIB}/paste/wsgiwrappers.pyo
268@dirrm ${PYSITELIB}/paste/util 268@dirrm ${PYSITELIB}/paste/util
269@dirrm ${PYSITELIB}/paste/exceptions 269@dirrm ${PYSITELIB}/paste/exceptions
270@dirrm ${PYSITELIB}/paste/evalexception/mochikit 270@dirrm ${PYSITELIB}/paste/evalexception/mochikit
271@dirrm ${PYSITELIB}/paste/evalexception/media 271@dirrm ${PYSITELIB}/paste/evalexception/media
272@dirrm ${PYSITELIB}/paste/evalexception 272@dirrm ${PYSITELIB}/paste/evalexception
273@dirrm ${PYSITELIB}/paste/debug 273@dirrm ${PYSITELIB}/paste/debug
274@dirrm ${PYSITELIB}/paste/auth 274@dirrm ${PYSITELIB}/paste/auth
275@dirrm ${PYSITELIB}/paste 275@dirrm ${PYSITELIB}/paste
276@dirrm ${PYSITELIB}/Paste-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info 276@dirrm ${PYSITELIB}/${EGG_INFODIR}