# ChangeLog for dev-cpp/libthrowable
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libthrowable/ChangeLog,v 1.4 2007/01/26 12:58:15 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libthrowable/ChangeLog,v 1.5 2007/02/25 11:47:28 opfer Exp $
+
+*libthrowable-1.0.0 (25 Feb 2007)
+
+ 25 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
+ +libthrowable-1.0.0.ebuild:
+ version bump
26 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
libthrowable-0.9.6.ebuild:
Hash: SHA1
DIST libthrowable-0.9.6.tar.bz2 258710 RMD160 6ed79cf107f8e8c6f03f557cb94e55a76d0da204 SHA1 20265f09bad65839fb058b9b2a0ff0e4b9740333 SHA256 b7b7f12f8fab088b62f47b6e1efecebf057248cf69d1a53d5ad798ce64fa77a9
+DIST libthrowable-1.0.0.tar.bz2 275166 RMD160 07bf59b150ccbe26adbb66dc915fad779b48dc0e SHA1 eaa6a180a89a1d19c4d7ac9fc40e988325f62c3a SHA256 d9a5e3710be3645a62ba3af711d291b72c3d2d5e73154b31131afcc5ecaafbf4
EBUILD libthrowable-0.9.6.ebuild 1416 RMD160 d56b39c0774a421f486f93c649cbe6ee65c2119c SHA1 ceadafb0a2148aa329bab8cb06b25cfb2a9e3745 SHA256 f94f521f5ea9543019da96e7d3b406ed7df880093ea14d0bd77a1657b2fcffd0
MD5 e353c8e37ff1cba062ef4c50cecbda92 libthrowable-0.9.6.ebuild 1416
RMD160 d56b39c0774a421f486f93c649cbe6ee65c2119c libthrowable-0.9.6.ebuild 1416
SHA256 f94f521f5ea9543019da96e7d3b406ed7df880093ea14d0bd77a1657b2fcffd0 libthrowable-0.9.6.ebuild 1416
-MISC ChangeLog 675 RMD160 608d39b8de9b815bd36619fb567d8374ea53383d SHA1 33e72b51f828315af8db0501d26970cf0d70824b SHA256 ab7d148a1e8321086bc126a434e48bcc159b032e51baa3c0096f6d2e9f911396
-MD5 9b01fc1bc9503b81510add167ffca8f9 ChangeLog 675
-RMD160 608d39b8de9b815bd36619fb567d8374ea53383d ChangeLog 675
-SHA256 ab7d148a1e8321086bc126a434e48bcc159b032e51baa3c0096f6d2e9f911396 ChangeLog 675
+EBUILD libthrowable-1.0.0.ebuild 1544 RMD160 44e0592bc409b752e753e1ac12269917b6756cb0 SHA1 d571604d7c20106aca3cc16704c9f2080da51bf8 SHA256 a93ecffe304b35c0017bb1c88d7d374034a48674a26ab783ca5612aed6b23b2b
+MD5 1d6ead64f7b3a9c71061cb5cc749e026 libthrowable-1.0.0.ebuild 1544
+RMD160 44e0592bc409b752e753e1ac12269917b6756cb0 libthrowable-1.0.0.ebuild 1544
+SHA256 a93ecffe304b35c0017bb1c88d7d374034a48674a26ab783ca5612aed6b23b2b libthrowable-1.0.0.ebuild 1544
+MISC ChangeLog 808 RMD160 be4bec7ddf4eb7540897e219aa92dce1ccdce1a4 SHA1 b80cdcfd8d9dd81012e39d1a9105f99c2dab3b6c SHA256 358311ca1981d35bd5284f0ffa273dd3f02ce686f877a9d327840fab3d580a7f
+MD5 846e4cf9dcc974d4583d207849cb3e25 ChangeLog 808
+RMD160 be4bec7ddf4eb7540897e219aa92dce1ccdce1a4 ChangeLog 808
+SHA256 358311ca1981d35bd5284f0ffa273dd3f02ce686f877a9d327840fab3d580a7f ChangeLog 808
MISC metadata.xml 257 RMD160 2f51e97b0b033a784bca7108de599f6b628f0a06 SHA1 9e0ed687013f080bc7e2847e135d8705e74a7cfe SHA256 104069beb62732cf81d0b615d480c7e50153d7f35dfb7cb26826c574007befd5
MD5 a636f3d6b1b4db8a92815cdac1324204 metadata.xml 257
RMD160 2f51e97b0b033a784bca7108de599f6b628f0a06 metadata.xml 257
MD5 fc06f42a6fa5e481fe1695d28046c21c files/digest-libthrowable-0.9.6 259
RMD160 4c863728ab04079d502d8ceea2ca4e5dd00402c6 files/digest-libthrowable-0.9.6 259
SHA256 1ea7c4073c234245a04346e18e375b8f03713dd2e332554e8ff225b48fc13370 files/digest-libthrowable-0.9.6 259
+MD5 14e3e446c8fff736f827141e371e9bd9 files/digest-libthrowable-1.0.0 259
+RMD160 dbc27c91ba8879a0d23265feb30cb25c77be7b9e files/digest-libthrowable-1.0.0 259
+SHA256 39c1a7c8a01baa67dc33165da22a9583960f267de529f59806ff6bed5bb5c573 files/digest-libthrowable-1.0.0 259
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6-ecc01.6 (GNU/Linux)
+Version: GnuPG v1.4.6 (GNU/Linux)
-iD8DBQFFufruKRy60XGEcJIRArHdAKCsEFfqi4tYOWiltcsNu0hD1urMzACfW5Xp
-0mpL/Prf7SkyR/EhzDs1dVc=
-=dgkJ
+iD8DBQFF4XcaNQqtfCuFneMRAicsAJsG1Z/wVgbwuotzGaLoIpBwsn7y2ACeONaA
+nq2TZbq3MJ2KaJwgwCuG5Is=
+=I0zY
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libthrowable/libthrowable-1.0.0.ebuild,v 1.1 2007/02/25 11:47:28 opfer 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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="threads examples"
+
+DEPEND=""
+RDEPEND=">=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_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_postinstall() {
+ elog "Please run revdep-rebuild from app-portage/gentoolkit or rebuild"
+ elog "all depending packages yourself."
+}