diff options
Diffstat (limited to 'net-vpn/strongswan')
-rw-r--r-- | net-vpn/strongswan/Manifest | 4 | ||||
-rw-r--r-- | net-vpn/strongswan/metadata.xml | 1 | ||||
-rw-r--r-- | net-vpn/strongswan/strongswan-5.9.6-r1.ebuild (renamed from net-vpn/strongswan/strongswan-5.9.6.ebuild) | 13 |
3 files changed, 14 insertions, 4 deletions
diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest index e57b7b7ff270..3a1ef7113ac7 100644 --- a/net-vpn/strongswan/Manifest +++ b/net-vpn/strongswan/Manifest @@ -7,5 +7,5 @@ DIST strongswan-5.9.6.tar.bz2 4750894 BLAKE2B 4021a10611e66f9e2e4e432bdfb9de0f94 EBUILD strongswan-5.9.2-r3.ebuild 9206 BLAKE2B 95f105fcce29680c9d8dfcdf645bc00ee84747c83eeb13106b54b216963fc8c8f442f4a45e02507b521db3b1fea54c1020186c6a555f0dfc29173d6d13f25409 SHA512 f34d860ce53c62225ba6c1868f368a920c5164a2fdfb8554ba6e3611ca02b1356bc68f121f9c126131c0381f59c2f1d9d1203c029b1c1513ef0d88257be654e5 EBUILD strongswan-5.9.4-r2.ebuild 9264 BLAKE2B 7ccb1b346acbbc88f80f0a1b96b28e28955773af78ddc946e72eda3097df2e45f5067e40406520cbbe41360209f406a0ef4ec7acd49edb2591b97effec739183 SHA512 29548972e0463c8dcab82c27e48c43519ddd813a5bf4e05211a83fb2f27ad9ee0a03226d777199972cb02f417263e647eee4561568807ffa9f91d19dfc90f7c4 EBUILD strongswan-5.9.5-r1.ebuild 9244 BLAKE2B cd9406736089a9fb075974418655203120964a0030a4e761a603100dcc23cb66482d4832e631f2910369021618042d2dc1b9e79960a2d612168aa462f351f8b7 SHA512 d30ef479396196dce01c074f2e23d2f4b50c48f67a6d7c02f61edaa118ef9666ba9959400a38ef93c88b0c918829cc898bfc048ad9c115b2e72ef57006bbe9cf -EBUILD strongswan-5.9.6.ebuild 9357 BLAKE2B 29150532e1c073c5fd23fba2060e8e068a7e8eac844637acef2788b3003395548dd5b5431ae22c592a2991470e03b64e0dfe7718ccd61efa653432e4f20d5753 SHA512 86b3227195bc824568375b2f6c302a15690268eb7fbf352cddd5669439f425f3661ee68a998e2efc036157dde4b45f1fc7b9cbdf018b42063c871a595afb035a -MISC metadata.xml 4977 BLAKE2B 104157b4e323c72ffc20ecdc2d177f2b767f7a3265996f1de48e7c035dc7876d50dd426bb899b8a06adecabce6c9e00e317a17b1585385905ee949a88e775879 SHA512 3f866b48c0be3660e39f545683acf5206fead1a0828dde0f1000f2271b787b39be201ff3ca244a1eb2cbb2bb209968dac5e1207ff5bfb44ba1aa3062481b6b99 +EBUILD strongswan-5.9.6-r1.ebuild 9610 BLAKE2B f132b0e96a6321118e936601ad7518a756cd4d739913bae1ac79b5ab32c19541e18d424af8722c4b7d2c9d470dea89a5bf43b163bd07c1db744eccaf37cc7fbf SHA512 a9667f354ee632c03a77c647e57734c0d14813ffbf22eb6af9a85b6692065336ed996155e9916e67b5df6db60b9eac884361654ccf960461918499aca42e0b08 +MISC metadata.xml 4888 BLAKE2B ffb26d9fec8ad8c5fbb68ae92a92efbf32c40b4a0a4b829d8fd287ebc80d135e3ca95ca50663acb6fc7d629570ed7f4264921a8838e2ff0a8e5dbbadb3f0fc50 SHA512 84491cbd33b325b1d960c32eafb479927d5651244fb13ee9ec8b2abddfff71f1b90b18524e044dd0cc63ccd49ef9bb0c2437ab6cf504994b8ad0a9137cd04fb4 diff --git a/net-vpn/strongswan/metadata.xml b/net-vpn/strongswan/metadata.xml index 895902c71494..e44bbb6b7298 100644 --- a/net-vpn/strongswan/metadata.xml +++ b/net-vpn/strongswan/metadata.xml @@ -51,7 +51,6 @@ <flag name="strongswan_plugins_newhope">Enable plugin that allows key exchange based on post-quantum computer New Hope algorithm</flag> <flag name="strongswan_plugins_ntru">Enable support for the ntru plugin</flag> <flag name="strongswan_plugins_padlock">Enable support for the padlock plugin</flag> - <flag name="strongswan_plugins_prf-plus">Enable support for the prf-plus plugin</flag> <flag name="strongswan_plugins_rdrand">Enable support for the rdrand plugin</flag> <flag name="strongswan_plugins_save-keys">Enable plugin that saves IKE and/or ESP keys to files compatible with Wireshark (for debugging)</flag> <flag name="strongswan_plugins_unbound">Enable support for the unbound plugin</flag> diff --git a/net-vpn/strongswan/strongswan-5.9.6.ebuild b/net-vpn/strongswan/strongswan-5.9.6-r1.ebuild index 9de7b103de17..ed618ee5eb72 100644 --- a/net-vpn/strongswan/strongswan-5.9.6.ebuild +++ b/net-vpn/strongswan/strongswan-5.9.6-r1.ebuild @@ -14,13 +14,18 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" +STRONGSWAN_PLUGINS_OPT_DISABLE="kdf" STRONGSWAN_PLUGINS_OPT="addrblock aesni blowfish bypass-lan ccm chapoly ctr error-notify forecast gcm -ha ipseckey kdf newhope ntru padlock prf-plus rdrand save-keys unbound whitelist +ha ipseckey newhope ntru padlock rdrand save-keys unbound whitelist xauth-noauth" for mod in $STRONGSWAN_PLUGINS_STD; do IUSE="${IUSE} +strongswan_plugins_${mod}" done +for mod in $STRONGSWAN_PLUGINS_OPT_DISABLE; do + IUSE="${IUSE} strongswan_plugins_${mod}" +done + for mod in $STRONGSWAN_PLUGINS_OPT; do IUSE="${IUSE} strongswan_plugins_${mod}" done @@ -133,6 +138,12 @@ src_configure() { fi done + for mod in $STRONGSWAN_PLUGINS_OPT_DISABLE; do + if ! use strongswan_plugins_${mod}; then + myconf+=" --disable-${mod}" + fi + done + for mod in $STRONGSWAN_PLUGINS_OPT; do if use strongswan_plugins_${mod}; then myconf+=" --enable-${mod}" |