hello,
You forgot to remove the REVISION. Do you mind adding a py3 flavor? Pass regressions test with py2/py3 on amd64 and i386.
I have no philosophical opposition to adding a py3 flavor, however my only use for this port is as a dependency for beets. beets does not support py3 yet, so I'm uncertain how I'd test this. That said it builds and passes tests and (the py2 version) works with beets.
Index: Makefile =================================================================== RCS file: /cvs/ports/audio/py-discogs-client/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 29 Sep 2015 10:51:14 -0000 1.5 +++ Makefile 14 Dec 2015 17:21:35 -0000 @@ -2,12 +2,11 @@ COMMENT = Python interface to Discogs website -MODPY_EGG_VERSION = 2.2.0 +MODPY_EGG_VERSION = 2.2.1 DISTNAME = discogs-client-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} CATEGORIES = audio MAINTAINER = Johan Huldtgren <jhuldtg...@gmail.com> -REVISION = 0 HOMEPAGE = https://github.com/discogs/discogs_client @@ -18,6 +17,9 @@ MODPY_PI = Yes MODULES = lang/python MODPY_SETUPTOOLS = Yes + +FLAVORS = python3 +FLAVOR ?= RUN_DEPENDS = devel/py-coverage \ devel/py-coveralls \ Index: distinfo =================================================================== RCS file: /cvs/ports/audio/py-discogs-client/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 26 Jun 2015 07:38:28 -0000 1.3 +++ distinfo 14 Dec 2015 17:21:35 -0000 @@ -1,2 +1,2 @@ -SHA256 (discogs-client-2.2.0.tar.gz) = gFipdt3VDn7pE21Um9Qj39W5qPaAftK8ZGhP2v0nVc4= -SIZE (discogs-client-2.2.0.tar.gz) = 9893 +SHA256 (discogs-client-2.2.1.tar.gz) = njK15Fz/Qa+AJYkccaowJbPhiV3lmzfBH9IDqK9odBQ= +SIZE (discogs-client-2.2.1.tar.gz) = 24645 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/py-discogs-client/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 31 Oct 2014 12:05:06 -0000 1.2 +++ pkg/PLIST 14 Dec 2015 17:21:35 -0000 @@ -7,14 +7,15 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/discogs_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/discogs_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/discogs_client/__init__.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}fetchers.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/discogs_client/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/discogs_client/client.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/client.pyc lib/python${MODPY_VERSION}/site-packages/discogs_client/exceptions.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/exceptions.pyc lib/python${MODPY_VERSION}/site-packages/discogs_client/fetchers.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/fetchers.pyc lib/python${MODPY_VERSION}/site-packages/discogs_client/models.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/models.pyc lib/python${MODPY_VERSION}/site-packages/discogs_client/utils.py -lib/python${MODPY_VERSION}/site-packages/discogs_client/utils.pyc