[arch-commits] Commit in imlib2/trunk (PKGBUILD bufferoverflow.patch libpng14.patch)
Ronald van Haren
ronald at archlinux.org
Thu May 6 13:39:04 UTC 2010
Date: Thursday, May 6, 2010 @ 09:39:04
Author: ronald
Revision: 79752
upgpkg: imlib2 1.4.4-1
update to latest version; remove patches which are now included upstream
Modified:
imlib2/trunk/PKGBUILD
Deleted:
imlib2/trunk/bufferoverflow.patch
imlib2/trunk/libpng14.patch
----------------------+
PKGBUILD | 17 ++++-------------
bufferoverflow.patch | 13 -------------
libpng14.patch | 12 ------------
3 files changed, 4 insertions(+), 38 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-05-06 13:34:10 UTC (rev 79751)
+++ PKGBUILD 2010-05-06 13:39:04 UTC (rev 79752)
@@ -4,20 +4,16 @@
# Contributor: Tom Newsom <Jeepster.gmx.co.uk>
pkgname=imlib2
-pkgver=1.4.2
-pkgrel=6
+pkgver=1.4.4
+pkgrel=1
pkgdesc="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support"
url="http://sourceforge.net/projects/enlightenment/"
arch=('i686' 'x86_64')
license=('BSD')
depends=('libtiff>=3.9.2-2' 'giflib' 'bzip2' 'freetype2' 'libxext' 'libpng>=1.4.0' 'libid3tag' 'libjpeg>=8')
options=('!libtool')
-source=("http://downloads.sourceforge.net/enlightenment/$pkgname-$pkgver.tar.bz2" \
- 'bufferoverflow.patch' libpng14.patch)
-md5sums=('9f15568e76ebda9092c571e0df261f54' '76def1fe0ac2ac1686ff24d29979606f'\
- '68f671641e298ef7eead0aded4087c53')
-sha1sums=('c3fb5de49e1e493544879f41262ec1ca525fc670' 'da84cea18ab852206e742f6e705665b4eb816405'\
- '43bb830f222f256154b42d0f1ca26938073a5603')
+source=("http://downloads.sourceforge.net/enlightenment/$pkgname-$pkgver.tar.bz2")
+sha1sums=('aca2cf5d40ddcd8a3acfde605f319fccce7c2a2b')
build() {
cd $srcdir/$pkgname-$pkgver
@@ -26,11 +22,6 @@
[ $CARCH = "i686" ] && EXTRAOPTS="--disable-mmx"
[ $CARCH = "x86_64" ] && EXTRAOPTS="--disable-amd64"
- patch -Np1 -i $srcdir/libpng14.patch || return 1
-
- # Security Fix (Buffer Overflow), upstream fix
- patch -Np0 -i $srcdir/bufferoverflow.patch || return 1
-
# Configure and Build
./configure --prefix=/usr \
--sysconfdir=/etc/imlib2 \
Deleted: bufferoverflow.patch
===================================================================
--- bufferoverflow.patch 2010-05-06 13:34:10 UTC (rev 79751)
+++ bufferoverflow.patch 2010-05-06 13:39:04 UTC (rev 79752)
@@ -1,13 +0,0 @@
---- src/modules/loaders/loader_xpm.c
-+++ src/modules/loaders/loader_xpm.c.new
-@@ -246,8 +246,8 @@
- return 0;
- }
- ptr = im->data;
-- end = ptr + (sizeof(DATA32) * w * h);
- pixels = w * h;
-+ end = ptr + pixels;
- }
- else
- {
-
Deleted: libpng14.patch
===================================================================
--- libpng14.patch 2010-05-06 13:34:10 UTC (rev 79751)
+++ libpng14.patch 2010-05-06 13:39:04 UTC (rev 79752)
@@ -1,12 +0,0 @@
-diff -Naur imlib2-1.4.2-orig/src/modules/loaders/loader_png.c imlib2-1.4.2/src/modules/loaders/loader_png.c
---- imlib2-1.4.2-orig/src/modules/loaders/loader_png.c 2010-01-19 03:37:21.000000000 -0500
-+++ imlib2-1.4.2/src/modules/loaders/loader_png.c 2010-01-19 03:38:51.000000000 -0500
-@@ -38,7 +38,7 @@
-
- /* if we haven't read the header before, set the header data */
- fread(buf, 1, PNG_BYTES_TO_CHECK, f);
-- if (!png_check_sig(buf, PNG_BYTES_TO_CHECK))
-+ if (png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
- {
- fclose(f);
- return 0;
More information about the arch-commits
mailing list