ChangeLog

# 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 libebt-1.3.0.ebuild:
Use mirror://berlios; bug #218657

28 Apr 2008; Christian Heim metadata.xml:
Remove Stephen Bennett (spb) from metadata.xml (as per #64840).

31 Mar 2008; libebt-1.3.0.ebuild:
Drop to ~mips due to unstable deps

28 Nov 2007; Samuli Suominen libebt-1.3.0.ebuild:
Allow using also berlios #2 download mirror, and ours so it's actually
fetchable wrt #197268

23 Apr 2007; Raúl Porcel libebt-1.3.0.ebuild:
Add ~ia64

20 Apr 2007; Markus Rothe libebt-1.3.0.ebuild:
Added ~ppc64

28 Feb 2007; Javier Villavicencio
libebt-1.3.0.ebuild:
Added ~x86-fbsd keyword.

03 Feb 2007; Alexander H. Færøy libebt-1.3.0.ebuild:
Stable on MIPS; bug #164487

31 Jan 2007; Tobias Scherbaum libebt-1.3.0.ebuild:
Stable on ppc wrt bug #164487.

30 Jan 2007; Andrej Kacian libebt-1.3.0.ebuild:
Stable on x86, bug #164487.

30 Jan 2007; Gustavo Zacarias libebt-1.3.0.ebuild:
Stable on sparc wrt #164487

30 Jan 2007; Danny van Dyk ChangeLog:
Marked stable on amd64.

30 Jan 2007; Fernando J. Pereda libebt-1.3.0.ebuild:
Stable on Alpha as per bug #164487

30 Jan 2007; Jeroen Roovers libebt-1.3.0.ebuild:
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 +libebt-1.3.0.ebuild:
New version.

20 Jan 2006; Ciaran McCreesh -libebt-1.1.0.ebuild,
-libebt-1.2.0.ebuild:
Tidy up old versions

*libebt-1.2.2 (20 Jan 2006)

20 Jan 2006; Ciaran McCreesh +libebt-1.2.2.ebuild:
New version

16 Jan 2006; Aaron Walker libebt-1.2.1.ebuild:
Added ~mips.

29 Dec 2005; Jeroen Roovers Manifest:
Fixed libebt-1.2.1 digest

29 Dec 2005; Jeroen Roovers ChangeLog:
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 +libebt-1.2.1.ebuild:
Version bump.

14 Dec 2005; Fernando J. Pereda libebt-1.2.0.ebuild:
marked ~alpha wrt bug #115410

13 Dec 2005; libebt-1.2.0.ebuild:
Marked ~amd64

10 Dec 2005; Ciaran McCreesh -libebt-0.8.2.ebuild,
-libebt-1.0.0.ebuild:
Tidy up.

*libebt-1.2.0 (10 Dec 2005)

10 Dec 2005; Ciaran McCreesh +libebt-1.2.0.ebuild:
New version

*libebt-1.1.0 (08 Dec 2005)

08 Dec 2005; Ciaran McCreesh +libebt-1.1.0.ebuild:
New upstream version.

*libebt-1.0.0 (07 Dec 2005)

07 Dec 2005; Ciaran McCreesh +libebt-1.0.0.ebuild:
Version bump.

29 Nov 2005; Jason Wever libebt-0.8.2.ebuild:
Added ~sparc keyword by popular request.

*libebt-0.8.2 (25 Nov 2005)

25 Nov 2005; Aaron Walker +metadata.xml,
+libebt-0.8.2.ebuild:
Initial commit.

Manifest

-----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-----

files

libebt-1.3.0.ebuild

# 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/*
}

metadata.xml




cpp

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.