summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-06-14 08:47:12 +0100
committerSam James <sam@gentoo.org>2024-06-14 09:02:25 +0100
commitd86bc0181c2ae3ed0391fab1c66d27a43faaa709 (patch)
tree9e26b78d248677cf38d1625b7581778976a943c7 /net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild
parentnet-misc/ntpsec: add missing dies, inherit for multiprocessing (diff)
downloadgentoo-d86bc0181c2ae3ed0391fab1c66d27a43faaa709.tar.gz
gentoo-d86bc0181c2ae3ed0391fab1c66d27a43faaa709.tar.bz2
gentoo-d86bc0181c2ae3ed0391fab1c66d27a43faaa709.zip
net-misc/ntpsec: fix verify-sig w/ downloaded waf
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild')
-rw-r--r--net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild13
1 files changed, 12 insertions, 1 deletions
diff --git a/net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild b/net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild
index ae86968c45db..7bf78aa18efb 100644
--- a/net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.3-r1.ebuild
@@ -9,7 +9,7 @@ PYTHON_REQ_USE='threads(+)'
inherit distutils-r1 flag-o-matic multiprocessing waf-utils systemd
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git"
else
@@ -76,6 +76,17 @@ PATCHES=(
WAF_BINARY="${S}/waf"
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ elif use verify-sig ; then
+ # Needed for downloaded waf which is unsigned
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+ fi
+
+ default
+}
+
src_prepare() {
default