svn commit: r448354 - head/devel/py-extras
Kubilay Kocak
koobs at FreeBSD.org
Sun Aug 20 03:12:21 UTC 2017
Author: koobs
Date: Sun Aug 20 03:12:19 2017
New Revision: 448354
URL: https://svnweb.freebsd.org/changeset/ports/448354
Log:
devel/py-extras: Fix Python 3.x packaging
Python 3.x changes the location of the compiled python objects - pyc and pyo.
The pkg-plist supplied with devel/py-extras doe not account for this, so
packaging with Python 3 fails.
This change replaces pkg-plist with autoplist to correct the issue [1]
While I'm here:
- Add TEST_DEPENDS and test target
- Mark architecture independence
- Add LICENSE_FILE
PR: 219278
Submitted by: Johannes Jost Meixner [1]
Approved by: portmgr (blanket)
MFH: 2017Q3
Deleted:
head/devel/py-extras/pkg-plist
Modified:
head/devel/py-extras/Makefile
Modified: head/devel/py-extras/Makefile
==============================================================================
--- head/devel/py-extras/Makefile Sat Aug 19 23:29:58 2017 (r448353)
+++ head/devel/py-extras/Makefile Sun Aug 20 03:12:19 2017 (r448354)
@@ -2,6 +2,7 @@
PORTNAME= extras
PORTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,8 +11,16 @@ MAINTAINER= cs at FreeBSD.org
COMMENT= Useful extra bits for Python
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools
+
USES= python
-USE_PYTHON= distutils
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m testtools.run extras.tests.test_suite
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list