summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2013-11-14 07:22:32 +0000
committerSteve Arnold <nerdboy@gentoo.org>2013-11-14 07:22:32 +0000
commit0789655ef3d6b6fdc6446ae51809d36bdc030657 (patch)
tree19f1bbfd391d759e6a8209be43c0cf828fc78865 /dev-lang/gnat-gcc
parentalpha stable, bug 476364. (diff)
downloadhistorical-0789655ef3d6b6fdc6446ae51809d36bdc030657.tar.gz
historical-0789655ef3d6b6fdc6446ae51809d36bdc030657.tar.bz2
historical-0789655ef3d6b6fdc6446ae51809d36bdc030657.zip
Added 4.6.4 ebuild (but no fixing of the older ones yet).
Package-Manager: portage-2.2.7/cvs/Linux x86_64 RepoMan-Options: --ignore-arches
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog9
-rw-r--r--dev-lang/gnat-gcc/Manifest19
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild61
-rw-r--r--dev-lang/gnat-gcc/metadata.xml4
4 files changed, 84 insertions, 9 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index 6ae2fc5b0cb0..69d31021b70e 100644
--- a/dev-lang/gnat-gcc/ChangeLog
+++ b/dev-lang/gnat-gcc/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/gnat-gcc
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.63 2013/10/08 18:58:47 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.64 2013/11/14 07:22:24 nerdboy Exp $
+
+*gnat-gcc-4.6.4 (14 Nov 2013)
+
+ 14 Nov 2013; Steve Arnold <nerdboy@gentoo.org> +gnat-gcc-4.6.4.ebuild,
+ metadata.xml:
+ Adding new 4.6.4 version to go with updated gnatbuild.eclass (arm
+ updates to come later). Yay, I'm still alive...
08 Oct 2013; George Shapovalov <george@gentoo.org> gnat-gcc-4.4.7.ebuild:
propagating texinfo fix to 4.4, should resolve #484794
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 2188fad72e26..3025299346e6 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -4,21 +4,23 @@ AUX patches/4.3/01-siginfo.patch 3627 SHA256 bbe423bc8a98fa6e715dcd510ff7f96304c
DIST gcc-ada-3.4.6.tar.bz2 3784327 SHA256 d5bfb166b2ad287ba85ebba533cca4453b521479cffc1bd3c6d273f6b3d794e2
DIST gcc-ada-4.1.2.tar.bz2 4589609 SHA256 703125c4d033c666b52db2aeee0a05e3461467fe8ff6e5e588b5cdb8c6928bb0
DIST gcc-ada-4.2.3.tar.bz2 4740243 SHA256 08956727415fb1721c5c89ef33ebe94ab718459e88f7cd4589fc1c2b7e98cb4c
-DIST gcc-ada-4.3.5.tar.bz2 5231691 SHA256 e3e4a0836820e8b1b7b4b00b529568a2d51ed9ec3933fbd44c7b1c04ad3076de
+DIST gcc-ada-4.3.5.tar.bz2 5231691 SHA256 e3e4a0836820e8b1b7b4b00b529568a2d51ed9ec3933fbd44c7b1c04ad3076de SHA512 37619e5e925865f920debe6f2fe66c5e38c91ecd1e9e83c5f60ea31750164d947459e764f574c91f4e7c56c73a0b3e8f32fc1ec95af48177743b9dbaeaa5a458 WHIRLPOOL d0c10883c7b3b62433133d48d4bd0eb332d523bb958425fbcb93a26c398d8cfb3f3d0886914a706fbf4fcb040966203d6d504a1ce51583fb97546244642cc0a6
DIST gcc-ada-4.3.6.tar.bz2 5309618 SHA256 a2721a41965f361938bc9d86e3cc7ba12dc6b7efa24cbe5d9f9c84882b9caf31 SHA512 c9f253050bc355a5dca27fcef41f93772f41cfe2dfd41eecf390019318eded36c897f40812dbe32f14e3f7a4e0625f0fc87461bb03dba2f1385f396aa53e8f64 WHIRLPOOL 143ba164866e35c69dcbe9dfdb44b4473731ef11d0b36e281f29b357b2ccc6d3f826a938539c788afe31b648493fea394b8a28577913105e47740c582cad181f
-DIST gcc-ada-4.4.3.tar.bz2 5470203 SHA256 67cec15254922d71790e80f150f24e13cdaac60804d46cb17bed9df7f874d290
+DIST gcc-ada-4.4.3.tar.bz2 5470203 SHA256 67cec15254922d71790e80f150f24e13cdaac60804d46cb17bed9df7f874d290 SHA512 77c6b0407f9da7bf73116045169534bcc2660e416b83cca0b5f392702c44cf70038dcbb6db039126608afbaaac79d8c73a9cf2d56f0e56133316d4e449909adf WHIRLPOOL b27222cfe2a87c3ca4d6ae617c1a544a6dcc8b86c087c34303f0c94b69eb4f0493d34f37acd69c8810b6aaf400147208af8c203d49e6e958a409090d27d1c6bc
DIST gcc-ada-4.4.5.tar.bz2 5470412 SHA256 0fdfd6318faba7bd39dde6fdc78c8334636be1e9fdcf4bd84f39372882abd177 SHA512 fcb344b53f3cfeddfd5b504b0bc419ef28bd770c45c6731fa97ca70acb64a3e3d9b5c76fbe3e89142c90563bc480724aea0f70a0f157dafc6a3998894523abd8 WHIRLPOOL 9008cc7225ce6ea1658c18fe0d0fbbb801a31f597c57a55c99a0a4d63a83da53440fa3473644f680449a7186f4c46cfe833b5b758884d533ebf379bd00bff9ee
DIST gcc-ada-4.4.7.tar.bz2 5492474 SHA256 fb9f30b85d48838390554b948d137487f0db09ad5f8ba73ca4d7ca35765c6ed8 SHA512 4447dfb2353018108ffc88a0fdeccca224a5fc9e4cbb75d8ee136c38c2937a368a677ff6e4df1a1431338fc1adc26fcd1f0f9cf963e5e98e4e28bc22e7e72cb5 WHIRLPOOL 5f6d7356d74725c0658e79ba1022df187cc08588835dae49867dc29c62b9b61d11e265b1a4636fe3e152b45a0bc65bb45ae69cac4ed1cd0447cc7603398adf44
DIST gcc-ada-4.5.4.tar.bz2 5755385 SHA256 8abddae15be65572b4d639bd9818057019bb4a45da4decfc6451511c8d580c5e SHA512 9d160fba38e4482c01eb66735559086527ce9032ecd73a90fc0eea5e96f960cc11f7ed2dded1d8eb70a10a7706ea8f80b48b61db25fdda8724ba3a32f4d464fc WHIRLPOOL 8349c8be9e4805bf61d28db540469060ab851e2a3c6eada3ce3937805a59e8c8c3344c84b322d334e72e475988c12f4d30b63860514ab68af449d425d7b446c4
+DIST gcc-ada-4.6.4.tar.bz2 6084085 SHA256 2a09bbf942b2557839722d4807e67559123037356f5cb1a3b12f44539968d0ad SHA512 889ae05b809413e40f765dcf56100601d4969b82631e7a842146ebbc27c3dde519793f8cee03f03fa4dee87fcbd6814f2a3b8ab79295a824282ee913cc7dc590 WHIRLPOOL 2434bca1a838fc874afe0d3c18ce4a3fad8e57853a5aa6bd1b87e2d063b75840ceda770eb3552b62dd83654ab02b807475161907e5791ab37a27670a6c06a1ca
DIST gcc-core-3.4.6.tar.bz2 13366790 SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133
DIST gcc-core-4.1.2.tar.bz2 17485561 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d
DIST gcc-core-4.2.3.tar.bz2 19319213 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813
-DIST gcc-core-4.3.5.tar.bz2 24828441 SHA256 ca57b06732a9a4123d6685fe58f3550afadf063107016e3f15c2b32447612711
+DIST gcc-core-4.3.5.tar.bz2 24828441 SHA256 ca57b06732a9a4123d6685fe58f3550afadf063107016e3f15c2b32447612711 SHA512 f18d4f71b3be9784701b620ab67006231d330e2178ce91399051f8acf52d44478571a7c53af714c2a4207d81e49f7e94309fd963b16f982a428e834bfda7bd87 WHIRLPOOL 483220abd40c45c858a31ab8cf7aa0792e3230c49ab2c328ec59f412ea298dc02cd8002f27d8459a4c5b7cd9ce5551a0aaf8f613cf049bc4b6ce1b3080a7240b
DIST gcc-core-4.3.6.tar.bz2 24448503 SHA256 86af1703be5cc7f40270a66ac15ebcf6088706a789ae1bf18488dc070777f979 SHA512 6bc477282a72dca697db4b4bafb221a77f95945eb867cd109c9593f6ec7471152d9cabdb62ce84761d624d196a5da0ad5f3218e959ba1b86506ba54b095b62aa WHIRLPOOL a9a21920f3d860f9d1aace6c53dd9e5b6c29102bfb432ea7c2d1819a37fe77c29a92d652f4a4cd74adb850f79fa5e58e79a1c1c77d9c61df38f1af68c6015c5d
-DIST gcc-core-4.4.3.tar.bz2 26336901 SHA256 92f311e6be22a2096c765bc8be72bd7fef56bba73f053b3de025b9c92d308356
+DIST gcc-core-4.4.3.tar.bz2 26336901 SHA256 92f311e6be22a2096c765bc8be72bd7fef56bba73f053b3de025b9c92d308356 SHA512 63e0ddcac1ede0e688b83370e67de5b50785d706a61d9dbe7842b38e23410d8ffd1c69af41163adcaa93d8dc6e1d0eab85cf0255e4c9c9e828a99f060d6bd4c3 WHIRLPOOL f4f91709646d7246f118e830fa832b0600ba50701d3ea7c3b31605328e0255c74c44b95a38d8d0362b64b603378b00fea53ed653229c3aec20c6602eafea6fa7
DIST gcc-core-4.4.5.tar.bz2 26356188 SHA256 dbf012d5616b51d072383a32f71d4217239e7f0096acb07bbf266529a347ab4b SHA512 4578855724443f5504750387a3eccc3491d2148456dfc4f0d21d84ce89f333abee59182bf485a5e9f59f87c5c425c989c6bd3fcfbf8dc97c12a2564f4117cd4f WHIRLPOOL ac6954df0a8469086e8be663bb3646d41860dc7bdf274e2261ca309bd39d11eb561dc70f34acb6163b7a3b856c743b28570d459eeebf7799887ee07e11cbaba3
DIST gcc-core-4.4.7.tar.bz2 25784094 SHA256 c4663b7023909a4a075d3c2b2e17f6e082a9625aebfd0ce7f1d7817e44bf5542 SHA512 318522e170a9e54d051311416dc221d8d727a85d6e24a97fdbd9125d9dea1530930efd04b846c06ddbe3c5acaeef8810e0d4e79b8e9af535f0b08f1f20e5b10b WHIRLPOOL c2964330c174236e734d78ad80462a050b27d23f6b96a66bd5a4c1fce0d5cd4d35c9fba759ffe94b542805fb405071cd05e0945a4806fd8551c285eae7247ffd
DIST gcc-core-4.5.4.tar.bz2 28265185 SHA256 894d90f72cbfc8707e330fa2b1847c443fa97cf9b7f26e86be554709510e624a SHA512 82f81a6860155e78cecac846038ceb5a5ec68e399f3ab058c5d569745e47460761f162e92f627d0275a37ff24cbc6582a018b5057d57fc01107f615e59192451 WHIRLPOOL 42324f6da6897e6fac4a4b3476fb1cf46b4461164b84c9f24e5a793e37c211246f9d9bed9f03ee170dc4dd7896579e0f1d1ba11e73e3ec0b92a2caa9191c82f8
+DIST gcc-core-4.6.4.tar.bz2 30353380 SHA256 48b566f1288f099dff8fba868499a320f83586245ec69b8c82a9042566a5bf62 SHA512 93b1dfb945256ab08d4cadd43237da09b5b37ebc9d82b6ba4072df253f139ae0795860cd58d9fde83018b0b5ce6e23bc679dfb22ca76813a9a29c8129fd2854d WHIRLPOOL b810c19de92980d93cc374647c3f9b4b72b04ac2508168f798b51cfefcb54dc677f04c7d1583de123b2e01ee203ef975bda17d99acfeb87cc9687f021e63041f
DIST gnatboot-3.4-amd64-r2.tar.bz2 12063245 SHA256 c0c2fe91f6c38483193415690a4f90ac205e3aa9cf42ab3ab3e5d2a3ec269d8d
DIST gnatboot-3.4-i386.tar.bz2 10629373 SHA256 7b4300e72b7f00d2fd9d0dad6940c3e6b4e19eeaf4696e92d7c92e2a38e8b049
DIST gnatboot-3.4-ppc.tar.bz2 10996302 SHA256 1f164834e377604a943b230196d9f2a40e8e6753bac4c980d5ca2c00c7674363
@@ -29,8 +31,8 @@ DIST gnatboot-4.3-amd64.tar.bz2 20294401 SHA256 3506500b4cda06eaaf9bb70ec26fbe9b
DIST gnatboot-4.3-i686.tar.bz2 16065767 SHA256 7afbea3216c24dde950d7d511e5fc897db5e5c8099ff4a524048519abc54f0b9
DIST gnatboot-4.3-sparc.tar.bz2 13065130 SHA256 e234336123fd65c0f73cd25af99dbb439ea08f0286fe7f5b1e05dd414b9878e7
DIST gnatboot-4.4-amd64.tar.bz2 26117669 SHA256 fd6c6ea6e4d57eb178d239a8b1e4d99d6638cb9d7d322c0789b37e8ed6a49b67 SHA512 bf68582e8e8ecc9c4f4dbec90ef47edf10769ca7a2dd197b065f44e5ad1e40b81c44592bb362651654b187ebad972095176509273b5e98edc1a26c2164075d80 WHIRLPOOL 59d714a3ea70dae7c4b9e6d177336810bbb5ea7bcdbe038c7c34d543ef8c45f40d240ecbc58de1b49c88904b245cdd3ef9121bc88fa3bdecf413762f67301cde
-DIST gnatboot-4.4-i686.tar.bz2 17194327 SHA256 1081cdf2514fd1c03b40f0923d0046ffd2886b3bc6eabd217eaa40da1765ba5b
-DIST gnatboot-4.4-sparc.tar.bz2 13962662 SHA256 467fa1da5ee4c769a10b2c870e132e1bf7827688e88860fdd27259e9b258109b
+DIST gnatboot-4.4-i686.tar.bz2 17194327 SHA256 1081cdf2514fd1c03b40f0923d0046ffd2886b3bc6eabd217eaa40da1765ba5b SHA512 29a4e32d178f065ceef88efc9bae3bd2b68553e34d485b929e055733ceabdaf172c58ab92f24340d8a46fdbb1565e5f7573b744e3931ed261aaeb488c40501e6 WHIRLPOOL 80987d40ddf7589a74c6280dd687ad442ee7a560c5bb2eece950c50fcf0bfaa38e2befeec72e6fbf2695bb9d89ecfe905cf894152a56b22c7384926a59ce4f11
+DIST gnatboot-4.4-sparc.tar.bz2 13962662 SHA256 467fa1da5ee4c769a10b2c870e132e1bf7827688e88860fdd27259e9b258109b SHA512 d02b07824da718d5a3c41a4d5c848b872cecbcf3ec04e59ba922fed0549e1d6901c07122038c286f6627d6f4edb1a71a6e52b8a5e52e8c788d9d51ac96f225b4 WHIRLPOOL 9164527588573ba1b5088c7835e739e3518bbdb099e0b85f205ca7602da87bd20646f8bd9fa12a14417ff18fe90041288be3647ecd900f300cf33621c5fb48fb
EBUILD gnat-gcc-3.4.6.ebuild 1185 SHA256 e45f80c083976171c820118d8cc0ebbdc4ccfdd9a6f90af01fa273f29667ce98 SHA512 9fd019dfaa9654c543899c6ec0df91d2e085a886d82c9d375970d0a2a8cc03ab288d94300a57400b6858126e3be657f1e36f4db2edfda2c202ed58e2b460a909 WHIRLPOOL d42a32742658f294836bf4c50514e2dc32afb2ea56c9d933c0b4a06e343fb5097a60f29a160a773f2f4317f39e01547d3323024800f96cb960a3004cefcfecd8
EBUILD gnat-gcc-4.1.2.ebuild 1731 SHA256 86d0b854f2627d7d4946d0242949d88092e8806cd0e83782f740d2a5f602f9e3 SHA512 a93bfaf700941980b0de3ca4149d3924f6624e7428ed1899f22597151d652cff419b220b5434931bddbcb1159990cfe24bca571e4822b667d951ce9588c907c9 WHIRLPOOL 3cf36eba78f3786d18afee579a5efb5988edf4321aa03f3bfd73a033b0c5cf7bedd8ff6d67b51ffbc4ade50c81c349c7f1d4ec01a2f385cff92c24a9dc1170f4
EBUILD gnat-gcc-4.2.3.ebuild 1803 SHA256 d15c61da75cefbe65bf959a908e9b6220979d61021b874bab17cabf15db33430 SHA512 2293a1645cfb382ff83de5cbc15f17cde262b397808d390ce0a197313d175016c1b8a4783ad9b7433a35c70b6e66204b0eff2c6af56382db0e28b1464e60f7db WHIRLPOOL 5c5c39d1efddd946480aa0bb9ffa83e7410553931a7f7e3433f1d994eafa20c4c75ed94fdcf7292e217c9da01e540540342876b0a0f1f9a32eac68c0f51ab960
@@ -40,5 +42,6 @@ EBUILD gnat-gcc-4.4.3.ebuild 2487 SHA256 59fd8bdd7bf0def3bbb1515f9adff007542dee3
EBUILD gnat-gcc-4.4.5.ebuild 2077 SHA256 5365a2140c567ef554bebb0272fe3cf22273f03f24c4756a3279bb9df6fa0b70 SHA512 a36bee0201e8c6ab801baae272d98fdf5e4260f1b866149fbb8d7ba783dd2f2a9a1e2e7b1679d3b6c8e601ab69692aad9b0bac7d44b0341f76819db253b1c6e6 WHIRLPOOL 03d8ad492cd1b8611fbb21fba533c126b1df4a608b34d6e5f102de53b7660731feac7a40caf2341c7600cfcb32c44f635485739ebe45583428a735a6e951d054
EBUILD gnat-gcc-4.4.7.ebuild 2100 SHA256 b521f1cdc6b7c61ab5b506d3f4f4c1f1e7f5c9f881f7d5749713779544aa5030 SHA512 bbeb594273f6a89159690c4aa2d5446a44af94c0b92a17f2352fcb8848060d7d2c8e0befcaabedb2c97dc25f2ac51a999430e823cc0d894ee098a0f70b02fefd WHIRLPOOL 0e0613e97d087fdf058891899c45a0c37bf9972a4fe7f75a51df9d013c4f3639b35b166da66505777dc173330fed9c616f94cd58104f5857e0d947c2b81239fa
EBUILD gnat-gcc-4.5.4.ebuild 2100 SHA256 901f919f6c178ea64c5695dc0eecfe5e490b59b3015c580f5d7047395b8b4c17 SHA512 6de749f36566672ab4805202c21cbe2c627a7e83dee8f66dc6bf2bc150488a646b319197fdd8bcbc94f307af9394a76bd6dd82ed23000ba2fcfd171992170351 WHIRLPOOL 3363c67fb55e156a512c343712947e4509072b9ef4159019a014b37e9b46b66e7a33e43de4be2a17a47edb8fa8f315949bbcd36bdf51c7829f914879163e01d3
-MISC ChangeLog 9651 SHA256 8225c9caa5c6b1388ce7f470896c1d923e899ea0f6549ae247a4f922819f0507 SHA512 669026679bab313f95f297b556a9ff3f29d0e76e1bc3ad73e03f9408f1c5c8bfcdd859bad126ba2b634e666955a5d80fec963637f8ac48ebbdbeed92989c6b47 WHIRLPOOL 2581ebd792115c6353b8402e677f2608e7ff5a49e8add9b5d17d827a2d37b243b1ca5cdd50261b4d67b8bdba14e5ad4a10222992ebb963092cdefd3ec03b04c7
-MISC metadata.xml 486 SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960 SHA512 6de20072745d682526317eded65f58530ab615e22b00c2d661d95f903ed36bdae49d1730b35b5c96c487f7657bcac43bfbd422a3734af56ba056637af6ed5e38 WHIRLPOOL 85e7dfd1ca4931898dc3c567d39ce0b2922de45cbd3927a6e849cee4f6d77eed6fcf67b8858e9c8bd35939ee7605bfbb6b9809a7f8679484f05e024e72c3229f
+EBUILD gnat-gcc-4.6.4.ebuild 1983 SHA256 9baaabb5d7a5b6c7c47826fbbeca6bb7e9e763e8992a716717f4aa491b274dcf SHA512 dd23a159e207f71db11ca8c18b4d475efcba33b55961ddf3eeaf4014d9e894269d5cce2b5076f615d7624e04b220b32ef00c3d94c71a039b12987b774b23e4aa WHIRLPOOL ab2e854e07acec9b34bd8c22bdbc071b6892b91d1298a69476854ae5ee46120da732e0a92ed835d4ac034607a285aa2d53e06a781a292cb99fda68dc6cfc0c24
+MISC ChangeLog 9892 SHA256 c6dd45b41a43b641749b9875b0f95c330c1ac3f57da6600f4589cbaf227e979f SHA512 a300386744d50e636fae21716495d21346939bd288fa7c14d281888aa40fea70aafef9be2923efcd3e16dfa4ac5a0ea4d4a732b13bd69ff9a6ba523435589168 WHIRLPOOL ca765ebadbf1cc1ca83341823942bf31dcd7ee993af52d24a2ae09f5e2ea09f50afb3e91eb823aa8c43e371c0be0c9a154e9966308d11e9fc489d2b04c2677f1
+MISC metadata.xml 614 SHA256 db7a6a94f4224597fec6c28449a912ddf1f1056ddaa67e8831992447797b45ec SHA512 1bd595c9a5c67706b36af5cc0941d338d4b0beab089412f681e4633c454a80e218fc8adae94c7c6f05ad61fa65363f0b8caca634acc9b6a1e67acab3d6018e74 WHIRLPOOL 619a3ec6bc2a059aa1a66340d1cde2ee21f765436112efff6f4ac468b59c7f5a219c097b22dc7311bb74ff70e3b714573acbef79bdfee2a513f83e7820f6216f
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
new file mode 100644
index 000000000000..c7953d788038
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 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.6.4.ebuild,v 1.1 2013/11/14 07:22:24 nerdboy Exp $
+
+inherit gnatbuild
+
+DESCRIPTION="GNAT Ada Compiler - gcc version"
+HOMEPAGE="http://gcc.gnu.org/"
+LICENSE="GMGPL"
+
+IUSE="lto"
+
+BOOT_SLOT="4.4"
+
+# 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 )
+ sparc? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
+ x86? ( http://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )"
+# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
+
+KEYWORDS="~amd64 ~x86 ~sparc"
+
+# starting with 4.3.0 gnat needs these libs
+RDEPEND=">=dev-libs/mpfr-3.1.2
+ >=dev-libs/gmp-5.1.3
+ >=dev-libs/mpc-1.0.1
+ >=sys-libs/zlib-1.2
+ >=sys-libs/ncurses-5.7"
+
+DEPEND="${RDEPEND}
+ <sys-apps/texinfo-5.1
+ >=sys-devel/bison-1.875
+ >=sys-libs/glibc-2.8
+ >=sys-devel/binutils-2.20"
+
+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.
+ #
+ sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
+ die "reversing [gnat]gcc substitution in comments failed"
+
+ # gcc pretty much ignores --with-system-zlib. At least it still descends
+ # into zlib and does configure and build there (gcc bug@7125?). For whatever
+ # reason this conflicts with multilib in gcc-4.4..
+ sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
+}
+
+src_compile() {
+ # looks like gnatlib_and_tools and gnatlib_shared have become part of
+ # bootstrap
+ gnatbuild_src_compile configure make-tools bootstrap
+}
diff --git a/dev-lang/gnat-gcc/metadata.xml b/dev-lang/gnat-gcc/metadata.xml
index 6c4974bade24..0e96d8b594ec 100644
--- a/dev-lang/gnat-gcc/metadata.xml
+++ b/dev-lang/gnat-gcc/metadata.xml
@@ -2,6 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ada</herd>
+ <use>
+ <flag name="lto">Add support for link-time optimizations (unsupported, use
+ at your own risk).</flag>
+ </use>
<longdescription>
GNAT, the (GN)U (A)da (T)oolchain, is a high performance Ada 95
development environment based on the mature GCC compiler technology. It