[Frugalware-git] frugalware-current: xdelta-3.0w-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2b47b66add08d4845285eecbb66d349b6bca19e4 commit 2b47b66add08d4845285eecbb66d349b6bca19e4 Author: Miklos Vajna Date: Tue Dec 15 11:26:32 2009 +0100 xdelta-3.0w-1-i686 - avoid hardwired python version diff --git a/source/devel-extra/xdelta/FrugalBuild b/source/devel-extra/xdelta/FrugalBuild index 8b960c8..8f2a5b8 100644 --- a/source/devel-extra/xdelta/FrugalBuild +++ b/source/devel-extra/xdelta/FrugalBuild @@ -11,7 +11,7 @@ groups=('devel-extra') archs=('i686' 'x86_64') depends=('glibc' 'python') _F_googlecode_sep="None" -Finclude googlecode +Finclude googlecode python up2date="Flastarchive http://code.google.com/p/$pkgname/downloads/list?q=label:Featured .tar.gz" source=(http://${pkgname}.googlecode.com/files/${pkgname}${pkgver}.tar.gz \ xdelta3-makefile.patch) @@ -27,7 +27,7 @@ build() # python module: python ./setup.py install --root $Fdestdir || Fdie make xdelta3module.so || Fdie - Fexerel /usr/lib/python2.6/site-packages/xdelta3.py + Fexerel /$_F_python_libdir/xdelta3.py } # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: xdelta-3.0w-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ccf74ac9dda34e0728ef053ec98dd0621eec652f commit ccf74ac9dda34e0728ef053ec98dd0621eec652f Author: exceed Date: Mon Dec 14 23:49:03 2009 +0100 xdelta-3.0w-1-i686 * Version bump * Added patch for makefile * Added python module * Fixed up2date diff --git a/source/devel-extra/xdelta/FrugalBuild b/source/devel-extra/xdelta/FrugalBuild index fcee760..8b960c8 100644 --- a/source/devel-extra/xdelta/FrugalBuild +++ b/source/devel-extra/xdelta/FrugalBuild @@ -3,22 +3,31 @@ # Contributor: Othmane Benkirane pkgname=xdelta -pkgver=3.0v.2 #up2date/official version name -pkgbadver=3.0v2 #archive version name -pkgverybadver=3.0v #src version name +pkgver=3.0w pkgrel=1 pkgdesc="Delta/differential compression tools and binary diff tool" url="http://xdelta.org"; groups=('devel-extra') archs=('i686' 'x86_64') -depends=('glibc') +depends=('glibc' 'python') _F_googlecode_sep="None" Finclude googlecode -source="http://${pkgname}.googlecode.com/files/${pkgname}${pkgbadver}.tar.gz"; -_F_cd_path="${pkgname}${pkgverybadver}" -sha1sums=('6422cfe1809fae6fcb39b72e871d948255ce95be') +up2date="Flastarchive http://code.google.com/p/$pkgname/downloads/list?q=label:Featured .tar.gz" +source=(http://${pkgname}.googlecode.com/files/${pkgname}${pkgver}.tar.gz \ + xdelta3-makefile.patch) +_F_cd_path="${pkgname}${pkgver}" +sha1sums=('2d661f78dab7eefe69136ca9f98d12c5b6a11809' \ + '14f7c5bbe31f8c3f73e45728ab38ab6e06de7429') + build() { - Fmake + Fpatchall + make xdelta3 || Fdie Fexerel /usr/bin/xdelta3 + # python module: + python ./setup.py install --root $Fdestdir || Fdie + make xdelta3module.so || Fdie + Fexerel /usr/lib/python2.6/site-packages/xdelta3.py } + +# optimization OK diff --git a/source/devel-extra/xdelta/xdelta3-makefile.patch b/source/devel-extra/xdelta/xdelta3-makefile.patch new file mode 100644 index 000..f7fc6a6 --- /dev/null +++ b/source/devel-extra/xdelta/xdelta3-makefile.patch @@ -0,0 +1,33 @@ +diff -Naur xdelta3.0v-old/Makefile xdelta3.0v/Makefile +--- xdelta3.0v-old/Makefile2009-03-12 01:44:51.0 + xdelta3.0v/Makefile2009-03-14 17:02:33.0 + +@@ -4,7 +4,7 @@ + UNAME = $(shell uname) + CYGWIN = $(findstring CYGWIN, $(UNAME)) + DARWIN = $(findstring Darwin, $(UNAME)) +-PYVER = 2.5 ++PYVER = 2.6 + + ifeq ("$(CYGWIN)", "") + SWIGTGT = xdelta3module.so +@@ -200,6 +200,9 @@ + xdelta3.o: $(SOURCES) + $(CC) -O3 $(CFLAGS) -c xdelta3.c $(SWIG_FLAGS) -o xdelta3.o + ++xdelta3_PIC.o: $(SOURCES) ++ $(CC) -O3 $(CFLAGS) -fPIC -c xdelta3.c $(SWIG_FLAGS) -o xdelta3_PIC.o ++ + xdelta3_wrap.o: xdelta3_wrap.c + $(CC) -O3 $(CFLAGS) $(SWIG_FLAGS) \ + -DHAVE_CONFIG_H \ +@@ -218,8 +221,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 \ + -o xdelta3module.so \ + /usr/lib/libpython$(PYVER).so \ + -lc ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: xdelta-3.0w-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2b47b66add08d4845285eecbb66d349b6bca19e4 commit 2b47b66add08d4845285eecbb66d349b6bca19e4 Author: Miklos Vajna Date: Tue Dec 15 11:26:32 2009 +0100 xdelta-3.0w-1-i686 - avoid hardwired python version diff --git a/source/devel-extra/xdelta/FrugalBuild b/source/devel-extra/xdelta/FrugalBuild index 8b960c8..8f2a5b8 100644 --- a/source/devel-extra/xdelta/FrugalBuild +++ b/source/devel-extra/xdelta/FrugalBuild @@ -11,7 +11,7 @@ groups=('devel-extra') archs=('i686' 'x86_64') depends=('glibc' 'python') _F_googlecode_sep="None" -Finclude googlecode +Finclude googlecode python up2date="Flastarchive http://code.google.com/p/$pkgname/downloads/list?q=label:Featured .tar.gz" source=(http://${pkgname}.googlecode.com/files/${pkgname}${pkgver}.tar.gz \ xdelta3-makefile.patch) @@ -27,7 +27,7 @@ build() # python module: python ./setup.py install --root $Fdestdir || Fdie make xdelta3module.so || Fdie - Fexerel /usr/lib/python2.6/site-packages/xdelta3.py + Fexerel /$_F_python_libdir/xdelta3.py } # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: xdelta-3.0w-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ccf74ac9dda34e0728ef053ec98dd0621eec652f commit ccf74ac9dda34e0728ef053ec98dd0621eec652f Author: exceed Date: Mon Dec 14 23:49:03 2009 +0100 xdelta-3.0w-1-i686 * Version bump * Added patch for makefile * Added python module * Fixed up2date diff --git a/source/devel-extra/xdelta/FrugalBuild b/source/devel-extra/xdelta/FrugalBuild index fcee760..8b960c8 100644 --- a/source/devel-extra/xdelta/FrugalBuild +++ b/source/devel-extra/xdelta/FrugalBuild @@ -3,22 +3,31 @@ # Contributor: Othmane Benkirane pkgname=xdelta -pkgver=3.0v.2 #up2date/official version name -pkgbadver=3.0v2 #archive version name -pkgverybadver=3.0v #src version name +pkgver=3.0w pkgrel=1 pkgdesc="Delta/differential compression tools and binary diff tool" url="http://xdelta.org"; groups=('devel-extra') archs=('i686' 'x86_64') -depends=('glibc') +depends=('glibc' 'python') _F_googlecode_sep="None" Finclude googlecode -source="http://${pkgname}.googlecode.com/files/${pkgname}${pkgbadver}.tar.gz"; -_F_cd_path="${pkgname}${pkgverybadver}" -sha1sums=('6422cfe1809fae6fcb39b72e871d948255ce95be') +up2date="Flastarchive http://code.google.com/p/$pkgname/downloads/list?q=label:Featured .tar.gz" +source=(http://${pkgname}.googlecode.com/files/${pkgname}${pkgver}.tar.gz \ + xdelta3-makefile.patch) +_F_cd_path="${pkgname}${pkgver}" +sha1sums=('2d661f78dab7eefe69136ca9f98d12c5b6a11809' \ + '14f7c5bbe31f8c3f73e45728ab38ab6e06de7429') + build() { - Fmake + Fpatchall + make xdelta3 || Fdie Fexerel /usr/bin/xdelta3 + # python module: + python ./setup.py install --root $Fdestdir || Fdie + make xdelta3module.so || Fdie + Fexerel /usr/lib/python2.6/site-packages/xdelta3.py } + +# optimization OK diff --git a/source/devel-extra/xdelta/xdelta3-makefile.patch b/source/devel-extra/xdelta/xdelta3-makefile.patch new file mode 100644 index 000..f7fc6a6 --- /dev/null +++ b/source/devel-extra/xdelta/xdelta3-makefile.patch @@ -0,0 +1,33 @@ +diff -Naur xdelta3.0v-old/Makefile xdelta3.0v/Makefile +--- xdelta3.0v-old/Makefile2009-03-12 01:44:51.0 + xdelta3.0v/Makefile2009-03-14 17:02:33.0 + +@@ -4,7 +4,7 @@ + UNAME = $(shell uname) + CYGWIN = $(findstring CYGWIN, $(UNAME)) + DARWIN = $(findstring Darwin, $(UNAME)) +-PYVER = 2.5 ++PYVER = 2.6 + + ifeq ("$(CYGWIN)", "") + SWIGTGT = xdelta3module.so +@@ -200,6 +200,9 @@ + xdelta3.o: $(SOURCES) + $(CC) -O3 $(CFLAGS) -c xdelta3.c $(SWIG_FLAGS) -o xdelta3.o + ++xdelta3_PIC.o: $(SOURCES) ++ $(CC) -O3 $(CFLAGS) -fPIC -c xdelta3.c $(SWIG_FLAGS) -o xdelta3_PIC.o ++ + xdelta3_wrap.o: xdelta3_wrap.c + $(CC) -O3 $(CFLAGS) $(SWIG_FLAGS) \ + -DHAVE_CONFIG_H \ +@@ -218,8 +221,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 \ + -o xdelta3module.so \ + /usr/lib/libpython$(PYVER).so \ + -lc ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git