summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/strace/ChangeLog6
-rw-r--r--dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch13
-rw-r--r--dev-util/strace/strace-4.5.15.ebuild10
3 files changed, 21 insertions, 8 deletions
diff --git a/dev-util/strace/ChangeLog b/dev-util/strace/ChangeLog
index 9269b41f824b..b9e7b7f7cca8 100644
--- a/dev-util/strace/ChangeLog
+++ b/dev-util/strace/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/strace
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.93 2007/01/17 06:45:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.94 2007/02/19 04:12:57 vapier Exp $
+
+ 19 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/strace-4.5.15-mips-sprintsigmask.patch, strace-4.5.15.ebuild:
+ Fix building on mips due to updated sprintsigmask().
*strace-4.5.15 (17 Jan 2007)
diff --git a/dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch b/dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch
new file mode 100644
index 000000000000..2f7c2ac39bf1
--- /dev/null
+++ b/dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch
@@ -0,0 +1,13 @@
+local sprintsigmask() now takes three args rather than two
+
+--- signal.c
++++ signal.c
+@@ -1440,7 +1440,7 @@ struct tcb *tcp;
+ tcp->u_rval = tcp->u_error = 0;
+ if(tcp->u_arg[0] == 0)
+ return 0;
+- tcp->auxstr = sprintsigmask("mask now ", tcp->u_arg[1]);
++ tcp->auxstr = sprintsigmask("mask now ", tcp->u_arg[1], 0);
+ return RVAL_NONE | RVAL_STR;
+ }
+ return 0;
diff --git a/dev-util/strace/strace-4.5.15.ebuild b/dev-util/strace/strace-4.5.15.ebuild
index 0f59d2d9f7fa..7cfedf17c418 100644
--- a/dev-util/strace/strace-4.5.15.ebuild
+++ b/dev-util/strace/strace-4.5.15.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.15.ebuild,v 1.1 2007/01/17 06:45:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.15.ebuild,v 1.2 2007/02/19 04:12:57 vapier Exp $
inherit flag-o-matic autotools
@@ -21,15 +21,11 @@ src_unpack() {
#epatch "${FILESDIR}"/${PN}-4.5.11-fbsd.patch
- # Fix SuperH support
epatch "${FILESDIR}"/strace-dont-use-REG_SYSCALL-for-sh.patch
epatch "${FILESDIR}"/${PN}-4.5.12-superh-update.patch
-
- # Fix building on older ARM machines
epatch "${FILESDIR}"/strace-fix-arm-bad-syscall.patch
-
- # Fix libaio support #103427
- epatch "${FILESDIR}"/${PN}-4.5.12-libaio.patch
+ epatch "${FILESDIR}"/${PN}-4.5.15-mips-sprintsigmask.patch
+ epatch "${FILESDIR}"/${PN}-4.5.12-libaio.patch #103427
eautoreconf
}