aboutsummaryrefslogtreecommitdiffstats
path: root/main/xmlrpc-c
diff options
context:
space:
mode:
Diffstat (limited to 'main/xmlrpc-c')
-rw-r--r--main/xmlrpc-c/APKBUILD16
-rw-r--r--main/xmlrpc-c/host-os-uclibc.patch11
2 files changed, 21 insertions, 6 deletions
diff --git a/main/xmlrpc-c/APKBUILD b/main/xmlrpc-c/APKBUILD
index dea1834a2d..5f9a1f7791 100644
--- a/main/xmlrpc-c/APKBUILD
+++ b/main/xmlrpc-c/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=xmlrpc-c
-pkgver=1.25.23
-pkgrel=1
+pkgver=1.25.25
+pkgrel=0
pkgdesc="This library provides a modular implementation of XML-RPC for C and C++"
url="http://xmlrpc-c.sourceforge.net/"
arch="all"
@@ -10,7 +10,8 @@ depends=
makedepends="libtool curl-dev libxml2-dev zlib-dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-client
$pkgname-client++:clientxx xmlrpc-c++:cxx $pkgname-abyss"
-source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz"
+source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz
+ host-os-uclibc.patch"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
@@ -80,6 +81,9 @@ abyss() {
"$subpkgdir"/usr/lib/
}
-md5sums="64bcca4757a5d9c382264b2bbd6a1683 xmlrpc-c-1.25.23.tgz"
-sha256sums="d9e8f9dd7bb90d3e10f45754353a007cb58a0b54826aa1e0ed5a8e1b76b193bf xmlrpc-c-1.25.23.tgz"
-sha512sums="9df3fbdb3d03b00c84a48043183fd66041f3597e4988002bfe7c35840574e43e3b6d8b746846edadbdbbb346b9f891a6be97cc9056feb740a4d7d2cc92e2f997 xmlrpc-c-1.25.23.tgz"
+md5sums="004a4e164ced7bd14b88d51043c95d6d xmlrpc-c-1.25.25.tgz
+d3bee91077d3c7e1c0b80f6d7eeb2e63 host-os-uclibc.patch"
+sha256sums="b48600f0d113a2aba50fcf1dac743a0a60c706409cdc0c44523f52c3081e63ea xmlrpc-c-1.25.25.tgz
+0aae483973387c710ddc6103be36287cfe507eaa2e998805e6aa858be8eeaaa5 host-os-uclibc.patch"
+sha512sums="073c13247251d68dc35f6873490e8ba34141648c9ee7fc22f30b0e77709cbfa477b58633d22b1c836d71a21bc80cfd498298476d8de2e814392f7cc5ebff39c3 xmlrpc-c-1.25.25.tgz
+30b57c5ffd65ea9781a56d1b4535e53c9d51c16e00d269992b239f1ff611fe3a510eb72b4d6ee96100706161d40738bbdf109580c745bfc9899d540ca6b3f1e5 host-os-uclibc.patch"
diff --git a/main/xmlrpc-c/host-os-uclibc.patch b/main/xmlrpc-c/host-os-uclibc.patch
new file mode 100644
index 0000000000..ae17407c48
--- /dev/null
+++ b/main/xmlrpc-c/host-os-uclibc.patch
@@ -0,0 +1,11 @@
+--- ./config.mk.in.orig 2013-08-16 09:27:58.138960649 +0000
++++ ./config.mk.in 2013-08-16 09:30:47.452830344 +0000
+@@ -166,7 +166,7 @@
+ # HOST_OS is usually has a version number suffix, e.g. "aix5.3.0.0", so
+ # we compare based on prefix.
+
+-ifeq ($(patsubst linux-gnu%,linux-gnu,$(HOST_OS)),linux-gnu)
++ifeq ($(patsubst linux%,linux,$(HOST_OS)),linux)
+ # Assume linker is GNU Compiler (gcc)
+ SHARED_LIB_TYPE = unix
+ MUST_BUILD_SHLIB = Y