Portage is a package management system used by Gentoo Linux
# ChangeLog for net-firewall/shorewall-common
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-common/ChangeLog,v 1.16 2008/07/05 20:28:09 pva Exp $
*shorewall-common-4.0.12 (05 Jul 2008)
05 Jul 2008; Peter Volkov
+shorewall-common-4.0.12.ebuild:
Version bump, bug #230467, thank Vieri for all the work
*shorewall-common-4.0.11 (21 May 2008)
21 May 2008; Markus Ullmann
+shorewall-common-4.0.11.ebuild:
Version bump
04 May 2008; Peter Volkov
Updated init.d script to fix reports of status, bug #219740, thank Vieri
*shorewall-common-4.0.10.1 (04 May 2008)
04 May 2008; Peter Volkov
+shorewall-common-4.0.10.1.ebuild:
Version bump, bug #218767, thank Vieri
maintaining!
*shorewall-common-4.0.10 (01 Apr 2008)
01 Apr 2008; Peter Volkov
+shorewall-common-4.0.10.ebuild:
Version bump, bug #215548, thank Vieri
maintaining!
25 Feb 2008;
Don't depend on shorewall-shell by default, bug #211321, thank you Stefan
Wimmer for report and Vieri for the fix.
*shorewall-common-4.0.9 (24 Feb 2008)
24 Feb 2008;
Version bump, bug 211191. Thank Vieri
*shorewall-common-4.0.8 (27 Jan 2008)
27 Jan 2008; Markus Ullmann
+shorewall-common-4.0.8.ebuild:
Version bump, thanks to Vieri for the notification in bug #196695
14 Sep 2007; Ferris McCormick
shorewall-common-4.0.3.ebuild:
Add ~sparc keyword --- part of Bug #191624
09 Sep 2007; Raúl Porcel
shorewall-common-4.0.3.ebuild:
Add ~alpha wrt #191624, thanks to Tobias Klausmann for testing
09 Sep 2007; Joseph Jezak
shorewall-common-4.0.3.ebuild:
Marked ~ppc/~ppc64 for bug #191624.
07 Sep 2007; Jeroen Roovers
shorewall-common-4.0.3.ebuild:
Marked ~hppa (bug #191624).
07 Sep 2007; Markus Ullmann
shorewall-common-4.0.3.ebuild:
Update blocker dep
06 Sep 2007; Markus Ullmann
Add Vieri as co-maintainer
*shorewall-common-4.0.3 (06 Sep 2007)
06 Sep 2007; Markus Ullmann
+metadata.xml, +shorewall-common-4.0.3.ebuild:
Initial import of shorewall 4.x series wrt bug #174588 thanks to Vieri
AUX shorewall.initd 1912 RMD160 5766b04a72cea35869dc50d6a4652779e16b707b SHA1 f88025b4a9934dc938f6904df63c06da486bce34 SHA256 9678df49ead9a6a65f2f1dd002ff695b9e1bd88be145fe7c56e21738eab413b1
DIST shorewall-common-4.0.10.1.tar.bz2 138475 RMD160 e4de4becd04cee92ac063b2682cb490643ce224b SHA1 6d9418cd8b25928e386d068445a517f20ecfc008 SHA256 f18318a075dd580177e9c65dbdd0504e0b657dc151ed7ce6e75cfe771a98d220
DIST shorewall-common-4.0.10.tar.bz2 138385 RMD160 136df9ae2fa3c1f9c8e55ad154c1ce8a7f34ee79 SHA1 9cbbf976f6d1f408c903e88ca91e9ceb70969711 SHA256 6675009622903aba62a43943524dee5c42448ac8d0e729e93cbb4c124d222ead
DIST shorewall-common-4.0.11.tar.bz2 139079 RMD160 7e68d8837e4270a2671681a5a32420d52d66d35f SHA1 0755806d3bd9fa15647a4df87eb7023ceef0eae3 SHA256 f7aebe59459e50661cfb4176e8fad15c0c62bd08544e48a5e50d6b32c73b94c7
DIST shorewall-common-4.0.12.tar.bz2 139465 RMD160 78ae22c813c1bd759d48be6a48f801205c716158 SHA1 a4e359ac99236ffe90cf9a9412805e017614e3a6 SHA256 7c4d66bf7ca693995518da7ec2e56286126c0f34afc08b8c3180877d01d15a4e
DIST shorewall-common-4.0.3.tar.bz2 127258 RMD160 d7894d7f5ce3f9b14645ef36b8b08f1f413cadf9 SHA1 45d864be4364cf861809860b37b893933f5f8c94 SHA256 05738d5c6c895f861d5946160c9f4daf8e8316a1fdbb222173c5f5fff133d314
DIST shorewall-common-4.0.8.tar.bz2 137483 RMD160 b02f03092468581b590bbb9bff8c01404bd17390 SHA1 bc79904a63fa671997b9a5a2e3192699a4ca1e01 SHA256 8d6029743c0108a765ffe0e477efeb6a712767ee4bf15187230671df145239eb
DIST shorewall-common-4.0.9.tar.bz2 137819 RMD160 3ec8796a054cfed795a1ad927506744387a0fcc9 SHA1 3a542420a871ad5b02ad30bbfeaff76452e44bb8 SHA256 42302b0b3a9744dde5e1d0335c449da6d60f3a4244c5347d99fa89c2061538b2
DIST shorewall-docs-html-4.0.10.tar.bz2 2375940 RMD160 4cb1c182e3322dbea205ec9ae8c73923cd98f671 SHA1 1b6abac6dfc8324e71663e22123ac3db493218a3 SHA256 b9e41be513f11c6249cae0765a8f93e7c4844a4dbf1fc0dc278236bf12fa3be9
DIST shorewall-docs-html-4.0.11.tar.bz2 2394509 RMD160 dd84b6497273a38192220e9e343ae1385918a84f SHA1 f01491c56816bd71da882cead724034200b3ad8f SHA256 4d48ce3073ae3d64894e08f601069ae576fe15f0d3315fe281ce6a6f9b2f3acc
DIST shorewall-docs-html-4.0.12.tar.bz2 2500024 RMD160 0d1e490e06f103e71a78a27356837de981852ed1 SHA1 06d0405f4325d106124249a93bda2494c04d9867 SHA256 dd8b51e6eebb24703e08cc8367f6f6f68e20b8919009b7621bbe98e4eafd163c
DIST shorewall-docs-html-4.0.3.tar.bz2 2324955 RMD160 cfe63071479637909b1ef9bd761814ec0b66cbc6 SHA1 fdf04fd104e4c255745522fe4deb40727ef8a064 SHA256 a7821b955272b149bb7c8dfe164ae338ff62a97c8b417d995af3bf440c968067
DIST shorewall-docs-html-4.0.8.tar.bz2 2370029 RMD160 fdba3de87bcb756dba17bc10299217dc5535805c SHA1 c9be991900b953d399f77357f477409930c3a6f3 SHA256 de4c75582c7605e4ef26158eeeb70e65d93a66e6a30659a95a647aa087153c66
DIST shorewall-docs-html-4.0.9.tar.bz2 2371332 RMD160 7390f3bad6d62a028c801e3acecb8ff6f2f2ec66 SHA1 971992838030e5ab71751dc6fe9a95c953632255 SHA256 bbd0afbce989bde35343d03735e5eb44777d0d5f223b3e1311b13e5813e63d8e
EBUILD shorewall-common-4.0.10.1.ebuild 3752 RMD160 7ec20bafea2c6e43c1099ff655fdbdfbf39bec93 SHA1 07c5a580fdf1253ceba157e509fdd74fb6f65a32 SHA256 d54a3ace1d62825f5995b4797865b0cc20ae66a424394a3ecdf5a5e871d1cca2
EBUILD shorewall-common-4.0.10.ebuild 3750 RMD160 25716e4064f33379ab0235270c7e139cfb680354 SHA1 11fdcaba0f78c3a2809fc341f2c2dd38da339d28 SHA256 800bb0e3190b1a9485f1a189e6307f743a44ed76973e7b9f5d7e6df0362879c6
EBUILD shorewall-common-4.0.11.ebuild 3752 RMD160 282272168b19afeb79bcbfa1004b58a45aa37397 SHA1 c14a678f31cbef87251ff62cb7fa653b037916a3 SHA256 f5f12cff6900b902de01b7d19c477055b5ab1d53393b2c16ce7f004894c6d767
EBUILD shorewall-common-4.0.12.ebuild 3750 RMD160 3babf63a2acfe5f1048bb0510e7115d16dbe2ea9 SHA1 2a09ff8183d89bdc68ec54bc16d1a195cf072856 SHA256 6729d39b7337a00676161b8d01de860ff36d23fc489f0f16ab9c64653eba6420
EBUILD shorewall-common-4.0.3.ebuild 3753 RMD160 d50ce831cfc5ff3c5d39804e016c06edd471006b SHA1 71cb139dcd1f9356e31682e5695f4f44262af268 SHA256 84f4259345bf2c5e7bb7a56f52823bdec27604226e485c343aaf125a4eb2d739
EBUILD shorewall-common-4.0.8.ebuild 3752 RMD160 77fd559994bcea49e807608fe9f4c6ac0ff6d247 SHA1 1136d52c5ddcebd48d34d064ad0781dd9b76a9a8 SHA256 989136e78d648daa8addda27394d9cc5e2ec1d8c042db836ee66f6a33a8ef7b3
EBUILD shorewall-common-4.0.9.ebuild 3696 RMD160 85b4299ada244b22f113375c61117f6be2631a93 SHA1 4e16628f34f69f15f85ed1b03305705e2692a6f3 SHA256 e995ee00abe8293ab2aab5e7ef233db6c29f59d6dcbe50a591a1305fc186d996
MISC ChangeLog 2651 RMD160 f259a070ed7db338994be8d28b726ff4064846eb SHA1 5130b8598992737bb56b9dde74f6cf7fed96cf2a SHA256 acc0e571d1e5928bd1aac553bc48ad918db97207195533cab311fc78f0950634
MISC metadata.xml 306 RMD160 90a3e8c5e062df3f9292505b62d82b831bcaa1bd SHA1 47b37ae73a7a7bbf2f99307edaa7fed6fe77a799 SHA256 7f2b854d54b12215f518f9d8101dbe766e69976639f42caa2bd16e95739ae0e9
# Copyright 1999-2008 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.0.10.1.ebuild,v 1.1 2008/05/04 13:02:22 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
!
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."
}
# Copyright 1999-2008 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.0.10.ebuild,v 1.1 2008/04/01 05:07:19 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
!
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."
}
# Copyright 1999-2008 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.0.11.ebuild,v 1.1 2008/05/21 18:01:40 jokey 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
!
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."
}
# Copyright 1999-2008 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.0.12.ebuild,v 1.1 2008/07/05 20:28:09 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
!
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."
}
# Copyright 1999-2007 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.0.3.ebuild,v 1.6 2007/09/14 11:44:51 fmccor Exp $
inherit eutils
# Choose between experimental, stable and beta:
#MY_P_TREE="development/4.0" # experimental and beta
MY_P_TREE="4.0" # stable
#MY_P_BETA="-RC1" # only beta and RC
MY_P_BETA="" # stable or experimental
MY_P="${P/-common/}${MY_P_BETA}"
MY_PN="${PN/-common/}"
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_P_TREE}/${MY_P}/${P}${MY_P_BETA}.tar.bz2
doc? ( http://www1.shorewall.net/pub/${MY_PN}/${MY_P_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-shell-${PV}
!
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_P_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_P_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."
elog "As of ${PV} shorewall-shell is mandatory."
}
# Copyright 1999-2008 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.0.8.ebuild,v 1.1 2008/01/27 19:19:50 jokey Exp $
inherit eutils
# Choose between experimental, stable and beta:
#MY_P_TREE="development/4.0" # experimental and beta
MY_P_TREE="4.0" # stable
#MY_P_BETA="-RC1" # only beta and RC
MY_P_BETA="" # stable or experimental
MY_P="${P/-common/}${MY_P_BETA}"
MY_PN="${PN/-common/}"
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_P_TREE}/${MY_P}/${P}${MY_P_BETA}.tar.bz2
doc? ( http://www1.shorewall.net/pub/${MY_PN}/${MY_P_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-shell-${PV}
!
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_P_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_P_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."
elog "As of ${PV} shorewall-shell is mandatory."
}
# Copyright 1999-2008 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.0.9.ebuild,v 1.2 2008/02/25 18:06:26 pva Exp $
inherit eutils
# Select version (stable, RC, Beta, upstream patched):
MY_P_TREE="4.0" # stable/devel (eg. "4.0" or "development/4.0")
MY_P_BETA="" # stable or experimental (eg. "-RC1" or "-Beta4")
MY_P_PATCH="" # upstream patch (eg. ".2")
MY_P="${P/-common/}${MY_P_BETA}"
MY_PN="${PN/-common/}"
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_P_TREE}/${MY_P}/${P}${MY_P_PATCH}${MY_P_BETA}.tar.bz2
doc? ( http://www1.shorewall.net/pub/${MY_PN}/${MY_P_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
!
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_PATCH}${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_PATCH}${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_P_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_P_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."
}