summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2018-04-06 07:08:26 +0000
committeradam <adam@pkgsrc.org>2018-04-06 07:08:26 +0000
commitffc7b71ac11b5afbd54ff352da1148b6a62c6988 (patch)
treeca79ec8ae2625d5ebea359ccab0b514c17aebbc3
parent444931bbd1cbc7e6069814bdd94fe630551fa7a7 (diff)
downloadpkgsrc-ffc7b71ac11b5afbd54ff352da1148b6a62c6988.tar.gz
py-pyelftools: enable all Python versions; enable tests; use ALTERNATIVES
-rw-r--r--devel/py-pyelftools/ALTERNATIVES1
-rw-r--r--devel/py-pyelftools/Makefile15
-rw-r--r--devel/py-pyelftools/PLIST4
3 files changed, 14 insertions, 6 deletions
diff --git a/devel/py-pyelftools/ALTERNATIVES b/devel/py-pyelftools/ALTERNATIVES
new file mode 100644
index 00000000000..c4e6f213ab1
--- /dev/null
+++ b/devel/py-pyelftools/ALTERNATIVES
@@ -0,0 +1 @@
+bin/readelf.py @PREFIX@/bin/readelf-@PYVERSSUFFIX@.py
diff --git a/devel/py-pyelftools/Makefile b/devel/py-pyelftools/Makefile
index 8a600f650de..40710be7853 100644
--- a/devel/py-pyelftools/Makefile
+++ b/devel/py-pyelftools/Makefile
@@ -1,16 +1,23 @@
-# $NetBSD: Makefile,v 1.1 2018/03/20 15:34:16 khorben Exp $
+# $NetBSD: Makefile,v 1.2 2018/04/06 07:08:26 adam Exp $
DISTNAME= pyelftools-0.24
PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
-CATEGORIES= devel
+PKGREVISION= 1
+CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyelftools/}
MAINTAINER= khorben@defora.org
-HOMEPAGE= https://pypi.python.org/pypi/pyelftools/
+HOMEPAGE= https://github.com/eliben/pyelftools
COMMENT= Library for analyzing ELF files and DWARF debugging information
LICENSE= public-domain
-PYTHON_VERSIONS_ACCEPTED= 27
+USE_LANGUAGES= # none
+
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && ${MV} readelf.py readelf-${PYVERSSUFFIX}.py || ${TRUE}
+
+do-test:
+ cd ${WRKSRC} && ${PYTHONBIN} test/run_all_unittests.py
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyelftools/PLIST b/devel/py-pyelftools/PLIST
index 06f50ec9567..1ab4611a839 100644
--- a/devel/py-pyelftools/PLIST
+++ b/devel/py-pyelftools/PLIST
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2018/03/20 15:34:16 khorben Exp $
-bin/readelf.py
+@comment $NetBSD: PLIST,v 1.2 2018/04/06 07:08:26 adam Exp $
+bin/readelf-${PYVERSSUFFIX}.py
${PYSITELIB}/elftools/__init__.py
${PYSITELIB}/elftools/__init__.pyc
${PYSITELIB}/elftools/__init__.pyo