diff options
Diffstat (limited to 'devel/bug-buddy/files')
-rw-r--r-- | devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc | 52 | ||||
-rw-r--r-- | devel/bug-buddy/files/patch-src_bug-buddy.menu.in | 11 |
2 files changed, 52 insertions, 11 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 000000000000..801be10640bf --- /dev/null +++ b/devel/bug-buddy/files/patch-gnome-breakpad_gnome-breakpad.cc @@ -0,0 +1,52 @@ +--- gnome-breakpad/gnome-breakpad.cc.orig 2007-08-16 13:55:38.000000000 -0400 ++++ gnome-breakpad/gnome-breakpad.cc 2007-09-02 19:21:10.000000000 -0400 +@@ -6,8 +6,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> +@@ -114,6 +120,7 @@ find_in_debug_path (const char *filename + } + + ++#if !defined(__FreeBSD__) || __FreeBSD_version > 700024 + static gboolean + elf_has_debug_symbols (const char *filename) + { +@@ -166,7 +173,7 @@ elf_has_debug_symbols (const char *filen + elf_end (elf); + return false; + } +- ++#endif + + + +@@ -269,9 +276,17 @@ check_if_gdb (void *callback_context) + _exit(0); + } + ++#if !defined(__FreeBSD__) || __FreeBSD_version > 700024 + memset(mypath, 0, sizeof(mypath)); ++#ifndef __FreeBSD__ + readlink ("/proc/self/exe", mypath, sizeof(mypath)); ++#else ++ readlink ("/proc/curproc/file", mypath, sizeof(mypath)); ++#endif + has_debug_symbols = elf_has_debug_symbols (mypath); ++#else ++ has_debug_symbols = TRUE; ++#endif + + + if (bugbuddy && gdb && has_debug_symbols) { diff --git a/devel/bug-buddy/files/patch-src_bug-buddy.menu.in b/devel/bug-buddy/files/patch-src_bug-buddy.menu.in deleted file mode 100644 index 0866ee39f8fc..000000000000 --- a/devel/bug-buddy/files/patch-src_bug-buddy.menu.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/bug-buddy.menu.in.orig Tue Feb 27 13:46:40 2007 -+++ src/bug-buddy.menu.in Tue Feb 27 13:46:54 2007 -@@ -6,7 +6,7 @@ - <Name>Bug Buddy programs</Name> - - <!-- Read only files in default .desktop file location --> -- <LegacyDir>@prefix@/@DATADIRNAME@/applications</LegacyDir> -+ <LegacyDir>@prefix@/@DATADIRNAME@/gnome/applications</LegacyDir> - <LegacyDir>@prefix@/@DATADIRNAME@/gnome/autostart</LegacyDir> - - <!-- we want to process all desktop files; Unfortunately, |