[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/

2016-12-13 Thread Bjarke Istrup Pedersen
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/

2016-07-14 Thread Bjarke Istrup Pedersen
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/

2016-03-24 Thread Bjarke Istrup Pedersen
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/

2016-03-06 Thread Patrice Clement
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/

2016-01-03 Thread Jason Zaman
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/

2016-01-03 Thread Jason Zaman
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/

2015-12-25 Thread Bjarke Istrup Pedersen
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/

2015-12-25 Thread Agostino Sarubbo
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/

2015-11-22 Thread Bjarke Istrup Pedersen
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/

2015-11-21 Thread Markus Meier
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/

2015-11-19 Thread Agostino Sarubbo
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/

2015-11-18 Thread Bjarke Istrup Pedersen
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/

2015-11-18 Thread Bjarke Istrup Pedersen
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/

2015-09-07 Thread Bjarke Istrup Pedersen
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