summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-02-28 07:14:56 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-02-28 07:15:11 +0000
commitf40df7d3ccf9b7b8456f4b78b92588e0b5f8be1f (patch)
treeda4819a89ddf27835905f4f1ade7cd98a8c27672
parenta69e3c5baf55493790146a34ea1c4c69d885b789 (diff)
downloadaports-f40df7d3ccf9b7b8456f4b78b92588e0b5f8be1f.tar.bz2
aports-f40df7d3ccf9b7b8456f4b78b92588e0b5f8be1f.tar.xz
main/libguess: buildfix for libmowgli-2
-rw-r--r--main/libguess/APKBUILD21
-rw-r--r--main/libguess/libmowgli2.patch15
2 files changed, 30 insertions, 6 deletions
diff --git a/main/libguess/APKBUILD b/main/libguess/APKBUILD
index 29effb221..ae50e898b 100644
--- a/main/libguess/APKBUILD
+++ b/main/libguess/APKBUILD
@@ -8,18 +8,22 @@ url="http://atheme.org/project/libguess"
arch="all"
license="ISC"
depends=
-makedepends="libmowgli-dev"
+makedepends="libmowgli-dev autoconf"
install=
subpackages="$pkgname-dev"
-source="http://distfiles.atheme.org/$pkgname-$pkgver.tar.gz"
+source="http://distfiles.atheme.org/$pkgname-$pkgver.tar.gz
+ libmowgli2.patch"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
cd "$_builddir"
- # workaround bug in busybox
- sed -e "/touch/s/0001010000/200001010000/g" \
- -i configure
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+ autoconf
}
build() {
@@ -36,4 +40,9 @@ package() {
make DESTDIR="$pkgdir" install
}
-md5sums="efc2d53c30e47ffccae7148e53433396 libguess-1.1.tar.gz"
+md5sums="efc2d53c30e47ffccae7148e53433396 libguess-1.1.tar.gz
+be38a6404cde9b75945ace91fa740dfe libmowgli2.patch"
+sha256sums="e3c9ad3102c9447c591131674135795fb012e073d92e887a2b05c9bbbcbe913f libguess-1.1.tar.gz
+27936bd454f28990388ba38cf6d4355a63e2ed5e23f126f4be26924d818e07c0 libmowgli2.patch"
+sha512sums="8501931058e6719485c3852c3189807a5eada084c56470bc14623c159a2bc8a2212d562775ed6f4f123d803953d0e1d43170df2158ab669e92089047c74c9a69 libguess-1.1.tar.gz
+62754614391d0fce0d4f6ca9fa0624e93a3323f11ecb3ef7818644de0034bfe3661bdfce250ec78abfbdce406496231ba2a79bc474d829d24a6a92c889e1e5d2 libmowgli2.patch"
diff --git a/main/libguess/libmowgli2.patch b/main/libguess/libmowgli2.patch
new file mode 100644
index 000000000..2f00dddef
--- /dev/null
+++ b/main/libguess/libmowgli2.patch
@@ -0,0 +1,15 @@
+--- ./configure.ac.orig 2013-02-28 07:05:33.024962268 +0000
++++ ./configure.ac 2013-02-28 07:13:27.005783738 +0000
+@@ -40,7 +40,11 @@
+ AC_CHECK_FUNCS([printf sprintf snprintf vsnprintf gettimeofday strndup strlcpy strlcat])
+ AC_FUNC_STAT
+
+-PKG_CHECK_MODULES([MOWGLI], [libmowgli >= 0.9.50], [], [AC_MSG_ERROR([Install Mowgli from http://atheme.org/project/mowgli.])])
++PKG_CHECK_MODULES([MOWGLI], [libmowgli-2], [],
++ [PKG_CHECK_MODULES([MOWGLI], [libmowgli >= 0.9.50], [],
++ [AC_MSG_ERROR([Install Mowgli from http://atheme.org/project/mowgli.])
++ ])
++])
+
+ # Check for optional features.
+ EXAMPLES_BUILD=""