diff options
Diffstat (limited to 'net-firewall/shorewall-common')
-rw-r--r-- | net-firewall/shorewall-common/ChangeLog | 7 | ||||
-rw-r--r-- | net-firewall/shorewall-common/Manifest | 5 | ||||
-rw-r--r-- | net-firewall/shorewall-common/shorewall-common-4.2.6.ebuild | 98 |
3 files changed, 108 insertions, 2 deletions
diff --git a/net-firewall/shorewall-common/ChangeLog b/net-firewall/shorewall-common/ChangeLog index 6c95b5ab282c..227c7d3b4f25 100644 --- a/net-firewall/shorewall-common/ChangeLog +++ b/net-firewall/shorewall-common/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-firewall/shorewall-common # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-common/ChangeLog,v 1.21 2009/01/22 08:17:45 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-common/ChangeLog,v 1.22 2009/02/22 13:38:27 pva Exp $ + +*shorewall-common-4.2.6 (22 Feb 2009) + + 22 Feb 2009; Peter Volkov <pva@gentoo.org> +shorewall-common-4.2.6.ebuild: + Version bump, thank Vieri for this work #257895. *shorewall-common-4.2.4 (22 Jan 2009) *shorewall-common-4.0.15 (22 Jan 2009) diff --git a/net-firewall/shorewall-common/Manifest b/net-firewall/shorewall-common/Manifest index 4bf65e9380cd..e12798a2c6ee 100644 --- a/net-firewall/shorewall-common/Manifest +++ b/net-firewall/shorewall-common/Manifest @@ -6,6 +6,7 @@ DIST shorewall-common-4.0.15.tar.bz2 139444 RMD160 43ae2389804831144bfd13fcc8c1b DIST shorewall-common-4.2.0.tar.bz2 129019 RMD160 22bc39fb8ee8d25becc3ab34567b1071225a913d SHA1 da5a2af0f733e5077da738c6ff9fc35ed64815b9 SHA256 75deefcca8c6f379e3e6bac30b27ad6bbb2574d1c5331dd42914110757c150a4 DIST shorewall-common-4.2.1.tar.bz2 131378 RMD160 dba2dc046e99d59147d7fe719bb5c8faab8b1326 SHA1 674a763e3f10df67db66c1daa00013ae1e0cf6f7 SHA256 3062057684a00fe15e84b2ec626250c7cff1126542c4d44119ba1313c694a9b1 DIST shorewall-common-4.2.4.tar.bz2 138194 RMD160 15b4bf53e456862373d460804dabd09048ff7d26 SHA1 8b0ec3c5243361a62735afd67d06e7b5dddaa53e SHA256 f09efd88b9f748d4a4e34344edbd90fb340e95f65d622a0fc38f5e8fe94bcd70 +DIST shorewall-common-4.2.6.tar.bz2 142032 RMD160 29b031a24c74d8ad36dd3e974028c58476c5090e SHA1 b6f8d885cd050b18eddacfb643798d62f558c346 SHA256 40718190199230d54b9934edda067aa874adb101a5b4b731d262bc31460ee604 DIST shorewall-docs-html-4.0.12.tar.bz2 2500024 RMD160 0d1e490e06f103e71a78a27356837de981852ed1 SHA1 06d0405f4325d106124249a93bda2494c04d9867 SHA256 dd8b51e6eebb24703e08cc8367f6f6f68e20b8919009b7621bbe98e4eafd163c DIST shorewall-docs-html-4.0.13.tar.bz2 2478683 RMD160 7083e32b4501b862ae03a224e84d87b18655b130 SHA1 5d4083b16f4e838ae5cacfdd261bb5dd15355ae4 SHA256 b0da71d4906edfeade4ca357a5a5232b51a4c9dc380ec1bdcd954eaf6386bbfa DIST shorewall-docs-html-4.0.14.tar.bz2 2578112 RMD160 89073b5ead8fd42ccb001f5a7b8de6ded240ab59 SHA1 e350f5bd378afee26733611a0a1f29a37e764dd5 SHA256 53ab6ce21f467fcc51af2800ed396957e7e6b64115e51d8fd1c6987df2cb053a @@ -13,6 +14,7 @@ DIST shorewall-docs-html-4.0.15.tar.bz2 2578898 RMD160 a7755fcf20e578bf436ed6e47 DIST shorewall-docs-html-4.2.0.tar.bz2 2580894 RMD160 c84b8344f5433fda0db690f4da8cd93bebab49e5 SHA1 a3d4abce8a61f92bd2a106c9bcb593fe89dfc62b SHA256 ae335b4cb2e7496e420dc5d5df059659311f5aaaca5ec648548767db78887497 DIST shorewall-docs-html-4.2.1.tar.bz2 2582360 RMD160 bb5a49d7f70740ecb80206824c792981abfea45a SHA1 61bb7efa405fdfc582c9f68154ca2fe004b1dc56 SHA256 30e14e5847d914a9548f49e121c8d0f9782b4f0345e696fa3db71bf90dbd847c DIST shorewall-docs-html-4.2.4.tar.bz2 2721129 RMD160 24edbe7487c1677cd02fe855025851f788211042 SHA1 51f21c209d6541b4e246f9d6629839b1d7ac7c73 SHA256 36ee8f1e19e9e082bf751f58e0e682b6e5386b077caca2676f5a84269b2af8ee +DIST shorewall-docs-html-4.2.6.tar.bz2 2789567 RMD160 e0d57031e9e51eb180fb28cf3747cc4fe4271780 SHA1 e4f5f7dbbd78833a811d142a597ed425e1af59a1 SHA256 47191e1047cc54c2cf0fbb730dbbed197dd573353c34132c0dff0bfdefc741b2 EBUILD shorewall-common-4.0.12.ebuild 3750 RMD160 3babf63a2acfe5f1048bb0510e7115d16dbe2ea9 SHA1 2a09ff8183d89bdc68ec54bc16d1a195cf072856 SHA256 6729d39b7337a00676161b8d01de860ff36d23fc489f0f16ab9c64653eba6420 EBUILD shorewall-common-4.0.13.ebuild 3750 RMD160 1db209572b3f0b3e566d3ee4520cfeb197bebf8d SHA1 100a7a7a4ef7e9248b586e303f7df210ebb92b1d SHA256 b86bd5644602b4e132f691dc749ac8924802c8d12a14f9d6c61263d32131135d EBUILD shorewall-common-4.0.14.2.ebuild 3752 RMD160 7c4e24b0a19938db54316e66ac4fe5f94b108777 SHA1 a757b5ad9a9e1b661d6ab4b7615f53bd5ec0ba68 SHA256 5a7a29e6502d4ae549ed3340456e6812acd589e83de50c1bfd199e6b3eedeba2 @@ -20,5 +22,6 @@ EBUILD shorewall-common-4.0.15.ebuild 3750 RMD160 1b5ab2a99bac239005f0f57eb03afc EBUILD shorewall-common-4.2.0.ebuild 3749 RMD160 0da53648e46c923c3974e5cc341066eb6ba4dc7b SHA1 9e2391124ffa3c5f2886dce9e65660a0c497f09b SHA256 52f2be62d53876e2811fe961c48c70be886d2b1dc1e06a5ef5062b6ce0df6269 EBUILD shorewall-common-4.2.1.ebuild 3749 RMD160 797d0f1a2709c859fe6f16e9d747ca726bd057fc SHA1 7d91d14580115a463d4d7fb06afdadfedc1b8a71 SHA256 ffe8eca062bbc71a732b7ba45e161bffc69b2c3b83a9aadea7a4f201d135cf44 EBUILD shorewall-common-4.2.4.ebuild 3769 RMD160 14f5185648b787a55d8b5d522745cd92bdc1941c SHA1 00d60fdcde978db53396e3220d5ff10751857804 SHA256 4ad9f48c7dff5cf13cfd7ab5813a828606bbfbcf12a62196c9f0dad87d57531f -MISC ChangeLog 3824 RMD160 1296e386330803ad1e89d7ba62afcd748c182716 SHA1 6411c7e9545eeaefe3adccf66c5069a51c675eb0 SHA256 e960e7986993eed988981e8c1253bba38f48677351fb46daced9d70ee6e88484 +EBUILD shorewall-common-4.2.6.ebuild 3769 RMD160 6714f60c64cd367c2f0ba7f7a98e5c6ca9cb4f76 SHA1 799c423d870a46ce592d0157f74463c21c23243b SHA256 728765e2c3d2fefc8ccac01ef097c1ec1e1202b8400a80223a09c4f6503b01ce +MISC ChangeLog 3992 RMD160 2686ae305c9d0c3d540156390163f7651571b8fb SHA1 8bdcdbeec4403339d58a841b4a1ab1e9a8545758 SHA256 8fb3844200143cd94b885dd00cd1223184b98c96c75b396a6baf1c835b07435d MISC metadata.xml 306 RMD160 90a3e8c5e062df3f9292505b62d82b831bcaa1bd SHA1 47b37ae73a7a7bbf2f99307edaa7fed6fe77a799 SHA256 7f2b854d54b12215f518f9d8101dbe766e69976639f42caa2bd16e95739ae0e9 diff --git a/net-firewall/shorewall-common/shorewall-common-4.2.6.ebuild b/net-firewall/shorewall-common/shorewall-common-4.2.6.ebuild new file mode 100644 index 000000000000..561e24ce7634 --- /dev/null +++ b/net-firewall/shorewall-common/shorewall-common-4.2.6.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-common/shorewall-common-4.2.6.ebuild,v 1.1 2009/02/22 13:38:27 pva Exp $ + +inherit eutils versionator + +# Select version (stable, RC, Beta): +MY_PV_TREE=$(get_version_component_range 1-2) # for devel versions use "development/$(get_version_component_range 1-2)" +MY_P_BETA="" # stable or experimental (eg. "-RC1" or "-Beta4") +MY_PV_BASE=$(get_version_component_range 1-3) + +MY_PN="${PN/-common/}" +MY_P="${MY_PN}-${MY_PV_BASE}${MY_P_BETA}" +MY_P_DOCS="${MY_P/${MY_PN}/${MY_PN}-docs-html}" + +DESCRIPTION="Shoreline Firewall is an iptables-based firewall for Linux." +HOMEPAGE="http://www.shorewall.net/" +SRC_URI="http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${P}${MY_P_BETA}.tar.bz2 + doc? ( http://www1.shorewall.net/pub/${MY_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" + +DEPEND=">=net-firewall/iptables-1.2.4 + sys-apps/iproute2 + !<net-firewall/shorewall-4.0" +RDEPEND="${DEPEND}" + +pkg_setup() { + if built_with_use sys-apps/iproute2 minimal; then + die "Shorewall requires sys-apps/iproute2 to be built without the \"minimal\" USE flag." + fi +} + +src_compile() { + einfo "Nothing to compile." +} + +src_install() { + keepdir /var/lib/shorewall + + cd "${WORKDIR}/${P}${MY_P_BETA}" + PREFIX="${D}" ./install.sh || die "install.sh failed" + newinitd "${FILESDIR}"/shorewall.initd shorewall || die "doinitd failed" + + dodoc changelog.txt releasenotes.txt + if use doc; then + cd "${WORKDIR}/${MY_P_DOCS}" + # install documentation + dohtml -r * + ## dosym Documentation_Index.html "/usr/share/doc/${PF}/html/index.htm" + # install samples + cp -pR "${S}${MY_P_BETA}/Samples" "${D}/usr/share/doc/${PF}" + fi +} + +pkg_postinst() { + elog + if use doc ; then + elog "Documentation is available at /usr/share/doc/${PF}/html." + elog "Please read the Release Notes in /usr/share/doc/${PF}." + elog "Samples are available at /usr/share/doc/${PF}/Samples." + else + elog "Documentation is available at http://www.shorewall.net" + fi + elog "There are man pages for shorewall(8) and for each configuration file." + elog + elog "Bridging configuration has changed with kernel 2.6.20+." + elog "Check the documentation." + elog + elog "Do not blindly start shorewall, edit the files in /etc/shorewall first" + elog "At the very least, you must change 'STARTUP_ENABLED' in shorewall.conf" + elog + elog "Be aware that version ${MY_PV_TREE} differs substantially from previous releases." + elog "Information on upgrading is available at:" + elog "http://www.shorewall.net/upgrade_issues.htm" + elog + elog "There is a 'shorewall compile' command to generate scripts to run" + elog "on systems with Shorewall Lite installed." + elog "Please refer to http://www.shorewall.net/CompiledPrograms.html" + elog "It is advised to copy the /usr/share/shorewall/configfiles dir to your" + elog "own 'export directories'. However, whenever you upgrade Shorewall you" + elog "should check for changes in configfiles and manually update your exports." + elog "Alternatively, if you only have one Shorewall-Lite system in your network" + elog "then you can use the configfiles dir but set CONFIG_PROTECT appropriately" + elog "in /etc/make.conf (man make.conf)." + elog + elog "Known problems:" + elog "http://shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/known_problems.txt" + elog + elog "Whether upgrading or installing you should run shorewall check," + elog "correct any errors found and run shorewall restart|start." + elog + elog "${PN} requires a compiler." + elog "You can choose to emerge shorewall-shell and/or shorewall-perl." +} |