diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2010-03-15 21:02:33 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2010-03-15 21:02:33 +0800 |
commit | 87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b (patch) | |
tree | adade88a973b2ab5ceab165c53b5862edb1faefb /devel/bug-buddy/files | |
parent | 20ccd152ad4481d0ae6a56a78d8c304b9385f62e (diff) | |
download | marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar.gz marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar.bz2 marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar.lz marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar.xz marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.tar.zst marcuscom-ports-87eb8dfd2c87d8296d460a8fa9c654a73dd3f01b.zip |
Add libbonobo to depends.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13845 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/bug-buddy/files')
-rw-r--r-- | devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc b/devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc new file mode 100644 index 000000000..7007a9101 --- /dev/null +++ b/devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc @@ -0,0 +1,55 @@ +--- gnome-breakpad/gnome-breakpad.cc.orig 2009-02-16 15:24:48.000000000 +0100 ++++ gnome-breakpad/gnome-breakpad.cc 2009-02-22 16:25:50.000000000 +0100 +@@ -25,8 +25,14 @@ + #include <cassert> + #include <cstring> + ++#ifdef __FreeBSD__ ++#include <sys/param.h> ++#endif ++ ++#if !defined(__FreeBSD__) || __FreeBSD_version > 700024 + #include <libelf.h> + #include <gelf.h> ++#endif + + #include <sys/types.h> + #include <sys/stat.h> +@@ -264,6 +270,7 @@ find_in_debug_path (const char *filename + } + + ++#if !defined(__FreeBSD__) || __FreeBSD_version > 700024 + static gboolean + elf_has_debug_symbols (const char *filename) + { +@@ -316,7 +323,7 @@ elf_has_debug_symbols (const char *filen + elf_end (elf); + return false; + } +- ++#endif + + + +@@ -429,11 +436,18 @@ check_if_gdb () + _exit (1); + _exit(0); + } +- ++ ++#if !defined(__FreeBSD__) + mypath = g_file_read_link ("/proc/self/exe", NULL); ++#else ++ mypath = g_file_read_link ("/proc/curproc/file", NULL); ++#endif + if (mypath) ++#if !defined(__FreeBSD__) || __FreeBSD_version > 700024 + has_debug_symbols = elf_has_debug_symbols (mypath); +- ++#else ++ has_debug_symbols = TRUE; ++#endif + g_free (mypath); + + if (bugbuddy && gdb && has_debug_symbols) { |