Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=92a9f59a4e0939dbbd1b6b90a7f779f6b72819c0

commit 92a9f59a4e0939dbbd1b6b90a7f779f6b72819c0
Author: crazy <[EMAIL PROTECTED]>
Date:   Sun Oct 7 15:35:35 2007 +0200

bug-buddy-2.20.1-1-i686
* Version bump
* added missing _F_gnome_iconcache
* removed patch in workarounds , solved upstream

diff --git a/source/gnome/bug-buddy/FrugalBuild 
b/source/gnome/bug-buddy/FrugalBuild
index 4369d27..bdc4a03 100644
--- a/source/gnome/bug-buddy/FrugalBuild
+++ b/source/gnome/bug-buddy/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]>

pkgname=bug-buddy
-pkgver=2.20.0
-pkgrel=3
+pkgver=2.20.1
+pkgrel=1
pkgdesc="A bug reporting tool for GNOME"
url="http://www.gnome.org/";
depends=('gnome-desktop>=2.20.0' 'gnome-menus>=2.20.0' 'rarian' 
'desktop-file-utils' \
@@ -14,19 +14,15 @@ archs=('i686' 'x86_64')
_F_gnome_schemas=('/etc/gconf/schemas/bug-buddy.schemas')
_F_gnome_scrollkeeper="y"
_F_gnome_desktop="y"
+_F_gnome_iconcache="y"
Finclude gnome gnome-scriptlet
-source=([EMAIL PROTECTED] bug-buddy-2.20.0-fix-breakpad.patch)
-sha1sums=('c4d0d2345e13e4f85051f4ca1488d1a08d38fe4b' \
-          '0b52f9e9b67bdd70a108be0f2a444caaf00720f2')
+sha1sums=('ef6f82b2444e3b72bd6ac4197086d9b1697ae928')

-build() {
+build()
+{
Fcd
Fbuild_slice_scrollkeeper
Fbuild
-    # No need version numbering here
-    Frm usr/lib/gtk-2.0/modules/libgnomebreakpad.so
-    Frm usr/lib/gtk-2.0/modules/libgnomebreakpad.so.0
-    Fmv usr/lib/gtk-2.0/modules/libgnomebreakpad.so.0.0.0 
usr/lib/gtk-2.0/modules/libgnomebreakpad.so
Fbuild_gnome_scriptlet
}

diff --git a/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch 
b/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch
deleted file mode 100644
index ccc2dcf..0000000
--- a/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN 
bug-buddy-2.20.0.orig/gnome-breakpad/gnome-breakpad.cc 
bug-buddy-2.20.0/gnome-breakpad/gnome-breakpad.cc
---- bug-buddy-2.20.0.orig/gnome-breakpad/gnome-breakpad.cc     2007-09-04 
15:53:55.000000000 -0400
-+++ bug-buddy-2.20.0/gnome-breakpad/gnome-breakpad.cc  2007-10-02 
11:23:54.000000000 -0400
-@@ -291,22 +291,59 @@ gtk_module_init (int *argc, char** argv[
-
-       if (bugbuddy && !g_getenv ("GNOME_DISABLE_CRASH_DIALOG")) {
- #ifdef ENABLE_GOOGLE_BREAKPAD
-+              static struct sigaction old_action;
-+
-+              sigaction(SIGSEGV, NULL, &old_action);
-+              if (old_action.sa_handler != SIG_DFL)
-+                      return 0;
-+
-+                sigaction(SIGABRT, NULL, &old_action);
-+              if (old_action.sa_handler != SIG_DFL)
-+                      return 0;
-+
-+                sigaction(SIGTRAP, NULL, &old_action);
-+              if (old_action.sa_handler != SIG_DFL)
-+                      return 0;
-+
-+                sigaction(SIGFPE, NULL, &old_action);
-+              if (old_action.sa_handler != SIG_DFL)
-+                      return 0;
-+
-+                sigaction(SIGBUS, NULL, &old_action);
-+              if (old_action.sa_handler != SIG_DFL)
-+                      return 0;
-+
-               static ExceptionHandler handler("/tmp", check_if_gdb,
-                                               MinidumpCallback, NULL, true);
- #else
-               static struct sigaction *setptr;
-+              static struct sigaction old_action;
-               struct sigaction sa;
-                 memset(&sa, 0, sizeof(sa));
-                 setptr = &sa;
-
-                 sa.sa_handler = bugbuddy_segv_handle;
-
--                sigaction(SIGSEGV, setptr, NULL);
--                sigaction(SIGABRT, setptr, NULL);
--                sigaction(SIGTRAP, setptr, NULL);
--                sigaction(SIGFPE, setptr, NULL);
--                sigaction(SIGBUS, setptr, NULL);
-+                sigaction(SIGSEGV, NULL, &old_action);
-+              if (old_action.sa_handler == SIG_DFL)
-+                      sigaction(SIGSEGV, setptr, NULL);
-+
-+                sigaction(SIGABRT, NULL, &old_action);
-+              if (old_action.sa_handler == SIG_DFL)
-+                      sigaction(SIGABRT, setptr, NULL);
-+
-+                sigaction(SIGTRAP, NULL, &old_action);
-+              if (old_action.sa_handler == SIG_DFL)
-+                      sigaction(SIGTRAP, setptr, NULL);
-+
-+                sigaction(SIGFPE, NULL, &old_action);
-+              if (old_action.sa_handler == SIG_DFL)
-+                      sigaction(SIGFPE, setptr, NULL);
-+
-+                sigaction(SIGBUS, NULL, &old_action);
-+              if (old_action.sa_handler == SIG_DFL)
-+                      sigaction(SIGBUS, setptr, NULL);
- #endif
-       }
--
-+      return 0;
- }
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to