[114494] trunk/dports/gnome/bug-buddy

devans at macports.org devans at macports.org
Mon Dec 9 13:38:42 PST 2013


Revision: 114494
          https://trac.macports.org/changeset/114494
Author:   devans at macports.org
Date:     2013-12-09 13:38:42 -0800 (Mon, 09 Dec 2013)
Log Message:
-----------
bug-buddy: add missing dependency on gtk2, patch to fix clang build, apply upstream bug fix.

Modified Paths:
--------------
    trunk/dports/gnome/bug-buddy/Portfile

Added Paths:
-----------
    trunk/dports/gnome/bug-buddy/files/patch-src-bug-buddy.c.diff
    trunk/dports/gnome/bug-buddy/files/patch-src-elf.c.diff

Modified: trunk/dports/gnome/bug-buddy/Portfile
===================================================================
--- trunk/dports/gnome/bug-buddy/Portfile	2013-12-09 20:42:24 UTC (rev 114493)
+++ trunk/dports/gnome/bug-buddy/Portfile	2013-12-09 21:38:42 UTC (rev 114494)
@@ -5,7 +5,7 @@
 
 name            bug-buddy
 version         2.32.0
-revision        1
+revision        2
 license         GPL-2
 set branch      [join [lrange [split ${version} .] 0 1] .]
 description     A graphical bug reporting tool.
@@ -30,13 +30,16 @@
                 port:gnome-doc-utils
 
 depends_lib     port:desktop-file-utils \
+                port:gtk2 \
                 port:gconf \
                 port:libelf \
                 port:libbonobo \
                 port:libsoup \
                 port:libgtop
 
-patchfiles      patch-configure.in.diff
+patchfiles      patch-configure.in.diff \
+                patch-src-elf.c.diff \
+                patch-src-bug-buddy.c.diff
 
 use_autoreconf  yes
 
@@ -48,6 +51,9 @@
     universal_variant no
 }
 
+configure.cflags-append \
+                -Wno-format-nonliteral
+
 configure.args  --disable-scrollkeeper \
                 --disable-schemas-install \
                 --disable-eds

Added: trunk/dports/gnome/bug-buddy/files/patch-src-bug-buddy.c.diff
===================================================================
--- trunk/dports/gnome/bug-buddy/files/patch-src-bug-buddy.c.diff	                        (rev 0)
+++ trunk/dports/gnome/bug-buddy/files/patch-src-bug-buddy.c.diff	2013-12-09 21:38:42 UTC (rev 114494)
@@ -0,0 +1,21 @@
+--- src/bug-buddy.c.orig	2013-12-09 13:25:39.000000000 -0800
++++ src/bug-buddy.c	2013-12-09 13:25:46.000000000 -0800
+@@ -69,6 +69,9 @@
+ #define DESKTOP_IS_HOME_DIR "/apps/nautilus/preferences/desktop_is_home_dir"
+ #define MIN_REPORT_DETAILS_CHARS 10
+ 
++extern gboolean 
++elf_has_debug_symbols (gint pid);
++
+ static GOptionData gopt_data;
+ static int bug_count = 0;
+ static GHashTable *apps = NULL;
+@@ -292,7 +295,7 @@
+ 
+ 	version = g_new0 (GnomeVersionInfo, 1);
+ 
+-	xml_file = g_build_filename (DATADIR, "gnome-about/gnome-version.xml", NULL);
++	xml_file = g_build_filename (DATADIR, "gnome/gnome-version.xml", NULL);
+ 	
+ 	doc = xmlParseFile (xml_file);
+ 	g_free (xml_file);

Added: trunk/dports/gnome/bug-buddy/files/patch-src-elf.c.diff
===================================================================
--- trunk/dports/gnome/bug-buddy/files/patch-src-elf.c.diff	                        (rev 0)
+++ trunk/dports/gnome/bug-buddy/files/patch-src-elf.c.diff	2013-12-09 21:38:42 UTC (rev 114494)
@@ -0,0 +1,11 @@
+--- src/elf.c.orig	2013-12-09 13:18:35.000000000 -0800
++++ src/elf.c	2013-12-09 13:19:48.000000000 -0800
+@@ -57,6 +57,8 @@
+ 	return result;
+ }
+ 
++gboolean
++elf_has_debug_symbols (gint pid);
+ 
+ gboolean
+ elf_has_debug_symbols (gint pid)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20131209/3a8f81df/attachment.html>


More information about the macports-changes mailing list