Date: Tuesday, December 20, 2011 @ 21:05:53 Author: allan Revision: 145278
upgpkg: xdelta3 3.0.0-2 signing rebuild, use our CFLAGS/LDFLAGS, run testsuite Modified: xdelta3/trunk/PKGBUILD (contents, properties) xdelta3/trunk/xdelta3-makefile.patch ------------------------+ PKGBUILD | 16 +++++++++++++--- xdelta3-makefile.patch | 39 +++++++++++++++++++++++++++++++++------ 2 files changed, 46 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2011-12-21 01:41:22 UTC (rev 145277) +++ PKGBUILD 2011-12-21 02:05:53 UTC (rev 145278) @@ -1,11 +1,11 @@ -# $Id: $ +# $Id$ # Maintainer: Allan McRae <[email protected]> # Contributor: Eduard "bekks" Warkentin <[email protected]> # Contributor: Henning Garus <[email protected]> pkgname=xdelta3 pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A diff utility which works with binary files" arch=('i686' 'x86_64') url="http://xdelta.org/" @@ -15,17 +15,27 @@ source=(http://xdelta.googlecode.com/files/xdelta$pkgver.tar.gz xdelta3-makefile.patch) md5sums=('5fe038be3a266d2a7913e10d1cec6d88' - '378e9a735d92fb2fc695ed9ce2fad2d5') + 'fa5973870faf7523043c4858ab7c3bdb') build() { cd $srcdir/xdelta$pkgver + patch -Np1 -i $srcdir/xdelta3-makefile.patch sed -i "/PYVER = /s/2.6/2.7/" Makefile make xdelta3 make xdelta3module.so + + # for testsuite + make xdelta3-debug } +check() { + cd $srcdir/xdelta$pkgver + + make test +} + package() { cd $srcdir/xdelta$pkgver Property changes on: xdelta3/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id Modified: xdelta3-makefile.patch =================================================================== --- xdelta3-makefile.patch 2011-12-21 01:41:22 UTC (rev 145277) +++ xdelta3-makefile.patch 2011-12-21 02:05:53 UTC (rev 145278) @@ -1,7 +1,34 @@ -diff -Naur xdelta3.0v-old/Makefile xdelta3.0v/Makefile ---- xdelta3.0v-old/Makefile 2009-03-12 01:44:51.000000000 +0000 -+++ xdelta3.0v/Makefile 2009-03-14 17:02:33.000000000 +0000 -@@ -200,6 +200,9 @@ +diff -Naur xdelta3.0.0-orig/Makefile xdelta3.0.0/Makefile +--- xdelta3.0.0-orig/Makefile 2011-01-09 18:29:06.000000000 +1000 ++++ xdelta3.0.0/Makefile 2011-12-21 11:53:13.530028738 +1000 +@@ -54,7 +54,7 @@ + WIXDIR = "/cygdrive/c/Program Files/wix2.0.4820" + + # -arch x86_64 +-CFLAGS= -Wall -Wshadow -fno-builtin ++CFLAGS+= -Wall -Wshadow -fno-builtin + WFLAGS= -Wextra -Wsign-compare -Wconversion -Wextra -Wno-unused-parameter + + # $Format: "REL=$Xdelta3Version$" $ +@@ -126,7 +126,7 @@ + $(WIXDIR)/light.exe xdelta3.wixobj -out xdelta3.msi + + xdelta3: $(SOURCES) +- $(CC) $(CFLAGS) -O3 xdelta3.c -lm -o xdelta3 \ ++ $(CC) $(CFLAGS) -O3 xdelta3.c -lm $(LDFLAGS) -o xdelta3 \ + -DGENERIC_ENCODE_TABLES=0 \ + -DREGRESSION_TEST=1 \ + -DSECONDARY_DJW=1 \ +@@ -137,7 +137,7 @@ + -DXD3_USE_LARGEFILE64=1 + + xdelta3-debug: $(SOURCES) +- $(CC) -g $(CFLAGS) xdelta3.c -lm -o xdelta3-debug \ ++ $(CC) -g $(CFLAGS) xdelta3.c -lm $(LDFLAGS) -o xdelta3-debug \ + -DGENERIC_ENCODE_TABLES=1 \ + -DREGRESSION_TEST=1 \ + -DSECONDARY_DJW=1 \ +@@ -202,6 +202,9 @@ xdelta3.o: $(SOURCES) $(CC) -O3 $(CFLAGS) -c xdelta3.c $(SWIG_FLAGS) -o xdelta3.o @@ -11,14 +38,14 @@ xdelta3_wrap.o: xdelta3_wrap.c $(CC) -O3 $(CFLAGS) $(SWIG_FLAGS) \ -DHAVE_CONFIG_H \ -@@ -218,8 +221,8 @@ +@@ -221,8 +224,8 @@ cp $(SWIGTGT) /usr/lib/python$(PYVER)/site-packages ifeq ("$(DARWIN)", "") -xdelta3module.so: xdelta3_wrap.o xdelta3.o - ld -shared xdelta3.o xdelta3_wrap.o \ +xdelta3module.so: xdelta3_wrap.o xdelta3_PIC.o -+ cc -shared xdelta3_PIC.o xdelta3_wrap.o \ ++ cc $(CFLAGS) $(LDFLAGS) -shared xdelta3_PIC.o xdelta3_wrap.o \ -o xdelta3module.so \ /usr/lib/libpython$(PYVER).so \ -lc
