Hello, I noticed that the new branch of the excellent Shorewall firewill (http://www.shorewall.net/) did not have an ebuild yet. I modified one from the 1.* branch. It's my first ebuild, so be gentle ;) regards, Arno
Created attachment 25774 [details] Ebuild for shorewall-2.0.0_beta2
shorewall 2.0.0a is out - it's no longer beta. This should be added as a new ebuild soon. The 1.4.x branch is no longer being maintained - bugfixes only.
Current version is 2.0.0b ;-)
Here's a diff to this ebuild to make it work with the released version: --- attachment.cgi 2004-03-23 17:41:55.528173008 +0100 +++ /opt/portage/net-firewall/shorewall/shorewall-2.0.0b.ebuild 2004-03-23 17:44:05.686385952 +0100 @@ -4,13 +4,12 @@ IUSE="doc" -MY_P=${P/_beta/-Beta} -MY_P_DOCS=${MY_P/${PN}/${PN}-docs-html} +MY_P_DOCS=${P/${PN}/${PN}-docs-html} DESCRIPTION="Full state iptables firewall" HOMEPAGE="http://www.shorewall.net/" -SRC_URI="http://shorewall.net/pub/shorewall/Beta/${MY_P}.tgz - doc? ( http://shorewall.net/pub/shorewall/Beta/${MY_P_DOCS}.tgz )" +SRC_URI="http://shorewall.net/pub/shorewall/${P}/${P}.tgz + doc? ( http://shorewall.net/pub/shorewall/${P}/${MY_P_DOCS}.tgz )" RESTRICT="nomirror" LICENSE="GPL-2"
Created attachment 27866 [details] shorewall-2.0.0b.ebuild The ebuild doesn't work with version 2.0.0b. The install.sh-line fails because install.sh was evidently changed and doesn't accept an argument any more. But it's not needed anyway.
Shorewall 2.0.1 is released. The shorewall-2.0.0b.ebuild (id=27866) works fine for 2.0.1 too.
in cvs