From a62763f8c88e1ab776f543be7bd069b6b615470f Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 19 Feb 2007 04:12:57 +0000 Subject: Fix building on mips due to updated sprintsigmask(). (Portage version: 2.1.2-r9) --- dev-util/strace/ChangeLog | 6 +++++- .../strace/files/strace-4.5.15-mips-sprintsigmask.patch | 13 +++++++++++++ dev-util/strace/strace-4.5.15.ebuild | 10 +++------- 3 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch (limited to 'dev-util/strace') 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 + +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 } -- cgit v1.2.3-65-gdbad