summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2008-10-23 12:09:18 +0000
committerGeorge Shapovalov <george@gentoo.org>2008-10-23 12:09:18 +0000
commit755238cd649ec0c5193726dd98d16abde05bc57d (patch)
tree7cdd10bace055e73c6ce646afb6a174ccc2ddb43 /dev-lang/gnat-gcc
parentalpha/ia64/x86 stable wrt #192989 (diff)
downloadhistorical-755238cd649ec0c5193726dd98d16abde05bc57d.tar.gz
historical-755238cd649ec0c5193726dd98d16abde05bc57d.tar.bz2
historical-755238cd649ec0c5193726dd98d16abde05bc57d.zip
new version, repomed unused autotools from 3.4.6
Package-Manager: portage-2.2_rc12/cvs/Linux 2.6.26-gentoo-r1 x86_64
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog10
-rw-r--r--dev-lang/gnat-gcc/Manifest7
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.2.ebuild58
4 files changed, 74 insertions, 5 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index 45d4adf647dd..0076863ae066 100644
--- a/dev-lang/gnat-gcc/ChangeLog
+++ b/dev-lang/gnat-gcc/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lang/gnat-gcc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.26 2008/06/25 14:27:44 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.27 2008/10/23 12:09:18 george Exp $
+
+ 23 Oct 2008; George Shapovalov <george@gentoo.org> gnat-gcc-3.4.6.ebuild:
+ fixed repoman complaint about not using inherited autotools
+
+*gnat-gcc-4.3.2 (23 Oct 2008)
+
+ 23 Oct 2008; George Shapovalov <george@gentoo.org> +gnat-gcc-4.3.2.ebuild:
+ new version
25 Jun 2008; George Shapovalov <george@gentoo.org> gnat-gcc-4.3.0.ebuild,
gnat-gcc-4.3.1.ebuild:
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 35776620e0e9..5d5322b80af4 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -11,6 +11,7 @@ DIST gcc-ada-4.2.3.tar.bz2 4740243 RMD160 dd3dc58d87a24fef7f33a0a04e13de30d7cc67
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-ada-4.3.1.tar.bz2 5300568 RMD160 16a5e5d45ad0a142dc173b90d9a2137310204526 SHA1 ec191dfbd3c326e94d96d40d31dd0d5a55a41ea4 SHA256 077ff1f02aaec5f02d38b9d27ccb6e7cbd1fa3a684dafc04a66d7645d6e2f20b
+DIST gcc-ada-4.3.2.tar.bz2 5291314 RMD160 65f045756bb215186fcbb646a13743e146ebc8bc SHA1 f5c4b2d7a35e55ee801ec1915a824d403f2367fd SHA256 98d112e1e0bdea5f520b08ea352931fd353085628d12cb9553d5794cb43e8c26
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
@@ -20,6 +21,7 @@ DIST gcc-core-4.2.3.tar.bz2 19319213 RMD160 1ced09156d8444bba7eb2550a969f72b788d
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 gcc-core-4.3.1.tar.bz2 23799743 RMD160 7a9e15c309946bdfc5cd6b000c8fda72ef3f4053 SHA1 2d47e33344b7978a59af04885c1d3947c3dc360e SHA256 c7706b3354c1bede6ba83440b0997dc7d5fcd8892345f857527807294a9857a3
+DIST gcc-core-4.3.2.tar.bz2 23830073 RMD160 96f5c9eeed2bd489ea6422908635c0aa93013e52 SHA1 8137e6f12fea6730873ab6230e6f6a768443de83 SHA256 0687e7279d78eb963ac34a3b06a0a6a1d1e9a26807ef4939cf4a2ad5f062e75a
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
@@ -27,13 +29,14 @@ DIST gnatboot-4.1-amd64.tar.bz2 15314736 RMD160 d3042072827d66dff67e57559613f7d4
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
EBUILD gnat-gcc-3.4.5-r2.ebuild 1046 RMD160 b879d1f30a8199b034a2c05e9c9b562838799be4 SHA1 ef8f5bded15f4f32d5d3ed3c5b60ae8857723506 SHA256 ca2e020d1f024d853577ed3867eedda9f216e6565c09d9f28dea4cdf004d41fd
-EBUILD gnat-gcc-3.4.6.ebuild 1133 RMD160 7003128a3fcf7d786d33ed28ebb9f85f9ba98d70 SHA1 c70765d5bbc1c1ba8e64f85705258e148c67ee78 SHA256 c431eedc7693bc7ae289f1525b9844dadea947902930521692e93cc78e6d644d
+EBUILD gnat-gcc-3.4.6.ebuild 1122 RMD160 91e7301213d076ee3fa64134a84e3421bf28c853 SHA1 2df8471731771ff28480400b46c53a996035b4f0 SHA256 046ec721f992161ef1e7bc63599657673f84b01cec77cdaeb8eb4b90962bae63
EBUILD gnat-gcc-4.1.1.ebuild 1542 RMD160 4cf161f7c5c8c869cebc463da4a104e5d2fa0e07 SHA1 5efaaa0ea265fcdcd283cb757e06eb673e320de0 SHA256 2c2a9c61f4fb3e2b990dbb780d6959f44e7808f0f17869f501e12faafe720668
EBUILD gnat-gcc-4.1.2.ebuild 1724 RMD160 316c0b40bdca6334762936304f9efdfbbccab12d SHA1 1cf48918ce082609dd96eba390a9690ae176e5a6 SHA256 127b2cfd0c0ced216b64193e3e53df08163693ae963831c88351fbfe59aeff83
EBUILD gnat-gcc-4.2.2.ebuild 1796 RMD160 f023b6b589f66c4232e7cbafa1f2e2f1e335bafc SHA1 c871160f9cd18d9ce692a387858241f591a28578 SHA256 da5cac6a76094aa932ea143ec3e1ac204d0ac2e515e7e11e1b6650b1ec7f0562
EBUILD gnat-gcc-4.2.3.ebuild 1797 RMD160 cdb914745d071953b95a019f8c33e0dbea99a57c SHA1 304c832f91d09036c80460fc844224b7e2e5d7d0 SHA256 bfe15f4b51debb8256b76aea7d445bed30d2b0bc3f2ae5a81b971742ce319321
EBUILD gnat-gcc-4.3.0.ebuild 2160 RMD160 c44b992f2d8b9f9e79fbf896c4aef362b05fcfd6 SHA1 9708a9f5e20da9500d34cfd7a2084cad70e571a7 SHA256 e8d504851bae68e6f434e7b47f7d8064c42d94a926c419014b768be6e558d8cc
EBUILD gnat-gcc-4.3.1.ebuild 2160 RMD160 f550723c5385c5880fec14b08cc8264033113871 SHA1 59bd674999a26bda5c03f95738df7f23d9d9e223 SHA256 f340f2df43ee0a35406207eeddb62df8d776b1c33c03f5fa51df56066f4164d4
+EBUILD gnat-gcc-4.3.2.ebuild 2160 RMD160 2de7cc79f0c90413a728b4abadd24e23de98d1a2 SHA1 1541867c96b1d035b3fc487f9421baf25679598a SHA256 20248a9c58ffd08c7a0ff251b15d72dfef3aa20bede5e8e8842d6427414bd0be
EBUILD gnat-gcc-4.3_pre20080208.ebuild 2544 RMD160 b9cf59e8c2260f5012f5cb64d10c4ef0558c5c2d SHA1 f72953192d051cb8f015c3622d24ca7fd0cb0a96 SHA256 39c8a61690a2f03b2100075aa0b9f520951cd0a0a34b7ed3758643086ebc20f8
-MISC ChangeLog 4458 RMD160 92aa8cf589f1f87cc1302206d4c802749dd2841c SHA1 5b0615b74cc89567de5f5e2bbd2f0b2bfb4f9ac3 SHA256 4168b8ef6822ba856f64b4a4351b60145b33aa609442e8ecd6188b43cde971e5
+MISC ChangeLog 4720 RMD160 31d7f736f5f851871027c08cae2f2d6078e28424 SHA1 68a63b7587558b7078948cf7e16a7084d2630c61 SHA256 cb8564c8745733c4039819cd846382ea76f7e252b16c687d3cfba5caae6f2227
MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960
diff --git a/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild b/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
index a49e1d3df917..8e2c83b1c5cf 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
@@ -1,9 +1,9 @@
# 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-3.4.6.ebuild,v 1.9 2008/03/17 12:37:50 coldwind Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild,v 1.10 2008/10/23 12:09:18 george Exp $
WANT_AUTOCONF=2.1
-inherit gnatbuild autotools
+inherit gnatbuild
DESCRIPTION="GNAT Ada Compiler - gcc version"
HOMEPAGE="http://gcc.gnu.org/"
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.2.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.2.ebuild
new file mode 100644
index 000000000000..83fffc3ae544
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.2.ebuild
@@ -0,0 +1,58 @@
+# 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.2.ebuild,v 1.1 2008/10/23 12:09:18 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"
+
+# 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 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
+}