Version bump (bug #209968).
authorTiziano Müller <dev-zero@gentoo.org>
Wed, 13 Feb 2008 13:58:28 +0000 (13:58 +0000)
committerTiziano Müller <dev-zero@gentoo.org>
Wed, 13 Feb 2008 13:58:28 +0000 (13:58 +0000)
Package-Manager: portage-2.1.4.4

dev-cpp/gccxml/ChangeLog
dev-cpp/gccxml/Manifest
dev-cpp/gccxml/gccxml-0.9.0_pre20071228.ebuild [new file with mode: 0644]

index d9237cac06eb3047b5b1ed9a02631424f424109e..eb08be8fbd0a370632b7f2e59338675851beee9f 100644 (file)
@@ -1,6 +1,12 @@
 # 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
index dc5d77800788f1fe111b41dcfd700d5691018595..8165b18771df962dcf1bab7da8a5c944978661c0 100644 (file)
@@ -1,7 +1,9 @@
 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
diff --git a/dev-cpp/gccxml/gccxml-0.9.0_pre20071228.ebuild b/dev-cpp/gccxml/gccxml-0.9.0_pre20071228.ebuild
new file mode 100644 (file)
index 0000000..6dbf3ef
--- /dev/null
@@ -0,0 +1,49 @@
+# 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"
+}