summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2009-02-05 14:14:44 +0000
committerGeorge Shapovalov <george@gentoo.org>2009-02-05 14:14:44 +0000
commit026e5047f3a95bb07946276acc3a36e1aa28d707 (patch)
tree9c0f11e10b394cb32f612836fadebb9ace1f9925 /dev-lang
parentInitial commit (diff)
downloadhistorical-026e5047f3a95bb07946276acc3a36e1aa28d707.tar.gz
historical-026e5047f3a95bb07946276acc3a36e1aa28d707.tar.bz2
historical-026e5047f3a95bb07946276acc3a36e1aa28d707.zip
added new version
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog9
-rw-r--r--dev-lang/gnat-gcc/Manifest5
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.3.ebuild62
3 files changed, 73 insertions, 3 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index 0076863ae066..e00962f2b813 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-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.27 2008/10/23 12:09:18 george Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.28 2009/02/05 14:14:44 george Exp $
+
+*gnat-gcc-4.3.3 (05 Feb 2009)
+
+ 05 Feb 2009; George Shapovalov <george@gentoo.org> +gnat-gcc-4.3.3.ebuild:
+ new version
23 Oct 2008; George Shapovalov <george@gentoo.org> gnat-gcc-3.4.6.ebuild:
fixed repoman complaint about not using inherited autotools
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 5d5322b80af4..3708514f301f 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-ada-4.3-20080208.tar.bz2 5298558 RMD160 90890e7b977b1db53bd12f377b34060
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-ada-4.3.3.tar.bz2 5236690 RMD160 53699ae21041d185a2b91678ad098aa6be9de5b7 SHA1 5111d261d8d7254305831e8577eb5eb7d9cf33fb SHA256 d49eb8d58b23a39149f10f55a7cc60f77e73d1bed88659e5cc5226ddd0a8ffda
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
@@ -22,6 +23,7 @@ DIST gcc-core-4.3-20080208.tar.bz2 21141713 RMD160 05a13a9d12c33d3c0dbe254e32796
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 gcc-core-4.3.3.tar.bz2 24355225 RMD160 2aa8c759f153d033449ce2b735a13c374d17564f SHA1 b907061e5788d7060bfb94396152ba9fc0786f91 SHA256 4690f4ef0218ed9795509ca05cbccaa6023fde943c83e1625db8627be3d6d323
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
@@ -37,6 +39,7 @@ EBUILD gnat-gcc-4.2.3.ebuild 1797 RMD160 cdb914745d071953b95a019f8c33e0dbea99a57
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.3.ebuild 2262 RMD160 17a170c41b08274e87812007f88204610fb29194 SHA1 752142442d85413212e45c6719355e1dbca95ae1 SHA256 2fc6ac42cd51e3753ea5d3ea5802bc06a01021fc82ab49a76bb7d1164f692309
EBUILD gnat-gcc-4.3_pre20080208.ebuild 2544 RMD160 b9cf59e8c2260f5012f5cb64d10c4ef0558c5c2d SHA1 f72953192d051cb8f015c3622d24ca7fd0cb0a96 SHA256 39c8a61690a2f03b2100075aa0b9f520951cd0a0a34b7ed3758643086ebc20f8
-MISC ChangeLog 4720 RMD160 31d7f736f5f851871027c08cae2f2d6078e28424 SHA1 68a63b7587558b7078948cf7e16a7084d2630c61 SHA256 cb8564c8745733c4039819cd846382ea76f7e252b16c687d3cfba5caae6f2227
+MISC ChangeLog 4843 RMD160 6059ed25a6524d3444300f8b8e7dd652cefdc7b4 SHA1 6b1ff18fb04c81cd21d215f748c6f54a4f2d9b00 SHA256 99a6f1df5ac231126cc6b6101c44ded96d7ce4d913f0079b7150f4c4a07fa60f
MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.3.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.3.ebuild
new file mode 100644
index 000000000000..4195b60b98ad
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2009 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.3.ebuild,v 1.1 2009/02/05 14:14:44 george Exp $
+
+# Need to let configure know where to find stddef.h
+#EXTRA_CONFGCC="${WORKDIR}/usr/lib/include/"
+
+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 wrapper has problems with all the quotation
+ 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
+}