head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.14
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.10.0.12
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.10.0.10
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.8
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.10.0.6
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.10.0.4
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.10.0.2
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.9.0.34
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.32
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.30
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.9.0.28
	pkgsrc-2023Q3-base:1.9
	pkgsrc-2023Q2:1.9.0.26
	pkgsrc-2023Q2-base:1.9
	pkgsrc-2023Q1:1.9.0.24
	pkgsrc-2023Q1-base:1.9
	pkgsrc-2022Q4:1.9.0.22
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.9.0.20
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.9.0.18
	pkgsrc-2022Q2-base:1.9
	pkgsrc-2022Q1:1.9.0.16
	pkgsrc-2022Q1-base:1.9
	pkgsrc-2021Q4:1.9.0.14
	pkgsrc-2021Q4-base:1.9
	pkgsrc-2021Q3:1.9.0.12
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.9.0.10
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.9.0.8
	pkgsrc-2021Q1-base:1.9
	pkgsrc-2020Q4:1.9.0.6
	pkgsrc-2020Q4-base:1.9
	pkgsrc-2020Q3:1.9.0.4
	pkgsrc-2020Q3-base:1.9
	pkgsrc-2020Q2:1.9.0.2
	pkgsrc-2020Q2-base:1.9
	pkgsrc-2020Q1:1.8.0.2
	pkgsrc-2020Q1-base:1.8
	pkgsrc-2019Q4:1.6.0.72
	pkgsrc-2019Q4-base:1.6
	pkgsrc-2019Q3:1.6.0.68
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.6.0.66
	pkgsrc-2019Q2-base:1.6
	pkgsrc-2019Q1:1.6.0.64
	pkgsrc-2019Q1-base:1.6
	pkgsrc-2018Q4:1.6.0.62
	pkgsrc-2018Q4-base:1.6
	pkgsrc-2018Q3:1.6.0.60
	pkgsrc-2018Q3-base:1.6
	pkgsrc-2018Q2:1.6.0.58
	pkgsrc-2018Q2-base:1.6
	pkgsrc-2018Q1:1.6.0.56
	pkgsrc-2018Q1-base:1.6
	pkgsrc-2017Q4:1.6.0.54
	pkgsrc-2017Q4-base:1.6
	pkgsrc-2017Q3:1.6.0.52
	pkgsrc-2017Q3-base:1.6
	pkgsrc-2017Q2:1.6.0.48
	pkgsrc-2017Q2-base:1.6
	pkgsrc-2017Q1:1.6.0.46
	pkgsrc-2017Q1-base:1.6
	pkgsrc-2016Q4:1.6.0.44
	pkgsrc-2016Q4-base:1.6
	pkgsrc-2016Q3:1.6.0.42
	pkgsrc-2016Q3-base:1.6
	pkgsrc-2016Q2:1.6.0.40
	pkgsrc-2016Q2-base:1.6
	pkgsrc-2016Q1:1.6.0.38
	pkgsrc-2016Q1-base:1.6
	pkgsrc-2015Q4:1.6.0.36
	pkgsrc-2015Q4-base:1.6
	pkgsrc-2015Q3:1.6.0.34
	pkgsrc-2015Q3-base:1.6
	pkgsrc-2015Q2:1.6.0.32
	pkgsrc-2015Q2-base:1.6
	pkgsrc-2015Q1:1.6.0.30
	pkgsrc-2015Q1-base:1.6
	pkgsrc-2014Q4:1.6.0.28
	pkgsrc-2014Q4-base:1.6
	pkgsrc-2014Q3:1.6.0.26
	pkgsrc-2014Q3-base:1.6
	pkgsrc-2014Q2:1.6.0.24
	pkgsrc-2014Q2-base:1.6
	pkgsrc-2014Q1:1.6.0.22
	pkgsrc-2014Q1-base:1.6
	pkgsrc-2013Q4:1.6.0.20
	pkgsrc-2013Q4-base:1.6
	pkgsrc-2013Q3:1.6.0.18
	pkgsrc-2013Q3-base:1.6
	pkgsrc-2013Q2:1.6.0.16
	pkgsrc-2013Q2-base:1.6
	pkgsrc-2013Q1:1.6.0.14
	pkgsrc-2013Q1-base:1.6
	pkgsrc-2012Q4:1.6.0.12
	pkgsrc-2012Q4-base:1.6
	pkgsrc-2012Q3:1.6.0.10
	pkgsrc-2012Q3-base:1.6
	pkgsrc-2012Q2:1.6.0.8
	pkgsrc-2012Q2-base:1.6
	pkgsrc-2012Q1:1.6.0.6
	pkgsrc-2012Q1-base:1.6
	pkgsrc-2011Q4:1.6.0.4
	pkgsrc-2011Q4-base:1.6
	pkgsrc-2011Q3:1.6.0.2
	pkgsrc-2011Q3-base:1.6
	pkgsrc-2011Q2:1.4.0.4
	pkgsrc-2011Q2-base:1.4
	pkgsrc-2011Q1:1.4.0.2
	pkgsrc-2011Q1-base:1.4
	pkgsrc-base:1.1.1.1
	TNF:1.1.1
	pkgsrc-2009Q4:1.3.0.36
	pkgsrc-2009Q4-base:1.3
	pkgsrc-2008Q4:1.3.0.34
	pkgsrc-2008Q4-base:1.3
	pkgsrc-2008Q3:1.3.0.32
	pkgsrc-2008Q3-base:1.3
	cube-native-xorg:1.3.0.30
	cube-native-xorg-base:1.3
	pkgsrc-2008Q2:1.3.0.28
	pkgsrc-2008Q2-base:1.3
	pkgsrc-2008Q1:1.3.0.26
	pkgsrc-2008Q1-base:1.3
	pkgsrc-2007Q4:1.3.0.24
	pkgsrc-2007Q4-base:1.3
	pkgsrc-2007Q3:1.3.0.22
	pkgsrc-2007Q3-base:1.3
	pkgsrc-2007Q2:1.3.0.20
	pkgsrc-2007Q2-base:1.3
	pkgsrc-2007Q1:1.3.0.18
	pkgsrc-2007Q1-base:1.3
	pkgsrc-2006Q4:1.3.0.16
	pkgsrc-2006Q4-base:1.3
	pkgsrc-2006Q3:1.3.0.14
	pkgsrc-2006Q3-base:1.3
	pkgsrc-2006Q2:1.3.0.12
	pkgsrc-2006Q2-base:1.3
	pkgsrc-2006Q1:1.3.0.10
	pkgsrc-2006Q1-base:1.3
	pkgsrc-2005Q4:1.3.0.8
	pkgsrc-2005Q4-base:1.3
	pkgsrc-2005Q3:1.3.0.6
	pkgsrc-2005Q3-base:1.3
	pkgsrc-2005Q2:1.3.0.4
	pkgsrc-2005Q2-base:1.3
	pkgsrc-2005Q1:1.3.0.2
	pkgsrc-2005Q1-base:1.3
	pkgsrc-2004Q4:1.2.0.2
	pkgsrc-2004Q4-base:1.2
	pkgsrc-2004Q3:1.1.0.16
	pkgsrc-2004Q3-base:1.1
	pkgsrc-2004Q2:1.1.0.14
	pkgsrc-2004Q2-base:1.1
	pkgsrc-2004Q1:1.1.0.12
	pkgsrc-2004Q1-base:1.1
	pkgsrc-2003Q4:1.1.0.10
	pkgsrc-2003Q4-base:1.1
	netbsd-1-6-1:1.1.0.6
	netbsd-1-6-1-base:1.1
	netbsd-1-6:1.1.0.8
	netbsd-1-6-RELEASE-base:1.1
	pkgviews:1.1.0.4
	pkgviews-base:1.1
	buildlink2:1.1.0.2
	buildlink2-base:1.1
	netbsd-1-5-PATCH003:1.1;
