diff options
author | George Shapovalov <george@gentoo.org> | 2008-03-12 14:55:15 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2008-03-12 14:55:15 +0000 |
commit | ca12282820a744895f07898d22170fa5dbff6111 (patch) | |
tree | e06ce489cea3771d38755316b85952d9dc7960c5 /dev-lang/gnat-gcc | |
parent | Version bump, thanks to alpiturchi (bug #210343) (diff) | |
download | historical-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/Manifest | 3 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/gnat-gcc-4.3.0.ebuild | 54 |
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 +} |