[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 057395a1d76f70fd15102c2a0365799f3500e863 Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Tue Dec 13 17:50:51 2016 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Tue Dec 13 17:51:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057395a1 net-misc/strongswan: Bumping to 5.5.1, fixing bug #602456 Package-Manager: portage-2.3.2 net-misc/strongswan/Manifest| 2 +- .../strongswan/{strongswan-5.5.0.ebuild => strongswan-5.5.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 6783829..a5dbdc5 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1,2 +1,2 @@ DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f -DIST strongswan-5.5.0.tar.bz2 4542458 SHA256 58463998ac6725eac3687e8a20c1f69803c3772657076d06c43386a24b4c8454 SHA512 dbbd26fa21f940e8b959387f174084c811bb6af6950295be724bd8507713918ffda931a65a5db00f2a4611ee4edf893e55ca56cfd5d4efb394eeeb8968c889d4 WHIRLPOOL ea589e5cd2d504fe850d5b5c7b9152eedd166867a4f544c8260d118f35fc2f3ed6de21a494172f8d3809085132427419c1f41136246317e019a37caff5b1f85e +DIST strongswan-5.5.1.tar.bz2 4636854 SHA256 720b301991f77bdedd8d551a956f52e2d11686a0ec18e832094f86cf2b842ab7 SHA512 051352a941a02ae227f3a7d4ee9d6d5651daa0fb4d01b7086c3bb18815ea94f63b5f94f29e6ef46ef3360666f7c95936cbfde9393d6a0c677de64850056519b9 WHIRLPOOL 9a95a12964ba9c17b9e2e61800932e9b7d7fb6810680ffdee8f20f14fc2cc376bd27e103491a0911e7d127734e29d5a471f6fd5c68884ce95a829c797273b6bf diff --git a/net-misc/strongswan/strongswan-5.5.0.ebuild b/net-misc/strongswan/strongswan-5.5.1.ebuild similarity index 100% rename from net-misc/strongswan/strongswan-5.5.0.ebuild rename to net-misc/strongswan/strongswan-5.5.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: f64db2d4a4ddd84858580420abb80a5316fadfe2 Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Thu Jul 14 15:59:05 2016 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Thu Jul 14 15:59:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64db2d4 net-misc/strongswan: Bumping to 5.5.0 Package-Manager: portage-2.3.0 net-misc/strongswan/Manifest| 2 +- .../strongswan/{strongswan-5.4.0.ebuild => strongswan-5.5.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 124796c..6783829 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1,2 +1,2 @@ DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f -DIST strongswan-5.4.0.tar.bz2 4424580 SHA256 f8288faaea6a9cd8a7d413c0b76b7922be5da3dfcd01fd05cb30d2c55d3bbe89 SHA512 633d17ac0a55d333b358a538a47c53077bcc462e2a64af6643b2fe4f777184bd81fc7e4c384e8da81326834f571bf4c0a6caff1ec773043f471a82ea06d97459 WHIRLPOOL 2da96356fe9a5337e8177b84b58d53ed11350e08cb99c9d89dfc70098a64f87b04e033e687951c274d9ce54f39fc41bffbf5ba42abb6b67fa1dc4553583adc6e +DIST strongswan-5.5.0.tar.bz2 4542458 SHA256 58463998ac6725eac3687e8a20c1f69803c3772657076d06c43386a24b4c8454 SHA512 dbbd26fa21f940e8b959387f174084c811bb6af6950295be724bd8507713918ffda931a65a5db00f2a4611ee4edf893e55ca56cfd5d4efb394eeeb8968c889d4 WHIRLPOOL ea589e5cd2d504fe850d5b5c7b9152eedd166867a4f544c8260d118f35fc2f3ed6de21a494172f8d3809085132427419c1f41136246317e019a37caff5b1f85e diff --git a/net-misc/strongswan/strongswan-5.4.0.ebuild b/net-misc/strongswan/strongswan-5.5.0.ebuild similarity index 100% rename from net-misc/strongswan/strongswan-5.4.0.ebuild rename to net-misc/strongswan/strongswan-5.5.0.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/, net-misc/strongswan/files/
commit: d38a1bac01395d73e8395dda7bb72c1c5d111b0b Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Thu Mar 24 11:43:29 2016 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Thu Mar 24 11:44:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38a1bac net-misc/strongswan: Bumping to 5.4.0 Package-Manager: portage-2.2.28 net-misc/strongswan/Manifest | 1 + ...-may-fail-with-EINTR-if-an-unblocked-sign.patch | 218 - ...wan-5.3.4-r1.ebuild => strongswan-5.4.0.ebuild} | 2 - 3 files changed, 1 insertion(+), 220 deletions(-) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 10ef1dc..124796c 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1 +1,2 @@ DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f +DIST strongswan-5.4.0.tar.bz2 4424580 SHA256 f8288faaea6a9cd8a7d413c0b76b7922be5da3dfcd01fd05cb30d2c55d3bbe89 SHA512 633d17ac0a55d333b358a538a47c53077bcc462e2a64af6643b2fe4f777184bd81fc7e4c384e8da81326834f571bf4c0a6caff1ec773043f471a82ea06d97459 WHIRLPOOL 2da96356fe9a5337e8177b84b58d53ed11350e08cb99c9d89dfc70098a64f87b04e033e687951c274d9ce54f39fc41bffbf5ba42abb6b67fa1dc4553583adc6e diff --git a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch deleted file mode 100644 index 5e7313b..000 --- a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch +++ /dev/null @@ -1,218 +0,0 @@ -From ea651877c0bb6e129f52eb592cea3b10b2e3347b Mon Sep 17 00:00:00 2001 -From: Tobias Brunner -Date: Thu, 19 Nov 2015 11:21:48 +0100 -Subject: [PATCH] sigwaitinfo() may fail with EINTR if an unblocked signal not - in the set is received - - #1213. - src/charon-cmd/charon-cmd.c | 9 - - src/charon-nm/charon-nm.c | 9 - - src/charon-systemd/charon-systemd.c | 9 - - src/charon-tkm/src/charon-tkm.c | 9 - - src/charon/charon.c | 11 +-- - src/conftest/conftest.c | 2 +- - src/libfast/fast_dispatcher.c | 6 +- - src/libstrongswan/utils/utils.c | 5 - - 9 files changed, 35 insertions(+), 32 deletions(-) - -diff --git a/src/charon-cmd/charon-cmd.c b/src/charon-cmd/charon-cmd.c -index b8f943f..d3b31cc 100644 a/src/charon-cmd/charon-cmd.c -+++ b/src/charon-cmd/charon-cmd.c -@@ -115,6 +115,10 @@ static int run() - sig = sigwaitinfo(&set, NULL); - if (sig == -1) - { -+ if (errno == EINTR) -+ { /* ignore signals we didn't wait for */ -+ continue; -+ } - DBG1(DBG_DMN, "waiting for signal failed: %s", strerror(errno)); - return 1; - } -@@ -152,11 +156,6 @@ static int run() - charon->bus->alert(charon->bus, ALERT_SHUTDOWN_SIGNAL, sig); - return 1; - } -- default: -- { -- DBG1(DBG_DMN, "unknown signal %d received. Ignored", sig); -- break; -- } - } - } - } -diff --git a/src/charon-nm/charon-nm.c b/src/charon-nm/charon-nm.c -index 1773e7c..fb090e5 100644 a/src/charon-nm/charon-nm.c -+++ b/src/charon-nm/charon-nm.c -@@ -85,6 +85,10 @@ static void run() - sig = sigwaitinfo(&set, NULL); - if (sig == -1) - { -+ if (errno == EINTR) -+ { /* ignore signals we didn't wait for */ -+ continue; -+ } - DBG1(DBG_DMN, "waiting for signal failed: %s", strerror(errno)); - return; - } -@@ -102,11 +106,6 @@ static void run() - charon->bus->alert(charon->bus, ALERT_SHUTDOWN_SIGNAL, sig); - return; - } -- default: -- { -- DBG1(DBG_DMN, "unknown signal %d received. Ignored", sig); -- break; -- } - } - } - } -diff --git a/src/charon-systemd/charon-systemd.c b/src/charon-systemd/charon-systemd.c -index f
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 4138bda4083b64e866fb682a79d63f799a3095f4 Author: Markus Rathgeb gmail com> AuthorDate: Thu Mar 3 12:47:42 2016 + Commit: Patrice Clement gentoo org> CommitDate: Thu Mar 3 19:48:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4138bda4 net-misc/strongswan: plugin unbound needs net-libs/ldns Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=529910 Signed-off-by: Markus Rathgeb gmail.com> net-misc/strongswan/strongswan-5.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild index cba0901..165f0cf 100644 --- a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild @@ -35,7 +35,7 @@ COMMON_DEPEND="!net-misc/openswan sqlite? ( >=dev-db/sqlite-3.3.1 ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) - strongswan_plugins_unbound? ( net-dns/unbound )" + strongswan_plugins_unbound? ( net-dns/unbound net-libs/ldns )" DEPEND="${COMMON_DEPEND} virtual/linux-sources sys-kernel/linux-headers"
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 77f610a8cc5be0a48eb4b18b7303f7bde9f8 Author: Jason Zaman gentoo org> AuthorDate: Sun Jan 3 08:35:38 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun Jan 3 08:35:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f610a8 net-misc/strongswan: Add selinux rdep Package-Manager: portage-2.2.26 net-misc/strongswan/strongswan-5.3.4-r1.ebuild | 7 --- net-misc/strongswan/strongswan-5.3.4.ebuild| 7 --- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild index f5d7dde..b7a623a 100644 --- a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; LICENSE="GPL-2 RSA DES" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" +IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" @@ -42,7 +42,8 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} virtual/logger sys-apps/iproute2 - !net-misc/libreswan" + !net-misc/libreswan + selinux? ( sec-policy/selinux-ipsec )" UGID="ipsec" diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild index 2b25277..923765d 100644 --- a/net-misc/strongswan/strongswan-5.3.4.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; LICENSE="GPL-2 RSA DES" SLOT="0" KEYWORDS="amd64 arm ppc ~ppc64 x86" -IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" +IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" @@ -42,7 +42,8 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} virtual/logger sys-apps/iproute2 - !net-misc/libreswan" + !net-misc/libreswan + selinux? ( sec-policy/selinux-ipsec )" UGID="ipsec"
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: fb52300e12c18e12a37f35b033da3797a73e37c7 Author: Jason Zaman gentoo org> AuthorDate: Sun Jan 3 08:37:27 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun Jan 3 08:37:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb52300e net-misc/strongswan: Fix slot deps Package-Manager: portage-2.2.26 net-misc/strongswan/strongswan-5.3.4-r1.ebuild | 4 ++-- net-misc/strongswan/strongswan-5.3.4.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild index b7a623a..cba0901 100644 --- a/net-misc/strongswan/strongswan-5.3.4-r1.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4-r1.ebuild @@ -25,12 +25,12 @@ for mod in $STRONGSWAN_PLUGINS_OPT; do done COMMON_DEPEND="!net-misc/openswan - gmp? ( >=dev-libs/gmp-4.1.5 ) + gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:0 ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap ) - openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) + openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist] ) mysql? ( virtual/mysql ) sqlite? ( >=dev-db/sqlite-3.3.1 ) networkmanager? ( net-misc/networkmanager ) diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild index 923765d..b82e6af 100644 --- a/net-misc/strongswan/strongswan-5.3.4.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -25,12 +25,12 @@ for mod in $STRONGSWAN_PLUGINS_OPT; do done COMMON_DEPEND="!net-misc/openswan - gmp? ( >=dev-libs/gmp-4.1.5 ) + gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:0 ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap ) - openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) + openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist] ) mysql? ( virtual/mysql ) sqlite? ( >=dev-db/sqlite-3.3.1 ) networkmanager? ( net-misc/networkmanager )
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: c54998352899751696efcff4849a848f6ddc04f7 Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Fri Dec 25 19:35:10 2015 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Fri Dec 25 19:35:10 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5499835 net-misc/strongswan: Removing old version, as requested in bug #566130. Package-Manager: portage-2.2.26 net-misc/strongswan/Manifest| 1 - net-misc/strongswan/strongswan-5.3.2.ebuild | 302 2 files changed, 303 deletions(-) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 5649490..10ef1dc 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1,2 +1 @@ -DIST strongswan-5.3.2.tar.bz2 4320601 SHA256 a4a9bc8c4e42bdc4366a87a05a02bf9f425169a7ab0c6f4482d347e44acbf225 SHA512 60b17645c00769d497f4cea2229b41a217c29fe1109b58be256a0d4a6ccf4765348b9eb89466539c2528756344c2fa969f25ea1cd8856d56c5d55aa78e632e68 WHIRLPOOL e5ca686e25daf2ca9c42ab8a2fcb62635c7ef2c164313dc01265bb7718d9522d478b9be5ef63d52df27dc44654d455b7dc0a41c86312e0a4c2b25aa279f3a21e DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f diff --git a/net-misc/strongswan/strongswan-5.3.2.ebuild b/net-misc/strongswan/strongswan-5.3.2.ebuild deleted file mode 100644 index 2b25277..000 --- a/net-misc/strongswan/strongswan-5.3.2.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils linux-info systemd user - -DESCRIPTION="IPsec-based VPN solution focused on security and ease of use, supporting IKEv1/IKEv2 and MOBIKE" -HOMEPAGE="http://www.strongswan.org/"; -SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; - -LICENSE="GPL-2 RSA DES" -SLOT="0" -KEYWORDS="amd64 arm ppc ~ppc64 x86" -IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" - -STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" -STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" -for mod in $STRONGSWAN_PLUGINS_STD; do - IUSE="${IUSE} +strongswan_plugins_${mod}" -done - -for mod in $STRONGSWAN_PLUGINS_OPT; do - IUSE="${IUSE} strongswan_plugins_${mod}" -done - -COMMON_DEPEND="!net-misc/openswan - gmp? ( >=dev-libs/gmp-4.1.5 ) - gcrypt? ( dev-libs/libgcrypt:0 ) - caps? ( sys-libs/libcap ) - curl? ( net-misc/curl ) - ldap? ( net-nds/openldap ) - openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) - mysql? ( virtual/mysql ) - sqlite? ( >=dev-db/sqlite-3.3.1 ) - networkmanager? ( net-misc/networkmanager ) - pam? ( sys-libs/pam ) - strongswan_plugins_unbound? ( net-dns/unbound )" -DEPEND="${COMMON_DEPEND} - virtual/linux-sources - sys-kernel/linux-headers" -RDEPEND="${COMMON_DEPEND} - virtual/logger - sys-apps/iproute2 - !net-misc/libreswan" - -UGID="ipsec" - -pkg_setup() { - linux-info_pkg_setup - elog "Linux kernel version: ${KV_FULL}" - - if ! kernel_is -ge 2 6 16; then - eerror - eerror "This ebuild currently only supports ${PN} with the" - eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16." - eerror - fi - - if kernel_is -lt 2 6 34; then - ewarn - ewarn "IMPORTANT KERNEL NOTES: Please read carefully..." - ewarn - - if kernel_is -lt 2 6 29; then - ewarn "[ < 2.6.29 ] Due to a missing kernel feature, you have to" - ewarn "include all required IPv6 modules even if you just intend" - ewarn "to run on IPv4 only." - ewarn - ewarn "This has been fixed with kernels >= 2.6.29." - ewarn - fi - - if kernel_is -lt 2 6 33; then - ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a non-standards" - ewarn "compliant implementation for SHA-2 HMAC support in ESP and" - ewarn "miss SHA384 and SHA512 HMAC support altogether." - ewarn - ewarn "If you need any of those features, please use kernel >= 2.6.33." - ewarn - fi - - if kernel_is -lt 2 6 34; then - ewarn "[ < 2.6.34 ] Support for the AES-GMAC authentification-only" -
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: b51e6d18d97aa85e5d6134fc74d959eab75d67c1 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Dec 25 18:18:10 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Dec 25 18:18:10 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51e6d18 net-misc/strongswan: x86 stable wrt bug #566130 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/strongswan/strongswan-5.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild index 81b1889..2b25277 100644 --- a/net-misc/strongswan/strongswan-5.3.4.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; LICENSE="GPL-2 RSA DES" SLOT="0" -KEYWORDS="amd64 arm ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ppc ~ppc64 x86" IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici"
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/, net-misc/strongswan/files/
commit: b7aa7e0c1ebf52d21ba8527aa84b6f3ceb183512 Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Sun Nov 22 12:36:11 2015 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Sun Nov 22 12:36:11 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7aa7e0c net-misc/strongswan: Fixing bug #566392, causing multiple connections to fail. Package-Manager: portage-2.2.25 ...-may-fail-with-EINTR-if-an-unblocked-sign.patch | 218 +++ net-misc/strongswan/strongswan-5.3.4-r1.ebuild | 304 + 2 files changed, 522 insertions(+) diff --git a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch new file mode 100644 index 000..5e7313b --- /dev/null +++ b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch @@ -0,0 +1,218 @@ +From ea651877c0bb6e129f52eb592cea3b10b2e3347b Mon Sep 17 00:00:00 2001 +From: Tobias Brunner +Date: Thu, 19 Nov 2015 11:21:48 +0100 +Subject: [PATCH] sigwaitinfo() may fail with EINTR if an unblocked signal not + in the set is received + + #1213. +--- + src/charon-cmd/charon-cmd.c | 9 - + src/charon-nm/charon-nm.c | 9 - + src/charon-systemd/charon-systemd.c | 9 - + src/charon-tkm/src/charon-tkm.c | 9 - + src/charon/charon.c | 11 +-- + src/conftest/conftest.c | 2 +- + src/libfast/fast_dispatcher.c | 6 +- + src/libstrongswan/utils/utils.c | 5 - + 9 files changed, 35 insertions(+), 32 deletions(-) + +diff --git a/src/charon-cmd/charon-cmd.c b/src/charon-cmd/charon-cmd.c +index b8f943f..d3b31cc 100644 +--- a/src/charon-cmd/charon-cmd.c b/src/charon-cmd/charon-cmd.c +@@ -115,6 +115,10 @@ static int run() + sig = sigwaitinfo(&set, NULL); + if (sig == -1) + { ++ if (errno == EINTR) ++ { /* ignore signals we didn't wait for */ ++ continue; ++ } + DBG1(DBG_DMN, "waiting for signal failed: %s", strerror(errno)); + return 1; + } +@@ -152,11 +156,6 @@ static int run() + charon->bus->alert(charon->bus, ALERT_SHUTDOWN_SIGNAL, sig); + return 1; + } +- default: +- { +- DBG1(DBG_DMN, "unknown signal %d received. Ignored", sig); +- break; +- } + } + } + } +diff --git a/src/charon-nm/charon-nm.c b/src/charon-nm/charon-nm.c +index 1773e7c..fb090e5 100644 +--- a/src/charon-nm/charon-nm.c b/src/charon-nm/charon-nm.c +@@ -85,6 +85,10 @@ static void run() + sig = sigwaitinfo(&set, NULL); + if (sig == -1) + { ++ if (errno == EINTR) ++ { /* ignore signals we didn't wait for */ ++ continue; ++ } + DBG1(DBG_DMN, "waiting for signal failed: %s", strerror(errno)); + return; + } +@@ -102,11 +106,6 @@ static void run() + charon->bus->alert(charon->bus, ALERT_SHUTDOWN_SIGNAL, sig); + return; + } +- default: +- { +- DBG1(DBG_DMN, "unknown signal %d received. Ignored", sig); +- break; +- } + } + } + } +diff --git a/src/charon-systemd/charon-systemd.c b/src/charon-systemd/charon-systemd.c +index f302d45..4286cde 100644 +--- a/src/charon-systemd/charon-systemd.c b/src/charon-systemd/charon-systemd.c +@@ -254,6 +254,10 @@ static int run() + sig = sigwaitinfo(&set, NULL); + if (sig == -1) + { ++ if (errno == EINTR) ++ { /* ignore signals we didn't wait for */ ++ continue; ++ } + DBG1(DBG_DMN, "waiting for signal failed: %s", strerror(errno)); + return SS_RC_INITIALIZATION_FAILED; + } +@@ -265,11 +269,6 @@ static int run() + charon->bus->alert(charon->bus, ALERT_SHUTDOWN_SIGNAL, sig); + return 0; + } +- default: +- { +- DBG1(DBG_DMN, "unknown signal %d received. Ignored", sig); +- break; +-
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 568e40a82c7abd0484aae5dd4d13062483066e2f Author: Markus Meier gentoo org> AuthorDate: Sat Nov 21 14:37:27 2015 + Commit: Markus Meier gentoo org> CommitDate: Sat Nov 21 14:37:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568e40a8 net-misc/strongswan: arm stable, bug #566130 Package-Manager: portage-2.2.25 RepoMan-Options: --include-arches="arm" net-misc/strongswan/strongswan-5.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild index fb1d841..90cec35 100644 --- a/net-misc/strongswan/strongswan-5.3.4.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; LICENSE="GPL-2 RSA DES" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86" IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici"
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: d746df7a76f10318faec5248a76941c100f034cf Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 19 10:44:16 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 19 10:44:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d746df7a net-misc/strongswan: amd64 stable wrt bug #566130 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" net-misc/strongswan/strongswan-5.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild index d1830fa..fb1d841 100644 --- a/net-misc/strongswan/strongswan-5.3.4.ebuild +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; LICENSE="GPL-2 RSA DES" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici"
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: e7a0d12ff9f19637f31833e10e38875c0dd47fec Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Wed Nov 18 09:56:55 2015 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Wed Nov 18 09:57:21 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a0d12f net-misc/strongswan: Removing old version Package-Manager: portage-2.2.25 net-misc/strongswan/Manifest| 1 - net-misc/strongswan/strongswan-5.3.3.ebuild | 302 2 files changed, 303 deletions(-) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 235a310..5649490 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1,3 +1,2 @@ DIST strongswan-5.3.2.tar.bz2 4320601 SHA256 a4a9bc8c4e42bdc4366a87a05a02bf9f425169a7ab0c6f4482d347e44acbf225 SHA512 60b17645c00769d497f4cea2229b41a217c29fe1109b58be256a0d4a6ccf4765348b9eb89466539c2528756344c2fa969f25ea1cd8856d56c5d55aa78e632e68 WHIRLPOOL e5ca686e25daf2ca9c42ab8a2fcb62635c7ef2c164313dc01265bb7718d9522d478b9be5ef63d52df27dc44654d455b7dc0a41c86312e0a4c2b25aa279f3a21e -DIST strongswan-5.3.3.tar.bz2 4423437 SHA256 39d2e8f572a57a77dda8dd8bdaf2ee47ad3cefeb86bbb840d594aa75f00f33e2 SHA512 469b32635bb4c60af1fa5ee535bea5abcd91081c7d482baa861e3951e4aab00783620698b5eade82d9a77aea4ab60d2a00fbf7e9e8760feeffb67c517756169f WHIRLPOOL dafac5830ebc90a3ed04e34d227768f39d92d375200391082abedb4fcab43bc6dcdaeeb2028866eefefc2087a8b7ca61da287875e4b201952f4dda5cb904e5ea DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f diff --git a/net-misc/strongswan/strongswan-5.3.3.ebuild b/net-misc/strongswan/strongswan-5.3.3.ebuild deleted file mode 100644 index d1830fa..000 --- a/net-misc/strongswan/strongswan-5.3.3.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils linux-info systemd user - -DESCRIPTION="IPsec-based VPN solution focused on security and ease of use, supporting IKEv1/IKEv2 and MOBIKE" -HOMEPAGE="http://www.strongswan.org/"; -SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; - -LICENSE="GPL-2 RSA DES" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" - -STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" -STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" -for mod in $STRONGSWAN_PLUGINS_STD; do - IUSE="${IUSE} +strongswan_plugins_${mod}" -done - -for mod in $STRONGSWAN_PLUGINS_OPT; do - IUSE="${IUSE} strongswan_plugins_${mod}" -done - -COMMON_DEPEND="!net-misc/openswan - gmp? ( >=dev-libs/gmp-4.1.5 ) - gcrypt? ( dev-libs/libgcrypt:0 ) - caps? ( sys-libs/libcap ) - curl? ( net-misc/curl ) - ldap? ( net-nds/openldap ) - openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) - mysql? ( virtual/mysql ) - sqlite? ( >=dev-db/sqlite-3.3.1 ) - networkmanager? ( net-misc/networkmanager ) - pam? ( sys-libs/pam ) - strongswan_plugins_unbound? ( net-dns/unbound )" -DEPEND="${COMMON_DEPEND} - virtual/linux-sources - sys-kernel/linux-headers" -RDEPEND="${COMMON_DEPEND} - virtual/logger - sys-apps/iproute2 - !net-misc/libreswan" - -UGID="ipsec" - -pkg_setup() { - linux-info_pkg_setup - elog "Linux kernel version: ${KV_FULL}" - - if ! kernel_is -ge 2 6 16; then - eerror - eerror "This ebuild currently only supports ${PN} with the" - eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16." - eerror - fi - - if kernel_is -lt 2 6 34; then - ewarn - ewarn "IMPORTANT KERNEL NOTES: Please read carefully..." - ewarn - - if kernel_is -lt 2 6 29; then - ewarn "[ < 2.6.29 ] Due to a missing kernel feature, you have to" - ewarn "include all required IPv6 modules even if you just intend" - ewarn "to run on IPv4 only." - ewarn - ewarn "This has been fixed with kernels >= 2.6.29." - ewarn - fi - - if kernel_is -lt 2 6 33; then - ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a non-standards" - ewarn "compliant implementation for SHA-2 HMAC support in ESP and" - ewarn "miss SHA3
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 93676103e99198182cf470d57c8076dd8d502b9c Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Wed Nov 18 09:55:44 2015 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Wed Nov 18 09:57:17 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93676103 net-misc/strongswan: Bumping to 5.3.4 Package-Manager: portage-2.2.25 net-misc/strongswan/Manifest| 1 + net-misc/strongswan/strongswan-5.3.4.ebuild | 302 2 files changed, 303 insertions(+) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 22c7ecd..235a310 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1,2 +1,3 @@ DIST strongswan-5.3.2.tar.bz2 4320601 SHA256 a4a9bc8c4e42bdc4366a87a05a02bf9f425169a7ab0c6f4482d347e44acbf225 SHA512 60b17645c00769d497f4cea2229b41a217c29fe1109b58be256a0d4a6ccf4765348b9eb89466539c2528756344c2fa969f25ea1cd8856d56c5d55aa78e632e68 WHIRLPOOL e5ca686e25daf2ca9c42ab8a2fcb62635c7ef2c164313dc01265bb7718d9522d478b9be5ef63d52df27dc44654d455b7dc0a41c86312e0a4c2b25aa279f3a21e DIST strongswan-5.3.3.tar.bz2 4423437 SHA256 39d2e8f572a57a77dda8dd8bdaf2ee47ad3cefeb86bbb840d594aa75f00f33e2 SHA512 469b32635bb4c60af1fa5ee535bea5abcd91081c7d482baa861e3951e4aab00783620698b5eade82d9a77aea4ab60d2a00fbf7e9e8760feeffb67c517756169f WHIRLPOOL dafac5830ebc90a3ed04e34d227768f39d92d375200391082abedb4fcab43bc6dcdaeeb2028866eefefc2087a8b7ca61da287875e4b201952f4dda5cb904e5ea +DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155 WHIRLPOOL f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f diff --git a/net-misc/strongswan/strongswan-5.3.4.ebuild b/net-misc/strongswan/strongswan-5.3.4.ebuild new file mode 100644 index 000..d1830fa --- /dev/null +++ b/net-misc/strongswan/strongswan-5.3.4.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils linux-info systemd user + +DESCRIPTION="IPsec-based VPN solution focused on security and ease of use, supporting IKEv1/IKEv2 and MOBIKE" +HOMEPAGE="http://www.strongswan.org/"; +SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; + +LICENSE="GPL-2 RSA DES" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" + +STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" +STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" +for mod in $STRONGSWAN_PLUGINS_STD; do + IUSE="${IUSE} +strongswan_plugins_${mod}" +done + +for mod in $STRONGSWAN_PLUGINS_OPT; do + IUSE="${IUSE} strongswan_plugins_${mod}" +done + +COMMON_DEPEND="!net-misc/openswan + gmp? ( >=dev-libs/gmp-4.1.5 ) + gcrypt? ( dev-libs/libgcrypt:0 ) + caps? ( sys-libs/libcap ) + curl? ( net-misc/curl ) + ldap? ( net-nds/openldap ) + openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) + mysql? ( virtual/mysql ) + sqlite? ( >=dev-db/sqlite-3.3.1 ) + networkmanager? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + strongswan_plugins_unbound? ( net-dns/unbound )" +DEPEND="${COMMON_DEPEND} + virtual/linux-sources + sys-kernel/linux-headers" +RDEPEND="${COMMON_DEPEND} + virtual/logger + sys-apps/iproute2 + !net-misc/libreswan" + +UGID="ipsec" + +pkg_setup() { + linux-info_pkg_setup + elog "Linux kernel version: ${KV_FULL}" + + if ! kernel_is -ge 2 6 16; then + eerror + eerror "This ebuild currently only supports ${PN} with the" + eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16." + eerror + fi + + if kernel_is -lt 2 6 34; then + ewarn + ewarn "IMPORTANT KERNEL NOTES: Please read carefully..." + ewarn + + if kernel_is -lt 2 6 29; then + ewarn "[ < 2.6.29 ] Due to a missing kernel feature, you have to" + ewarn "include all required IPv6 modules even if you just intend" + ewarn "to run on IPv4 only." + ewarn + ewarn "This has been fixed with kernels >= 2.6.29." + ewarn + fi + + if kernel_is -lt 2 6 33; then + ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a non-standards" + ewarn "compliant implementation for SHA-2 HMAC support in ESP and" + ewarn "miss SHA384 and
[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/
commit: 966522148a23dacd56da3115a1caf9f452a5d274 Author: Bjarke Istrup Pedersen gentoo org> AuthorDate: Mon Sep 7 20:05:59 2015 + Commit: Bjarke Istrup Pedersen gentoo org> CommitDate: Mon Sep 7 20:06:56 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96652214 net-misc/strongswan: version bump to 5.3.3 Package-Manager: portage-2.2.20.1 net-misc/strongswan/Manifest| 1 + net-misc/strongswan/strongswan-5.3.3.ebuild | 302 2 files changed, 303 insertions(+) diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest index 2edf21e..22c7ecd 100644 --- a/net-misc/strongswan/Manifest +++ b/net-misc/strongswan/Manifest @@ -1 +1,2 @@ DIST strongswan-5.3.2.tar.bz2 4320601 SHA256 a4a9bc8c4e42bdc4366a87a05a02bf9f425169a7ab0c6f4482d347e44acbf225 SHA512 60b17645c00769d497f4cea2229b41a217c29fe1109b58be256a0d4a6ccf4765348b9eb89466539c2528756344c2fa969f25ea1cd8856d56c5d55aa78e632e68 WHIRLPOOL e5ca686e25daf2ca9c42ab8a2fcb62635c7ef2c164313dc01265bb7718d9522d478b9be5ef63d52df27dc44654d455b7dc0a41c86312e0a4c2b25aa279f3a21e +DIST strongswan-5.3.3.tar.bz2 4423437 SHA256 39d2e8f572a57a77dda8dd8bdaf2ee47ad3cefeb86bbb840d594aa75f00f33e2 SHA512 469b32635bb4c60af1fa5ee535bea5abcd91081c7d482baa861e3951e4aab00783620698b5eade82d9a77aea4ab60d2a00fbf7e9e8760feeffb67c517756169f WHIRLPOOL dafac5830ebc90a3ed04e34d227768f39d92d375200391082abedb4fcab43bc6dcdaeeb2028866eefefc2087a8b7ca61da287875e4b201952f4dda5cb904e5ea diff --git a/net-misc/strongswan/strongswan-5.3.3.ebuild b/net-misc/strongswan/strongswan-5.3.3.ebuild new file mode 100644 index 000..d1830fa --- /dev/null +++ b/net-misc/strongswan/strongswan-5.3.3.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils linux-info systemd user + +DESCRIPTION="IPsec-based VPN solution focused on security and ease of use, supporting IKEv1/IKEv2 and MOBIKE" +HOMEPAGE="http://www.strongswan.org/"; +SRC_URI="http://download.strongswan.org/${P}.tar.bz2"; + +LICENSE="GPL-2 RSA DES" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl sqlite pam pkcs11" + +STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" +STRONGSWAN_PLUGINS_OPT="blowfish ccm ctr gcm ha ipseckey ntru padlock rdrand unbound whitelist" +for mod in $STRONGSWAN_PLUGINS_STD; do + IUSE="${IUSE} +strongswan_plugins_${mod}" +done + +for mod in $STRONGSWAN_PLUGINS_OPT; do + IUSE="${IUSE} strongswan_plugins_${mod}" +done + +COMMON_DEPEND="!net-misc/openswan + gmp? ( >=dev-libs/gmp-4.1.5 ) + gcrypt? ( dev-libs/libgcrypt:0 ) + caps? ( sys-libs/libcap ) + curl? ( net-misc/curl ) + ldap? ( net-nds/openldap ) + openssl? ( >=dev-libs/openssl-0.9.8[-bindist] ) + mysql? ( virtual/mysql ) + sqlite? ( >=dev-db/sqlite-3.3.1 ) + networkmanager? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + strongswan_plugins_unbound? ( net-dns/unbound )" +DEPEND="${COMMON_DEPEND} + virtual/linux-sources + sys-kernel/linux-headers" +RDEPEND="${COMMON_DEPEND} + virtual/logger + sys-apps/iproute2 + !net-misc/libreswan" + +UGID="ipsec" + +pkg_setup() { + linux-info_pkg_setup + elog "Linux kernel version: ${KV_FULL}" + + if ! kernel_is -ge 2 6 16; then + eerror + eerror "This ebuild currently only supports ${PN} with the" + eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16." + eerror + fi + + if kernel_is -lt 2 6 34; then + ewarn + ewarn "IMPORTANT KERNEL NOTES: Please read carefully..." + ewarn + + if kernel_is -lt 2 6 29; then + ewarn "[ < 2.6.29 ] Due to a missing kernel feature, you have to" + ewarn "include all required IPv6 modules even if you just intend" + ewarn "to run on IPv4 only." + ewarn + ewarn "This has been fixed with kernels >= 2.6.29." + ewarn + fi + + if kernel_is -lt 2 6 33; then + ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a non-standards" + ewarn "compliant implementation for SHA-2 HMAC support in ESP and" + ewarn "miss SHA384 and SHA512 HMAC support altogether." + ewarn + ewarn "If you need any of those features, please use kernel >= 2.6.33." + ewarn + fi + + if kernel_is -lt 2 6 34; then + ewarn "[ < 2.6.34 ] Support for the AES-GMAC authentification-only" + ewarn "ESP