summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r--dev-lang/gnat-gcc/ChangeLog7
-rw-r--r--dev-lang/gnat-gcc/Manifest9
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild8
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild8
-rw-r--r--dev-lang/gnat-gcc/gnat-gcc-4.3.4.ebuild64
5 files changed, 84 insertions, 12 deletions
diff --git a/dev-lang/gnat-gcc/ChangeLog b/dev-lang/gnat-gcc/ChangeLog
index e7436b18bedf..19135079b596 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-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.36 2010/03/08 11:13:45 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.37 2010/04/06 10:45:53 george Exp $
+
+*gnat-gcc-4.3.4 (06 Apr 2010)
+
+ 06 Apr 2010; George Shapovalov <george@gentoo.org> +gnat-gcc-4.3.4.ebuild:
+ new version
08 Mar 2010; George Shapovalov <george@gentoo.org>
gnat-gcc-4.3.3-r2.ebuild:
diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
index 128f31ddf0d4..0d2629fc4e7f 100644
--- a/dev-lang/gnat-gcc/Manifest
+++ b/dev-lang/gnat-gcc/Manifest
@@ -8,12 +8,14 @@ DIST gcc-ada-4.2.3.tar.bz2 4740243 RMD160 dd3dc58d87a24fef7f33a0a04e13de30d7cc67
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-ada-4.3.4.tar.bz2 5232696 RMD160 5c7ceab1acd52519f4d6a59d766a974b426dadc6 SHA1 0f7044c162e078e770c0ec1cbc9f9ba31a2c03b5 SHA256 a79913eababb2626dc24972c9d8d651fe4c97e69ad1e1426dfc0f79513f95c37
DIST gcc-core-3.4.6.tar.bz2 13366790 RMD160 510f512c1de3e0b67c68aeaf9933a547f500b6d9 SHA1 5f41c5e31fdc04e83fa16b07729866d53ffaadce SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133
DIST gcc-core-4.1.2.tar.bz2 17485561 RMD160 612cbd5b795f7095fb3f565e6a8eaaee82c472c5 SHA1 d6875295f6df1bec4a6f4ab8f0da54bfb8d97306 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d
DIST gcc-core-4.2.3.tar.bz2 19319213 RMD160 1ced09156d8444bba7eb2550a969f72b788d4bc5 SHA1 0896a32b36f2fcd3dd39c8424b548fab87b33873 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813
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 gcc-core-4.3.4.tar.bz2 24329359 RMD160 0ed558bd465fcfa6ad123daa4b85aa7c498dc80f SHA1 5aae071fc542ee17dadfd8f22eaf79611fd175ba SHA256 3189838f5047be4ff54711c84db17c76ecfcc79bf4f4d110bf7323eeb90568fa
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
@@ -28,8 +30,9 @@ EBUILD gnat-gcc-4.1.2.ebuild 1731 RMD160 912b81c81e90031f01fa78fe0d7e5ca8a98730b
EBUILD gnat-gcc-4.2.3.ebuild 1803 RMD160 7229d838b09a218ec6980ff2c4527f3e2afb7982 SHA1 6b3913e976221c41a5a5a2e4b8ded6c419bd9157 SHA256 d15c61da75cefbe65bf959a908e9b6220979d61021b874bab17cabf15db33430
EBUILD gnat-gcc-4.3.1.ebuild 2169 RMD160 22d47df80c3ee0e7922b95c57d52e2f34de003b9 SHA1 b18724523cb90fea174ad4ec8dcffb2dd01c5dab SHA256 27fd3ebadf81d406585662b4022050b5c6445b6ef1c8263da56eae2934bad9c2
EBUILD gnat-gcc-4.3.2.ebuild 2166 RMD160 f540e2bf1c0024508f65c6b47f0a1d1dd8804eb6 SHA1 1aa351c8e94040d715677098277c2f8995ab116c SHA256 e0e8ae4b8f5dc56565755709c2f100d0096b42ff46a416564d38ce7b22339ab8
-EBUILD gnat-gcc-4.3.3-r1.ebuild 2318 RMD160 1702f9d9697b9bc298a9614e0ec29124dc13b6d8 SHA1 b48c5e59218b2e9366ce4a86781fde3b47fb4dfe SHA256 1fd0d28f721368d0e60f097cbc7b971581b082ce5b9c63dafe8a62286efc3154
-EBUILD gnat-gcc-4.3.3-r2.ebuild 2330 RMD160 f46f0faefc32166411f14652d4879e8ca0369556 SHA1 2eb3f69ae731753a4e77fab764ecaeb0636bdf6b SHA256 927fd8ef77d5eb817bc57676231eacf5fb7159d99b97b577956dcdac20e4f335
+EBUILD gnat-gcc-4.3.3-r1.ebuild 2264 RMD160 b3dc19a37ae8d94beee869eccd6e42a498af9fff SHA1 91b19329bbc6aee3f94a1771d5643ecf8557b40d SHA256 db3ebe1960b9bc2eb7b79a24d7f4406158a6c136ad94c9ab3e5d32fb5a21a76e
+EBUILD gnat-gcc-4.3.3-r2.ebuild 2276 RMD160 2cf9a65f2b0e97587516cf789b67d7051d3957d7 SHA1 64b0daf92f8eb940c462c5e537643f9651eb9e06 SHA256 8c944174359b8e0e95e76a49cd2fcdcc6e688c0e1700aa37aec2d214892eda99
EBUILD gnat-gcc-4.3.3.ebuild 2271 RMD160 1932a9e914cf6c376b94d50f74e82c046ab46d6b SHA1 946c473f96e6e33f415b87df2c6846e4f4d8a16f SHA256 bfbb03703f627cb64bed2bef3e98cda5ef1749da5665e3ff1e3cb0ce67cdd9c4
-MISC ChangeLog 5870 RMD160 fb0a4b66cf180b08eeafd3061fd9d01b1d87df18 SHA1 a25137fdf5849f0bdc5485f7d16149fa878c079e SHA256 ef670386991ebdf82db2d62a4d277a982804a795f0be2a0968627b444b6ce43e
+EBUILD gnat-gcc-4.3.4.ebuild 2327 RMD160 f5dbd5e8a0c180f1d22f967047b5646eeccf1a78 SHA1 c82d31de683ae81abe5fb0cfa8bc83a2e357f121 SHA256 2ebbfc59e5b8641da543e715510885998dfff377c4e5b887bd1c0c2963c7c851
+MISC ChangeLog 5993 RMD160 f6c697baf7cb26a3dfc2a2f92fd6e838a54026c9 SHA1 4daeff4ac278a6b93199b855cd25636ad2d597af SHA256 3740f265524577410c3850a053d32e6303ac4a3c22e0c63a989f615c3147848c
MISC metadata.xml 486 RMD160 a26b50e63ac849ba139fca465a52c8dd508b3e4d SHA1 0d1a097a395d7c1454472b598f04aea8b590c16d SHA256 c842cca66a73967cb7f205eff6cf4095fe360739b332cdb5b58b23d38e1e0960
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild
index 858d6ab39fed..45b8e8ac07de 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 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-r1.ebuild,v 1.3 2010/02/04 19:42:39 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild,v 1.4 2010/04/06 10:45:53 george Exp $
# Need to let configure know where to find stddef.h
#EXTRA_CONFGCC="${WORKDIR}/usr/lib/include/"
@@ -20,9 +20,9 @@ BOOT_SLOT="4.3"
# 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}-i586.tar.bz2 )"
+ amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
+ sparc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
+ x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i586.tar.bz2 )"
# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
KEYWORDS="~amd64"
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild
index 837035823855..eedbc33e1ac1 100644
--- a/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 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-r2.ebuild,v 1.2 2010/03/08 11:13:45 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild,v 1.3 2010/04/06 10:45:53 george Exp $
# Need to let configure know where to find stddef.h
#EXTRA_CONFGCC="${WORKDIR}/usr/lib/include/"
@@ -20,9 +20,9 @@ BOOT_SLOT="4.3"
# 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}-i586.tar.bz2 )"
+ amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
+ sparc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
+ x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i586.tar.bz2 )"
# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
KEYWORDS="~amd64 ~x86 ~sparc"
diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.4.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.4.ebuild
new file mode 100644
index 000000000000..393dadfd1251
--- /dev/null
+++ b/dev-lang/gnat-gcc/gnat-gcc-4.3.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 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.4.ebuild,v 1.1 2010/04/06 10:45:53 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"
+
+IUSE=""
+
+# using new bootstrap
+BOOT_SLOT="4.3"
+
+# 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}-i586.tar.bz2 )"
+# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
+
+KEYWORDS="~amd64 ~x86 ~sparc"
+
+# 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
+}