summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-misc/knock/ChangeLog8
-rw-r--r--net-misc/knock/Manifest5
-rw-r--r--net-misc/knock/files/knock-0.5-gcc-4.3.patch10
-rw-r--r--net-misc/knock/knock-0.5.ebuild16
4 files changed, 30 insertions, 9 deletions
diff --git a/net-misc/knock/ChangeLog b/net-misc/knock/ChangeLog
index d7248daf41ba..af7bd8825d57 100644
--- a/net-misc/knock/ChangeLog
+++ b/net-misc/knock/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/knock
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/knock/ChangeLog,v 1.33 2007/12/27 12:23:07 armin76 Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/knock/ChangeLog,v 1.34 2008/07/26 20:26:13 wormo Exp $
+
+ 26 Jul 2008; <sjl@gentoo.org> +files/knock-0.5-gcc-4.3.patch,
+ knock-0.5.ebuild:
+ gcc 4.3 compile fix from Christian Ruppert (bug #232966)
27 Dec 2007; Raúl Porcel <armin76@gentoo.org> -knock-0.3.ebuild,
-knock-0.3.1.ebuild, -knock-0.4.ebuild, knock-0.5.ebuild:
diff --git a/net-misc/knock/Manifest b/net-misc/knock/Manifest
index efea6ca7271f..295b73234999 100644
--- a/net-misc/knock/Manifest
+++ b/net-misc/knock/Manifest
@@ -1,8 +1,9 @@
+AUX knock-0.5-gcc-4.3.patch 248 RMD160 197f27ccb79d40e94311e26912515ae9451dae46 SHA1 f3b8756a6dcb1a148856a54f4df9ab765ca9646c SHA256 e4e9db616068adcafcb9bfe3ef674fa3ea823bba3caa6fe133f728493b7970f3
AUX knockd.conf.patch 676 RMD160 77206277f399c1680f2dd8d7c50d42cd4a0a67e2 SHA1 4a6d594830ab898a5d081e8f54b19a0d4ea1eab9 SHA256 d2b931f869731ef49fd3a320fe7c6fca3e26e208f6a357fec45bcb455cfb0539
AUX knockd.confd 264 RMD160 7b938d3e2a36d76694d8fcc313fbd15620065f57 SHA1 8a3cf4003e9efd05bdd955bd417abb21e79a73a3 SHA256 2af786ff26705fb91f87296cb600c4e058031a5d6d550d4ac54e832cc937f88b
AUX knockd.initd 492 RMD160 3a46092965b673c0b7de09706bdeddecdb2fa675 SHA1 41bb302c41abe3640ddf0992f7643c69fa7768dc SHA256 8e11f2bc31260227c869c402dbd2abe7bfcc6f237499441f4b798fb6040389ad
AUX nonblock.patch 617 RMD160 ef6660119fc65472f022a1cd6001c136d4de8d39 SHA1 deb5e0d775e5a0c3d969d316bff65dfb68a13912 SHA256 57d77972de2f6b9114e31b7f9b10622756c7a5511cf6f4e3507e9a9216ba4475
DIST knock-0.5.tar.gz 83990 RMD160 089ea289a51478a89945c46469b378c3b33fff6d SHA1 26f3b2f2d698bc6978390ef6e93c628361605059 SHA256 c4c141166a10c45b139e5e656d0c98bbb99567abb35163863fc1df1a025cde15
-EBUILD knock-0.5.ebuild 860 RMD160 357454cefcbc191a5f180feb70e946f23be6ac87 SHA1 93f02a6f422c96c9f796db7ffeafc27213d38966 SHA256 86d87fbb5229213251302b4dc40d4c94881ddc2f6c030051282c4aa82d82aee2
-MISC ChangeLog 3503 RMD160 27f541973bc5eefaea4049e90b2be7be001248dd SHA1 ae88bcfcf8e8b0cce39f7413393933dcdc643d0b SHA256 5c78d2b47ecf0e28420e92fd38149c891ede901ec5fda25ff5b6838ad7d03e41
+EBUILD knock-0.5.ebuild 947 RMD160 a42629af92d462e31273582843c516d7869f8ac0 SHA1 47d4ad9f1ae3c3a9cb72769bc35a8eeab8336707 SHA256 e02dbbde5d8e878006035228e7d6ec53ff61ff218e11eac206add7ca3abe3b78
+MISC ChangeLog 3645 RMD160 ecd29c8fdf924096c4544cd5abcb7cf2ac13f77a SHA1 c337021d62c0bdabeda4df4eed9a8999a13105c0 SHA256 abb033ec204855cfec37e6faf472c026fb7c0510a50ea13b4e2ab3859cc3cedc
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
diff --git a/net-misc/knock/files/knock-0.5-gcc-4.3.patch b/net-misc/knock/files/knock-0.5-gcc-4.3.patch
new file mode 100644
index 000000000000..533b96226f16
--- /dev/null
+++ b/net-misc/knock/files/knock-0.5-gcc-4.3.patch
@@ -0,0 +1,10 @@
+--- knock-0.5.old/src/knockd.c 2005-06-27 07:11:34.000000000 +0200
++++ knock-0.5/src/knockd.c 2008-07-25 22:38:08.000000000 +0200
+@@ -19,6 +19,7 @@
+ * USA.
+ */
+
++#include <limits.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <stdarg.h>
diff --git a/net-misc/knock/knock-0.5.ebuild b/net-misc/knock/knock-0.5.ebuild
index 1afe6867b0b2..281c2aca40fd 100644
--- a/net-misc/knock/knock-0.5.ebuild
+++ b/net-misc/knock/knock-0.5.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/knock/knock-0.5.ebuild,v 1.10 2007/12/27 12:23:07 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/knock/knock-0.5.ebuild,v 1.11 2008/07/26 20:26:13 wormo Exp $
inherit eutils
@@ -20,14 +20,20 @@ DEPEND="net-libs/libpcap"
RDEPEND="net-firewall/iptables
${DEPEND}"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc-4.3.patch
+}
+
src_install() {
- make DESTDIR=${D} install || die "make install failed"
+ make DESTDIR="${D}" install || die "make install failed"
dodoc README
dodoc ChangeLog
dodoc TODO
dosed "s:/usr/sbin/iptables:/sbin/iptables:g" /etc/knockd.conf
- newinitd ${FILESDIR}/knockd.initd knock
- newconfd ${FILESDIR}/knockd.confd knock
+ newinitd "${FILESDIR}"/knockd.initd knock
+ newconfd "${FILESDIR}"/knockd.confd knock
}