diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-07-03 12:43:18 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-07-03 12:43:18 +0000 |
commit | 9c4bbb1e51175e7e58c5a50160685668769fae82 (patch) | |
tree | 32c4db519dd496ecddeea6b2932fabf271aadd13 | |
parent | 50be92d677aaad4828013f501cae0fb2f3cf521b (diff) | |
download | aports-9c4bbb1e51175e7e58c5a50160685668769fae82.tar.bz2 aports-9c4bbb1e51175e7e58c5a50160685668769fae82.tar.xz |
core/xtables-addons: upgrade to 1.17. sparate -grsec modules package
-rw-r--r-- | core/xtables-addons-grsec/APKBUILD | 39 | ||||
-rw-r--r-- | core/xtables-addons/APKBUILD | 46 | ||||
-rw-r--r-- | core/xtables-addons/xtables-addons-1.12-readlink.patch | 13 |
3 files changed, 55 insertions, 43 deletions
diff --git a/core/xtables-addons-grsec/APKBUILD b/core/xtables-addons-grsec/APKBUILD new file mode 100644 index 000000000..17853cede --- /dev/null +++ b/core/xtables-addons-grsec/APKBUILD @@ -0,0 +1,39 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +_flavor=${FLAVOR:-grsec} +_realname=xtables-addons + +# source the kernel version +if [ -f ../linux-$_flavor/APKBUILD ]; then + . ../linux-$_flavor/APKBUILD +fi +_abi_release=$pkgver-${_flavor} + +# get pkgver from xtables-addons package +if [ -f ../$_realname/APKBUILD ]; then + . ../$_realname/APKBUILD +fi + +pkgname=${_realname}-${_flavor} +pkgver=${pkgver:-1.17} +pkgrel=0 +pkgdesc="Iptables extensions kernel modules" +url="http://xtables-addons.sourceforge.net/" +license="GPL" +depends= +makedepends="linux-${_flavor}-dev iptables-dev pkgconfig" +install= +subpackages= +source="http://downloads.sourceforge.net/$pkgname/$_realname-$pkgver.tar.bz2" + +build() { + cd "$srcdir/$_realname-$pkgver" + + ./configure --prefix=/usr \ + --with-kbuild=/usr/src/linux-headers-${_abi_release} + + cd extensions + make CC="${CC:-gcc}" modules || return 1 + make DESTDIR="$pkgdir" modules_install +} + +md5sums="eca2e3f4f4904814e3a301539876fae6 xtables-addons-1.17.tar.bz2" diff --git a/core/xtables-addons/APKBUILD b/core/xtables-addons/APKBUILD index 49b1fc742..75b6820f7 100644 --- a/core/xtables-addons/APKBUILD +++ b/core/xtables-addons/APKBUILD @@ -1,42 +1,28 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> -_kflavor=${FLAVOR:-grsec} -_kernver=2.6.28.9 - pkgname=xtables-addons -pkgver=1.14 -pkgrel=1 -pkgdesc="Xtables-addons is the successor to patch-o-matic(-ng)" -url="http://jengelh.medozas.de/projects/xtables/" +pkgver=1.17 +pkgrel=0 +pkgdesc="Netfilter userspace extensions for iptables" +url="http://xtables-addons.sourceforge.net/" license="GPL" -depends="linux-$_kflavor" -makedepends="linux-${_kflavor}-dev linux-${_kflavor}-sources iptables-dev pkgconfig" +depends="iptables" +makedepends="iptables-dev pkgconfig" install= -subpackages="$pkgname-doc $pkgname-${_kflavor}:mod" -source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 - $pkgname-1.12-readlink.patch" +subpackages="$pkgname-doc" +source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" build() { - local kout="$srcdir"/$_kflavor - mkdir -p "$kout" - cd "$kout" - 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/$pkgname-$pkgver" - for i in ../*.patch; do - msg "Applying $i..." - patch -p1 < $i || return - done - ./configure --prefix=/usr \ - --with-kbuild="$kout" + --mandir=/usr/share/man \ + --without-kbuild + + # we dont want to build or install modules. We hack the makefile + sed -i -e '/^all:/s/modules//; /^install:/s/modules_install//' \ + extensions/GNUmakefile - make CC="$CC" || return 1 + make CC="${CC-gcc}" || return 1 make DESTDIR="$pkgdir" install } -md5sums="a17b178d137480b870a7aeb54aea44f8 xtables-addons-1.14.tar.bz2 -22bb434696be0960a6c758de17420e18 xtables-addons-1.12-readlink.patch" +md5sums="eca2e3f4f4904814e3a301539876fae6 xtables-addons-1.17.tar.bz2" diff --git a/core/xtables-addons/xtables-addons-1.12-readlink.patch b/core/xtables-addons/xtables-addons-1.12-readlink.patch deleted file mode 100644 index 6f597738a..000000000 --- a/core/xtables-addons/xtables-addons-1.12-readlink.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- xtables-addons-1.12.orig/extensions/ipset/GNUmakefile.in 2009-03-19 14:38:02.000000000 +0000 -+++ xtables-addons-1.12/extensions/ipset/GNUmakefile.in 2009-03-19 14:40:28.000000000 +0000 -@@ -3,8 +3,8 @@ - top_srcdir := @top_srcdir@ - srcdir := @srcdir@ - datarootdir := @datarootdir@ --abstop_srcdir := $(shell readlink -e ${top_srcdir}) --abssrcdir := $(shell readlink -e ${srcdir}) -+abstop_srcdir := $(shell readlink -f ${top_srcdir}) -+abssrcdir := $(shell readlink -f ${srcdir}) - - ifeq (${abstop_srcdir},) - $(error Path resolution of ${top_srcdir} failed) |