svn commit: r501666 - in head/graphics/giflib: . files
Antoine Brodin
antoine at FreeBSD.org
Tue May 14 18:59:28 UTC 2019
Author: antoine
Date: Tue May 14 18:59:26 2019
New Revision: 501666
URL: https://svnweb.freebsd.org/changeset/ports/501666
Log:
Update to 5.1.8
Build system switched from gnu configure to gmake
Added:
head/graphics/giflib/files/patch-Makefile (contents, props changed)
Deleted:
head/graphics/giflib/files/extra-patch-hide-reallocarray-dfly
head/graphics/giflib/files/extra-patch-unbundle-reallocarray
head/graphics/giflib/files/patch-lib_gif__lib.h
Modified:
head/graphics/giflib/Makefile
head/graphics/giflib/distinfo
head/graphics/giflib/files/patch-tests_makefile
head/graphics/giflib/pkg-plist
Modified: head/graphics/giflib/Makefile
==============================================================================
--- head/graphics/giflib/Makefile Tue May 14 17:25:54 2019 (r501665)
+++ head/graphics/giflib/Makefile Tue May 14 18:59:26 2019 (r501666)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= giflib
-PORTVERSION= 5.1.4
+PORTVERSION= 5.1.8
PORTREVISION= 0
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}
@@ -15,37 +15,20 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= ghead:sysutils/coreutils
-USES= tar:bzip2 libtool
-GNU_CONFIGURE= yes
+USES= gmake
USE_LDCONFIG= yes
+CFLAGS+= -DHAVE_REALLOCARRAY
+MAKE_ARGS= CC=${CC} LDFLAGS="${LDFLAGS}" MANDIR=${MANPREFIX}/man OFLAGS="${CFLAGS}"
-OPTIONS_DEFINE= DOCBOOK DOCS
-OPTIONS_SUB= yes
-DOCBOOK_DESC= Generate API documentation (requires DOCS)
-INSTALL_TARGET= install-strip
-TEST_TARGET= check-TESTS
+OPTIONS_DEFINE= DOCS
+TEST_TARGET= check
-.include <bsd.port.options.mk>
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! ( -name Makefile -o -name *\.1 -o -name *\.in -o -name *\.xml )"
-.if ${PORT_OPTIONS:MDOCBOOK} && ${PORT_OPTIONS:MDOCS}
-BUILD_DEPENDS+= xmlto:textproc/xmlto \
- docbook-xml>0:textproc/docbook-xml
-.else
-CONFIGURE_ENV+= have_xmlto=no
-.endif
-
-.if ${OPSYS} == FreeBSD
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-unbundle-reallocarray
-.elif ${OPSYS} == DragonFly
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-hide-reallocarray-dfly
-.endif
-
post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${PREFIX}/man/man1/
-.if ${PORT_OPTIONS:MDOCBOOK} && ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/
- ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR}/
-.endif
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
+ ${STRIP_CMD} --strip-unneeded ${STAGEDIR}${PREFIX}/lib/libgif.so.7.1.0
.include <bsd.port.mk>
Modified: head/graphics/giflib/distinfo
==============================================================================
--- head/graphics/giflib/distinfo Tue May 14 17:25:54 2019 (r501665)
+++ head/graphics/giflib/distinfo Tue May 14 18:59:26 2019 (r501666)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1476601913
-SHA256 (giflib-5.1.4.tar.bz2) = df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5
-SIZE (giflib-5.1.4.tar.bz2) = 639703
+TIMESTAMP = 1553869894
+SHA256 (giflib-5.1.8.tar.gz) = d105a905df34a7822172d13657cdae3d4b0c8e8c7067ccf05e39a40044f8ca53
+SIZE (giflib-5.1.8.tar.gz) = 419065
Added: head/graphics/giflib/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/giflib/files/patch-Makefile Tue May 14 18:59:26 2019 (r501666)
@@ -0,0 +1,46 @@
+--- Makefile.orig 2019-03-17 16:33:02 UTC
++++ Makefile
+@@ -9,7 +9,7 @@
+ CC = gcc
+ OFLAGS = -O0 -g
+ #OFLAGS = -O2 -fwhole-program
+-CFLAGS = -std=gnu99 -fPIC -Wall -Wno-format-truncation $(OFLAGS)
++CFLAGS = -std=gnu99 -fPIC -Wall $(OFLAGS)
+ LDFLAGS = -g
+
+ SHELL = /bin/sh
+@@ -58,15 +58,21 @@ UTILS = $(INSTALLABLE) \
+ gifsponge \
+ gifwedge
+
+-LDLIBS=libgif.a -lm
++LDLIBS=-Wl,-rpath -Wl,$(LIBDIR) -lm
+
+ all: libgif.so libgif.a $(UTILS)
+ $(MAKE) -C doc
+
+-$(UTILS):: libgif.a
++$(UTILS):: libgif.so
+
+-libgif.so: $(OBJECTS) $(HEADERS)
+- $(CC) $(CFLAGS) -shared $(OFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS)
++libgif.so.$(LIBVER): $(OBJECTS) $(HEADERS)
++ $(CC) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o $@ $(OBJECTS)
++
++libgif.so.$(LIBMAJOR): libgif.so.$(LIBVER)
++ ln -s $< $@
++
++libgif.so: libgif.so.$(LIBMAJOR)
++ ln -s $< $@
+
+ libgif.a: $(OBJECTS) $(HEADERS)
+ $(AR) rcs libgif.a $(OBJECTS)
+@@ -92,7 +98,7 @@ install-include:
+ install-lib:
+ $(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
+ $(INSTALL) -m 644 libgif.a "$(DESTDIR)$(LIBDIR)/libgif.a"
+- $(INSTALL) -m 755 libgif.so "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
++ $(INSTALL) -m 755 libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
+ ln -sf libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBMAJOR)"
+ ln -sf libgif.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgif.so"
+ install-man:
Modified: head/graphics/giflib/files/patch-tests_makefile
==============================================================================
--- head/graphics/giflib/files/patch-tests_makefile Tue May 14 17:25:54 2019 (r501665)
+++ head/graphics/giflib/files/patch-tests_makefile Tue May 14 18:59:26 2019 (r501666)
@@ -1,15 +1,15 @@
---- tests/makefile.orig 2014-05-16 10:46:53 UTC
+--- tests/makefile.orig 2019-02-10 22:36:27 UTC
+++ tests/makefile
-@@ -27,7 +27,7 @@ rebuild: render-rebuild \
- UTILS = ../util
- PICS = ../pic
+@@ -3,6 +3,8 @@
--GIFS := $(shell ls ../pic/*.gif)
-+GIFS := `ls ../pic/*.gif`
+ .SUFFIXES: .gif .rgb
- # Test decompression and rendering by unpacking images,
- # converting them to RGB, and comparing that result to a check file.
-@@ -103,10 +103,10 @@ giffilter-regress:
++export LD_LIBRARY_PATH=$(CURDIR)/..
++
+ # This is what to do by default
+ test: render-regress \
+ gifbuild-regress \
+@@ -103,10 +105,10 @@ giffilter-regress:
giffix-rebuild:
@echo "Rebuilding giffix test."
Modified: head/graphics/giflib/pkg-plist
==============================================================================
--- head/graphics/giflib/pkg-plist Tue May 14 17:25:54 2019 (r501665)
+++ head/graphics/giflib/pkg-plist Tue May 14 18:59:26 2019 (r501666)
@@ -2,15 +2,17 @@ bin/gif2rgb
bin/gifbuild
bin/gifclrmp
bin/gifecho
+bin/giffilter
bin/giffix
bin/gifinto
+bin/gifsponge
bin/giftext
bin/giftool
include/gif_lib.h
lib/libgif.a
lib/libgif.so
lib/libgif.so.7
-lib/libgif.so.7.0.0
+lib/libgif.so.7.1.0
man/man1/gif2rgb.1.gz
man/man1/gifbg.1.gz
man/man1/gifbuild.1.gz
@@ -24,21 +26,52 @@ man/man1/giflib.1.gz
man/man1/giftext.1.gz
man/man1/giftool.1.gz
man/man1/gifwedge.1.gz
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gif2rgb.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gif87.txt
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gif89.txt
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gif_lib.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifbg.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifbuild.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifclrmp.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifcolor.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifecho.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/giffix.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifhisto.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifinto.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/giflib.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/giftext.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/giftool.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/gifwedge.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/intro.html
-%%DOCBOOK%%%%PORTDOCS%%%%DOCSDIR%%/lzgif.txt
+%%PORTDOCS%%%%DOCSDIR%%/00README
+%%PORTDOCS%%%%DOCSDIR%%/gif2rgb.html
+%%PORTDOCS%%%%DOCSDIR%%/gif87.txt
+%%PORTDOCS%%%%DOCSDIR%%/gif89.txt
+%%PORTDOCS%%%%DOCSDIR%%/gif_lib.html
+%%PORTDOCS%%%%DOCSDIR%%/gifbg.html
+%%PORTDOCS%%%%DOCSDIR%%/gifbuild.html
+%%PORTDOCS%%%%DOCSDIR%%/gifclrmp.html
+%%PORTDOCS%%%%DOCSDIR%%/gifcolor.html
+%%PORTDOCS%%%%DOCSDIR%%/gifecho.html
+%%PORTDOCS%%%%DOCSDIR%%/giffix.html
+%%PORTDOCS%%%%DOCSDIR%%/gifhisto.html
+%%PORTDOCS%%%%DOCSDIR%%/gifinto.html
+%%PORTDOCS%%%%DOCSDIR%%/giflib.html
+%%PORTDOCS%%%%DOCSDIR%%/giftext.html
+%%PORTDOCS%%%%DOCSDIR%%/giftool.html
+%%PORTDOCS%%%%DOCSDIR%%/gifwedge.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/intro.html
+%%PORTDOCS%%%%DOCSDIR%%/lzgif.txt
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/animation_and_transparency.html
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/bits_and_bytes.html
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/comment_ext.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/gif_file_stream.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/global_color_table.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/graphic_control_ext.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/header_block.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/highlight_green.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/highlight_purple.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/image_data_block.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/image_descriptor_block.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/index.html
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/logical_screen_desc_block.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/lzw_decoding_bytes.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/lzw_encoding_codes.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/lzw_image_data.html
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/lzw_image_data_code_table.html
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_enlarged.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans_blue.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans_red.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_green.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_red.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_yellow.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_green_large.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_green_yellow_diff.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_yellow_large.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/trailer_block.gif
More information about the svn-ports-all
mailing list