head 1.4; access; symbols pkgsrc-2019Q3:1.3.0.46 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.44 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.42 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.40 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.38 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.36 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.34 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.32 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.30 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.26 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.24 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.22 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.20 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.18 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.16 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.14 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.12 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.10 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.8 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.6 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.4 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.1.0.6 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @// @; 1.4 date 2019.10.10.09.37.11; author nia; state dead; branches; next 1.3; commitid 1Ra9qPCYm4zWQiGB; 1.3 date 2014.05.16.12.15.55; author obache; state Exp; branches; next 1.2; commitid 6wKf9GPiRtfo9LAx; 1.2 date 2014.05.16.11.56.58; author obache; state Exp; branches; next 1.1; commitid JV4M5g153eRV2LAx; 1.1 date 2013.07.14.02.32.34; author obache; state Exp; branches; next ; commitid r0PiYVo46Ta9LnXw; desc @@ 1.4 log @Remove multimedia/gnash successor multimedia/lightspark. This is unmaintained upstream, has rotten dependencies, and hasn't built for some time. @ text @$NetBSD: patch-libbase_GnashImageGif.cpp,v 1.3 2014/05/16 12:15:55 obache Exp $ * for giflib-5.0 API changes https://savannah.gnu.org/bugs/index.php?39482 * for giflib-5.1 API changes --- libbase/GnashImageGif.cpp.orig 2012-01-19 19:17:48.000000000 +0000 +++ libbase/GnashImageGif.cpp @@@@ -121,7 +121,13 @@@@ GifInput::GifInput(boost::shared_ptr= 1 || (GIFLIB_MAJOR + 0) > 5 + DGifCloseFile(_gif, NULL); +#else + if (DGifCloseFile(_gif) != GIF_OK) { + free(_gif); + } +#endif } size_t @@@@ -269,7 +275,11 @@@@ GifInput::processRecord(GifRecordType re void GifInput::read() { +#if (GIFLIB_MAJOR + 0) >= 5 + _gif = DGifOpen(_inStream.get(), &readData, NULL); +#else _gif = DGifOpen(_inStream.get(), &readData); +#endif GifRecordType record; @ 1.3 log @fixes broken patchsum, and mssing comment. @ text @d1 1 a1 1 $NetBSD: patch-libbase_GnashImageGif.cpp,v 1.2 2014/05/16 11:56:58 obache Exp $ @ 1.2 log @fixes build with giflib>=5.1 @ text @d1 1 a1 1 $NetBSD: patch-libbase_GnashImageGif.cpp,v 1.1 2013/07/14 02:32:34 obache Exp $ d5 1 @ 1.1 log @Fixes build with GIFLIB-5.0 and later. @ text @d1 1 a1 1 $NetBSD$ d8 16 a23 1 @@@@ -269,7 +269,11 @@@@ GifInput::processRecord(GifRecordType re d27 1 a27 1 +#if GIFLIB_MAJOR >= 5 @