On 2018/07/12 12:38, Raf Czlonka wrote:
> On Thu, Dec 07, 2017 at 04:34:13PM GMT, Johan Huldtgren wrote:
>>> there was a request recently to add a python3 flavor to py-oauth2,
>>> I've done so, and while there I did a very minor update which got rid of
>>> py-coverage as a test dependency as well as removed our patch as that
>>> has been merged upstream. Homepage also changed. This builds,
>>> packages, and passes tests but I have no real world test for it anymore
>>> so if you do please test.
>>
>> ping?
> 
> It's been a while - sorry for the delay ;^)
> 
> I've just built and installed it - all OK, but I don't have anything to
> test it against, I'm afraid :^(

Well there have been no new releases of this since then, so the diff should
still be valid if anyone wants to commit it. It does get rid of a, now,
superfluous patch if that's an incentive :)

.jh
Index: py-oauth2/Makefile
===================================================================
RCS file: /cvs/ports/net/py-oauth2/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- py-oauth2/Makefile  5 Jan 2016 06:57:50 -0000       1.5
+++ py-oauth2/Makefile  19 Nov 2017 05:35:29 -0000
@@ -3,24 +3,30 @@
 COMMENT =      Python library for OAuth
 
 MODPY_EGG_VERSION = 1.9.0.post1
+REVISION =     0
+
+GH_ACCOUNT =   joestump
+GH_PROJECT =   python-oauth2
+GH_COMMIT =    6689960ca23f79eccf9a25a39e93f6540f44ca23
+
 DISTNAME =     oauth2-${MODPY_EGG_VERSION}
 PKGNAME =      py-${DISTNAME}
 CATEGORIES =   net
 MAINTAINER =   Johan Huldtgren <[email protected]>
 
-HOMEPAGE =     http://github.com/simplegeo/python-oauth2
+HOMEPAGE =     http://github.com/joestump/python-oauth2
 
 # MIT
 PERMIT_PACKAGE_CDROM =  Yes
 
-MODPY_PI =     Yes
-
 MODULES =      lang/python
 MODPY_SETUPTOOLS = Yes
 
-RUN_DEPENDS =  www/py-httplib2
-TEST_DEPENDS = devel/py-mock \
-               devel/py-coverage \
+FLAVORS =      python3
+FLAVOR ?=
+
+RUN_DEPENDS =  www/py-httplib2${MODPY_FLAVOR}
+TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} \
                ${RUN_DEPENDS}
 
 .include <bsd.port.mk>
Index: py-oauth2/distinfo
===================================================================
RCS file: /cvs/ports/net/py-oauth2/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- py-oauth2/distinfo  5 Jan 2016 06:57:50 -0000       1.2
+++ py-oauth2/distinfo  19 Nov 2017 05:35:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (oauth2-1.9.0.post1.tar.gz) = 
wAaoXnxgEHx8xtobGEtccZ9t1yAgmBlt+m5V32abWb8=
-SIZE (oauth2-1.9.0.post1.tar.gz) = 21306
+SHA256 (oauth2-1.9.0.post1-6689960c.tar.gz) = 
OUhEktnMIyJTvMDDHzsgYdBhqEIyva2YGiWwWWCpUX8=
+SIZE (oauth2-1.9.0.post1-6689960c.tar.gz) = 27646
Index: py-oauth2/patches/patch-setup_py
===================================================================
RCS file: py-oauth2/patches/patch-setup_py
diff -N py-oauth2/patches/patch-setup_py
--- py-oauth2/patches/patch-setup_py    5 Jan 2016 06:57:50 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.2 2016/01/05 06:57:50 benoit Exp $
---- setup.py.orig      Mon Jan  4 22:34:54 2016
-+++ setup.py   Mon Jan  4 22:33:50 2016
-@@ -45,7 +45,7 @@ setup(name=PKG,
-         "Natural Language :: English",
-         "License :: OSI Approved :: MIT License"
-       ],
--      packages = find_packages(),
-+      packages = find_packages(exclude=['tests']),
-       install_requires = ['httplib2'],
-       license = "MIT License",
-       keywords="oauth",
Index: py-oauth2/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-oauth2/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- py-oauth2/pkg/PLIST 5 Jan 2016 06:57:50 -0000       1.3
+++ py-oauth2/pkg/PLIST 19 Nov 2017 05:35:29 -0000
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.3 2016/01/05 06:57:50 benoit Exp $
+@comment $OpenBSD$
 lib/python${MODPY_VERSION}/site-packages/oauth2/
 
lib/python${MODPY_VERSION}/site-packages/oauth2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/oauth2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@@ -8,15 +8,17 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/oauth2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 
lib/python${MODPY_VERSION}/site-packages/oauth2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/oauth2/__init__.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/oauth2/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/oauth2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/oauth2/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/oauth2/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/oauth2/_compat.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/_compat.pyc
 lib/python${MODPY_VERSION}/site-packages/oauth2/_version.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/_version.pyc
 lib/python${MODPY_VERSION}/site-packages/oauth2/clients/
 lib/python${MODPY_VERSION}/site-packages/oauth2/clients/__init__.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/clients/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/oauth2/clients/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/oauth2/clients/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/oauth2/clients/${MODPY_PYCACHE}imap.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/oauth2/clients/${MODPY_PYCACHE}smtp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/oauth2/clients/imap.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/clients/imap.pyc
 lib/python${MODPY_VERSION}/site-packages/oauth2/clients/smtp.py
-lib/python${MODPY_VERSION}/site-packages/oauth2/clients/smtp.pyc

Reply via email to