diff options
author | Marcus von Appen <mva@FreeBSD.org> | 2014-08-18 16:44:14 +0000 |
---|---|---|
committer | Marcus von Appen <mva@FreeBSD.org> | 2014-08-18 16:44:14 +0000 |
commit | 3d62b770325cf5633301a106139d7caf5ed4aad4 (patch) | |
tree | 223545f8d706bf575bbe9147728b13acd0cd06f3 /lang/python-tools | |
parent | 69f82727cfeeeb49cb58c2d1960548e0ee5cb501 (diff) |
Notes
Diffstat (limited to 'lang/python-tools')
-rw-r--r-- | lang/python-tools/Makefile | 63 | ||||
-rw-r--r-- | lang/python-tools/pkg-descr | 2 |
2 files changed, 65 insertions, 0 deletions
diff --git a/lang/python-tools/Makefile b/lang/python-tools/Makefile new file mode 100644 index 000000000000..2952f0c77b82 --- /dev/null +++ b/lang/python-tools/Makefile @@ -0,0 +1,63 @@ +# $FreeBSD$ + +PORTNAME= python-tools +PORTVERSION= ${PYTHON_PORTVERSION} +CATEGORIES= lang python devel +MASTER_SITES= PYTHON +MASTER_SITE_SUBDIR= ftp/python/${PORTVERSION} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= Python-${PORTVERSION} + +MAINTAINER= python@FreeBSD.org +COMMENT= Supplementary tools for the Python language + +LICENSE= PSFL + +PORTSCOUT= ignore:1 + +USES= python shebangfix tar:xz uniquefiles +NO_BUILD= yes + +DIST_SUBDIR= python +DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo +WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Tools/scripts + +SCRIPT_FILES= byteyears checkpyc copytime crlf dutree \ + ftpmirror lfcr ptags untabify +PYLIB_FILES= tabnanny timeit +PLIST_FILES= ${SCRIPT_FILES:C/^.*/bin\/&/g} ${PYLIB_FILES:C/^.*/bin\/&/g} + +SHEBANG_LANG= python +SHEBANG_FILES= ${SCRIPT_FILES:C/^.*/&\.py/g} \ + ../../Lib/tabnanny.py ../../Lib/timeit.py +python_CMD= ${PYTHON_CMD} + +UNIQUE_SUFFIX= -${PYTHON_VER} +UNIQUE_SUFFIX_FILES= ${SCRIPT_FILES:C/^.*/bin\/&/g} \ + ${PYLIB_FILES:C/^.*/bin\/&/g} + +.include <bsd.port.pre.mk> + +.if ${PYTHON_REL} < 320 +SCRIPT_FILES+= logmerge +python_OLD_CMD= /usr/bin/env python +.else +# Python 3+ uses python3 as shebang line, python2 just python +python_OLD_CMD= /usr/bin/env python3 +.endif + +.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} +UNIQUE_DEFAULT_LINKS= yes +.endif + +do-install: +.for fname in ${SCRIPT_FILES} + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/${fname}.py \ + ${STAGEDIR}${PREFIX}/bin/${fname} +.endfor +.for fname in ${PYLIB_FILES} + ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/../../Lib/${fname}.py \ + ${STAGEDIR}${PREFIX}/bin/${fname} +.endfor + +.include <bsd.port.post.mk> diff --git a/lang/python-tools/pkg-descr b/lang/python-tools/pkg-descr new file mode 100644 index 000000000000..0bca9a78fdad --- /dev/null +++ b/lang/python-tools/pkg-descr @@ -0,0 +1,2 @@ +A selection of supplementary tools for the Python language, which ship with +the Python default distribution. |