aboutsummaryrefslogtreecommitdiffstats
path: root/main/libdnet
diff options
context:
space:
mode:
Diffstat (limited to 'main/libdnet')
-rw-r--r--main/libdnet/APKBUILD28
-rw-r--r--main/libdnet/automake.patch11
2 files changed, 31 insertions, 8 deletions
diff --git a/main/libdnet/APKBUILD b/main/libdnet/APKBUILD
index aed8efb404..6bd8c61d6f 100644
--- a/main/libdnet/APKBUILD
+++ b/main/libdnet/APKBUILD
@@ -10,19 +10,30 @@ subpackages="$pkgname-dev $pkgname-doc"
depends=""
makedepends="autoconf automake libtool"
install=
-source="http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tgz"
+source="http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tgz
+ automake.patch"
-build ()
-{
- cd "$srcdir"/$pkgname-$pkgver
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
# the libtool script does not add .so extention to we generate
# new libtool
- aclocal -I config && autoconf && automake && libtoolize || return 1
+ aclocal -I config && autoconf && automake --add-missing \
+ && libtoolize || return 1
+
+}
+build() {
+ cd "$_builddir"
./configure --prefix=/usr \
--mandir=/usr/share/man \
- --without-python
-
+ --without-python \
+ || return 1
make || return 1
}
@@ -32,4 +43,5 @@ package() {
rm "$pkgdir"/usr/lib/*.la
}
-md5sums="9253ef6de1b5e28e9c9a62b882e44cc9 libdnet-1.12.tgz"
+md5sums="9253ef6de1b5e28e9c9a62b882e44cc9 libdnet-1.12.tgz
+059d1e50cfa27cab45af72530a4f74fd automake.patch"
diff --git a/main/libdnet/automake.patch b/main/libdnet/automake.patch
new file mode 100644
index 0000000000..c6c257f3ef
--- /dev/null
+++ b/main/libdnet/automake.patch
@@ -0,0 +1,11 @@
+--- ./configure.in.orig 2012-12-31 19:55:17.838213967 +0000
++++ ./configure.in 2012-12-31 19:55:31.191667853 +0000
+@@ -10,7 +10,7 @@
+ AC_SUBST(ac_aux_dir)
+
+ AM_INIT_AUTOMAKE(libdnet, 1.12)
+-AM_CONFIG_HEADER(include/config.h)
++AC_CONFIG_HEADER(include/config.h)
+
+ dnl XXX - stop the insanity!@#$
+ AM_MAINTAINER_MODE