diff options
author | 2010-01-21 11:27:31 +0000 | |
---|---|---|
committer | 2010-01-21 11:27:31 +0000 | |
commit | 3ef6054628ee407c173e67467884c5927617b872 (patch) | |
tree | 5be6a36e536e98e59c360d4df8a49b1e09441896 /dev-lang/gnat-gcc | |
parent | While JRuby does not work yet, predispose the ebuild to support it; also add ... (diff) | |
download | historical-3ef6054628ee407c173e67467884c5927617b872.tar.gz historical-3ef6054628ee407c173e67467884c5927617b872.tar.bz2 historical-3ef6054628ee407c173e67467884c5927617b872.zip |
new revision, uses new gcc-4.3 based bootstrap
Package-Manager: portage-2.1.7.16/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r-- | dev-lang/gnat-gcc/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild | 63 |
3 files changed, 74 insertions, 3 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog index 62abe790779d..f1bdefd83c86 100644 --- a/dev-lang/gnat-gcc/ChangeLog +++ b/dev-lang/gnat-gcc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/gnat-gcc -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.31 2009/03/28 15:47:25 nixnut Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.32 2010/01/21 11:27:31 george Exp $ + +*gnat-gcc-4.3.3-r1 (21 Jan 2010) + + 21 Jan 2010; George Shapovalov <george@gentoo.org> + +gnat-gcc-4.3.3-r1.ebuild: + new revision, uses new bootstrap, based on gcc-4.3 28 Mar 2009; nixnut <nixnut@gentoo.org> gnat-gcc-4.3.2.ebuild: ppc stable #257800 diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest index b8566dc2fbfe..e7767e244c2e 100644 --- a/dev-lang/gnat-gcc/Manifest +++ b/dev-lang/gnat-gcc/Manifest @@ -20,11 +20,13 @@ DIST gnatboot-3.4-ppc.tar.bz2 10996302 RMD160 de56dbb14346f41023ae06445d830c6bd9 DIST gnatboot-4.1-amd64.tar.bz2 15314736 RMD160 d3042072827d66dff67e57559613f7d4136c8443 SHA1 c6a3b213209019579da7660147211c2bc9e6a348 SHA256 a4016920b84f5934ec7120c7bb17c1028b193d5e146a46a9d1ceae4a456924d2 DIST gnatboot-4.1-i386.tar.bz2 15367514 RMD160 3a5dcd646a9abe75a62410a9daaf749171bf5aad SHA1 a7229124084a9e842686eb3c255e42bf432d7b3b SHA256 597b4a16f38fb173b1eecc259c1566ccf81291e13b88e2160102a512cefcc518 DIST gnatboot-4.1-ppc.tar.bz2 13651598 RMD160 1890d8ae2e744d8a26ac5f9d1cf7c923637fff8b SHA1 017efeb76d9283bd90c431b06ddcb7dc91055e07 SHA256 2c9ed035b964a7dfcc427cb5c16dc30d3b99276fb424d25b0ebfde23a68013eb +DIST gnatboot-4.3-amd64.tar.bz2 20325898 RMD160 347aab7ac56bf92edcea4d2f82e1eaef876d5f4f SHA1 48d3df3665c728e12a26899131e6d5e31068c2a2 SHA256 276b07c422ce102a160199aaa697152b2dcd4ebea194c75e8aa5453645d4e5e3 EBUILD gnat-gcc-3.4.6.ebuild 1131 RMD160 e336b6aaf3700378b2ef4fccab0c189e289691ca SHA1 7dbcfeb861a1141dfa84a950541d358b77856d22 SHA256 0954c635de9f38c27cd637dc8d584d89075c5ffd41ff7991a6e3d30f8ba253b1 EBUILD gnat-gcc-4.1.2.ebuild 1731 RMD160 912b81c81e90031f01fa78fe0d7e5ca8a98730bd SHA1 680e997166dcc9a55b58d84e0706405e1a2af5bc SHA256 86d0b854f2627d7d4946d0242949d88092e8806cd0e83782f740d2a5f602f9e3 EBUILD gnat-gcc-4.2.3.ebuild 1803 RMD160 7229d838b09a218ec6980ff2c4527f3e2afb7982 SHA1 6b3913e976221c41a5a5a2e4b8ded6c419bd9157 SHA256 d15c61da75cefbe65bf959a908e9b6220979d61021b874bab17cabf15db33430 EBUILD gnat-gcc-4.3.1.ebuild 2169 RMD160 22d47df80c3ee0e7922b95c57d52e2f34de003b9 SHA1 b18724523cb90fea174ad4ec8dcffb2dd01c5dab SHA256 27fd3ebadf81d406585662b4022050b5c6445b6ef1c8263da56eae2934bad9c2 EBUILD gnat-gcc-4.3.2.ebuild 2166 RMD160 f540e2bf1c0024508f65c6b47f0a1d1dd8804eb6 SHA1 1aa351c8e94040d715677098277c2f8995ab116c SHA256 e0e8ae4b8f5dc56565755709c2f100d0096b42ff46a416564d38ce7b22339ab8 +EBUILD gnat-gcc-4.3.3-r1.ebuild 2219 RMD160 2784f391bc7a319641cb51b52cd81c154057aae0 SHA1 53ccf5a2dea58b1f436f2669205e01d7a08e3eaf SHA256 0a69584e64a2d904a6a848f7a2d97b2f9e61bda4854c48468039f8348881c9cf EBUILD gnat-gcc-4.3.3.ebuild 2271 RMD160 1932a9e914cf6c376b94d50f74e82c046ab46d6b SHA1 946c473f96e6e33f415b87df2c6846e4f4d8a16f SHA256 bfbb03703f627cb64bed2bef3e98cda5ef1749da5665e3ff1e3cb0ce67cdd9c4 -MISC ChangeLog 5122 RMD160 14d66539dde5515e9dbd48c5b247abd8e1390e5b SHA1 edf2a0cba72e018d855d5ac521a6c01ccd752dd8 SHA256 bf73de518076cbcb50aa318d7c96b08c1a38668e10179aea51f24aedd8f21460 +MISC ChangeLog 5292 RMD160 6b0b9d67ce7f2b52c5bba3d22d580e0104e9910e SHA1 0bd5700c89629519ba0f3a89dc21acd52403a346 SHA256 092d9e6586a7d6b881cd6706395b56774846c272cf4c604841c785d30efe2467 MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild new file mode 100644 index 000000000000..fb0cd4af916b --- /dev/null +++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild,v 1.1 2010/01/21 11:27:31 george Exp $ + +# Need to let configure know where to find stddef.h +#EXTRA_CONFGCC="${WORKDIR}/usr/lib/include/" + +inherit gnatbuild + +DESCRIPTION="GNAT Ada Compiler - gcc version" +HOMEPAGE="http://gcc.gnu.org/" +LICENSE="GMGPL" + +IUSE="" + +# using new bootstrap +BOOT_SLOT="4.3" + +# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH) +# so the URI's are static. +SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2 + amd64? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )" +# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 ) +# x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i386.tar.bz2 ) + +KEYWORDS="~amd64" + +# starting with 4.3.0 gnat needs these libs +DEPEND=">=dev-libs/mpfr-2.3.1 + >=dev-libs/gmp-4.2.2" + +#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake +# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so" + +src_unpack() { + gnatbuild_src_unpack + + #fixup some hardwired flags + cd "${S}"/gcc/ada + + # universal gcc -> gnatgcc substitution occasionally produces lines too long + # and then build halts on the style check. + # + # The sed in makegpr.adb is actually not for the line length but rather to + # "undo" the fixing, Last3 is matching just that - the last three characters + # of the compiler name. + sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb && + sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads || + die "reversing [gnat]gcc substitution in comments failed" + + # looks like wrapper has problems with all the quotation + sed -i -e "/-DREVISION/d" -e "/-DDEVPHASE/d" \ + -e "s: -DDATESTAMP=\$(DATESTAMP_s)::" "${S}"/gcc/Makefile.in + sed -i -e "s: DATESTAMP DEVPHASE REVISION::" \ + -e "s:PKGVERSION:\"\":" "${S}"/gcc/version.c +} + +src_compile() { + # looks like gnatlib_and_tools and gnatlib_shared have become part of + # bootstrap + gnatbuild_src_compile configure make-tools bootstrap +} |