[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