ChangeLog

# ChangeLog for net-firewall/ipkungfu
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipkungfu/ChangeLog,v 1.15 2008/04/21 17:51:03 phreak Exp $

21 Apr 2008; Christian Heim metadata.xml:
Fix up metadata.xml. If there's no maintainer for the package, the metadata
also needs to contain m-needed@g.o.

28 Oct 2007; Christian Heim ipkungfu-0.5.0.ebuild,
ipkungfu-0.5.2.ebuild, ipkungfu-0.5.2-r1.ebuild, ipkungfu-0.6.0.ebuild:
Include virtual/logger in RDEPEND, as the initscript already specifies 'need
logger'.

28 Apr 2007; Sven Wegener ipkungfu-0.5.0.ebuild,
ipkungfu-0.5.2.ebuild, ipkungfu-0.5.2-r1.ebuild, ipkungfu-0.6.0.ebuild:
Fix *initd, *confd and *envd calls (#173884, #174266)

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

27 Apr 2006; Alec Warner files/digest-ipkungfu-0.5.0,
files/digest-ipkungfu-0.5.2, files/digest-ipkungfu-0.5.2-r1, Manifest:
Fixing SHA256 digest, pass four

05 Mar 2006; Daniel Goller metadata.xml:
Changing maintainer in metadata.xml

*ipkungfu-0.6.0 (02 Mar 2006)

02 Mar 2006; Daniel Goller +files/ipkungfu-0.6.0.init,
+ipkungfu-0.6.0.ebuild:
Bump to 0.6.0, thanks to Pedro Algarvio, Andy Dustman

26 Jul 2005; David Holm ipkungfu-0.5.2-r1.ebuild:
Added to ~ppc.

22 Jan 2005; Jan Brinkmann ipkungfu-0.5.2-r1.ebuild:
added ~amd64 to KEYWORDS. fixes #78422.

13 Aug 2004; Daniel Goller ipkungfu-0.5.2-r1.ebuild:
Stable on x86

01 Jul 2004; Jeremy Huddleston
ipkungfu-0.5.0.ebuild, ipkungfu-0.5.2-r1.ebuild, ipkungfu-0.5.2.ebuild:
virtual/glibc -> virtual/libc

*ipkungfu-0.5.2-r1 (22 Feb 2004)

22 Feb 2004; Jason Wever ipkungfu-0.5.2-r1.ebuild:
Revision bump, fixes bug #42443.

*ipkungfu-0.5.2 (03 Oct 2003)

03 Oct 2003; Jason Wever ipkungfu-0.5.2.ebuild:
Version bump to 0.5.2, fixes bug #30245.

*ipkungfu-0.5.0 (31 Aug 2003)

31 Aug 2003; Jason Wever ipkungfu-0.5.0.ebuild,
metadata.xml, files/ipkungfu.init:
Initial import.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX ipkungfu.init 494 RMD160 d9b194becfe4b4b1116d5cf544fe97ea11cbe2c3 SHA1 c3e5783d3cb3ab89352f103425886269b48303a6 SHA256 79c11a5e1cd5287877c66a19b04517219fceff14f4e1d86d4755ffc3b9566e18
AUX nat_ftp.patch 262 RMD160 c50fee5cbfb2bcad30427bedeb675f4be7909758 SHA1 af4bef767b4fe2a99d75722fc707df353dd30865 SHA256 a727743f1fe5a9a5133c942f3f86080d8165a07f4d4faec3a5338d7bdb25253e
DIST ipkungfu-0.5.0.tgz 32818 RMD160 bc406af60e7bcc186c707c3905ee6debfd743769 SHA1 f8f8e3711f0c85b896c6b284f84bce5cf09d53bc SHA256 59950ed0142f2510558163ab09d35584962846438849e928e151496cc50de700
DIST ipkungfu-0.5.2.tgz 35985 RMD160 c60c0fd1361b4306c1a3d310b1430e71ef937982 SHA1 6d749633bb6d6d4a3284a9a350c7ea9c61c28acf SHA256 6543815384f1935631121fba833b5988ca6e88ff19646a561d0315b29f2f5ef8
DIST ipkungfu-0.6.0.tar.bz2 101823 RMD160 bd808e44fcd9bb57d4c0fb74541aed0d4ef99f9b SHA1 ca4060058a39a6dde1c63673987c6f028ea03e56 SHA256 073cbd0f0fe0610f4cca1f0455a9304c28c635317531f020a2e509bd1dcc3af2
EBUILD ipkungfu-0.5.0.ebuild 1246 RMD160 0a0394579ef9149840a092ad0649efc5f3588435 SHA1 85321269e0f6a976cbffe8dc53b5cd50384e4cf2 SHA256 d58dd960aeebb6cffdb576bdbcf54db3e167dac6ff72663798edc30f3bf9e116
EBUILD ipkungfu-0.5.2-r1.ebuild 1449 RMD160 6f41e8eeded232f99c1a81096bd73d0127855e4e SHA1 c205e0153c944439d7212630a5679c97515e3932 SHA256 d63a9aa8120230e8f5515d38a63bf2f9484b42723723383d5faaeb4128d92f02
EBUILD ipkungfu-0.5.2.ebuild 1246 RMD160 16fda836298a42beeb3d9cbb433daa1f83e9df49 SHA1 ed7354f216720089021d8464e3240087ff56912f SHA256 8bb3f856edabda68ba3511597795149daa6aa1255f3ac4d73eb813cf8c6518bf
EBUILD ipkungfu-0.6.0.ebuild 1336 RMD160 2b5c4adb5976f36af28db8d62230099f27b614d8 SHA1 ec27fd2869c9cc4d57247350f9d9e69ed5b822d9 SHA256 684c07e7af50a356c83ed3715108d26be7c1d3100c10c5600a880fb81f984b22
MISC ChangeLog 2317 RMD160 a029109f3337d1fd150760b7a942a4e97deedc67 SHA1 ca9703077939797afcc4c41be99b93ec1883d87c SHA256 dcfbcae4252354cba92d6cca66e82b2dbf7723523dda178d99a1679299e4673a
MISC metadata.xml 385 RMD160 d4407964200cc352acee434f851dd8efb1b79236 SHA1 5e07a6930d64d5dc3e77cf99fed70c0b7a5fe3b6 SHA256 10c37559108a1d1e40294d445eb300d0f1bbecc1421bab7febca34fd150b2409
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIDNQMyuNVb5qfaOYRAqnyAJ9REao1ASAtIwnF0X1SAfW9f9+cwgCfaIpp
678s7/dG8LS6Ytgkk5ZrKdA=
=J8Bk
-----END PGP SIGNATURE-----

files

ipkungfu-0.5.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipkungfu/ipkungfu-0.5.0.ebuild,v 1.9 2007/10/28 13:11:53 phreak Exp $

inherit eutils

DESCRIPTION="A nice iptables firewall script"
HOMEPAGE="http://www.linuxkungfu.org/"
SRC_URI="http://www.linuxkungfu.org/ipkungfu/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~sparc"
IUSE=""

DEPEND="virtual/libc
net-firewall/iptables"
RDEPEND="${DEPEND}
virtual/logger"

src_unpack() {
unpack ${A}

# man page comes bzip2'd, so bunzip2 it.
cd ${WORKDIR}/${P}/files
bunzip2 ipkungfu.8.bz2
}

src_install() {

# Package comes with a hard coded shell script, so here we
# replicate what they did, but so it's compatible with portage.

# Install shell script executable
dosbin ipkungfu

# Install Gentoo init script
newinitd ${FILESDIR}/ipkungfu.init ipkungfu

# Install config files into /etc
dodir /etc/ipkungfu
insinto /etc/ipkungfu
doins files/*.conf

# Install man page
doman files/ipkungfu.8

# Install documentation
dodoc COPYRIGHT Changelog FAQ INSTALL README gpl.txt
}

pkg_postinst() {
einfo "Be sure to edit the config files"
einfo "in /etc/ipkungfo before running"
}

ipkungfu-0.5.2-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipkungfu/ipkungfu-0.5.2-r1.ebuild,v 1.9 2007/10/28 13:11:53 phreak Exp $

inherit eutils

DESCRIPTION="A nice iptables firewall script"
HOMEPAGE="http://www.linuxkungfu.org/"
SRC_URI="http://www.linuxkungfu.org/ipkungfu/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc x86"
IUSE=""

DEPEND="virtual/libc
net-firewall/iptables"
RDEPEND="${DEPEND}
virtual/logger"

src_unpack() {
unpack ${A}

# Patch ipkungfu to load the right module for ip_nat_ftp
# Fixes bug #42443. Thanks to George L. Emigh
cd ${WORKDIR}/${P} && epatch ${FILESDIR}/nat_ftp.patch

# man page comes bzip2'd, so bunzip2 it.
cd ${WORKDIR}/${P}/files
bunzip2 ipkungfu.8.bz2
}

src_install() {

# Package comes with a hard coded shell script, so here we
# replicate what they did, but so it's compatible with portage.

# Install shell script executable
dosbin ipkungfu

# Install Gentoo init script
newinitd ${FILESDIR}/ipkungfu.init ipkungfu

# Install config files into /etc
dodir /etc/ipkungfu
insinto /etc/ipkungfu
doins files/*.conf

# Install man page
doman files/ipkungfu.8

# Install documentation
dodoc COPYRIGHT Changelog FAQ INSTALL README gpl.txt
}

pkg_postinst() {
einfo "Be sure to edit the config files"
einfo "in /etc/ipkungfu before running"
}

ipkungfu-0.5.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipkungfu/ipkungfu-0.5.2.ebuild,v 1.8 2007/10/28 13:11:53 phreak Exp $

inherit eutils

DESCRIPTION="A nice iptables firewall script"
HOMEPAGE="http://www.linuxkungfu.org/"
SRC_URI="http://www.linuxkungfu.org/ipkungfu/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~sparc"
IUSE=""

DEPEND="virtual/libc
net-firewall/iptables"
RDEPEND="${DEPEND}
virtual/logger"

src_unpack() {
unpack ${A}

# man page comes bzip2'd, so bunzip2 it.
cd ${WORKDIR}/${P}/files
bunzip2 ipkungfu.8.bz2
}

src_install() {

# Package comes with a hard coded shell script, so here we
# replicate what they did, but so it's compatible with portage.

# Install shell script executable
dosbin ipkungfu

# Install Gentoo init script
newinitd ${FILESDIR}/ipkungfu.init ipkungfu

# Install config files into /etc
dodir /etc/ipkungfu
insinto /etc/ipkungfu
doins files/*.conf

# Install man page
doman files/ipkungfu.8

# Install documentation
dodoc COPYRIGHT Changelog FAQ INSTALL README gpl.txt
}

pkg_postinst() {
einfo "Be sure to edit the config files"
einfo "in /etc/ipkungfu before running"
}

ipkungfu-0.6.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipkungfu/ipkungfu-0.6.0.ebuild,v 1.4 2007/10/28 13:11:53 phreak Exp $

inherit eutils

DESCRIPTION="A nice iptables firewall script"
HOMEPAGE="http://www.linuxkungfu.org/"
SRC_URI="http://www.linuxkungfu.org/ipkungfu/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""

DEPEND="virtual/libc
net-firewall/iptables"
RDEPEND="${DEPEND}
virtual/logger"

src_compile() {
econf || die "Could not run econf"
emake || die "Couldn't run make"
}

src_install() {
make DESTDIR=${D} install || die

# Install configuration files
make DESTDIR=${D} install-config || die

# Install Gentoo init script
newinitd ${FILESDIR}/ipkungfu.init ipkungfu
}

pkg_postinst() {
# Remove the cache dir so ipkungfu won't fail when running for
# the first time, case 0.6.0 was installed before.
rm -rf /etc/ipkungfu/cache

einfo "Be sure to, before running ipkungfu, edit the config files in:"
einfo "/etc/ipkungfu/"
echo
einfo "Also, be sure to run ipkungfu prior to rebooting,"
einfo "especially if you you're updating from <0.6.0 to >=0.6.0."
einfo "There are some significant configuration changes on this"
einfo "release covered by the ipkungfu script."
}

metadata.xml




no-herd

maintainer-needed@gentoo.org
Default assignee for orphaned packages


ipkungfu is a nice iptables firewall script