summaryrefslogtreecommitdiff
path: root/net-vpn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
commitb2f1788f6f0365b76f55f257b2d170c1e68a8640 (patch)
tree508984ca9480c5d791a38bcd454c260752330cfb /net-vpn
parent16fa78787149cbbd73549c6bcda0eec50293ea0e (diff)
gentoo auto-resync : 29:01:2024 - 12:57:49
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/Manifest.gzbin7562 -> 7563 bytes
-rw-r--r--net-vpn/vpnc/Manifest6
-rw-r--r--net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild4
-rw-r--r--net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild74
-rw-r--r--net-vpn/vpnc/vpnc-9999.ebuild4
5 files changed, 82 insertions, 6 deletions
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 5296b5d21fc7..a26ff3a42a6a 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/vpnc/Manifest b/net-vpn/vpnc/Manifest
index 168f9876acc6..dda751a3fbe7 100644
--- a/net-vpn/vpnc/Manifest
+++ b/net-vpn/vpnc/Manifest
@@ -2,6 +2,8 @@ AUX vpnc-3.init 2197 BLAKE2B 8f88a7f27207e1ab4f2e9b4f31ceb06668f26fcace00dd16923
AUX vpnc.confd 123 BLAKE2B 313d5999586f56b3b88f8473d1f6f07e69994c620ddf3d8cfb9e263fc27c60500a3e6da59f1e905611aec39a62dfcc3c4b746a580a8a106fc6be9384d716955d SHA512 1254f687dcd9822becfcccabbb34d8343d715d70247dbf4b5e018835fff24b33f5272368f77199d697c8d11d913182b1f756d5e08a46b2057849779f09b19633
DIST vpnc-0.5.3-docs.tar.xz 4816 BLAKE2B fe972fb71e74dea481593ce42225a2969608dd4d29a2f34ca1f7b5b82a71a62bfbd94d5fcd2e8db830768be1e858682904e655b8629cb164961644bc5de291e1 SHA512 e3e9f3e3651906f41a4a6b0f4247b903fb555155cbda210823f36a5613d8390b6aad7615ff88fd627ece4037b0e0f04753ac924c9cd9c1335480ca8186d476b8
DIST vpnc-0.5.3_p20220927.tar.gz 119773 BLAKE2B 0dabadac8b5a8116c07597140b6fa31e8f7daed9448e1bf653491809453ec114c0e96d38a8103d90a8b68dd2cefa0540ed676ced3fb9d57eaf16d8be5e3f0fa1 SHA512 e8c2254042c67283749331349467b2aed29ececc26de0bc3227c9c4a14f06d9d518599b28ca979df0cbe997c8997dda8afa508a0858c80ec270922096d8f906f
-EBUILD vpnc-0.5.3_p20220927-r1.ebuild 1897 BLAKE2B 8abc0283696f5d10d0b6d9bb3f9c0a630efa3ba853f5b3c130f5a19cddd1fb7d85486aa060b793c52a1cab7d95e8e70329796a1663c3f2ee34592bd36bd1640f SHA512 c0d571354cbfe9307d76d04988a6dc11e2a320e2743f1ebbe307de39194d8f01b767fb1da86d05c2f64b0876bd69a0a4d1c2a0ea5dd1520d203206606a4db354
-EBUILD vpnc-9999.ebuild 1904 BLAKE2B 70127c354ef7831fb8a73a529d9a9bf4d7ad8425b9f5fd1595a5624b066cc5784ab69528a8b4071bc93473cc2dc67ea3dbf9c10a30f17df423e83a9f03fe2f56 SHA512 032ff2daaf5065c622a341351c636a1493df1538e4ea8e1e40fb6bdb8d2a094a7587fd902f8f13a9dda4e61527cad0bb6bd0d57cfc7c6bffc71d58ec99fca66b
+DIST vpnc-0.5.3_p20240129.tar.gz 116840 BLAKE2B 3705bfe85cf5d7f0a9e07d58c71a305f951e5b1eabd8eb585e40732e867d06456f3f09d896679974f09a3eda019c9d449bde85f4976642db9c1a69e0efc9d476 SHA512 28fb6009e0efa38f19336ab95ae318906e9040c30120473acb8f1514fc9d2e3dc6aff58d7fc8af7e85a3ab5431f8234cb0afd3b1a2db84520fb6997b16221fff
+EBUILD vpnc-0.5.3_p20220927-r1.ebuild 1893 BLAKE2B 607045ad44a5ebfe5000432f4c6e870347444a0c102db308fb00e60c75a84ce06a491ad5e9d8d9e4c986304fbf4e46e8a381449b6296875f68a790cc4f41fbf7 SHA512 6023cbca05f39c8aebab9b1ec250baf647c1d64b85750ccdd99a8feecc718a7b4602a08d62eb93860a8106f45ab76666ca7e2f22cd514a8601179365c2f26680
+EBUILD vpnc-0.5.3_p20240129.ebuild 1775 BLAKE2B b107a293f4dc9a491054c6891dbe12aba7f5c7a517c7a86eaec0d4f85f3230d166b2f235f6ad82fb639c2a05154d477913e80fa0d636f0eafd69d78fa6df9850 SHA512 efd754fb0dc22bb3ee3ebb37404a8b2623d7a712bad8125c53bdd7a185f233a980a0aa447d0dd22dfb3cd257e84f459680aa8c5dc50042709d3ee12a5e3323fe
+EBUILD vpnc-9999.ebuild 1900 BLAKE2B c32676547e03c66d16530c8610ba3e30d55f1953f1cc4b3e8caee72038c74a1443dda66a898951ca3f4861d31cd399f7540c018ca06cf7114e61839cd8c354fa SHA512 68c876ad9bd3fb1c2c95b409619d89cbe5398ba3cb9eb7f75ab99e3473e2d63f251dd964b5ea47a91bbca0851fd1273eceb5ae80317350c2f2fecb2bc38750eb
MISC metadata.xml 447 BLAKE2B c7241da58f64ef0eedf0a8f855ed7495c88ee31869b7d093ac1ec0c511dc236ce05a637464f714ee6485190461c74128cda4fb6d71b574722a4880f20a0a735a SHA512 6396504c91e1b823f66b227f2ee3f8cb5ccabf598a2ac12d1be00596d355c3d97d04036099f218e3436a9d8954468e4f953a54deefae9343b60960c0986a23a4
diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
index 66642d8fea41..9af3b5ba353e 100644
--- a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=8
inherit linux-info systemd toolchain-funcs
-DESCRIPTION="Free client for Cisco VPN routing software"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/"
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild b/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild
new file mode 100644
index 000000000000..c591b11be9a4
--- /dev/null
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd toolchain-funcs
+
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/streambinder/vpnc.git"
+else
+ inherit vcs-snapshot
+ SRC_URI="https://api.github.com/repos/streambinder/vpnc/tarball/64468ff -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="resolvconf gnutls selinux"
+
+DEPEND="
+ dev-libs/libgcrypt:=
+ sys-apps/iproute2[-minimal]
+ gnutls? ( net-libs/gnutls:= )
+ !gnutls? ( dev-libs/openssl:= )"
+RDEPEND="${DEPEND}
+ >=net-vpn/vpnc-scripts-20210402-r1
+ resolvconf? ( virtual/resolvconf )
+ selinux? ( sec-policy/selinux-vpn )"
+BDEPEND="
+ dev-lang/perl
+ virtual/pkgconfig"
+
+CONFIG_CHECK="~TUN"
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; then
+ git-r3_src_unpack
+ else
+ vcs-snapshot_src_unpack
+ fi
+}
+
+src_configure() {
+ tc-export CC PKG_CONFIG
+ export OPENSSL_GPL_VIOLATION=$(usex !gnutls)
+}
+
+src_install() {
+ local args=(
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR='$(PREFIX)'/share/doc/${PF}
+ SYSTEMDDIR="$(systemd_get_systemunitdir)"
+ DESTDIR="${D}"
+ )
+
+ emake "${args[@]}" install
+
+ keepdir /etc/vpnc/scripts.d
+ newinitd "${FILESDIR}"/vpnc-3.init vpnc
+ newconfd "${FILESDIR}"/vpnc.confd vpnc
+
+ # LICENSE file resides here, should not be installed
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ elog "You can generate a configuration file from the original Cisco profiles of your"
+ elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
+ elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc"
+}
diff --git a/net-vpn/vpnc/vpnc-9999.ebuild b/net-vpn/vpnc/vpnc-9999.ebuild
index 4a373e8e649c..52f4f1156ae1 100644
--- a/net-vpn/vpnc/vpnc-9999.ebuild
+++ b/net-vpn/vpnc/vpnc-9999.ebuild
@@ -5,8 +5,8 @@ EAPI=8
inherit linux-info systemd toolchain-funcs
-DESCRIPTION="Free client for Cisco VPN routing software"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/"
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc"
if [[ ${PV} == *9999 ]]; then
inherit git-r3