summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/distcc/APKBUILD19
-rw-r--r--core/distcc/distcc-3.1-clone.patch14
2 files changed, 28 insertions, 5 deletions
diff --git a/core/distcc/APKBUILD b/core/distcc/APKBUILD
index 13327c20..54a373ef 100644
--- a/core/distcc/APKBUILD
+++ b/core/distcc/APKBUILD
@@ -1,19 +1,27 @@
pkgname=distcc
-pkgver=2.18.3
+pkgver=3.1
pkgrel=0
pkgdesc="A distributed C, C++, Obj C compiler"
-url="http://distcc.samba.org"
+url="http://distcc.org"
license="GPL-2"
depends="popt"
makedepends="popt-dev"
-source="http://distcc.samba.org/ftp/distcc/distcc-2.18.3.tar.bz2
+source="http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.bz2
+ distcc-3.1-clone.patch
distccd.initd distccd.confd"
subpackages="$pkgname-doc"
build ()
{
cd "$srcdir/$pkgname-$pkgver"
- ./configure --prefix=/usr --without-gtk --sysconfdir=/etc
+ for i in ../*.patch; do
+ msg "applying $i"
+ patch -p1 < $i || return 1
+ done
+ ./configure --prefix=/usr \
+ --without-gtk \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man
make || return 1
make DESTDIR="$pkgdir" install
@@ -29,6 +37,7 @@ build ()
ln -sf /usr/bin/$pkgname "$d"/cpp
}
-md5sums="0d6b80a1efc3a3d816c4f4175f63eaa2 distcc-2.18.3.tar.bz2
+md5sums="a1a9d3853df7133669fffec2a9aab9f3 distcc-3.1.tar.bz2
+29fe296aa2985eea7af7402f421db187 distcc-3.1-clone.patch
5cf566965873279fedc16934a2ba6cd0 distccd.initd
e9e0ccc9f5813b9c3c88c8687b2ebc73 distccd.confd"
diff --git a/core/distcc/distcc-3.1-clone.patch b/core/distcc/distcc-3.1-clone.patch
new file mode 100644
index 00000000..70e8f835
--- /dev/null
+++ b/core/distcc/distcc-3.1-clone.patch
@@ -0,0 +1,14 @@
+--- distcc-3.1.orig/lzo/minilzo.c Mon Jan 12 09:05:53 2009
++++ distcc-3.1/lzo/minilzo.c Mon Jan 12 10:27:02 2009
+@@ -1298,9 +1298,9 @@
+ #if defined(__LZO_CHECKER)
+ return 0;
+ #else
+- const int clone[] = {1, 2, 0};
++ const int _clone[] = {1, 2, 0};
+ const int *q;
+- q = clone;
++ q = _clone;
+ return (*q) ? 0 : 1;
+ #endif
+ }