summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConstanze Hausner <constanze@gentoo.org>2013-06-02 10:50:25 +0000
committerConstanze Hausner <constanze@gentoo.org>2013-06-02 10:50:25 +0000
commitfe8fa9e8c427f2b8b8efe634099abf68d8c6ad53 (patch)
tree085130d317cb9251e16222e7355e80bb0a0f114a /net-firewall/shorewall6
parentCleanup; Version bump (diff)
downloadhistorical-fe8fa9e8c427f2b8b8efe634099abf68d8c6ad53.tar.gz
historical-fe8fa9e8c427f2b8b8efe634099abf68d8c6ad53.tar.bz2
historical-fe8fa9e8c427f2b8b8efe634099abf68d8c6ad53.zip
Cleanup; Version bump; Systemd support wrt bug 465950
Package-Manager: portage-2.1.11.62/cvs/Linux x86_64 Manifest-Sign-Key: 0xBB80F419010E3EC3
Diffstat (limited to 'net-firewall/shorewall6')
-rw-r--r--net-firewall/shorewall6/ChangeLog8
-rw-r--r--net-firewall/shorewall6/Manifest15
-rw-r--r--net-firewall/shorewall6/files/shorewall6.systemd20
-rw-r--r--net-firewall/shorewall6/files/shorewallrc21
-rw-r--r--net-firewall/shorewall6/shorewall6-4.5.17.ebuild62
5 files changed, 99 insertions, 27 deletions
diff --git a/net-firewall/shorewall6/ChangeLog b/net-firewall/shorewall6/ChangeLog
index acc1652d8020..476fb7bf19e0 100644
--- a/net-firewall/shorewall6/ChangeLog
+++ b/net-firewall/shorewall6/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-firewall/shorewall6
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/ChangeLog,v 1.67 2013/05/29 15:25:35 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/ChangeLog,v 1.68 2013/06/02 10:49:07 constanze Exp $
+
+*shorewall6-4.5.17 (02 Jun 2013)
+
+ 02 Jun 2013; Constanze Hausner <constanze@gentoo.org>
+ +files/shorewall6.systemd, +shorewall6-4.5.17.ebuild, -files/shorewallrc:
+ Cleanup; Version bump; Systemd support wrt bug #465950
29 May 2013; Jeroen Roovers <jer@gentoo.org> shorewall6-4.5.15.ebuild:
Stable for HPPA (bug #470544).
diff --git a/net-firewall/shorewall6/Manifest b/net-firewall/shorewall6/Manifest
index 99a408b27792..91eeb575d9a4 100644
--- a/net-firewall/shorewall6/Manifest
+++ b/net-firewall/shorewall6/Manifest
@@ -2,28 +2,33 @@
Hash: SHA256
AUX shorewall6.initd 2070 SHA256 7d71536f017e16f51fd796548d1c1d1c3f30c340cd1506c5db609b3a3e9cede5 SHA512 dca84358f889fe6ca40f44a8fa499a93487a4a596612cc24604c7ca114a52b7d1c5b3c88fec1f48269ef08b67c9cdc6547a9899c7153800083d4ea26d03f61c8 WHIRLPOOL 32aaff95ba26fe0674390742212a25ac1b249123405c99330bd31e4e0bccd1199ebf75cff45cf706e267c1a92ccbc524c9a58332b4a8007dd000c3faf6eb1738
-AUX shorewallrc 1683 SHA256 914b874771e888f31959ac0fe912490cac03fc669b53afd44388458c58fa252f SHA512 17adf61f0fb906bfb7ee64c090da1f212c6e7c0962a05afcceb3b074375cffcb8c6f41362912e3d9580a75a906d5275dbeaea6d12c896e343fcbf569389034b6 WHIRLPOOL 48413cb257ae80e35064730794a0a263f0f42bb1bd354b6d12b48f7a6acc7d477d9c931db06e65e613d075b249e1f2597ebb3126b4ad477de7bb60defb4d45d2
+AUX shorewall6.systemd 453 SHA256 9e1e5d7657591a395b3f66849f323e00226c0bf739e7c875b9787b43cc64d11c SHA512 a7cfe34c106bdc2d50cceb607d92888f4c6b0d618d5dfa96f0c3a78689ab1f2092db609427393718495ed6753f89a4279e6883d44743da6bdeb1da3a111b1da3 WHIRLPOOL bd4253a8b58975674bd40b0606efcbcbdc6facf8ecb48e9c14792f96fa1fe49eb84fb05f89e7a54b1cd01d7f9b4463894670738b3b0b0ad2b7a01fbadc64ade6
AUX shorewallrc_new 1773 SHA256 24a169e763eea3926b8d1c44d62c52d3e2cad94eccea303376ba3e873e0a8224 SHA512 e080f4bce47fa5482dee46486e358ed17f35edeaf9050126b8c6f009cb29d1ca2ead2821153233e15fc18757f6cb72ff60f72b3f2d65aca32f9a63bc33a31f0e WHIRLPOOL 54311d12f85c1b9791a0e8db32878e7031c846471594400011236c58ef0183d75be960f65ce207d909758107a9bd13aee6fff2fc001b42651397ae877162e654
DIST shorewall-docs-html-4.4.23.2.tar.bz2 3638929 SHA256 8ee6d1250e777c8fcf4afaad4b2a9dc595f07ae0212dc2a0770e3f30dc1fb325 SHA512 0cfe18e2d2502b1275ae1ba08b05591653b9a5cc3d94dc027bbcce974a1863823611925b5d7e783e215b086bc21270ed36f6e7a967f3b23e68bf301e92a43fb7 WHIRLPOOL 11b3ad5dbf70e37585f278c78508e7d68db351dd3b4e5b04351fc42d7ccd1259215b7b0f5dba360eba9dfe4341f4a24209b22d9d3b64ba08a0a235270646d9af
DIST shorewall-docs-html-4.5.11.2.tar.bz2 4019184 SHA256 12fa6c1061f7a4f09dc4e687bcd9e9a46ba822abe815e7b7ba83ddafbb951639 SHA512 c79358f5d77836c5dec291a8521e59634d135987227c9570defbcb22b18576433d2ad58ff28c07f6334cc80bd5f546daabb41ba53f29db83c70e0c6b95fb169b WHIRLPOOL f3b183faa213adff1f48695cf685dee4dd60dea9398f9b1ad817f167dbd85b07b1bf0e6ae24c2f052b22ff73ea7b4a24ca0b6231cc880ddbc7745c231fa36cc2
DIST shorewall-docs-html-4.5.15.tar.bz2 4017169 SHA256 42dcd882d4a6beb9c91c382d9e4b33e93755e85c468b25b78a6e766cf8449be9 SHA512 e8ea003781599ed149eff9598277d0b77db74f3e66cd83d07e01604d160fb6687b74aaf5136af53bd00957aa62049b0e24001e1b56d58678bc1de336bdbc3a04 WHIRLPOOL 73a28b98b8e816159bb967991e3d8b4cbd6b75dfdfcef72089a784d196dc56366e3916e82b50efabeb0895f6cd54c6beffb1144908d706f3ffe97724907e6dce
+DIST shorewall-docs-html-4.5.17.tar.bz2 4022237 SHA256 a3103b221eda242d2d6debdaab743881b63fe158a6c88b69388dcf3b23f87a8a SHA512 c981574ccd2eeed36d1f4c844ce28efb5d6a389497e8ac372c362ea7d02c040fa153723455e4d5bc8b5046f314737d415625c7850fa31872febc73fe839822d4 WHIRLPOOL b9b5fe3a56bb76882fea7c0e21841499ed14878241960a25ca3c0a353fa2fcda59081b518d3c82b0efb419550b9cc09fe5499889b867bee00f9a01481d4a2911
DIST shorewall-docs-html-4.5.8.2.tar.bz2 3901788 SHA256 1f14523b5068c52bce6ad1d4d44b0c4b53a77651aa053db03c96aed756f15a38 SHA512 ee0718ca25ba148786be5d17c7dbf9380ccf96d636021234f95dd12c8e584d3918f8fa7d52dd8fa8a06d287efbbe22d090ae0ba3d622384b9de6235a4603e4ae WHIRLPOOL b83b85b2bb0d5bbab84306c1b84730f3a7100eb2e1bd39d524e16e6d341c5f124c5507b5222e088086300c552b0562d04f0cb5335fe74e04b615a9a9c5872511
DIST shorewall6-4.4.23.2.tar.bz2 217934 SHA256 ecf8339cafbc8e2b98c647e95b6876191147a54e22d51f55356fc7fa6aa4089c SHA512 ab877e4c78620f7de9490a30c8993715d0548bf3a6a8b834f6183221e0a8dd997f88faca3780cf0de66e4ae17936f3fdad0d5662f147ad62f5362723be4268e8 WHIRLPOOL 406edba6b2f9e262f76fe85e24d45467b849fd5b8d70db186ec80792fdac51bbba961b68807975b45e2f5608b1f3ced330a4ffcb2d00b27b27c943c335cbd2df
DIST shorewall6-4.5.11.2.tar.bz2 220837 SHA256 63151c7cd2ad2cb3daa7cf16384d86492f6d2b288104cfe61da03941bbdb6e5c SHA512 3060a8a70cd98f1b81f3c70ae0fd3c6d990a017b9b75f1126dc5a7ec37dcab7223e2ae2c8e6a3284f5bac14574183ce8beab3d67cb070a37bc7f42a105942f91 WHIRLPOOL e0f35f01cddbf307bdaa7fba74d1ec4fa3fa02d8be5c7688dab9bb5b8fd9b03be1c33f13d381970124bd3d3d00e04569581d6c725c3c739e712586a8834cd725
DIST shorewall6-4.5.15.tar.bz2 236074 SHA256 0b8229255c93860f70efaa6698276521290bd22abb4905fdfc1d03828ce9a56f SHA512 6a138aab3ea6f8191f5a7d457504d9776d193e4cd03e2ad580c0e4de4b646773c381f265c6ba59cbc6d83b74e4f422556b001f9ec8e98e39a0e1b1a1dccd4797 WHIRLPOOL 6a87765a077d2699c0e5670ff3bc52d49371c656d77cd0e82c966f003c3992ea05f3c367f15fd4296c07b4845dcb34225b1f0435ad7949bff6f0b670c367de37
+DIST shorewall6-4.5.17.tar.bz2 243900 SHA256 3ed035858161a44bb68025a27adb986ff76607b0f991054b159d3d246a792ad0 SHA512 c24e95a66396971ccc433ced9ffe01e43d59786c8eb162d218970765a03c6255633ac9bfd1d44428243e2bcbb4f5bfdda751f6f17bf0a4b035d47d4786e60cfe WHIRLPOOL ad9df6fb64b49c863ed47d7ca99a43451e489f673b20b96ffdb8357ca862496e4a057710f073472db9736ee64ff0ff7e326352d26c0dc3697b18adf0102be102
DIST shorewall6-4.5.8.2.tar.bz2 209021 SHA256 c7262e0f11e7e253d4cc3ed0378d4691155d9d8410491887dc3f3db35d73e23e SHA512 e6d2c73da60695b3e197d82201b0326a88a142e4275f23ed4a3cd546bc15b94383cb093b20fffefba32d9a49aa045db2a116c6286d2a0b405fa8bdc3b2a68676 WHIRLPOOL 52a600e1b03e1cf66893c8e0f92394d8260bb176ad036257c29f07fa65f132d1fcd847efa707a2712acfc250db628847728984c5dc7ea2fd9c8df71a55f05692
EBUILD shorewall6-4.4.23.2.ebuild 1575 SHA256 7a42b9d0d5a27a4ee9888d6eb9326d972c2e905813f0a5630acd7ed4fa731e66 SHA512 19ed4f7d75a48ecd4391acc2e24015c26ef585961d666a95066702794ad7e72a4f9e6d1ac175d46cf5141fc7a5e383a8eec72bc1df0727ab5822b583b16919d1 WHIRLPOOL f7e5779dc2230ba54252b2f1c0f62f3157716eb7c9c808a20d0d914b5df607ec7eeaa56dfdb70ecdd6da9710f8ec03090694f625e26811b1c2c509f5e9d06dd1
EBUILD shorewall6-4.5.11.2-r1.ebuild 1587 SHA256 d86d0d0f3756697bd02525697369d0a7858157e2a084443eced664cd9afea1d5 SHA512 43141dd55c618cf9f309479e6384d344114494a025f4954b3b10e5e5076448f820a014b5b66dca9c4702370fb407887be942dfea038790e00c5e4c9322d23c4a WHIRLPOOL c14230b74c1a521668a80117e86d720a2e404904367cb1aadb63bf8c88ae63914412c60bb0f69d3979fda003bd34036328e451252e246bfc923ca11ec5624eae
EBUILD shorewall6-4.5.11.2.ebuild 1586 SHA256 d70444581b895024f70dc00547fc574757675364f997135e140a38e304011b56 SHA512 c2a25866a49eea0ce4160e4d532edfff5a71e3e634ebb8527c69a216acde0a5c8798999daf1e6c38031b7ba45acf8c0bc4350593cca7d86fca9ae730a1e2b61d WHIRLPOOL 93b4caec5414c61bf3faf378996e995ecd581afb5df649404651b0be2279b27e5672d71ec4b93ef0af199f11c22b5183c5e532298f64972ea0afc06bf48f01b2
EBUILD shorewall6-4.5.15.ebuild 1575 SHA256 648a0469bb30e5282d672d27a2343af5e3fe78af13a81f9ad1ace4996702efea SHA512 bfdc103145aed66fc8d1b6416a44f3250b4f4f3be860650fd65461a5b25bc3d4af35f03c1182e9f9489d2b773f29bdf4478bc386fa8224242f343a8bc10cc1b3 WHIRLPOOL 8880ee0779c5c30b0202b39c5ae39573334b7d33dc7b9f06154fd0c549e860f0802f4d8b9940fd43b40cd9c1b47a559051a54796c35b18bf572d8d962382d640
+EBUILD shorewall6-4.5.17.ebuild 1668 SHA256 daf43b8accbd15401397c2e0338ca7918eaf1866ad0245e4bb6c49251fe8a2fc SHA512 2c387ffcd8c5a2ace2140047afbbc5c99febfd8a23707970a1d3806a4160b522030e33d71fc6c769ab9b4c3713a112c6d0294063ab45783bb408a98a84dc5306 WHIRLPOOL 56bc09fe8238bd3d7884549fcfaf00b1f25ba3157b8d5e5e215824d3cb528169d475b4c7c8ba9abdbc7751f477d8b4d29c59f6b4028d26cbf815fac73e2f0cd6
EBUILD shorewall6-4.5.8.2-r1.ebuild 1575 SHA256 e4fe571dd6feb4bc49cd19994b122a6d695daff1a691c77089579ab295bc43df SHA512 fa293c7c1e3129d5fb40ae82f53df0871606bc697c2d56f45873806e4ea362178dda49eeb9c35c0b4d88efd07ed5cb2cd6731cf88a4b85dd92e01eb3ca0d4f45 WHIRLPOOL 3af8bad253a7b79d6986871d7be9a754a2c896d333d2353be8f3f4d6c2aa59529f0e0cdcb116bc8e555f6b370f25468771cf47d725f6c52472093ee3aaf0423b
EBUILD shorewall6-4.5.8.2.ebuild 1585 SHA256 f5c52303dc914bd415f14acce9f37eef616a746c5d8fa94b04f3c3a627b0ca69 SHA512 736e240bcfefca9643179cf31af051e6375311d1bdd67bd0718ef96ac3d87fb11785e218986ca4b41f3d325f506d9008b05737d32beee0b3b59c858b079e170e WHIRLPOOL 9bb824aac60ba90e3ec67b0e87f5b0abdfc0d94356e1d88ef54f7fffc59009115fb6edd8c7254f8f8daef1f06fa951c3f0d86ab42c3e0920a62d4f3069741b63
-MISC ChangeLog 10714 SHA256 de98afb374f6b68b2aa93c53a5ad8cf6c3881dff644f225335698c2b28a42d07 SHA512 c751cc797ea5c5dff4fbe8909c277dcce1145e413e08aab99a468b01281955167a262654475d06813aaedcb04116b89fa456032e5320e9f692d0285248c42d69 WHIRLPOOL 3e8740aa06054a41782eca5dff09b04efa6623e757f7ca9541dc20ae8c39d920cf7a7dcc856560aebec09de96f357297a5ac8675c8c59f8e18c99011b288aeac
+MISC ChangeLog 10944 SHA256 070bda7c0dbca9802f67161ec21b864ac41f73d9f3ae3dd940c01e90b9d894da SHA512 31fb01d8b5229c3eab36dfce24a8aeb679b491afaf9a86a5a0b8c71d848c970a97c7b6997cb69d7aab639b7578986fdf02e54eff3808aec822119949427710de WHIRLPOOL f9911c2df3a4ce94762d1bc546d2618ab59eb4d774a49c04c9d4749802d5ce8b0f49416f87daa1f7b749daf0b52fd002447fe4d3f28e86872a125b3a1dd7e57d
MISC metadata.xml 275 SHA256 79fdedf162d8e4a13d3bd5b771e926ede25495b51424b45478f9c87a3519b10b SHA512 248a3902e8a5cc9a1a579ffa90e3a6f151b770f46eef21ea09c5b871d76bcf059d3c86cc7da57a5e979db92be0bd64b0f8174bed90a4ef0e98e65d58543ef938 WHIRLPOOL d1179529011fdd06a563d646ffe220b65fd220dd87783c056070de2241e98f1ce9f9fec0846f6ec11043dfe41595a3399966dfdd08d0f0f7118255aee05e67da
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlGmHfAACgkQVWmRsqeSphNtNACeJJLhhpBGxTXffbakWZDyuZSt
-/2sAn0SspoarJD2QFsi8KFqsE3QsOflI
-=rDji
+iL4EAREIAGYFAlGrIyRfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
+bnBncC5maWZ0aGhvcnNlbWFuLm5ldEIwNjQwRkMzRTI1OTEyQUUwM0MwQjVBQUJC
+ODBGNDE5MDEwRTNFQzMACgkQu4D0GQEOPsPNlAD+IeCwbVbYycFocljLkX2Q1xSm
+sN5BtECv1ZaLEZg2VOUA/Rv5bbwoMFc6UmbFHoQBE7qKDx/r51KzwYFNQlWlOGyc
+=ToVM
-----END PGP SIGNATURE-----
diff --git a/net-firewall/shorewall6/files/shorewall6.systemd b/net-firewall/shorewall6/files/shorewall6.systemd
new file mode 100644
index 000000000000..1c6e95374a80
--- /dev/null
+++ b/net-firewall/shorewall6/files/shorewall6.systemd
@@ -0,0 +1,20 @@
+#
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.4
+#
+# Copyright 2011 Jonathan Underwood (jonathan.underwood@gmail.com)
+#
+[Unit]
+Description=Shorewall IPv6 firewall
+After=syslog.target
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/shorewall6
+StandardOutput=syslog
+ExecStart=/sbin/shorewall6 $OPTIONS start
+ExecStop=/sbin/shorewall6 $OPTIONS stop
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-firewall/shorewall6/files/shorewallrc b/net-firewall/shorewall6/files/shorewallrc
deleted file mode 100644
index 4f13769114a4..000000000000
--- a/net-firewall/shorewall6/files/shorewallrc
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Gentoo Shorewall 4.5 rc file
-#
-HOST=linux #Generic Linux
-BUILD= #Default is to detect the build system
-PREFIX=/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=/etc #Directory where subsystem configurations are installed
-SBINDIR=/sbin #Directory where system administration programs are installed
-MANDIR=${PREFIX}/share/man #Directory where manpages are installed.
-INITDIR=etc/init.d #Directory where SysV init scripts are installed.
-INITFILE=$PRODUCT #Name of the product's installed SysV init script
-INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script
-ANNOTATED= #If non-zero, annotated configuration files are installed
-SYSTEMD= #Directory where .service files are installed (systems running systemd only)
-SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR
-SYSCONFDIR= #Directory where SysV init parameter files are installed
-SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR
-VARDIR=/var/lib #Directory where product variable data is stored.
diff --git a/net-firewall/shorewall6/shorewall6-4.5.17.ebuild b/net-firewall/shorewall6/shorewall6-4.5.17.ebuild
new file mode 100644
index 000000000000..e15f5864c41f
--- /dev/null
+++ b/net-firewall/shorewall6/shorewall6-4.5.17.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall6/shorewall6-4.5.17.ebuild,v 1.1 2013/06/02 10:49:07 constanze Exp $
+
+EAPI="4"
+
+inherit linux-info systemd versionator
+
+# Select version (stable, RC, Beta, upstream patched):
+MY_PV_TREE=$(get_version_component_range 1-2) # for devel versions use "development/$(get_version_component_range 1-2)"
+MY_PV_BASE=$(get_version_component_range 1-3) # which shorewall-common to use
+
+MY_PN="${PN/6/}"
+MY_P="${MY_PN}-${MY_PV_BASE}"
+MY_P_DOCS="${MY_PN}-docs-html-${PV}"
+
+DESCRIPTION="Shoreline Firewall with IPv6 support."
+HOMEPAGE="http://www.shorewall.net/"
+SRC_URI="http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${P}.tar.bz2
+ doc? ( http://www1.shorewall.net/pub/${PN}/${MY_PV_TREE}/${MY_P}/${MY_P_DOCS}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="doc"
+
+RDEPEND=">=net-firewall/iptables-1.4.0
+ sys-apps/iproute2
+ >=net-firewall/shorewall-${MY_PV_BASE}
+ dev-perl/Socket6"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 25 ; then
+ die "${PN} requires at least kernel 2.6.25."
+ fi
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ keepdir /var/lib/${PN}
+
+ cd "${WORKDIR}/${P}"
+ DESTDIR="${D}" ./install.sh "${FILESDIR}"/shorewallrc_new || die "install.sh failed"
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_newunit "${FILESDIR}"/shorewall6.systemd 'shorewall6.service' || die
+
+ dodoc changelog.txt releasenotes.txt
+ if use doc; then
+ dodoc -r Samples6
+ cd "${WORKDIR}/${MY_P_DOCS}"
+ dohtml -r *
+ fi
+ dodir /var/lock/subsys
+}