summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/net-vpn')
-rw-r--r--metadata/md5-cache/net-vpn/6tunnel-0.1314
-rw-r--r--metadata/md5-cache/net-vpn/corkscrew-2.0-r112
-rw-r--r--metadata/md5-cache/net-vpn/eduvpn-client-4.2.1-r116
-rw-r--r--metadata/md5-cache/net-vpn/eduvpn-client-4.3.116
-rw-r--r--metadata/md5-cache/net-vpn/eduvpn-client-999915
-rw-r--r--metadata/md5-cache/net-vpn/eduvpn-common-1.2.017
-rw-r--r--metadata/md5-cache/net-vpn/eduvpn-common-2.0.217
-rw-r--r--metadata/md5-cache/net-vpn/fp-multiuser-0.0.215
-rw-r--r--metadata/md5-cache/net-vpn/frp-0.56.015
-rw-r--r--metadata/md5-cache/net-vpn/frp-0.58.115
-rw-r--r--metadata/md5-cache/net-vpn/gsocket-1.4.4316
-rw-r--r--metadata/md5-cache/net-vpn/gsocket-999915
-rw-r--r--metadata/md5-cache/net-vpn/headscale-0.22.315
-rw-r--r--metadata/md5-cache/net-vpn/httptunnel-3.3_p2018011912
-rw-r--r--metadata/md5-cache/net-vpn/i2p-2.5.2-r116
-rw-r--r--metadata/md5-cache/net-vpn/i2pd-2.52.015
-rw-r--r--metadata/md5-cache/net-vpn/iodine-0.7.0-r315
-rw-r--r--metadata/md5-cache/net-vpn/iodine-0.7.0-r415
-rw-r--r--metadata/md5-cache/net-vpn/isatapd-0.9.7-r212
-rw-r--r--metadata/md5-cache/net-vpn/libreswan-4.1516
-rw-r--r--metadata/md5-cache/net-vpn/libreswan-5.016
-rw-r--r--metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.20314
-rw-r--r--metadata/md5-cache/net-vpn/microsoft-azurevpnclient-3.0.015
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-0.2-r111
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-0.3-r111
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-999912
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.3.9015
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.015
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0-r215
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.815
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8-r315
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r116
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.1616
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r116
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r117
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.1216
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.015
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.1-r215
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.215
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-strongswan-1.6.015
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.817
-rw-r--r--metadata/md5-cache/net-vpn/nstx-1.1_beta6-r312
-rw-r--r--metadata/md5-cache/net-vpn/ocserv-1.1.616
-rw-r--r--metadata/md5-cache/net-vpn/ocserv-1.1.716
-rw-r--r--metadata/md5-cache/net-vpn/ocserv-1.3.016
-rw-r--r--metadata/md5-cache/net-vpn/ocserv-999915
-rw-r--r--metadata/md5-cache/net-vpn/openconnect-9.1216
-rw-r--r--metadata/md5-cache/net-vpn/openconnect-999915
-rw-r--r--metadata/md5-cache/net-vpn/openfortivpn-1.19.014
-rw-r--r--metadata/md5-cache/net-vpn/openfortivpn-1.20.214
-rw-r--r--metadata/md5-cache/net-vpn/openfortivpn-1.20.3-r214
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.5.2-r317
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.5.6-r117
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.5.7-r117
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.6.417
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.6.817
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-2.6.917
-rw-r--r--metadata/md5-cache/net-vpn/openvpn-999916
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-0.2.2023042616
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-0.2.2023111716
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-999915
-rw-r--r--metadata/md5-cache/net-vpn/pptpd-1.4.0-r415
-rw-r--r--metadata/md5-cache/net-vpn/protonvpn-cli-2.2.11-r216
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.24.319
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.24.519
-rw-r--r--metadata/md5-cache/net-vpn/strongswan-5.9.1315
-rw-r--r--metadata/md5-cache/net-vpn/strongswan-5.9.1415
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.50.114
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.56.114
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.58.214
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.60.014
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.66.114
-rw-r--r--metadata/md5-cache/net-vpn/tinc-1.0.3615
-rw-r--r--metadata/md5-cache/net-vpn/tinc-1.1_pre18-r215
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.7.13-r116
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.7.1616
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.7.16-r116
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.8.1016
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.8.1116
-rw-r--r--metadata/md5-cache/net-vpn/tor-999915
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-0.5.3_p20220927-r115
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-0.5.3_p2024012915
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-999914
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-scripts-2022051010
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-scripts-9999999912
-rw-r--r--metadata/md5-cache/net-vpn/vpncloud-2.3.0-r115
-rw-r--r--metadata/md5-cache/net-vpn/vpncwatch-1.8.1-r112
-rw-r--r--metadata/md5-cache/net-vpn/vtun-3.0.4-r315
-rw-r--r--metadata/md5-cache/net-vpn/vtun-3.0.4-r415
-rw-r--r--metadata/md5-cache/net-vpn/wireguard-modules-1.0.2022062714
-rw-r--r--metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r116
-rw-r--r--metadata/md5-cache/net-vpn/wireguard-tools-1.0.2021042414
-rw-r--r--metadata/md5-cache/net-vpn/wireguard-tools-1.0.2021091414
93 files changed, 1399 insertions, 0 deletions
diff --git a/metadata/md5-cache/net-vpn/6tunnel-0.13 b/metadata/md5-cache/net-vpn/6tunnel-0.13
new file mode 100644
index 000000000000..d4d3ef5b786a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/6tunnel-0.13
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DEFINED_PHASES=setup
+DESCRIPTION=TCP proxy for applications that don't speak IPv6
+EAPI=7
+HOMEPAGE=https://github.com/wojtekka/6tunnel
+INHERIT=python-any-r1
+IUSE=test
+KEYWORDS=amd64 ~riscv ~s390 x86
+LICENSE=GPL-2
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/wojtekka/6tunnel/releases/download/0.13/6tunnel-0.13.tar.gz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=be63935171565ad6f3d3b33a3fea8e79
diff --git a/metadata/md5-cache/net-vpn/corkscrew-2.0-r1 b/metadata/md5-cache/net-vpn/corkscrew-2.0-r1
new file mode 100644
index 000000000000..1b3f036c4cdf
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/corkscrew-2.0-r1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=prepare
+DESCRIPTION=a tool for tunneling SSH through HTTP proxies
+EAPI=7
+HOMEPAGE=https://github.com/patpadgett/corkscrew/
+INHERIT=autotools
+KEYWORDS=amd64 ~arm ~ppc ~riscv ~sparc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://www.agroman.net/corkscrew/corkscrew-2.0.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=d994f252730450f87d8d8d2891d2c801
diff --git a/metadata/md5-cache/net-vpn/eduvpn-client-4.2.1-r1 b/metadata/md5-cache/net-vpn/eduvpn-client-4.2.1-r1
new file mode 100644
index 000000000000..0116f47cab6f
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/eduvpn-client-4.2.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-eduvpn ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] ) ) ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DESCRIPTION=Linux client and Python client API for eduVPN
+EAPI=8
+HOMEPAGE=https://www.eduvpn.org/
+INHERIT=distutils-r1 docs xdg-utils verify-sig
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc verify-sig
+KEYWORDS=amd64 x86
+LICENSE=GPL-3+
+RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/networkmanager >=net-vpn/eduvpn-common-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/eduvpn/python-eduvpn-client/releases/download/4.2.1/python-eduvpn-client-4.2.1.tar.xz verify-sig? ( https://github.com/eduvpn/python-eduvpn-client/releases/download/4.2.1/python-eduvpn-client-4.2.1.tar.xz.asc )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823 docs 7f3c0d47338743498c69f1887a139f57 xdg-utils baea6080dd821f5562d715887954c9d3 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=7ff89de721460588dfdd9732b12bf0f1
diff --git a/metadata/md5-cache/net-vpn/eduvpn-client-4.3.1 b/metadata/md5-cache/net-vpn/eduvpn-client-4.3.1
new file mode 100644
index 000000000000..54a1d38865fb
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/eduvpn-client-4.3.1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-eduvpn-20240307 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] ) ) ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DESCRIPTION=Linux client and Python client API for eduVPN
+EAPI=8
+HOMEPAGE=https://www.eduvpn.org/
+INHERIT=distutils-r1 docs xdg-utils verify-sig
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc verify-sig
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/networkmanager =net-vpn/eduvpn-common-2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/eduvpn/python-eduvpn-client/releases/download/4.3.1/python-eduvpn-client-4.3.1.tar.xz verify-sig? ( https://github.com/eduvpn/python-eduvpn-client/releases/download/4.3.1/python-eduvpn-client-4.3.1.tar.xz.asc )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823 docs 7f3c0d47338743498c69f1887a139f57 xdg-utils baea6080dd821f5562d715887954c9d3 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=be319c173c67e29c74c42b110f692aee
diff --git a/metadata/md5-cache/net-vpn/eduvpn-client-9999 b/metadata/md5-cache/net-vpn/eduvpn-client-9999
new file mode 100644
index 000000000000..52e1703862eb
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/eduvpn-client-9999
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DESCRIPTION=Linux client and Python client API for eduVPN
+EAPI=8
+HOMEPAGE=https://www.eduvpn.org/
+INHERIT=distutils-r1 docs xdg-utils git-r3
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc
+LICENSE=GPL-3+
+PROPERTIES=live
+RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/networkmanager =net-vpn/eduvpn-common-2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823 docs 7f3c0d47338743498c69f1887a139f57 xdg-utils baea6080dd821f5562d715887954c9d3 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=120e70d0a322fa1e8786f2937e17d3fa
diff --git a/metadata/md5-cache/net-vpn/eduvpn-common-1.2.0 b/metadata/md5-cache/net-vpn/eduvpn-common-1.2.0
new file mode 100644
index 000000000000..ba99fceac4c5
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/eduvpn-common-1.2.0
@@ -0,0 +1,17 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-eduvpn ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-lang/go-1.20:= app-arch/unzip verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Linux client and Python client API for eduVPN
+EAPI=8
+HOMEPAGE=https://www.eduvpn.org/
+INHERIT=distutils-r1 go-module linux-info verify-sig
+IUSE=openvpn wireguard python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig
+KEYWORDS=amd64 x86
+LICENSE=GPL-3+
+RDEPEND=openvpn? ( net-vpn/openvpn ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/eduvpn/eduvpn-common/releases/download/1.2.0/eduvpn-common-1.2.0.tar.xz verify-sig? ( https://github.com/eduvpn/eduvpn-common/releases/download/1.2.0/eduvpn-common-1.2.0.tar.xz.asc ) https://www-user.tu-chemnitz.de/~hamari/eduvpn/eduvpn-common-1.2.0-deps.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d linux-info ea4122ba1d8791a12b78e53f9510a2e3 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=258b896be79df5eac27ac1771f2fd2dc
diff --git a/metadata/md5-cache/net-vpn/eduvpn-common-2.0.2 b/metadata/md5-cache/net-vpn/eduvpn-common-2.0.2
new file mode 100644
index 000000000000..56347125c15e
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/eduvpn-common-2.0.2
@@ -0,0 +1,17 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-eduvpn-20240307 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-lang/go-1.20:= app-arch/unzip verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Linux client and Python client API for eduVPN
+EAPI=8
+HOMEPAGE=https://www.eduvpn.org/
+INHERIT=distutils-r1 go-module linux-info verify-sig
+IUSE=openvpn python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug verify-sig
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=openvpn? ( net-vpn/openvpn ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/eduvpn/eduvpn-common/releases/download/2.0.2/eduvpn-common-2.0.2.tar.xz verify-sig? ( https://github.com/eduvpn/eduvpn-common/releases/download/2.0.2/eduvpn-common-2.0.2.tar.xz.asc ) https://www-user.tu-chemnitz.de/~hamari/eduvpn/eduvpn-common-2.0.2-deps.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d linux-info ea4122ba1d8791a12b78e53f9510a2e3 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=8b5201ab646bc11c92239c987fc852b7
diff --git a/metadata/md5-cache/net-vpn/fp-multiuser-0.0.2 b/metadata/md5-cache/net-vpn/fp-multiuser-0.0.2
new file mode 100644
index 000000000000..e5af93b90054
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/fp-multiuser-0.0.2
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install unpack
+DEPEND=acct-user/fp-multiuser acct-group/fp-multiuser
+DESCRIPTION=A frp server plugin to support multiple users for frp
+EAPI=7
+HOMEPAGE=https://github.com/gofrp/fp-multiuser
+INHERIT=go-module systemd
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
+RDEPEND=acct-user/fp-multiuser acct-group/fp-multiuser
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/gofrp/fp-multiuser/archive/v0.0.2.tar.gz -> fp-multiuser-0.0.2.tar.gz https://dev.gentoo.org/~zmedico/dist/fp-multiuser-0.0.2-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942
+_md5_=a65b2e9cdf5f6188f235c04573c119e9
diff --git a/metadata/md5-cache/net-vpn/frp-0.56.0 b/metadata/md5-cache/net-vpn/frp-0.56.0
new file mode 100644
index 000000000000..139e18320b05
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/frp-0.56.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=A reverse proxy that exposes a server behind a NAT or firewall to the internet
+EAPI=8
+HOMEPAGE=https://github.com/fatedier/frp
+INHERIT=go-module systemd shell-completion
+IUSE=+client +server
+KEYWORDS=~amd64 ~loong ~riscv
+LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
+REQUIRED_USE=|| ( client server )
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/fatedier/frp/archive/refs/tags/v0.56.0.tar.gz -> frp-0.56.0.tar.gz https://dev.gentoo.org/~zmedico/dist/frp-0.56.0-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14
+_md5_=eac54432908e24bd3cf3a9fafdbe4c5d
diff --git a/metadata/md5-cache/net-vpn/frp-0.58.1 b/metadata/md5-cache/net-vpn/frp-0.58.1
new file mode 100644
index 000000000000..836edcdd919b
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/frp-0.58.1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=A reverse proxy that exposes a server behind a NAT or firewall to the internet
+EAPI=8
+HOMEPAGE=https://github.com/fatedier/frp
+INHERIT=go-module systemd shell-completion
+IUSE=+client +server
+KEYWORDS=~amd64 ~loong ~riscv
+LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
+REQUIRED_USE=|| ( client server )
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/fatedier/frp/archive/refs/tags/v0.58.1.tar.gz -> frp-0.58.1.tar.gz https://dev.gentoo.org/~zmedico/dist/frp-0.58.1-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14
+_md5_=f6ae15ac077e1aebd4405c3229bb5ab4
diff --git a/metadata/md5-cache/net-vpn/gsocket-1.4.43 b/metadata/md5-cache/net-vpn/gsocket-1.4.43
new file mode 100644
index 000000000000..2b29ec88ce6a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/gsocket-1.4.43
@@ -0,0 +1,16 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install prepare test
+DEPEND=dev-libs/openssl:= test? ( net-analyzer/netcat net-misc/socat )
+DESCRIPTION=Allow firewalled/NATed host to establish a secure connection
+EAPI=8
+HOMEPAGE=https://www.gsocket.io/
+INHERIT=autotools systemd
+IUSE=test
+KEYWORDS=amd64 ~arm64 ~riscv
+LICENSE=BSD-2
+RDEPEND=dev-libs/openssl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/hackerschoice/gsocket/archive/v1.4.43.tar.gz -> gsocket-1.4.43.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=82e954b5753fb6c16b1baa1abc17dfb9
diff --git a/metadata/md5-cache/net-vpn/gsocket-9999 b/metadata/md5-cache/net-vpn/gsocket-9999
new file mode 100644
index 000000000000..4e6c54f59c0c
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/gsocket-9999
@@ -0,0 +1,15 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install prepare test unpack
+DEPEND=dev-libs/openssl:= test? ( net-analyzer/netcat net-misc/socat )
+DESCRIPTION=Allow firewalled/NATed host to establish a secure connection
+EAPI=8
+HOMEPAGE=https://www.gsocket.io/
+INHERIT=autotools systemd git-r3
+IUSE=test
+LICENSE=BSD-2
+PROPERTIES=live
+RDEPEND=dev-libs/openssl:=
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=8cc6e23f542cc0a0a59b74cc5f6bc19b
diff --git a/metadata/md5-cache/net-vpn/headscale-0.22.3 b/metadata/md5-cache/net-vpn/headscale-0.22.3
new file mode 100644
index 000000000000..256a6064c7cd
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/headscale-0.22.3
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DEPEND=acct-group/headscale acct-user/headscale
+DESCRIPTION=An open source, self-hosted implementation of the Tailscale control server
+EAPI=8
+HOMEPAGE=https://github.com/juanfont/headscale
+INHERIT=go-module systemd
+KEYWORDS=~amd64 ~riscv
+LICENSE=BSD Apache-2.0 MIT
+RDEPEND=acct-group/headscale acct-user/headscale net-firewall/iptables
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/juanfont/headscale/archive/v0.22.3.tar.gz -> headscale-0.22.3.tar.gz https://github.com/antonfischl1980/gentoo-go-deps/releases/download/headscale-0.22.3/headscale-0.22.3-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942
+_md5_=1096bbbadc127b30bb071113414d3c07
diff --git a/metadata/md5-cache/net-vpn/httptunnel-3.3_p20180119 b/metadata/md5-cache/net-vpn/httptunnel-3.3_p20180119
new file mode 100644
index 000000000000..06f8470bc739
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/httptunnel-3.3_p20180119
@@ -0,0 +1,12 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=prepare
+DESCRIPTION=httptunnel can create IP tunnels through firewalls/proxies using HTTP
+EAPI=7
+HOMEPAGE=https://github.com/larsbrinkhoff/httptunnel
+INHERIT=autotools toolchain-funcs
+KEYWORDS=amd64 ppc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://github.com/larsbrinkhoff/httptunnel/archive/f440dcb3c341d22428898952c343ad9fa6e9e7f5.tar.gz -> httptunnel-3.3_p20180119.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=3434dd13cbb6cdccb36e62c03c1e0801
diff --git a/metadata/md5-cache/net-vpn/i2p-2.5.2-r1 b/metadata/md5-cache/net-vpn/i2p-2.5.2-r1
new file mode 100644
index 000000000000..079eeb118c60
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/i2p-2.5.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install preinst prepare setup test
+DEPEND=dev-libs/gmp:0= dev-java/bcprov:0 dev-java/hashcash:1 dev-java/httpcomponents-client:4 dev-java/identicon:1 dev-java/java-getopt:1 dev-java/java-service-wrapper:0 dev-java/jbcrypt:0 dev-java/json-simple:2.3 dev-java/json-smart:1 dev-java/jsonrpc2-base:1 dev-java/jsonrpc2-server:1 dev-java/jstl:0 dev-java/jstl-api:0 dev-java/minidns-core:1 dev-java/zxing-core:3 dev-java/zxing-javase:3 sys-devel/gettext:0[java] www-servers/tomcat:9 >=virtual/jdk-11:* test? ( >=dev-java/ant-1.10.14-r3:0[junit4] dev-java/hamcrest:0 dev-java/junit:4 dev-java/mockito:4 ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-1.10.14-r2:0 dev-java/javatoolkit
+DESCRIPTION=A privacy-centric, anonymous network
+EAPI=8
+HOMEPAGE=https://geti2p.net
+INHERIT=java-pkg-2 java-ant-2 systemd toolchain-funcs
+IUSE=l10n_ar l10n_az l10n_bg l10n_ca l10n_cs l10n_da l10n_de l10n_el l10n_en l10n_es l10n_es-AR l10n_et l10n_fa l10n_fi l10n_fr l10n_gl l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_ku l10n_mg l10n_nb l10n_nl l10n_nn l10n_pl l10n_pt l10n_pt-BR l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_tk l10n_tr l10n_uk l10n_vi l10n_zh l10n_zh-TW test
+KEYWORDS=amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2
+RDEPEND=dev-java/bcprov:0 dev-java/hashcash:1 dev-java/httpcomponents-client:4 dev-java/identicon:1 dev-java/java-getopt:1 dev-java/java-service-wrapper:0 dev-java/jbcrypt:0 dev-java/json-simple:2.3 dev-java/json-smart:1 dev-java/jsonrpc2-base:1 dev-java/jsonrpc2-server:1 dev-java/jstl:0 dev-java/jstl-api:0 dev-java/minidns-core:1 dev-java/zxing-core:3 dev-java/zxing-javase:3 sys-devel/gettext:0[java] www-servers/tomcat:9 acct-user/i2p acct-group/i2p >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.i2p-projekt.de/2.5.2/i2psource_2.5.2.tar.bz2
+_eclasses_=java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 java-pkg-2 b6d755b4f6afabfd933932be28b46368 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 java-ant-2 d3f6ffc6629499cbc0d4cd71b9d7e7dc systemd c8b03e8df84486aa991d4396686e8942
+_md5_=3bf3dbfa08d1b54348387008a42d389f
diff --git a/metadata/md5-cache/net-vpn/i2pd-2.52.0 b/metadata/md5-cache/net-vpn/i2pd-2.52.0
new file mode 100644
index 000000000000..889831f0bf4a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/i2pd-2.52.0
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend test
+DEPEND=acct-user/i2pd acct-group/i2pd dev-libs/boost:= dev-libs/openssl:0=[-bindist(-)] sys-libs/zlib upnp? ( net-libs/miniupnpc:= )
+DESCRIPTION=A C++ daemon for accessing the I2P anonymous network
+EAPI=8
+HOMEPAGE=https://github.com/PurpleI2P/i2pd
+INHERIT=cmake toolchain-funcs systemd
+IUSE=cpu_flags_x86_aes i2p-hardening +upnp
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=acct-user/i2pd acct-group/i2pd dev-libs/boost:= dev-libs/openssl:0=[-bindist(-)] sys-libs/zlib upnp? ( net-libs/miniupnpc:= )
+SLOT=0
+SRC_URI=https://github.com/PurpleI2P/i2pd/archive/2.52.0.tar.gz -> i2pd-2.52.0.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake 258a4691fd43b8cd5814cb1acbb3c7df systemd c8b03e8df84486aa991d4396686e8942
+_md5_=38f05f2ad64d9c0368b9376a91457a54
diff --git a/metadata/md5-cache/net-vpn/iodine-0.7.0-r3 b/metadata/md5-cache/net-vpn/iodine-0.7.0-r3
new file mode 100644
index 000000000000..f8020d040bab
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/iodine-0.7.0-r3
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=sys-libs/zlib test? ( dev-libs/check )
+DESCRIPTION=IP over DNS tunnel
+EAPI=8
+HOMEPAGE=https://code.kryo.se/iodine/
+INHERIT=linux-info toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC GPL-2
+RDEPEND=sys-libs/zlib
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://code.kryo.se/iodine/iodine-0.7.0.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=48c7d4e92f09ffef5984739318ebda64
diff --git a/metadata/md5-cache/net-vpn/iodine-0.7.0-r4 b/metadata/md5-cache/net-vpn/iodine-0.7.0-r4
new file mode 100644
index 000000000000..3c493d3be211
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/iodine-0.7.0-r4
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=sys-libs/zlib test? ( dev-libs/check )
+DESCRIPTION=IP over DNS tunnel
+EAPI=8
+HOMEPAGE=https://code.kryo.se/iodine/
+INHERIT=linux-info toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC GPL-2
+RDEPEND=sys-libs/zlib
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://code.kryo.se/iodine/iodine-0.7.0.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=de4be3974222e2b72a44a036a408970f
diff --git a/metadata/md5-cache/net-vpn/isatapd-0.9.7-r2 b/metadata/md5-cache/net-vpn/isatapd-0.9.7-r2
new file mode 100644
index 000000000000..166fa10cd728
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/isatapd-0.9.7-r2
@@ -0,0 +1,12 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare setup
+DESCRIPTION=Creates and maintains an ISATAP tunnel (rfc5214)
+EAPI=7
+HOMEPAGE=http://www.saschahlusiak.de/linux/isatap.htm
+INHERIT=linux-info systemd
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://www.saschahlusiak.de/linux/isatapd-0.9.7.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=d6830d0a8204610df2c1be4cc466957d
diff --git a/metadata/md5-cache/net-vpn/libreswan-4.15 b/metadata/md5-cache/net-vpn/libreswan-4.15
new file mode 100644
index 000000000000..bee813689380
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/libreswan-4.15
@@ -0,0 +1,16 @@
+BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/xmlto dev-libs/nss sys-devel/bison sys-devel/flex virtual/pkgconfig test? ( dev-python/setproctitle ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) elibc_musl? ( sys-libs/queue-standalone )
+DESCRIPTION=IPsec implementation for Linux, fork of Openswan
+EAPI=8
+HOMEPAGE=https://libreswan.org/
+INHERIT=systemd flag-o-matic toolchain-funcs tmpfiles
+IUSE=caps curl dnssec ldap networkmanager pam seccomp selinux systemd test
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
+LICENSE=GPL-2 BSD-4 RSA DES
+RDEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) dev-libs/nss[utils(+)] sys-apps/iproute2 !net-vpn/strongswan selinux? ( sec-policy/selinux-ipsec ) virtual/tmpfiles
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://download.libreswan.org/libreswan-4.15.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 flag-o-matic e503ea5acc20410237ba33ec3f7c857d tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=84a5ad4427c26902c460fef4a16187c0
diff --git a/metadata/md5-cache/net-vpn/libreswan-5.0 b/metadata/md5-cache/net-vpn/libreswan-5.0
new file mode 100644
index 000000000000..b2b251efc852
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/libreswan-5.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/xmlto dev-libs/nss sys-devel/bison sys-devel/flex virtual/pkgconfig test? ( dev-python/setproctitle ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) elibc_musl? ( sys-libs/queue-standalone )
+DESCRIPTION=IPsec implementation for Linux, fork of Openswan
+EAPI=8
+HOMEPAGE=https://libreswan.org/
+INHERIT=systemd flag-o-matic toolchain-funcs tmpfiles
+IUSE=caps curl dnssec +ikev1 ldap networkmanager pam seccomp selinux systemd test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=GPL-2 BSD-4 RSA DES
+RDEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) dev-libs/nss[utils(+)] sys-apps/iproute2 !net-vpn/strongswan selinux? ( sec-policy/selinux-ipsec ) virtual/tmpfiles
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://download.libreswan.org/libreswan-5.0.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 flag-o-matic e503ea5acc20410237ba33ec3f7c857d tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=9075ada08bd4d2e2d8a262a8babfba07
diff --git a/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203 b/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203
new file mode 100644
index 000000000000..86b8f96257a6
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install postinst setup unpack
+DESCRIPTION=LogMeIn Hamachi VPN tunneling engine
+EAPI=7
+HOMEPAGE=https://vpn.net/
+INHERIT=linux-info systemd
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=LogMeIn
+RDEPEND=!net-misc/hamachi
+RESTRICT=mirror
+SLOT=0
+SRC_URI=x86? ( https://vpn.net/installers/logmein-hamachi-2.1.0.203-x86.tgz ) amd64? ( https://vpn.net/installers/logmein-hamachi-2.1.0.203-x64.tgz )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=c1d046b090fa00405682b10c91557155
diff --git a/metadata/md5-cache/net-vpn/microsoft-azurevpnclient-3.0.0 b/metadata/md5-cache/net-vpn/microsoft-azurevpnclient-3.0.0
new file mode 100644
index 000000000000..5da0b681e27e
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/microsoft-azurevpnclient-3.0.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=configure install postinst postrm preinst unpack
+DESCRIPTION=Microsoft Azure VPN client for connecting securely to the Azure cloud
+EAPI=8
+HOMEPAGE=https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-certificate-client-linux-azure-vpn-client
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop fcaps prefix unpacker xdg
+IUSE=+filecaps
+KEYWORDS=-* ~amd64
+LICENSE=microsoft-azurevpnclient Apache-2.0 BSD-2 BSD ISC MIT openssl SSLeay
+RDEPEND=app-accessibility/at-spi2-core:2 app-crypt/libsecret dev-db/sqlite:3 dev-libs/glib:2 dev-libs/openssl:0/3 media-libs/fontconfig:1.0 media-libs/libepoxy net-misc/curl sys-apps/systemd[resolvconf] sys-auth/polkit sys-auth/polkit-pkla-compat sys-libs/libcap sys-libs/zlib x11-libs/gtk+:3 x11-libs/pango prefix? ( dev-util/patchelf )
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/microsoft-azurevpnclient/microsoft-azurevpnclient_3.0.0_amd64.deb
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 prefix eab3c99d77fe00506c109c8a736186f7 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=94e17bdfd881104be13b5da945f2aad1
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-0.2-r1 b/metadata/md5-cache/net-vpn/mullvad-netns-0.2-r1
new file mode 100644
index 000000000000..4788e2327d4e
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-0.2-r1
@@ -0,0 +1,11 @@
+BDEPEND=dev-build/make sys-apps/coreutils
+DEFINED_PHASES=-
+DESCRIPTION=Script to run a command within a Mullvad network namespace
+EAPI=7
+HOMEPAGE=https://github.com/chutz/mullvad-netns
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
+SLOT=0
+SRC_URI=https://github.com/chutz/mullvad-netns/archive/v0.2.tar.gz -> mullvad-netns-0.2.tar.gz
+_md5_=fef1807169e329c21fb891981e1150b8
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-0.3-r1 b/metadata/md5-cache/net-vpn/mullvad-netns-0.3-r1
new file mode 100644
index 000000000000..4086d3344aff
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-0.3-r1
@@ -0,0 +1,11 @@
+BDEPEND=dev-build/make sys-apps/coreutils
+DEFINED_PHASES=-
+DESCRIPTION=Script to run a command within a Mullvad network namespace
+EAPI=7
+HOMEPAGE=https://github.com/chutz/mullvad-netns
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
+SLOT=0
+SRC_URI=https://github.com/chutz/mullvad-netns/archive/v0.3.tar.gz -> mullvad-netns-0.3.tar.gz
+_md5_=fef1807169e329c21fb891981e1150b8
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-9999 b/metadata/md5-cache/net-vpn/mullvad-netns-9999
new file mode 100644
index 000000000000..2d064d05561d
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-9999
@@ -0,0 +1,12 @@
+BDEPEND=dev-build/make sys-apps/coreutils >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=unpack
+DESCRIPTION=Script to run a command within a Mullvad network namespace
+EAPI=7
+HOMEPAGE=https://github.com/chutz/mullvad-netns
+INHERIT=git-r3
+LICENSE=GPL-2+
+PROPERTIES=live
+RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
+SLOT=0
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=700030a19dd06a24c4c86820b2ef67e6
diff --git a/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.3.90 b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.3.90
new file mode 100644
index 000000000000..331c3c5ade79
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.3.90
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen >=sys-devel/gettext-0.19 virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.32:2 >=net-misc/networkmanager-1.2:= gtk? ( >=app-crypt/libsecret-0.18 media-libs/harfbuzz >=net-libs/libnma-1.2.0 x11-libs/cairo x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.4:3 x11-libs/pango ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=NetworkManager Fortinet SSLVPN compatible plugin
+EAPI=7
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=amd64
+LICENSE=GPL-2+
+RDEPEND=net-dialup/ppp >=net-vpn/openfortivpn-1.2.0
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-fortisslvpn/1.3/NetworkManager-fortisslvpn-1.3.90.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=8bd680450b539bb2f729d647bd789f15
diff --git a/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0 b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0
new file mode 100644
index 000000000000..5f0dd324c493
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen >=sys-devel/gettext-0.19 virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.32:2 >=net-misc/networkmanager-1.2:= gtk? ( >=app-crypt/libsecret-0.18 gui-libs/gtk:4 media-libs/harfbuzz >=net-libs/libnma-1.2.0 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=NetworkManager Fortinet SSLVPN compatible plugin
+EAPI=7
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=amd64
+LICENSE=GPL-2+
+RDEPEND=net-dialup/ppp >=net-vpn/openfortivpn-1.2.0
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-fortisslvpn/1.4/NetworkManager-fortisslvpn-1.4.0.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=44614cd82f86aadddd193d47d51264cf
diff --git a/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0-r2 b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0-r2
new file mode 100644
index 000000000000..860e034f9721
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-fortisslvpn-1.4.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen >=sys-devel/gettext-0.19 virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.32:2 >=net-misc/networkmanager-1.2:= gtk? ( >=app-crypt/libsecret-0.18 gui-libs/gtk:4 media-libs/harfbuzz >=net-libs/libnma-1.2.0 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=NetworkManager Fortinet SSLVPN compatible plugin
+EAPI=7
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=amd64
+LICENSE=GPL-2+
+RDEPEND=net-dialup/ppp:= >=net-vpn/openfortivpn-1.2.0
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-fortisslvpn/1.4/NetworkManager-fortisslvpn-1.4.0.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=2cf4a25b89e99eb6c2bb5400447f93b7
diff --git a/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8 b/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8
new file mode 100644
index 000000000000..0cb9231cecc4
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen dev-util/intltool sys-devel/gettext virtual/pkgconfig app-arch/xz-utils
+DEFINED_PHASES=configure install
+DEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/openssl:= net-dialup/ppp:=[eap-tls(+)] net-dialup/xl2tpd >=net-misc/networkmanager-1.20[ppp] || ( net-vpn/strongswan net-vpn/libreswan ) gtk? ( app-crypt/libsecret gnome-extra/nm-applet media-libs/harfbuzz:= net-libs/libnma x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) x11-base/xorg-proto
+DESCRIPTION=NetworkManager L2TP plugin
+EAPI=8
+HOMEPAGE=https://github.com/nm-l2tp/NetworkManager-l2tp
+INHERIT=gnome.org
+IUSE=gtk
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/openssl:= net-dialup/ppp:=[eap-tls(+)] net-dialup/xl2tpd >=net-misc/networkmanager-1.20[ppp] || ( net-vpn/strongswan net-vpn/libreswan ) gtk? ( app-crypt/libsecret gnome-extra/nm-applet media-libs/harfbuzz:= net-libs/libnma x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) dev-libs/dbus-glib
+SLOT=0
+SRC_URI=https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/1.20.8/NetworkManager-l2tp-1.20.8.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe
+_md5_=a5c092fbef01f1dad1c06b4410115210
diff --git a/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8-r3 b/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8-r3
new file mode 100644
index 000000000000..688649ba6bfc
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-l2tp-1.20.8-r3
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen dev-util/intltool sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/openssl:= net-dialup/ppp:=[eap-tls(+)] net-dialup/xl2tpd >=net-misc/networkmanager-1.20[ppp] || ( net-vpn/strongswan net-vpn/libreswan ) gtk? ( app-crypt/libsecret gnome-extra/nm-applet media-libs/harfbuzz:= net-libs/libnma x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) x11-base/xorg-proto
+DESCRIPTION=NetworkManager L2TP plugin
+EAPI=8
+HOMEPAGE=https://github.com/nm-l2tp/NetworkManager-l2tp
+INHERIT=autotools gnome.org
+IUSE=gtk
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/openssl:= net-dialup/ppp:=[eap-tls(+)] net-dialup/xl2tpd >=net-misc/networkmanager-1.20[ppp] || ( net-vpn/strongswan net-vpn/libreswan ) gtk? ( app-crypt/libsecret gnome-extra/nm-applet media-libs/harfbuzz:= net-libs/libnma x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) dev-libs/dbus-glib
+SLOT=0
+SRC_URI=https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/1.20.8/NetworkManager-l2tp-1.20.8.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe
+_md5_=8eec0176c69cdad2b2f1c745fade64bd
diff --git a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1 b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1
new file mode 100644
index 000000000000..519b5fd37b45
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext dev-util/intltool virtual/pkgconfig >=app-portage/elt-patches-20240116 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager-1.2.0:= net-vpn/libreswan gtk? ( app-crypt/libsecret >=gnome-extra/nm-applet-1.2.0 >=x11-libs/gtk+-3.4:3 )
+DESCRIPTION=NetworkManager libreswan plugin
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager-1.2.0:= net-vpn/libreswan gtk? ( app-crypt/libsecret >=gnome-extra/nm-applet-1.2.0 >=x11-libs/gtk+-3.4:3 )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-libreswan/1.2/NetworkManager-libreswan-1.2.14.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=0b1b4f4d0a9d960bb45e5c1bcb7c5a3d
diff --git a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16 b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16
new file mode 100644
index 000000000000..194ad2abaa4c
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext dev-util/intltool virtual/pkgconfig >=app-portage/elt-patches-20240116 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager-1.2.0:= net-vpn/libreswan gtk? ( app-crypt/libsecret >=x11-libs/gtk+-3.4:3 >=gui-libs/gtk-4.0:4 >=gnome-extra/nm-applet-1.2.0 )
+DESCRIPTION=NetworkManager libreswan plugin
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager-1.2.0:= net-vpn/libreswan gtk? ( app-crypt/libsecret >=x11-libs/gtk+-3.4:3 >=gui-libs/gtk-4.0:4 >=gnome-extra/nm-applet-1.2.0 )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-libreswan/1.2/NetworkManager-libreswan-1.2.16.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=5caa09c23891db88478b5af2521e753c
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1
new file mode 100644
index 000000000000..104dfbf87662
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext dev-util/intltool virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=net-misc/networkmanager-1.2:= >=dev-libs/glib-2.34:2 >=dev-libs/dbus-glib-0.74 dev-libs/libxml2:2 dev-libs/glib:2 >=net-vpn/openconnect-3.02:= gtk? ( >=app-crypt/libsecret-0.18 >=app-crypt/gcr-3.4:0= >=x11-libs/gtk+-3.12:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 net-libs/webkit-gtk:4.1 )
+DESCRIPTION=NetworkManager OpenConnect plugin
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.org/GNOME/NetworkManager-openconnect
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=amd64 arm arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=GPL-2+
+RDEPEND=>=net-misc/networkmanager-1.2:= >=dev-libs/glib-2.34:2 >=dev-libs/dbus-glib-0.74 dev-libs/libxml2:2 dev-libs/glib:2 >=net-vpn/openconnect-3.02:= gtk? ( >=app-crypt/libsecret-0.18 >=app-crypt/gcr-3.4:0= >=x11-libs/gtk+-3.12:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 net-libs/webkit-gtk:4.1 ) acct-group/nm-openconnect acct-user/nm-openconnect
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.10.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=ee281f7d18c57a7ff5b5c788b2870420
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1 b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1
new file mode 100644
index 000000000000..6c63c6b34049
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=>=sys-devel/gettext-0.19 virtual/pkgconfig >=app-portage/elt-patches-20240116 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.34:2 >=net-misc/networkmanager-1.7.0 >=net-vpn/openvpn-2.1 gtk? ( >=app-crypt/libsecret-0.18 >=net-libs/libnma-1.8.0 >=x11-libs/gtk+-3.4:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 )
+DESCRIPTION=NetworkManager OpenVPN plugin
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/NetworkManager-openvpn
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk test
+KEYWORDS=amd64 ~arm ~arm64 x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.34:2 >=net-misc/networkmanager-1.7.0 >=net-vpn/openvpn-2.1 gtk? ( >=app-crypt/libsecret-0.18 >=net-libs/libnma-1.8.0 >=x11-libs/gtk+-3.4:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 ) acct-group/nm-openvpn acct-user/nm-openvpn
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-openvpn/1.10/NetworkManager-openvpn-1.10.2.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=b13829094f4d739febff9c9e91279d04
diff --git a/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.12 b/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.12
new file mode 100644
index 000000000000..d637c9915724
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.12
@@ -0,0 +1,16 @@
+BDEPEND=dev-libs/glib dev-util/gdbus-codegen sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.34:2 net-dialup/ppp:= net-dialup/pptpclient gtk? ( >=x11-libs/gtk+-3.4:3 >=app-crypt/libsecret-0.18 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 )
+DESCRIPTION=NetworkManager PPTP VPN plugin
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk
+KEYWORDS=amd64 ~arm x86
+LICENSE=GPL-2+
+RDEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.34:2 net-dialup/ppp:= net-dialup/pptpclient gtk? ( >=x11-libs/gtk+-3.4:3 >=app-crypt/libsecret-0.18 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-pptp/1.2/NetworkManager-pptp-1.2.12.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=23eb67c7dd47caa9bd3abff5011df9ee
diff --git a/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.0 b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.0
new file mode 100644
index 000000000000..6ed348c9afee
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen dev-util/intltool virtual/pkgconfig sys-apps/file sys-devel/gettext >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.2.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( dev-libs/atk media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+DESCRIPTION=Client for the proprietary Microsoft Secure Socket Tunneling Protocol(SSTP)
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/network-manager-sstp https://sourceforge.net/projects/sstp-client/
+INHERIT=autotools
+IUSE=gui gtk4
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.2.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( dev-libs/atk media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/project/sstp-client/network-manager-sstp//NetworkManager-sstp-1.3.0.tar.bz2
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=d6fff00cc28d8b213473353fc680381b
diff --git a/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.1-r2 b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.1-r2
new file mode 100644
index 000000000000..196a6bb2925b
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.1-r2
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen sys-apps/file sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.2.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( >=app-accessibility/at-spi2-core-2.46.0 media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+DESCRIPTION=Client for the proprietary Microsoft Secure Socket Tunneling Protocol(SSTP)
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/network-manager-sstp https://sourceforge.net/projects/sstp-client/
+INHERIT=autotools
+IUSE=gui gtk4
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.2.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( >=app-accessibility/at-spi2-core-2.46.0 media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+SLOT=0
+SRC_URI=https://gitlab.gnome.org/GNOME/network-manager-sstp/-/releases/release-1.3.1/downloads/dist/NetworkManager-sstp-1.3.1.tar.xz https://dev.gentoo.org/~sam/distfiles/net-vpn/networkmanager-sstp/networkmanager-sstp-1.3.1-ppp-2.5.0-patches.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=b05594f704229bfe5b72aeda6ccea3fd
diff --git a/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.2 b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.2
new file mode 100644
index 000000000000..4497bd5205cf
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-sstp-1.3.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen sys-apps/file sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
+DEFINED_PHASES=configure install prepare
+DEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.8.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( >=app-accessibility/at-spi2-core-2.46.0 media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+DESCRIPTION=Client for the proprietary Microsoft Secure Socket Tunneling Protocol(SSTP)
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/network-manager-sstp https://sourceforge.net/projects/sstp-client/
+INHERIT=autotools gnome.org
+IUSE=gui gtk4
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/glib-2.32:2 net-misc/sstp-client >=net-misc/networkmanager-1.1.0 net-dialup/ppp:= net-libs/gnutls:= gui? ( >=net-libs/libnma-1.8.0 >=app-crypt/libsecret-0.18 >=x11-libs/gtk+-3.4:3 gtk4? ( >=app-accessibility/at-spi2-core-2.46.0 media-libs/graphene media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gui-libs/gtk:4 ) )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-sstp/1.3/NetworkManager-sstp-1.3.2.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 gnome.org 6b39404f1491c60a2d32e3c693a683fe
+_md5_=d5702a2de31937de72c8ecf23722b9ca
diff --git a/metadata/md5-cache/net-vpn/networkmanager-strongswan-1.6.0 b/metadata/md5-cache/net-vpn/networkmanager-strongswan-1.6.0
new file mode 100644
index 000000000000..0a795f651d94
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-strongswan-1.6.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/intltool virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=app-crypt/libsecret >=net-libs/libnma-1.1.0 net-misc/networkmanager >=net-vpn/strongswan-5.8.3[networkmanager] !gtk4? ( x11-libs/gtk+:3 ) gtk4? ( net-libs/libnma gui-libs/gtk:4 )
+DESCRIPTION=NetworkManager StrongSwan plugin
+EAPI=8
+HOMEPAGE=https://www.strongswan.org/
+INHERIT=autotools
+IUSE=gtk4
+KEYWORDS=amd64 ~arm64 x86
+LICENSE=GPL-2+
+RDEPEND=app-crypt/libsecret >=net-libs/libnma-1.1.0 net-misc/networkmanager >=net-vpn/strongswan-5.8.3[networkmanager] !gtk4? ( x11-libs/gtk+:3 ) gtk4? ( net-libs/libnma gui-libs/gtk:4 )
+SLOT=0
+SRC_URI=https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-1.6.0.tar.bz2
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=e752e2faa9a0c607fb8db44f1b0ec8cf
diff --git a/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8 b/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8
new file mode 100644
index 000000000000..f1a8b3032202
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8
@@ -0,0 +1,17 @@
+BDEPEND=>=app-portage/elt-patches-20240116 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32:2 >=net-vpn/vpnc-0.5.3_p550 gtk? ( >=x11-libs/gtk+-3.4:3 >=app-crypt/libsecret-0.18 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 ) sys-devel/gettext dev-util/intltool virtual/pkgconfig
+DESCRIPTION=NetworkManager VPNC plugin
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=gtk test
+KEYWORDS=amd64 ~arm x86
+LICENSE=GPL-2+
+RDEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32:2 >=net-vpn/vpnc-0.5.3_p550 gtk? ( >=x11-libs/gtk+-3.4:3 >=app-crypt/libsecret-0.18 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/NetworkManager-vpnc/1.2/NetworkManager-vpnc-1.2.8.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils 30dbce54b89e77b86f366548f94419ad xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 fc9e598eaac41c6ac9ed1a44bc004d03
+_md5_=404af0e422765adfdf17f8d1484854b7
diff --git a/metadata/md5-cache/net-vpn/nstx-1.1_beta6-r3 b/metadata/md5-cache/net-vpn/nstx-1.1_beta6-r3
new file mode 100644
index 000000000000..37c52667cfe4
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/nstx-1.1_beta6-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install setup
+DEPEND=virtual/os-headers
+DESCRIPTION=IP over DNS tunnel
+EAPI=7
+HOMEPAGE=http://dereference.de/nstx/
+INHERIT=toolchain-funcs linux-info
+KEYWORDS=amd64 x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=http://dereference.de/nstx/nstx-1.1-beta6.tgz mirror://debian/pool/main/n/nstx/nstx_1.1-beta6-5.diff.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=bf3f260ef0ebee04f2c995a349d77754
diff --git a/metadata/md5-cache/net-vpn/ocserv-1.1.6 b/metadata/md5-cache/net-vpn/ocserv-1.1.6
new file mode 100644
index 000000000000..dd865b87af38
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ocserv-1.1.6
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-ocserv ) virtual/pkgconfig test? ( net-libs/gnutls[tools(+)] net-libs/socket_wrapper net-vpn/openconnect sys-libs/nss_wrapper sys-libs/uid_wrapper pam? ( sys-libs/pam_wrapper ) ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare unpack
+DEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= net-libs/http-parser:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+DESCRIPTION=Openconnect SSL VPN server
+EAPI=8
+HOMEPAGE=https://ocserv.gitlab.io/www/index.html
+INHERIT=systemd verify-sig
+IUSE=geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test verify-sig
+KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= net-libs/http-parser:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.infradead.org/ocserv/download/ocserv-1.1.6.tar.xz verify-sig? ( https://www.infradead.org/ocserv/download/ocserv-1.1.6.tar.xz.sig )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=8a17b38bfe4113b03859cb165871b795
diff --git a/metadata/md5-cache/net-vpn/ocserv-1.1.7 b/metadata/md5-cache/net-vpn/ocserv-1.1.7
new file mode 100644
index 000000000000..f5b1c0a1e58a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ocserv-1.1.7
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-ocserv ) virtual/pkgconfig test? ( net-libs/gnutls[tools(+)] net-libs/socket_wrapper net-vpn/openconnect sys-libs/nss_wrapper sys-libs/uid_wrapper pam? ( sys-libs/pam_wrapper ) ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare test unpack
+DEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= net-libs/http-parser:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+DESCRIPTION=Openconnect SSL VPN server
+EAPI=8
+HOMEPAGE=https://ocserv.gitlab.io/www/index.html
+INHERIT=systemd verify-sig
+IUSE=geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test verify-sig
+KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= net-libs/http-parser:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://www.infradead.org/ocserv/download/ocserv-1.1.7.tar.xz verify-sig? ( https://www.infradead.org/ocserv/download/ocserv-1.1.7.tar.xz.sig )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=5eda78bfb9901481536b233867e4eb2c
diff --git a/metadata/md5-cache/net-vpn/ocserv-1.3.0 b/metadata/md5-cache/net-vpn/ocserv-1.3.0
new file mode 100644
index 000000000000..0d17db8983f0
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ocserv-1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-ocserv ) net-misc/ipcalc virtual/pkgconfig test? ( net-libs/gnutls[tools(+)] net-libs/socket_wrapper net-vpn/openconnect sys-libs/nss_wrapper sys-libs/uid_wrapper pam? ( sys-libs/pam_wrapper ) ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare test unpack
+DEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+DESCRIPTION=Openconnect SSL VPN server
+EAPI=8
+HOMEPAGE=https://ocserv.gitlab.io/www/index.html
+INHERIT=systemd verify-sig
+IUSE=geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.infradead.org/ocserv/download/ocserv-1.3.0.tar.xz verify-sig? ( https://www.infradead.org/ocserv/download/ocserv-1.3.0.tar.xz.sig )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=965fb05243c6bc57bffe6651e6b8cf9e
diff --git a/metadata/md5-cache/net-vpn/ocserv-9999 b/metadata/md5-cache/net-vpn/ocserv-9999
new file mode 100644
index 000000000000..2c9f9e6ca289
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ocserv-9999
@@ -0,0 +1,15 @@
+BDEPEND=net-misc/ipcalc virtual/pkgconfig test? ( net-libs/gnutls[tools(+)] net-libs/socket_wrapper net-vpn/openconnect sys-libs/nss_wrapper sys-libs/uid_wrapper pam? ( sys-libs/pam_wrapper ) ) virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install prepare test unpack
+DEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+DESCRIPTION=Openconnect SSL VPN server
+EAPI=8
+HOMEPAGE=https://ocserv.gitlab.io/www/index.html
+INHERIT=systemd autotools git-r3
+IUSE=geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=dev-libs/libnl:3= dev-libs/libev:0= >=dev-libs/nettle-2.7:0= dev-libs/pcl:0= dev-libs/protobuf-c:0= >=net-libs/gnutls-3.3.0:0= sys-libs/readline:0= sys-libs/talloc:0= virtual/libcrypt:= geoip? ( dev-libs/geoip:0= ) kerberos? ( virtual/krb5 ) lz4? ( app-arch/lz4:0= ) otp? ( sys-auth/oath-toolkit:0= ) pam? ( sys-libs/pam:0= ) radius? ( net-dialup/freeradius-client:0= ) seccomp? ( sys-libs/libseccomp:0= ) systemd? ( sys-apps/systemd:0= ) tcpd? ( sys-apps/tcp-wrappers:0= )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=965fb05243c6bc57bffe6651e6b8cf9e
diff --git a/metadata/md5-cache/net-vpn/openconnect-9.12 b/metadata/md5-cache/net-vpn/openconnect-9.12
new file mode 100644
index 000000000000..80a570f50cec
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openconnect-9.12
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( || ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) sys-apps/groff ) nls? ( sys-devel/gettext ) test? ( net-vpn/ocserv ) verify-sig? ( sec-keys/openpgp-keys-dwmw2 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare pretend setup test unpack
+DEPEND=dev-libs/json-parser:0= dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit !gnutls? ( >=dev-libs/openssl-1.0.1h:0= dev-libs/libp11 ) gnutls? ( app-crypt/trousers app-misc/ca-certificates dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) lz4? ( app-arch/lz4:= ) nls? ( virtual/libintl ) pskc? ( sys-auth/oath-toolkit[pskc(+)] ) smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) test? ( net-libs/socket_wrapper sys-libs/uid_wrapper !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) )
+DESCRIPTION=Free client for Cisco AnyConnect SSL VPN software
+EAPI=8
+HOMEPAGE=https://www.infradead.org/openconnect/
+INHERIT=linux-info python-any-r1 verify-sig
+IUSE=doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test verify-sig
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=LGPL-2.1 GPL-2
+RDEPEND=dev-libs/json-parser:0= dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit !gnutls? ( >=dev-libs/openssl-1.0.1h:0= dev-libs/libp11 ) gnutls? ( app-crypt/trousers app-misc/ca-certificates dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) lz4? ( app-arch/lz4:= ) nls? ( virtual/libintl ) pskc? ( sys-auth/oath-toolkit[pskc(+)] ) smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) sys-apps/iproute2 >=net-vpn/vpnc-scripts-20210402-r1 selinux? ( sec-policy/selinux-vpn )
+RESTRICT=!test? ( test )
+SLOT=0/5
+SRC_URI=https://www.infradead.org/openconnect/download/openconnect-9.12.tar.gz verify-sig? ( https://www.infradead.org/openconnect/download/openconnect-9.12.tar.gz.asc )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=ceb6db9f6e45ce7826ec80135be6cce7
diff --git a/metadata/md5-cache/net-vpn/openconnect-9999 b/metadata/md5-cache/net-vpn/openconnect-9999
new file mode 100644
index 000000000000..7890b96c2133
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openconnect-9999
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig doc? ( || ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) sys-apps/groff ) nls? ( sys-devel/gettext ) test? ( net-vpn/ocserv ) >=dev-vcs/git-1.8.2.1[curl] >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare pretend setup test unpack
+DEPEND=dev-libs/json-parser:0= dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit !gnutls? ( >=dev-libs/openssl-1.0.1h:0= dev-libs/libp11 ) gnutls? ( app-crypt/trousers app-misc/ca-certificates dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) lz4? ( app-arch/lz4:= ) nls? ( virtual/libintl ) pskc? ( sys-auth/oath-toolkit[pskc(+)] ) smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) test? ( net-libs/socket_wrapper sys-libs/uid_wrapper !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) )
+DESCRIPTION=Free client for Cisco AnyConnect SSL VPN software
+EAPI=8
+HOMEPAGE=https://www.infradead.org/openconnect/
+INHERIT=linux-info python-any-r1 git-r3 autotools
+IUSE=doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test
+LICENSE=LGPL-2.1 GPL-2
+PROPERTIES=live
+RDEPEND=dev-libs/json-parser:0= dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit !gnutls? ( >=dev-libs/openssl-1.0.1h:0= dev-libs/libp11 ) gnutls? ( app-crypt/trousers app-misc/ca-certificates dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) lz4? ( app-arch/lz4:= ) nls? ( virtual/libintl ) pskc? ( sys-auth/oath-toolkit[pskc(+)] ) smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) sys-apps/iproute2 >=net-vpn/vpnc-scripts-20210402-r1 selinux? ( sec-policy/selinux-vpn )
+RESTRICT=!test? ( test )
+SLOT=0/5
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=a6627952f00008ee95c50e439fc45014
diff --git a/metadata/md5-cache/net-vpn/openfortivpn-1.19.0 b/metadata/md5-cache/net-vpn/openfortivpn-1.19.0
new file mode 100644
index 000000000000..7a5ae481a776
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openfortivpn-1.19.0
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=install prepare setup
+DEPEND=dev-libs/openssl:0= net-dialup/ppp
+DESCRIPTION=Fortinet compatible VPN client
+EAPI=8
+HOMEPAGE=https://github.com/adrienverge/openfortivpn
+INHERIT=autotools linux-info
+KEYWORDS=amd64
+LICENSE=GPL-3-with-openssl-exception openssl
+RDEPEND=dev-libs/openssl:0= net-dialup/ppp
+SLOT=0
+SRC_URI=https://github.com/adrienverge/openfortivpn/archive/v1.19.0.tar.gz -> openfortivpn-1.19.0.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=c4184f5e69e7b25392dcf0ec81a7f445
diff --git a/metadata/md5-cache/net-vpn/openfortivpn-1.20.2 b/metadata/md5-cache/net-vpn/openfortivpn-1.20.2
new file mode 100644
index 000000000000..48ed5f521b11
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openfortivpn-1.20.2
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=install prepare setup
+DEPEND=dev-libs/openssl:0= <net-dialup/ppp-2.5.0
+DESCRIPTION=Fortinet compatible VPN client
+EAPI=8
+HOMEPAGE=https://github.com/adrienverge/openfortivpn
+INHERIT=autotools linux-info
+KEYWORDS=amd64
+LICENSE=GPL-3-with-openssl-exception openssl
+RDEPEND=dev-libs/openssl:0= <net-dialup/ppp-2.5.0
+SLOT=0
+SRC_URI=https://github.com/adrienverge/openfortivpn/archive/v1.20.2.tar.gz -> openfortivpn-1.20.2.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=188014446bef9604130809dcf31f0f59
diff --git a/metadata/md5-cache/net-vpn/openfortivpn-1.20.3-r2 b/metadata/md5-cache/net-vpn/openfortivpn-1.20.3-r2
new file mode 100644
index 000000000000..1d4c1ed61e4c
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openfortivpn-1.20.3-r2
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=install prepare setup
+DEPEND=dev-libs/openssl:= net-dialup/ppp
+DESCRIPTION=Fortinet compatible VPN client
+EAPI=8
+HOMEPAGE=https://github.com/adrienverge/openfortivpn
+INHERIT=autotools linux-info
+KEYWORDS=amd64
+LICENSE=GPL-3-with-openssl-exception openssl
+RDEPEND=dev-libs/openssl:= net-dialup/ppp
+SLOT=0
+SRC_URI=https://github.com/adrienverge/openfortivpn/archive/v1.20.3.tar.gz -> openfortivpn-1.20.3.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 linux-info ea4122ba1d8791a12b78e53f9510a2e3
+_md5_=345f35b56a464b993a5d1cb9eec7cb26
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.5.2-r3 b/metadata/md5-cache/net-vpn/openvpn-2.5.2-r3
new file mode 100644
index 000000000000..ec0207701e61
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.5.2-r3
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=7
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools flag-o-matic systemd linux-info tmpfiles
+IUSE=down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.5.2.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 flag-o-matic e503ea5acc20410237ba33ec3f7c857d systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=f8e2a6cf7a246a5b40b312ee9ffe8c36
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.5.6-r1 b/metadata/md5-cache/net-vpn/openvpn-2.5.6-r1
new file mode 100644
index 000000000000..0ae42ca20ed7
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.5.6-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=7
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools flag-o-matic systemd linux-info tmpfiles
+IUSE=down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.5.6.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 flag-o-matic e503ea5acc20410237ba33ec3f7c857d systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=0377b434fd97d9909eb2a88faa89dcf0
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.5.7-r1 b/metadata/md5-cache/net-vpn/openvpn-2.5.7-r1
new file mode 100644
index 000000000000..c60071435ff1
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.5.7-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=7
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools flag-o-matic systemd linux-info tmpfiles
+IUSE=down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-0.9.8:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.5.7.tar.xz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 flag-o-matic e503ea5acc20410237ba33ec3f7c857d systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=2fa3f8f246b18ebdb78df9c66547a77d
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.6.4 b/metadata/md5-cache/net-vpn/openvpn-2.6.4
new file mode 100644
index 000000000000..e5f350f40d65
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.6.4
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=8
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools systemd linux-info tmpfiles
+IUSE=dco down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins ) dco? ( !iproute2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.6.4.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=8814adb62eb8187d0b1874095b77682c
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.6.8 b/metadata/md5-cache/net-vpn/openvpn-2.6.8
new file mode 100644
index 000000000000..0b2608093e25
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.6.8
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=8
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools systemd linux-info tmpfiles
+IUSE=dco down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins ) dco? ( !iproute2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.6.8.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=b0f1077e870816eb8f3d7ebe09b5fe29
diff --git a/metadata/md5-cache/net-vpn/openvpn-2.6.9 b/metadata/md5-cache/net-vpn/openvpn-2.6.9
new file mode 100644
index 000000000000..9ef6e4afbbf1
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-2.6.9
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=8
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools systemd linux-info tmpfiles
+IUSE=dco down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins ) dco? ( !iproute2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://build.openvpn.net/downloads/releases/openvpn-2.6.9.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=b0f1077e870816eb8f3d7ebe09b5fe29
diff --git a/metadata/md5-cache/net-vpn/openvpn-9999 b/metadata/md5-cache/net-vpn/openvpn-9999
new file mode 100644
index 000000000000..7c6b1b8835d9
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/openvpn-9999
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig dev-python/docutils >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install postinst prepare setup test unpack
+DEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= test? ( dev-util/cmocka )
+DESCRIPTION=Robust and highly flexible tunneling application compatible with many OSes
+EAPI=8
+HOMEPAGE=https://openvpn.net/
+INHERIT=autotools systemd linux-info tmpfiles git-r3
+IUSE=dco down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl pam pkcs11 +plugins selinux systemd test
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=kernel_linux? ( iproute2? ( sys-apps/iproute2[-minimal] ) ) lz4? ( app-arch/lz4 ) lzo? ( >=dev-libs/lzo-1.07 ) mbedtls? ( net-libs/mbedtls:= ) openssl? ( >=dev-libs/openssl-1.0.2:0= ) pam? ( sys-libs/pam ) pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) systemd? ( sys-apps/systemd ) dco? ( >=net-vpn/ovpn-dco-0.2 >=dev-libs/libnl-3.2.29:= ) sys-libs/libcap-ng:= acct-group/openvpn acct-user/openvpn selinux? ( sec-policy/selinux-openvpn ) virtual/tmpfiles
+REQUIRED_USE=^^ ( openssl mbedtls ) pkcs11? ( !mbedtls ) !plugins? ( !pam !down-root ) inotify? ( plugins ) dco? ( !iproute2 )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 systemd c8b03e8df84486aa991d4396686e8942 linux-info ea4122ba1d8791a12b78e53f9510a2e3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=261435be412a16a5404d9ff289ad8cec
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426 b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426
new file mode 100644
index 000000000000..bf9cc59a623c
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile configure install postinst setup
+DEPEND=virtual/linux-sources
+DESCRIPTION=OpenVPN Data Channel Offload in the linux kernel
+EAPI=8
+HOMEPAGE=https://github.com/OpenVPN/ovpn-dco
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=flag-o-matic linux-mod-r1
+IUSE=debug dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://github.com/OpenVPN/ovpn-dco/archive/refs/tags/v0.2.20230426.tar.gz -> ovpn-dco-0.2.20230426.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d mount-boot-utils 221f3b57621b98ab8e76d42420601f6d dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2
+_md5_=66caa990357605a245208db817eba93c
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117 b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117
new file mode 100644
index 000000000000..4aaf5a207c6e
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile configure install postinst setup
+DEPEND=virtual/linux-sources
+DESCRIPTION=OpenVPN Data Channel Offload in the linux kernel
+EAPI=8
+HOMEPAGE=https://github.com/OpenVPN/ovpn-dco
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=flag-o-matic linux-mod-r1
+IUSE=debug dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://github.com/OpenVPN/ovpn-dco/archive/refs/tags/v0.2.20231117.tar.gz -> ovpn-dco-0.2.20231117.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d mount-boot-utils 221f3b57621b98ab8e76d42420601f6d dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2
+_md5_=fc0a3444135a05fdc9ca9f0ec4dbf91a
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-9999 b/metadata/md5-cache/net-vpn/ovpn-dco-9999
new file mode 100644
index 000000000000..04d3bce8f098
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-9999
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst setup unpack
+DEPEND=virtual/linux-sources
+DESCRIPTION=OpenVPN Data Channel Offload in the linux kernel
+EAPI=8
+HOMEPAGE=https://github.com/OpenVPN/ovpn-dco
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=flag-o-matic linux-mod-r1 git-r3
+IUSE=debug dist-kernel modules-compress modules-sign +strip
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d mount-boot-utils 221f3b57621b98ab8e76d42420601f6d dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=fc0a3444135a05fdc9ca9f0ec4dbf91a
diff --git a/metadata/md5-cache/net-vpn/pptpd-1.4.0-r4 b/metadata/md5-cache/net-vpn/pptpd-1.4.0-r4
new file mode 100644
index 000000000000..2a37a76e61dc
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/pptpd-1.4.0-r4
@@ -0,0 +1,15 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare
+DEPEND=net-dialup/ppp:= tcpd? ( sys-apps/tcp-wrappers ) elibc_musl? ( net-libs/ppp-defs )
+DESCRIPTION=Linux Point-to-Point Tunnelling Protocol Server
+EAPI=7
+HOMEPAGE=http://poptop.sourceforge.net/
+INHERIT=autotools flag-o-matic toolchain-funcs
+IUSE=gre-extreme-debug tcpd
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86
+LICENSE=GPL-2
+RDEPEND=net-dialup/ppp:= tcpd? ( sys-apps/tcp-wrappers )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/poptop/pptpd-1.4.0.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 flag-o-matic e503ea5acc20410237ba33ec3f7c857d
+_md5_=1a4dd58a9bd043598131a8ea902e84d4
diff --git a/metadata/md5-cache/net-vpn/protonvpn-cli-2.2.11-r2 b/metadata/md5-cache/net-vpn/protonvpn-cli-2.2.11-r2
new file mode 100644
index 000000000000..b8630b2d4414
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/protonvpn-cli-2.2.11-r2
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythondialog:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-vpn/openvpn
+DESCRIPTION=A VPN command-line tool from protonvpn - python rewrite
+EAPI=8
+HOMEPAGE=https://protonvpn.com https://github.com/ProtonVPN/protonvpn-cli-ng
+INHERIT=distutils-r1
+IUSE=python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv
+LICENSE=GPL-3
+RDEPEND=dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythondialog:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-vpn/openvpn python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/ProtonVPN/linux-cli-community/archive/v2.2.11.tar.gz -> protonvpn-cli-2.2.11.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 f11e1bc907da246e941fbae648327823
+_md5_=5326a0b41353ac0cd1b3e63da76abc2e
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.24.3 b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.3
new file mode 100644
index 000000000000..4d2410f3a011
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.3
@@ -0,0 +1,19 @@
+BDEPEND=virtual/pkgconfig dev-qt/qttools[linguist] >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd
+DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
+EAPI=8
+HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
+KEYWORDS=~amd64
+LICENSE=GPL-3 BSD-2 CC0-1.0 MIT BSD
+PROPERTIES=test_network
+RDEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) net-vpn/openvpn sys-auth/polkit
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test strip !test? ( test )
+SLOT=0
+SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/0.24.3/bitmask-vpn-0.24.3.tar.gz -> riseup-vpn-0.24.3.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.24.3-deps.tar.xz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-single-r1 75118e916668a74c660a13b0ecb22562 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=e659b288408a5a7596178bcae0ddc74f
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.24.5 b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.5
new file mode 100644
index 000000000000..f490a3feeb12
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.5
@@ -0,0 +1,19 @@
+BDEPEND=virtual/pkgconfig dev-qt/qttools[linguist] >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd
+DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
+EAPI=8
+HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
+IUSE=test python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 test
+KEYWORDS=~amd64
+LICENSE=GPL-3 BSD-2 CC0-1.0 MIT BSD
+PROPERTIES=test_network
+RDEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd python_single_target_pypy3? ( dev-python/pypy3:= ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) net-vpn/openvpn sys-auth/polkit
+REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=test strip !test? ( test )
+SLOT=0
+SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/0.24.5/bitmask-vpn-0.24.5.tar.gz -> riseup-vpn-0.24.5.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.24.5-deps.tar.xz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-single-r1 75118e916668a74c660a13b0ecb22562 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=589de945719e3ff6ec9e43dfdde28ca2
diff --git a/metadata/md5-cache/net-vpn/strongswan-5.9.13 b/metadata/md5-cache/net-vpn/strongswan-5.9.13
new file mode 100644
index 000000000000..aa80b47f9a71
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/strongswan-5.9.13
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install postinst preinst setup
+DEPEND=non-root? ( acct-user/ipsec acct-group/ipsec ) dev-libs/glib:2 gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:= ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap:= ) openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( >=dev-db/sqlite-3.3.1:3 ) systemd? ( sys-apps/systemd ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= ) virtual/linux-sources sys-kernel/linux-headers
+DESCRIPTION=IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE
+EAPI=8
+HOMEPAGE=https://www.strongswan.org/
+INHERIT=linux-info systemd
+IUSE=+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11 +strongswan_plugins_gcm +strongswan_plugins_led +strongswan_plugins_lookip +strongswan_plugins_systime-fix +strongswan_plugins_unity +strongswan_plugins_vici strongswan_plugins_kdf strongswan_plugins_addrblock strongswan_plugins_aesni strongswan_plugins_blowfish strongswan_plugins_bypass-lan strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr strongswan_plugins_error-notify strongswan_plugins_forecast strongswan_plugins_ha strongswan_plugins_ipseckey strongswan_plugins_newhope strongswan_plugins_ntru strongswan_plugins_padlock strongswan_plugins_rdrand strongswan_plugins_save-keys strongswan_plugins_unbound strongswan_plugins_whitelist strongswan_plugins_xauth-noauth
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=GPL-2 RSA DES
+RDEPEND=non-root? ( acct-user/ipsec acct-group/ipsec ) dev-libs/glib:2 gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:= ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap:= ) openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( >=dev-db/sqlite-3.3.1:3 ) systemd? ( sys-apps/systemd ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= ) virtual/logger sys-apps/iproute2 !net-vpn/libreswan selinux? ( sec-policy/selinux-ipsec )
+SLOT=0
+SRC_URI=https://download.strongswan.org/strongswan-5.9.13.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=58e343f93f014fc42ac040d4416d9d8c
diff --git a/metadata/md5-cache/net-vpn/strongswan-5.9.14 b/metadata/md5-cache/net-vpn/strongswan-5.9.14
new file mode 100644
index 000000000000..e08f8e2f2ba3
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/strongswan-5.9.14
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install postinst preinst setup
+DEPEND=non-root? ( acct-user/ipsec acct-group/ipsec ) dev-libs/glib:2 gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:= ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap:= ) openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( >=dev-db/sqlite-3.3.1:3 ) systemd? ( sys-apps/systemd ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= ) virtual/linux-sources sys-kernel/linux-headers
+DESCRIPTION=IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE
+EAPI=8
+HOMEPAGE=https://www.strongswan.org/
+INHERIT=linux-info systemd
+IUSE=+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11 +strongswan_plugins_gcm +strongswan_plugins_led +strongswan_plugins_lookip +strongswan_plugins_systime-fix +strongswan_plugins_unity +strongswan_plugins_vici strongswan_plugins_kdf strongswan_plugins_addrblock strongswan_plugins_aesni strongswan_plugins_blowfish strongswan_plugins_bypass-lan strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr strongswan_plugins_error-notify strongswan_plugins_forecast strongswan_plugins_ha strongswan_plugins_ipseckey strongswan_plugins_newhope strongswan_plugins_ntru strongswan_plugins_padlock strongswan_plugins_rdrand strongswan_plugins_save-keys strongswan_plugins_unbound strongswan_plugins_whitelist strongswan_plugins_xauth-noauth
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86
+LICENSE=GPL-2 RSA DES
+RDEPEND=non-root? ( acct-user/ipsec acct-group/ipsec ) dev-libs/glib:2 gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:= ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap:= ) openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( >=dev-db/sqlite-3.3.1:3 ) systemd? ( sys-apps/systemd ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= ) virtual/logger sys-apps/iproute2 !net-vpn/libreswan selinux? ( sec-policy/selinux-ipsec )
+SLOT=0
+SRC_URI=https://download.strongswan.org/strongswan-5.9.14.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=58e343f93f014fc42ac040d4416d9d8c
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.50.1 b/metadata/md5-cache/net-vpn/tailscale-1.50.1
new file mode 100644
index 000000000000..4da332e23252
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.50.1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.21 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.50.1.tar.gz -> tailscale-1.50.1.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.50.1-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=feca4b56c77293896275ee73818f0a34
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.56.1 b/metadata/md5-cache/net-vpn/tailscale-1.56.1
new file mode 100644
index 000000000000..145a84f66e07
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.56.1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.21 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.56.1.tar.gz -> tailscale-1.56.1.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.56.1-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=fa009540b6c0f39457a00860a0f37902
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.58.2 b/metadata/md5-cache/net-vpn/tailscale-1.58.2
new file mode 100644
index 000000000000..ee00c3ef824f
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.58.2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.21 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.58.2.tar.gz -> tailscale-1.58.2.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.58.2-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=1f28b454de510be91fa264ef6b6b7c9d
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.60.0 b/metadata/md5-cache/net-vpn/tailscale-1.60.0
new file mode 100644
index 000000000000..7bca60a34318
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.60.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.60.0.tar.gz -> tailscale-1.60.0.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.60.0-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=afe34ca413db824ecbf6ce9a9bc96337
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.66.1 b/metadata/md5-cache/net-vpn/tailscale-1.66.1
new file mode 100644
index 000000000000..efeda0e3b568
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.66.1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.66.1.tar.gz -> tailscale-1.66.1.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.66.1-deps.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
+_md5_=ce1cd6039023b4a4d4d433c042ab1699
diff --git a/metadata/md5-cache/net-vpn/tinc-1.0.36 b/metadata/md5-cache/net-vpn/tinc-1.0.36
new file mode 100644
index 000000000000..16bb0b427b27
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tinc-1.0.36
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=dev-libs/openssl:0= lzo? ( dev-libs/lzo:2 ) zlib? ( sys-libs/zlib )
+DESCRIPTION=tinc is an easy to configure VPN implementation
+EAPI=7
+HOMEPAGE=https://www.tinc-vpn.org/
+INHERIT=systemd
+IUSE=+lzo uml vde +zlib
+KEYWORDS=amd64 ~arm ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=dev-libs/openssl:0= lzo? ( dev-libs/lzo:2 ) zlib? ( sys-libs/zlib ) vde? ( net-misc/vde )
+SLOT=0
+SRC_URI=https://www.tinc-vpn.org/packages/tinc-1.0.36.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=20a2086d481b2ed8cf95ffa5e1b3428a
diff --git a/metadata/md5-cache/net-vpn/tinc-1.1_pre18-r2 b/metadata/md5-cache/net-vpn/tinc-1.1_pre18-r2
new file mode 100644
index 000000000000..b46bee5117bf
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tinc-1.1_pre18-r2
@@ -0,0 +1,15 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=ssl? ( dev-libs/openssl:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= ) upnp? ( net-libs/miniupnpc:= ) zlib? ( sys-libs/zlib )
+DESCRIPTION=tinc is an easy to configure VPN implementation
+EAPI=8
+HOMEPAGE=https://www.tinc-vpn.org/
+INHERIT=autotools bash-completion-r1 flag-o-matic systemd
+IUSE=+lzo +ncurses +readline +ssl uml vde upnp +zlib
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=ssl? ( dev-libs/openssl:0= ) lzo? ( dev-libs/lzo:2 ) ncurses? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= ) upnp? ( net-libs/miniupnpc:= ) zlib? ( sys-libs/zlib ) vde? ( net-misc/vde )
+SLOT=0
+SRC_URI=https://www.tinc-vpn.org/packages/tinc-1.1pre18.tar.gz
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d systemd c8b03e8df84486aa991d4396686e8942
+_md5_=49e3642e5210d545e8be86f56df65bd6
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 b/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1
new file mode 100644
index 000000000000..335cfd4b14bc
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20221213 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare setup unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=autotools python-any-r1 readme.gentoo-r1 systemd verify-sig
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
+LICENSE=BSD GPL-2
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.torproject.org/dist/tor-0.4.7.13.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.7.13.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.7.13.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.7.13.tar.gz.sha256sum.asc )
+_eclasses_=gnuconfig a397adda6984a4c423e28ac274c1ba98 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=ecf4af699eca8273c50400473c1f0266
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.7.16 b/metadata/md5-cache/net-vpn/tor-0.4.7.16
new file mode 100644
index 000000000000..0fabe13265c3
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-0.4.7.16
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare setup test unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc ~x86 ~ppc-macos
+LICENSE=BSD GPL-2
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.torproject.org/dist/tor-0.4.7.16.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.7.16.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum.asc )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=8b86d911ad5017b87916a80a9fb11402
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1 b/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1
new file mode 100644
index 000000000000..ed5be8ba61e2
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare setup test unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+KEYWORDS=~amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos
+LICENSE=BSD GPL-2
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.torproject.org/dist/tor-0.4.7.16.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.7.16.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum.asc )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=56ede2f0e463b19dd69de3507cb21fcf
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.8.10 b/metadata/md5-cache/net-vpn/tor-0.4.8.10
new file mode 100644
index 000000000000..07cea6b63087
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-0.4.8.10
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare setup test unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
+LICENSE=BSD GPL-2 GPL-3
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.torproject.org/dist/tor-0.4.8.10.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.8.10.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.8.10.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.8.10.tar.gz.sha256sum.asc )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cba4b22dbb096939b0a3af53dba5d401
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.8.11 b/metadata/md5-cache/net-vpn/tor-0.4.8.11
new file mode 100644
index 000000000000..2d1acaf6809d
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-0.4.8.11
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install prepare setup test unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
+LICENSE=BSD GPL-2 GPL-3
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.torproject.org/dist/tor-0.4.8.11.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.8.11.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.8.11.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.8.11.tar.gz.sha256sum.asc )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cba4b22dbb096939b0a3af53dba5d401
diff --git a/metadata/md5-cache/net-vpn/tor-9999 b/metadata/md5-cache/net-vpn/tor-9999
new file mode 100644
index 000000000000..c8a8c10d3b8a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tor-9999
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install prepare setup test unpack
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Anonymizing overlay network for TCP
+EAPI=8
+HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
+INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig autotools git-r3
+IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
+LICENSE=BSD GPL-2 GPL-3
+PROPERTIES=live
+RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 verify-sig a79ba011daaf532d71a219182474d150 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=26d681eed6232a5daeb9d3a8cbf8c45f
diff --git a/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20220927-r1 b/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20220927-r1
new file mode 100644
index 000000000000..a9e873eb6ff0
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20220927-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=configure install postinst setup unpack
+DEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= )
+DESCRIPTION=IPsec (Cisco/Juniper) VPN concentrator client
+EAPI=8
+HOMEPAGE=https://github.com/streambinder/vpnc
+INHERIT=linux-info systemd toolchain-funcs vcs-snapshot
+IUSE=resolvconf gnutls selinux
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= ) >=net-vpn/vpnc-scripts-20210402-r1 resolvconf? ( virtual/resolvconf ) selinux? ( sec-policy/selinux-vpn )
+SLOT=0
+SRC_URI=https://api.github.com/repos/streambinder/vpnc/tarball/fdd0de7 -> vpnc-0.5.3_p20220927.tar.gz https://dev.gentoo.org/~soap/distfiles/vpnc-0.5.3-docs.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942 vcs-snapshot 3d327d546f76e4c2054573ff0d78fad2
+_md5_=87aa5dbf4f3fdea352534543eac3a097
diff --git a/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20240129 b/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20240129
new file mode 100644
index 000000000000..3092975ffd01
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpnc-0.5.3_p20240129
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=configure install postinst setup unpack
+DEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= )
+DESCRIPTION=IPsec (Cisco/Juniper) VPN concentrator client
+EAPI=8
+HOMEPAGE=https://github.com/streambinder/vpnc
+INHERIT=linux-info systemd toolchain-funcs vcs-snapshot
+IUSE=resolvconf gnutls selinux
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= ) >=net-vpn/vpnc-scripts-20210402-r1 resolvconf? ( virtual/resolvconf ) selinux? ( sec-policy/selinux-vpn )
+SLOT=0
+SRC_URI=https://api.github.com/repos/streambinder/vpnc/tarball/64468ff -> vpnc-0.5.3_p20240129.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942 vcs-snapshot 3d327d546f76e4c2054573ff0d78fad2
+_md5_=1e953cc4bd9b7e90688482cb53ac8b7f
diff --git a/metadata/md5-cache/net-vpn/vpnc-9999 b/metadata/md5-cache/net-vpn/vpnc-9999
new file mode 100644
index 000000000000..62a94d9c5af5
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpnc-9999
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install postinst setup unpack
+DEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= )
+DESCRIPTION=IPsec (Cisco/Juniper) VPN concentrator client
+EAPI=8
+HOMEPAGE=https://github.com/streambinder/vpnc
+INHERIT=linux-info systemd toolchain-funcs git-r3
+IUSE=resolvconf gnutls selinux
+LICENSE=GPL-3
+PROPERTIES=live
+RDEPEND=dev-libs/libgcrypt:= sys-apps/iproute2[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= ) >=net-vpn/vpnc-scripts-20210402-r1 resolvconf? ( virtual/resolvconf ) selinux? ( sec-policy/selinux-vpn )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd c8b03e8df84486aa991d4396686e8942 git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=018082ed2201ab4907205dd51a93830b
diff --git a/metadata/md5-cache/net-vpn/vpnc-scripts-20220510 b/metadata/md5-cache/net-vpn/vpnc-scripts-20220510
new file mode 100644
index 000000000000..ac14fe1ea62a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpnc-scripts-20220510
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=Connect scripts for use with vpnc and openconnect (and similar clients)
+EAPI=8
+HOMEPAGE=https://gitlab.com/openconnect/vpnc-scripts
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
+LICENSE=GPL-2+
+RDEPEND=!<net-vpn/vpnc-0.5.3_p550-r3
+SLOT=0
+SRC_URI=ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-20220510.tar.gz
+_md5_=331a6fbfc32f282ba45a27823bcfdaa4
diff --git a/metadata/md5-cache/net-vpn/vpnc-scripts-99999999 b/metadata/md5-cache/net-vpn/vpnc-scripts-99999999
new file mode 100644
index 000000000000..8d1d54b8a3a1
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpnc-scripts-99999999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=install unpack
+DESCRIPTION=Connect scripts for use with vpnc and openconnect (and similar clients)
+EAPI=8
+HOMEPAGE=https://gitlab.com/openconnect/vpnc-scripts
+INHERIT=git-r3
+LICENSE=GPL-2+
+PROPERTIES=live
+RDEPEND=!<net-vpn/vpnc-0.5.3_p550-r3
+SLOT=0
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
+_md5_=b6b6724563d52f349a431dd9cb75d2df
diff --git a/metadata/md5-cache/net-vpn/vpncloud-2.3.0-r1 b/metadata/md5-cache/net-vpn/vpncloud-2.3.0-r1
new file mode 100644
index 000000000000..a0a19ee65cc4
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpncloud-2.3.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=virtual/rust-1.53 virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=man? ( dev-ruby/asciidoctor )
+DESCRIPTION=High performance peer-to-peer mesh VPN
+EAPI=8
+HOMEPAGE=https://vpncloud.ddswd.de/
+INHERIT=cargo systemd
+IUSE=man debug
+KEYWORDS=~amd64
+LICENSE=GPL-3+ ISC MIT MPL-2.0 openssl || ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) || ( MIT Unlicense )
+RESTRICT=mirror
+SLOT=0
+SRC_URI=https://github.com/dswd/vpncloud/archive/refs/tags/v2.3.0.tar.gz -> vpncloud-2.3.0.tar.gz https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/attohttpc/0.16.3/download -> attohttpc-0.16.3.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.8.0/download -> bumpalo-3.8.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/dialoguer/0.9.0/download -> dialoguer-0.9.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/http/0.2.5/download -> http-0.2.5.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/iai/0.1.1/download -> iai-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/igd/0.12.0/download -> igd-0.12.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/privdrop/0.5.1/download -> privdrop-0.5.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.34/download -> proc-macro2-1.0.34.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.132/download -> serde-1.0.132.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.132/download -> serde_derive-1.0.132.crate https://crates.io/api/v1/crates/serde_json/1.0.73/download -> serde_json-1.0.73.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/signal/0.7.0/download -> signal-0.7.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.83/download -> syn-1.0.83.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tungstenite/0.16.0/download -> tungstenite-0.16.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/wildmatch/1.1.0/download -> wildmatch-1.1.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/xmltree/0.10.3/download -> xmltree-0.10.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.4.3/download -> zeroize-1.4.3.crate
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 68a6453cb41148db1da01fa2267527f0 cargo 67ea64209e3442a3a0e095f048d43a62 systemd c8b03e8df84486aa991d4396686e8942
+_md5_=991f57bef77ed16689df7106be2050c0
diff --git a/metadata/md5-cache/net-vpn/vpncwatch-1.8.1-r1 b/metadata/md5-cache/net-vpn/vpncwatch-1.8.1-r1
new file mode 100644
index 000000000000..8fc9e84f4ee7
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vpncwatch-1.8.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DESCRIPTION=Keepalive daemon for vpnc on Linux systems
+EAPI=8
+HOMEPAGE=https://github.com/dcantrell/vpncwatch/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=net-vpn/vpnc
+SLOT=0
+SRC_URI=https://github.com/dcantrell/vpncwatch/archive/refs/tags/vpncwatch-1.8.1.tar.gz -> vpncwatch-1.8.1.gh.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=00944f0521fa0a0432dd8535bc4ff745
diff --git a/metadata/md5-cache/net-vpn/vtun-3.0.4-r3 b/metadata/md5-cache/net-vpn/vtun-3.0.4-r3
new file mode 100644
index 000000000000..56bfe2070bdb
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vtun-3.0.4-r3
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/lex app-alternatives/yacc >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare setup
+DEPEND=lzo? ( dev-libs/lzo:2 ) socks5? ( net-proxy/dante ) ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib ) dev-libs/libbsd
+DESCRIPTION=Create tunnels over TCP/IP networks with shaping, encryption, and compression
+EAPI=8
+HOMEPAGE=https://vtun.sourceforge.net/
+INHERIT=linux-info autotools
+IUSE=lzo socks5 ssl zlib
+KEYWORDS=~alpha amd64 ppc ~sparc x86
+LICENSE=GPL-2
+RDEPEND=lzo? ( dev-libs/lzo:2 ) socks5? ( net-proxy/dante ) ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib ) dev-libs/libbsd
+SLOT=0
+SRC_URI=https://sourceforge.net/projects/vtun/files/vtun/3.0.4/vtun-3.0.4.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=8b248c830faea021823ee28c218dab60
diff --git a/metadata/md5-cache/net-vpn/vtun-3.0.4-r4 b/metadata/md5-cache/net-vpn/vtun-3.0.4-r4
new file mode 100644
index 000000000000..be88d2fde091
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/vtun-3.0.4-r4
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/lex app-alternatives/yacc >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare setup
+DEPEND=lzo? ( dev-libs/lzo:2 ) socks5? ( net-proxy/dante ) ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib ) dev-libs/libbsd
+DESCRIPTION=Create tunnels over TCP/IP networks with shaping, encryption, and compression
+EAPI=8
+HOMEPAGE=https://vtun.sourceforge.net/
+INHERIT=linux-info autotools
+IUSE=lzo socks5 ssl zlib
+KEYWORDS=~alpha amd64 ppc ~sparc x86
+LICENSE=GPL-2
+RDEPEND=lzo? ( dev-libs/lzo:2 ) socks5? ( net-proxy/dante ) ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib ) dev-libs/libbsd
+SLOT=0
+SRC_URI=https://sourceforge.net/projects/vtun/files/vtun/3.0.4/vtun-3.0.4.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools fb7c3cd829c27448f5a05212de2bf499
+_md5_=064d0515ed7e7b6880028fe817aeb02b
diff --git a/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627 b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627
new file mode 100644
index 000000000000..57bf1ebc990c
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst setup
+DEPEND=module? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) module? ( kernel_linux? ( virtual/linux-sources virtual/libelf ) )
+DESCRIPTION=Simple yet fast and modern VPN that utilizes state-of-the-art cryptography
+EAPI=7
+HOMEPAGE=https://www.wireguard.com/
+INHERIT=linux-mod bash-completion-r1
+IUSE=debug +module module-src dist-kernel module
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=module? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
+SLOT=0
+SRC_URI=https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20220627.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod 000f3723e8e062061ee523106e69f84a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff
+_md5_=0097939b8369ea1088f346f31e98d040
diff --git a/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1 b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1
new file mode 100644
index 000000000000..cfb09d9939b8
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1
@@ -0,0 +1,16 @@
+BDEPEND=module? ( sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) )
+DEFINED_PHASES=compile install postinst setup
+DEPEND=module? ( virtual/linux-sources )
+DESCRIPTION=Simple yet fast and modern VPN that utilizes state-of-the-art cryptography
+EAPI=8
+HOMEPAGE=https://www.wireguard.com/
+IDEPEND=module? ( sys-apps/kmod[tools] )
+INHERIT=linux-mod-r1
+IUSE=debug +module module-src dist-kernel modules-compress modules-sign +strip module
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=module? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
+SLOT=0
+SRC_URI=https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20220627.tar.xz
+_eclasses_=mount-boot-utils 221f3b57621b98ab8e76d42420601f6d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2
+_md5_=6ad659e37f106b7b37b67c461ce10935
diff --git a/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210424 b/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210424
new file mode 100644
index 000000000000..4bf98e7baf34
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210424
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst setup
+DESCRIPTION=Required tools for WireGuard, such as wg(8) and wg-quick(8)
+EAPI=7
+HOMEPAGE=https://www.wireguard.com/
+INHERIT=linux-info bash-completion-r1 systemd toolchain-funcs
+IUSE=+wg-quick selinux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
+LICENSE=GPL-2
+RDEPEND=wg-quick? ( || ( net-firewall/nftables net-firewall/iptables ) virtual/resolvconf ) selinux? ( sec-policy/selinux-wireguard )
+SLOT=0
+SRC_URI=https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20210424.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff systemd c8b03e8df84486aa991d4396686e8942
+_md5_=c41e82b50ea9aa29e6e1c10e0650c35b
diff --git a/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210914 b/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210914
new file mode 100644
index 000000000000..9454c44e9552
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210914
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst setup
+DESCRIPTION=Required tools for WireGuard, such as wg(8) and wg-quick(8)
+EAPI=7
+HOMEPAGE=https://www.wireguard.com/
+INHERIT=linux-info bash-completion-r1 systemd toolchain-funcs
+IUSE=+wg-quick selinux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=GPL-2
+RDEPEND=wg-quick? ( || ( net-firewall/nftables net-firewall/iptables ) virtual/resolvconf ) selinux? ( sec-policy/selinux-wireguard )
+SLOT=0
+SRC_URI=https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20210914.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info ea4122ba1d8791a12b78e53f9510a2e3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff systemd c8b03e8df84486aa991d4396686e8942
+_md5_=69bb124ab2f10cfa8771c81b331a55cb