Hi,

The following diff adds python3 flavor on textproc/py-prettytable.
It is a required dependency for www/weboob (using python3).

I added a LC_CTYPE=C.UTF-8 in TEST_ENV (when using python3), in order to
let the testsuite to pass all tests.

Without it, 1 test fails (prettytable_test.PrintJapanestTest).

Thanks.
-- 
Sebastien Marie


Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-prettytable/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile    1 Oct 2016 11:54:17 -0000       1.8
+++ Makefile    30 Apr 2018 11:29:36 -0000
@@ -15,11 +15,18 @@ HOMEPAGE =  https://code.google.com/p/pre
 
 PKG_ARCH =     *
 
+FLAVOR ?=
+FLAVORS =      python3
+
 # 3 clause BSD
 PERMIT_PACKAGE_CDROM = Yes
 
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
+
+.if ${FLAVOR:Mpython3}
+TEST_ENV +=            LC_CTYPE=C.UTF-8
+.endif
 
 post-install:
        chmod -R a+r 
${PREFIX}/lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-prettytable/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   11 Aug 2012 12:12:00 -0000      1.1.1.1
+++ pkg/PLIST   30 Apr 2018 11:29:36 -0000
@@ -1,8 +1,8 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2012/08/11 12:12:00 edd Exp $
+lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}prettytable.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
 
lib/python${MODPY_VERSION}/site-packages/prettytable-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/prettytable.py
-lib/python${MODPY_VERSION}/site-packages/prettytable.pyc

Reply via email to