This is an update for py-webop to the lastest version.  I also added a 
python3-flavor that is needed for an update to games/mnemosyne.

Both flavors work for me and can be installed side by side.

Any comments?

Nils
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-webob/Makefile,v
retrieving revision 1.11
diff -u -p -u -r1.11 Makefile
--- Makefile	29 Sep 2015 10:53:17 -0000	1.11
+++ Makefile	25 Apr 2017 15:39:14 -0000
@@ -2,10 +2,9 @@
 
 COMMENT =	wsgi request and response object
 
-MODPY_EGG_VERSION = 1.3.1
+MODPY_EGG_VERSION = 1.7.2
 DISTNAME =	WebOb-${MODPY_EGG_VERSION}
 PKGNAME =	py-${DISTNAME:L}
-REVISION =	0
 
 CATEGORIES =	www devel
 
@@ -14,16 +13,23 @@ HOMEPAGE =	http://webob.org/
 # MIT
 PERMIT_PACKAGE_CDROM =	Yes
 
+FLAVORS=	python3
+FLAVOR?=
+
+.if ${FLAVOR:Mpython3}
+NO_TEST=	Yes
+.endif
+
 MODPY_PI =	Yes
 
 MODULES =	lang/python
 
-TEST_DEPENDS =	devel/py-nose \
+TEST_DEPENDS =	devel/py-nose${MODPY_FLAVOR} \
 			www/py-webtest
 
 MODPY_SETUPTOOLS =	Yes
 
-DOCS =		differences.txt do-it-yourself.txt index.txt news.txt \
+DOCS =		differences.txt do-it-yourself.txt index.txt whatsnew-*.txt \
 		reference.txt
 EXAMPLES =	comment-example.txt file-example.txt jsonrpc-example.txt \
 		wiki-example.txt
@@ -31,13 +37,15 @@ EXAMPLES =	comment-example.txt file-exam
 post-extract:
 	find ${WRKSRC} -perm 0666 -exec chmod 0644 {} \;
 
+PYPKGNAME =	${MODPY_PY_PREFIX}webob
+
 post-install:
-	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-webob
-	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-webob
+	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PYPKGNAME}
+	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${PYPKGNAME}
 	cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} \
-	    ${PREFIX}/share/doc/py-webob
+	    ${PREFIX}/share/doc/${PYPKGNAME}
 	cd ${WRKSRC}/docs && ${INSTALL_DATA} ${EXAMPLES} \
-	    ${PREFIX}/share/examples/py-webob
+	    ${PREFIX}/share/examples/${PYPKGNAME}
 
 do-test:
 	cd ${WRKSRC} && ${LOCALBASE}/bin/nosetests lib tests
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-webob/distinfo,v
retrieving revision 1.4
diff -u -p -u -r1.4 distinfo
--- distinfo	8 May 2014 16:20:18 -0000	1.4
+++ distinfo	25 Apr 2017 15:39:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (WebOb-1.3.1.tar.gz) = G1Pt9w5l1Cs01SDEHX5gmmL5kf3WtcAwbAwCYiL37a4=
-SIZE (WebOb-1.3.1.tar.gz) = 198329
+SHA256 (WebOb-1.7.2.tar.gz) = DcizC9vxXY/RqWfjDs4zV/L0aCBjVPaSE+V7MKY/ADk=
+SIZE (WebOb-1.7.2.tar.gz) = 215746
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-webob/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -r1.4 PLIST
--- pkg/PLIST	8 May 2014 16:20:18 -0000	1.4
+++ pkg/PLIST	25 Apr 2017 15:39:14 -0000
@@ -8,49 +8,52 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/WebOb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/webob/
 lib/python${MODPY_VERSION}/site-packages/webob/__init__.py
-lib/python${MODPY_VERSION}/site-packages/webob/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}acceptparse.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}byterange.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}cachecontrol.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}cookies.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}datetime_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}dec.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}descriptors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}etag.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}multidict.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}static.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/webob/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/webob/acceptparse.py
-lib/python${MODPY_VERSION}/site-packages/webob/acceptparse.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/byterange.py
-lib/python${MODPY_VERSION}/site-packages/webob/byterange.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/cachecontrol.py
-lib/python${MODPY_VERSION}/site-packages/webob/cachecontrol.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/client.py
-lib/python${MODPY_VERSION}/site-packages/webob/client.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/compat.py
-lib/python${MODPY_VERSION}/site-packages/webob/compat.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/cookies.py
-lib/python${MODPY_VERSION}/site-packages/webob/cookies.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/datetime_utils.py
-lib/python${MODPY_VERSION}/site-packages/webob/datetime_utils.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/dec.py
-lib/python${MODPY_VERSION}/site-packages/webob/dec.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/descriptors.py
-lib/python${MODPY_VERSION}/site-packages/webob/descriptors.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/etag.py
-lib/python${MODPY_VERSION}/site-packages/webob/etag.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/exc.py
-lib/python${MODPY_VERSION}/site-packages/webob/exc.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/headers.py
-lib/python${MODPY_VERSION}/site-packages/webob/headers.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/multidict.py
-lib/python${MODPY_VERSION}/site-packages/webob/multidict.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/request.py
-lib/python${MODPY_VERSION}/site-packages/webob/request.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/response.py
-lib/python${MODPY_VERSION}/site-packages/webob/response.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/static.py
-lib/python${MODPY_VERSION}/site-packages/webob/static.pyc
 lib/python${MODPY_VERSION}/site-packages/webob/util.py
-lib/python${MODPY_VERSION}/site-packages/webob/util.pyc
-share/doc/py-webob/
-share/doc/py-webob/differences.txt
-share/doc/py-webob/do-it-yourself.txt
-share/doc/py-webob/index.txt
-share/doc/py-webob/news.txt
-share/doc/py-webob/reference.txt
-share/examples/py-webob/
-share/examples/py-webob/comment-example.txt
-share/examples/py-webob/file-example.txt
-share/examples/py-webob/jsonrpc-example.txt
-share/examples/py-webob/wiki-example.txt
+share/doc/${MODPY_PY_PREFIX}webob/
+share/doc/${MODPY_PY_PREFIX}webob/differences.txt
+share/doc/${MODPY_PY_PREFIX}webob/do-it-yourself.txt
+share/doc/${MODPY_PY_PREFIX}webob/index.txt
+share/doc/${MODPY_PY_PREFIX}webob/reference.txt
+share/doc/${MODPY_PY_PREFIX}webob/whatsnew-1.5.txt
+share/doc/${MODPY_PY_PREFIX}webob/whatsnew-1.6.txt
+share/doc/${MODPY_PY_PREFIX}webob/whatsnew-1.7.txt
+share/examples/${MODPY_PY_PREFIX}webob/
+share/examples/${MODPY_PY_PREFIX}webob/comment-example.txt
+share/examples/${MODPY_PY_PREFIX}webob/file-example.txt
+share/examples/${MODPY_PY_PREFIX}webob/jsonrpc-example.txt
+share/examples/${MODPY_PY_PREFIX}webob/wiki-example.txt

Reply via email to