aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-12-19 15:39:24 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-12-19 15:40:28 +0000
commit6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884 (patch)
tree0d71bdb6bd98abb8eee1ef3c179902c304d36809
parentdc939b2720d65cbc28c076a5511d2419d11aa86b (diff)
downloadaports-6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884.tar.bz2
aports-6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884.tar.xz
testing/xtables-addons-grsec: rebuild against 3.4.24 kernel
-rw-r--r--testing/xtables-addons-grsec/APKBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/testing/xtables-addons-grsec/APKBUILD b/testing/xtables-addons-grsec/APKBUILD
new file mode 100644
index 0000000000..2dbf900c28
--- /dev/null
+++ b/testing/xtables-addons-grsec/APKBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+_flavor=${FLAVOR:-grsec}
+_realname=xtables-addons
+_name=$_realname-$_flavor
+
+_kver=3.4.24
+_kpkgrel=0
+
+_realver=1.46
+_mypkgrel=0
+
+# source the kernel version
+if [ -f ../linux-$_flavor/APKBUILD ]; then
+ . ../linux-$_flavor/APKBUILD
+ [ "$_kver" != "$pkgver" ] && die "$_name: Please update _kver to $pkgver"
+ [ "$_kpkgrel" != "$pkgrel" ] && die "$_name: Please update _kpkgrel to $pkgrel"
+fi
+
+_kernelver=$_kver-r$_kpkgrel
+_abi_release=$_kver-${_flavor}
+
+pkgname=$_name
+pkgver=$_kver
+pkgrel=$(($_kpkgrel + $_mypkgrel))
+pkgdesc="Iptables extensions kernel modules"
+url="http://xtables-addons.sourceforge.net/"
+arch="all"
+license="GPL"
+depends="linux-${_flavor}=${_kernelver}"
+makedepends="linux-${_flavor}-dev=${_kernelver} iptables-dev pkgconfig bash"
+install=
+install_if="linux-$_flavor=$_kernelver $_realname"
+subpackages=
+source="http://downloads.sourceforge.net/$_realname/$_realname-$_realver.tar.xz"
+
+# override kernel's prepare()
+prepare() {
+ :
+}
+
+build() {
+ cd "$srcdir/$_realname-$_realver"
+ ./configure --prefix=/usr \
+ --with-kbuild=/usr/src/linux-headers-${_abi_release}
+
+ cd extensions
+ export GCC_SPECS=/usr/share/gcc/hardenednopie.specs
+ make V=1 CC="${CC:-gcc}" modules || return 1
+}
+
+package() {
+ cd "$srcdir/$_realname-$_realver"/extensions
+ make DESTDIR="$pkgdir" modules_install
+}
+
+md5sums="8318638ed4f378281d63e150d59b418b xtables-addons-1.46.tar.xz"