diff options
Diffstat (limited to 'dev-lang/gnat-gcc')
-rw-r--r-- | dev-lang/gnat-gcc/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/Manifest | 9 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/gnat-gcc-4.3.3-r1.ebuild | 8 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/gnat-gcc-4.3.3-r2.ebuild | 8 | ||||
-rw-r--r-- | dev-lang/gnat-gcc/gnat-gcc-4.3.4.ebuild | 64 |
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 +} |