summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-12-24 15:36:17 +0000
committerMike Frysinger <vapier@gentoo.org>2007-12-24 15:36:17 +0000
commit6d3e2a87744de6aa34ae59e9030b45d01cc680b6 (patch)
treea9aa1ce80c26137c3374ab31f854d3f23d1a69f2 /dev-util/ltrace
parentalpha stable wrt #201896 (diff)
downloadgentoo-2-6d3e2a87744de6aa34ae59e9030b45d01cc680b6.tar.gz
gentoo-2-6d3e2a87744de6aa34ae59e9030b45d01cc680b6.tar.bz2
gentoo-2-6d3e2a87744de6aa34ae59e9030b45d01cc680b6.zip
Version bump #191268 by Nuno Lopes.
(Portage version: 2.1.4_rc11)
Diffstat (limited to 'dev-util/ltrace')
-rw-r--r--dev-util/ltrace/ChangeLog10
-rw-r--r--dev-util/ltrace/files/digest-ltrace-0.5.36
-rw-r--r--dev-util/ltrace/files/ltrace-0.5.3-cross.patch20
-rw-r--r--dev-util/ltrace/ltrace-0.5.3.ebuild42
4 files changed, 76 insertions, 2 deletions
diff --git a/dev-util/ltrace/ChangeLog b/dev-util/ltrace/ChangeLog
index f46b94a2db43..cd55d2e58d7e 100644
--- a/dev-util/ltrace/ChangeLog
+++ b/dev-util/ltrace/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/ltrace
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ltrace/ChangeLog,v 1.41 2007/06/26 10:44:05 josejx Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ltrace/ChangeLog,v 1.42 2007/12/24 15:36:17 vapier Exp $
+
+*ltrace-0.5.3 (24 Dec 2007)
+
+ 24 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/ltrace-0.5.3-cross.patch, +ltrace-0.5.3.ebuild:
+ Version bump #191268 by Nuno Lopes.
26 Jun 2007; Joseph Jezak <josejx@gentoo.org> ltrace-0.4-r1.ebuild:
Marked ppc stable for bug #182880.
diff --git a/dev-util/ltrace/files/digest-ltrace-0.5.3 b/dev-util/ltrace/files/digest-ltrace-0.5.3
new file mode 100644
index 000000000000..ef1b0c17a1c8
--- /dev/null
+++ b/dev-util/ltrace/files/digest-ltrace-0.5.3
@@ -0,0 +1,6 @@
+MD5 6cb293f2a15bf52cce006b8050284a53 ltrace_0.5-3.diff.gz 9636
+RMD160 0b81a10a0b82dc498752145c53f2d821fee89f9f ltrace_0.5-3.diff.gz 9636
+SHA256 463073c6df3bc1f4163b90a93fe04db3b071da70fbb0551ae527841375113666 ltrace_0.5-3.diff.gz 9636
+MD5 9b96a0056e9ba88a54e938973bf83025 ltrace_0.5.orig.tar.gz 169203
+RMD160 8cbadc19683bfd968f6aad722bc0e70a8e976595 ltrace_0.5.orig.tar.gz 169203
+SHA256 7b28cadbf4ad5f4730cd9fbca43b991879ab220e0ec3f302b98303f6a36572d9 ltrace_0.5.orig.tar.gz 169203
diff --git a/dev-util/ltrace/files/ltrace-0.5.3-cross.patch b/dev-util/ltrace/files/ltrace-0.5.3-cross.patch
new file mode 100644
index 000000000000..610bbccf1fd8
--- /dev/null
+++ b/dev-util/ltrace/files/ltrace-0.5.3-cross.patch
@@ -0,0 +1,20 @@
+--- configure.ac
++++ configure.ac
+@@ -8,6 +8,8 @@
+ AC_CANONICAL_HOST
+ HOST_OS="$host_os"
+ AC_SUBST(HOST_OS)
++HOST_CPU="$host_cpu"
++AC_SUBST(HOST_CPU)
+
+ dnl Checks for programs.
+ AC_PROG_CC
+@@ -84,7 +86,7 @@
+ dnl of libelf and ltrace matches.
+ AC_SYS_LARGEFILE
+ fi
+-AC_OUTPUT(Makefile testsuite/Makefile \
++AC_OUTPUT(Makefile sysdeps/linux-gnu/Makefile testsuite/Makefile \
+ testsuite/ltrace.main/Makefile testsuite/ltrace.minor/Makefile \
+ testsuite/ltrace.torture/Makefile )
+
diff --git a/dev-util/ltrace/ltrace-0.5.3.ebuild b/dev-util/ltrace/ltrace-0.5.3.ebuild
new file mode 100644
index 000000000000..755b75450685
--- /dev/null
+++ b/dev-util/ltrace/ltrace-0.5.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ltrace/ltrace-0.5.3.ebuild,v 1.1 2007/12/24 15:36:17 vapier Exp $
+
+inherit eutils autotools
+
+MY_PV=${PV%.?}
+MY_P=${PN}_${MY_PV}
+DEB_P=${MY_P}-${PV##*.}
+
+DESCRIPTION="trace library calls made at runtime"
+HOMEPAGE="http://ltrace.alioth.debian.org/"
+SRC_URI="mirror://debian/pool/main/l/ltrace/${MY_P}.orig.tar.gz
+ mirror://debian/pool/main/l/ltrace/${DEB_P}.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/elfutils"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_unpack() {
+ unpack ${A}
+ epatch "${WORKDIR}"/${DEB_P}.diff
+ cd "${S}"
+ epatch "${FILESDIR}"/0.4-parallel-make.patch
+
+ epatch "${FILESDIR}"/${P}-cross.patch
+ sed \
+ -e 's:uname -m:echo @HOST_CPU@:' \
+ sysdeps/linux-gnu/Makefile > sysdeps/linux-gnu/Makefile.in
+ eautoconf
+}
+
+
+src_install() {
+ emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install || die "make install failed"
+ prepalldocs
+}