summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2012-09-26 13:40:52 +0000
committerGeorge Shapovalov <george@gentoo.org>2012-09-26 13:40:52 +0000
commit5f6b4c2c9aec8f9e65753f9a3e918827adc97eb6 (patch)
treee0cb1618ab476e08df14c3ff5b74ad14d0efd8e5 /dev-lang
parentFix crashes when AOT USE flag is enabled, thanks to Alessandro Di Federico <a... (diff)
downloadhistorical-5f6b4c2c9aec8f9e65753f9a3e918827adc97eb6.tar.gz
historical-5f6b4c2c9aec8f9e65753f9a3e918827adc97eb6.tar.bz2
historical-5f6b4c2c9aec8f9e65753f9a3e918827adc97eb6.zip
major update
Package-Manager: portage-2.1.11.13/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog7
-rw-r--r--dev-lang/gnat-gcc/Manifest5
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild62
3 files changed, 72 insertions, 2 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index 8d91aba7bdaf..137301e22652 100644
--- a/dev-lang/gnat-gcc/ChangeLog
+++ b/dev-lang/gnat-gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/gnat-gcc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.54 2012/09/25 13:52:30 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.55 2012/09/26 13:40:52 george Exp $
+
+*gnat-gcc-4.5.4 (26 Sep 2012)
+
+ 26 Sep 2012; George Shapovalov <george@gentoo.org> +gnat-gcc-4.5.4.ebuild:
+ major update
*gnat-gcc-4.4.7 (25 Sep 2012)
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 6d2a48a5b4d9..e51e101ac317 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-ada-4.3.6.tar.bz2 5309618 SHA256 a2721a41965f361938bc9d86e3cc7ba12dc6b7
DIST gcc-ada-4.4.3.tar.bz2 5470203 SHA256 67cec15254922d71790e80f150f24e13cdaac60804d46cb17bed9df7f874d290
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-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
@@ -22,6 +23,7 @@ DIST gcc-core-4.3.6.tar.bz2 24448503 SHA256 86af1703be5cc7f40270a66ac15ebcf60887
DIST gcc-core-4.4.3.tar.bz2 26336901 SHA256 92f311e6be22a2096c765bc8be72bd7fef56bba73f053b3de025b9c92d308356
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 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
@@ -44,5 +46,6 @@ EBUILD gnat-gcc-4.3.6.ebuild 2180 SHA256 38041cce660b2889bab79b3ce4d1541367cd248
EBUILD gnat-gcc-4.4.3.ebuild 2487 SHA256 59fd8bdd7bf0def3bbb1515f9adff007542dee344c001f61683bf91ef33549a1 SHA512 9908908fd6d172728ac06bd1a5beb6cecc5f2ca2c8eacaed5e998d1b17ea409e06eeee32f71fbf06c5967dfe4aad7999373c9918b69fe0f50ccf1c25a91985a8 WHIRLPOOL 0c150eecacb64e318b083b708d7593062cb746acafdbb8252bda4183453156d9fbadb06089903d6c52f31eb71d92279685a0dd8e43ae6678068fe1be2393bd61
EBUILD gnat-gcc-4.4.5.ebuild 2077 SHA256 5365a2140c567ef554bebb0272fe3cf22273f03f24c4756a3279bb9df6fa0b70 SHA512 a36bee0201e8c6ab801baae272d98fdf5e4260f1b866149fbb8d7ba783dd2f2a9a1e2e7b1679d3b6c8e601ab69692aad9b0bac7d44b0341f76819db253b1c6e6 WHIRLPOOL 03d8ad492cd1b8611fbb21fba533c126b1df4a608b34d6e5f102de53b7660731feac7a40caf2341c7600cfcb32c44f635485739ebe45583428a735a6e951d054
EBUILD gnat-gcc-4.4.7.ebuild 2077 SHA256 7802318f90b0ccdc714ede6511ff41614d91030fbd9fb157975c471e54693f3e SHA512 c4b5835f354400c4c7f7f151bccd20fb7f6dca9707e79196f99e46256ee3775548ec0410b18af572b8ddf645651010567f8bbe1961555f2ec5eb22aa42511c95 WHIRLPOOL 9583a27190f92a178c82017bb2357f0e40f7b591967d30a148f117cac5c8cf63457b766852197e32448a80032c24854b5f27896ad96208d60a10da2755633efc
-MISC ChangeLog 8543 SHA256 362b48399742ea5bfddcc915d6bf15665fcb65f1b821f8558cd891800895a0af SHA512 76bfeb35746edf56428c6a2233a61e2e55b22b0acbb360f36457b8d1937c5950d12b0670996fad14a9cb5356756ff667b759325dafa1bf956f6e2306fc131a5f WHIRLPOOL 320ea38f4c8d2e54ea70d2ede7114732d97d52c3079cfc8cbcc085409c1bec7e5440dd0c566b386bd8ba516a92a14d1538f8b13a275dd523aab69274480b2b97
+EBUILD gnat-gcc-4.5.4.ebuild 2077 SHA256 d8dd1d2f7b2a77c0281fa2e951c56201ea5a4fece4a137c4dd1c6e07ff186984 SHA512 26970ffd44f9fe8dbfe9e37a339f820a65395f67cbe38dbdfefd93026c7e4576f6864044594cc9a96d970d3319a589d3ef12336e2fbc2c2afa2f2ee951014ddf WHIRLPOOL 930e822e926067f501f062a842492b6040a68197cbdd27ff7d2030b437e259720150d39a9670629a0e8ea346b0cdbc073e626efb8d322462ae25c023dccd2ec5
+MISC ChangeLog 8667 SHA256 e08bdb25004e8dbea8fdeac02f552ba0b149cbd3a3e5709a2242e07c436d4890 SHA512 cc23de94fb0dc9a741b07cda574cf765b9c153efa3c59ce8b34291dfff05347bd38643814a05754b681f1c8329c5d83cc467666ce2d64b9a49fb392a313b5fa3 WHIRLPOOL e14d165d9707db02cdbf134763fda624cc0bf7bd9f11c685c8015b7ae3928c68685a41d7a45e75a51c847c9b60fc016c5ecf245d6c7ee99c58f30edf566d0be0
MISC metadata.xml 486 SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960 SHA512 6de20072745d682526317eded65f58530ab615e22b00c2d661d95f903ed36bdae49d1730b35b5c96c487f7657bcac43bfbd422a3734af56ba056637af6ed5e38 WHIRLPOOL 85e7dfd1ca4931898dc3c567d39ce0b2922de45cbd3927a6e849cee4f6d77eed6fcf67b8858e9c8bd35939ee7605bfbb6b9809a7f8679484f05e024e72c3229f
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild
new file mode 100644
index 000000000000..afb81469f550
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 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.5.4.ebuild,v 1.1 2012/09/26 13:40:52 george Exp $
+
+inherit gnatbuild
+
+DESCRIPTION="GNAT Ada Compiler - gcc version"
+HOMEPAGE="http://gcc.gnu.org/"
+LICENSE="GMGPL"
+
+IUSE=""
+
+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.0.1
+ >=dev-libs/gmp-5.0
+ >=sys-libs/zlib-1.2
+ >=sys-libs/ncurses-5.7"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/bison-1.875
+ >=sys-libs/glibc-2.8
+ >=sys-devel/binutils-2.20"
+
+#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.
+ #
+ 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
+}