svn commit: r456631 - head/lang/python-tools

Mathieu Arnold mat at FreeBSD.org
Mon Dec 18 13:10:15 UTC 2017


Author: mat
Date: Mon Dec 18 13:10:14 2017
New Revision: 456631
URL: https://svnweb.freebsd.org/changeset/ports/456631

Log:
  Convert to USE_PYTHON=concurrent instead of doing it manually, and add
  flavors.
  
  While there, cleanup a bit.
  
  Sponsored by:	Absolight

Modified:
  head/lang/python-tools/Makefile   (contents, props changed)

Modified: head/lang/python-tools/Makefile
==============================================================================
--- head/lang/python-tools/Makefile	Mon Dec 18 12:52:46 2017	(r456630)
+++ head/lang/python-tools/Makefile	Mon Dec 18 13:10:14 2017	(r456631)
@@ -14,24 +14,21 @@ LICENSE=	PSFL
 
 PORTSCOUT=	ignore:1
 
-USES=		python shebangfix tar:xz uniquefiles
+USES=		python shebangfix tar:xz
+USE_PYTHON=	flavors concurrent
 NO_BUILD=	yes
 
 DIST_SUBDIR=	python
-DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
-WRKSRC=		${WRKDIR}/Python-${PORTVERSION}/Tools/scripts
+DISTINFO_FILE=	${.CURDIR}/../python${PYTHON_SUFFIX}/distinfo
+WRKSRC_SUBDIR=		Tools/scripts
 
 SCRIPT_FILES=	byteyears checkpyc copytime crlf dutree \
 		lfcr ptags untabify
 PYLIB_FILES=	tabnanny timeit
-PLIST_FILES=	${SCRIPT_FILES:C/^.*/bin\/&/g} ${PYLIB_FILES:C/^.*/bin\/&/g}
+PLIST_FILES=	${SCRIPT_FILES:C|^|bin/|} ${PYLIB_FILES:C|^|bin/|}
 
-SHEBANG_FILES=	${SCRIPT_FILES:C/^.*/&\.py/g} \
-		../../Lib/tabnanny.py ../../Lib/timeit.py
-
-UNIQUE_SUFFIX=		-${PYTHON_VER}
-UNIQUE_SUFFIX_FILES=	${SCRIPT_FILES:C/^.*/bin\/&/g} \
-			${PYLIB_FILES:C/^.*/bin\/&/g}
+SHEBANG_FILES=	${SCRIPT_FILES:C|$|.py|} \
+		${PYLIB_FILES:C|.*|../../Lib/&.py|}
 
 .include <bsd.port.pre.mk>
 


More information about the svn-ports-head mailing list