ChangeLog

# ChangeLog for dev-cpp/gccxml
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/ChangeLog,v 1.22 2008/06/07 16:57:59 dev-zero Exp $

*gccxml-0.9.0_pre20080607 (07 Jun 2008)

07 Jun 2008; Tiziano Müller
-gccxml-0.7.0_pre20060311.ebuild, -gccxml-0.9.0_pre20071228.ebuild,
+gccxml-0.9.0_pre20080607.ebuild:
Version bump (fixes bug #220030). Dropped old versions.

13 Feb 2008; Tiziano Müller
gccxml-0.9.0_pre20071228.ebuild:
Minorsyn: unquoted variable corrected.

*gccxml-0.9.0_pre20071228 (13 Feb 2008)

13 Feb 2008; Tiziano Müller
+gccxml-0.9.0_pre20071228.ebuild:
Version bump (bug #209968).

08 Nov 2007; Grant Goodyear metadata.xml:
-m removed myself as maintainer

07 Apr 2007; Christian Faulhammer
gccxml-0.7.0_pre20060311.ebuild:
SRC_URI changed to mirror://, fixes bug 163308

15 Mar 2007; Tiziano Müller -gccxml-0.6.0.ebuild,
gccxml-0.7.0_pre20060311.ebuild:
Changed cmake-dependency to 2.4.6, bug #162366. Small cleanups. Old version
dropped.

*gccxml-0.7.0_pre20060311 (10 Oct 2006)

10 Oct 2006; Grant Goodyear
+gccxml-0.7.0_pre20060311.ebuild:
Version bump. Since there has been no release since 2004, we're now
syncing w/ Debian. Doesn't really satisfy bug #147976, since pyste
is broken w/ this version of gccxml (I think). In reality, pyste
is probably just broken, period.

20 Jul 2006; gccxml-0.6.0-r1.ebuild:
stable on mips

03 Feb 2006; Mark Loeser gccxml-0.6.0-r1.ebuild:
Stable on x86; bug #120840

01 Feb 2006; Aron Griffis gccxml-0.6.0-r1.ebuild:
Mark 0.6.0-r1 stable on ia64

29 Jan 2006; Daniel Goller gccxml-0.6.0-r1.ebuild:
Making actual change to ebuild

29 Jan 2006; Daniel Goller ChangeLog:
Stable on ppc and amd64

29 Oct 2005; Mark Loeser gccxml-0.6.0.ebuild:
Stable on x86

29 Oct 2005; Daniel Goller gccxml-0.6.0.ebuild:
Stabelizing on amd64

*gccxml-0.6.0-r1 (12 Oct 2005)

12 Oct 2005; Caleb Tennis +files/obstack.h.diff,
+gccxml-0.6.0-r1.ebuild:
Adding a patch that allows this package to compile with older and newer GCC
verisons

19 Sep 2005; Mark Loeser metadata.xml:
Adding to cpp herd.

06 Aug 2005; Aaron Walker gccxml-0.6.0.ebuild:
Added ~mips.

25 Jul 2005; Matthew Kennedy gccxml-0.6.0.ebuild:
Keywording ~sparc.

12 May 2005; Aron Griffis gccxml-0.6.0.ebuild:
add ~ia64

24 Apr 2005; Daniel Goller gccxml-0.6.0.ebuild:
add ~ppc

21 Apr 2005; Grant Goodyear gccxml-0.6.0.ebuild:
Add ~amd64 keyword and recompute digest.

25 Jan 2005; Grant Goodyear :
New package.

Manifest

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
EBUILD gccxml-0.6.0-r1.ebuild 874 RMD160 bf83d9171d644252694eb74a748896b0499d77d8 SHA1 a9d709f34ae6043ebe0a3341017fb0ec92a2be1f SHA256 de0dc3d91ba3cdea656bd78f37ea1e01173ba1c6cc2aecd72b3ef5de70091b4d
EBUILD gccxml-0.9.0_pre20080607.ebuild 1162 RMD160 b138d3d0bd98bf492e04949b50b167279aa1579b SHA1 56bc40dece09c7c59ff479cb0cb91273770e3510 SHA256 70c0ee7bf6fe6b90e9b8c749ae36c3b5af56b14308dd517c4695c82c3ef1e551
MISC ChangeLog 3068 RMD160 5b6be3482f4777d7900c594cc2e7676add2d7275 SHA1 a5f52fa16220c5b14e4d681b3c724cb7fff3a68e SHA256 6e9986653011d0ea90aa28a9039a657e10678f8da59463bc219f89c564e00fcc
MISC metadata.xml 162 RMD160 a0cebea19e0b8fd83f1a4b52b18abbc1d279af4e SHA1 01ac8441582a31c0291855174b1760bb8d127cd5 SHA256 f0e3b8e87a26756fd1e576f63ed9221cad04e69e4ed6588fd11954250991a0d1

files

gccxml-0.6.0-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gccxml/gccxml-0.6.0-r1.ebuild,v 1.6 2007/02/11 11:20:08 vapier Exp $

inherit versionator eutils
PVM="$(get_version_component_range 1-2)"
DESCRIPTION="XML output extension to GCC"
HOMEPAGE="http://www.gccxml.org/"
SRC_URI="http://www.gccxml.org/files/v${PVM}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ia64 mips ppc s390 sh ~sparc x86"
IUSE=""

DEPEND="dev-util/cmake"
RDEPEND=""

MYBUILDDIR=${WORKDIR}/build
src_unpack() {
mkdir ${MYBUILDDIR}
unpack ${A}
cd ${S}
epatch ${FILESDIR}/obstack.h.diff
}
src_compile() {
cd ${MYBUILDDIR}
cmake ../${P} -DCMAKE_INSTALL_PREFIX:PATH=/usr || die "cmake failed"
emake || die "emake failed"
}

src_install() {
cd ${MYBUILDDIR}
make DESTDIR=${D} install || die
}

gccxml-0.9.0_pre20080607.ebuild

# 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_pre20080607.ebuild,v 1.1 2008/06/07 16:57:59 dev-zero 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"
}

metadata.xml





cpp