Revision: 118364 https://trac.macports.org/changeset/118364 Author: devans@macports.org Date: 2014-03-31 15:45:19 -0700 (Mon, 31 Mar 2014) Log Message: ----------- gtksourceview: autoreconf to fix intltool configuration, add build fix, update build deps. Modified Paths: -------------- trunk/dports/gnome/gtksourceview/Portfile trunk/dports/gnome/gtksourceview/files/patch-gtksourceregex.c.diff Added Paths: ----------- trunk/dports/gnome/gtksourceview/files/patch-gtksourcelanguage.c.diff Modified: trunk/dports/gnome/gtksourceview/Portfile =================================================================== --- trunk/dports/gnome/gtksourceview/Portfile 2014-03-31 22:39:39 UTC (rev 118363) +++ trunk/dports/gnome/gtksourceview/Portfile 2014-03-31 22:45:19 UTC (rev 118364) @@ -27,7 +27,9 @@ rmd160 978c59d5f99baeb5d8b9c3c14246ffc48ce150f8 depends_build port:intltool \ - port:pkgconfig + port:pkgconfig \ + port:gnome-common \ + port:gtk-doc depends_lib port:gtk2 \ port:gnome-vfs \ @@ -37,12 +39,26 @@ port:gettext \ port:gnuregex -patchfiles patch-glib-2.32.diff patch-gtksourceregex.c.diff +patchfiles patch-glib-2.32.diff \ + patch-gtksourceregex.c.diff \ + patch-gtksourcelanguage.c.diff -configure.args --enable-gnuregex +# autoreconf to reconfigure with our intltool.m4 -configure.cppflags-append -L${prefix}/lib +use_autoreconf yes +autoreconf.args -fvi +#test-widget.c:186:26: error: format string is not a string literal [-Werror,-Wformat-nonliteral] +# tmp = g_strdup_vprintf (msg, ap); +# ^~~ +#test-widget.c:193:7: error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security] +# tmp); +# ^~~ +# TODO: fix code rather than suppress fatal error + +configure.cflags-append \ + -Wno-error=format-nonliteral -Wno-error=format-security + livecheck.type regex livecheck.url http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/ livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)} Added: trunk/dports/gnome/gtksourceview/files/patch-gtksourcelanguage.c.diff =================================================================== --- trunk/dports/gnome/gtksourceview/files/patch-gtksourcelanguage.c.diff (rev 0) +++ trunk/dports/gnome/gtksourceview/files/patch-gtksourcelanguage.c.diff 2014-03-31 22:45:19 UTC (rev 118364) @@ -0,0 +1,10 @@ +--- gtksourceview/gtksourcelanguage.c.orig 2014-03-31 13:07:52.000000000 -0700 ++++ gtksourceview/gtksourcelanguage.c 2014-03-31 13:08:31.000000000 -0700 +@@ -31,6 +31,7 @@ + #include <libxml/xmlreader.h> + + #include <glib.h> ++#include <glib/gstdio.h> + + #include "gtksourceview-i18n.h" + Modified: trunk/dports/gnome/gtksourceview/files/patch-gtksourceregex.c.diff =================================================================== --- trunk/dports/gnome/gtksourceview/files/patch-gtksourceregex.c.diff 2014-03-31 22:39:39 UTC (rev 118363) +++ trunk/dports/gnome/gtksourceview/files/patch-gtksourceregex.c.diff 2014-03-31 22:45:19 UTC (rev 118364) @@ -1,5 +1,5 @@ ---- gtksourceview/gtksourceregex.c.org Fri Nov 28 11:23:58 2003 -+++ gtksourceview/gtksourceregex.c Fri Nov 28 11:24:18 2003 +--- gtksourceview/gtksourceregex.c.orig 2007-01-03 07:40:28.000000000 -0800 ++++ gtksourceview/gtksourceregex.c 2014-03-31 13:12:04.000000000 -0700 @@ -26,12 +26,7 @@ #include <stdlib.h> #include <glib.h> @@ -9,8 +9,8 @@ -#include <regex.h> -#else -#include "gnu-regex/regex.h" +-#endif +#include <gnuregex.h> --#endif - #include "gtksourceview-i18n.h" #include "gtksourceregex.h" +