locks; strict;
comment	@# @;


1.10
date	2024.09.18.23.02.59;	author nia;	state Exp;
branches;
next	1.9;
commitid	tTvHV4bovc8eilqF;

1.9
date	2020.06.05.12.15.16;	author jperkin;	state Exp;
branches;
next	1.8;
commitid	DBk9HMiFMwFoZ1bC;

1.8
date	2020.01.09.15.56.11;	author ryoon;	state Exp;
branches;
next	1.7;
commitid	1fspjgSMb7FH12SB;

1.7
date	2020.01.07.20.25.14;	author sevan;	state Exp;
branches;
next	1.6;
commitid	bJ5uJpXJfuYEzNRB;

1.6
date	2011.09.06.18.45.46;	author drochner;	state Exp;
branches;
next	1.5;

1.5
date	2011.09.03.15.25.01;	author obache;	state Exp;
branches;
next	1.4;

1.4
date	2011.01.18.11.57.53;	author drochner;	state Exp;
branches;
next	1.3;

1.3
date	2005.03.08.14.15.33;	author adam;	state dead;
branches;
next	1.2;

1.2
date	2004.09.22.08.09.33;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2001.10.31.23.51.00;	author zuntum;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2011.01.18.11.53.33;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.10
log
@giflib[-util]: Update to 5.2.2. Libtoolize.

