ChangeLog

# ChangeLog for dev-cpp/libthrowable
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libthrowable/ChangeLog,v 1.15 2008/07/26 13:18:57 gentoofan23 Exp $

26 Jul 2008; Thomas Anderson metadata.xml:
Change Maintainer.

10 Jul 2008; Jeroen Roovers libthrowable-1.1.0.ebuild:
Stable for HPPA (bug #231233).

04 Jun 2008; Jeroen Roovers libthrowable-1.1.0.ebuild:
Marked ~hppa too (app-portage/gatt).

03 May 2008; Hanno Boeck
+files/libthrowable-1.1.0-gcc43.diff, libthrowable-1.1.0.ebuild:
Fix for gcc 4.3.

02 May 2008; Samuli Suominen libthrowable-1.1.0.ebuild:
Move pkgconfig to DEPEND wrt #217278

11 Feb 2008; Christian Faulhammer
-libthrowable-1.0.0.ebuild, libthrowable-1.1.0.ebuild:
stable x86/amd64; clean up

*libthrowable-1.1.0 (11 Jan 2008)

11 Jan 2008; Christian Faulhammer
-libthrowable-0.9.6.ebuild, +libthrowable-1.1.0.ebuild:
version bump and clean up

10 Jul 2007; Steve Dibb libthrowable-0.9.6.ebuild,
libthrowable-1.0.0.ebuild:
amd64 stable

14 May 2007; Timothy Redaelli
libthrowable-1.0.0.ebuild:
Add ~x86-fbsd keyword.

25 Mar 2007; Raúl Porcel libthrowable-1.0.0.ebuild:
Add ~ia64, bug 163396

*libthrowable-1.0.0 (25 Feb 2007)

25 Feb 2007; Christian Faulhammer
+libthrowable-1.0.0.ebuild:
version bump

26 Jan 2007; Gustavo Zacarias
libthrowable-0.9.6.ebuild:
Keyworded ~sparc wrt #163396

25 Jan 2007; Steve Dibb libthrowable-0.9.6.ebuild:
Add ~amd64, bug 163396

24 Jan 2007; Markus Rothe libthrowable-0.9.6.ebuild:
Added ~ppc64

*libthrowable-0.9.6 (06 Dec 2006)

06 Dec 2006; Christian Faulhammer +metadata.xml,
+libthrowable-0.9.6.ebuild:
initial commit

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX libthrowable-1.1.0-gcc43.diff 450 RMD160 fba6aa30cfd99a69e028d993d4184de7220ac8ce SHA1 d85820bf8bd7276c875b6c4cd6359f876665965e SHA256 b9faec79aff221c3668663e788fbbd68078b7f829e611a582665f1fe8355c2c7
DIST libthrowable-1.1.0.tar.bz2 274166 RMD160 28e5be8c75644ec678be10cf518db81e87d8a5ee SHA1 937bea016b1573869e34ce335958a486bd66d424 SHA256 4176437a5f93acbe204769eaae07b03f1294d0afc6a61a2a9fd22c0b50d78e6e
EBUILD libthrowable-1.1.0.ebuild 1647 RMD160 6a8cd24310443632c5174a3b70d83538dd3e2fc0 SHA1 62a8cf7a3ed1c1fc931c0f555b668479a2625de4 SHA256 4786efec826fb2431dc4db738316e0f3c808c408441b705d586de22ce92cac5f
MISC ChangeLog 2024 RMD160 c2b5d4796aa84c8d757f86bd69e987a5c4da00f0 SHA1 e2d0f2132c53b8970114a58988ac525e719ad9ee SHA256 ca90460f019447c30035146d8c73d62b4d145352745bb2b2e88ce2fb73cb3e43
MISC metadata.xml 258 RMD160 eb025da400711873d8eebc2e5cac0abda8f4298d SHA1 c237b9961de45196be20284d1969ee35acd5f742 SHA256 3b1b9aa83c8c66b801d952c5c0e91df2423495911192b7bb92588fae0eac85e7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiLJ9kACgkQF6yMcaBxwHncGQCfcHstugMkcJVQfnlSrYirFolN
sF4An29xI3SgmtecHZpV7MIfJmuh9UuT
=Rcr5
-----END PGP SIGNATURE-----

files

libthrowable-1.1.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/libthrowable/libthrowable-1.1.0.ebuild,v 1.6 2008/07/10 18:41:51 jer Exp $

inherit eutils

DESCRIPTION="Easy error handling and debugging in C++"
HOMEPAGE="http://libthrowable.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="threads examples"

RDEPEND=""
DEPEND=">=dev-util/pkgconfig-0.20"

pkg_setup() {
# check if this is a recompile and if the USE flag threads has changed
# must be done before anything is installed!
if use threads; then
has_version dev-cpp/libthrowable && ! built_with_use dev-cpp/libthrowable threads \
&& ewarn "You recompile with USE=threads, so remember to rebuilt all depending packages!" && epause
else
has_version dev-cpp/libthrowable && built_with_use dev-cpp/libthrowable threads \
&& ewarn "You recompile without USE=threads, so remember to rebuilt all depending packages!" && epause
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/libthrowable-1.1.0-gcc43.diff"
}

src_compile() {
econf $(use_enable threads pthreads) || die "econf failed"
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "installing ${PF} failed"
dodoc README NEWS AUTHORS

if use examples; then
insinto /usr/share/doc/${PN}/examples/
doins examples/*
fi
}

pkg_postinst() {
elog "Please run revdep-rebuild from app-portage/gentoolkit or rebuild"
elog "all depending packages yourself."
}

metadata.xml




cpp

gentoofan23@gentoo.org
Thomas Anderson