diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2009-05-16 23:05:35 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2009-05-16 23:05:35 +0000 |
commit | 40fbf4268009f9b93d14c4465f7493768ab1f7d3 (patch) | |
tree | 8ad0f1770144fc85789a886a316847d7bbb47b41 /dev-cpp/gccxml | |
parent | Fix loading foreign files from a static Prolog kernel (diff) | |
download | gentoo-2-40fbf4268009f9b93d14c4465f7493768ab1f7d3.tar.gz gentoo-2-40fbf4268009f9b93d14c4465f7493768ab1f7d3.tar.bz2 gentoo-2-40fbf4268009f9b93d14c4465f7493768ab1f7d3.zip |
Version bump; resolves bug #245765
(Portage version: 2.2_rc33/cvs/Linux i686)
Diffstat (limited to 'dev-cpp/gccxml')
-rw-r--r-- | dev-cpp/gccxml/ChangeLog | 8 | ||||
-rw-r--r-- | dev-cpp/gccxml/gccxml-0.9.0_pre20090516.ebuild | 46 |
2 files changed, 53 insertions, 1 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/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" +} |