summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2014-03-15 23:02:02 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2014-03-15 23:02:02 +0000
commitdda6a9e90950fd1c8e452a96d2e01368ccce1d63 (patch)
treea0ba5f1ae5188cdff7b6186ac6c8a91801f506b1 /net-firewall
parentversion bump (diff)
downloadhistorical-dda6a9e90950fd1c8e452a96d2e01368ccce1d63.tar.gz
historical-dda6a9e90950fd1c8e452a96d2e01368ccce1d63.tar.bz2
historical-dda6a9e90950fd1c8e452a96d2e01368ccce1d63.zip
Version bump. Bug #499174 thanks to Thomas D.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xC2BA7F3C!
Diffstat (limited to 'net-firewall')
-rw-r--r--net-firewall/shorewall-core/ChangeLog9
-rw-r--r--net-firewall/shorewall-core/Manifest36
-rw-r--r--net-firewall/shorewall-core/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall-core/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall-core/metadata.xml11
-rw-r--r--net-firewall/shorewall-core/shorewall-core-4.5.21.7.ebuild76
-rw-r--r--net-firewall/shorewall-init/ChangeLog15
-rw-r--r--net-firewall/shorewall-init/Manifest33
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/01_Remove-ipset-functionality.patch27
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/README.Gentoo.txt30
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.confd9
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.initd196
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.systemd16
-rw-r--r--net-firewall/shorewall-init/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall-init/metadata.xml12
-rw-r--r--net-firewall/shorewall-init/shorewall-init-4.5.21.7.ebuild105
-rw-r--r--net-firewall/shorewall-lite/ChangeLog10
-rw-r--r--net-firewall/shorewall-lite/Manifest40
-rw-r--r--net-firewall/shorewall-lite/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.confd15
-rw-r--r--net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.initd82
-rw-r--r--net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.systemd17
-rw-r--r--net-firewall/shorewall-lite/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall-lite/metadata.xml15
-rw-r--r--net-firewall/shorewall-lite/shorewall-lite-4.5.21.7.ebuild108
-rw-r--r--net-firewall/shorewall/ChangeLog10
-rw-r--r--net-firewall/shorewall/Manifest40
-rw-r--r--net-firewall/shorewall/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall/files/4.5.21.7/shorewall.confd15
-rw-r--r--net-firewall/shorewall/files/4.5.21.7/shorewall.initd107
-rw-r--r--net-firewall/shorewall/files/4.5.21.7/shorewall.systemd17
-rw-r--r--net-firewall/shorewall/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall/metadata.xml16
-rw-r--r--net-firewall/shorewall/shorewall-4.5.21.7.ebuild118
-rw-r--r--net-firewall/shorewall6-lite/ChangeLog11
-rw-r--r--net-firewall/shorewall6-lite/Manifest40
-rw-r--r--net-firewall/shorewall6-lite/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.confd15
-rw-r--r--net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.initd82
-rw-r--r--net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.systemd17
-rw-r--r--net-firewall/shorewall6-lite/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall6-lite/metadata.xml16
-rw-r--r--net-firewall/shorewall6-lite/shorewall6-lite-4.5.21.7.ebuild109
-rw-r--r--net-firewall/shorewall6/ChangeLog10
-rw-r--r--net-firewall/shorewall6/Manifest40
-rw-r--r--net-firewall/shorewall6/files/4.5.21.7/10-releasenotes.patch13
-rw-r--r--net-firewall/shorewall6/files/4.5.21.7/shorewall6.confd15
-rw-r--r--net-firewall/shorewall6/files/4.5.21.7/shorewall6.initd107
-rw-r--r--net-firewall/shorewall6/files/4.5.21.7/shorewall6.systemd17
-rw-r--r--net-firewall/shorewall6/files/4.5.21.7/shorewallrc23
-rw-r--r--net-firewall/shorewall6/metadata.xml16
-rw-r--r--net-firewall/shorewall6/shorewall6-4.5.21.7.ebuild114
53 files changed, 1870 insertions, 140 deletions
diff --git a/net-firewall/shorewall-core/ChangeLog b/net-firewall/shorewall-core/ChangeLog
index 3ff933fc0d76..3add0e88479f 100644
--- a/net-firewall/shorewall-core/ChangeLog
+++ b/net-firewall/shorewall-core/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-firewall/shorewall-core
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-core/ChangeLog,v 1.51 2014/01/26 11:37:39 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-core/ChangeLog,v 1.52 2014/03/15 22:53:52 hwoarang Exp $
+
+*shorewall-core-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/shorewallrc,
+ +shorewall-core-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
shorewall-core-4.5.18-r1.ebuild:
diff --git a/net-firewall/shorewall-core/Manifest b/net-firewall/shorewall-core/Manifest
index e73d844b1acd..5a3a3197a9a8 100644
--- a/net-firewall/shorewall-core/Manifest
+++ b/net-firewall/shorewall-core/Manifest
@@ -5,32 +5,38 @@ AUX 4.5.18-r1/shorewallrc_new 1893 SHA256 f24c31f70e1de7b802d8fdb400833885df2a04
AUX 4.5.19/shorewallrc 1893 SHA256 13e755e42553215dc2f6a5f9abc4cca92e8f0f48d70f94072e780c5a8a432e1a SHA512 3c1f347095bd0c38d5d51bdd96e9cc7d73b3648ee669cdfb2195bed2badc2f7336e84ef9ead3c783d60a062e6ee39bf904a7749f7c43b798a8be70558eb611a0 WHIRLPOOL 48423249fc93de10ccd32d88f13595f54deeff38dbcaaf04ea87c42ae97f6324338c7c30f1fc68530e02714fb761d82093c40015e8577d11153ba63e2cf0583b
AUX 4.5.21.2/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/10-releasenotes.patch 672 SHA256 d5f16a63647b7b507ca004ba2aa80074be7dee18e0c5a976d3d60f77f3c72931 SHA512 ee60f92b6ef2879ea1aa37043a5fc67a65244df91e29feb748b36ffeffffcbf7a33548a0f55f4f0d8f54d753ba0b67f0dc72f11320c7fbfd886040ebf4498ce0 WHIRLPOOL c56117bda178d8c66f12ece1554b182d60bf787f53eb4b40619c78739706ded4793242610e368ab30e8b323e324661c26d394445a776e062aa4cdb1730a9b567
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
DIST shorewall-core-4.5.18.tar.bz2 79521 SHA256 41b1e9e2d09c6344d546f814531996eaf52b3a30ae6c8db7ff009a8a17bde3cd SHA512 8b2dd691b84c5ca3beac705b4aecb7ac3c09e794c5e255915bf5a55cebef23ca4cd8fac2b3118d6e6cbbf7e432699cc447d5811de80e1d3bae0516ede27398d1 WHIRLPOOL 4c2416dab6f4fa73dbc010c3ab3a884d65f2ab814da6301b7d8a46545347b6c94b0444ea8e3357c9a80d03a08064c67fdd0c80d8167bca8fa1a2c54d4fd7b6b8
DIST shorewall-core-4.5.19.tar.bz2 80581 SHA256 ff9e1d602ba5d973de1a93ee618d175ffc8ff5d092f1af767fa922f5761b08ae SHA512 917a223863b57a6282c8b83de03daa6133886682a95cb9c4816754ee5bd1b5a0f97963da776c518a68ae0af432cc7dcc274f82b3a29569471f7305155bb86f66 WHIRLPOOL e36f745a0f6975ca035ac8fa0e06ad825c62f7508f4921344263effed734da8c037aefe6edb1529edb50d09e7dcb146fab4aaf8a49611bbcb72037ec1c5b0370
DIST shorewall-core-4.5.21.2.tar.bz2 84368 SHA256 576a2b9fa3a0dcad7d8ec8f88363cd6fc6e3dabaf73238912d64bc0f21d3fc9e SHA512 1a51eae3a667dabce1becf6ad3f492160bf01c531695397e859b89a9c1fe977ec51356d2222c2c4733c3f7f17d4d823a924153429287ba324730ca2f40c1abb2 WHIRLPOOL b987996ae88a62e93f03407aef0b89164f907b275cc3a9d8aa0e3e82869d554fcec4c22db0b0e545cd49a31ee87e03beea798c767e4bdb5bfc9ca34e7db8de18
DIST shorewall-core-4.5.21.4.tar.bz2 84816 SHA256 f4a0c6b4789be28ac20ea3a0b8136f9aab72ad1399afa84714097fc6ad66dd1c SHA512 a8b87d43794731e91cf785a297b5b0ec8df4fa81c759ab43f0f7d091bec2802b05426e99b0b0e379495832c7be298e9013b87e5e08c1429b93ecd30f3b0c728d WHIRLPOOL 622e2dfa2b691a317e80a2a43cefc6d3b98f1d6b1ccb5ad3295125607694305eb767817f495bc9cd766e288092efeee4dd9dfaa5a021e8988f3ac71842513d67
+DIST shorewall-core-4.5.21.7.tar.bz2 85447 SHA256 31bbb0a8ea6da1b6392e30e682994557e3af6c89ede80b3ec904bae4040eda08 SHA512 d53aad4ebb944bc5cd47720ddcf16deb6dfd8e17c793749ef7b9113518ff999424eea90715888994cfe1e9b9b0628f4358d12dc2a8b48c7e256d584e420d74cc WHIRLPOOL 9e931940e99b40d18c4710ec4cb1c74a65269dd248b6b690f95ccef570aa2daa8b2cc65559c22c292dad8b83c3e8c8b3a699456782b3783203125f4e3f5587ce
EBUILD shorewall-core-4.5.18-r1.ebuild 1333 SHA256 a15c05ba7d68e3a4473ebd53a6885d87dc0a27f1fa19814b011abfec422f8e28 SHA512 0432a3596625337f896c193643f7e89f6fcdeef3f57f8826f9dab6f2ca155910620920ede0b3d76aec3e358ba903308acf4a7a965af6a0cbfc513115a633710b WHIRLPOOL 3e2310658fae03b11622687e98056b483d03cf094ec79b08da00202b64223c63bcdb296b4439a41d2694de6e34f1ac659de2818ca48b8abc5e2d00aea05631c9
EBUILD shorewall-core-4.5.18.ebuild 1168 SHA256 efdcda19b2fbc3a597f387cd48fea93fe50bb39b4ea78ad55efcacd4580f937f SHA512 f37cf1ffe539eacdf7d195078bbe08dc8e0ada6a8c20b29c5891ec293a9a5e3ce6f17f3dd6184f27b6a7506dcba7d3a85d4ffe1f0ff48492e5e3cd4cdf84cb77 WHIRLPOOL 9484ed7f322c25f19dbcdc9f5ba7b521d0055423d1bde4e103437da790f4ad337e6029046cfb504a81f95d95431a088ee12e74928cc17b5859ded131c2d1bedd
EBUILD shorewall-core-4.5.19.ebuild 1433 SHA256 be57fb55160d2711bfce2bebc735f6d262517862f0f55a2376e2708fc2d718f0 SHA512 16763a0130abcfefcac1b9d9719d3596869b04f434abb200a1573b2de4a6eb846748068a9c73115a0f24f6407530fe21baaeac23d439219ecb72525b120df5d7 WHIRLPOOL ad6d2ede282a41c6d64b7525dc7b5fd982caa72483fb6a56e642dabd6eaad2843de9210a563ec9f980f624dff60f21cb1764c377719f0f5b36eab880b28ad882
EBUILD shorewall-core-4.5.21.2.ebuild 1822 SHA256 1c0064151b62c83d642ee55bd142ec8274125e6228a1651d5081830435896105 SHA512 8e68fa6f16fd43ed46b133ef57459a8e255c6e54c3952e474fdc6c8f57d8e6306fe4892d6bde3784d38b25a93ef0dbc3c1cecd5ced5e97271f211fae6470ba83 WHIRLPOOL ae19cac0fc30870484f5c295958b166377bd31ab49627d90b08723c7556e780c698086f5c21d72ea53c8a0fa35a9a10bf8876343a4a61db4301b90488ea870b8
EBUILD shorewall-core-4.5.21.4.ebuild 1822 SHA256 42bfc0971a36b6cae1efa1ef330a2d58e90e843e143e2b8cae228cbec2a24703 SHA512 fff58e31f8dfd767fa51918d7c9cdeec0138a1ebde42cebeceec1b8cb944068a0b8c8747eddee34d922d1aa9d210869a9eb9aeaa6bd374da50b24381516d1941 WHIRLPOOL 656c863b48eee80c90f38ed2eef13143c204232056a80ec1d7161da8ec3ac271e97a3eede653d650cdc93961c217c4cc7dc0b57480fd49b167525200e153ad7e
-MISC ChangeLog 7752 SHA256 7917b78bcac6a23b3a33462cd13392b2ca4abdae6963c5954963fac63970bca6 SHA512 e8642b2ea9ebac866fd9b1c62fbf9e1faad6a84bcba5464ffab2afcc33fc5f5685e45ba9f67fc281a5ed8b448405aa3d2b9c11e0c644f9c574a9e4b8c14b6239 WHIRLPOOL 3a6067630a03c6c760e39bfc741f4b5bedc8d6f1fd7feb2ed47a1d89222d3514302375f37c44bf693f2b277aec1c0319152e73cfa5897a3ed0861766c00d376a
-MISC metadata.xml 245 SHA256 6b8811765ad279984b77ea36b32bce27dfb26c6190d1700e2bf467e1af0d45f4 SHA512 415c0e4fadbb06fe895a8f0a2f6f798901d8616e7b231f66e2e5f5730d47c29b320e303853e58ca1b6774cc346b8096effb189265f43d8681b64d631a07676f4 WHIRLPOOL 13214a90e11c4b1c23d1c9ad1936178b7ba37fa220cb10de057b5a93e5a47eac1c2803f85013ccfb8441b0f596db923bb060d6a195713586bbf1289340855648
+EBUILD shorewall-core-4.5.21.7.ebuild 1914 SHA256 3932bf042c0f14d0f75ff66ce9143fe975b3be67826f61da8dd567d50f552280 SHA512 4da23ac9ace2aa546cbafb7b979d340cc01223876f121fff4fe12eeff2523e82229cae8913d1fb4dea693dd765308bad4acdb189e472def35a2d4de4288e924b WHIRLPOOL a234ba7ea5bdb6e2fc90aa4182024a9ab359276cf36e3420d51d945d8471b6675aed95c25e9d5d4ef26616a5bbbb9bd767df0007a5a96f08bd820a5091b41eef
+MISC ChangeLog 8018 SHA256 fb1243b3768020737e60026a8ec838243a890ab8a953e5c69ed84c05c0346f6f SHA512 1f1a25e5e291bab3a373ca2055c589228044947d81950c948c312fe80b3a80f61a186759037ff464d3effcbe08e475ca61a0851017e4cc0bc2018ca07eb7e51c WHIRLPOOL 11a966daa9012e78560566aaf7f76352f251979df3c8ddc117f092fc2809bffe331ffd4cf81226d47721abfa9d48e71996b7386269370d9d165d773e2475f103
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS5POEAAoJELp701BxlEWfV0wQAKY8VYQoYRBsvzJGdkllb3nd
-0nED6zUtZrC6uclUl0qnq+BH4dzcvMABcGZ7tFAEQufeOAxfJgKpFls58i14Nn+/
-ik2lOM7E/FFAsJRf67AP5fSoq/yTQ/SK9NfvMV5YqRlCZd8hrp3klc4tXqq36t8n
-LerGjo2USEEbVGpJuOt4f5YVkYA5b30R/ac9mWMHu/+CVBEAsGBycez8E56fX35t
-KqxoHikLU8UjcIU/Wc5NYqtvoIwn3JNJODgMdkRhrQ0x3n4w0suJ0l76iym4Av0w
-HB+J0qJ9QtcFYrzyUhNesen9ILvScUDuKBzekvcKq+vXW6Eh9Dhp7NrGbMMl02pW
-xn2HnjKpg+BQMB/WJOSNNOZDQRDdXo0K6qLE191J1O9hNTkt01/I1OsdtQw5KVhR
-C0mDZ7LbW6oHGrG4qckRViazUXCpY2uG5Swfv9jZZW8mjtNBqcRTnKW6sLLctgeo
-p5WqCBNA/FBLcC00bjfTCafmQaXws+s13PB2Psa7tsGO0lzvI2baP2JZcwgoLQtf
-uVmuAkE1Zm/HPi1D6hFbjo+z9lLuDWLS0/mDx+w+Weq+/JVrxtO8qghgS70Sh5Ri
-K50zvYz508DMnp57Fx76Pzuq2KFj/TCehmBRpaTKZc9c/vin9rabmcn7l/aE6gkd
-+3uFWGq0kK14CxYt+K6x
-=0USs
+iQJ8BAEBCABmBQJTJNm8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88atoP/jfChVFQSlm1h0fLZqwIR4r/
+SOQOkVvxGRYa1mQTcABsuJHaFF6gKRKHYqc9p/4yhYrKqE9LSuADgcYiQPOqEYv3
+fHWT4l/m1HDO3FH3um+MCckA+WRj+A9EgtnDIxu2DIqaieQMcGHVbpngvDURjGCS
+vU1p7u8tOA+9rR0h8sjOBCcsprLSZMjmNFi9ELWApnun5JKLcGEsGZgtt4aDN3BD
+QCH/hT6xWveVk8aAogl3iFnpRdhbXbg9TlhOfPWrCOMTZlQN/NgQncF7pFR4+nr9
+sVgBwiwlQY2VzmQaWotcmgl5p8rX1Rl00cripU3EwlvTuOFrOQz5QwfzfhyrijW2
+ZNHQplieTR6FoQDe1LvS9w8l+3bq3SMXwEwkNiB5CrnDFFyOeb3ZOyU6xGYfpybV
+sUHoF/l/gz9nVdLxtzwm+cdKUHnZJRYONdfcVsn1af3r3wUuZlLBVD1knPmoJCYz
+BCpWYZHGTuZOvNW/0A4KMOGbakTL02xRYLkF6WcafohzGSte4E53dWUjIX8XUgzM
+H//Sg3UXNK+L4f4g1WcGC1gcM6bO3B/poly/4mrzcbI4Qz/Jauu40e+wCeLwC8Ay
+fW0jxY6P+KpLOJbVvb3vJumMlFm8QYiRJgp5QUMGrgWim2Im3oJO4ySaAtm2u3qz
+NR2Npl+C9vzpE20y+t4S
+=u4ss
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall-core/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall-core/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..9cc5d98d2af1
--- /dev/null
+++ b/net-firewall/shorewall-core/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall-core-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall-core-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall-core/files/4.5.21.7/shorewallrc b/net-firewall/shorewall-core/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall-core/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall-core/metadata.xml b/net-firewall/shorewall-core/metadata.xml
index 70e9b1f6cc9a..52ffdde3f9be 100644
--- a/net-firewall/shorewall-core/metadata.xml
+++ b/net-firewall/shorewall-core/metadata.xml
@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall-core/shorewall-core-4.5.21.7.ebuild b/net-firewall/shorewall-core/shorewall-core-4.5.21.7.ebuild
new file mode 100644
index 000000000000..7fa32ec7ed1f
--- /dev/null
+++ b/net-firewall/shorewall-core/shorewall-core-4.5.21.7.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-core/shorewall-core-4.5.21.7.ebuild,v 1.1 2014/03/15 22:53:52 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils prefix versionator
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION="Core libraries of shorewall / shorewall(6)-lite"
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="selinux"
+
+DEPEND="
+ >=dev-lang/perl-5.10
+ virtual/perl-Digest-SHA
+ !<net-firewall/shorewall-4.5.0.1
+ selinux? ( >=sec-policy/selinux-shorewall-2.20130424-r2 )
+"
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4.20
+ >=sys-apps/iproute2-3.8.0[-minimal]
+ >=sys-devel/bc-1.06.95
+ >=sys-apps/coreutils-8.20
+"
+
+DOCS=( changelog.txt releasenotes.txt )
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_install() {
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+ default
+}
+
+pkg_postinst() {
+ if ! has_version sys-apps/net-tools; then
+ elog "It is recommended to install sys-apps/net-tools which will provide the"
+ elog "the 'arp' utility which will give you a better 'shorewall-lite dump' output:"
+ elog ""
+ elog " # emerge sys-apps/net-tools"
+ fi
+}
diff --git a/net-firewall/shorewall-init/ChangeLog b/net-firewall/shorewall-init/ChangeLog
index cd9c6f80e64f..8ce8b69e91ac 100644
--- a/net-firewall/shorewall-init/ChangeLog
+++ b/net-firewall/shorewall-init/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for net-firewall/shorewall-init
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-init/ChangeLog,v 1.2 2013/12/02 19:58:43 constanze Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-init/ChangeLog,v 1.3 2014/03/15 23:01:59 hwoarang Exp $
+
+*shorewall-init-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/01_Remove-ipset-functionality.patch,
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/README.Gentoo.txt,
+ +files/4.5.21.7/shorewall-init.confd, +files/4.5.21.7/shorewall-init.initd,
+ +files/4.5.21.7/shorewall-init.systemd, +files/4.5.21.7/shorewallrc,
+ +shorewall-init-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
*shorewall-init-4.5.21.4 (02 Dec 2013)
@@ -19,4 +29,3 @@
+files/4.5.21.2/shorewall-init.initd, +files/4.5.21.2/shorewall-init.systemd,
+shorewall-init-4.5.21.2.ebuild, +files/4.5.21.2/shorewallrc, +metadata.xml:
Initial version of shorewall-init; Thanks to Thomas D.
-
diff --git a/net-firewall/shorewall-init/Manifest b/net-firewall/shorewall-init/Manifest
index 834acde0550f..6a3ea20a7efd 100644
--- a/net-firewall/shorewall-init/Manifest
+++ b/net-firewall/shorewall-init/Manifest
@@ -13,18 +13,37 @@ AUX 4.5.21.4/shorewall-init.confd 230 SHA256 f3845fcdf5e76492c23238a42e03ef028a6
AUX 4.5.21.4/shorewall-init.initd 4480 SHA256 d397f495cfa6726ed70e3acb088abecaea82b4566f4dfa1ebb4c6994e878a2dc SHA512 6fa4d0665ab0d8856e3b55f3374077e1b4ab6e16092b850709be10b70c6c4cb5b67d387d660d6d17bd4dd2b0bac17157285ac30ad072189828f5c301c93bdb2f WHIRLPOOL 8b5a8fc6298817687ed1e896bf437ba16e28f5d5c3497210fde0f73fb2710005ad4e8d2c524b2340e88cc8cf31b7916aba64ca37a473508a8527627b465e27fc
AUX 4.5.21.4/shorewall-init.systemd 343 SHA256 54b9800171441271808a4fe01b85d7e6408cfb284b69d88c1abdd9491a5e6921 SHA512 d326933f4ebcc7a6780e64c2a32413d553fb8cfd7d183395efacc7348e30f7e7f62589917025996694f46a4fc31fdca7404dd5de8b8f90e52518f812597451a0 WHIRLPOOL d7ab450c30e10588fcacb19382fecd0a0654ce308275392945148d7353af69a51d20cde8199fafded80098522452ca2a4ff42314d8b63f18e347ca66283c5d90
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/01_Remove-ipset-functionality.patch 563 SHA256 ed4e8debb0eac40527f4c63df929e84d54bce066f1c7f002cafd9e34b01079ce SHA512 d4b9c4aea7a0d1eea24c6e7f045ce7b61b24969e962fee0f95b28c6fad490eb20c6c6cb568813d0bebf91fa6da22b9de06da03ed5bf7b2284309d0bd7d236394 WHIRLPOOL 1c3cb1f5a3829e317e834fb56a6be9a1d3ed3c63f5e4825875bbb71a85f9db195de09f6b36002e25b477e70ddf57ce6921290c31a001bb6f7036dc6600943708
+AUX 4.5.21.7/10-releasenotes.patch 672 SHA256 2a7638cdf09e6fe8440f83c239e473878453749b7485c7d697fa33193364a0f6 SHA512 eae8a680840080efcd08ba2e3f252cea7eb89a5d8d8ecf0f0481af6cac11e2e6322e1f42f89b1c5cd950c635a5ed72be0bb5a6707fbc80914afc58f4c246e98a WHIRLPOOL 90cce01ece70f660aee3ac84a63f43f9c08c3cafecc58722870d7d99259d066e26533909506458a9db467e57954edd8796d2045d7cf4c3d9f5885ef757148d88
+AUX 4.5.21.7/README.Gentoo.txt 1233 SHA256 01439a974c15797954f3b9ce8fc7dbd8c81baff79e6a4e81e745416103896ce3 SHA512 8dbb70cc381b81ae811dcbfbcff63f5de0ba776472107a7d3b53e912fe50f20acb59f5da2aecec5de87ad0513a40fb4b4dfa30b51ff5f4b0da9186504870304a WHIRLPOOL a4293a49656253e3d7903b5a067d67b1bffdb1fffb3d92a43a2c32dd8a796998c67ad66beb756b4c45db618ab72b0dbc1bc81f183976c174b483bb4a2401a643
+AUX 4.5.21.7/shorewall-init.confd 230 SHA256 f3845fcdf5e76492c23238a42e03ef028a63841f383213e8d7ba229d4396470a SHA512 c032f7eddded7c29212fa363cb7af7305bdea70e48de45c42747331cd6fd5f3319f3f0d9172f02a33e925d8a1bd6d02a6a27bcaaa3bf6006005873d293577e62 WHIRLPOOL 60057322b80f785924b832d3bdd0a0efc4dcd10358d0589f31cb7a932ecd363b43910f2b2f23c43e66fddc52f563b034fe547ddc43541ef07967e76055f7c3d8
+AUX 4.5.21.7/shorewall-init.initd 4479 SHA256 c47ca7f0c7aa57450f40994010891dfd6ba7541b071ef2525b1d1a19dd89a706 SHA512 b6b4a5d67cde309d330d06fc218fb40d83a1c5c4400357d8deba0bc3421fc4951606c57da2eed2d4b26fc8d974e8293f967ea7f23354bce6939c780d96a3ed14 WHIRLPOOL 1c51c9151f7752be58849b62b591346187273eb9454ab397a0a0d026be9d8a2ce1a7c32aa9091495329d96f637fdc8cfb4547d1900bddba133f561d109992db6
+AUX 4.5.21.7/shorewall-init.systemd 343 SHA256 54b9800171441271808a4fe01b85d7e6408cfb284b69d88c1abdd9491a5e6921 SHA512 d326933f4ebcc7a6780e64c2a32413d553fb8cfd7d183395efacc7348e30f7e7f62589917025996694f46a4fc31fdca7404dd5de8b8f90e52518f812597451a0 WHIRLPOOL d7ab450c30e10588fcacb19382fecd0a0654ce308275392945148d7353af69a51d20cde8199fafded80098522452ca2a4ff42314d8b63f18e347ca66283c5d90
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
DIST shorewall-init-4.5.21.2.tar.bz2 65230 SHA256 f43125910f1c771afab2ce8daa405ca46c08b53bee3d856d7835154509833883 SHA512 94250a1e5d61bb9ebdfc7148a9aaacd1a6e589beb7916f5417eaf56f153b1d9c64e7d1a399a6ad55c952d7ebfa40bfa22ac4915b1d58a82a76e8da3c6037f3d9 WHIRLPOOL d84112de6b2db88041fabe79043df4b71813221ccd3aac29320ad2619ad6af6c90a547099124ba581a4dce7407adcd17a0abd2afb46cddeccd7fd6f3b820554e
DIST shorewall-init-4.5.21.4.tar.bz2 65466 SHA256 c2c98c425a651ddc61136965a8549762dd35efe3d85a79efad25591ddfc4d077 SHA512 e4448fc6146bd312a4fa3cffa9997597349d16b6ab8d8d361da958f5ac63c74511ee5b367163aa4ba5f9dc6bbb9d7854aee8f9e267ca56c5575e54ce16e618c6 WHIRLPOOL bfbe491068766627036c2601a9adf6632607fda448a91d3873b5c09237a8f6ab84b432bb394b019e0a9ab41a37991b1918a7b57214e8798876b1578b7998bcd6
+DIST shorewall-init-4.5.21.7.tar.bz2 66069 SHA256 333904c191c670d463bbf9c3143df51ecf1e33454a89f3917a07817f0f3ce68b SHA512 2c44a6ec5d5b4395b8e41b8a54cff066c75b8c8b8aba87d97f98d7011841a947b497e91272cd31e7422db306b237d102c02b76bacd9537574e359d275fe33286 WHIRLPOOL 49251ed0600a4ab387b5d36882c049cd95bfd4aa7e6d6cc8782731707d739725348bcfcb3c3e1115ce9387e730b71ebff5773f70f2045a05ed00438d15a266ee
EBUILD shorewall-init-4.5.21.2.ebuild 3044 SHA256 8a5529ffc79a8431ca556a8a0a7303f67866f66470f140c979ac05a8aaddd301 SHA512 0582470ea20595b7a10a7759c24dcee47ffed3325e87c817beb350e921e31a2b9f9217c6670fb2047f2e72bf1adb8f4a23db925eeffcfa219997fb7b2b8ff678 WHIRLPOOL de75cfef89d7ba3419486e058130475a891546d347fedba53f4572771be33e619c14a1a8935e4fa02b9e103b8653a07c289fb63a569bd576492b233c0b3338f1
EBUILD shorewall-init-4.5.21.4.ebuild 3044 SHA256 62609113e7f860889a9871956aff8da49538bd4dab846df15d53134e2db0e50d SHA512 580d0efa5a8de3aa8a51eb08b08c9e47af3f1440f55530167aff583ddf64502281cbbc667274935c34d8eeb1d1f000a026b83ab7157bcc0b000a6803de502fd6 WHIRLPOOL 2cb318764b4374c94be8573fd00ff7b3ee0ae511547486d9f853d238c5cff4f3032e12b7f59f28db6a1fe65e6d860fbea8785be635c98c83c3bc8482f394f943
-MISC ChangeLog 1080 SHA256 841a295bad5c60426798273566c1cf81fed5cc288b564a1fb541ca2f1442327e SHA512 a1cba4198f91489b7778c606577b1a267f1d0f5f7fd82808efe54fc012292137c3f5f727ff58e733241753d3dd535b89f8f0280075eedea228df12cd28721741 WHIRLPOOL 9789cadd558af8e000ec76358b25622fb083c4e428acd34ed93d2f719d6c07a95f5246558a0da293510fbb5b1dedfb9bb99663e7d59007084d3ed42d2db1078d
-MISC metadata.xml 276 SHA256 c0509cd51ecd918ca2fb54f777ac69644f3df01ad04cb7876421792b1fae7799 SHA512 dd4a0d2c0a0ad7bf3fbea0a0dc1a120ffaa7e36f7ece3c4067f318a4c742f6a37ff5d6ff9b7982c0ba694d12e9f0f33d32f92d5e5da0256d298a6262256373ae WHIRLPOOL 0ade135cd178412b03da32cb792e0db02e984a7fec226452ce18d48044f656be72f98ead7498157ab1f4d5e861ac696e1635f7bc70a9061a6b7e2354bf51ba56
+EBUILD shorewall-init-4.5.21.7.ebuild 3132 SHA256 70ab6fa401f6d31a30a7f54034552ae585c947d90909d461865a098b846b26db SHA512 398510d555a64e09b99062e43493fa5903c2cb18b863d2645846c5a65c3d7475a8ecd9d5fdee1a312f9f5ac91bdf2034c479144d151f87f98b90d8b86c63e619 WHIRLPOOL 68f7b47281f5e9c106f36ce8399c7a22f9ddcf5e445ad61ca1f4fbb777d9a15ce70481bb1793cec62f134add95be85ca765f450465e293c9629729192601bbd0
+MISC ChangeLog 1549 SHA256 5e43c8a41cf4d72ef968b8daa7a2129281791b3dbeac6b37df7ee89022448611 SHA512 b185f949618e9012e6a7a65be19e0c51ac034014a63b7b585313cfcce74a59d0a4d8d4df04796122d9e2b16aff774c2e30342510f6e9edec23b6ae7ca60a2fba WHIRLPOOL 081fabe1b44f50a6228b3d38594922839ab3d5bc90a0de58accd62d503912dd66f11c17f7cfcc2a760293e9014c660b4a252e6d493333eca843540cfbf1cd9c8
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iL4EAREIAGYFAlKc5n5fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
-bnBncC5maWZ0aGhvcnNlbWFuLm5ldEIwNjQwRkMzRTI1OTEyQUUwM0MwQjVBQUJC
-ODBGNDE5MDEwRTNFQzMACgkQu4D0GQEOPsN0FAD/WZoE2dj+M7kFuWTmeOwFttoa
-6ud7UtfakbXTUFYH7REA/i33C1JJtMWV7lVWQ18KcNmhI9sfQS61DsJKzk13eopj
-=j2sY
+iQJ8BAEBCABmBQJTJNujXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun881skQAIBK6im4H81vL0/dsA2CzTPt
+9WWnVhoXfggfGWhoXIKQNcYfJTafE4WMoxZDiUGkc5OyoG8chcl5xx2+0mlQm+gt
+7nOqaqbEtJxaU5ISsvrMJXxd/hup5B6LDUWiBQCBjWMSErgqIdVxRDNjkakHWF9/
+2ukZ7+3UrrknPpnmMrJPJ2bl33+uWZ+G9pp0N3EkKWOwJnMwlK1VGzHQwxnPvKbW
+fRRTv/E6nSgbZtoI0Zjt5jID61QFV+zYbY8U3RkWDAmxpEyIOUVK4AG63KDD36/H
+ISxHIIEyMYc7H7iKSGQJpnOXOQuJJzYlfMdMglvbe39yEDiPrPPwmFIihnXSgUQ7
+3jo5QaVSnvFr2/eraa26jgAFe42zRC7v2NwBJpWR4RWcshZdweAf8pqqDOSAEpbE
+ucZwUi6k3S72CpsP1SwSZzpNtDgZIMppzhgVkOOI2PxKb/s4/ccDKVaPo9bfaIWa
+h+SAE4bWp2EN6QM+YqZ+NgNjkHsT5BmUOOW0/ERNhfpYBP7+oQQtr/qTmf5VeSD0
+USvGRHQzRmI9NJGFuSo0M2v9ohE+gcvlKksf4DMvevs9yjmHnGOCwbOs0BXV2LLe
+06l0d/HdqOLQRYh2rOuqeBx1IFikgPFH/6of9544Ww07xiVl6fH5pNi6AirDvEFm
+e8pfF8qte9tYRStmIsYO
+=uIAD
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/01_Remove-ipset-functionality.patch b/net-firewall/shorewall-init/files/4.5.21.7/01_Remove-ipset-functionality.patch
new file mode 100644
index 000000000000..620e479f92fc
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/01_Remove-ipset-functionality.patch
@@ -0,0 +1,27 @@
+--- shorewall-init.old 2013-09-08 23:25:36.364924304 +0200
++++ shorewall-init 2013-09-08 23:29:27.418736392 +0200
+@@ -79,10 +79,6 @@
+ fi
+ done
+
+- if [ -n "$SAVE_IPSETS" -a -f "$SAVE_IPSETS" ]; then
+- ipset -R < "$SAVE_IPSETS"
+- fi
+-
+ return 0
+ }
+
+@@ -100,13 +96,6 @@
+ fi
+ done
+
+- if [ -n "$SAVE_IPSETS" ]; then
+- mkdir -p $(dirname "$SAVE_IPSETS")
+- if ipset -S > "${SAVE_IPSETS}.tmp"; then
+- grep -qE -- '^(-N|create )' "${SAVE_IPSETS}.tmp" && mv -f "${SAVE_IPSETS}.tmp" "$SAVE_IPSETS"
+- fi
+- fi
+-
+ return 0
+ }
+
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall-init/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..2b7a21af798b
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall-init-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall-init-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/README.Gentoo.txt b/net-firewall/shorewall-init/files/4.5.21.7/README.Gentoo.txt
new file mode 100644
index 000000000000..f7b13fed3de6
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/README.Gentoo.txt
@@ -0,0 +1,30 @@
+shorewall-init from upstream offers two features (taken from [1]):
+
+ 1. It can 'close' the firewall before the network interfaces are
+ brought up during boot.
+
+ 2. It can change the firewall state as the result of interfaces
+ being brought up or taken down.
+
+On Gentoo we only support the first feature -- the firewall lockdown during
+boot.
+
+We do not support the second feature, because Gentoo doesn't support a
+if-{up,down}.d folder like other distributions do. If you would want to use
+such a feature, you would have to add a custom action to /etc/conf.d/net
+(please refer to the Gentoo Linux Handbook [2] for more information).
+If you are able to add your custom {pre,post}{up,down} action, your are
+also able to specify what shorewall{6,-lite,6-lite} should do, so there is
+no need for upstream's scripts in Gentoo.
+
+If you disagree with us, feel free to open a bug [3] and contribute your
+solution for Gentoo.
+
+Upstream's original init script also supports saving and restoring of
+ipsets. Please use the init script from net-firewall/ipset if you need
+such a feature.
+
+
+[1] http://www.shorewall.net/Shorewall-init.html
+[2] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=5
+[3] https://bugs.gentoo.org
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.confd b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.confd
new file mode 100644
index 000000000000..4ca0024579f7
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.confd
@@ -0,0 +1,9 @@
+# List the Shorewall products that Shorewall-init is to
+# initialize (space-separated list).
+#
+# Sample: PRODUCTS="shorewall shorewall6-lite"
+#
+PRODUCTS=""
+
+# Startup options - set verbosity to 0 (minimal reporting)
+OPTIONS="-V0"
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.initd b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.initd
new file mode 100644
index 000000000000..95c5581f5961
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.initd
@@ -0,0 +1,196 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.initd,v 1.1 2014/03/15 23:01:59 hwoarang Exp $
+
+SHOREWALLRC_FILE="@GENTOO_PORTAGE_EPREFIX@/usr/share/shorewall/shorewallrc"
+CONFIG_FILE="@GENTOO_PORTAGE_EPREFIX@/etc/conf.d/${SVCNAME}"
+
+description="Puts Shorewall in a safe state at boot time"
+description="${description} prior to bringing up the network."
+
+required_files="$SHOREWALLRC_FILE"
+
+depend() {
+ need localmount
+ before net
+ after bootmisc ipset tmpfiles.setup ulogd
+}
+
+
+. $SHOREWALLRC_FILE
+
+checkconfig() {
+ local PRODUCT=
+
+ if [ -z "${VARLIB}" ]; then
+ eerror "\"VARLIB\" isn't defined or empty! Please check" \
+ "\"${SHOREWALLRC_FILE}\"."
+
+
+ return 1
+ fi
+
+ if [ -z "${PRODUCTS}" ]; then
+ eerror "${SVCNAME} isn't configured! Please check" \
+ "\"${CONFIG_FILE}\"."
+
+
+ return 1
+ fi
+
+ for PRODUCT in ${PRODUCTS}; do
+ if [ ! -x ${SBINDIR}/${PRODUCT} ]; then
+ eerror "Invalid product \"${PRODUCT}\" specified" \
+ "in \"${CONFIG_FILE}\"!"
+ eerror "Maybe \"${PRODUCT}\" isn't installed?"
+
+
+ return 1
+ fi
+ done
+
+
+ return 0
+}
+
+check_firewall_script() {
+ if [ ! -x ${STATEDIR}/firewall ]; then
+ if [ ${PRODUCT} = shorewall -o ${PRODUCT} = shorewall6 ]; then
+ ebegin "Creating \"${STATEDIR}/firewall\""
+ ${SBINDIR}/${PRODUCT} compile 1>/dev/null
+ eend $?
+ else
+ eerror "\"${PRODUCT}\" isn't configured!"
+ eerror "Please go to your 'administrative system'" \
+ "and deploy the compiled firewall" \
+ "configuration for this system."
+
+
+ return 1
+ fi
+ fi
+
+
+ return 0
+}
+
+is_allowed_to_be_executed() {
+ # This is not a real service. shorewall-init is an intermediate
+ # script to put your Shorewall-based firewall into a safe state
+ # at boot time prior to bringing up the network.
+ # Please read /usr/share/doc/shorewall-init-*/README.gentoo.gz
+ # for more information.
+ # When your system is up, there is no need to call shorewall-init.
+ # Please call shorewall{,6,-lite,6-lite} directly. That's the
+ # reason why we are preventing start, stop or restart here.
+
+ local PRODUCT=
+
+ if [ "${RC_RUNLEVEL}" != "boot" -a "${RC_CMD}" = "start" ]; then
+ # Starting shorewall-init is only allowed at boot time
+ eerror "This is a boot service, which can only be started" \
+ "at boot."
+ eerror "If you want to get your shorewall-based firewall" \
+ "into the same safe boot state again, run"
+ eerror ""
+ eindent
+ for PRODUCT in ${PRODUCTS}; do
+ eerror "/etc/init.d/${PRODUCT} stop"
+ done
+ eoutdent
+ eerror ""
+ eerror "Yes, \"stop\" and not start."
+ eerror ""
+ return 1
+ fi
+
+ if [ "${RC_RUNLEVEL}" != "shutdown" -a "${RC_CMD}" = "stop" ]; then
+ # Stopping shorewall-init is only allowed at shutdown
+ eerror "This is a boot service, which cannot be stopped."
+ eerror "If you really want to stop your Shorewall-based" \
+ "firewall the same way this service would stop" \
+ "Shorewall at shutdown, please run"
+ eerror ""
+ eindent
+ for PRODUCT in ${PRODUCTS}; do
+ eerror "/etc/init.d/${PRODUCT} clear"
+ done
+ eoutdent
+ eerror ""
+ eerror "Keep in mind that this will clear (=bring down)" \
+ "your firewall!"
+ eerror ""
+ return 1
+ fi
+
+ if [ "${RC_CMD}" = "restart" ]; then
+ eerror "This is a boot service, which cannot be restarted."
+ eerror "If you want to restart any of your Shorewall-based" \
+ "firewalls, run"
+ eerror ""
+ eindent
+ for PRODUCT in ${PRODUCTS}; do
+ eerror "/etc/init.d/${PRODUCT} restart"
+ done
+ eoutdent
+ eerror ""
+ return 1
+ fi
+
+
+ return 0
+}
+
+set_statedir() {
+ STATEDIR=
+ local VARDIR=
+
+ if [ -f ${CONFDIR}/${PRODUCT}/vardir ]; then
+ STATEDIR=$( . ${CONFDIR}/${PRODUCT}/vardir && echo ${VARDIR} )
+ fi
+
+ [ ! -n "${STATEDIR}" ] && STATEDIR=${VARLIB}/${PRODUCT}
+}
+
+start_pre() {
+ checkconfig || return 1
+
+ is_allowed_to_be_executed || return 1
+}
+
+start() {
+ local PRODUCT=
+ local STATEDIR=
+
+ for PRODUCT in ${PRODUCTS}; do
+ set_statedir
+
+ check_firewall_script || return 1
+
+ ebegin "Initializing \"${PRODUCT}\""
+ ${STATEDIR}/firewall stop 1>/dev/null
+ eend $?
+ done
+}
+
+stop_pre() {
+ checkconfig || return 1
+
+ is_allowed_to_be_executed || return 1
+}
+
+stop() {
+ local PRODUCT=
+ local STATEDIR=
+
+ for PRODUCT in ${PRODUCTS}; do
+ set_statedir
+
+ check_firewall_script || return 1
+
+ ebegin "Clearing \"${PRODUCT}\""
+ ${STATEDIR}/firewall clear 1>/dev/null
+ eend $?
+ done
+}
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.systemd b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.systemd
new file mode 100644
index 000000000000..e48a729105b8
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/shorewall-init.systemd
@@ -0,0 +1,16 @@
+#
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.5
+#
+[Unit]
+Description=shorewall-init
+Documentation=http://www.shorewall.net/Shorewall-init.html
+Before=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/sbin/shorewall-init start
+ExecStop=/sbin/shorewall-init stop
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall-init/files/4.5.21.7/shorewallrc b/net-firewall/shorewall-init/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall-init/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall-init/metadata.xml b/net-firewall/shorewall-init/metadata.xml
index 03caed7b9582..52ffdde3f9be 100644
--- a/net-firewall/shorewall-init/metadata.xml
+++ b/net-firewall/shorewall-init/metadata.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall-init/shorewall-init-4.5.21.7.ebuild b/net-firewall/shorewall-init/shorewall-init-4.5.21.7.ebuild
new file mode 100644
index 000000000000..9d281367d6cf
--- /dev/null
+++ b/net-firewall/shorewall-init/shorewall-init-4.5.21.7.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-init/shorewall-init-4.5.21.7.ebuild,v 1.1 2014/03/15 23:01:59 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils versionator prefix
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION="Component to secure a Shorewall-protected system at boot time prior to bringing up the network."
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/coreutils-8.20"
+RDEPEND="
+ ${DEPEND}
+ || ( =net-firewall/shorewall-${PVR} =net-firewall/shorewall6-${PVR} =net-firewall/shorewall-lite-${PVR} =net-firewall/shorewall6-lite-${PVR} )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed"
+
+ cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed"
+ eprefixify "${S}"/init.gentoo.sh
+
+ cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed"
+
+ epatch "${FILESDIR}"/${PVR}/01_Remove-ipset-functionality.patch
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+
+ if [ -d "${D}/etc/logrotate.d" ]; then
+ # On Gentoo, shorewall-init will not create shorewall-ifupdown.log,
+ # so we don't need a logrotate folder at all
+ rm -rf "${D}"/etc/logrotate.d
+ fi
+
+ if [ -d "${D}/etc/NetworkManager" ]; then
+ # On Gentoo, we don't support NetworkManager
+ # so we don't need these folder at all
+ rm -rf "${D}"/etc/NetworkManager
+ fi
+
+ if [ -f "${D}/usr/share/shorewall-init/ifupdown" ]; then
+ # This script won't work on Gentoo
+ rm -rf "${D}"/usr/share/shorewall-init/ifupdown
+ fi
+
+ dodoc changelog.txt releasenotes.txt "${FILESDIR}"/${PVR}/README.Gentoo.txt
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Before you can use ${PN}, you need to edit its configuration in:"
+ elog ""
+ elog " ${EPREFIX}/etc/conf.d/${PN}"
+ elog ""
+ elog "To use ${PN}, please add ${PN} to your boot runlevel:"
+ elog ""
+ elog " # rc-update add ${PN} boot"
+ elog ""
+ ewarn "Notice:"
+ ewarn "${PN} is more like a start script than a service."
+ ewarn "Therefore you cannot start or stop ${PN} at default runlevel."
+ ewarn ""
+ ewarn "For more information read ${EPREFIX}/usr/share/doc/${PF}/README.Gentoo.txt.bz2"
+ fi
+}
diff --git a/net-firewall/shorewall-lite/ChangeLog b/net-firewall/shorewall-lite/ChangeLog
index a82e71cde92b..031969ee32dc 100644
--- a/net-firewall/shorewall-lite/ChangeLog
+++ b/net-firewall/shorewall-lite/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-firewall/shorewall-lite
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/ChangeLog,v 1.145 2014/01/26 11:37:46 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/ChangeLog,v 1.146 2014/03/15 22:58:10 hwoarang Exp $
+
+*shorewall-lite-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/shorewall-lite.confd,
+ +files/4.5.21.7/shorewall-lite.initd, +files/4.5.21.7/shorewall-lite.systemd,
+ +files/4.5.21.7/shorewallrc, +shorewall-lite-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
shorewall-lite-4.5.18-r1.ebuild:
diff --git a/net-firewall/shorewall-lite/Manifest b/net-firewall/shorewall-lite/Manifest
index c17723d98ee7..a7c08bbe0696 100644
--- a/net-firewall/shorewall-lite/Manifest
+++ b/net-firewall/shorewall-lite/Manifest
@@ -16,6 +16,11 @@ AUX 4.5.21.4/shorewall-lite.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee
AUX 4.5.21.4/shorewall-lite.initd 2269 SHA256 8227c0a9045a11d92185f9980b7e2b1e522e3512311024475a78063278cad340 SHA512 05796103ca7ff06283409275af8f46fec0b4403af4cd2e83cf93e448df28210a51e0e6627cedb4b09e1764e8e6047b0265f1a5c1a89cacc2b20156f84385c60c WHIRLPOOL dfe9c04aefc4b613cb03eb22c7bd1971bcf086630d52ff4c00ff253ce3b98812bf5afdcbe4c4b31264851a544a68b6ef3c65b89490280852e17e7468e852c297
AUX 4.5.21.4/shorewall-lite.systemd 481 SHA256 6f627628ed86e5a70f80454117bca3b197af105c1186e2a183157a995e6ecf16 SHA512 2c3efb6be4bc6d2f09a0eedab7a121987c84e9fdc19f001d8dde2fe37a6e603304c4adfe755d2911aa31b4fd3d2a5a60c6097c042abf17e66e589368ccd71cac WHIRLPOOL f367a6769094df0b69ccdc2cae414527b777a75c238d6f3ef84e383cf235682b823e8922a68a82a8f9f06456affb07863016a1424760d734966bb2f7ff3183cf
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/10-releasenotes.patch 672 SHA256 2e8e88602618a8743da26400efa6f03dc35895f1f4fb85eee588b3455736d313 SHA512 c256541844cd6ef91b2143426fb8e377a6429428d9ccdd451097b306c72514f7783183cc5de8cd2afccd30d4e4708b533ad53cd5e5b7d9a2dfa3dbca16df7636 WHIRLPOOL 97ed911bd6d8a862ef0e4b66939c594aa6f5d276444dd12363a7f2a413f0b3b9b65fc977a419452046379101cf2a75f07c0df0414d041badadb91971bb0c42dd
+AUX 4.5.21.7/shorewall-lite.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9e52f5a65b4cc56744a953982b SHA512 00e58351aade2ea9ade38373f3cacca3f10dcf4230b29e4a4e2b5d5d449ea9b78f40e2da7d94ed7c23980de2428198e3472399c6268662598b0fdbe008aff4b8 WHIRLPOOL 18532d1659a794d531548a91b0f096942fe5e82637ed05a9c5d49ed580d99a3e0c2807fd5ca5ea5c38139dc4c6f798b952433e59ee893f80240e5f4254435eda
+AUX 4.5.21.7/shorewall-lite.initd 2268 SHA256 5229e81106b30a16ae734bd8c4650c52802bef2ef43ae79df1af53720deb8e3f SHA512 da05ffb087abddd6b28125e1f7132d665ebc9f733582a26ebe1222c62a6d8ed178c665e9103ccecf7a79277a397be0199d401083f9e06eb8dcee9003302c7b18 WHIRLPOOL e302812eca3dbf8828db3b323300136394b95a9d7f8dc8756c9cefd2a84aef1ffaea9101cd0a33e9255794b7d343060d288cd720a4463dc891478c7884a43d4c
+AUX 4.5.21.7/shorewall-lite.systemd 481 SHA256 6f627628ed86e5a70f80454117bca3b197af105c1186e2a183157a995e6ecf16 SHA512 2c3efb6be4bc6d2f09a0eedab7a121987c84e9fdc19f001d8dde2fe37a6e603304c4adfe755d2911aa31b4fd3d2a5a60c6097c042abf17e66e589368ccd71cac WHIRLPOOL f367a6769094df0b69ccdc2cae414527b777a75c238d6f3ef84e383cf235682b823e8922a68a82a8f9f06456affb07863016a1424760d734966bb2f7ff3183cf
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX shorewall-lite 1788 SHA256 98d1fe31a2a190ed671e9b1aa21b17d659bd66f7befccaf06c6e7e1e24f9a67a SHA512 e7ba286ea90b5d2f9f7fb3d95536ddf411aaa111138c009c813d4b8837f5cb8bea2b8c7da8433f047f699dbedb264eefb6fda8a56e6a078344f354256e5495ed WHIRLPOOL 2e78e1bc70ba400cd34ed884da31d42ce1c1b15da31e4f6614563f17847d90e7e536ae348a1a9b92a817d9add01a47c4866aeaaf4ac39e15d93eb378127204c0
AUX shorewall-lite.systemd 472 SHA256 9958fae5cb6b172f764e7cbb91991cb37e608453e161ce9f10ee3e5013932e2f SHA512 219a60a720224ef305eec288032983f68c43aa98528b6d84684fc1907bc97f0b0ded9b3edc16cbab48338b640206fabdac5fa1520d3a0f588d717559dfe6c11f WHIRLPOOL b6a91090d44d05e2b999b0c82b624253a4a67321e96800201733b8aa7a731d5de2a7e63fc378100687560f0ff5526ef91bc5f485049ad006491b074855638f1a
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
@@ -23,31 +28,36 @@ DIST shorewall-docs-html-4.5.18.tar.bz2 4022828 SHA256 a98263059952ed50b826eb178
DIST shorewall-docs-html-4.5.19.tar.bz2 4033970 SHA256 7be6ebfa73a52151137201e098588ff6e67aa6fc21cf530a0fba564eeb8e77d1 SHA512 8ce06db614a6114cfe2c5c78acfaf111cba0ae5aa488df3879af6b5ecb20205ee453e308a7299e5df243a71067f93dcd8f4cf5faefbd8729ba11acee35cf34e0 WHIRLPOOL b55f90c6f9ca28cccddfb7bd899ce5815573db3ff4b4deabe454c6f30a9b01196ec4609d5251413d9761a28944a6acb19b6748c4dd41ea58fe2fa8da9845ed49
DIST shorewall-docs-html-4.5.21.2.tar.bz2 4144789 SHA256 b4cfdcb84525a3df1430c71eba4c1f86378d96283c250d8c2a9d81ac921bef88 SHA512 57a5dce628301a043110a28874dc73244ac8aedb756c62bdbc9ebc66ba324c989debc6dfdc6e9f19538356b60230d88b708fb9562cb9016783d41d9efbdb495a WHIRLPOOL fce6eca901c7444fe05cbd72b59aa836967de19bccbba3335b74b05e220ad297da15451d853188d5dc65276b13af70c7134eb17a0119dd695e571fe23ee71b07
DIST shorewall-docs-html-4.5.21.4.tar.bz2 4144800 SHA256 92167814eb92f2b7d0f3d94ea16542ad946f566cfe44b86ff447cd11c75391c4 SHA512 e65836162fe376da9f992b90e839d8ec5d3d1213449dce7f97f04e93fa1b2d52ce0acb2741be68eafe6101fceec9bece767d870d67beb48709de5421ea175c4e WHIRLPOOL d3c353735099677b084a8ca6b8aaeb802f0acb0aadb7e3f8bf6fbe27dedc388affc1a8113b383b055f3ef89e2b441bfba3f564a4ad16412d8bdd216277879693
+DIST shorewall-docs-html-4.5.21.7.tar.bz2 4146237 SHA256 cd7de8343924828cea0959496a96f830086421d8583783158a80ba0900ae021d SHA512 4a945aff7d03b726ca14cc9f0bf9b1d42d06ea670f7aa917bb3ec085eadc3dee004582228702885b3d6ed56bf24e291bd7cae03e327e2dc9c8d7dc616962ddc7 WHIRLPOOL 09fe3c7f532a3092abc4aede6bcd62dcda962de4e9ad4179797a0e653e971fe3e8199f751fecd9cacb35f03ba69d8eb4664e8faea215538ebc40dc7bf50c1ada
DIST shorewall-lite-4.5.18.tar.bz2 73702 SHA256 b66680361c527ac710d33d643f4c233ab8e754e7916de0891a863ca7a973d03c SHA512 de181f2878402bb86b550bcfd4aaa86d874ef8be2674d145052322c80499bcc4691086a2b09612a0228de7d1c9e75c335ac99dbc63dcc0d5c8c2fc305f377be6 WHIRLPOOL cd29da8106f7fb2faa84e07fe2a2fa7e080a36db15c04b09926855a7735310c20e4c29f26695bc3c1dbc91b2c262223b8f83341018da2fa91fad1f8edc99a026
DIST shorewall-lite-4.5.19.tar.bz2 74489 SHA256 f5d1e8f2ae4b42461e5b414b52b4ac6614a144e4f6ad211b025f94716f898aec SHA512 c7d1edf2bad8c5ef4cb51fd5ef1d2dddd6bfc4d5d984b85b6fe8b6686a762bdd888c3a7dc2f7ce21cc6e7e217f51e7f5c00d534d7ee2b7bddcdfd534f936768e WHIRLPOOL 0d61e9648e4b34ad58d942cbb4e7e38d2551f877cc82cba7ea64f72362010067b2d663b984c052acdb9c1c544f184abf42e51b9e6797adcacaa8fa9064e5aaed
DIST shorewall-lite-4.5.21.2.tar.bz2 77966 SHA256 d1cdf423e60eeaa6bd7a40563b6e4b27610278bc1307d9b82e5fd43ef6c4ad44 SHA512 107ecfb404ec0a98097ebae503a48d5acd8dec62788d32158cf2433c2cf4471a1a00b5b39d4f23bbde60e692fa7caf701354373fbe76c5c2cc0278493386d83b WHIRLPOOL 11f91fed283673fe000710811727930c7df2cfd9660fb54db46a3d13c25ffacca86a899bc771d41a490b7a281db7a8909fb58f427e5d6fb8caf119b792b798a7
DIST shorewall-lite-4.5.21.4.tar.bz2 78539 SHA256 ffa2ffec59f33a609949bf61d6b75863dae52c124704109b75283a7aac326225 SHA512 9a87455036e81cc2e2a4f3a8f9fa2adab504cdbcb0a0afb86d76481e36a882cc3cd7b1c1f61763c37e007b9386d3e9fc1f2e7342a0e0ac16469e064638533744 WHIRLPOOL 2079b8c69a67bedad253da2830317b8ad70962e04c9ed8859a0d83f1ddf5b507e798428ec6d40c8187ccbbb4a321e94b6316cf56eb69829e8457d43b6ecedd64
+DIST shorewall-lite-4.5.21.7.tar.bz2 78771 SHA256 7dd14965cb0de08271f5852458287145e48b5ccea92c33206847ff4a5e2aaf84 SHA512 7d6b145dad4001c5cf1f295a6a7fee6677a1d2ab84e3c848159c2896ccbc068d05499d6f08d0e4452617a578781c576c495997ff89761466f1cc82e86533d299 WHIRLPOOL 14b385944b5a7be25050d930deb39a3d7721257397f71adba51b5f1098e220450e2f26d9ab03dcfc9a0bc15f6e0c50659e215c53de9199631ab8e6154c056bf5
EBUILD shorewall-lite-4.5.18-r1.ebuild 1732 SHA256 e70b744341276ab04a1a25a10110f0c112dc3a586c5085ea4ff8c884832cad06 SHA512 faa17520054af2152ddbb1bcd40ac14ed53a9daf48d2593b6e681bc12d014e5c7d14ce36b8064463cac9e9e60ef4fa8904eeb1f56fda01d3277e664d29fae721 WHIRLPOOL 8f06800ee3e7e8a3ddf680f26745c51e929029ad0a3bc580f485c5e6e4ef23044def7baf96155b096401fc3ee1ce60ea78a1d2935867ac979421419e1660364b
EBUILD shorewall-lite-4.5.18.ebuild 1499 SHA256 132580bd50bb8c41b4cf78a7918a4fe2efe4c9d51560c00de4806aedb828af75 SHA512 9e5b470129fdce4a6b060456b711e8d60f54a2cf2531deb7b0df9c566194075db6e4a4254c6484cb799a2dc4115d6f3d5374e6f01763bb3bc8936e2ddcfe608d WHIRLPOOL 3be3ab13d1d30c414559a9e83ed99efcce89f9d839eb6a95e66266186a270b1adf0e4ee7c7571c1da8719d0b442ab7947890be69f982e9f908d96d11bf45f1e3
EBUILD shorewall-lite-4.5.19.ebuild 2693 SHA256 dd25aa829df0951166104c7215f453054d249b8f3b2fdc9505783ab76039ce1a SHA512 a79983efdaca8e1285e03541fb63e1bf375494340d38132a5106a89e65e15d7cc34526a7d0ee6805a78d5d08b3b0a7989a49177b5a32f75b4015a495ce372bac WHIRLPOOL cde182feea22895f512ade2fa0deda207e7156dadfc5adf3343e1036fba70143852a13dfb2faa666df69e2c2d66e99b353d8ec5aab12601de35f858729ba7bbb
EBUILD shorewall-lite-4.5.21.2.ebuild 3058 SHA256 fd815bc4ca39d0e5a4d61b474c16de22e59f8c6c9e10f8a9815293c07f34a6ea SHA512 4a3297dd6d474312c8d72f5b9ad2b050d1b37db7c8d533818379c9ecf0d00c847c241a6a64ce16a0ef6e5ce49c9ae08ddff52379877289cfdc453836fec21429 WHIRLPOOL 1427e6af53c965d464c4b437623dd0a7f74907251179853d76e9d5b00d3c146e9c1e0e61214cb914a24b100947d89687e5987482ac05c588e3b304ba52fcab3c
EBUILD shorewall-lite-4.5.21.4.ebuild 3058 SHA256 37da513e42083df938988f27924ba635953b9906ff2cef1e868bef29ed548188 SHA512 d73c5f480c772d63795abbd7f5d2ac427fb5464135c8c80ef4657f5c692b53ea6ab2ef3564b6a8b3150917d31b9a0b86243925e4e417c834861aebeb8f712ea3 WHIRLPOOL 381ee48fa1d2411bec01a939106015771773f06bf319c28b022bb816d436892090e4ec71e3bf2d4331cea7e6eab2bda42ecbab12065a45497278f7a98b4c7b83
-MISC ChangeLog 23074 SHA256 61cb3e00758ef12e8b213748a6a807371a6f63464cf35127a3692803b6cd2011 SHA512 c1b9809b4f277274532fec4ddfab06801eabbebb75fe731157642fe7f367e60347d032de8d1cd646667bfd68211a2439e28d00891e5ee000aeade58dd55ba394 WHIRLPOOL e4cf0fe1685e316cd1c63a1d698d59a68b775106c2a6f93720f7bf2718eeaef91adaaee313c7ccd1faced0dad61f7376f05cf1af7d92415f18b24bf99853f92c
-MISC metadata.xml 335 SHA256 343bf632281281ef9049e8d52c7e6e3b5629373a74b5bf1a4354466a83871875 SHA512 92b629d285c6f27de039844c97220a2a16139adca066fc4ab6ce379ad8ac3133e689044037302ca176d4d13ecf001aae35e29b5342d5ba94036ae7b478460d7b WHIRLPOOL 6e05ad4629c63dec8e7c9bddce0d14a5c83515366e38be765b68e04e4dd958805343a7c0ecaf05fc4669f0d6a7f47cdb8c2cba0d71c20be431c0a8b5930cabf1
+EBUILD shorewall-lite-4.5.21.7.ebuild 3117 SHA256 1a8880eca7f48cbdfd515221e514f7da493dd884b125d7268c07ff6edcdc2a4c SHA512 f0a0c4a78225d3bb6dbe8bdf02634b2d2bcd98e61eb45ff7f7882f6fc7558789d79fcfe768bf04341ecef8973b991149f8e7854c72df2b781917777372f28876 WHIRLPOOL a4f234ef189e4d7d770de6f507a33ea13bff4be2c8f170d3a53b0c10845bcfb29d8c02f1fe2f4495c88a594630298f8af805c3a8f7f229c837e8789d3676359e
+MISC ChangeLog 23458 SHA256 483f3653ce7b79af9e2993123bbd6569f1e8bc82a6b174d5867433c319b8a7e1 SHA512 c48f45ee924756f133bdb8ba4ddf981e6ef5683fcbba9fd926f72d1123d6b9256a3674f0bfe9f1ea23da33730d4e0876681fee4d1068de7865eaba51992f3f42 WHIRLPOOL bd63487b3b853f7e024c16b046ec668d8417d80b99c8b45096d3869bc058fb6ed30c6782deb83e1ee9fc7f2089eb489534734cea597f5ccf07d69d2ac5d513d8
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS5POLAAoJELp701BxlEWfUW8P/2aQdoND9NZ9KT52naKtlKyf
-wZZwaH/IxZyzJJF3Pc4n0qr3vNo5DPmL2ldtloEorYmPJFu9lMrf5DfBmNLEw26U
-kGIZ5eVVODm4pq+WaWWQwDBpzNtr2rluue0KWlf89709kQioPsxYN4s4B+iD7uAD
-a6Cdcjj/puFWwZ6eOAUF1v49r9ZSlHRLWMIfPrBoAF/k4e64FriCJ5bXLC+2+/bV
-+OUbZgWjQRPBHLJzoz/eRri3A/QB/5M6SVHgJPFxIyNvga/i3AnxfLzt6DItQTG6
-WXUYj4VaX4bO2w3QcAxz3lY27/Xs5xgRee8B7CXfKAQCofAl+SJcAVPzFfWApH7w
-bDCPf5TeZvdE6xJqOop19pDLCEXmfuUHCusZ0gD7m8WYscp0nAQFLHG7g1Zl6+5d
-t4Ev9Zy2yAlN1nLjkn2+ZsPV6+ukN60dE/FxiFAbxCnguj1gGhZxMsOqD/DAeCxx
-XvCKvr+gvy4T8OXljrK/aCbE2Y0Du+yMibkh+G7dMeovYhF7Hn4dakdwcBIjE58a
-4HnHn8X5lwt0CGTFbwfrMYTQhRlgDhCNIUVW7EV+fdi/iHKnDN5nc/zDFYTtSiEX
-+Nvxvm5nYyR0bw2F3MJg1BrcGMIHLerHhas1bJrMn2FJ05eNesGhJN8Nlu6AQhBQ
-5N0mkFfdtN+dedjVKYlJ
-=qX+X
+iQJ8BAEBCABmBQJTJNq+XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88tioQAMSTbjxuti6adO0U+fZiP4mO
+kDVQI5Tm73oEhJb+pKUIQHSHnWohlLAQPrkoToWhE/0axZJxEQ5XhmgoNAQ0hfS4
+t07cCli+7txNH4ru4Wj4mblj5q6Dr61YVa2MRJly8m4CcOMCHC3vrOdzlO+ciLWL
+EWlBo9CRd7NSdQ4Jvw0r0oaV+R3ndrD/iULcB2ubx57InnYBbhweGXosTpUMi/Bv
+ZjJYSr8JWM6WxevxncFdbkFqw/5yRPRVDcD7mWM6siOL2vcADg5X+bV2XANoP6OD
+fohJ042Beffteywz5BtAsChg4qiDwg7FgfV0HVaglqH+UJ54TdUGyY9nmitBXqw1
+wZUOPIIPZL7SSsNyeckYnSlKqQuBgC93mNMDkgFdEBjdWqjYL7pA1pNv/OBz2bBG
+I9G01jPGPSF2HoVe18Yrvcswlpfsvk7u1bpTpYiXERp4WpjO2EfhyzXDyV4PPaYC
+Ln98p3uHm4LIsXkfLBhlmH8WuHei9amRiKqU9MFLwGmRMReFBWdqCWbn6QJH0p7k
+Dlt8o5jBaMnDlRY0hWQkgzWrOOSDnNCDTChtxFcrmB5bOXpIYgKPaoEB+prodwOB
+LxbtaM/eFATvY5T6ly/NWcl0GPLO1NL6thYp7CPWMHhgUnMcWnO/kqMYmheG+G7+
+bxQClmU9AEikunOlTsr5
+=CIZB
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall-lite/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall-lite/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..908b9fdb605b
--- /dev/null
+++ b/net-firewall/shorewall-lite/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall-lite-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall-lite-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.confd b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.confd
new file mode 100644
index 000000000000..e5957167b5b9
--- /dev/null
+++ b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.confd
@@ -0,0 +1,15 @@
+# Global start/restart/stop options
+#
+OPTIONS=""
+
+# Start options
+#
+STARTOPTIONS=""
+
+# Stop options
+#
+STOPOPTIONS=""
+
+# Restart options
+#
+RESTARTOPTIONS=""
diff --git a/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.initd b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.initd
new file mode 100644
index 000000000000..441c63fbef3c
--- /dev/null
+++ b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.initd
@@ -0,0 +1,82 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.initd,v 1.1 2014/03/15 22:58:10 hwoarang Exp $
+
+description='The Shoreline Firewall Lite, more commonly known as "Shorewall Lite", is'
+description="${description} a high-level tool for configuring Netfilter."
+
+extra_commands="clear"
+extra_started_commands="reset"
+
+description_clear="Clear will remove all rules and chains installed by"
+description_clear="${description_clear} Shorewall Lite. The firewall is"
+description_clear="${description_clear} then wide open and unprotected."
+
+description_reset="All the packet and byte counters in the firewall are reset."
+
+depend() {
+ need net
+ provide firewall
+ after ulogd
+}
+
+status() {
+ local _retval
+ /sbin/shorewall-lite status 1>/dev/null
+ _retval=$?
+ if [ ${_retval} = '0' ]; then
+ einfo 'status: started'
+ mark_service_started "${SVCNAME}"
+ return 0
+ else
+ einfo 'status: stopped'
+ mark_service_stopped "${SVCNAME}"
+ return 3
+ fi
+}
+
+start() {
+ ebegin "Starting shorewall-lite"
+ /sbin/shorewall-lite ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping shorewall-lite"
+ /sbin/shorewall-lite ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null
+ eend $?
+}
+
+restart() {
+ # shorewall comes with its own control script that includes a
+ # restart function, so refrain from calling svc_stop/svc_start
+ # here. Note that this comment is required to fix bug 55576;
+ # runscript.sh greps this script... (09 Jul 2004 agriffis)
+
+ ebegin "Restarting shorewall-lite"
+ /sbin/shorewall-lite status 1>/dev/null
+ if [ $? != 0 ] ; then
+ svc_start
+ else
+ /sbin/shorewall-lite ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null
+ fi
+ eend $?
+}
+
+clear() {
+ # clear will remove all the rules and bring the system to an unfirewalled
+ # state. (21 Nov 2004 eldad)
+
+ ebegin "Clearing all shorewall-lite rules and setting policy to ACCEPT"
+ /sbin/shorewall-lite ${OPTIONS} clear 1>/dev/null
+ eend $?
+}
+
+reset() {
+ # reset the packet and byte counters in the firewall
+
+ ebegin "Resetting the packet and byte counters in shorewall-lite"
+ /sbin/shorewall-lite ${OPTIONS} reset 1>/dev/null
+ eend $?
+}
diff --git a/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.systemd b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.systemd
new file mode 100644
index 000000000000..a7c932418a9c
--- /dev/null
+++ b/net-firewall/shorewall-lite/files/4.5.21.7/shorewall-lite.systemd
@@ -0,0 +1,17 @@
+#
+# The Shoreline Firewall Lite (Shorewall-Lite) Packet Filtering Firewall - V4.5
+#
+[Unit]
+Description=Shorewall IPv4 firewall lite
+Documentation=man:shorewall-lite(8) http://www.shorewall.net/Documentation_Index.html
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/conf.d/shorewall-lite
+ExecStart=/sbin/shorewall-lite $OPTIONS start $STARTOPTIONS
+ExecStop=/sbin/shorewall-lite $OPTIONS stop $STOPOPTIONS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall-lite/files/4.5.21.7/shorewallrc b/net-firewall/shorewall-lite/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall-lite/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall-lite/metadata.xml b/net-firewall/shorewall-lite/metadata.xml
index 5a8074097207..52ffdde3f9be 100644
--- a/net-firewall/shorewall-lite/metadata.xml
+++ b/net-firewall/shorewall-lite/metadata.xml
@@ -1,13 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<maintainer>
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
-</maintainer>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall-lite/shorewall-lite-4.5.21.7.ebuild b/net-firewall/shorewall-lite/shorewall-lite-4.5.21.7.ebuild
new file mode 100644
index 000000000000..f49a25f3c046
--- /dev/null
+++ b/net-firewall/shorewall-lite/shorewall-lite-4.5.21.7.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.21.7.ebuild,v 1.1 2014/03/15 22:58:10 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils linux-info prefix systemd versionator
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+MY_P_DOCS=shorewall-docs-html-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall."
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="
+ http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2
+ doc? ( http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P_DOCS}.tar.bz2 )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="=net-firewall/shorewall-core-${PVR}"
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4.20
+ >=sys-apps/iproute2-3.8.0[-minimal]
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_pretend() {
+ local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV4"
+
+ local ERROR_CONNTRACK="${PN} requires NF_CONNTRACK support."
+
+ local ERROR_CONNTRACK_IPV4="${PN} requires NF_CONNTRACK_IPV4 support."
+
+ check_extra_config
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed"
+
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ keepdir /var/lib/${PN}
+
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+
+ dodoc changelog.txt releasenotes.txt
+ if use doc; then
+ cd "${WORKDIR}/${MY_P_DOCS}"
+ dohtml -r *
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Before you can use ${PN}, you need to provide a configuration, which you can"
+ elog "create using ${CATEGORY}/shorewall (the full version, including the compiler)."
+ elog ""
+ elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:"
+ elog ""
+ elog " # rc-update add ${PN} default"
+ fi
+
+ if ! has_version ${CATEGORY}/shorewall-init; then
+ elog ""
+ elog "Starting with shorewall-lite-4.5.21.2, Gentoo also offers ${CATEGORY}/shorewall-init,"
+ elog "which we recommend to install, to protect your firewall at system boot."
+ elog ""
+ elog "To read more about shorewall-init, please visit"
+ elog " http://www.shorewall.net/Shorewall-init.html"
+ fi
+}
diff --git a/net-firewall/shorewall/ChangeLog b/net-firewall/shorewall/ChangeLog
index 4e846e479cd3..c57969bb94a4 100644
--- a/net-firewall/shorewall/ChangeLog
+++ b/net-firewall/shorewall/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-firewall/shorewall
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.253 2014/01/26 11:37:42 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.254 2014/03/15 22:54:39 hwoarang Exp $
+
+*shorewall-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/shorewall.confd,
+ +files/4.5.21.7/shorewall.initd, +files/4.5.21.7/shorewall.systemd,
+ +files/4.5.21.7/shorewallrc, +shorewall-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> shorewall-4.5.18-r1.ebuild:
Stable for x86, wrt bug #487690
diff --git a/net-firewall/shorewall/Manifest b/net-firewall/shorewall/Manifest
index 844b11e7612e..64dfa8261177 100644
--- a/net-firewall/shorewall/Manifest
+++ b/net-firewall/shorewall/Manifest
@@ -18,6 +18,11 @@ AUX 4.5.21.4/shorewall.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9e
AUX 4.5.21.4/shorewall.initd 2945 SHA256 78f0f04f268e9332bf1c5a0a2aa3bab15ae99145dc0fe9b0d82531c72255e023 SHA512 bd82027d48337a0cd98db4c853f3cd494a3a140d232eebc305b005d4b7d6c40ae289f9351a3e531d4008a9d474101e987a13e7a0db52d79cc8fd569fb4ba6b17 WHIRLPOOL 1fe0178a47e2d0b696989d45b118b5739abc883ed1c32aaefd10f62d8d998683845548e9f0b2ace4452143e5918b16013daba70fe4287b3266a18bcd86241ae6
AUX 4.5.21.4/shorewall.systemd 446 SHA256 f593a0514902bf369ae3f4e9aa6b782fd0e3abfbba6d63ce9d0521303b504c17 SHA512 63cb819570a249ce97bd0bf3b29e27bc84116c201348c49cb52688eb86bb45e30fb78f6b73055ea54db2392d75c77638ec64d636b9c801345e446402d43b27a2 WHIRLPOOL 98ff8938b7998a20fbf0acd0f1186ac13e543b4e2df99f55feea0e8f038e6a6724083ef221efba33f5c1af0844a8e53d1dcd266686ea2a2dcbd65d67a75b251d
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/10-releasenotes.patch 662 SHA256 4f2f884d61a44419be9414f6563ae1fb80e1cb55e88c05fe3b2c23d92b44a762 SHA512 d0c120b72dcb1f38253e5bd533efa4941ee46b833e70eaea687f659a5c736b9a7b8ec828c75c9a58d0e91d2f587d6c63ce0047082716d93ea310ca7dffe31a4c WHIRLPOOL b428a3f126edff93db8b80763ef1506b94da8b00ebb9cfd9e43cb79386b83186ea1d2aebf1b16af6101e958e70f5fba33bd875a63a55efc8b2761a743a60e309
+AUX 4.5.21.7/shorewall.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9e52f5a65b4cc56744a953982b SHA512 00e58351aade2ea9ade38373f3cacca3f10dcf4230b29e4a4e2b5d5d449ea9b78f40e2da7d94ed7c23980de2428198e3472399c6268662598b0fdbe008aff4b8 WHIRLPOOL 18532d1659a794d531548a91b0f096942fe5e82637ed05a9c5d49ed580d99a3e0c2807fd5ca5ea5c38139dc4c6f798b952433e59ee893f80240e5f4254435eda
+AUX 4.5.21.7/shorewall.initd 2944 SHA256 cb61ec0e9b9485749f49fe3ab72523b0cf6b75f2e5a477cba1bc453a86034b7f SHA512 c0e60d7dad0a1dfde1b8ca1aa470bb3fc8ae93fd3b608a8b11c9beb8703bca7f2a82c3d94c57eb8a4a8e7368022de3991e9ee35aec7cc126c042e9a40ab07537 WHIRLPOOL 2700a1bd287eff66a08d852319e520854fcfc649177e4ec52bace86e4d0e6f7149dc33fcc65d7d3f5bed12772560165fda99e28433b3fb8b8d169b7def6d4fdf
+AUX 4.5.21.7/shorewall.systemd 446 SHA256 f593a0514902bf369ae3f4e9aa6b782fd0e3abfbba6d63ce9d0521303b504c17 SHA512 63cb819570a249ce97bd0bf3b29e27bc84116c201348c49cb52688eb86bb45e30fb78f6b73055ea54db2392d75c77638ec64d636b9c801345e446402d43b27a2 WHIRLPOOL 98ff8938b7998a20fbf0acd0f1186ac13e543b4e2df99f55feea0e8f038e6a6724083ef221efba33f5c1af0844a8e53d1dcd266686ea2a2dcbd65d67a75b251d
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX shorewall.initd 2064 SHA256 ee8cff251a24cc5f9b31e835682f6fc7d9f01625e93c2f9d8c82c859dad09e8e SHA512 365819451ee3a412c321eea4d3011c548295f00f9dd2cbb996c84a61be77eae859d568077677f1acad64af2a642028e2ef577a3757239703153b3293232afade WHIRLPOOL eeb0b2f9e0a48dd3194c1f977309c132e84b018944ed19e68a6d575e9a834acb0c51ae894031a3c4bf01b9b0bcd94094a776c3839a3b74a10d5e46a16f631e91
AUX shorewall.systemd 450 SHA256 7af76981195a12e4cf0181f710d606e53d1964fd5cd033a4db489f8eb98a8495 SHA512 181c701b8aa6a18f21b578a536841616424bff96e220fb06de991d6c7ebd0209ce672d9a1f0b44976c2fe98b5638d0fcc5f6823c6f0bfef81afb2817609a7cc0 WHIRLPOOL af6666199890f43f81a2b67c89e3b06cf081ae4351e24925e92c8f24164be81f5d2fcedaafc262eda672733e809a1a2a4f3042375893eafa0bd58de28c1cb966
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
@@ -25,31 +30,36 @@ DIST shorewall-4.5.18.tar.bz2 470187 SHA256 81bbcb2cc24d0b54769fb153cb472d78e6ee
DIST shorewall-4.5.19.tar.bz2 475805 SHA256 91368877973411c5a6228a22a5d5bcac03aca42cc56c3cd95a3775ca964d0756 SHA512 0c3346a0f15b25051102a9a9d3e0d08a8bea3138c541fc32987278e569bb2f58c8d147b61cb095b694935c799207c5c6409c66ffd7667f07ad88bc60db68845e WHIRLPOOL 950d972b0570cc4586fb7b39a3017b37a2261ed08228a9032f6868258595a28236d3f36f8461a3404f91fb7a3972f57054af0b7c33f2427d7e1778219d0e45da
DIST shorewall-4.5.21.2.tar.bz2 486599 SHA256 5807a06bde430b3a2fcd123eba17fc7770b6fa8859982245382aa69f8b3ab6af SHA512 e9edee6fb9e6079dc7972f351c43189da5d29ba2d7123eabf158425c87e8e52635df848e696f902482cd6b9ff307497421adf5824fc23b45554ad11b46cf644a WHIRLPOOL bc0c0c368103c1b092bd59e200e109a8670c6d3511b9df188a065d9c192ff71c4bfbdb0fe4b5a4eef8b2ef9a43860a0a826a9fb66811f703a68b8c4d625a8f79
DIST shorewall-4.5.21.4.tar.bz2 488236 SHA256 297aa07e793e40b8c2a7ce45789e865b54bd53166303aa0baddd937894d50cc9 SHA512 efb26a1c9b558f8b70d796f737bde88121b8ecb8c83faec68368b74f3e83b3822ccfa8b233aeefc3ca9c52009be820674e9a78d019cd2051cdefad3f4af82635 WHIRLPOOL d698fbac1dccfd2d7484763f1ec3c87b2d2e7b2ece9623bc99365a90c0ca9b76a6b3953f699736ef29dcb8e48f23bab0310d6a70049dc60220135c64d4286a97
+DIST shorewall-4.5.21.7.tar.bz2 489095 SHA256 ac319243a583c31fb6cabacd28157a3c05085b951fb841b068028744b0d825e0 SHA512 1427780e4b75c9af26a90b916d4c410ea2622aea5740ad92a18994dcbbac3ce06989bf39ff60b6af9d10ac79db6e88b63921663e64f1a76298056e799763e859 WHIRLPOOL eba4975e96a2dd6c96bb19d3666a8734d62608fe864e78d9a0d6d4a0b4747c1c6ac720cd722b8d1b4adeacb13bded633f845809a45e1d01db7e7d4d7d59404bc
DIST shorewall-docs-html-4.5.18.tar.bz2 4022828 SHA256 a98263059952ed50b826eb1787e18eccff09f41fa8f5d70f705ce39660b0c835 SHA512 790b89c3ee885a70daf62d145fcc3e1fb15871abcc9e8a868154c982e264a46acd8dfba81986604de60eb1c375b080d52992b6435b15b3cca91ab3afb895708f WHIRLPOOL 72c73ed925f3289978bfdfd8490bd617c0d39190ce874583773f04ec16d5710d007fd2edaef80b20e7b504e58df0d7bcf09595ee228a0948500295b848c333b3
DIST shorewall-docs-html-4.5.19.tar.bz2 4033970 SHA256 7be6ebfa73a52151137201e098588ff6e67aa6fc21cf530a0fba564eeb8e77d1 SHA512 8ce06db614a6114cfe2c5c78acfaf111cba0ae5aa488df3879af6b5ecb20205ee453e308a7299e5df243a71067f93dcd8f4cf5faefbd8729ba11acee35cf34e0 WHIRLPOOL b55f90c6f9ca28cccddfb7bd899ce5815573db3ff4b4deabe454c6f30a9b01196ec4609d5251413d9761a28944a6acb19b6748c4dd41ea58fe2fa8da9845ed49
DIST shorewall-docs-html-4.5.21.2.tar.bz2 4144789 SHA256 b4cfdcb84525a3df1430c71eba4c1f86378d96283c250d8c2a9d81ac921bef88 SHA512 57a5dce628301a043110a28874dc73244ac8aedb756c62bdbc9ebc66ba324c989debc6dfdc6e9f19538356b60230d88b708fb9562cb9016783d41d9efbdb495a WHIRLPOOL fce6eca901c7444fe05cbd72b59aa836967de19bccbba3335b74b05e220ad297da15451d853188d5dc65276b13af70c7134eb17a0119dd695e571fe23ee71b07
DIST shorewall-docs-html-4.5.21.4.tar.bz2 4144800 SHA256 92167814eb92f2b7d0f3d94ea16542ad946f566cfe44b86ff447cd11c75391c4 SHA512 e65836162fe376da9f992b90e839d8ec5d3d1213449dce7f97f04e93fa1b2d52ce0acb2741be68eafe6101fceec9bece767d870d67beb48709de5421ea175c4e WHIRLPOOL d3c353735099677b084a8ca6b8aaeb802f0acb0aadb7e3f8bf6fbe27dedc388affc1a8113b383b055f3ef89e2b441bfba3f564a4ad16412d8bdd216277879693
+DIST shorewall-docs-html-4.5.21.7.tar.bz2 4146237 SHA256 cd7de8343924828cea0959496a96f830086421d8583783158a80ba0900ae021d SHA512 4a945aff7d03b726ca14cc9f0bf9b1d42d06ea670f7aa917bb3ec085eadc3dee004582228702885b3d6ed56bf24e291bd7cae03e327e2dc9c8d7dc616962ddc7 WHIRLPOOL 09fe3c7f532a3092abc4aede6bcd62dcda962de4e9ad4179797a0e653e971fe3e8199f751fecd9cacb35f03ba69d8eb4664e8faea215538ebc40dc7bf50c1ada
EBUILD shorewall-4.5.18-r1.ebuild 1797 SHA256 9a00b4e2126e077203b6eed82b90be7fb1658cbf100b088f08e34d6b9d18fdc5 SHA512 2d9f59dba39cf723d627fb61cb2c4287dbb3d36a704faea8170f5a4a9844b4b8c24fe994fc888f34335a1b318f72a32d5385dda7e1ee1233f9ee27091b0bbd42 WHIRLPOOL d4c817b0cc4c944513165c8ee1359a79710919fe903508137168e94eb4fff42fcaf91294680578ec590b7991817be2dcc27450c56ce88d43f1f679041ac180e0
EBUILD shorewall-4.5.18.ebuild 1506 SHA256 ea8ec1f2f64ba52b3e356bd55442de01b0e45045bc653ae48151cc4c6a645ba2 SHA512 03920b6d37d6a243d6d39bfe5a5108aeae4c7a691138ce6b73d67de35dd444da6a221c268daa65a9f761dbc2cefb1189784a901a44e54aa77b9cd7260c4f40d7 WHIRLPOOL b1a30462e723dcbbeb2d4232066d5dd0739ea8499a3a8bc672cf8171804f025475ecbde8ed793ee6338602aa50711dbf34f3f26f609fc25a269be1f1009416e5
EBUILD shorewall-4.5.19.ebuild 2972 SHA256 b75dd04f4fc1df875f1bb1f9177795438844f0c930f966e85de7b65c3d5de7e5 SHA512 48d5f0db9fcb527dca04c4d5c6c1afd5baafe8d92357718437d26b538da0d5d86deca1beb10c6db6321651c2564d524d7da1554c5c9c397d24e21407a057c596 WHIRLPOOL c1ee402589f46e3e40dedee1bd562c1195b8226206ac5e01bc7cfb7254af1a48d3c3f5e0df8045f1065120adbf3407a8da174ada71e50fe8a6f40ae50769a28b
EBUILD shorewall-4.5.21.2.ebuild 3281 SHA256 fc8bc9a17d4aeb9ca5afc0a5d0757e9316327b2ac3158eb53519c353fc78a6ba SHA512 d80c25241b0626227a4b28901ade1c092fb45c41946f9e95d85d2262c1ae1ac2614e58a713ad1d794e852a82e80fc5fedbe921f2491572dd69b810649f1e4913 WHIRLPOOL 55fee01b7a43cd6ef3707d58be3cdf5543d59fd18ac41de927e72d6de467a7613a469ee55c0a1eafc6ea73b3602c0c39eb324f545573fc168d452ec23ed16abb
EBUILD shorewall-4.5.21.4.ebuild 3281 SHA256 115f8a16b8b2e90215529c6b52d3e59d11b1c220aea65f8055416919f379a822 SHA512 fc35eed4fdc06f5466288f3be745f9a8ce32537148e231896b674c2564978816558dbea32476589d22019af3f00947f149cbf396c1d16ea72ca2558589f2b6cd WHIRLPOOL 85b2363f8a234b0fd008484ad7ee97102c1dce7dbd58bae700c254d21f4716724296b7378e69ee8055cce68ff61dcb6aca371860d62431ba604289cac712c78c
-MISC ChangeLog 36270 SHA256 5f8d923af22f2f5611bbeed5264fd74d3aa1fbcfdee72be01c71dfd7b14b0a9b SHA512 b4f63b951128c626c792a3bd56158ef4e5f92c1aea0cd487c04cc62a6b62014ce8ceee2fc58846aed1aaf7f83944ebc91e696879be22de0154b5d4b4ecc49fad WHIRLPOOL 1231dfc6319af6bfbd1c2d293801aeec44e13df00b7474b4f60a1f74946212824a703e951d9f190327a48ef8e72bb062b4a1ea36b62df1c8a30873215a355035
-MISC metadata.xml 361 SHA256 ea12ad6e474c28d25b9203225c99d9a0336bd606fd3c2cd260c11d4982712357 SHA512 da1d88bdae3187e1c5d63b90da4fb2798f0a3f79558a57eb5ae0fab42eaa7268bfbd4102a870cbff73aa83c64bc1b10c1c7f71c01ee29f64772f7635e7da0ac9 WHIRLPOOL ae0b57811bf7617fb9cf3840a2e182d334a8303fda841c879c2791b893bd5515cae72fc0bb38f6554045bb531774798539f80b474a6152ebc04c31e5bc2f0464
+EBUILD shorewall-4.5.21.7.ebuild 3350 SHA256 1eff6d45644f3c1bba65e379fa25450948f36aea822626112fae9e30be9f6e2b SHA512 cceb7b3de221b0cf86e3f4b7e21a483b1de088c00f5fca0100306f43ff1ae28b8d67dfa3e377b22e9240c4c13c68b61043f5c254b2cd457d333523baf6f61971 WHIRLPOOL 6d47032aba34802a41f8dab69f6d6be52a8bede7cddd7cd618cfbfcb83637c1729de79970b1f82550a4d726038cdf1fcba363651fef4b0dd8016d5694978791f
+MISC ChangeLog 36629 SHA256 7a2b167881ad7e7c8b4007a5f4bfad5aa245b78cb2aaed3bac43f0b854fcd646 SHA512 7b9a1cf1c6022753a618aee583e07f018f92f292c97ba8104ea5db4b13d35d6b13518f15b229f5a315edae59edf3357df38aa4a76457717261041f20274b5c23 WHIRLPOOL c9ae77391b8f9587d6f4ba0d26966118b6a723eaed6aba19f8658f3864c3d256cb21e753217b66dc544cc67f4603ab57f99430d397dcc525756e1863c7cace63
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS5POIAAoJELp701BxlEWfUMgP/3iXeGfaaPvPFf/2i/Pgn700
-W2lc/nlpQBLakVt2GAJZwxL979EV51xLNUIBLpKlf/hX69EetV5rYwC2dB+okign
-lcGhTDMC7TgTJFZZDnj+Rj9nWahOCUDhsrc2eOX26MjKsVzsuMR0fLqG8Zj/v6FJ
-tvgKhc1S+w0HOItjtHFNARjpeIcDnvP998F1wnu0c1nPlKE1bT3I8ZT17XlweseZ
-vi7Z6DiU7anJf18YuqZXmMG3a+9B2wLNHoUUOc5H6eurjs6e84FZlylAetS/g7Ze
-Fj1D+VHqG8g07pmNvhsKLbXJcczI4GWxom/UVdDjNl7oGbVUDrIuaHJlXynTM9L3
-M6Nw3+ZrcmjtEXt6piQxzgsjMM0b+W/oQfLKRx2H6WsnnJh4RbdtH7dsjz6i4CPe
-bj0oR3s4pWmJ2HZHRaEIaAv6W0+3+zSVsYqjONPOZA1vCl3WFsHq1/OdZVuJo75P
-on1IjWDy4mPYRc7QPtKgpdt9mi0qv4b2WwyNlvWO3qYCR5huIeLRUZgFWh5iH5pH
-qAd40n96Xfw/gOveRW2Bv/6Rst+XgwTdfsz5YQ5NMdj5/Xzn27Ao1Hk78Q6oPV5G
-2TtQQY+ke12fvP2/ogWuOPibus15CWbqAgpjMs+xId5vpiEJbvRud4ruxTd7f2gv
-IZidgF2EMIelIGhlmwmE
-=epZ/
+iQJ8BAEBCABmBQJTJNnrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88A/oP/jrp7RXn/rtsRfADwfPc1zcP
+wvyegfYNHsimtxhhOHjoGfTUiV2v/xmA7TKP6QuZ5BtWBvQQIFt0vIZdjiBHJM8t
+CMZ8vOd9l5mpyZk5NtWBkfU8Yf7TlDOiNmp8jEV4iNtSI/Lin6tux5hAxi6ukMcS
+LLs0JvtREf0FLggszQKQtvlom6dNH4NmsDgu4ohyXYbbOj6aJn9iNT+RciI3cdB9
+v/F3yVdsScXkhUXeOhhQX4Xv+ZE2mh3a1AmijPVIYzzw+APHcpNfkLPOuxkvrhkI
+XBpY6OQ+e5Q/i4yCZeCou/2L8u9QMijhS9ZzFvmNuVCAVsv4ZDIMbGIdISSrIDv1
+GSeSFDRrxCJOvIcbkg2MZiW0APg7dWLcSbCM87DMj11E4J+WG8BawPX6Kk7IQkzr
+BDA+Msh6r0Z96YB90LMGN8ZvcnSgtb9kXtB3XQNeVpenfWuGOjgxXe4zoNkpwpIU
+0gg7Vn1sMobN6k801F1f1y5nl8zMaDi0xgWeiR4ugNpu2BvcSNOZCcBf4w9Qbz8d
+uhHejxXD1yA3GWr4Lz6OTfT1sfsrQTnA5dmfwmaXePHl2W721tezNzj117mt2kgC
+mgU4EQlWP86Zdl1XNiv83R7vBWXMvpZKfSXW3kL+2fYE+BceDKz/hEySm2aAp3hp
+koT+h5MzXncz/VIvHCBp
+=5JQu
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..e5397bf6fc6b
--- /dev/null
+++ b/net-firewall/shorewall/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall/files/4.5.21.7/shorewall.confd b/net-firewall/shorewall/files/4.5.21.7/shorewall.confd
new file mode 100644
index 000000000000..e5957167b5b9
--- /dev/null
+++ b/net-firewall/shorewall/files/4.5.21.7/shorewall.confd
@@ -0,0 +1,15 @@
+# Global start/restart/stop options
+#
+OPTIONS=""
+
+# Start options
+#
+STARTOPTIONS=""
+
+# Stop options
+#
+STOPOPTIONS=""
+
+# Restart options
+#
+RESTARTOPTIONS=""
diff --git a/net-firewall/shorewall/files/4.5.21.7/shorewall.initd b/net-firewall/shorewall/files/4.5.21.7/shorewall.initd
new file mode 100644
index 000000000000..72f52b8ea923
--- /dev/null
+++ b/net-firewall/shorewall/files/4.5.21.7/shorewall.initd
@@ -0,0 +1,107 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/files/4.5.21.7/shorewall.initd,v 1.1 2014/03/15 22:54:38 hwoarang Exp $
+
+description='The Shoreline Firewall, more commonly known as "Shorewall", is'
+description="${description} a high-level tool for configuring Netfilter."
+
+extra_commands="check clear"
+extra_started_commands="refresh reset"
+
+description_check="Checks if the configuration will compile or not."
+
+description_clear="Clear will remove all rules and chains installed by"
+description_clear="${description_clear} Shorewall. The firewall is then"
+description_clear="${description_clear} wide open and unprotected."
+
+description_refresh="The mangle table will be refreshed along with the"
+description_refresh="${description_refresh} blacklist chain (if any)."
+
+description_reset="All the packet and byte counters in the firewall are reset."
+
+depend() {
+ need net
+ provide firewall
+ after ulogd
+}
+
+status() {
+ local _retval
+ /sbin/shorewall status 1>/dev/null
+ _retval=$?
+ if [ ${_retval} = '0' ]; then
+ einfo 'status: started'
+ mark_service_started "${SVCNAME}"
+ return 0
+ else
+ einfo 'status: stopped'
+ mark_service_stopped "${SVCNAME}"
+ return 3
+ fi
+}
+
+start() {
+ ebegin "Starting shorewall"
+ /sbin/shorewall ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping shorewall"
+ /sbin/shorewall ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null
+ eend $?
+}
+
+restart() {
+ # shorewall comes with its own control script that includes a
+ # restart function, so refrain from calling svc_stop/svc_start
+ # here. Note that this comment is required to fix bug 55576;
+ # runscript.sh greps this script... (09 Jul 2004 agriffis)
+
+ ebegin "Restarting shorewall"
+ /sbin/shorewall status 1>/dev/null
+ if [ $? != 0 ] ; then
+ svc_start
+ else
+ /sbin/shorewall ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null
+ fi
+ eend $?
+}
+
+clear() {
+ # clear will remove all the rules and bring the system to an unfirewalled
+ # state. (21 Nov 2004 eldad)
+
+ ebegin "Clearing all shorewall rules and setting policy to ACCEPT"
+ /sbin/shorewall ${OPTIONS} clear 1>/dev/null
+ eend $?
+}
+
+reset() {
+ # reset the packet and byte counters in the firewall
+
+ ebegin "Resetting the packet and byte counters in shorewall"
+ /sbin/shorewall ${OPTIONS} reset 1>/dev/null
+ eend $?
+}
+
+refresh() {
+ # refresh the rules involving the broadcast addresses of firewall
+ # interfaces, the black list, traffic control rules and
+ # ECN control rules
+
+ ebegin "Refreshing shorewall rules"
+ /sbin/shorewall ${OPTIONS} refresh 1>/dev/null
+ eend $?
+}
+
+check() {
+ # perform cursory validation of the zones, interfaces, hosts, rules
+ # and policy files. CAUTION: does not parse and validate the generated
+ # iptables commands.
+
+ ebegin "Checking shorewall configuration"
+ /sbin/shorewall ${OPTIONS} check 1>/dev/null
+ eend $?
+}
diff --git a/net-firewall/shorewall/files/4.5.21.7/shorewall.systemd b/net-firewall/shorewall/files/4.5.21.7/shorewall.systemd
new file mode 100644
index 000000000000..db278fd54585
--- /dev/null
+++ b/net-firewall/shorewall/files/4.5.21.7/shorewall.systemd
@@ -0,0 +1,17 @@
+#
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.5
+#
+[Unit]
+Description=Shorewall IPv4 firewall
+Documentation=man:shorewall(8) http://www.shorewall.net/Documentation_Index.html
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/conf.d/shorewall
+ExecStart=/sbin/shorewall $OPTIONS start $STARTOPTIONS
+ExecStop=/sbin/shorewall $OPTIONS stop $STOPOPTIONS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall/files/4.5.21.7/shorewallrc b/net-firewall/shorewall/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall/metadata.xml b/net-firewall/shorewall/metadata.xml
index f48acb9156ac..52ffdde3f9be 100644
--- a/net-firewall/shorewall/metadata.xml
+++ b/net-firewall/shorewall/metadata.xml
@@ -1,14 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>rentorbuy@yahoo.com</email>
- <name>Vieri</name>
-</maintainer>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall/shorewall-4.5.21.7.ebuild b/net-firewall/shorewall/shorewall-4.5.21.7.ebuild
new file mode 100644
index 000000000000..6465c7ee9805
--- /dev/null
+++ b/net-firewall/shorewall/shorewall-4.5.21.7.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/shorewall-4.5.21.7.ebuild,v 1.1 2014/03/15 22:54:39 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils linux-info prefix systemd versionator
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+MY_P_DOCS=shorewall-docs-html-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION='The Shoreline Firewall, commonly known as Shorewall, is'
+DESCRIPTION+=' a high-level tool for configuring Netfilter.'
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="
+ http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2
+ doc? ( http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P_DOCS}.tar.bz2 )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="
+ >=dev-lang/perl-5.10
+ virtual/perl-Digest-SHA
+ =net-firewall/shorewall-core-${PVR}
+"
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4.20
+ >=sys-apps/iproute2-3.8.0[-minimal]
+ >=sys-devel/bc-1.06.95
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_pretend() {
+ local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV4"
+
+ local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
+ local WARNING_CONNTRACK+=" to run ${PN} on the local system."
+
+ local WARNING_CONNTRACK_IPV4="Without NF_CONNTRACK_IPV4 support, you will"
+ local WARNING_CONNTRACK_IPV4+=" be unable to run ${PN} on the local system."
+
+ check_extra_config
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed"
+
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ keepdir /var/lib/${PN}
+
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+
+ dodoc changelog.txt releasenotes.txt
+ if use doc; then
+ dodoc -r Samples
+ cd "${WORKDIR}"/${MY_P_DOCS}
+ dohtml -r *
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Before you can use ${PN}, you need to edit its configuration in:"
+ elog ""
+ elog " ${EPREFIX}/etc/${PN}/${PN}.conf"
+ elog ""
+ elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:"
+ elog ""
+ elog " # rc-update add ${PN} default"
+ fi
+
+ if ! has_version ${CATEGORY}/shorewall-init; then
+ elog ""
+ elog "Starting with shorewall-4.5.21.2, Gentoo also offers ${CATEGORY}/shorewall-init,"
+ elog "which we recommend to install, to protect your firewall at system boot."
+ elog ""
+ elog "To read more about shorewall-init, please visit"
+ elog " http://www.shorewall.net/Shorewall-init.html"
+ fi
+}
diff --git a/net-firewall/shorewall6-lite/ChangeLog b/net-firewall/shorewall6-lite/ChangeLog
index 0164f742c7a2..7f3a395edcc4 100644
--- a/net-firewall/shorewall6-lite/ChangeLog
+++ b/net-firewall/shorewall6-lite/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for net-firewall/shorewall6-lite
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6-lite/ChangeLog,v 1.70 2014/01/26 11:37:52 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6-lite/ChangeLog,v 1.71 2014/03/15 23:01:16 hwoarang Exp $
+
+*shorewall6-lite-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/shorewall6-lite.confd,
+ +files/4.5.21.7/shorewall6-lite.initd,
+ +files/4.5.21.7/shorewall6-lite.systemd, +files/4.5.21.7/shorewallrc,
+ +shorewall6-lite-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
shorewall6-lite-4.5.18-r1.ebuild:
diff --git a/net-firewall/shorewall6-lite/Manifest b/net-firewall/shorewall6-lite/Manifest
index 6c42fdd5185f..a2882a62ee94 100644
--- a/net-firewall/shorewall6-lite/Manifest
+++ b/net-firewall/shorewall6-lite/Manifest
@@ -16,6 +16,11 @@ AUX 4.5.21.4/shorewall6-lite.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7e
AUX 4.5.21.4/shorewall6-lite.initd 2287 SHA256 b8a494132173862d6a9dd324b378ab03d712c2d4db941774bb017cc000566091 SHA512 3990bf16e9f4b8e62e7823dbdbc194d4c3db2bc3ba82ab2f4a6e0484c4432a62317e8c9889a25e45f2af8cb2522fd924c92726a129099d7a80c3f9f0177cfe17 WHIRLPOOL 3a7bc75e551b38c55782dbc20a469318b2a0ab058927bc58ac454db3c4a240be30291fb73472563e24a876d28f91dd17ba25f47d4fd83ca225d542bb7ae03ef1
AUX 4.5.21.4/shorewall6-lite.systemd 488 SHA256 f8e0a127bb4e7216120a38ec09e35e2928b54dd5fc4e2bdefc66dbe20897ba43 SHA512 3710760fe27ee07a92170be6ebf423a6353e4712080a6c0c2c63958ec4f658add4743d60dcc91348b734c896d029227a4f6024d316ba96ea558f6c1db2246074 WHIRLPOOL 7541bddbce4c105c3a0dc1aab3ab64d96b41a27a87650fc48b63b07cb5a0b55524c1f4b50fee05104e82afa1b256ce8b809ddda5d9ac05da8b06991220c9da55
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/10-releasenotes.patch 674 SHA256 cfafd066833dd6e22e6247371b0f0077f941179df83d3b4dbf3af5cd2ed7f6fa SHA512 d6a3bb804a81a43244e96e30024b54beb7d20f4951872805327cc235b67c1a447a60a0f6fc33c790754519603de0d464c4329ee88bb389aca36bfe71206a0b49 WHIRLPOOL 53ec75c0eed4be18a4d364e9a6fdd1b3e233ea0a6f093519ce26d57b9cf9ed449d50d14777cd88f85c2256ec346c275bfeb589f22839cbd084ff11b7bfd9a73f
+AUX 4.5.21.7/shorewall6-lite.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9e52f5a65b4cc56744a953982b SHA512 00e58351aade2ea9ade38373f3cacca3f10dcf4230b29e4a4e2b5d5d449ea9b78f40e2da7d94ed7c23980de2428198e3472399c6268662598b0fdbe008aff4b8 WHIRLPOOL 18532d1659a794d531548a91b0f096942fe5e82637ed05a9c5d49ed580d99a3e0c2807fd5ca5ea5c38139dc4c6f798b952433e59ee893f80240e5f4254435eda
+AUX 4.5.21.7/shorewall6-lite.initd 2286 SHA256 61dad08f2bf0bd149905d2b1f03693e10e129165e068d8543c3354447698f5a1 SHA512 794d4a8af5185ef4a0bab2cfd73f2a49e4e7f1c8ed7d959abd06a969f41cd9f46fd0b29e14e42fc672dc2b86365bec0b5f39cba5b670d1b6c5bb144b48c46504 WHIRLPOOL 3a1f9f0eb6ba1d5a9d794528ce5e488bec790bc42285f403da0c54535bb7a2e082ba9d44351015dc0561d406e3e34415564402e069d7cd5012db8cfed451f950
+AUX 4.5.21.7/shorewall6-lite.systemd 488 SHA256 f8e0a127bb4e7216120a38ec09e35e2928b54dd5fc4e2bdefc66dbe20897ba43 SHA512 3710760fe27ee07a92170be6ebf423a6353e4712080a6c0c2c63958ec4f658add4743d60dcc91348b734c896d029227a4f6024d316ba96ea558f6c1db2246074 WHIRLPOOL 7541bddbce4c105c3a0dc1aab3ab64d96b41a27a87650fc48b63b07cb5a0b55524c1f4b50fee05104e82afa1b256ce8b809ddda5d9ac05da8b06991220c9da55
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX shorewall6-lite.initd 1810 SHA256 525c21d81294cbcbb25cffd1a0caa86e9ae481da322f817f582f2f5be8d798be SHA512 ce9c3ca091003b171e62ee9f656174547e88beb6cc2fba78589cc37d56907dc9616bbf5930f76dcbc553597fc549750b7299946ab9b8dc00149e33f0f1f6c476 WHIRLPOOL 9a569dd111c00700163b3677e434f5b12bc9f3762e79221c7883f08bfee2cba58881b213e5a5ba05c615816a024e9bf995942202a68ed5773469f5f05eee3e0e
AUX shorewall6-lite.systemd 475 SHA256 95dec92e61eda3543ada0bc05c9eecf87ca5dcc449448b5c04dbcf72045006cb SHA512 a9a258b0b430a88bcf6d6ccec56ded96422c0c52574cd45b552c04f4c1b5758476ea708d13b517dab686d859f4a503a348de6bd2acb5e60797172e502e387831 WHIRLPOOL c38c053ade59895c5605182241e154ab2624187a8367f7d371111ccdf5f4145d32b3c3bc358fb590d85cd044ad1c76a7f49af57d6ea6ec71fa25f773b644fd0f
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
@@ -23,31 +28,36 @@ DIST shorewall-docs-html-4.5.18.tar.bz2 4022828 SHA256 a98263059952ed50b826eb178
DIST shorewall-docs-html-4.5.19.tar.bz2 4033970 SHA256 7be6ebfa73a52151137201e098588ff6e67aa6fc21cf530a0fba564eeb8e77d1 SHA512 8ce06db614a6114cfe2c5c78acfaf111cba0ae5aa488df3879af6b5ecb20205ee453e308a7299e5df243a71067f93dcd8f4cf5faefbd8729ba11acee35cf34e0 WHIRLPOOL b55f90c6f9ca28cccddfb7bd899ce5815573db3ff4b4deabe454c6f30a9b01196ec4609d5251413d9761a28944a6acb19b6748c4dd41ea58fe2fa8da9845ed49
DIST shorewall-docs-html-4.5.21.2.tar.bz2 4144789 SHA256 b4cfdcb84525a3df1430c71eba4c1f86378d96283c250d8c2a9d81ac921bef88 SHA512 57a5dce628301a043110a28874dc73244ac8aedb756c62bdbc9ebc66ba324c989debc6dfdc6e9f19538356b60230d88b708fb9562cb9016783d41d9efbdb495a WHIRLPOOL fce6eca901c7444fe05cbd72b59aa836967de19bccbba3335b74b05e220ad297da15451d853188d5dc65276b13af70c7134eb17a0119dd695e571fe23ee71b07
DIST shorewall-docs-html-4.5.21.4.tar.bz2 4144800 SHA256 92167814eb92f2b7d0f3d94ea16542ad946f566cfe44b86ff447cd11c75391c4 SHA512 e65836162fe376da9f992b90e839d8ec5d3d1213449dce7f97f04e93fa1b2d52ce0acb2741be68eafe6101fceec9bece767d870d67beb48709de5421ea175c4e WHIRLPOOL d3c353735099677b084a8ca6b8aaeb802f0acb0aadb7e3f8bf6fbe27dedc388affc1a8113b383b055f3ef89e2b441bfba3f564a4ad16412d8bdd216277879693
+DIST shorewall-docs-html-4.5.21.7.tar.bz2 4146237 SHA256 cd7de8343924828cea0959496a96f830086421d8583783158a80ba0900ae021d SHA512 4a945aff7d03b726ca14cc9f0bf9b1d42d06ea670f7aa917bb3ec085eadc3dee004582228702885b3d6ed56bf24e291bd7cae03e327e2dc9c8d7dc616962ddc7 WHIRLPOOL 09fe3c7f532a3092abc4aede6bcd62dcda962de4e9ad4179797a0e653e971fe3e8199f751fecd9cacb35f03ba69d8eb4664e8faea215538ebc40dc7bf50c1ada
DIST shorewall6-lite-4.5.18.tar.bz2 73212 SHA256 f4fa454812ac0fa3da96569dcac3c6bff0022477e1ba55eee0df5d260f8091f0 SHA512 42939a8fbd6190f396ad31d5107dd28df831ee5236329d714f209c33cdaa00976931da3e3c0e6e92f5f963d054aac6987686e90f47fd4879a96320e93a769e8a WHIRLPOOL 156e60c4c4665cc6b8c5c0687880f07a9d27151dc0919cc6add388c84e1c3e23dd9ac46fa0ae941e0ccd674a70ff89b8573bf1463b350574cab469cdac7d9945
DIST shorewall6-lite-4.5.19.tar.bz2 73853 SHA256 c42b43c95ccb4de1f4ba2392321909c4e060b1facf1265745ec320a2b27b92a5 SHA512 51e72981acf5421db84472f707ccfd4af6c3b761453d144b6d57def3937d02c2200afc4669e3a9b3e7c200e308ce6cc8e1526231546ac9e3b8aa72b4593b93ac WHIRLPOOL 8f5c7c490b8f2346686d68c6c6e7d0227ff47a52eb70d9220b2f967eab725e2ed2486d91ded8c0944dd1d0a294e9e192a0bfb7cab4a5284e1837bcb8bba35219
DIST shorewall6-lite-4.5.21.2.tar.bz2 77438 SHA256 dbe97281621f8af2cdc8a347b0cf6f34f9f42da786fed56b6bdc367752f66817 SHA512 3cdd70370ede5e1c77007d219b6313bca818e4de9d4e8a7056903b00a8586461370bcd6c18a3a8cf8e96b33a36d91509687b59abad1e549fb31d186b8fa2466a WHIRLPOOL 946873ced8e08c15b9422b4849bc72d63657fa01e816e189613717c283acda9951d2e90016b4ae55a43dde9c3f87b32dd7bc66fb2e98500c81883f50f0600d9d
DIST shorewall6-lite-4.5.21.4.tar.bz2 77632 SHA256 e2df3dfe5b3308afce491cd71881ea01fb999e400cdadd85afc209aa3af299a8 SHA512 d4e599b59185563125a3d18207e1224d69cdc7d223a12a40bce1e5e938af0983fb4ef68f2061c9881f9e48ae191bba045e5774ac0e589e58170cc21635e434ef WHIRLPOOL 7b313cc8a0dd654db80215cf9a2d9b1eec00a46675b9497d96fb8481ccc8df93380fe36a5544c09075ae40d093d3d1d39892861509d19e278017912dd97855fa
+DIST shorewall6-lite-4.5.21.7.tar.bz2 78226 SHA256 bb3ad58c832c67c83a7a545162ec697d722709c0f69056fa1834040494943197 SHA512 1e16f6e933ac25fcabc122ea370e24d3941dcde226a32af4d94db2d14546be1e07f2b322f3d542a5c93a473ab4e4fa45a132d2610a3b05e836ca8f67a1d7d74c WHIRLPOOL 7c436ad0f8d0ef4458436e20637c89cc886256f51964ed24bd4a20340430f4cd89bb5c2d535b4231fb5c587e398c0eb26d9bd743ec405d687bba3effe6df0776
EBUILD shorewall6-lite-4.5.18-r1.ebuild 1839 SHA256 620a749c12ae09f4392ac7d8ecc3556a342e9cd88e6d952d7815c9d96d053bcd SHA512 e7aa6ae456ecff14e0ad291d36df8a236f3ecc1a91edfd480eb2b03300d95393b7d127b6fdccb14a77aaa34066c1b4ac60e576f72e6c70008d11119e52d4a765 WHIRLPOOL d284b438a276dcaa7a4562c3d6ed7ecd2255635a0ad38eabc36bda5f18e88a26385f9646b28def80d203133ee210ae84e6aa07e0b09fc8502e93f1bcccbd6d5a
EBUILD shorewall6-lite-4.5.18.ebuild 1594 SHA256 16b1e974275ce30be5e1310e73d24e135a0117960574d8a886c46c27fed2be03 SHA512 67190d8004b43680bc478262685ff089d97d081906aace42828921a7ea1dd2ecde9a1660b79aca758c0155beae77baa93d6eb7b5d8625bdc5eadb350f9f9c081 WHIRLPOOL 2f15e9a17b6271c0d6c0bbd737c8b4e70a5d11b84ae1089cf9bb1cca45ba9ec29d0dc9432dd56dc2897dfa68aec46b1bba6d08a966af7b0cbd2cfc48e4138ec4
EBUILD shorewall6-lite-4.5.19.ebuild 2722 SHA256 d60a581080ad0437af974cdbf39521332a3082b47215550af38728c0ae3c5ec1 SHA512 be7e4cd1e36212fb0eee055777eb7e44d5b4ad531a450db9c1b8624173074d2e4cd519ca613a61be4a4e44d3da22154fafc707c4f67a9bd99fc0524856d1c34b WHIRLPOOL 605f56a6b59f7809d994392224b7376561f0b7ec3b8df209d686f9edc2bb2ab30a51cd638ca636b54d9e365138c5a038022f8d77a3d92ec62f98f611f5283ec1
EBUILD shorewall6-lite-4.5.21.2.ebuild 3087 SHA256 547ba64379295c0a240e2c6fb7421ab1e6130bfdba18a9b29ba9a0f11646b5ce SHA512 df42267f3c33e686982ea243da2ecea52b21a2b6745d2dfa4a265b5d64aecb259d4ff8c42c26fdf059b45302c97853244bda6cce860c7d05c136944700bc771f WHIRLPOOL 9343a888aaf25b0d4878e36d796adb5746ab809f5f10aefdf51754a95fd22112799b175bb08299481d49d9a40060dcf5afe46718f517be9fad2f03a9ea72c4c1
EBUILD shorewall6-lite-4.5.21.4.ebuild 3087 SHA256 fbde69b597d9285e63d4f72f2e00e7b706ecf2299844048ef491e3a3cd95c270 SHA512 915d50a97c7744d1299062a31775754a355ce1e6d741a753bd0964b71c7d27a6ce757bd8852b8ea02ce1bdc0739dd257ed9125aa1b2acbdd2b7b1307df17179f WHIRLPOOL 1a55c2b58494dce30e7cad1bdf81c51f81d02652be419cacff2968742e0a6d1cadcdd6e2ee494d13d8830a35513be61f494f0b80790516a49f38eeb66767d0e5
-MISC ChangeLog 12528 SHA256 e44229b5ade0f9fcd77c05bb4d77ef5d3bbd80319a0262c4537ae07a87a81c9d SHA512 a2f7438d99e4d6ac981e0fc872faa152e6d495f274ed31dc02b2d31054271e0ebe92c900242551417d02736e1b51f481e5522499f9a3532d62974b2645a58cd9 WHIRLPOOL 3128e6eac7e6009ddd0e3f1cd31ee0b727b3d30163b9613a907d55e94117d6cb6f6d07769a4c5be29296ff991a7dfb70394737b757f38eb41384d878b7a61945
-MISC metadata.xml 361 SHA256 ea12ad6e474c28d25b9203225c99d9a0336bd606fd3c2cd260c11d4982712357 SHA512 da1d88bdae3187e1c5d63b90da4fb2798f0a3f79558a57eb5ae0fab42eaa7268bfbd4102a870cbff73aa83c64bc1b10c1c7f71c01ee29f64772f7635e7da0ac9 WHIRLPOOL ae0b57811bf7617fb9cf3840a2e182d334a8303fda841c879c2791b893bd5515cae72fc0bb38f6554045bb531774798539f80b474a6152ebc04c31e5bc2f0464
+EBUILD shorewall6-lite-4.5.21.7.ebuild 3156 SHA256 db3e419a76414335cfdc7243de749e98f830cc6d81f4c16c47bfa74c234f6b0e SHA512 5cf84204a9c37e74f46c4c89bdb3cf4c8848d874b3d3a449f7e8e2c63c36f4c46aa14aab85b909162734bfbd043edb6448452512bd625a4c85db043665c73d63 WHIRLPOOL 078bfcf81799047eb7078ec7fec935fcef037b587b78031f4dbc0bac8e60db0a01ee9a47b86d693e4e06a23162f4a3bd929becaaed8f9359ff2059df6e335dce
+MISC ChangeLog 12919 SHA256 fdf1b8e2a6e5507438b224e666ee897d12998edd9d8486cc495c6eebca4a3ec8 SHA512 908e7ce7bc6c5223b103aca9c6cdee071e890b5152c6d9094ba4c223804b9d4b2240e2dc98efa01c4cc7fc18ba469eeebb71f074dce3b22ced1eefb9dc978083 WHIRLPOOL 8ef81612af034048185d62bfea5a0ef382fe46e74951a0ded542e4f35e0b6ae2d8c738171d4519ebd4ef8951642e0632f8cbdead677d29b4043ff9b732d28c9e
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS5PORAAoJELp701BxlEWfvZcQAKSi8LeJZWSHsZfkmMLBsoFF
-SV6Nakrwe21jRQEvw7m5hSafpl2/qm0Cgr2P8P0ECdsKNU/auZKCexxIr/GVlr0x
-FKFGABvJX/Nd+m8QEuQLJgOmnDqvn3nOKgpyLdVGfFeE/27e128A2JK+ABC8ipvy
-HhsJHybLxQsiwRAg0mwgu3EW0/GKXJqpBJM3VgL7qAVIuSeGUutHGOBTtmfDA5WK
-ZdVLeaJ95PJ6ydRKTIm3ipDen2OMlOw3H0XeQu9kftNKXAXQc/7P83A7+4ptL4VT
-zIaH1d0mGEUfDws/696nxMz6/ek6Ana2n4VGKgPBSgfjmJPOIDDHUBnkBFY6geWt
-35Tkmz9y/HzYOfCqdm+FZFNUb5xZ4D/ChacmwwGuwan0YAuFI3oJfV4xnUY+8eli
-ExVKuTlNwb7kzVcmoeuy9l5cmpzr/TIoGoFTvss0bZ1Yh1bEnZp70WVCjtlpwqXU
-8L6tREWNVdiMWNFt7/JZn0D5oynHZBh/TIvvbLmYghMaKBfciC+x+GQhaCU27pLJ
-NMCiWV4swnkkz7ao7XKIT+HNGDHxmElpZdt1szvmdlUCHHMOEtNM9JIxfT8Ji0cG
-3JQnHlj4mpPBBhoEGClV/uAoh1aBHgE40rNrcO3edqWHtAJqUP8A3a9Y7E9yfHdD
-qRn8dai9pnZpM959/CWJ
-=HhHU
+iQJ8BAEBCABmBQJTJNt4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88Ua4P/0F2nW39uOM03I2GHwGdgTfn
+PE0pECbvCgHL68f3NFt+g+fTb75fkC495NkteHSNrcLvDijePVgzQophsOhNhx0y
+G3SwobIaFMavRDgTclgvVUVOW+lT6iXS9luMR2FK64k42S+DcBRQE8tbazuVLgfp
+XTvfXK/VtNl3eKoqN9nQevOuWnG5XTIwkXr5BG3ZyGqoFu5hzSs44PU6F7qCdH4O
+zrycxYi98ppfzc4tk62pIELfeZWyoR6hc4/jWmrNRV/53KGTlY0+1Ol9KaDoM59g
+o3MF0fCZ/ITbleNDLHWQHbDK64+DZLCsR+4Y8wFAWimBM6ycJjDx5B8A6rbHG0lt
+zCFELifm3S51uSbaR40ApgbBxriDjPEltrLPlPl6mbhLIt8jZ2dL711yrEJji5VP
+HAM0kmMMeT5OtFYLwRso5qdFW0TYgidD0TvTlBORB/4/tjX7LQtslnbuMCf+i9hk
+MnR/udWEGxQ6b5B8JbsZ6WqAt85t1cKXAC5MFJXQ0tY5DF26C6D3gTb8BI2MQTjP
+VeRzhei6uDr1G5kcozVjBPu/B8FCrnk5c01GMkFPe+LKLydt4mzbrOLgrB35E4t7
+r4bsye/alSZjnkM6wLxKwq/ex/A58dsMJqerLmpSVAwU7dbOfQcvdTRWYO5nJmGr
+IChwE/RWLxs/VPXsegQ4
+=e4za
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall6-lite/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall6-lite/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..f691295d8003
--- /dev/null
+++ b/net-firewall/shorewall6-lite/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall6-lite-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall6-lite-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.confd b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.confd
new file mode 100644
index 000000000000..e5957167b5b9
--- /dev/null
+++ b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.confd
@@ -0,0 +1,15 @@
+# Global start/restart/stop options
+#
+OPTIONS=""
+
+# Start options
+#
+STARTOPTIONS=""
+
+# Stop options
+#
+STOPOPTIONS=""
+
+# Restart options
+#
+RESTARTOPTIONS=""
diff --git a/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.initd b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.initd
new file mode 100644
index 000000000000..e938edfb1dda
--- /dev/null
+++ b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.initd
@@ -0,0 +1,82 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.initd,v 1.1 2014/03/15 23:01:15 hwoarang Exp $
+
+description='The Shoreline Firewall 6 Lite, more commonly known as "Shorewall6 Lite", is'
+description="${description} a high-level tool for configuring Netfilter."
+
+extra_commands="clear"
+extra_started_commands="reset"
+
+description_clear="Clear will remove all rules and chains installed by"
+description_clear="${description_clear} Shorewall6 Lite. The firewall is"
+description_clear="${description_clear} then wide open and unprotected."
+
+description_reset="All the packet and byte counters in the firewall are reset."
+
+depend() {
+ need net
+ provide firewall
+ after ulogd
+}
+
+status() {
+ local _retval
+ /sbin/shorewall6-lite status 1>/dev/null
+ _retval=$?
+ if [ ${_retval} = '0' ]; then
+ einfo 'status: started'
+ mark_service_started "${SVCNAME}"
+ return 0
+ else
+ einfo 'status: stopped'
+ mark_service_stopped "${SVCNAME}"
+ return 3
+ fi
+}
+
+start() {
+ ebegin "Starting shorewall6-lite"
+ /sbin/shorewall6-lite ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping shorewall6-lite"
+ /sbin/shorewall6-lite ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null
+ eend $?
+}
+
+restart() {
+ # shorewall comes with its own control script that includes a
+ # restart function, so refrain from calling svc_stop/svc_start
+ # here. Note that this comment is required to fix bug 55576;
+ # runscript.sh greps this script... (09 Jul 2004 agriffis)
+
+ ebegin "Restarting shorewall6-lite"
+ /sbin/shorewall6-lite status 1>/dev/null
+ if [ $? != 0 ] ; then
+ svc_start
+ else
+ /sbin/shorewall6-lite ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null
+ fi
+ eend $?
+}
+
+clear() {
+ # clear will remove all the rules and bring the system to an unfirewalled
+ # state. (21 Nov 2004 eldad)
+
+ ebegin "Clearing all shorewall6-lite rules and setting policy to ACCEPT"
+ /sbin/shorewall6-lite ${OPTIONS} clear 1>/dev/null
+ eend $?
+}
+
+reset() {
+ # reset the packet and byte counters in the firewall
+
+ ebegin "Resetting the packet and byte counters in shorewall6-lite"
+ /sbin/shorewall6-lite ${OPTIONS} reset 1>/dev/null
+ eend $?
+}
diff --git a/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.systemd b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.systemd
new file mode 100644
index 000000000000..5af21b6c19bd
--- /dev/null
+++ b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewall6-lite.systemd
@@ -0,0 +1,17 @@
+#
+# The Shoreline Firewall 6 Lite (Shorewall6-Lite) Packet Filtering Firewall - V4.5
+#
+[Unit]
+Description=Shorewall IPv6 firewall lite
+Documentation=man:shorewall6-lite(8) http://www.shorewall.net/Documentation_Index.html
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/conf.d/shorewall6-lite
+ExecStart=/sbin/shorewall6-lite $OPTIONS start $STARTOPTIONS
+ExecStop=/sbin/shorewall6-lite $OPTIONS stop $STOPOPTIONS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall6-lite/files/4.5.21.7/shorewallrc b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall6-lite/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall6-lite/metadata.xml b/net-firewall/shorewall6-lite/metadata.xml
index f48acb9156ac..52ffdde3f9be 100644
--- a/net-firewall/shorewall6-lite/metadata.xml
+++ b/net-firewall/shorewall6-lite/metadata.xml
@@ -1,14 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>rentorbuy@yahoo.com</email>
- <name>Vieri</name>
-</maintainer>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall6-lite/shorewall6-lite-4.5.21.7.ebuild b/net-firewall/shorewall6-lite/shorewall6-lite-4.5.21.7.ebuild
new file mode 100644
index 000000000000..a6271fa9eb9e
--- /dev/null
+++ b/net-firewall/shorewall6-lite/shorewall6-lite-4.5.21.7.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6-lite/shorewall6-lite-4.5.21.7.ebuild,v 1.1 2014/03/15 23:01:16 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils linux-info prefix systemd versionator
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+MY_P_DOCS=shorewall-docs-html-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall6."
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="
+ http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2
+ doc? ( http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P_DOCS}.tar.bz2 )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="=net-firewall/shorewall-core-${PVR}"
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4.20[ipv6]
+ >=sys-apps/iproute2-3.8.0[-minimal]
+ >=dev-perl/Socket6-0.230.0
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_pretend() {
+ local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV6"
+
+ local ERROR_CONNTRACK="${PN} requires NF_CONNTRACK support."
+
+ local ERROR_CONNTRACK_IPV6="${PN} requires NF_CONNTRACK_IPV6 support."
+
+ check_extra_config
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed"
+
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ keepdir /var/lib/${PN}
+
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+
+ dodoc changelog.txt releasenotes.txt
+ if use doc; then
+ cd "${WORKDIR}/${MY_P_DOCS}"
+ dohtml -r *
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Before you can use ${PN}, you need to provide a configuration, which you can"
+ elog "create using ${CATEGORY}/shorewall6 (the full version, including the compiler)."
+ elog ""
+ elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:"
+ elog ""
+ elog " # rc-update add ${PN} default"
+ fi
+
+ if ! has_version ${CATEGORY}/shorewall-init; then
+ elog ""
+ elog "Starting with shorewall6-lite-4.5.21.2, Gentoo also offers ${CATEGORY}/shorewall-init,"
+ elog "which we recommend to install, to protect your firewall at system boot."
+ elog ""
+ elog "To read more about shorewall-init, please visit"
+ elog " http://www.shorewall.net/Shorewall-init.html"
+ fi
+}
diff --git a/net-firewall/shorewall6/ChangeLog b/net-firewall/shorewall6/ChangeLog
index a14e8905c947..c19f3f64c526 100644
--- a/net-firewall/shorewall6/ChangeLog
+++ b/net-firewall/shorewall6/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-firewall/shorewall6
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/ChangeLog,v 1.93 2014/01/26 11:37:49 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/ChangeLog,v 1.94 2014/03/15 22:59:57 hwoarang Exp $
+
+*shorewall6-4.5.21.7 (15 Mar 2014)
+
+ 15 Mar 2014; Markos Chandras <hwoarang@gentoo.org>
+ +files/4.5.21.7/10-releasenotes.patch, +files/4.5.21.7/shorewall6.confd,
+ +files/4.5.21.7/shorewall6.initd, +files/4.5.21.7/shorewall6.systemd,
+ +files/4.5.21.7/shorewallrc, +shorewall6-4.5.21.7.ebuild, metadata.xml:
+ Version bump. Bug #499174 thanks to Thomas D.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> shorewall6-4.5.18-r1.ebuild:
Stable for x86, wrt bug #487690
diff --git a/net-firewall/shorewall6/Manifest b/net-firewall/shorewall6/Manifest
index 66241bd219de..15823db554e7 100644
--- a/net-firewall/shorewall6/Manifest
+++ b/net-firewall/shorewall6/Manifest
@@ -18,6 +18,11 @@ AUX 4.5.21.4/shorewall6.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9
AUX 4.5.21.4/shorewall6.initd 2966 SHA256 25b2fa0f7eea23828a7a29d4553921ca7f887457c21887769c88e070ca050e1a SHA512 6e1f09aa4a53a0938e3b719a03f6f22e842cbfffee475a8e5a9e675957d66f6344a7fd6965b04c78ff8fddb24a6cdf7e2dbf7af9a02320f27a226c6d55381c5d WHIRLPOOL 23057cc5f8c8500b2d70d28d484380cac24f608d1e6702d149c0a402eb31edc65848ac605799cde569e7ac1decee153510deb517505513daeb34716da797b171
AUX 4.5.21.4/shorewall6.systemd 453 SHA256 8d6bb489efaef58a09c0588feb3e281c3fc2b8bfbe44306c6fd9f4cf6b7a1546 SHA512 df02db52e24ba80ec2b9c25e68049ddc6ee49aa0468fafc882d322faf05bc4e000fc57d06301252723e6f6f43fee603c805f26d0ac9174c944c3af2ca816ca68 WHIRLPOOL 215fc9911a1e77a69c9a53334d7d9e2b2e0c27cdbd06cfd8ad93049bba0f0b0bd86c41836dd1a56836836785aeb4207df607dad81817e2b9577de9b03178b6d7
AUX 4.5.21.4/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
+AUX 4.5.21.7/10-releasenotes.patch 664 SHA256 4ee659b57587ef099e7a3b14f29045cbdaf19ce7a9bf65399cf605b4468f99af SHA512 89c5b3f065a7424de74c0e56ccd82c57319c12f574df3ff61b28f758f7a3745a5cf4570febd9229709fe1b309fcf4d19c49c55f4b558b1bd6db1f6e2991fd321 WHIRLPOOL 636149cfe237cd3186b92e8fecc922c76f11620f2c416c338a80e72d45cc480fa3c17cb3bbaf237ef4d301c986aec256548ff428c5e70859b38a3a6b83e8596d
+AUX 4.5.21.7/shorewall6.confd 160 SHA256 99aa9a4d3ae9f3bb590f5426c1266b6f7ee50a9e52f5a65b4cc56744a953982b SHA512 00e58351aade2ea9ade38373f3cacca3f10dcf4230b29e4a4e2b5d5d449ea9b78f40e2da7d94ed7c23980de2428198e3472399c6268662598b0fdbe008aff4b8 WHIRLPOOL 18532d1659a794d531548a91b0f096942fe5e82637ed05a9c5d49ed580d99a3e0c2807fd5ca5ea5c38139dc4c6f798b952433e59ee893f80240e5f4254435eda
+AUX 4.5.21.7/shorewall6.initd 2965 SHA256 8971419be63eb1dcd52038b633f3ddf2d393347471f4ccaad6ad198058091d6a SHA512 0d1a266e453a801ea154fdea8bb7573747e7e1a573daeee0e7e3513a6ace9e05feb3100c1633fa0dc7d006ade82b58640e78320dc52b7c6e89734a924229c2ea WHIRLPOOL 7c1f7bec4bddbf34979da840dc682126ed5a2ecabb4b502f7a074aaa03c8fd3886b10288501e27e68ba484ed326c6fc1451190dc835308094e92593c38d9f779
+AUX 4.5.21.7/shorewall6.systemd 453 SHA256 8d6bb489efaef58a09c0588feb3e281c3fc2b8bfbe44306c6fd9f4cf6b7a1546 SHA512 df02db52e24ba80ec2b9c25e68049ddc6ee49aa0468fafc882d322faf05bc4e000fc57d06301252723e6f6f43fee603c805f26d0ac9174c944c3af2ca816ca68 WHIRLPOOL 215fc9911a1e77a69c9a53334d7d9e2b2e0c27cdbd06cfd8ad93049bba0f0b0bd86c41836dd1a56836836785aeb4207df607dad81817e2b9577de9b03178b6d7
+AUX 4.5.21.7/shorewallrc 2006 SHA256 1f5a784ccb33ffe50cbacc066f783e1446996a60d99deb473ffbd5a69e9150a6 SHA512 c397c556f56444b08b091f405f2b82d16cf4b4e42d98176bede01ff32f270841fbaa6e0e5f5e7e1e4871ed5a0be22b654ae5c07f728e747449ab5f43025cde9f WHIRLPOOL 1d94b8bc7a9a4ac73480a610be58d4842bf0243f004fd7d5f668eab9be0e02ed3ce58bef9281bb638e5e5d346f47e8a15cc33d9a1e0bba1d642e125923d953e3
AUX shorewall6.initd 2082 SHA256 a4c0a5ec7fe64e4af91b7ded8ca983fcc58cf003a778948b65b01669641b7ad2 SHA512 a2f21727870b841ca3aad0c70ba233798513504d5e5ecac2f002fe754230042a6cd5308a385de4a9f3204f36f4f1e751391b8f49d784c31e8f7ee6546f7e349b WHIRLPOOL cff3753023ab4125fa1bd15541c85dde6da6a43bd1af70357ba87f7e90be5582f724079abe649075acd891f6236266e54c2b979a205f052fffa739fbbec69988
AUX shorewall6.systemd 453 SHA256 9e1e5d7657591a395b3f66849f323e00226c0bf739e7c875b9787b43cc64d11c SHA512 a7cfe34c106bdc2d50cceb607d92888f4c6b0d618d5dfa96f0c3a78689ab1f2092db609427393718495ed6753f89a4279e6883d44743da6bdeb1da3a111b1da3 WHIRLPOOL bd4253a8b58975674bd40b0606efcbcbdc6facf8ecb48e9c14792f96fa1fe49eb84fb05f89e7a54b1cd01d7f9b4463894670738b3b0b0ad2b7a01fbadc64ade6
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
@@ -25,31 +30,36 @@ DIST shorewall-docs-html-4.5.18.tar.bz2 4022828 SHA256 a98263059952ed50b826eb178
DIST shorewall-docs-html-4.5.19.tar.bz2 4033970 SHA256 7be6ebfa73a52151137201e098588ff6e67aa6fc21cf530a0fba564eeb8e77d1 SHA512 8ce06db614a6114cfe2c5c78acfaf111cba0ae5aa488df3879af6b5ecb20205ee453e308a7299e5df243a71067f93dcd8f4cf5faefbd8729ba11acee35cf34e0 WHIRLPOOL b55f90c6f9ca28cccddfb7bd899ce5815573db3ff4b4deabe454c6f30a9b01196ec4609d5251413d9761a28944a6acb19b6748c4dd41ea58fe2fa8da9845ed49
DIST shorewall-docs-html-4.5.21.2.tar.bz2 4144789 SHA256 b4cfdcb84525a3df1430c71eba4c1f86378d96283c250d8c2a9d81ac921bef88 SHA512 57a5dce628301a043110a28874dc73244ac8aedb756c62bdbc9ebc66ba324c989debc6dfdc6e9f19538356b60230d88b708fb9562cb9016783d41d9efbdb495a WHIRLPOOL fce6eca901c7444fe05cbd72b59aa836967de19bccbba3335b74b05e220ad297da15451d853188d5dc65276b13af70c7134eb17a0119dd695e571fe23ee71b07
DIST shorewall-docs-html-4.5.21.4.tar.bz2 4144800 SHA256 92167814eb92f2b7d0f3d94ea16542ad946f566cfe44b86ff447cd11c75391c4 SHA512 e65836162fe376da9f992b90e839d8ec5d3d1213449dce7f97f04e93fa1b2d52ce0acb2741be68eafe6101fceec9bece767d870d67beb48709de5421ea175c4e WHIRLPOOL d3c353735099677b084a8ca6b8aaeb802f0acb0aadb7e3f8bf6fbe27dedc388affc1a8113b383b055f3ef89e2b441bfba3f564a4ad16412d8bdd216277879693
+DIST shorewall-docs-html-4.5.21.7.tar.bz2 4146237 SHA256 cd7de8343924828cea0959496a96f830086421d8583783158a80ba0900ae021d SHA512 4a945aff7d03b726ca14cc9f0bf9b1d42d06ea670f7aa917bb3ec085eadc3dee004582228702885b3d6ed56bf24e291bd7cae03e327e2dc9c8d7dc616962ddc7 WHIRLPOOL 09fe3c7f532a3092abc4aede6bcd62dcda962de4e9ad4179797a0e653e971fe3e8199f751fecd9cacb35f03ba69d8eb4664e8faea215538ebc40dc7bf50c1ada
DIST shorewall6-4.5.18.tar.bz2 245009 SHA256 f3fb0cec903b98bed6c968e2d6af6faf49b346cbb6508731888304e1372cf62c SHA512 d3ce8d70239cc76d05520d244b958078240af795cfbbfddf010cb31681f1453d40817497939ff02b7e0a5da57291b707254a9eea420d7ad4921edad126eb585f WHIRLPOOL ed6e83b67d680493574818f0ada820f704aad37baf9dd973ea7702890d25a2989c53c5a4f1d8272ca4741aac595c9124011fe95071ee87ab3064e048d65192d8
DIST shorewall6-4.5.19.tar.bz2 245873 SHA256 6681669055d86338bcb3959afce43b9d073fe8e10ba9b482b5664ddb196a9201 SHA512 aa38fbc494a2c5f59f7bf4e5f84443c092e7bfff757e0b9e4f2669a0a214ce28f0022cae9a4ed51624de1974a261df6a3c43055b2e990af011e2027929e250de WHIRLPOOL fcb736bb440973b7997b79adc8021b618e8e8a9ebc0df81e9c9c07736df072de16f6a9d9a727520528b396c96264497d9f6f367bd6125a389a66a6d3a442db1c
DIST shorewall6-4.5.21.2.tar.bz2 251470 SHA256 1d9a560e0f2a1d959ac5e2d8a351a05906b843bd8ea717c5f5e38173009c857c SHA512 7f406fae1635e3d0e0bb4637155c7548a27bea131117fadb33da55a83b60682ed35a9781d1ad066804ccfae4059ac10c6edad7522e5145f26445fed957b96f4a WHIRLPOOL be7d7bd75be7405b12b949c62516ac270874f361c10b850ec66c07b2ab62d6e20d6cede14bdd1f5250087a7e292142e6b42112cfb0c5e0c28e2f3b3387ca37cf
DIST shorewall6-4.5.21.4.tar.bz2 251455 SHA256 32c76e983c3f5c559a9de29cecfa9e918ed3f242d7bd4c1d49c4dfe5fff49a5f SHA512 4935752e77826bbee0cf241a9f6800f9437f1fb5fc9cb1201a4abb8f93c7a323c41afe7019771e8730568771b2a71087a0cdc8e7caf13b894a7c3eac136f3cfd WHIRLPOOL 7918322ee736774b411baf3fffb41d6a7bd645b39244c0327b1858f740f79c79b0f6617d5aa5abb9a68a090024d954a69353b79ead392644d1ee11469b7f1ccb
+DIST shorewall6-4.5.21.7.tar.bz2 251998 SHA256 af7e247f1c4598c24c6128eb791bab9b59eaed2b0f832ff548a02658f20c6c5b SHA512 64f0b21c3b505a222af17947f26bd320945b73a760bd2a7fdeb010b671c2b4ec883a1899cc966dee8abda2e9689a7c355b3e6a34e5f1c46d832174ff03e4d0c8 WHIRLPOOL ad29f38a671aa6ab54a272f415996f340d48ef6d6566915e6a7d9a83c8eada07ea7db3a6b84266efa1603b51342bfa0a8f2aac20f82bf7b77a168950c6d906ca
EBUILD shorewall6-4.5.18-r1.ebuild 1930 SHA256 3c59140b42590febef14ed477c0b2486ce0266505e2f525e6d2521d366b5f520 SHA512 c4be17a2a1bf0b2bd5ec6376e2757224bdcf7e6112c782184ab560e7c09dcdfa218cdfcac0837432dc2556848b8ed17353577e8372be703790d0bba352426638 WHIRLPOOL e1c2f823f640b8cd9963dcc25d2d4563532a1e6efe488dc366cfdbda0c65c532f74d5db70d36186412b374c20b80c95e4cc45542d7bc7254006c138c8d54b201
EBUILD shorewall6-4.5.18.ebuild 1631 SHA256 4ad78a59af8c9ea6f657033c1aa332b865bd8888a069ef2c5db088df92e9abb2 SHA512 278f7c3824d266b24db67c71709955287fef59c1a5467a5e8be935b0117fc0d3171ae09d231f5379ba3a21e4be941a82c38bb7cb9205c6e3925701cd06b753bb WHIRLPOOL e7cb6faa7cbc1ec6545b0237c8be6a861a8b6ce702461c52f202b97df795cc3cc8669fd01772646f251caeadecb9f3ce29a83fea79f69ae69ddc3ae3f2b814e1
EBUILD shorewall6-4.5.19.ebuild 2902 SHA256 f8fa92a85d7cb5352cf14b77acf0e81db461583594ca214ea93895e50375b4a6 SHA512 9ee94ef13cb107e819281e15d001de92cc3e57ba595d76260ac8b535a842155fa1e873ad2bba14d71b960300764af6858f34bb7f8ab367fe32491764d3427a2a WHIRLPOOL 5c40af6bee9616486b6a35f0988e3b93a2529ffacbd88530285e29f8d2178d107090daaa2d29e39e82c4bceaad1eea69daed3382bdf99d5cbab8b3d097a7c7a4
EBUILD shorewall6-4.5.21.2.ebuild 3208 SHA256 98969e02f33f6ef86a4a9146e80f1de242b19ed417e26b2a3816a98b835c9906 SHA512 d87be24fd3a6b4494c246020a8075d7f3d68661e9ad574a1eae325b39631be5020bf147e5f43e65ad8855301af2f3fa326a8fcaf62213095fccb63d9fdc7273c WHIRLPOOL 202a70574cc1d17b9140a25347a2dd50139cb9670487bd533dd0aa049290d3c2464f6ebc6be8318a7afb62be3a21b32da2a036fd3b6d8bd69e3c960fbdaa94dd
EBUILD shorewall6-4.5.21.4.ebuild 3208 SHA256 b4090f7adf0020b98cb4786d92ca1a57f51a98a047ba7b310b7ab01dee4a608a SHA512 11b94d1daa50f4f62121d3777e1964dae65e6e2cd5bcb53b1126476d0f55c86a7e7ba8f6a2d6bab5fa76e439cc8a93bc7f9c3bcf1f4c7a35006c856a9131bd8d WHIRLPOOL a7b4edce2f0c0127df602d99011e60eb973545698d29479e2937e257e060b396c04bb5f7edb53776f9572beb5ab0de8a6e43b20c63cbf8e58b4a755d55764edb
-MISC ChangeLog 14958 SHA256 b17bd7fc722974e284f102e5aafb77815503ca0b58548ec6b8b9e4b84b88ac5f SHA512 9e74548e85a2075dee55dbb4a8474cf9ff2d4c68311585f3b5f6946cbd19ca9e85138498fed3912e1394d57a1c26a9e15d174788afa4c1609007fe93de6fe555 WHIRLPOOL 005d8c1909939f98119e4989b91c0bbac9f6a7ea0aca12c7a386b91949cba9da3a742a7793a18a7424a5567f8f9fc8f2b0f2d03fc80131b2990a674da1fe1e29
-MISC metadata.xml 361 SHA256 ea12ad6e474c28d25b9203225c99d9a0336bd606fd3c2cd260c11d4982712357 SHA512 da1d88bdae3187e1c5d63b90da4fb2798f0a3f79558a57eb5ae0fab42eaa7268bfbd4102a870cbff73aa83c64bc1b10c1c7f71c01ee29f64772f7635e7da0ac9 WHIRLPOOL ae0b57811bf7617fb9cf3840a2e182d334a8303fda841c879c2791b893bd5515cae72fc0bb38f6554045bb531774798539f80b474a6152ebc04c31e5bc2f0464
+EBUILD shorewall6-4.5.21.7.ebuild 3277 SHA256 4a41224a316cd117a436e733ebf6a89aa711d8d16f23d653ce043fe8f8cac624 SHA512 3cba75c6ea5f9236b2f18a7f4a14848ff52a0da53aac57ae145e812ce07e774fa6bf5ede2470761d7fea57b32974f7ed804f337f55cea75670a35d65f8ee6dc0 WHIRLPOOL 888b3840acba529705867843bc067954593dfe4b833e1086d610f4a5a671eab342b3adeb11f21296d200e1d001a6b24d52e82d7aee603e4717e58c36bd5842d8
+MISC ChangeLog 15322 SHA256 4419abe06b1b220ac1bea953aaae6b913c4db0588a2bbe3b746d5903f794fba3 SHA512 0a4fa3b9baa7256fb7cd01a17883ef4867b3b09c52d51796679a390470d0ec8b8481d65a62a920f1e2c843059576be0e0a0896ca64732548c03d1c9379ae47ba WHIRLPOOL 16e662f68977141eb96af01acce96a0ad98f8d106e3302b820f54b73b3f3a4dfcd4fcee3edc52227ae44e41027c2624d61b7b809159ab8aa7ee8d01eedb8ef94
+MISC metadata.xml 289 SHA256 8c1fb547b467632a3f8f41524f2aa2fb7bfcaaeb980e5b9eb7dcde83464df222 SHA512 b626395ae7b75ae4bcd3ca4120e967f649ceb514661dcc967679f9e5e93a9974baf890ea77426144623821f01e9f42d6fbc405172d0530e1e7d8bb0f046150b0 WHIRLPOOL d0e1145ee0aa32be11b6ad80c3d6e69392b3853a72af757fea16deb5f84e01c5fa8f943589662697efc2eda5f7149dd9601e95bf653cf2bd24917d82d3844449
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS5POOAAoJELp701BxlEWfCUoP/0OqH1wpmQi0R3bAa8R1USLF
-kqk2gJ6Vs+zTfHVMAMafNdJmQDpWNJZW9WX1VF25nUFA0iL2ZrqAPE8tPUc0ORx7
-iSpDGPgZuuoicIM+gPvST2Lo3L51loN7cgrJw6vKe08zyyI0UhCuzS6qHIMtScvG
-czX7jM0Lq14hzXHjQi2NRqCXn/IendITd/8l0/Ts9y16hs+fgxWnnhouFofaXF2x
-woqASf5+Rz/zSg4dCtYaR9HGkcvU43keFo37fCLRDPTAfvpgwkgdlr4AFQLbDTKm
-hPhf4xI2CrloX4KqjDjFBshLcK3V+e6u8vqr1/e5zf7rnxhS1OL2S9YBMX4qPFJP
-Xh+1WQYvDtw2nbtZC3PNu254YDK+8ylwFLIZLA/oe9CscIJ1aZoI8Z9amDraagGQ
-huYhvF6uZ+6Js0MA1Z+lzz5Ar7xs2ldTK+LJfl+ErrwLKfzJ3XroKLAqtpaDpuTK
-l45k3G4nPi6rH/hMXfGx5wLAaqufSd+yf4swRTI0HGTBzsweom0TAy/evOOd/FIs
-4Yt/7IqlOEUdQbbpvFJ+QsW9caK7o8obAHzXqbsaw2qlRzwIym7npP30VKBJXpd7
-GAB5HrC+Hz5hHyDwZmj1CJKOBq7Sd2wFsErH4aCPt6vy5zlcu9cJoVS2CSYAuNfx
-HX4Nc5DwKPSkV7znGARh
-=J9qm
+iQJ8BAEBCABmBQJTJNspXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88iCgP/i8Tmv7yeNrRgQ3OMni6Fvwb
+GIbhz7vkK1hRyQmWn6nl/I9q77ugqtp9UzumPAQzGOGon21qXZNFaA5325pB2cVk
+fvohxYSHZb09yHoxr11s2G7aOo7mysTNKovQfLah3VE5pk5ncFnIWSnG6lonF5xJ
+MlItxB0D0t6wALlwJMRBOBeTTeDvxDnAgLnTgG/HctgL+jOq2OkrJZi1ft6Kti7n
+Vh5D8e+u9UPIaWuwYAvfHCz9iZgjTnMA3N5DkgH+iYvPk2VkT1pjD1aPcKoZyiCb
+q/DksJ3W+H/NPgH4/XjHEvjLdpWIllS8xKyW/kVZXStgZrfioJVzPwvDtn8UK8bl
+O96TLuhQ6RzZusAFXYlsu2Iw0gLFtALAWoFFMUgMZ7vjzlYQwAb+60ljdP3WD7J3
+1RGpbCgCkJkif8WUDPBuvURcBUncAWjTr714OP9eLVJpaQC3hX6OZXhymkPr69Z2
+q/gei+huMgC/tYzxFAhNI+DkWDquqIAk5qt2jhD/YyVFjmnzJPBExY5ZTC4/sABH
+pLi2PvNcw+J2cpJxZ/a0J7Di8P+Mu5w0TrSuRuBi7oKV5naMt23Ie0lih6cG/pHj
+baL/iw71ZQRgu1fkfWO18Yub8rA28AYRIw1Bg3ybfSokiKZs1Tw3Y3D+kcTRWLmj
+ZfjK+fm7Q0XEmMyYQpdD
+=8ZaU
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall6/files/4.5.21.7/10-releasenotes.patch b/net-firewall/shorewall6/files/4.5.21.7/10-releasenotes.patch
new file mode 100644
index 000000000000..58f074c3ef43
--- /dev/null
+++ b/net-firewall/shorewall6/files/4.5.21.7/10-releasenotes.patch
@@ -0,0 +1,13 @@
+This patch will update the version number in the release notes.
+
+See http://thread.gmane.org/gmane.comp.security.shorewall/30808
+
+--- shorewall6-4.5.21.7.old/releasenotes.txt 2014-03-08 16:35:39.000000000 +0100
++++ shorewall6-4.5.21.7/releasenotes.txt 2014-03-09 14:38:19.503337459 +0100
+@@ -1,5 +1,5 @@
+ ----------------------------------------------------------------------------
+- S H O R E W A L L 4 . 5 . 2 1 . 6
++ S H O R E W A L L 4 . 5 . 2 1 . 7
+ ------------------------------------
+ M a r c h 0 8 , 2 0 1 4
+ ----------------------------------------------------------------------------
diff --git a/net-firewall/shorewall6/files/4.5.21.7/shorewall6.confd b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.confd
new file mode 100644
index 000000000000..e5957167b5b9
--- /dev/null
+++ b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.confd
@@ -0,0 +1,15 @@
+# Global start/restart/stop options
+#
+OPTIONS=""
+
+# Start options
+#
+STARTOPTIONS=""
+
+# Stop options
+#
+STOPOPTIONS=""
+
+# Restart options
+#
+RESTARTOPTIONS=""
diff --git a/net-firewall/shorewall6/files/4.5.21.7/shorewall6.initd b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.initd
new file mode 100644
index 000000000000..9f75b01686f5
--- /dev/null
+++ b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.initd
@@ -0,0 +1,107 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/files/4.5.21.7/shorewall6.initd,v 1.1 2014/03/15 22:59:57 hwoarang Exp $
+
+description='The Shoreline Firewall 6, more commonly known as "Shorewall6", is'
+description="${description} a high-level tool for configuring Netfilter."
+
+extra_commands="check clear"
+extra_started_commands="refresh reset"
+
+description_check="Checks if the configuration will compile or not."
+
+description_clear="Clear will remove all rules and chains installed by"
+description_clear="${description_clear} Shorewall6. The firewall is then"
+description_clear="${description_clear} wide open and unprotected."
+
+description_refresh="The mangle table will be refreshed along with the"
+description_refresh="${description_refresh} blacklist chain (if any)."
+
+description_reset="All the packet and byte counters in the firewall are reset."
+
+depend() {
+ need net
+ provide firewall
+ after ulogd
+}
+
+status() {
+ local _retval
+ /sbin/shorewall6 status 1>/dev/null
+ _retval=$?
+ if [ ${_retval} = '0' ]; then
+ einfo 'status: started'
+ mark_service_started "${SVCNAME}"
+ return 0
+ else
+ einfo 'status: stopped'
+ mark_service_stopped "${SVCNAME}"
+ return 3
+ fi
+}
+
+start() {
+ ebegin "Starting shorewall6"
+ /sbin/shorewall6 ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping shorewall6"
+ /sbin/shorewall6 ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null
+ eend $?
+}
+
+restart() {
+ # shorewall comes with its own control script that includes a
+ # restart function, so refrain from calling svc_stop/svc_start
+ # here. Note that this comment is required to fix bug 55576;
+ # runscript.sh greps this script... (09 Jul 2004 agriffis)
+
+ ebegin "Restarting shorewall6"
+ /sbin/shorewall6 status 1>/dev/null
+ if [ $? != 0 ] ; then
+ svc_start
+ else
+ /sbin/shorewall6 ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null
+ fi
+ eend $?
+}
+
+clear() {
+ # clear will remove all the rules and bring the system to an unfirewalled
+ # state. (21 Nov 2004 eldad)
+
+ ebegin "Clearing all shorewall rules and setting policy to ACCEPT"
+ /sbin/shorewall6 ${OPTIONS} clear 1>/dev/null
+ eend $?
+}
+
+reset() {
+ # reset the packet and byte counters in the firewall
+
+ ebegin "Resetting the packet and byte counters in shorewall6"
+ /sbin/shorewall6 ${OPTIONS} reset 1>/dev/null
+ eend $?
+}
+
+refresh() {
+ # refresh the rules involving the broadcast addresses of firewall
+ # interfaces, the black list, traffic control rules and
+ # ECN control rules
+
+ ebegin "Refreshing shorewall6 rules"
+ /sbin/shorewall6 ${OPTIONS} refresh 1>/dev/null
+ eend $?
+}
+
+check() {
+ # perform cursory validation of the zones, interfaces, hosts, rules
+ # and policy files. CAUTION: does not parse and validate the generated
+ # iptables commands.
+
+ ebegin "Checking shorewall6 configuration"
+ /sbin/shorewall6 ${OPTIONS} check 1>/dev/null
+ eend $?
+}
diff --git a/net-firewall/shorewall6/files/4.5.21.7/shorewall6.systemd b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.systemd
new file mode 100644
index 000000000000..448226c88736
--- /dev/null
+++ b/net-firewall/shorewall6/files/4.5.21.7/shorewall6.systemd
@@ -0,0 +1,17 @@
+#
+# The Shoreline Firewall 6 (Shorewall6) Packet Filtering Firewall - V4.5
+#
+[Unit]
+Description=Shorewall IPv6 firewall
+Documentation=man:shorewall6(8) http://www.shorewall.net/Documentation_Index.html
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/conf.d/shorewall6
+ExecStart=/sbin/shorewall6 $OPTIONS start $STARTOPTIONS
+ExecStop=/sbin/shorewall6 $OPTIONS stop $STOPOPTIONS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall6/files/4.5.21.7/shorewallrc b/net-firewall/shorewall6/files/4.5.21.7/shorewallrc
new file mode 100644
index 000000000000..46f5eb9a3603
--- /dev/null
+++ b/net-firewall/shorewall6/files/4.5.21.7/shorewallrc
@@ -0,0 +1,23 @@
+#
+# Gentoo Shorewall 4.5 rc file
+#
+BUILD= #Default is to detect the build system
+HOST=gentoo #Gentoo GNU Linux
+PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc.
+SHAREDIR=${PREFIX}/share #Directory for arch-neutral files.
+LIBEXECDIR=${PREFIX}/share #Directory for executable scripts.
+PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory
+CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed
+SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed
+MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
+INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed.
+INITFILE=${PRODUCT} #Name of the product's installed SysV init script
+INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script
+ANNOTATED= #If non-zero, annotated configuration files are installed
+SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only)
+SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file
+SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR
+SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed
+SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
+VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored.
+VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall6/metadata.xml b/net-firewall/shorewall6/metadata.xml
index f48acb9156ac..52ffdde3f9be 100644
--- a/net-firewall/shorewall6/metadata.xml
+++ b/net-firewall/shorewall6/metadata.xml
@@ -1,14 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>netmon</herd>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>rentorbuy@yahoo.com</email>
- <name>Vieri</name>
-</maintainer>
-<maintainer>
- <email>whissi@whissi.de</email>
- <name>Thomas D.</name>
-</maintainer>
+ <herd>netmon</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>whissi@whissi.de</email>
+ <name>Thomas D. (Whissi)</name>
+ </maintainer>
</pkgmetadata>
diff --git a/net-firewall/shorewall6/shorewall6-4.5.21.7.ebuild b/net-firewall/shorewall6/shorewall6-4.5.21.7.ebuild
new file mode 100644
index 000000000000..d614cecfc24c
--- /dev/null
+++ b/net-firewall/shorewall6/shorewall6-4.5.21.7.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/shorewall6-4.5.21.7.ebuild,v 1.1 2014/03/15 22:59:57 hwoarang Exp $
+
+EAPI="5"
+
+inherit eutils linux-info prefix systemd versionator
+
+MY_URL_PREFIX=
+case ${P} in
+ *_beta* | \
+ *_rc*)
+ MY_URL_PREFIX='development/'
+ ;;
+esac
+
+MY_PV=${PV/_rc/-RC}
+MY_PV=${MY_PV/_beta/-Beta}
+MY_P=${PN}-${MY_PV}
+MY_P_DOCS=shorewall-docs-html-${MY_PV}
+
+MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
+MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
+
+DESCRIPTION='The Shoreline Firewall, commonly known as Shorewall,'
+DESCRIPTION+=' IPv6 component.'
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="
+ http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2
+ doc? ( http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P_DOCS}.tar.bz2 )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="=net-firewall/shorewall-${PVR}"
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4.20[ipv6]
+ >=sys-apps/iproute2-3.8.0[-minimal]
+ >=dev-perl/Socket6-0.230.0
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_pretend() {
+ local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV6"
+
+ local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
+ local WARNING_CONNTRACK+=" to run ${PN} on the local system."
+
+ local WARNING_CONNTRACK_IPV6="Without NF_CONNTRACK_IPV6 support, you will"
+ local WARNING_CONNTRACK_IPV6+=" be unable to run ${PN} on the local system."
+
+ check_extra_config
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PVR}/10-releasenotes.patch
+
+ cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
+ eprefixify "${S}"/shorewallrc.gentoo
+
+ cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed"
+ cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed"
+
+ epatch_user
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ keepdir /var/lib/${PN}
+
+ DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed"
+
+ dodoc changelog.txt releasenotes.txt
+ if use doc; then
+ dodoc -r Samples6
+ cd "${WORKDIR}"/${MY_P_DOCS}
+ dohtml -r *
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Before you can use ${PN}, you need to edit its configuration in:"
+ elog ""
+ elog " ${EPREFIX}/etc/${PN}/${PN}.conf"
+ elog ""
+ elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:"
+ elog ""
+ elog " # rc-update add ${PN} default"
+ fi
+
+ if ! has_version ${CATEGORY}/shorewall-init; then
+ elog ""
+ elog "Starting with shorewall6-4.5.21.2, Gentoo also offers ${CATEGORY}/shorewall-init,"
+ elog "which we recommend to install, to protect your firewall at system boot."
+ elog ""
+ elog "To read more about shorewall-init, please visit"
+ elog " http://www.shorewall.net/Shorewall-init.html"
+ fi
+}