# ChangeLog for dev-cpp/gccxml
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/ChangeLog,v 1.19 2007/11/08 17:53:58 g2boojum Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/ChangeLog,v 1.20 2008/02/13 13:58:28 dev-zero Exp $
+
+*gccxml-0.9.0_pre20071228 (13 Feb 2008)
+
+ 13 Feb 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +gccxml-0.9.0_pre20071228.ebuild:
+ Version bump (bug #209968).
08 Nov 2007; Grant Goodyear <g2boojum@gentoo.org> metadata.xml:
-m removed myself as maintainer
AUX obstack.h.diff 3852 RMD160 95acc6e2df168028e3e516f304ffc0f0ad5e22d8 SHA1 05078ccd22329a5f23d025b1fa6b2476e827a9fe SHA256 3e9b6f504f57e790bd6d641920477a43ff2fcd06080ee9894bd4a6b28583cff7
DIST gccxml-0.6.0.tar.gz 9740448 RMD160 8bcf54541282160c2fe09ea40e9d5fdfdd06b1ba SHA1 efd9ef010e5b802e828e0d3c807d827e1ad82830 SHA256 5efcad16ffa33eea6aea4c918f45838e3c826ad0e3d32d85f96f2b49bd66ba94
DIST gccxml_0.7.0+cvs20060311.orig.tar.gz 9754322 RMD160 3ac70b122db5275b17a6c2364f7d170074db3510 SHA1 31ea96ea32a0b5661ed63d9dbb00933f5de29d4e SHA256 23a207796dbca928288360950fa562c1cc03fe2864206a1e45fb8daa63bba5b9
+DIST gccxml_0.9.0+cvs20071228.orig.tar.gz 16774451 RMD160 e5a942d4f0009beae53938ea62c292b2c625f7ff SHA1 0b866deec5eae70b1505af51a85a12ca60160147 SHA256 8c98dfd58745bc3e43238b049708cbc013c6c54ca6809f26307e558f47504829
EBUILD gccxml-0.6.0-r1.ebuild 874 RMD160 bf83d9171d644252694eb74a748896b0499d77d8 SHA1 a9d709f34ae6043ebe0a3341017fb0ec92a2be1f SHA256 de0dc3d91ba3cdea656bd78f37ea1e01173ba1c6cc2aecd72b3ef5de70091b4d
EBUILD gccxml-0.7.0_pre20060311.ebuild 1194 RMD160 98e3290689d4b5bfe4a96c9957260624e17978b6 SHA1 cf2b94332958b609c329c8be6631e01e150ac136 SHA256 2e3a4b2f4d3cbbe0df6fb9439a72136c9b492ed4433e018fce40b03ffef9e072
-MISC ChangeLog 2518 RMD160 f268a224b37c4d0ef19119933628eaa59d0771fd SHA1 2bd5c08614eb50b64439abef394e07aefebbe625 SHA256 acf138d2e5280dfb152001d7990a4d5d8e2067b4f5bd1a5d2d2fc5476232c3ce
+EBUILD gccxml-0.9.0_pre20071228.ebuild 1203 RMD160 3b7b2553c278f592ac4b7b6ff7c6ac4951b8211c SHA1 412f47b0910f70f7177e189796415d6abadf9458 SHA256 d6d861a9dc0300e492b39b4cb65cf814c857ff2e21561361fd5cbc5dfa4b5162
+MISC ChangeLog 2679 RMD160 0bbf43d633eee5f594278b57b1beba978d677610 SHA1 619710111d710228dcef022b064215170a038036 SHA256 d5ff4bb32360fa916e5626fc12c2e2faeabb1f54c051278ff178a6464b97714c
MISC metadata.xml 162 RMD160 a0cebea19e0b8fd83f1a4b52b18abbc1d279af4e SHA1 01ac8441582a31c0291855174b1760bb8d127cd5 SHA256 f0e3b8e87a26756fd1e576f63ed9221cad04e69e4ed6588fd11954250991a0d1
--- /dev/null
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/gccxml-0.9.0_pre20071228.ebuild,v 1.1 2008/02/13 13:58:28 dev-zero Exp $
+
+inherit eutils toolchain-funcs
+
+MY_PNV=${PN}_${PV/_pre/+cvs}.orig
+
+DESCRIPTION="XML output extension to GCC"
+HOMEPAGE="http://www.gccxml.org/"
+SRC_URI="mirror://debian/pool/main/g/${PN}/${MY_PNV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-util/cmake-2.4.6"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_PNV/_/-}
+MYBUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+ mkdir "${MYBUILDDIR}"
+ unpack ${A}
+
+ cd "${S}"
+ # patch below taken from Debian
+ sed -i \
+ -e 's/xatexit.c//' \
+ ${S}/GCC/libiberty/CMakeLists.txt
+}
+src_compile() {
+ cd "${MYBUILDDIR}"
+ cmake "${S}" \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_CXX_COMPILER:FILEPATH="$(tc-getCXX)" \
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
+ -DCMAKE_C_COMPILER:FILEPATH="$(tc-getCC)" \
+ -DCMAKE_C_FLAGS="${CFLAGS}" \
+ || die "cmake failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd "${MYBUILDDIR}"
+ emake DESTDIR="${D}" install || die "emake install failed"
+}