summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2008-03-12 14:55:15 +0000
committerGeorge Shapovalov <george@gentoo.org>2008-03-12 14:55:15 +0000
commitca12282820a744895f07898d22170fa5dbff6111 (patch)
treee06ce489cea3771d38755316b85952d9dc7960c5 /dev-lang/gnat-gcc
parentVersion bump, thanks to alpiturchi (bug #210343) (diff)
downloadhistorical-ca12282820a744895f07898d22170fa5dbff6111.tar.gz
historical-ca12282820a744895f07898d22170fa5dbff6111.tar.bz2
historical-ca12282820a744895f07898d22170fa5dbff6111.zip
new version
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r--dev-lang/gnat-gcc/Manifest3
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.0.ebuild54
2 files changed, 57 insertions, 0 deletions
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 75293c429538..4fe1f103aefd 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -9,6 +9,7 @@ DIST gcc-ada-4.1.2.tar.bz2 4589609 RMD160 9fee74690503a8df2653cbb3eecf0a29375ba5
DIST gcc-ada-4.2.2.tar.bz2 4686287 RMD160 580b8f61755cc230cb9305845b667386f2fbe07d SHA1 cfff257beaf6253aefc241727464e755a1c43f9a SHA256 5d73099544b0ebd39a1ccf20f684e0826c1c2fbec97dd1d7a7d4458912b4dc8a
DIST gcc-ada-4.2.3.tar.bz2 4740243 RMD160 dd3dc58d87a24fef7f33a0a04e13de30d7cc6758 SHA1 fcf69fbc1d802ef1349a14ccdf7e9a53028d90e0 SHA256 08956727415fb1721c5c89ef33ebe94ab718459e88f7cd4589fc1c2b7e98cb4c
DIST gcc-ada-4.3-20080208.tar.bz2 5298558 RMD160 90890e7b977b1db53bd12f377b340605e5d87560 SHA1 43cc1fa9640ef9fb630398ecd4956f604997576d SHA256 27932ac6eed0eba4ef83ef544aa6bc5062418b4d1517c0918ab0dc9c64e27814
+DIST gcc-ada-4.3.0.tar.bz2 5279571 RMD160 a702b6d06c345d78a33df4b05478790d841c283c SHA1 5655c96e99949561ba95307cee03536ba4eaa8ed SHA256 9857cb4c6c293990f5c0583e4eec29239eb3bbac4c8e2f505d0d9544ba9b67d2
DIST gcc-core-3.4.5.tar.bz2 13397308 RMD160 d0b1f2748929d319b68e80542edfe1251a867c81 SHA1 0a21072e1f5d7cbc50f3b045b1fd45c85be1fad1 SHA256 8a2824b12a1cae8b68de3be0a8fd2da14918462e6afa27c3578ccfc8ab10d0fc
DIST gcc-core-3.4.6.tar.bz2 13366790 RMD160 510f512c1de3e0b67c68aeaf9933a547f500b6d9 SHA1 5f41c5e31fdc04e83fa16b07729866d53ffaadce SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133
DIST gcc-core-4.1.1.tar.bz2 17087873 RMD160 680ba95c45481d99a112534078530b1a5d395931 SHA1 147e12bf96a8d857fda1d43f0d7ea599b89cebf9 SHA256 f1f116d3f6281ffe961b68255bdc446cd164d7b9d159cb302236a6175d215a51
@@ -16,6 +17,7 @@ DIST gcc-core-4.1.2.tar.bz2 17485561 RMD160 612cbd5b795f7095fb3f565e6a8eaaee82c4
DIST gcc-core-4.2.2.tar.bz2 19104360 RMD160 6943f9f56d5c10ea60b88e6d03cf2c0bf95a2b3c SHA1 0bafb7e60432da2e5a0aad4424dde01c2a5c58bd SHA256 0aa0e8855ed2a18557116da97a3786b753e8f117024c974a78bf8b1a49e30d06
DIST gcc-core-4.2.3.tar.bz2 19319213 RMD160 1ced09156d8444bba7eb2550a969f72b788d4bc5 SHA1 0896a32b36f2fcd3dd39c8424b548fab87b33873 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813
DIST gcc-core-4.3-20080208.tar.bz2 21141713 RMD160 05a13a9d12c33d3c0dbe254e327963746b4a68e3 SHA1 a1ac93e24f6c22b34420ba15163470d7c3d53e4e SHA256 6bc7d94eac41243bbe0e7db6cfd5b2031f15bd1145a4f22b91e0807b38ebf476
+DIST gcc-core-4.3.0.tar.bz2 24251371 RMD160 9df64a4f374807b208364328cc10aa56ca5a161a SHA1 2fcea9d777933517a266175f96bc781675d476b3 SHA256 2bb3b28e33c1299946f3a396018cf711a2e32e30c6f0203c83e76ae36707e3e5
DIST gnatboot-3.4-amd64-r2.tar.bz2 12063245 RMD160 6be578cb8938e872b39d2420c2151d4b8b574f20 SHA1 ce67f3147a5d009ffe5d92cc5ef116f32e772bb0 SHA256 c0c2fe91f6c38483193415690a4f90ac205e3aa9cf42ab3ab3e5d2a3ec269d8d
DIST gnatboot-3.4-i386.tar.bz2 10629373 RMD160 27a3189be4a1f699b438f777679890b93a51eb1e SHA1 78d5aa6c9800ab978db1fbf93255ed70fe188dbc SHA256 7b4300e72b7f00d2fd9d0dad6940c3e6b4e19eeaf4696e92d7c92e2a38e8b049
DIST gnatboot-3.4-ppc.tar.bz2 10996302 RMD160 de56dbb14346f41023ae06445d830c6bd9bbf50a SHA1 87c068ddb7bb14b87e04765e2c3c2997064e8770 SHA256 1f164834e377604a943b230196d9f2a40e8e6753bac4c980d5ca2c00c7674363
@@ -28,6 +30,7 @@ EBUILD gnat-gcc-4.1.1.ebuild 1542 RMD160 4cf161f7c5c8c869cebc463da4a104e5d2fa0e0
EBUILD gnat-gcc-4.1.2.ebuild 1724 RMD160 316c0b40bdca6334762936304f9efdfbbccab12d SHA1 1cf48918ce082609dd96eba390a9690ae176e5a6 SHA256 127b2cfd0c0ced216b64193e3e53df08163693ae963831c88351fbfe59aeff83
EBUILD gnat-gcc-4.2.2.ebuild 1799 RMD160 bd46ec15f176d4e033f39842582eb966459d5e0c SHA1 5419561573c486a3b2508cd44b3334438996cbf8 SHA256 9dc947234e03fca845e40c2e178ff32b4aa43f080b3232c9d3fb437f4a018d74
EBUILD gnat-gcc-4.2.3.ebuild 1797 RMD160 cdb914745d071953b95a019f8c33e0dbea99a57c SHA1 304c832f91d09036c80460fc844224b7e2e5d7d0 SHA256 bfe15f4b51debb8256b76aea7d445bed30d2b0bc3f2ae5a81b971742ce319321
+EBUILD gnat-gcc-4.3.0.ebuild 2062 RMD160 5ff8af63f5a924eb64c0bce0a98521a571ac6f8e SHA1 05901aa43968745fa24fb60ef8b4f61616b81f64 SHA256 0bbaae5564291556255d479a2bb0724622c7745accb5f45f79a050300cb341f8
EBUILD gnat-gcc-4.3_pre20080208.ebuild 2544 RMD160 b9cf59e8c2260f5012f5cb64d10c4ef0558c5c2d SHA1 f72953192d051cb8f015c3622d24ca7fd0cb0a96 SHA256 39c8a61690a2f03b2100075aa0b9f520951cd0a0a34b7ed3758643086ebc20f8
MISC ChangeLog 3848 RMD160 f9b19f58cd0c651addeb136d088b885dc59b9413 SHA1 84f52d6425582e2a5381a79d69ee6fa2e7414e37 SHA256 e970fb661ccb6c92135885454716f0571a63c524779ab0eb0f2718fa25a3b39a
MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.0.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.0.ebuild
new file mode 100644
index 000000000000..401099f5c5f0
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 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.0.ebuild,v 1.1 2008/03/12 14:55:15 george Exp $
+
+inherit gnatbuild
+
+DESCRIPTION="GNAT Ada Compiler - gcc version"
+HOMEPAGE="http://gcc.gnu.org/"
+LICENSE="GMGPL"
+
+# overriding the BOOT_SLOT, as 4.1 should do fine, no need for bootstrap duplication
+BOOT_SLOT="4.1"
+
+# 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
+ ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
+ x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
+ amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+
+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 old bootstrap cannot process new C syntax..
+ 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
+}