diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-05 17:31:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-05 17:31:39 +0100 |
commit | 8b5a92f1e1eccecfa61db8a4744e1b9d449522b6 (patch) | |
tree | 427b7c54371dc36d63e7fa3590ec577ad265eac9 /net-vpn/ocserv/ocserv-9999.ebuild | |
parent | 3023707d355581e5dc6945aa9c8f4d59e508a8b5 (diff) |
gentoo auto-resync : 05:05:2023 - 17:31:39
Diffstat (limited to 'net-vpn/ocserv/ocserv-9999.ebuild')
-rw-r--r-- | net-vpn/ocserv/ocserv-9999.ebuild | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/net-vpn/ocserv/ocserv-9999.ebuild b/net-vpn/ocserv/ocserv-9999.ebuild index b28feddc1b05..ae6884026608 100644 --- a/net-vpn/ocserv/ocserv-9999.ebuild +++ b/net-vpn/ocserv/ocserv-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,11 @@ if [[ ${PV} == 9999 ]]; then inherit autotools git-r3 EGIT_REPO_URI="https://gitlab.com/openconnect/ocserv.git" else - SRC_URI="ftp://ftp.infradead.org/pub/ocserv/${P}.tar.xz" + inherit verify-sig + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/ocserv.asc" + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ocserv )" + SRC_URI="https://www.infradead.org/ocserv/download/${P}.tar.xz + verify-sig? ( https://www.infradead.org/ocserv/download/${P}.tar.xz.sig )" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi @@ -21,7 +25,7 @@ SLOT="0" IUSE="geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test" RESTRICT="!test? ( test )" -BDEPEND=" +BDEPEND+=" virtual/pkgconfig test? ( net-libs/gnutls[tools(+)] @@ -55,6 +59,17 @@ DEPEND=" " RDEPEND="${DEPEND}" +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"{,.sig} + fi + unpack "${P}.tar.xz" + fi +} + src_prepare() { default if [[ ${PV} == 9999 ]]; then |