[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