head 1.14; access; symbols pkgsrc-2023Q4:1.14.0.2 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.13.0.4 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.2 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.12.0.24 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.22 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.20 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.18 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.16 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.14 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.12 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.10 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.8 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.6 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.4 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.2 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.11.0.2 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.10.0.44 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.40 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.38 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.36 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.34 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.32 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.30 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.28 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.26 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.24 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.20 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.18 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.16 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.14 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.12 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.10 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.8 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.6 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.4 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.2 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.9.0.6 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.4 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.2 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.7.0.6 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.4 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.2 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.5.0.2 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.4.0.4 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.0.4 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.2 pkgsrc-2011Q3-base:1.1; locks; strict; comment @# @; 1.14 date 2023.12.21.10.46.15; author nros; state Exp; branches; next 1.13; commitid vTK8auxr8xPEXjRE; 1.13 date 2023.06.06.12.41.31; author riastradh; state Exp; branches; next 1.12; commitid xhspr6Z8JLQOWSrE; 1.12 date 2020.06.05.12.49.07; author jperkin; state Exp; branches; next 1.11; commitid pgIAzOApZQche2bC; 1.11 date 2020.01.07.20.25.14; author sevan; state Exp; branches; next 1.10; commitid bJ5uJpXJfuYEzNRB; 1.10 date 2015.01.16.09.35.43; author wiz; state Exp; branches; next 1.9; commitid luJfGooxRT6goe6y; 1.9 date 2014.05.31.15.56.27; author wiz; state Exp; branches; next 1.8; commitid TwWauuYi4Q3JSHCx; 1.8 date 2014.05.15.14.16.11; author adam; state Exp; branches; next 1.7; commitid fdeThOFpISAGQDAx; 1.7 date 2013.08.31.18.41.33; author adam; state Exp; branches; next 1.6; commitid AqjCS4xPS1bWzD3x; 1.6 date 2013.07.05.13.47.53; author ryoon; state Exp; branches; next 1.5; commitid psstPAFA2I0PMhWw; 1.5 date 2013.05.31.12.41.06; author wiz; state Exp; branches; next 1.4; commitid hIeXGcx6VfKHwMRw; 1.4 date 2012.10.06.14.10.52; author asau; state Exp; branches; next 1.3; 1.3 date 2012.10.03.21.56.09; author wiz; state Exp; branches; next 1.2; 1.2 date 2012.02.15.11.08.46; author obache; state Exp; branches; next 1.1; 1.1 date 2011.09.06.18.45.46; author drochner; state Exp; branches; next ; desc @@ 1.14 log @giflib-util: Fix manpage installation when custom PKGMANDIR is set @ text @# $NetBSD: Makefile,v 1.13 2023/06/06 12:41:31 riastradh Exp $ PKGREVISION= 1 .include "../../graphics/giflib/Makefile.common" PKGNAME= ${DISTNAME:S/-/-util-/} COMMENT= GIF image format utility CONFLICTS+= libungif-[0-9]* TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto INSTALL_ENV+= MANDIR=${PREFIX}/${PKGMANDIR} HTMLDIR= share/doc/giflib INSTALLATION_DIRS= ${HTMLDIR} ${HTMLDIR}/gifstandard \ ${HTMLDIR}/whatsinagif INSTALL_TARGET= install-bin INSTALL_TARGET+= install-man post-install: cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html \ ${DESTDIR}${PREFIX}/${HTMLDIR} cd ${WRKSRC}/doc/gifstandard && ${INSTALL_DATA} *.txt \ ${DESTDIR}${PREFIX}/${HTMLDIR}/gifstandard cd ${WRKSRC}/doc/whatsinagif && ${INSTALL_DATA} *.html *.gif \ ${DESTDIR}${PREFIX}/${HTMLDIR}/whatsinagif .include "../../graphics/giflib/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.13 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/06/05 12:49:07 jperkin Exp $ d14 2 @ 1.12 log @*: Apply revbump for graphics/giflib API change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2020/01/07 20:25:14 sevan Exp $ d12 1 a12 1 BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto @ 1.11 log @Update to giflib/giflib-util 5.2.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/01/16 09:35:43 wiz Exp $ d3 1 @ 1.10 log @Update giflib* to 5.1.1: Version 5.1.1 ============= Code Fixes ---------- * Numerous minor fixes in getarg.c. Affects only the utilities, not the core library. * Fix SourceForge bug #59 DGifOpen can segfault if DGifGetScreenDesc fails. * SourceForge patch #20: In gifalloc, fix usage of realloc() in case of failure. * Fix SourceForge bug #61 Leak in gifsponge. Build Fixes ---------- * glibtoolize port fix for OS X. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/05/31 15:56:27 wiz Exp $ a12 1 BUILD_DIRS+= util doc d14 2 a15 1 INSTALLATION_DIRS= ${HTMLDIR} ${HTMLDIR}/whatsinagif d17 2 d20 1 a20 1 cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.txt \ d22 2 @ 1.9 log @libungif is not relevant any longer since the GIF relevant patents expired (about 10 years ago). Unconditionally switch to libgif. As discussed on tech-pkg without dissent. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/05/15 14:16:11 adam Exp $ a5 1 PKGREVISION= 1 @ 1.8 log @Version 5.1.0 ============= Changes to the API require a library major-version bump. Code Fixes ---------- * A small change to the API: DGifClose() and EGifClose() now take a pointer-to-int second argument (like the corresponding openers) where a diagnostic code will be deposited when they return GIF_ERROR. This replaces the old behavior in which the GifFile structure was left unfreed so the Error member in it could be filled and remain available. The change was was required because it's not always possible to free the struct afterwards. Case in point is a C# wrapper for giflib (or any language/environment where you can't just free objects allocated in a foreign shared library.) * Minor fix for SF bug 56; BitsPerPixel may be left as uninitialized value when reading (truncated) gif. * Applied SF patch 17: Use a fallback on Windows where mkstemp is not available. * Applied SF patch 15: Code hardening, preventing spurious defective-image messages. Retirements ----------- * Removed gif2raw from utils. Its blithe assumption that the EGA16 palette is a reliable default is now about 20 years obsolete. Format conversion is better done with convert(1) from the ImageMagick suite, anyway. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2013/08/31 18:41:33 adam Exp $ d6 1 d24 1 a24 4 .include "../../mk/giflib.buildlink3.mk" .if ${GIFLIB_IMPLEMENTATION} == "libungif" PKG_FAIL_REASON= "please use graphics/libungif" .endif @ 1.7 log @Changes 5.0.5: This release sets the error return properly when a screen descriptor read fails, and fixes minor API documentation bugs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/07/05 13:47:53 ryoon Exp $ d18 1 a18 1 cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html *.txt \ d20 1 a20 1 cd ${WRKSRC}/doc/whatsinagif; ${INSTALL_DATA} *.html *.gif \ @ 1.6 log @Update to 5.0.4. * Sync with giflib 5.0.4. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.5 2013/05/31 12:41:06 wiz Exp $ # d5 1 a5 1 PKGNAME= giflib-util-5.0.4 d13 2 a14 2 BUILD_DIRS+= util doc HTMLDIR= share/doc/html/giflib @ 1.5 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/10/06 14:10:52 asau Exp $ d6 1 a6 2 PKGNAME= giflib-util-4.1.6 PKGREVISION= 2 d12 1 a12 2 USE_TOOLS+= perl:run REPLACE_PERL+= util/gifburst d14 3 a16 10 INSTALL_DIRS+= util doc HTMLDIR= ${PREFIX}/share/doc/html/giflib post-patch: ${RM} ${WRKSRC}/doc/gif2x11.html do-build: (cd ${WRKSRC}/lib && ${SETENV} ${BUILD_ENV} ${MAKE} libgetarg.a) (cd ${WRKSRC}/util && ${SETENV} ${BUILD_ENV} ${MAKE}) (cd ${WRKSRC}/doc && ${SETENV} ${BUILD_ENV} ${MAKE}) d19 4 a22 2 ${INSTALL_DATA_DIR} ${DESTDIR}${HTMLDIR} cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html *.txt *.png ${DESTDIR}${HTMLDIR} @ 1.4 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2012/10/03 21:56:09 wiz Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.3 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/02/15 11:08:46 obache Exp $ a11 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.2 log @Move common settings for giflib to Makefile.common @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2011/09/06 18:45:46 drochner Exp $ d7 1 @ 1.1 log @split giflib into 2 pkgs: one for the lib, one for cmd line utils @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2011/01/18 11:57:53 drochner Exp $ d4 2 a5 1 DISTNAME= giflib-4.1.6 a6 8 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=giflib/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://giflib.sourceforge.net/ COMMENT= GIF image format library LICENSE= mit d8 1 a8 2 PATCHDIR= ${.CURDIR}/../../graphics/giflib/patches DISTINFO_FILE= ${.CURDIR}/../../graphics/giflib/distinfo a12 3 GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_LANGUAGES= c c++ d32 3 @