diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-02-13 17:07:49 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-02-13 17:09:12 +0000 |
commit | 2586ac897ed3f394ff14061e3f56af7a8dff0a9a (patch) | |
tree | 1a04ad56ee02ee3c9e4926ee4465d451e3148acb | |
parent | 5e3b66ce08317c39c9689ec73ae774feae62e542 (diff) | |
download | alpine_aports-2586ac897ed3f394ff14061e3f56af7a8dff0a9a.tar.bz2 alpine_aports-2586ac897ed3f394ff14061e3f56af7a8dff0a9a.tar.xz alpine_aports-2586ac897ed3f394ff14061e3f56af7a8dff0a9a.zip |
main/imlib2: fix for libpng-1.4
-rw-r--r-- | main/imlib2/APKBUILD | 11 | ||||
-rw-r--r-- | main/imlib2/libpng14.patch | 12 |
2 files changed, 19 insertions, 4 deletions
diff --git a/main/imlib2/APKBUILD b/main/imlib2/APKBUILD index 9e7fdea9d6..ff9944a9f8 100644 --- a/main/imlib2/APKBUILD +++ b/main/imlib2/APKBUILD | |||
@@ -1,7 +1,7 @@ | |||
1 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 1 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
2 | pkgname=imlib2 | 2 | pkgname=imlib2 |
3 | pkgver=1.4.2 | 3 | pkgver=1.4.2 |
4 | pkgrel=3 | 4 | pkgrel=4 |
5 | pkgdesc="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support" | 5 | pkgdesc="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support" |
6 | url="http://sourceforge.net/projects/enlightenment/" | 6 | url="http://sourceforge.net/projects/enlightenment/" |
7 | license="BSD" | 7 | license="BSD" |
@@ -10,12 +10,14 @@ depends= | |||
10 | makedepends="tiff-dev giflib-dev bzip2-dev freetype-dev libxext-dev | 10 | makedepends="tiff-dev giflib-dev bzip2-dev freetype-dev libxext-dev |
11 | libpng-dev libid3tag-dev jpeg-dev libsm-dev zlib-dev" | 11 | libpng-dev libid3tag-dev jpeg-dev libsm-dev zlib-dev" |
12 | source="http://downloads.sourceforge.net/enlightenment/$pkgname-$pkgver.tar.bz2 | 12 | source="http://downloads.sourceforge.net/enlightenment/$pkgname-$pkgver.tar.bz2 |
13 | bufferoverflow.patch" | 13 | bufferoverflow.patch |
14 | libpng14.patch" | ||
14 | 15 | ||
15 | _builddir="$srcdir"/$pkgname-$pkgver | 16 | _builddir="$srcdir"/$pkgname-$pkgver |
16 | prepare() { | 17 | prepare() { |
17 | cd "$_builddir" | 18 | cd "$_builddir" |
18 | patch -Np0 -i $srcdir/bufferoverflow.patch || return 1 | 19 | patch -Np0 -i "$srcdir"/bufferoverflow.patch || return 1 |
20 | patch -Np1 -i "$srcdir"/libpng14.patch || return 1 | ||
19 | } | 21 | } |
20 | 22 | ||
21 | build() { | 23 | build() { |
@@ -35,4 +37,5 @@ package() { | |||
35 | install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING | 37 | install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING |
36 | } | 38 | } |
37 | md5sums="9f15568e76ebda9092c571e0df261f54 imlib2-1.4.2.tar.bz2 | 39 | md5sums="9f15568e76ebda9092c571e0df261f54 imlib2-1.4.2.tar.bz2 |
38 | 76def1fe0ac2ac1686ff24d29979606f bufferoverflow.patch" | 40 | 76def1fe0ac2ac1686ff24d29979606f bufferoverflow.patch |
41 | 68f671641e298ef7eead0aded4087c53 libpng14.patch" | ||
diff --git a/main/imlib2/libpng14.patch b/main/imlib2/libpng14.patch new file mode 100644 index 0000000000..0409228401 --- /dev/null +++ b/main/imlib2/libpng14.patch | |||
@@ -0,0 +1,12 @@ | |||
1 | diff -Naur imlib2-1.4.2-orig/src/modules/loaders/loader_png.c imlib2-1.4.2/src/modules/loaders/loader_png.c | ||
2 | --- imlib2-1.4.2-orig/src/modules/loaders/loader_png.c 2010-01-19 03:37:21.000000000 -0500 | ||
3 | +++ imlib2-1.4.2/src/modules/loaders/loader_png.c 2010-01-19 03:38:51.000000000 -0500 | ||
4 | @@ -38,7 +38,7 @@ | ||
5 | |||
6 | /* if we haven't read the header before, set the header data */ | ||
7 | fread(buf, 1, PNG_BYTES_TO_CHECK, f); | ||
8 | - if (!png_check_sig(buf, PNG_BYTES_TO_CHECK)) | ||
9 | + if (png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK)) | ||
10 | { | ||
11 | fclose(f); | ||
12 | return 0; | ||