[arch-commits] Commit in netpbm/trunk (PKGBUILD netpbm-10.35-jpeg7.patch)
Eric Bélanger
eric at archlinux.org
Wed Jul 8 22:25:10 UTC 2009
Date: Wednesday, July 8, 2009 @ 18:25:10
Author: eric
Revision: 45263
upgpkg: netpbm 10.35.841-1
libjpeg rebuild, fixed pkgver, added build patches
Added:
netpbm/trunk/netpbm-10.35-jpeg7.patch
Modified:
netpbm/trunk/PKGBUILD
--------------------------+
PKGBUILD | 18 +++++++++++-------
netpbm-10.35-jpeg7.patch | 11 +++++++++++
2 files changed, 22 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-07-08 21:36:41 UTC (rev 45262)
+++ PKGBUILD 2009-07-08 22:25:10 UTC (rev 45263)
@@ -3,26 +3,30 @@
# Contributor: Jochem Kossen <j.kossen at home.nl>
pkgname=netpbm
-pkgver=10.35
-pkgrel=841
+pkgver=10.35.841
+pkgrel=1
pkgdesc="A toolkit for manipulation of graphic images"
arch=(i686 x86_64)
license=('custom' 'BSD' 'GPL' 'LGPL')
url="http://netpbm.sourceforge.net/"
-depends=('perl' 'libjpeg' 'libpng' 'libtiff' 'libxml2')
+depends=('perl' 'libjpeg>=7' 'libpng' 'libtiff' 'libxml2')
makedepends=('python')
options=('!makeflags')
# Releases after 10.34 are available via SVN only.
# remake snapshot with: svn export http://netpbm.svn.sourceforge.net/svnroot/netpbm/stable@${pkgrel} netpbm
# get doc with: wget --recursive --relative -nH http://netpbm.sourceforge.net/doc/
-source=(ftp://ftp.archlinux.org/other/netpbm/$pkgname-$pkgver-$pkgrel.tar.bz2 \
- ftp://ftp.archlinux.org/other/netpbm/netpbm-doc-20090222.tar.bz2 Makefile.config arch.patch)
+source=(ftp://ftp.archlinux.org/other/netpbm/$pkgname-$pkgver.tar.bz2 \
+ ftp://ftp.archlinux.org/other/netpbm/netpbm-doc-20090222.tar.bz2 \
+ Makefile.config arch.patch netpbm-10.35-glibc.patch netpbm-10.35-jpeg7.patch)
md5sums=('04d94bf5eefd56e6443b4008196d5969' '20f5392fd1deacfa267bf64ab9d420c5'\
- 'cfdb69f77f8ef06f8863fe02ce27db71' '88992e053dbfa9fdde2cccea32e6632b')
+ 'cfdb69f77f8ef06f8863fe02ce27db71' '88992e053dbfa9fdde2cccea32e6632b'\
+ '8e278fba37c8f70f6a8658b98686dfad' '6a3da4565f6623f4875bd62871a8dda5')
build() {
cd ${srcdir}/${pkgname}
- patch -p1 < ../arch.patch
+ patch -p1 < ../arch.patch || return 1
+ patch -p0 < ../netpbm-10.35-glibc.patch || return 1
+ patch -p0 < ../netpbm-10.35-jpeg7.patch || return 1
cp ../Makefile.config .
if [ "${CARCH}" == "x86_64" ]; then
Added: netpbm-10.35-jpeg7.patch
===================================================================
--- netpbm-10.35-jpeg7.patch (rev 0)
+++ netpbm-10.35-jpeg7.patch 2009-07-08 22:25:10 UTC (rev 45263)
@@ -0,0 +1,11 @@
+--- converter/ppm/ppmtompeg/jpeg.c.orig 2009-07-08 17:29:05.000000000 -0400
++++ converter/ppm/ppmtompeg/jpeg.c 2009-07-08 17:31:00.000000000 -0400
+@@ -470,7 +470,7 @@
+ #ifdef JPEG4
+ buffer_height = 8; /* could be 2, 4,8 rows high */
+ #else
+- buffer_height = cinfo.max_v_samp_factor * cinfo.min_DCT_scaled_size;
++ buffer_height = cinfo.max_v_samp_factor * cinfo.min_DCT_v_scaled_size;
+ #endif
+
+ for(cp=0,compptr = cinfo.comp_info;cp<cinfo.num_components;
More information about the arch-commits
mailing list