summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2008-01-12 20:46:23 +0000
committerFabian Groffen <grobian@gentoo.org>2008-01-12 20:46:23 +0000
commit33919dcd0fa04676ee908834f671b73907b49e18 (patch)
treecb0958bded37c720491775f52dda625ffeee2b67 /dev-libs/libsigsegv
parentDropped ppc-macos keyword, see you in prefix (diff)
downloadhistorical-33919dcd0fa04676ee908834f671b73907b49e18.tar.gz
historical-33919dcd0fa04676ee908834f671b73907b49e18.tar.bz2
historical-33919dcd0fa04676ee908834f671b73907b49e18.zip
Dropped ppc-macos keyword, see you in prefix
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'dev-libs/libsigsegv')
-rw-r--r--dev-libs/libsigsegv/ChangeLog10
-rw-r--r--dev-libs/libsigsegv/Manifest40
-rw-r--r--dev-libs/libsigsegv/files/libsigsegv-2.1-darwin-7.x.patch106
-rw-r--r--dev-libs/libsigsegv/files/libsigsegv-2.2-ppc-macos.patch209
-rw-r--r--dev-libs/libsigsegv/libsigsegv-2.1.ebuild13
-rw-r--r--dev-libs/libsigsegv/libsigsegv-2.2.ebuild11
-rw-r--r--dev-libs/libsigsegv/libsigsegv-2.4.ebuild6
7 files changed, 34 insertions, 361 deletions
diff --git a/dev-libs/libsigsegv/ChangeLog b/dev-libs/libsigsegv/ChangeLog
index f1963a56901c..243ac3fbe5b7 100644
--- a/dev-libs/libsigsegv/ChangeLog
+++ b/dev-libs/libsigsegv/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libsigsegv
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/ChangeLog,v 1.26 2007/12/08 16:39:18 drac Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/ChangeLog,v 1.27 2008/01/12 20:46:22 grobian Exp $
+
+ 12 Jan 2008; Fabian Groffen <grobian@gentoo.org>
+ -files/libsigsegv-2.1-darwin-7.x.patch,
+ -files/libsigsegv-2.2-ppc-macos.patch, libsigsegv-2.1.ebuild,
+ libsigsegv-2.2.ebuild, libsigsegv-2.4.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
08 Dec 2007; Samuli Suominen <drac@gentoo.org> libsigsegv-2.4.ebuild:
amd64 stable wrt #201216
diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest
index 2cc80d4d1c13..c41a83b51679 100644
--- a/dev-libs/libsigsegv/Manifest
+++ b/dev-libs/libsigsegv/Manifest
@@ -1,11 +1,3 @@
-AUX libsigsegv-2.1-darwin-7.x.patch 3526 RMD160 34aaa6ab75e3f04f8bcddffc1320077778d01dda SHA1 c168e25587b60237b7234438b36fdc974b6e4cd2 SHA256 ee35d32dbb302c1d9267b00106ab44633e9b45c793640056eeca40ae9b801acc
-MD5 dda0160f1d6fde7b52e5985e13713ffb files/libsigsegv-2.1-darwin-7.x.patch 3526
-RMD160 34aaa6ab75e3f04f8bcddffc1320077778d01dda files/libsigsegv-2.1-darwin-7.x.patch 3526
-SHA256 ee35d32dbb302c1d9267b00106ab44633e9b45c793640056eeca40ae9b801acc files/libsigsegv-2.1-darwin-7.x.patch 3526
-AUX libsigsegv-2.2-ppc-macos.patch 5934 RMD160 eccf957de220efac3bc29c5652442742f8495d5d SHA1 aa4741cce8c4a60cc383fbedba06410c115cf7a2 SHA256 97a3d17a672aeccc893d46e096c3cfebee81a33d89a4dc4a9a050dd83d66f9ea
-MD5 ce7f51f0615c169507949eab0e2b9dc5 files/libsigsegv-2.2-ppc-macos.patch 5934
-RMD160 eccf957de220efac3bc29c5652442742f8495d5d files/libsigsegv-2.2-ppc-macos.patch 5934
-SHA256 97a3d17a672aeccc893d46e096c3cfebee81a33d89a4dc4a9a050dd83d66f9ea files/libsigsegv-2.2-ppc-macos.patch 5934
AUX libsigsegv-2.4-ppc-macos.patch 563 RMD160 c90fb2655df403cc50d0c479f1581e9527fef851 SHA1 904d60e312128f6741718479b8c01a0b71c8db86 SHA256 378ce524f0ec90f1d8b40c7f9ce4df3eb56bc1677ac5ba190857b919b1ba6609
MD5 f3b813d049c84797c1a46398172f8e7d files/libsigsegv-2.4-ppc-macos.patch 563
RMD160 c90fb2655df403cc50d0c479f1581e9527fef851 files/libsigsegv-2.4-ppc-macos.patch 563
@@ -13,22 +5,22 @@ SHA256 378ce524f0ec90f1d8b40c7f9ce4df3eb56bc1677ac5ba190857b919b1ba6609 files/li
DIST libsigsegv-2.1.tar.gz 286220 RMD160 121e3037eeb208b3464c0fdaec81393bbe51e277 SHA1 d3edf8b7d0bd55bb6780dbac4a01176ac80b7af4 SHA256 190729f15058285b739fdb81e184237ffe9f2b6d0e1b2832f4bfcd33fcee5f4c
DIST libsigsegv-2.2.tar.gz 361450 RMD160 778b9a76f6501fd6a45dec3e4cca1f6786d9de03 SHA1 793bb8ddd8f14db54d4c6acae751eab571c8508c SHA256 8c90a40dbbf3c28b71c0168bda14b8ee6fc5a503dfcba1d5180d38dd3ae75fa5
DIST libsigsegv-2.4.tar.gz 376308 RMD160 5a52e3fe54a3380d4b25a034aa3de3e65974107d SHA1 e154ef9c04f499ea1f10c8f26882c1a38889d265 SHA256 fd9a48f99cf356609a9cbc7339f4fbb1795123ee4b92299224644146220b1fd5
-EBUILD libsigsegv-2.1.ebuild 813 RMD160 6431d4ca4aa9d02bdb10d6a3f9639807a7785d40 SHA1 adb1b53ae50cdf499da0fa866a91975d7f902e00 SHA256 e9ccf9eaeb670d47dec2396d124f9e0a1583b27a5a2db6738484e4c20acc9cfe
-MD5 be1cacf968fb612abe90be16c596666d libsigsegv-2.1.ebuild 813
-RMD160 6431d4ca4aa9d02bdb10d6a3f9639807a7785d40 libsigsegv-2.1.ebuild 813
-SHA256 e9ccf9eaeb670d47dec2396d124f9e0a1583b27a5a2db6738484e4c20acc9cfe libsigsegv-2.1.ebuild 813
-EBUILD libsigsegv-2.2.ebuild 763 RMD160 44db7211034fc30989200852f9278f38fe4e86c6 SHA1 78e9c3b8334b0f06d515c7733fabc50b67b8555d SHA256 b0dcc0e52e20db93684cb6ce830b2573be35b158f2289d817dd147d138e7057d
-MD5 3714efa9d84e64b9d8bbec8ce9440801 libsigsegv-2.2.ebuild 763
-RMD160 44db7211034fc30989200852f9278f38fe4e86c6 libsigsegv-2.2.ebuild 763
-SHA256 b0dcc0e52e20db93684cb6ce830b2573be35b158f2289d817dd147d138e7057d libsigsegv-2.2.ebuild 763
-EBUILD libsigsegv-2.4.ebuild 832 RMD160 04059be663c096dead97fc01081b8e4446b998a4 SHA1 4107989dae10dd1726f366b6deb5a77253a44d05 SHA256 78ae0a2efad6e94f2fac7accc7283f2174f5213bba42b2ca94b1d42fe114f484
-MD5 578c14ea86f6a4a4260bea4502866fa3 libsigsegv-2.4.ebuild 832
-RMD160 04059be663c096dead97fc01081b8e4446b998a4 libsigsegv-2.4.ebuild 832
-SHA256 78ae0a2efad6e94f2fac7accc7283f2174f5213bba42b2ca94b1d42fe114f484 libsigsegv-2.4.ebuild 832
-MISC ChangeLog 3503 RMD160 f3cdf903df64037f9583fef9a8a813189d577505 SHA1 3561f8afc2b15ede8034f8e32b5937928eadd6d1 SHA256 4c0b085fefef6d16169a2fbcc6e221c0eccf3957a2b00731970d5330bce957b5
-MD5 88efecd6d141e53767682bd9bad77682 ChangeLog 3503
-RMD160 f3cdf903df64037f9583fef9a8a813189d577505 ChangeLog 3503
-SHA256 4c0b085fefef6d16169a2fbcc6e221c0eccf3957a2b00731970d5330bce957b5 ChangeLog 3503
+EBUILD libsigsegv-2.1.ebuild 671 RMD160 99adb222afab4ab3c6b4284acf29b0903b6ed110 SHA1 fcac62b087c6c249ce93730065b2c58e0ad1cb2f SHA256 66e7aae3d2c482042f8d6903ecf2441e430b5d2c162e3425e419d0207b343d48
+MD5 9f89b0827c8b6739cf95464488aeb1f6 libsigsegv-2.1.ebuild 671
+RMD160 99adb222afab4ab3c6b4284acf29b0903b6ed110 libsigsegv-2.1.ebuild 671
+SHA256 66e7aae3d2c482042f8d6903ecf2441e430b5d2c162e3425e419d0207b343d48 libsigsegv-2.1.ebuild 671
+EBUILD libsigsegv-2.2.ebuild 682 RMD160 33c6544d96c6f37f5290dce8b49c17ef0d41aa29 SHA1 dc79c02317140087938d4aea20f2f34387b282fa SHA256 f4d54b2ce6bf6f6038c11cc1f4690e10a4f1d8e31a75b870b6b31ef38526f42b
+MD5 0d99eea5dc389266714a926dd09cac9c libsigsegv-2.2.ebuild 682
+RMD160 33c6544d96c6f37f5290dce8b49c17ef0d41aa29 libsigsegv-2.2.ebuild 682
+SHA256 f4d54b2ce6bf6f6038c11cc1f4690e10a4f1d8e31a75b870b6b31ef38526f42b libsigsegv-2.2.ebuild 682
+EBUILD libsigsegv-2.4.ebuild 824 RMD160 5b95f839a0b939b9708f63bc83c79f86a28dfe97 SHA1 09ecb0e5ace8f5b2f1a2d65d2fcb5be09b473eee SHA256 9cc820f516a97c931c58780c5c7db67b3be1b1e66315985bd1fccfa02c496660
+MD5 ddf8054b909a3ab13c147eb673c972a6 libsigsegv-2.4.ebuild 824
+RMD160 5b95f839a0b939b9708f63bc83c79f86a28dfe97 libsigsegv-2.4.ebuild 824
+SHA256 9cc820f516a97c931c58780c5c7db67b3be1b1e66315985bd1fccfa02c496660 libsigsegv-2.4.ebuild 824
+MISC ChangeLog 3759 RMD160 4710a2fb5e87d8dd280b366b812e342728e829e9 SHA1 ed0571e20e32fcde11ad13953a00f99284df49f2 SHA256 f770f27f7a5e5ac4a0a44810bd88728e7da60085cf0f278385ae277ddae3804a
+MD5 e75752c44b9490ffc407fb993bd36f93 ChangeLog 3759
+RMD160 4710a2fb5e87d8dd280b366b812e342728e829e9 ChangeLog 3759
+SHA256 f770f27f7a5e5ac4a0a44810bd88728e7da60085cf0f278385ae277ddae3804a ChangeLog 3759
MISC metadata.xml 617 RMD160 ba67f4688ca69e6a073eefdec298a6fdba3e79ed SHA1 0b1efd7a3b1025f77020df7f859a98618997983a SHA256 0b4704a55801727c4e341b4314239cc002777cb383f0499d2fe083da51cbc44f
MD5 39ee6b9cae3dc2366d14eabd6c1a5e0b metadata.xml 617
RMD160 ba67f4688ca69e6a073eefdec298a6fdba3e79ed metadata.xml 617
diff --git a/dev-libs/libsigsegv/files/libsigsegv-2.1-darwin-7.x.patch b/dev-libs/libsigsegv/files/libsigsegv-2.1-darwin-7.x.patch
deleted file mode 100644
index 2637421adb45..000000000000
--- a/dev-libs/libsigsegv/files/libsigsegv-2.1-darwin-7.x.patch
+++ /dev/null
@@ -1,106 +0,0 @@
---- /var/tmp/portage/libsigsegv-2.1/work/libsigsegv-2.1/configure Thu Aug 21 21:27:56 2003
-+++ configure Mon Aug 9 19:54:50 2004
-@@ -10986,9 +10986,9 @@
-
- #include <signal.h>
- #include "$srcdir/src/fault-macos-powerpc.c"
--void sigsegv_handler (int sig, int code, struct sigcontext *scp)
-+void sigsegv_handler (int sig, siginfo_t *sip, struct sigcontext *scp)
- {
-- void *fault_address = (void *) (get_fault_addr (scp));
-+ void *fault_address = (void *) (get_fault_addr (scp, sip->si_addr));
- }
-
- int
-@@ -11037,6 +11037,7 @@
- #if HAVE_SYS_SIGNAL_H
- # include <sys/signal.h>
- #endif
-+#include <sys/ucontext.h>
- #include "$srcdir/src/fault-macos-powerpc.c"
- #include <sys/types.h>
- #include <sys/mman.h>
-@@ -11061,9 +11062,9 @@
- #endif
- unsigned long page;
- int handler_called = 0;
--void sigsegv_handler (int sig, int code, struct sigcontext *scp)
-+void sigsegv_handler (int sig, siginfo_t *sip, struct sigcontext *scp)
- {
-- void *fault_address = (void *) (get_fault_addr (scp));
-+ void *fault_address = (void *) (get_fault_addr (scp, sip->si_addr));
- handler_called++;
- if (handler_called == 10)
- exit (4);
-@@ -11102,7 +11103,7 @@
- sigemptyset(&action.sa_mask);
-
- action.sa_handler = (void (*) (int)) &sigsegv_handler;
-- action.sa_flags = 0;
-+ action.sa_flags = SA_SIGINFO;
-
- sigaction (SIGSEGV, &action, (struct sigaction *) NULL);
- sigaction (SIGBUS, &action, (struct sigaction *) NULL);
---- /var/tmp/portage/libsigsegv-2.1/work/libsigsegv-2.1/src/fault-macos-powerpc.c Mon Sep 30 20:46:54 2002
-+++ fault-macos-powerpc.c Mon Aug 9 19:58:53 2004
-@@ -31,10 +31,11 @@
- #define EXTRACT_DISP(iw) ((short *) &(iw))[1]
-
- static void *
--get_fault_addr (struct sigcontext *scp)
-+get_fault_addr (struct sigcontext *scp,unsigned int *ir)
- {
-- unsigned int instr = *((unsigned int *) scp->sc_ir);
-- unsigned int *regs = &((unsigned int *) scp->sc_regs)[2];
-+ unsigned int instr = *ir;
-+ unsigned int *regs = & ((struct ucontext *)scp)->uc_mcontext->ss.r0 ;
-+
- int disp = 0;
- int tmp;
- unsigned int baseA = 0;
-@@ -42,6 +43,7 @@
- unsigned int addr;
- unsigned int alignmask = 0xFFFFFFFF;
-
-+
- switch (EXTRACT_OP1 (instr))
- {
- case 38: /* stb */
-@@ -56,8 +58,10 @@
- case 36: /* stw */
- case 37: /* stwu */
- tmp = EXTRACT_REGA (instr);
-+
-+
- if (tmp > 0)
-- baseA = regs[tmp];
-+ baseA = regs[tmp];
- disp = EXTRACT_DISP (instr);
- break;
- case 31:
-@@ -120,5 +124,6 @@
-
- addr = (baseA + baseB) + disp;
- addr &= alignmask;
-+
- return (void *) addr;
- }
---- /var/tmp/portage/libsigsegv-2.1/work/libsigsegv-2.1/src/fault-macos-powerpc.h Thu Apr 3 06:56:20 2003
-+++ fault-macos-powerpc.h Mon Aug 9 20:17:16 2004
-@@ -15,12 +15,14 @@
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-+#include <sys/ucontext.h>
- #include "fault-macos-powerpc.c"
-
--#define SIGSEGV_FAULT_HANDLER_ARGLIST int sig, int code, struct sigcontext *scp
--#define SIGSEGV_FAULT_ADDRESS (unsigned long) get_fault_addr (scp)
-+#define SIGSEGV_FAULT_HANDLER_ARGLIST int sig, siginfo_t *sip, struct sigcontext *scp
-+#define SIGSEGV_FAULT_ADDRESS (unsigned long) get_fault_addr (scp, sip->si_addr)
- #define SIGSEGV_FAULT_CONTEXT scp
- #if 0
- #define SIGSEGV_FAULT_STACKPOINTER (&((unsigned int *) scp->sc_regs)[2])[1]
- #endif
- #define SIGSEGV_FAULT_STACKPOINTER (scp->sc_regs ? ((unsigned int *) scp->sc_regs)[3] : scp->sc_sp)
-+#define SIGSEGV_FAULT_ADDRESS_FROM_SIGINFO
diff --git a/dev-libs/libsigsegv/files/libsigsegv-2.2-ppc-macos.patch b/dev-libs/libsigsegv/files/libsigsegv-2.2-ppc-macos.patch
deleted file mode 100644
index 79df2fc162fa..000000000000
--- a/dev-libs/libsigsegv/files/libsigsegv-2.2-ppc-macos.patch
+++ /dev/null
@@ -1,209 +0,0 @@
---- libsigsegv-2.2/configure.orig 2005-09-02 09:57:18.000000000 +0200
-+++ libsigsegv-2.2/configure 2005-09-02 09:58:06.000000000 +0200
-@@ -22882,206 +22882,6 @@
- echo "${ECHO_T}$sv_cv_fault_macosdarwin7_ppc" >&6
-
-
--if test "$sv_cv_fault_macosdarwin7_ppc" != yes; then
--
--
--
--
-- echo "$as_me:$LINENO: checking whether a fault handler according to MacOSX/Darwin5 PowerPC works" >&5
--echo $ECHO_N "checking whether a fault handler according to MacOSX/Darwin5 PowerPC works... $ECHO_C" >&6
--if test "${sv_cv_fault_macosdarwin5_ppc+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--
-- if test "$cross_compiling" = yes; then
-- case "$host" in
-- powerpc-*-darwin5*) sv_cv_fault_macosdarwin5_ppc=yes ;;
-- *)
-- cat >conftest.$ac_ext <<_ACEOF
--
-- /* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--#include <signal.h>
--#include "$srcdir/src/fault-macosdarwin5-powerpc.c"
--void sigsegv_handler (int sig, int code, struct sigcontext *scp)
--{
-- void *fault_address = (void *) (get_fault_addr (scp));
--}
--
--int
--main ()
--{
--struct sigaction action;
--
-- ;
-- return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- sv_cv_fault_macosdarwin5_ppc="guessing no"
--else
-- echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--sv_cv_fault_macosdarwin5_ppc=no
--fi
--rm -f conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- ;;
-- esac
--
--else
-- cat >conftest.$ac_ext <<_ACEOF
--
-- /* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--#include <stdlib.h>
--#include <signal.h>
--#if HAVE_SYS_SIGNAL_H
--# include <sys/signal.h>
--#endif
--#include "$srcdir/src/fault-macosdarwin5-powerpc.c"
--#include <sys/types.h>
--#include <sys/mman.h>
--#if HAVE_MMAP_DEVZERO
--# include <fcntl.h>
--# ifndef MAP_FILE
--# define MAP_FILE 0
--# endif
--#endif
--#ifndef PROT_NONE
--# define PROT_NONE 0
--#endif
--#if HAVE_MMAP_ANON
--# define zero_fd -1
--# define map_flags MAP_ANON | MAP_PRIVATE
--#elif HAVE_MMAP_ANONYMOUS
--# define zero_fd -1
--# define map_flags MAP_ANONYMOUS | MAP_PRIVATE
--#elif HAVE_MMAP_DEVZERO
--static int zero_fd;
--# define map_flags MAP_FILE | MAP_PRIVATE
--#endif
--unsigned long page;
--int handler_called = 0;
--void sigsegv_handler (int sig, int code, struct sigcontext *scp)
--{
-- void *fault_address = (void *) (get_fault_addr (scp));
-- handler_called++;
-- if (handler_called == 10)
-- exit (4);
-- if (fault_address != (void*)(page + 0x678))
-- exit (3);
-- if (mprotect ((void *) page, 0x10000, PROT_READ | PROT_WRITE) < 0)
-- exit (2);
--}
--void crasher (unsigned long p)
--{
-- *(int *) (p + 0x678) = 42;
--}
--int main ()
--{
-- void *p;
-- struct sigaction action;
-- /* Preparations. */
--#if !HAVE_MMAP_ANON && !HAVE_MMAP_ANONYMOUS && HAVE_MMAP_DEVZERO
-- zero_fd = open ("/dev/zero", O_RDONLY, 0644);
--#endif
-- /* Setup some mmaped memory. */
--#ifdef __hpux
-- /* HP-UX 10 mmap() often fails when given a hint. So give the OS complete
-- freedom about the address range. */
-- p = mmap ((void *) 0, 0x10000, PROT_READ | PROT_WRITE, map_flags, zero_fd, 0);
--#else
-- p = mmap ((void *) 0x12340000, 0x10000, PROT_READ | PROT_WRITE, map_flags, zero_fd, 0);
--#endif
-- if (p == (void *)(-1))
-- exit (2);
-- page = (unsigned long) p;
-- /* Make it read-only. */
-- if (mprotect ((void *) page, 0x10000, PROT_READ) < 0)
-- exit (2);
-- /* Install the SIGSEGV handler. */
-- sigemptyset(&action.sa_mask);
--
-- action.sa_handler = (void (*) (int)) &sigsegv_handler;
-- action.sa_flags = 0;
--
-- sigaction (SIGSEGV, &action, (struct sigaction *) NULL);
-- sigaction (SIGBUS, &action, (struct sigaction *) NULL);
-- /* The first write access should invoke the handler and then complete. */
-- crasher (page);
-- /* The second write access should not invoke the handler. */
-- crasher (page);
-- /* Check that the handler was called only once. */
-- if (handler_called != 1)
-- exit (1);
-- /* Test passed! */
-- return 0;
--}
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- sv_cv_fault_macosdarwin5_ppc=yes
--else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--sv_cv_fault_macosdarwin5_ppc=no
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--fi
--echo "$as_me:$LINENO: result: $sv_cv_fault_macosdarwin5_ppc" >&5
--echo "${ECHO_T}$sv_cv_fault_macosdarwin5_ppc" >&6
--
--fi
--
--
--
--
--
- echo "$as_me:$LINENO: checking whether a fault handler according to Hurd works" >&5
- echo $ECHO_N "checking whether a fault handler according to Hurd works... $ECHO_C" >&6
- if test "${sv_cv_fault_hurd+set}" = set; then
diff --git a/dev-libs/libsigsegv/libsigsegv-2.1.ebuild b/dev-libs/libsigsegv/libsigsegv-2.1.ebuild
index 77b0a1c736cd..6ab9b2a39a7a 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.1.ebuild,v 1.8 2007/04/07 16:36:15 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.1.ebuild,v 1.9 2008/01/12 20:46:22 grobian Exp $
inherit eutils
@@ -9,18 +9,13 @@ HOMEPAGE="ftp://ftp.gnu.org/pub/gnu/libsigsegv/"
SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="x86 ppc ~ppc-macos"
+KEYWORDS="x86 ppc"
IUSE=""
DEPEND="virtual/libc"
src_compile() {
- if use ppc-macos ; then
- epatch ${FILESDIR}/libsigsegv-2.1-darwin-7.x.patch || die
- ./configure --enable-shared || die
- else
- econf --enable-shared || die
- fi
+ econf --enable-shared || die
emake || die
}
diff --git a/dev-libs/libsigsegv/libsigsegv-2.2.ebuild b/dev-libs/libsigsegv/libsigsegv-2.2.ebuild
index c08597d8f84b..7704e9291cd6 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.2.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.2.ebuild,v 1.6 2007/04/07 16:36:15 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.2.ebuild,v 1.7 2008/01/12 20:46:22 grobian Exp $
inherit eutils
@@ -9,16 +9,11 @@ HOMEPAGE="ftp://ftp.gnu.org/pub/gnu/libsigsegv/"
SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc-macos ~sparc ~x86"
+KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""
DEPEND="virtual/libc"
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${P}-ppc-macos.patch
-}
-
src_compile() {
econf --enable-shared || die
emake || die
diff --git a/dev-libs/libsigsegv/libsigsegv-2.4.ebuild b/dev-libs/libsigsegv/libsigsegv-2.4.ebuild
index c7b9d25375fc..993c3aba54b4 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.4.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.4.ebuild,v 1.8 2007/12/08 16:39:18 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/libsigsegv-2.4.ebuild,v 1.9 2008/01/12 20:46:22 grobian Exp $
inherit eutils autotools
@@ -9,7 +9,7 @@ HOMEPAGE="ftp://ftp.gnu.org/pub/gnu/libsigsegv/"
SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc-macos ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86"
IUSE=""
DEPEND="virtual/libc"