Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-cpp/libebt
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libebt/ChangeLog,v 1.32 2008/05/12 01:17:49 halcy0n Exp $
12 May 2008; Mark Loeser
Use mirror://berlios; bug #218657
28 Apr 2008; Christian Heim
Remove Stephen Bennett (spb) from metadata.xml (as per #64840).
31 Mar 2008;
Drop to ~mips due to unstable deps
28 Nov 2007; Samuli Suominen
Allow using also berlios #2 download mirror, and ours so it's actually
fetchable wrt #197268
23 Apr 2007; Raúl Porcel
Add ~ia64
20 Apr 2007; Markus Rothe
Added ~ppc64
28 Feb 2007; Javier Villavicencio
libebt-1.3.0.ebuild:
Added ~x86-fbsd keyword.
03 Feb 2007; Alexander H. Færøy
Stable on MIPS; bug #164487
31 Jan 2007; Tobias Scherbaum
Stable on ppc wrt bug #164487.
30 Jan 2007; Andrej Kacian
Stable on x86, bug #164487.
30 Jan 2007; Gustavo Zacarias
Stable on sparc wrt #164487
30 Jan 2007; Danny van Dyk
Marked stable on amd64.
30 Jan 2007; Fernando J. Pereda
Stable on Alpha as per bug #164487
30 Jan 2007; Jeroen Roovers
Stable for HPPA (bug #164487).
18 Nov 2006; Tiziano Müller
+files/libebt-1.3.0-as-needed.patch, -libebt-1.2.1.ebuild,
-libebt-1.2.2.ebuild, libebt-1.3.0.ebuild:
Added as-needed patch, bug #155462 thanks to drizzt. Added 'test' USE-flag
to track boost-dependency for testing. Dropped old versions.
*libebt-1.3.0 (26 Jan 2006)
26 Jan 2006; Ciaran McCreesh
New version.
20 Jan 2006; Ciaran McCreesh
-libebt-1.2.0.ebuild:
Tidy up old versions
*libebt-1.2.2 (20 Jan 2006)
20 Jan 2006; Ciaran McCreesh
New version
16 Jan 2006; Aaron Walker
Added ~mips.
29 Dec 2005; Jeroen Roovers
Fixed libebt-1.2.1 digest
29 Dec 2005; Jeroen Roovers
Marked ~hppa (bug #115410).
20 Dec 2005; Stephanie Lockwood-Childs
libebt-1.2.0.ebuild, libebt-1.2.1.ebuild:
mark ~ppc (bug #115410)
*libebt-1.2.1 (18 Dec 2005)
18 Dec 2005; Aaron Walker
Version bump.
14 Dec 2005; Fernando J. Pereda
marked ~alpha wrt bug #115410
13 Dec 2005;
Marked ~amd64
10 Dec 2005; Ciaran McCreesh
-libebt-1.0.0.ebuild:
Tidy up.
*libebt-1.2.0 (10 Dec 2005)
10 Dec 2005; Ciaran McCreesh
New version
*libebt-1.1.0 (08 Dec 2005)
08 Dec 2005; Ciaran McCreesh
New upstream version.
*libebt-1.0.0 (07 Dec 2005)
07 Dec 2005; Ciaran McCreesh
Version bump.
29 Nov 2005; Jason Wever
Added ~sparc keyword by popular request.
*libebt-0.8.2 (25 Nov 2005)
25 Nov 2005; Aaron Walker
+libebt-0.8.2.ebuild:
Initial commit.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX libebt-1.3.0-as-needed.patch 1244 RMD160 fc091147a3905762c131690c09b40eca62ecec47 SHA1 f6c192e189b6f8feed5ce34370659b539e055f53 SHA256 6c0f017074f775657284fee27933957bcc94fa0d61ae0e9a32e88c1441398d19
DIST libebt-1.3.0.tar.bz2 144838 RMD160 ad5def229f6b0166e929b51a0046eab17f744252 SHA1 20980df82fae5b8bc7a05592a8be7959f5411440 SHA256 a375a51295a8417ba2fff8fdc3fefe84d39a56452e5a7345aacd5e0a01cba303
EBUILD libebt-1.3.0.ebuild 1025 RMD160 898d96adc7fc6fba87c227314d38058ceeec5054 SHA1 7f329bb300ceae60d73248c8245cd761c91eadfd SHA256 3d0b6929e88f43650994c21805fad6cffddc2e11b0c3ad05c29807bae3d1f222
MISC ChangeLog 3776 RMD160 f9495c20dfcd934b7845aa55dca918bb64560540 SHA1 9209c8df2e281897761927d0bca673f43de5dd4f SHA256 6769d87d7b9e859c492ef200bedea42127075b8f80e2729ea8bff08538a7ff13
MISC metadata.xml 592 RMD160 d6ef20e98eb17de93e67d1ba19c9701ca962a011 SHA1 654db15c38a267c137197eae49bbb95be593f968 SHA256 db8f224eeb4c0bc2a9cde315a656519f2839ccaba3859b94f68937dcf8546d0a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkgnmwgACgkQCRZPokWLroSsJwCfetF1Jc833Ykl1vkyUlpYIFkO
nqsAnRRtwkclC4DdFSFxs6vsvx+ZyzcA
=RCcL
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libebt/libebt-1.3.0.ebuild,v 1.17 2008/05/12 01:17:49 halcy0n Exp $
inherit autotools eutils
DESCRIPTION="A pure C++ template library that provides a clean way of getting human-readable backtrace messages"
HOMEPAGE="http://libebt.berlios.de/"
SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="doc test"
DEPEND="doc? ( app-doc/doxygen )
test? ( dev-libs/boost )"
RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-as-needed.patch"
AT_M4DIR=m4
eautoreconf
}
src_compile() {
econf || die "econf failed"
emake || die "emake failed"
use doc && { emake doxygen || die "failed to build API docs" ; }
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc ChangeLog README
use doc && dohtml -r doc/html/*
}
The libebt library provides a clean way of getting human-readable
backtrace messages in C++. It uses the RAII (resource acquisition is
initialisation) idiom to manage backtrace stack items. libebt is a pure
template library, so there is no need to link your application against
anything. libebt is installed into the standard include path, so no
CXXFLAGS are needed either.