svn commit: r449164 - in head/graphics/gdk-pixbuf2: . files

Koop Mast kwm at FreeBSD.org
Sat Sep 2 22:15:03 UTC 2017


Author: kwm
Date: Sat Sep  2 22:15:02 2017
New Revision: 449164
URL: https://svnweb.freebsd.org/changeset/ports/449164

Log:
  Update gdk-pixbuf2 to 2.36.9.
  
  * Move USES before USE_*, according to porters handbook [1]
  * Add depend on shared-mime-info, due to configure checking for it now.
  * Work around a bug in configure where tiff support isn't correctly
    enabled, resulting in the tiff loader not being build.
  * Regen patch with make makepatch
  
  PR:		221989
  Submitted by:	lightside at gmx.com
  Reported by:	 Alaksiej Carniajeu <a at carniajeu.com>, portlint [1]
  MFH:		2017Q3
  Security:	CVE-2017-2870, CVE-2017-2862

Modified:
  head/graphics/gdk-pixbuf2/Makefile
  head/graphics/gdk-pixbuf2/distinfo
  head/graphics/gdk-pixbuf2/files/patch-Makefile.in
  head/graphics/gdk-pixbuf2/pkg-plist

Modified: head/graphics/gdk-pixbuf2/Makefile
==============================================================================
--- head/graphics/gdk-pixbuf2/Makefile	Sat Sep  2 21:20:55 2017	(r449163)
+++ head/graphics/gdk-pixbuf2/Makefile	Sat Sep  2 22:15:02 2017	(r449164)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gdk-pixbuf
-PORTVERSION=	2.36.6
+PORTVERSION=	2.36.9
 CATEGORIES=	graphics
 MASTER_SITES=	GNOME
 PKGNAMESUFFIX=	2
@@ -14,8 +14,9 @@ COMMENT=	Graphic library for GTK+
 LICENSE=	LGPL20+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+USES=		cpe gmake gnome libtool localbase pathfix pkgconfig \
+		shared-mime-info tar:xz
 USE_XORG=	xt xi x11
-USES=		cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz
 CPE_VENDOR=	gnome
 USE_GNOME+=	glib20 introspection:build
 USE_LDCONFIG=	yes
@@ -26,18 +27,29 @@ INSTALL_TARGET=	install-strip
 OPTIONS_SUB=	yes
 OPTIONS_DEFINE=	JASPER JPEG PNG TIFF NLS
 OPTIONS_DEFAULT=JASPER JPEG PNG TIFF
+
 JASPER_CONFIGURE_WITH=	libjasper
 JASPER_LIB_DEPENDS=	libjasper.so:graphics/jasper
+
 JPEG_CONFIGURE_WITH=	libjpeg
 JPEG_USES=		jpeg
+
 PNG_CONFIGURE_WITH=	libpng
 PNG_LIB_DEPENDS=	libpng.so:graphics/png
+
 TIFF_CONFIGURE_WITH=	libtiff
 TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
+
 NLS_CONFIGURE_ENABLE=	nls
 NLS_USES=		gettext
 
+# workaround tiff enable bug in configure
+post-patch:
+	@${REINPLACE_CMD} -e 's|$$LIBTIFF|$$TIFF_LIBS|' \
+		${WRKSRC}/configure
+
 post-install:
-	@cd ${WRKSRC}/docs/reference/gdk-pixbuf && env DESTDIR=${STAGEDIR} ${GMAKE} install-man1
+	@cd ${WRKSRC}/docs/reference/gdk-pixbuf && \
+		${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install-man1
 
 .include <bsd.port.mk>

Modified: head/graphics/gdk-pixbuf2/distinfo
==============================================================================
--- head/graphics/gdk-pixbuf2/distinfo	Sat Sep  2 21:20:55 2017	(r449163)
+++ head/graphics/gdk-pixbuf2/distinfo	Sat Sep  2 22:15:02 2017	(r449164)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1491988486
-SHA256 (gnome2/gdk-pixbuf-2.36.6.tar.xz) = 455eb90c09ed1b71f95f3ebfe1c904c206727e0eeb34fc94e5aaf944663a820c
-SIZE (gnome2/gdk-pixbuf-2.36.6.tar.xz) = 5166980
+TIMESTAMP = 1504299347
+SHA256 (gnome2/gdk-pixbuf-2.36.9.tar.xz) = 8013b271ff1a691514b5bbc9b99f6ed456422d4da4a721a9db0b783abe8e740a
+SIZE (gnome2/gdk-pixbuf-2.36.9.tar.xz) = 5769124

Modified: head/graphics/gdk-pixbuf2/files/patch-Makefile.in
==============================================================================
--- head/graphics/gdk-pixbuf2/files/patch-Makefile.in	Sat Sep  2 21:20:55 2017	(r449163)
+++ head/graphics/gdk-pixbuf2/files/patch-Makefile.in	Sat Sep  2 22:15:02 2017	(r449164)
@@ -1,11 +1,11 @@
---- Makefile.in.orig	2017-04-12 11:14:48.226620000 +0200
-+++ Makefile.in	2017-04-12 11:15:12.061124000 +0200
-@@ -449,7 +449,7 @@
+--- Makefile.in.orig	2017-09-02 09:47:13 UTC
++++ Makefile.in
+@@ -451,7 +451,7 @@ target_alias = @target_alias@
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
 -SUBDIRS = gdk-pixbuf po docs thumbnailer tests contrib win32
-+SUBDIRS = gdk-pixbuf po thumbnailer contrib win32
- EXTRA_DIST = \
- 	config.h.win32 		\
- 	glib-tap.mk		\
++SUBDIRS = gdk-pixbuf po thumbnailer tests contrib win32
+ meson_files = \
+ 	meson.build \
+ 	meson_options.txt \

Modified: head/graphics/gdk-pixbuf2/pkg-plist
==============================================================================
--- head/graphics/gdk-pixbuf2/pkg-plist	Sat Sep  2 21:20:55 2017	(r449163)
+++ head/graphics/gdk-pixbuf2/pkg-plist	Sat Sep  2 22:15:02 2017	(r449164)
@@ -34,10 +34,10 @@ lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufl
 lib/girepository-1.0/GdkPixbuf-2.0.typelib
 lib/libgdk_pixbuf-2.0.so
 lib/libgdk_pixbuf-2.0.so.0
-lib/libgdk_pixbuf-2.0.so.0.3600.6
+lib/libgdk_pixbuf-2.0.so.0.3609.0
 lib/libgdk_pixbuf_xlib-2.0.so
 lib/libgdk_pixbuf_xlib-2.0.so.0
-lib/libgdk_pixbuf_xlib-2.0.so.0.3600.6
+lib/libgdk_pixbuf_xlib-2.0.so.0.3609.0
 libdata/pkgconfig/gdk-pixbuf-2.0.pc
 libdata/pkgconfig/gdk-pixbuf-xlib-2.0.pc
 man/man1/gdk-pixbuf-csource.1.gz


More information about the svn-ports-all mailing list