summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-04-09 07:59:51 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-04-09 08:03:37 +0000
commitb0df67464598fd207f9e56a1b12a9ebc66601eab (patch)
tree45cddce12d763524adfe6816250c2b5274e49f77 /core
parent8f7626476d0d76494687954a9986912496f87c1e (diff)
downloadaports-b0df67464598fd207f9e56a1b12a9ebc66601eab.tar.bz2
aports-b0df67464598fd207f9e56a1b12a9ebc66601eab.tar.xz
core/xtables-addons: upgrade to 1.14
We would like to reuse the apkbuild for all kernel flavors in future. Some initial works was done here but needs to be thought of more.
Diffstat (limited to 'core')
-rw-r--r--core/xtables-addons/APKBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/core/xtables-addons/APKBUILD b/core/xtables-addons/APKBUILD
index 172b11c2..88123ecf 100644
--- a/core/xtables-addons/APKBUILD
+++ b/core/xtables-addons/APKBUILD
@@ -1,29 +1,31 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=xtables-addons
-_kernflavor=grsec
+_kflavor=${FLAVOR:-grsec}
_kernver=2.6.28.9
-pkgver=1.13
+
+pkgname=xtables-addons
+pkgver=1.14
pkgrel=0
pkgdesc="Xtables-addons is the successor to patch-o-matic(-ng)"
url="http://jengelh.medozas.de/projects/xtables/"
license="GPL"
-depends="linux-grsec"
-makedepends="linux-grsec-dev linux-grsec-sources iptables-dev pkgconfig"
+depends="linux-$_kflavor"
+makedepends="linux-${_kflavor}-dev linux-${_kflavor}-sources iptables-dev pkgconfig"
install=
-subpackages="$pkgname-doc $pkgname-grsec:mod"
+subpackages="$pkgname-doc $pkgname-${_kflavor}:mod"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2
$pkgname-1.12-readlink.patch"
build() {
- local kout="$srcdir"/grsec
+ local kout="$srcdir"/$_kflavor
mkdir -p "$kout"
cd "$kout"
- cp /usr/share/linux-grsec/config .config
- make -C /usr/src/linux-$_kernver-grsec O=$PWD silentoldconfig \
+ cp /boot/config-$_kflavor .config || return 1
+ cp /boot/Module.symvers-$_kflavor Module.symvers || return 1
+ make -C /usr/src/linux-$_kernver-$_kflavor O=$PWD silentoldconfig \
|| return 1
make modules_prepare
- cd "$srcdir/xtables-addons-$pkgver"
+ cd "$srcdir/$pkgname-$pkgver"
for i in ../*.patch; do
msg "Applying $i..."
patch -p1 < $i || return
@@ -32,9 +34,9 @@ build() {
./configure --prefix=/usr \
--with-kbuild="$kout"
- make || return 1
+ make CC="$CC" || return 1
make DESTDIR="$pkgdir" install
}
-md5sums="7c9cd60a00c2d4b9bed76cf4cec22fa1 xtables-addons-1.13.tar.bz2
+md5sums="a17b178d137480b870a7aeb54aea44f8 xtables-addons-1.14.tar.bz2
22bb434696be0960a6c758de17420e18 xtables-addons-1.12-readlink.patch"