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