additional patch required for 2.6.12 kernels - https://bugs.gentoo.org/show_bug.cgi...
authorDaniel Black <dragonheart@gentoo.org>
Sun, 2 Oct 2005 13:55:22 +0000 (13:55 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Sun, 2 Oct 2005 13:55:22 +0000 (13:55 +0000)
Package-Manager: portage-2.0.51.22-r2

net-misc/l7-filter/ChangeLog
net-misc/l7-filter/Manifest
net-misc/l7-filter/files/digest-l7-filter-2.0_beta
net-misc/l7-filter/l7-filter-1.4.ebuild
net-misc/l7-filter/l7-filter-2.0_beta.ebuild

index 625ba065d5c76815a9a103f97a366bfaf5a4ae83..2d2bc14778b2fb8e01458b0c9603d19fa9bec346 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-misc/l7-filter
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/ChangeLog,v 1.20 2005/09/24 23:26:26 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/ChangeLog,v 1.21 2005/10/02 13:55:22 dragonheart Exp $
+
+  02 Oct 2005; Daniel Black <dragonheart@gentoo.org> l7-filter-1.4.ebuild,
+  l7-filter-2.0_beta.ebuild:
+  additional patch required for 2.6.12 kernels -
+  https://bugs.gentoo.org/show_bug.cgi?id=106009#c5 thanks to Rumen Yotov.
+  additional patch nolonger on sf so mirrored on gentoo now.
 
 *l7-filter-2.0_beta (24 Sep 2005)
 
index 3208a2d7ec73970685fab049a6ab79c6e0e10d39..7fd0658523743518cc8a0a232b7f0bc85ecbb4f8 100644 (file)
@@ -1,18 +1,18 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 e4482333234bfcbf6b53c2a0f1190054 l7-filter-1.4.ebuild 2932
+MD5 db58c3533a3cc0f67b64312253707b79 l7-filter-1.4.ebuild 2917
 MD5 89edb769612add8464eb3c324f09e197 metadata.xml 374
-MD5 4233a27ab3952f48a8adddfc7b5bfd36 ChangeLog 3655
+MD5 4c6d5cb80062945d510e0ccc52d83509 ChangeLog 3945
 MD5 a463995d3bbc74163de05f2146962bd8 l7-filter-1.5.ebuild 2880
-MD5 84a77dc1e9fb8873a9ce9cfda6824d4f l7-filter-2.0_beta.ebuild 2885
+MD5 d266b8e39ed8633fbfbecf6fdde97877 l7-filter-2.0_beta.ebuild 3213
 MD5 1900e66a8dde525ef974d0b0615218fc files/digest-l7-filter-1.4 147
 MD5 2d66a9bc9bf0c44d3ed5f5981eba4c3e files/digest-l7-filter-1.5 72
-MD5 5fb1153edd1165192db3933bfb5fe642 files/digest-l7-filter-2.0_beta 77
+MD5 79eda629dc6521b2d9fc7443cffa279b files/digest-l7-filter-2.0_beta 152
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux)
 
-iD8DBQFDNeCxmdTrptrqvGERAgC3AKCU6Ue3s2ShR/HfhGhVu2rI2FjCOwCfXPRU
-AX7heeDCIBr4tuOwhXRhszM=
-=sGFe
+iD8DBQFDP+bjmdTrptrqvGERAspXAJ4xpAdEJwddJMZgWMdEi0uW6sJI0QCeJkkA
+sqffdCDR/D2n+HfBKPmJRHc=
+=ZAsy
 -----END PGP SIGNATURE-----
index c1752ccf46ad524798b8e1aafe003d6120a3ed74..40e018569421f3785566ea84b999d771c02f29a3 100644 (file)
@@ -1 +1,2 @@
+MD5 6e8ff4d1b7b0281a7596a74789b79f8d additional_patch_for_2.6.13.diff 4962
 MD5 c760af92bc31c0fbd86faa3155e3f551 netfilter-layer7-v2.0-beta.tar.gz 88369
index 2129ccb78c56661b76df50ea585ebff0ae53e3b7..9b75b83593c28d893d834fe29d56b06de5e022c8 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/l7-filter-1.4.ebuild,v 1.7 2005/09/17 09:17:35 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/l7-filter-1.4.ebuild,v 1.8 2005/10/02 13:55:22 dragonheart Exp $
 
 inherit linux-info eutils
 
@@ -8,7 +8,7 @@ MY_P=netfilter-layer7-v${PV}
 DESCRIPTION="Kernel modules for layer 7 iptables filtering"
 HOMEPAGE="http://l7-filter.sourceforge.net"
 SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz
-       mirror://sourceforge/l7-filter/additional_patch_for_2.6.13.diff"
+       mirror://gentoo/additional_patch_for_2.6.13.diff"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ppc ~sparc x86"
index 89bc67373f70e4ee11764ebad053be9a75eafab9..cd220e6168976c1f6d99f6ebb94851a52805ed6d 100644 (file)
@@ -1,13 +1,14 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/l7-filter-2.0_beta.ebuild,v 1.1 2005/09/24 23:26:26 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-filter/l7-filter-2.0_beta.ebuild,v 1.2 2005/10/02 13:55:22 dragonheart Exp $
 
 inherit linux-info eutils
 
 MY_P=netfilter-layer7-v${PV/_/-}
 DESCRIPTION="Kernel modules for layer 7 iptables filtering"
 HOMEPAGE="http://l7-filter.sourceforge.net"
-SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz"
+SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz
+       mirror://gentoo/additional_patch_for_2.6.13.diff"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
@@ -88,6 +89,12 @@ src_unpack() {
        #patch the copied kernel source
        cd ${S}/kernel
        EPATCH_OPTS="-F 3" epatch "${S}/${PATCH}"
+
+       # https://bugs.gentoo.org/show_bug.cgi?id=106009#c5
+       if kernel_is eq 2 6 12
+       then
+               epatch ${DISTDIR}/additional_patch_for_2.6.13.diff
+       fi
 }
 
 src_compile() {
@@ -114,6 +121,11 @@ pkg_prerm() {
        then
                einfo 'attempting to unpatch l7-patch from kernel'
                which_patch
+               if kernel_is eq 2 6 12
+               then
+                               patch -F 3 -d ${ROOT}/usr/src/linux -R -p1 \
+                                       <       ${DISTDIR}/additional_patch_for_2.6.13.diff
+               fi
                cd ${T}
                unpack ${MY_P}.tar.gz
                EPATCH_SINGLE_MSG="removing previous patch" \