summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2007-10-10 18:28:20 +0000
committerGeorge Shapovalov <george@gentoo.org>2007-10-10 18:28:20 +0000
commit2b5ec54d2d199404232f8af1f00d7e582b63927b (patch)
tree1becfba92d139ffb4e6eb8ef42932ddab8863fa6 /dev-lang
parentFix cups backend path thanks to scwang <scwang@ios.ac.cn> in bug 191560 (diff)
downloadhistorical-2b5ec54d2d199404232f8af1f00d7e582b63927b.tar.gz
historical-2b5ec54d2d199404232f8af1f00d7e582b63927b.tar.bz2
historical-2b5ec54d2d199404232f8af1f00d7e582b63927b.zip
new version
Package-Manager: portage-2.1.3.12
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog10
-rw-r--r--dev-lang/gnat-gcc/Manifest57
-rw-r--r--dev-lang/gnat-gcc/files/digest-gnat-gcc-4.2.115
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild4
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild48
9 files changed, 115 insertions, 35 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index 3263c24139d3..e011426847f3 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-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.14 2007/05/29 17:59:22 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.15 2007/10/10 18:28:19 george Exp $
+
+*gnat-gcc-4.2.1 (10 Oct 2007)
+
+ 10 Oct 2007; George Shapovalov <george@gentoo.org>
+ gnat-gcc-3.4.5-r2.ebuild, gnat-gcc-3.4.6.ebuild, gnat-gcc-4.1.1.ebuild,
+ gnat-gcc-4.1.2.ebuild, gnat-gcc-4.2.0.ebuild, +gnat-gcc-4.2.1.ebuild:
+ added new version. Fixed env (no longer) leaking issue in gnatbuild.eclass.
+ Quoted ${S}
29 May 2007; George Shapovalov <george@gentoo.org> gnat-gcc-4.2.0.ebuild:
QA_EXECSTACK marked
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 90af815a2997..cac96e5e4f21 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -19,41 +19,47 @@ DIST gcc-ada-3.4.6.tar.bz2 3784327 RMD160 6984d622622b2d2fcd2fc61588d421b0375984
DIST gcc-ada-4.1.1.tar.bz2 4587997 RMD160 bfecb96979b647bbcf49396acc7455f17ea123f7 SHA1 65a052a4b1f5f2b67aa9693294be1d66ed10f5b0 SHA256 41d723538f5c4b8d8e024b16900bbd1955809086200acfbcad83ce94cf44c6ba
DIST gcc-ada-4.1.2.tar.bz2 4589609 RMD160 9fee74690503a8df2653cbb3eecf0a29375ba535 SHA1 4b3c39bd9ff80f4ce4cf7dac8d38403f91b75cef SHA256 703125c4d033c666b52db2aeee0a05e3461467fe8ff6e5e588b5cdb8c6928bb0
DIST gcc-ada-4.2.0.tar.bz2 4715119 RMD160 6ba5a30c01ee499ef28e754e8465ce0b2409de14 SHA1 bc9ef6e7ae700c6e50af3aa0b50fe65404a0c9ed SHA256 a5399cf9f1865efde8dbe9b43fd1f492305faebc90bf30308cf89d5a50a09392
+DIST gcc-ada-4.2.1.tar.bz2 4684098 RMD160 314ed806f724924f520725e1374cb691d89095e8 SHA1 c4789146ae32b6c3c5bb8f7a0cbbbf6cbb48f89e SHA256 f262814a98fff90079c0f00feebba1af6405f995f35ef146d963445ba229b21e
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
DIST gcc-core-4.1.2.tar.bz2 17485561 RMD160 612cbd5b795f7095fb3f565e6a8eaaee82c472c5 SHA1 d6875295f6df1bec4a6f4ab8f0da54bfb8d97306 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d
DIST gcc-core-4.2.0.tar.bz2 18931619 RMD160 6f1fb4fbb344d84f8095451ac1e14f0d43c9e6b1 SHA1 0788a6d99c6937586597b7b018929f221af12abf SHA256 c15ba2957485bbab1c3b85cc1e4e96337cb7bce749827f526ea7209461ff707a
+DIST gcc-core-4.2.1.tar.bz2 19058230 RMD160 a2fc302a6f2d7a4dfa87688eca380d260c202f9a SHA1 43a138779e053a864bd16dfabcd3ffff04103213 SHA256 476fe4a6f10493fdb53070aa31515326975d2fdc38f2dce931526a528b9ca453
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
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
-EBUILD gnat-gcc-3.4.5-r2.ebuild 1044 RMD160 9ad0ce264a3eda6c7cbecef9c02300d3d2712fa9 SHA1 349d38bdcf948865586c3c3e8192aeac136a5662 SHA256 f9532b1803c3a5cc43b983b3b43479b12703251c2db2bac7d100e2c52418329e
-MD5 fb5365d0c95aa628d7a8083733b6979b gnat-gcc-3.4.5-r2.ebuild 1044
-RMD160 9ad0ce264a3eda6c7cbecef9c02300d3d2712fa9 gnat-gcc-3.4.5-r2.ebuild 1044
-SHA256 f9532b1803c3a5cc43b983b3b43479b12703251c2db2bac7d100e2c52418329e gnat-gcc-3.4.5-r2.ebuild 1044
-EBUILD gnat-gcc-3.4.6.ebuild 1103 RMD160 3008a2d326321f8774a6d71c48a1a87f43daf382 SHA1 25d48d7a603e9a9b41266cfddb57d2ed220732f5 SHA256 4e248dd6698415d1f961941d77e56bd15338de7be15351a16620a1ff7ee7ea21
-MD5 ca9a69afec12d73ee1f0461699bac0da gnat-gcc-3.4.6.ebuild 1103
-RMD160 3008a2d326321f8774a6d71c48a1a87f43daf382 gnat-gcc-3.4.6.ebuild 1103
-SHA256 4e248dd6698415d1f961941d77e56bd15338de7be15351a16620a1ff7ee7ea21 gnat-gcc-3.4.6.ebuild 1103
-EBUILD gnat-gcc-4.1.1.ebuild 1543 RMD160 6b6fc33d72dc9fc7945434bac55d663050a2fbfb SHA1 28636ee50c2ddea91586358c6a147efbdcc7bf86 SHA256 55d473808519b0349a7bb4ec3445543842d9610f29cb651c504f879e2d1bc57f
-MD5 b5bdda3e41eacf2e81ed2a95f0add76f gnat-gcc-4.1.1.ebuild 1543
-RMD160 6b6fc33d72dc9fc7945434bac55d663050a2fbfb gnat-gcc-4.1.1.ebuild 1543
-SHA256 55d473808519b0349a7bb4ec3445543842d9610f29cb651c504f879e2d1bc57f gnat-gcc-4.1.1.ebuild 1543
-EBUILD gnat-gcc-4.1.2.ebuild 1725 RMD160 1bb6b79ced2566cb915acff12f55a7765634054b SHA1 6df79e28045ac342f826669ec4225109a4bbb8ae SHA256 42912c4534b8963d017974e07feaa7acba3775dc9feb6fd6a94debc8bab69e9b
-MD5 60645410374b857047222d7e9024f7a7 gnat-gcc-4.1.2.ebuild 1725
-RMD160 1bb6b79ced2566cb915acff12f55a7765634054b gnat-gcc-4.1.2.ebuild 1725
-SHA256 42912c4534b8963d017974e07feaa7acba3775dc9feb6fd6a94debc8bab69e9b gnat-gcc-4.1.2.ebuild 1725
-EBUILD gnat-gcc-4.2.0.ebuild 1798 RMD160 ca7e3cfdcee69e2c97a3d4f1f62ebb80c49b55a5 SHA1 ebb60b9b301a4e615a110af21c5895854ec24ec8 SHA256 ee034cabd520c30c577cc735d7e846007cf331c7620e505eed055e5742b289f3
-MD5 a491db20772fdbafa89658ef21710514 gnat-gcc-4.2.0.ebuild 1798
-RMD160 ca7e3cfdcee69e2c97a3d4f1f62ebb80c49b55a5 gnat-gcc-4.2.0.ebuild 1798
-SHA256 ee034cabd520c30c577cc735d7e846007cf331c7620e505eed055e5742b289f3 gnat-gcc-4.2.0.ebuild 1798
-MISC ChangeLog 2653 RMD160 ad0313a4ebf60df07033a9d39efe4fefd713f39f SHA1 6cfbd22972fa6a9a7c9093a4ce9a0d1009329c3e SHA256 32e69660e2c025d5da6573752d0f3730768fdf67dd632e3816e51407fa262786
-MD5 6261ea57362cc92409b97562f40f2d54 ChangeLog 2653
-RMD160 ad0313a4ebf60df07033a9d39efe4fefd713f39f ChangeLog 2653
-SHA256 32e69660e2c025d5da6573752d0f3730768fdf67dd632e3816e51407fa262786 ChangeLog 2653
+EBUILD gnat-gcc-3.4.5-r2.ebuild 1046 RMD160 b879d1f30a8199b034a2c05e9c9b562838799be4 SHA1 ef8f5bded15f4f32d5d3ed3c5b60ae8857723506 SHA256 ca2e020d1f024d853577ed3867eedda9f216e6565c09d9f28dea4cdf004d41fd
+MD5 8f86b91446cf70ace9bb30b661805dc9 gnat-gcc-3.4.5-r2.ebuild 1046
+RMD160 b879d1f30a8199b034a2c05e9c9b562838799be4 gnat-gcc-3.4.5-r2.ebuild 1046
+SHA256 ca2e020d1f024d853577ed3867eedda9f216e6565c09d9f28dea4cdf004d41fd gnat-gcc-3.4.5-r2.ebuild 1046
+EBUILD gnat-gcc-3.4.6.ebuild 1105 RMD160 058d2e09e392602f3130e70f13a62e83c8e8407b SHA1 c539451ff6619e8762ef61430495e952e6754a07 SHA256 1d0a2fce48f1160718b47f03f758533ca7aaf12368cc33d9f3b422e71e9ff36b
+MD5 4de23e30619894b8a55c15bb6b57e5c1 gnat-gcc-3.4.6.ebuild 1105
+RMD160 058d2e09e392602f3130e70f13a62e83c8e8407b gnat-gcc-3.4.6.ebuild 1105
+SHA256 1d0a2fce48f1160718b47f03f758533ca7aaf12368cc33d9f3b422e71e9ff36b gnat-gcc-3.4.6.ebuild 1105
+EBUILD gnat-gcc-4.1.1.ebuild 1542 RMD160 4cf161f7c5c8c869cebc463da4a104e5d2fa0e07 SHA1 5efaaa0ea265fcdcd283cb757e06eb673e320de0 SHA256 2c2a9c61f4fb3e2b990dbb780d6959f44e7808f0f17869f501e12faafe720668
+MD5 91f178e72428caff5872e81da735392f gnat-gcc-4.1.1.ebuild 1542
+RMD160 4cf161f7c5c8c869cebc463da4a104e5d2fa0e07 gnat-gcc-4.1.1.ebuild 1542
+SHA256 2c2a9c61f4fb3e2b990dbb780d6959f44e7808f0f17869f501e12faafe720668 gnat-gcc-4.1.1.ebuild 1542
+EBUILD gnat-gcc-4.1.2.ebuild 1724 RMD160 316c0b40bdca6334762936304f9efdfbbccab12d SHA1 1cf48918ce082609dd96eba390a9690ae176e5a6 SHA256 127b2cfd0c0ced216b64193e3e53df08163693ae963831c88351fbfe59aeff83
+MD5 585e473e2007227cb649cef1718662b9 gnat-gcc-4.1.2.ebuild 1724
+RMD160 316c0b40bdca6334762936304f9efdfbbccab12d gnat-gcc-4.1.2.ebuild 1724
+SHA256 127b2cfd0c0ced216b64193e3e53df08163693ae963831c88351fbfe59aeff83 gnat-gcc-4.1.2.ebuild 1724
+EBUILD gnat-gcc-4.2.0.ebuild 1797 RMD160 893aae9f696eee1a47911fbeab219e7742a90f4f SHA1 9e855528486a3b5b8b391e6a0973fd2d54e8c6a9 SHA256 43e41b54dac420b2497ac21cdef762c572341215df3f27caced57e16402799f1
+MD5 6b221f4df5e0eb1a010de8241bf1e374 gnat-gcc-4.2.0.ebuild 1797
+RMD160 893aae9f696eee1a47911fbeab219e7742a90f4f gnat-gcc-4.2.0.ebuild 1797
+SHA256 43e41b54dac420b2497ac21cdef762c572341215df3f27caced57e16402799f1 gnat-gcc-4.2.0.ebuild 1797
+EBUILD gnat-gcc-4.2.1.ebuild 1797 RMD160 265f9da57c5cfe49aa9b9af2569fcde0497523fe SHA1 5f16b01c3d3d5e0d8b9d23a215c9e70af6b54404 SHA256 ad78c2f6df73c7222ef8073cadd3d4a3713878fa48867cb969e69895c89dc169
+MD5 175d199bb42b4cb63451c407d77e800f gnat-gcc-4.2.1.ebuild 1797
+RMD160 265f9da57c5cfe49aa9b9af2569fcde0497523fe gnat-gcc-4.2.1.ebuild 1797
+SHA256 ad78c2f6df73c7222ef8073cadd3d4a3713878fa48867cb969e69895c89dc169 gnat-gcc-4.2.1.ebuild 1797
+MISC ChangeLog 2976 RMD160 38f7c377499f5036280f106ba5e4cb3c83a80620 SHA1 dff446a28ed00ee36430576aeda98982008f17a9 SHA256 ca6de80e51862b34e993d2ea146c191dd7e4105656c019b2efe941d9b6b0053c
+MD5 0e58634a412b780334cba76b6c953fb6 ChangeLog 2976
+RMD160 38f7c377499f5036280f106ba5e4cb3c83a80620 ChangeLog 2976
+SHA256 ca6de80e51862b34e993d2ea146c191dd7e4105656c019b2efe941d9b6b0053c ChangeLog 2976
MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960
MD5 f8daaafdf0b4310ad64741b70cb917d0 metadata.xml 486
RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d metadata.xml 486
@@ -73,3 +79,6 @@ SHA256 135eec561ae4594447d5c31a2236ef44a008c3a058584a1e56fc0cc69238ef6c files/di
MD5 2ca3f4b7498ac2d29a8d52bde6f23c37 files/digest-gnat-gcc-4.2.0 1286
RMD160 d1b35cbc357a468eb6721e3422689d216754bf42 files/digest-gnat-gcc-4.2.0 1286
SHA256 747b3b963c6515439d8e9e4cf28f85f89593163987acf89e54713067e1082ea2 files/digest-gnat-gcc-4.2.0 1286
+MD5 006eb07cc2480bbb467bb6b44e20b251 files/digest-gnat-gcc-4.2.1 1286
+RMD160 c461ad780af820ed91c944ce7455fc34c20e3329 files/digest-gnat-gcc-4.2.1 1286
+SHA256 a572b0d92bd6e28440b3925f10edd9d95c789a079be1ca634563f6830b4a5172 files/digest-gnat-gcc-4.2.1 1286
diff --git a/dev-lang/gnat-gcc/files/digest-gnat-gcc-4.2.1 b/dev-lang/gnat-gcc/files/digest-gnat-gcc-4.2.1
new file mode 100644
index 000000000000..731a39b05362
--- /dev/null
+++ b/dev-lang/gnat-gcc/files/digest-gnat-gcc-4.2.1
@@ -0,0 +1,15 @@
+MD5 65f30d003a25564bfed142fb0dd68508 gcc-ada-4.2.1.tar.bz2 4684098
+RMD160 314ed806f724924f520725e1374cb691d89095e8 gcc-ada-4.2.1.tar.bz2 4684098
+SHA256 f262814a98fff90079c0f00feebba1af6405f995f35ef146d963445ba229b21e gcc-ada-4.2.1.tar.bz2 4684098
+MD5 88007169104d247eccb07dc5de2e0137 gcc-core-4.2.1.tar.bz2 19058230
+RMD160 a2fc302a6f2d7a4dfa87688eca380d260c202f9a gcc-core-4.2.1.tar.bz2 19058230
+SHA256 476fe4a6f10493fdb53070aa31515326975d2fdc38f2dce931526a528b9ca453 gcc-core-4.2.1.tar.bz2 19058230
+MD5 89cb31ac0e755045e0ded755899062fb gnatboot-4.1-amd64.tar.bz2 15314736
+RMD160 d3042072827d66dff67e57559613f7d4136c8443 gnatboot-4.1-amd64.tar.bz2 15314736
+SHA256 a4016920b84f5934ec7120c7bb17c1028b193d5e146a46a9d1ceae4a456924d2 gnatboot-4.1-amd64.tar.bz2 15314736
+MD5 cee3c35f79a8d88a25d61d5f18ae5167 gnatboot-4.1-i386.tar.bz2 15367514
+RMD160 3a5dcd646a9abe75a62410a9daaf749171bf5aad gnatboot-4.1-i386.tar.bz2 15367514
+SHA256 597b4a16f38fb173b1eecc259c1566ccf81291e13b88e2160102a512cefcc518 gnatboot-4.1-i386.tar.bz2 15367514
+MD5 c299b0f02b3e5da30edb25a522017fbf gnatboot-4.1-ppc.tar.bz2 13651598
+RMD160 1890d8ae2e744d8a26ac5f9d1cf7c923637fff8b gnatboot-4.1-ppc.tar.bz2 13651598
+SHA256 2c9ed035b964a7dfcc427cb5c16dc30d3b99276fb424d25b0ebfde23a68013eb gnatboot-4.1-ppc.tar.bz2 13651598
diff --git a/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild b/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild
index 69b225b346c7..98061157a1ea 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 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.5-r2.ebuild,v 1.3 2007/05/28 19:21:12 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild,v 1.4 2007/10/10 18:28:19 george Exp $
inherit gnatbuild
@@ -23,7 +23,7 @@ src_unpack() {
gnatbuild_src_unpack
#fixup some hardwired flags
- cd ${S}/gcc/ada
+ cd "${S}"/gcc/ada
sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
Makefile.adalib || die "patching Makefile.adalib failed"
}
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 eb08e4acb127..8fbb1f91a179 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 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.5 2007/05/28 19:21:12 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild,v 1.6 2007/10/10 18:28:19 george Exp $
inherit gnatbuild
@@ -24,7 +24,7 @@ src_unpack() {
gnatbuild_src_unpack
#fixup some hardwired flags
- cd ${S}/gcc/ada
+ cd "${S}"/gcc/ada
sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
Makefile.adalib || die "patching Makefile.adalib failed"
}
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild
index 33d38c7ddfc9..0f04ce915365 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 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.1.1.ebuild,v 1.7 2007/07/13 06:25:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild,v 1.8 2007/10/10 18:28:19 george Exp $
inherit gnatbuild
@@ -25,7 +25,7 @@ src_unpack() {
gnatbuild_src_unpack
#fixup some hardwired flags
- cd ${S}/gcc/ada
+ cd "${S}"/gcc/ada
# universal gcc -> gnatgcc substitution occasionally produces lines too long
# and then build halts on the style check or even produces wrong code..
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
index 4a24526c448b..f8412ac5e5bd 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 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.1.2.ebuild,v 1.4 2007/07/13 06:25:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild,v 1.5 2007/10/10 18:28:19 george Exp $
inherit gnatbuild
@@ -25,7 +25,7 @@ src_unpack() {
gnatbuild_src_unpack
#fixup some hardwired flags
- cd ${S}/gcc/ada
+ cd "${S}"/gcc/ada
# universal gcc -> gnatgcc substitution occasionally produces lines too long
# and then build halts on the style check or even produces wrong code..
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild
index e972582a4b1f..35077905ec34 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 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.2.0.ebuild,v 1.4 2007/07/13 06:25:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild,v 1.5 2007/10/10 18:28:19 george Exp $
inherit gnatbuild
@@ -28,7 +28,7 @@ src_unpack() {
gnatbuild_src_unpack
#fixup some hardwired flags
- cd ${S}/gcc/ada
+ cd "${S}"/gcc/ada
# universal gcc -> gnatgcc substitution occasionally produces lines too long
# and then build halts on the style check.
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild
new file mode 100644
index 000000000000..046f410a9568
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 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.2.1.ebuild,v 1.1 2007/10/10 18:28:19 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"
+}
+
+src_compile() {
+ # looks like gnatlib_and_tools and gnatlib_shared have become part of
+ # bootstrap
+ gnatbuild_src_compile configure make-tools bootstrap
+}