This is a point release intended to clear up a couple of CVEs and
apply point fixes that have been accumulating since 5.2.1

There are a few unresolved (but minor) memory leaks related to design
issues in the API that still need to be resolved. Expect those fixes
in the next release.

Code Fixes
----------

* Fixes for CVE-2023-48161, CVE-2022-28506,

* Address SF issue #138 Documentation for obsolete utilities still installed

* Address SF issue #139: Typo in "LZW image data" page ("110_2 = 4_10")

* Address SF issue #140: Typo in "LZW image data" page ("LWZ")

* Address SF issue #141: Typo in "Bits and bytes" page ("filed")

* Note as already fixed SF issue #143: cannot compile under mingw

* Address SF issue #144: giflib-5.2.1 cannot be build on windows and other platforms using c89

* Address SF issue #145: Remove manual pages installation for binaries that are not installed too

* Address SF issue #146: [PATCH] Limit installed man pages to binaries, move giflib to section 7

* Address SF issue #147 [PATCH] Fixes to doc/whatsinagif/ content

* Address SF issue #148: heap Out of Bound Read in gif2rgb.c:298 DumpScreen2RGB

* Declared no-info on SF issue #150: There is a denial of service vulnerability in GIFLIB 5.2.1

* Declared Won't-fix on SF issue 149: Out of source builds no longer possible

* Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45

* Address SF issue #152: Fix some typos on the html documentation and man pages

* Address SF issue #153: Fix segmentation faults due to non correct checking for args

* Address SF issue #154: Recover the giffilter manual page

* Address SF issue #155: Add gifsponge docs

* Address SF issue #157: An OutofMemory-Exception or Memory Leak in gif2rgb

* Address SF issue #158: There is a null pointer problem in gif2rgb

* Address SF issue #159 A heap-buffer-overflow in GIFLIB5.2.1 DumpScreen2RGB() in gif2rgb.c:298:45

* Address SF issue #163: detected memory leaks in openbsd_reallocarray giflib/openbsd-reallocarray.c

* Address SF issue #164: detected memory leaks in GifMakeMapObject giflib/gifalloc.c

* Address SF issue #166: a read zero page leads segment fault in getarg.c and memory leaks in gif2rgb.c and gifmalloc.c

