summaryrefslogtreecommitdiffstats
path: root/testing/gnash
diff options
context:
space:
mode:
authorBartłomiej Piotrowski <bpiotrowski@alpinelinux.org>2014-02-08 17:08:23 +0100
committerBartłomiej Piotrowski <bpiotrowski@alpinelinux.org>2014-02-08 17:08:23 +0100
commit1ae9cac62c7d06a193012788fd65610dd66a7a0f (patch)
treef7c483a92f1b876a52e13a613726e5e27c04a364 /testing/gnash
parente7a67fb42615aa6e8cee83b0d1dbdd588125d3f7 (diff)
downloadaports-1ae9cac62c7d06a193012788fd65610dd66a7a0f.tar.bz2
aports-1ae9cac62c7d06a193012788fd65610dd66a7a0f.tar.xz
testing/gnash: fix giflib 5.0 compatibility
Diffstat (limited to 'testing/gnash')
-rw-r--r--testing/gnash/APKBUILD12
-rw-r--r--testing/gnash/gnash-0.8.10-giflib5.patch12
2 files changed, 20 insertions, 4 deletions
diff --git a/testing/gnash/APKBUILD b/testing/gnash/APKBUILD
index c942698c2..12a9a468b 100644
--- a/testing/gnash/APKBUILD
+++ b/testing/gnash/APKBUILD
@@ -18,7 +18,8 @@ subpackages="$pkgname-doc $pkgname-dev $pkgname-mozilla $pkgname-sdl
$pkgname-fb $pkgname-lang"
source="http://ftp.gnu.org/pub/gnu/gnash/$pkgver/gnash-$pkgver.tar.bz2
gnash-ffmpeg.patch
- aslr-fix.patch"
+ aslr-fix.patch
+ gnash-0.8.10-giflib5.patch"
_builddir="$srcdir"/gnash-$pkgver
prepare() {
@@ -73,10 +74,13 @@ mozilla() {
md5sums="63e9f79c41d93d48c5a2fa94856548c4 gnash-0.8.10.tar.bz2
b324b3fee1e017d8fcc4d991146266f8 gnash-ffmpeg.patch
-64cea4c0b4963b7fd5308beb1b20fed6 aslr-fix.patch"
+64cea4c0b4963b7fd5308beb1b20fed6 aslr-fix.patch
+d83b151957d2ecbe49321193b90422dd gnash-0.8.10-giflib5.patch"
sha256sums="9625072e45df92baa2c28fc9999d4e2deb66bc827530baedfad2e4e2292d1224 gnash-0.8.10.tar.bz2
8be32eb434fba546eddc2699939bd5e2d43898ff6953cac0ceb0a8ee781fcf69 gnash-ffmpeg.patch
-13bde56f92492c5cec4f7f60ce7c58042aa5b8d28195db8c34ae47794e3495d7 aslr-fix.patch"
+13bde56f92492c5cec4f7f60ce7c58042aa5b8d28195db8c34ae47794e3495d7 aslr-fix.patch
+d1597ce496d95913a7d5873a0a3c58e4f40fa4ec6e3fc7ae939a66f1362b3e57 gnash-0.8.10-giflib5.patch"
sha512sums="4937782809b086dddd4c290de3893e8d8af677ac4d73bd37143aca2f210979222166f9ccb029f43a63f70c2e0820bb2432447067097fa1dfb1eba8365d07d85e gnash-0.8.10.tar.bz2
b8b9739f01f7f2008e9c62dfcef2fc0732eab0ee7a587fa20da573e090d3cf965c1d607d7660386b946c4854aea13367fe6982698a2f2c5beac2565ff79f823c gnash-ffmpeg.patch
-1f93e114844607d7e2719dd5e10bc758f6e684f77ad70dcb64e2dba89d6e40849117ad6700baa8497860494bfc43d637a33a85927135e140e5c4c90098295596 aslr-fix.patch"
+1f93e114844607d7e2719dd5e10bc758f6e684f77ad70dcb64e2dba89d6e40849117ad6700baa8497860494bfc43d637a33a85927135e140e5c4c90098295596 aslr-fix.patch
+8fb96df3ba38297dc66277c1d15d7a93e91b10c24f0ac94f1a19375eee8c5dc7e16d24ac2d6bc1fd07166e7ae0c1eda1b9e7dd093d667ec397539fef9fffa6b4 gnash-0.8.10-giflib5.patch"
diff --git a/testing/gnash/gnash-0.8.10-giflib5.patch b/testing/gnash/gnash-0.8.10-giflib5.patch
new file mode 100644
index 000000000..2ca7032bb
--- /dev/null
+++ b/testing/gnash/gnash-0.8.10-giflib5.patch
@@ -0,0 +1,12 @@
+diff -rupN a/libbase/GnashImageGif.cpp b/libbase/GnashImageGif.cpp
+--- a/libbase/GnashImageGif.cpp 2012-01-19 19:17:48.000000000 +0000
++++ b/libbase/GnashImageGif.cpp 2013-07-30 09:08:37.707930583 +0000
+@@ -269,7 +269,7 @@ GifInput::processRecord(GifRecordType re
+ void
+ GifInput::read()
+ {
+- _gif = DGifOpen(_inStream.get(), &readData);
++ _gif = DGifOpen(_inStream.get(), &readData, NULL);
+
+ GifRecordType record;
+