aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2019-06-29 06:18:12 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2019-06-29 06:18:12 +0000
commit28bc07834f138a03474e94b467f2bfb5417fb742 (patch)
treed15d557712bf22fbd6d0805ad3cb69e6909883c0 /net
parentf986b8fdd5f9be86d48062779aabed6b7c7f9b92 (diff)
downloadports-28bc07834f138a03474e94b467f2bfb5417fb742.tar.gz
ports-28bc07834f138a03474e94b467f2bfb5417fb742.zip
net/ntpsec: Allow any python versions by adding the workaround for the terminal failure problem, and autoplist for the varying plist problem
Notes
Notes: svn path=/head/; revision=505324
Diffstat (limited to 'net')
-rw-r--r--net/ntpsec/Makefile9
-rw-r--r--net/ntpsec/pkg-plist43
2 files changed, 8 insertions, 44 deletions
diff --git a/net/ntpsec/Makefile b/net/ntpsec/Makefile
index dfdc08c33218..796a78d3e7fd 100644
--- a/net/ntpsec/Makefile
+++ b/net/ntpsec/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ntpsec
DISTVERSION= 1.1.4
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -10,10 +11,16 @@ COMMENT= Network Time Protocol suite, refactored
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= bison gettext-runtime python:2.7 shebangfix ssl waf # python-3.6 has 2 issues: plist differences, and terminal-related failure: https://gitlab.com/NTPsec/ntpsec/issues/599
+USES= bison gettext-runtime python shebangfix ssl waf
SHEBANG_FILES= ${WRKSRC}/ntpclients/ntp*.py
USE_GITLAB= yes
GL_ACCOUNT= NTPsec
GL_COMMIT= 79cd18fc56fc902c3a7fd78bcc32ee72f52eb396
+MAKE_ENV= NOSYNC=1 # workaround for the console problem: https://gitlab.com/NTPsec/ntpsec/issues/599
+
+post-install: # autoplist: plist varies depending on the python version
+ @cd ${STAGEDIR}${PREFIX} && \
+ ${FIND} * -type f -or -type l >> ${TMPPLIST}
+
.include <bsd.port.mk>
diff --git a/net/ntpsec/pkg-plist b/net/ntpsec/pkg-plist
deleted file mode 100644
index 79ec90874e6e..000000000000
--- a/net/ntpsec/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/ntpdig
-bin/ntpfrob
-bin/ntpkeygen
-bin/ntpleapfetch
-bin/ntplogtemp
-bin/ntpmon
-bin/ntpq
-bin/ntpsnmpd
-bin/ntpsweep
-bin/ntptime
-bin/ntptrace
-bin/ntpviz
-bin/ntpwait
-%%PYTHON_SITELIBDIR%%/ntp-1.1.4.egg-info
-%%PYTHON_SITELIBDIR%%/ntp/__init__.py
-%%PYTHON_SITELIBDIR%%/ntp/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ntp/__init__.pyo
-%%PYTHON_SITELIBDIR%%/ntp/agentx.py
-%%PYTHON_SITELIBDIR%%/ntp/agentx.pyc
-%%PYTHON_SITELIBDIR%%/ntp/agentx.pyo
-%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.py
-%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.pyc
-%%PYTHON_SITELIBDIR%%/ntp/agentx_packet.pyo
-%%PYTHON_SITELIBDIR%%/ntp/control.py
-%%PYTHON_SITELIBDIR%%/ntp/control.pyc
-%%PYTHON_SITELIBDIR%%/ntp/control.pyo
-%%PYTHON_SITELIBDIR%%/ntp/magic.py
-%%PYTHON_SITELIBDIR%%/ntp/magic.pyc
-%%PYTHON_SITELIBDIR%%/ntp/magic.pyo
-%%PYTHON_SITELIBDIR%%/ntp/ntpc.so
-%%PYTHON_SITELIBDIR%%/ntp/packet.py
-%%PYTHON_SITELIBDIR%%/ntp/packet.pyc
-%%PYTHON_SITELIBDIR%%/ntp/packet.pyo
-%%PYTHON_SITELIBDIR%%/ntp/poly.py
-%%PYTHON_SITELIBDIR%%/ntp/poly.pyc
-%%PYTHON_SITELIBDIR%%/ntp/poly.pyo
-%%PYTHON_SITELIBDIR%%/ntp/statfiles.py
-%%PYTHON_SITELIBDIR%%/ntp/statfiles.pyc
-%%PYTHON_SITELIBDIR%%/ntp/statfiles.pyo
-%%PYTHON_SITELIBDIR%%/ntp/util.py
-%%PYTHON_SITELIBDIR%%/ntp/util.pyc
-%%PYTHON_SITELIBDIR%%/ntp/util.pyo
-sbin/ntpd