svn commit: r375535 - in head/x11/metisse: . files

Baptiste Daroussin bapt at FreeBSD.org
Thu Dec 25 11:24:42 UTC 2014


Author: bapt
Date: Thu Dec 25 11:24:40 2014
New Revision: 375535
URL: https://svnweb.freebsd.org/changeset/ports/375535
QAT: https://qat.redports.org/buildarchive/r375535/

Log:
  Properly support png 1.5

Added:
  head/x11/metisse/files/patch-fvwm-insitu_libs_PictureImageLoader.c   (contents, props changed)
Deleted:
  head/x11/metisse/files/patch-fvwm-insitu-libs-PictureImageLoader.c
Modified:
  head/x11/metisse/Makefile

Modified: head/x11/metisse/Makefile
==============================================================================
--- head/x11/metisse/Makefile	Thu Dec 25 11:16:14 2014	(r375534)
+++ head/x11/metisse/Makefile	Thu Dec 25 11:24:40 2014	(r375535)
@@ -15,7 +15,7 @@ LICENSE=	GPLv3
 CONFLICTS=	fvwm-1.* fvwm-2.*
 
 LIB_DEPENDS=	libNucleo.so:${PORTSDIR}/x11-toolkits/nucleo \
-		libpng15.so:${PORTSDIR}/graphics/png
+		libpng.so:${PORTSDIR}/graphics/png
 RUN_DEPENDS=	${LOCALBASE}/libdata/xorg/fonts:${PORTSDIR}/x11-fonts/xorg-fonts
 
 USES=		gettext libtool pathfix pkgconfig python shebangfix tar:bzip2
@@ -41,7 +41,7 @@ WANT_GNOME=	yes
 MAKE_ARGS=	METISSE_DOC_DIR="${DOCSDIR}"
 INSTALL_TARGET=	install-strip
 
-CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15
+CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 OPTIONS_DEFINE=	MMX GLX ATSPI STROKE RPLAY FRIBIDI GLIB GTK2 GCONF \

Added: head/x11/metisse/files/patch-fvwm-insitu_libs_PictureImageLoader.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/metisse/files/patch-fvwm-insitu_libs_PictureImageLoader.c	Thu Dec 25 11:24:40 2014	(r375535)
@@ -0,0 +1,31 @@
+--- fvwm-insitu/libs/PictureImageLoader.c.orig	2008-12-09 12:52:20 UTC
++++ fvwm-insitu/libs/PictureImageLoader.c
+@@ -145,7 +145,7 @@ Bool PImageLoadPng(FIMAGE_CMD_ARGS)
+ 		return False;
+ 	}
+ #if 0
+-	if (setjmp(Fpng_ptr->jmpbuf))
++	if (setjmp(png_jmpbuf(Fpng_ptr)))
+ 	{
+ 		Fpng_destroy_read_struct(&Fpng_ptr, &Finfo_ptr, NULL);
+ 		fclose(f);
+@@ -165,16 +165,16 @@ Bool PImageLoadPng(FIMAGE_CMD_ARGS)
+ 	{
+ 		Fpng_set_expand(Fpng_ptr);
+ 	}
+-	if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_RGB_ALPHA)
++	if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_RGB_ALPHA)
+ 	{
+ 		hasa = 1;
+ 	}
+-	if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_GRAY_ALPHA)
++	if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_GRAY_ALPHA)
+ 	{
+ 		hasa = 1;
+ 		hasg = 1;
+ 	}
+-	if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_GRAY)
++	if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_GRAY)
+ 	{
+ 		hasg = 1;
+ 	}


More information about the svn-ports-head mailing list