* Address SF issue #167: Heap-Buffer Overflow during Image Saving in DumpScreen2RGB Function at Line 321 of gif2rgb.c
@
text
@@@comment $NetBSD$
include/gif_lib.h
lib/libgif.la
@


1.9
log
@giflib: Stop installing a broken libgifutil.

The release of giflib 5.1.9 removed GifQuantizeBuffer from its API as it was
undocumented.  Unfortunately a number of third party programs were relying on
this function, and no longer built without it.

The original attempt to fix this was to build and install the libgifutil.so
library that now contains it, but this was done incorrectly (the SONAME was
broken) and required modifying those third party programs anyway to pull in
libgifutil (see e.g. multimedia/mplayer-share), which feels like completely
missing the point.

It is a lot simpler and less error-prone to simply revert the upstream decision
and put GifQuantizeBuffer back into the main library.  This is the approach
that other upstreams (e.g. Fedora) have taken, and so we now do the same.

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2020/01/09 15:56:11 ryoon Exp $
d3 1
a3 4
lib/libgif.a
lib/libgif.so
lib/libgif.so.7
lib/libgif.so.7.2.0
@


1.8
log
@giflib: Install libutil as libgifutil to supply GifQuantizeBuffer()

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a6 2
lib/libgifutil.a
lib/libgifutil.so
@


1.7
log
@Update to giflib/giflib-util 5.2.1
@
text
@d7 2
@


1.6
log
@split giflib into 2 pkgs: one for the lib, one for cmd line utils
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2011/09/03 15:25:01 obache Exp $
d3 4
a6 1
lib/libgif.la
@


1.5
log
@Install utils and docs.
Based on PR pkg/45321 by Uwe Klaus.

While here, set LICENSE=mit.

Bump PKGREVISION.
@
text
@d1 1
a1 30
@@comment $NetBSD$
bin/gif2epsn
bin/gif2ps
bin/gif2rgb
bin/gifasm
bin/gifbg
bin/gifburst
bin/gifclip
bin/gifclrmp
bin/gifcolor
bin/gifcomb
bin/gifcompose
bin/giffiltr
bin/giffix
bin/gifflip
bin/gifhisto
bin/gifinfo
bin/gifinter
bin/gifinto
bin/gifovly
bin/gifpos
bin/gifrotat
bin/gifrsize
bin/gifspnge
bin/giftext
bin/gifwedge
bin/icon2gif
bin/raw2gif
bin/rgb2gif
bin/text2gif
a3 40
share/doc/giflib/COPYING
share/doc/html/giflib/GifFileType.png
share/doc/html/giflib/gif2bgi.html
share/doc/html/giflib/gif2epsn.html
share/doc/html/giflib/gif2herc.html
share/doc/html/giflib/gif2iris.html
share/doc/html/giflib/gif2ps.html
share/doc/html/giflib/gif2rgb.html
share/doc/html/giflib/gif2rle.html
share/doc/html/giflib/gif89.txt
share/doc/html/giflib/gif_lib.html
share/doc/html/giflib/gifasm.html
share/doc/html/giflib/gifbg.html
share/doc/html/giflib/gifburst.html
share/doc/html/giflib/gifclip.html
share/doc/html/giflib/gifclrmp.html
share/doc/html/giflib/gifcolor.html
share/doc/html/giflib/gifcomb.html
share/doc/html/giflib/gifcompose.html
share/doc/html/giflib/giffiltr.html
share/doc/html/giflib/giffix.html
share/doc/html/giflib/gifflip.html
share/doc/html/giflib/gifhisto.html
share/doc/html/giflib/gifinter.html
share/doc/html/giflib/gifinto.html
share/doc/html/giflib/gifovly.html
share/doc/html/giflib/gifpos.html
share/doc/html/giflib/gifrotat.html
share/doc/html/giflib/gifrsize.html
share/doc/html/giflib/gifspnge.html
share/doc/html/giflib/giftext.html
share/doc/html/giflib/gifwedge.html
share/doc/html/giflib/icon2gif.html
share/doc/html/giflib/index.html
share/doc/html/giflib/liberror.html
share/doc/html/giflib/lzgif.txt
share/doc/html/giflib/raw2gif.html
share/doc/html/giflib/rgb2gif.html
share/doc/html/giflib/rle2gif.html
share/doc/html/giflib/text2gif.html
@


