summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2009-05-16 23:05:35 +0000
committerMark Loeser <halcy0n@gentoo.org>2009-05-16 23:05:35 +0000
commitbc9e1157db5dab604b7c863c6a719e5b3c7c4b14 (patch)
tree65ca6a2244a5b50cc00a7e7ded77e29524c16ea6 /dev-cpp/gccxml
parentFix loading foreign files from a static Prolog kernel (diff)
downloadhistorical-bc9e1157db5dab604b7c863c6a719e5b3c7c4b14.tar.gz
historical-bc9e1157db5dab604b7c863c6a719e5b3c7c4b14.tar.bz2
historical-bc9e1157db5dab604b7c863c6a719e5b3c7c4b14.zip
Version bump; resolves bug #245765
Package-Manager: portage-2.2_rc33/cvs/Linux i686
Diffstat (limited to 'dev-cpp/gccxml')
-rw-r--r--dev-cpp/gccxml/ChangeLog8
-rw-r--r--dev-cpp/gccxml/Manifest12
-rw-r--r--dev-cpp/gccxml/gccxml-0.9.0_pre20090516.ebuild46
3 files changed, 60 insertions, 6 deletions
diff --git a/dev-cpp/gccxml/ChangeLog b/dev-cpp/gccxml/ChangeLog
index 02d3dbf62ba8..c27d614ba3e2 100644
--- a/dev-cpp/gccxml/ChangeLog
+++ b/dev-cpp/gccxml/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-cpp/gccxml
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/ChangeLog,v 1.23 2009/01/02 01:37:51 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/ChangeLog,v 1.24 2009/05/16 23:05:35 halcy0n Exp $
+
+*gccxml-0.9.0_pre20090516 (16 May 2009)
+
+ 16 May 2009; Mark Loeser <halcy0n@gentoo.org>
+ +gccxml-0.9.0_pre20090516.ebuild:
+ Version bump; resolves bug #245765
02 Jan 2009; Mark Loeser <halcy0n@gentoo.org>
+files/gccxml-0.6.0-gcc43.patch, gccxml-0.6.0-r1.ebuild:
diff --git a/dev-cpp/gccxml/Manifest b/dev-cpp/gccxml/Manifest
index 3025225ab07e..72681627f815 100644
--- a/dev-cpp/gccxml/Manifest
+++ b/dev-cpp/gccxml/Manifest
@@ -5,14 +5,16 @@ AUX gccxml-0.6.0-gcc43.patch 750 RMD160 fdea223e25bef284efbc19e6ffb2fef21a180cd4
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.9.0_pre20080607.tar.bz2 12680073 RMD160 4ed87d708a9586788d51ef679315f702c8947b2d SHA1 32db73ec2c86363cc06acaa53b844be8e010433b SHA256 bb08201225c9ecd3914a465def6a0cb826bd3b1b08bdc4058f02eb5daa6b3f7c
+DIST gccxml-0.9.0_pre20090516.tar.bz2 12880191 RMD160 f20ed56a20eb880def03315ca533809d1e417f2b SHA1 9301589a19d0da0e1cb69179b07df49e3aef5555 SHA256 d503f4f8db5cac59d81888720b8a13d7312438c384c117dd567a130a6156e37e
EBUILD gccxml-0.6.0-r1.ebuild 928 RMD160 38b2a1ab917664602332a6d6eb2df0b16e582f0e SHA1 f7e71685bbea6e70c11bcd95906fee30ba6e2bc8 SHA256 8118994cbb43d28839e52a4e153a0e3ca1c416546ba907efdc026f4bca5370a5
EBUILD gccxml-0.9.0_pre20080607.ebuild 1162 RMD160 b138d3d0bd98bf492e04949b50b167279aa1579b SHA1 56bc40dece09c7c59ff479cb0cb91273770e3510 SHA256 70c0ee7bf6fe6b90e9b8c749ae36c3b5af56b14308dd517c4695c82c3ef1e551
-MISC ChangeLog 3289 RMD160 deb80a13a4717ab5ddb6003f33c422867f1a6b68 SHA1 753c00a1638b379b701f48983b6068deac9d74c5 SHA256 c6bf92ebca3b58b2d265885e5f9462327355abd5bf5f401dee4ed3bf5bf3bf2b
+EBUILD gccxml-0.9.0_pre20090516.ebuild 1161 RMD160 6438767a7993969ee8e1a4b480ad4d7b097c17a7 SHA1 369299df7a881f5ca72f2432866f457add5d4993 SHA256 23c264fb78d5479fd7d9a9bf478c3b1981ae6b2c68922768da193cdda57e7c23
+MISC ChangeLog 3452 RMD160 5d31a76ebcf59a3553001688b93b032d2db87792 SHA1 1ab2ae10f3e5e70bb904c0afe6601209332e2f16 SHA256 d4849c8cc788a4d14597cdcaf4a5acde454943e3de13f407beb6ccdad6c1c0e7
MISC metadata.xml 162 RMD160 a0cebea19e0b8fd83f1a4b52b18abbc1d279af4e SHA1 01ac8441582a31c0291855174b1760bb8d127cd5 SHA256 f0e3b8e87a26756fd1e576f63ed9221cad04e69e4ed6588fd11954250991a0d1
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkldb90ACgkQCRZPokWLroT7CwCgig41o1MNF8sLRLlA3XbSClpI
-B7gAoOFjlMA+z3RCC13e5W3bAhrg+pCj
-=2QY6
+iEYEARECAAYFAkoPRs0ACgkQCRZPokWLroTLOACfUYLtfFWkXn3b7fK4mz5PYByk
+PpAAniv2IYsNtNtLknxtBhe//YSur5KX
+=HVu3
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/gccxml/gccxml-0.9.0_pre20090516.ebuild b/dev-cpp/gccxml/gccxml-0.9.0_pre20090516.ebuild
new file mode 100644
index 000000000000..9e99063fca53
--- /dev/null
+++ b/dev-cpp/gccxml/gccxml-0.9.0_pre20090516.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 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_pre20090516.ebuild,v 1.1 2009/05/16 23:05:35 halcy0n Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="XML output extension to GCC"
+HOMEPAGE="http://www.gccxml.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+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}/${P}"
+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" || die "sed failed"
+}
+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"
+}