svn commit: r448355 - branches/2017Q3/devel/py-extras
Kubilay Kocak
koobs at FreeBSD.org
Sun Aug 20 03:16:19 UTC 2017
Author: koobs
Date: Sun Aug 20 03:16:17 2017
New Revision: 448355
URL: https://svnweb.freebsd.org/changeset/ports/448355
Log:
MFH: r448354
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)
Approved by: ports-secteam (blanket)
Deleted:
branches/2017Q3/devel/py-extras/pkg-plist
Modified:
branches/2017Q3/devel/py-extras/Makefile
Directory Properties:
branches/2017Q3/ (props changed)
Modified: branches/2017Q3/devel/py-extras/Makefile
==============================================================================
--- branches/2017Q3/devel/py-extras/Makefile Sun Aug 20 03:12:19 2017 (r448354)
+++ branches/2017Q3/devel/py-extras/Makefile Sun Aug 20 03:16:17 2017 (r448355)
@@ -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-branches
mailing list