1.4
log
@resolve conflicts
@
text
@d2 29
d33 40
@


1.3
log
@Removed giflib - no package depends on it, obsoleted by libungif
@
text
@d1 1
a1 29
@@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:09:33 jlam Exp $
bin/gif2epsn
bin/gif2ps
bin/gif2rgb
bin/gifasm
bin/gifbg
bin/gifclip
bin/gifcomb
bin/giffix
bin/gifflip
bin/gifhisto
bin/gifinter
bin/gifinto
bin/gifovly
bin/gifpos
bin/gifrsize
bin/giftext
bin/gifwedge
bin/raw2gif
bin/rgb2gif
bin/text2gif
bin/gifspnge
bin/giffiltr
bin/icon2gif
bin/gifcolor
bin/gifclrmp
bin/gifrotat
bin/gifcompose
bin/gifburst
a3 43
share/doc/giflib/COPYING
share/doc/giflib/PATENT_PROBLEMS
share/doc/html/giflib/GifFileType.png
share/doc/html/giflib/gif2bgi.html
share/doc/html/giflib/gif2epsn.html
share/doc/html/giflib/gif2herc.html
share/doc/html/giflib/gif2iris.html
share/doc/html/giflib/gif2ps.html
share/doc/html/giflib/gif2rgb.html
share/doc/html/giflib/gif2rle.html
share/doc/html/giflib/gif89.txt
share/doc/html/giflib/gif_lib.html
share/doc/html/giflib/gifasm.html
share/doc/html/giflib/gifbg.html
share/doc/html/giflib/gifburst.html
share/doc/html/giflib/gifclip.html
share/doc/html/giflib/gifclrmp.html
share/doc/html/giflib/gifcolor.html
share/doc/html/giflib/gifcomb.html
share/doc/html/giflib/gifcompose.html
share/doc/html/giflib/giffiltr.html
share/doc/html/giflib/giffix.html
share/doc/html/giflib/gifflip.html
share/doc/html/giflib/gifhisto.html
share/doc/html/giflib/gifinter.html
share/doc/html/giflib/gifinto.html
share/doc/html/giflib/gifovly.html
share/doc/html/giflib/gifpos.html
share/doc/html/giflib/gifrotat.html
share/doc/html/giflib/gifrsize.html
share/doc/html/giflib/gifspnge.html
share/doc/html/giflib/giftext.html
share/doc/html/giflib/gifwedge.html
share/doc/html/giflib/icon2gif.html
share/doc/html/giflib/index.html
share/doc/html/giflib/liberror.html
share/doc/html/giflib/lzgif.txt
share/doc/html/giflib/raw2gif.html
share/doc/html/giflib/rgb2gif.html
share/doc/html/giflib/rle2gif.html
share/doc/html/giflib/text2gif.html
@@dirrm share/doc/html/giflib
@@dirrm share/doc/giflib
@


1.2
log
@Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2001/10/31 23:51:00 zuntum Exp $
@


1.1
log
@Move pkg/ files into package's toplevel directory
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2001/01/04 15:10:38 agc Exp $
a30 1
lib/libgif.a
a31 3
lib/libgif.so
lib/libgif.so.5
lib/libgif.so.5.0
@


1.1.1.1
log
@(re)add giflib-4.1.6, a library for the GIF image format which is
API compatible with the libungif currently used in pkgsrc
(libungif was used due to patents which are expired now)
@
text
@d1 29
a29 1
@@comment $NetBSD$
d31 1
d33 46
@


