aboutsummaryrefslogtreecommitdiffstats
path: root/main/coova-chilli
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-12-31 10:40:22 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-12-31 16:02:15 +0000
commitf829b49cc148a0b4c4f6c894690fbe4aa0ddc9c6 (patch)
tree25fe744273543435020d9910cd40ec55bd971f51 /main/coova-chilli
parentf2dbc3f997981c9e46b5782c46383950147add5f (diff)
downloadaports-f829b49cc148a0b4c4f6c894690fbe4aa0ddc9c6.tar.bz2
aports-f829b49cc148a0b4c4f6c894690fbe4aa0ddc9c6.tar.xz
main/coova-chilli: fix building against automake-1.13
Diffstat (limited to 'main/coova-chilli')
-rw-r--r--main/coova-chilli/APKBUILD17
-rw-r--r--main/coova-chilli/automake.patch11
-rw-r--r--main/coova-chilli/coova-chilli-ssl.patch21
3 files changed, 21 insertions, 28 deletions
diff --git a/main/coova-chilli/APKBUILD b/main/coova-chilli/APKBUILD
index ba15b6fb94..4d26c34531 100644
--- a/main/coova-chilli/APKBUILD
+++ b/main/coova-chilli/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=coova-chilli
pkgver=1.2.9
-pkgrel=1
+pkgrel=2
pkgdesc="CoovaChilli is an open source access controller for wireless LAN"
url="http://www.coova.org/"
arch="all"
@@ -12,18 +12,21 @@ makedepends="perl openssl-dev autoconf automake libtool curl-dev"
install="$pkgname.pre-install $pkgname.post-install"
subpackages="$pkgname-doc $pkgname-dev"
source="http://ap.coova.org/chilli/coova-chilli-$pkgver.tar.gz
- coova-chilli-ssl.patch"
+ automake.patch"
_builddir="$srcdir/$pkgname-$pkgver"
prepare() {
cd $_builddir
-# patch -p1 -i ../coova-chilli-ssl.patch || return 1
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
sed -i 's/-Werror//g' src/Makefile.am || return 1
- sed -i 's/-Werror//g' src/Makefile.in || return 1
sed -i 's%(localstatedir)/run%(localstatedir)%' src/Makefile.am || return 1
- sed -i 's%(localstatedir)/run%(localstatedir)%' src/Makefile.in || return 1
- aclocal && autoconf && automake && libtoolize || return 1
+ libtoolize --force \
+ && aclocal && autoconf && automake || return 1
}
build() {
@@ -69,4 +72,4 @@ package() {
}
md5sums="a493d0562fc3b05fe86d8ad65f7f2dc0 coova-chilli-1.2.9.tar.gz
-4135e6e19bafdad777b8ca7388ff4101 coova-chilli-ssl.patch"
+b3aaf43bcdb5cfbf39d1c730d1de1a3b automake.patch"
diff --git a/main/coova-chilli/automake.patch b/main/coova-chilli/automake.patch
new file mode 100644
index 0000000000..4b50fc01dd
--- /dev/null
+++ b/main/coova-chilli/automake.patch
@@ -0,0 +1,11 @@
+--- ./configure.in.orig 2012-12-31 10:19:51.189518846 +0000
++++ ./configure.in 2012-12-31 10:20:07.352988340 +0000
+@@ -7,7 +7,7 @@
+
+ AM_INIT_AUTOMAKE
+
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADER([config.h])
+
+ AC_CONFIG_MACRO_DIR([m4])
+
diff --git a/main/coova-chilli/coova-chilli-ssl.patch b/main/coova-chilli/coova-chilli-ssl.patch
deleted file mode 100644
index 1567c96cb3..0000000000
--- a/main/coova-chilli/coova-chilli-ssl.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -13,7 +13,8 @@
- chilli.h options.h util.c garden.c garden.h ssl.h ssl.c \
- dns.c dns.h session.c session.h limits.h pkt.h pkt.c \
- chksum.c net.h net.c ms_chap.c options.c statusfile.c \
--conn.h conn.c
-+conn.h conn.c
-+libchilli_la_LIBADD = $(LIBOPENSSL)
-
- AM_CFLAGS = -D_GNU_SOURCE -Wall -fno-builtin -fno-strict-aliasing \
- -O2 -fomit-frame-pointer -funroll-loops -pipe \
-@@ -33,7 +34,7 @@
- #test_radius_SOURCES = test-radius.c
- #test_dhcp_SOURCES = test-dhcp.c
-
--LDADD = libchilli.la $(top_builddir)/bstring/libbstring.la ${LIBRT}
-+LDADD = libchilli.la $(top_builddir)/bstring/libbstring.la $(LIBOPENSSL)
-
- if WITH_OPENSSL
- LDADD += ${LIBSSL}