summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2007-09-29 08:40:46 +0000
committerGeorge Shapovalov <george@gentoo.org>2007-09-29 08:40:46 +0000
commitccdb0af1b3d82ed7c12d046af1784a002dd0f392 (patch)
treeefdd949bf2c31925fe1377edc2897379755372eb /dev-lang
parentAdd amd64/ppc64/sparc love for new ntfsprogs. (diff)
downloadhistorical-ccdb0af1b3d82ed7c12d046af1784a002dd0f392.tar.gz
historical-ccdb0af1b3d82ed7c12d046af1784a002dd0f392.tar.bz2
historical-ccdb0af1b3d82ed7c12d046af1784a002dd0f392.zip
pulled the (legacy) dev-lang/gnat, has been pending for a few month already
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/gnat/ChangeLog209
-rw-r--r--dev-lang/gnat/Manifest119
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.14p9
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.15p9
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.15p-r315
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.15p-r415
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.15p-r515
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.4112
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.4312
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.44-r112
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.44-r215
-rw-r--r--dev-lang/gnat/files/digest-gnat-3.4515
-rw-r--r--dev-lang/gnat/files/gnat-3.15p-gentoo-nonx86.patch.bz2bin2112 -> 0 bytes
-rw-r--r--dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2bin3754 -> 0 bytes
-rw-r--r--dev-lang/gnat/files/gnat-3.15p-i686-pc-linux-gnu-bin.patch12
-rw-r--r--dev-lang/gnat/files/gnat-3.15p-noaddr2line.patch.bz2bin542 -> 0 bytes
-rw-r--r--dev-lang/gnat/files/gnat-3.15p-nptl.patch67
-rw-r--r--dev-lang/gnat/files/gnat-3.44-amd64-Make-lang.in.patch14
-rw-r--r--dev-lang/gnat/gnat-3.14p.ebuild154
-rw-r--r--dev-lang/gnat/gnat-3.15p-r3.ebuild194
-rw-r--r--dev-lang/gnat/gnat-3.15p-r4.ebuild188
-rw-r--r--dev-lang/gnat/gnat-3.15p-r5.ebuild190
-rw-r--r--dev-lang/gnat/gnat-3.15p.ebuild152
-rw-r--r--dev-lang/gnat/gnat-3.41.ebuild149
-rw-r--r--dev-lang/gnat/gnat-3.43.ebuild149
-rw-r--r--dev-lang/gnat/gnat-3.44-r1.ebuild175
-rw-r--r--dev-lang/gnat/gnat-3.44-r2.ebuild186
-rw-r--r--dev-lang/gnat/gnat-3.45.ebuild194
-rw-r--r--dev-lang/gnat/metadata.xml10
29 files changed, 0 insertions, 2291 deletions
diff --git a/dev-lang/gnat/ChangeLog b/dev-lang/gnat/ChangeLog
deleted file mode 100644
index f453dd79583f..000000000000
--- a/dev-lang/gnat/ChangeLog
+++ /dev/null
@@ -1,209 +0,0 @@
-# ChangeLog for dev-lang/gnat
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/ChangeLog,v 1.51 2007/02/22 00:03:09 peper Exp $
-
- 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 06 Feb 2007; Marius Mauch <genone@gentoo.org> gnat-3.14p.ebuild,
- gnat-3.15p.ebuild, gnat-3.15p-r3.ebuild, gnat-3.15p-r4.ebuild,
- gnat-3.15p-r5.ebuild, gnat-3.41.ebuild, gnat-3.43.ebuild,
- gnat-3.44-r1.ebuild, gnat-3.44-r2.ebuild, gnat-3.45.ebuild:
- Replacing einfo with elog
-
- 25 May 2006; Michael Hanselmann <hansmi@gentoo.org> gnat-3.45.ebuild:
- Stable on ppc.
-
- 13 May 2006; George Shapovalov <george@gentoo.org> gnat-3.15p-r3.ebuild,
- gnat-3.15p-r4.ebuild, gnat-3.15p-r5.ebuild, gnat-3.41.ebuild,
- gnat-3.43.ebuild, gnat-3.44-r1.ebuild, gnat-3.44-r2.ebuild,
- gnat-3.45.ebuild:
- removed inherit gnat throughout, as new eclass is for the libs only. These
- ebuilds are due to be masked soon, use gnat-xxx instead..
-
- 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-gnat-3.14p,
- files/digest-gnat-3.15p, files/digest-gnat-3.15p-r3,
- files/digest-gnat-3.15p-r4, files/digest-gnat-3.15p-r5,
- files/digest-gnat-3.41, files/digest-gnat-3.43, files/digest-gnat-3.44-r1,
- files/digest-gnat-3.44-r2, files/digest-gnat-3.45, Manifest:
- Fixing SHA256 digest, pass four
-
- 11 Apr 2006; George Shapovalov <george@gentoo.org> gnat-3.41.ebuild,
- gnat-3.43.ebuild, gnat-3.44-r2.ebuild, gnat-3.45.ebuild:
- added blockers for new gnat-gxx compilers as they are about to be unmasked
-
- 11 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> gnat-3.45.ebuild:
- Added to ~ppc.
-
- 22 Jan 2006; George Shapovalov <george@gentoo.org> gnat-3.45.ebuild:
- Stable on amd64. Bug #119296.
-
- 18 Jan 2006; Andrej Kacian <ticho@gentoo.org> gnat-3.45.ebuild:
- Stable on x86. Bug #119296.
-
- 04 Jan 2006; George Shapovalov <george@gentoo.org> gnat-3.44-r2.ebuild, gnat-3.45.ebuild:
- fix for libgcc_s problem (#117741) on x86
-
-*gnat-3.45 (03 Jan 2006)
-
- 03 Jan 2006; George Shapovalov <george@gentoo.org> -gnat-3.44.ebuild,
- +gnat-3.45.ebuild:
- new gnat version, to follow gcc-3.4.5. Some adjustments to install libgcc_s
- properly were necessary. Removed 3.44-r0. Works on both amd64 and x86.
-
- 28 Dec 2005; George Shapovalov <george@gentoo.org> gnat-3.44-r1.ebuild, gnat-3.44-r2.ebuild:
- Ready for unmasking on x86, amd64 supported in -r2 and ppc needs testing.
- Fixed building gnat on x86 off gcc-3.4 (#90685). Now both x86 and amd64 use
- common procedure..
-
- 19 Dec 2005; George Shapovalov <george@gentoo.org> gnat-3.44-r2.ebuild:
- all of amd64 stuff for gnat-3.44 is set, redady for unmasking. Removed ~x86
- and ~ppc from KEYWORDS, need more test reports on those arches..
-
- 18 Dec 2005; George Shapovalov <george@gentoo.org> files/digest-gnat-3.44-r2:
- repackaged bootstrap compiler for amd64, included libgcc_s.so.1
- and removed docs
-
-*gnat-3.44-r2 (17 Dec 2005)
-
- 17 Dec 2005; George Shapovalov <george@gentoo.org> +gnat-3.44-r2.ebuild:
- new revision - repackaged x86 bootstrap compiler, should fix some issues,
- plus special handling is now common for x86 and amd64..
-
- 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> gnat-3.44-r1.ebuild:
- Remove --with-gnu-ld option, bug #108386.
-
- 15 Nov 2005; George Shapovalov <george@gentoo.org> gnat-3.44.ebuild:
- fix for building gnat when older version is already installed (#86484)
-
-*gnat-3.44 (12 Nov 2005)
-
- 12 Nov 2005; George Shapovalov <george@gentoo.org> +gnat-3.44.ebuild:
- new version and a new port to amd64 (#64373)
-
-*gnat-3.15p-r5 (23 Apr 2005)
-
- 23 Apr 2005; David Holm <dholm@gentoo.org> +files/gnat-3.15p-nptl.patch,
- +gnat-3.15p-r5.ebuild:
- Added patch for NPTL support from Maxim Reznik <reznikmm (at) front (dot)
- ru>, bug #76491
-
-*gnat-3.15p-r4 (23 Feb 2005)
-
- 23 Feb 2005; David Holm <dholm@gentoo.org> +gnat-3.15p-r4.ebuild:
- Added fix for glibc-2.3.4 compatibility submitted by Maxim Reznik <reznikmm
- (at) front (dot) run> (Bug #27683)
-
- 23 Feb 2005; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Stable on ppc
-
-*gnat-3.43 (11 Dec 2004)
-
- 11 Dec 2004; David Holm <dholm@gentoo.org> +gnat-3.43.ebuild:
- Version bumped, and fixed bug #69118
-
- 29 Nov 2004; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Fixed bug #39958.
-
- 02 Aug 2004; David Holm <dholm@gentoo.org> gnat-3.41.ebuild,
- -gnat-5.0_pre20030822.ebuild, -gnat-5.0_pre20031005.ebuild:
- Removed GNAT 5.0 snapshots and added ppc support to 3.41.
-
-*gnat-3.41 (02 Aug 2004)
-
- 02 Aug 2004; David Holm <dholm@gentoo.org> +gnat-3.41.ebuild:
- Added the new GCC 3.4.1-based GNAT.
-
- 30 Apr 2004; David Holm <dholm@gentoo.org> gnat-3.14p.ebuild:
- Put gnat-3.14p files on Gentoo mirrors.
-
- 16 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> gnat-3.15p-r1.ebuild,
- gnat-3.15p-r2.ebuild:
- move inherit to the right place
-
- 29 Dec 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Fixed bug #34021 (some symlinks were pointing to /var/tmp).
-
-*gnat-5.0_pre20031005 (06 Oct 2003)
-
- 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20031005.ebuild:
- Updated to a new GNAT-5.0 CVS snapshot.
-
- 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20030822.ebuild:
- Small fix for installing the bootstrap compiler on x86.
-
- 06 Oct 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild,
- gnat-5.0_pre20030822.ebuild:
- Minor gnat-5.0 ebuild fix.
- Moved gnat-3.15p-r3 to stable on x86.
-
- 04 Oct 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild,
- files/gnat-3.15p-i686-pc-linux-gnu-bin.patch:
- Added installation fix on x86 submitted by Olivier Crete <tester@gentoo.org>.
-
- 30 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Added some more compilation fixes for x86 along with more descripting error
- messages.
-
- 30 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Compile gnat with "-O2 -gnatpgn" and without "-fPIC" (for static libs) as
- suggested by Maxim Reznik <max1@mbank.com.ua>. Validated with acats4gnat 0.7.
-
- 29 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r3.ebuild:
- Fixed a minor build problem on x86.
-
-*gnat-3.15p-r3 (28 Sep 2003)
-
- 28 Sep 2003; David Holm <dholm@gentoo.org>
- gnat-3.15p-r3.ebuild, files/gnat-3.15p-gentoo.patch.bz2,
- files/gnat-3.15p-noaddr2line.patch.bz2:
- Added gnat-3.15p-r3 which has now passed 26/26 of ACATS tests on x86 and 24/26
- on ppc (because ppc does not provide a threading system yet).
-
- 20 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild:
- Placed the powerpc bootstrap compiler on dev.gentoo.org while rsync is being
- fixed (suggested by seemant).
-
- 18 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild:
- I forgot to set the CFLAGS before running configure which would cause a
- failure with unstripped flags in make.conf.
-
- 18 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild,
- files/gnat-3.15p-gentoo-nonx86.patch.bz2:
- After a lot of hard work I finally managed to compile a bootstrap compiler for
- ppc. Currently the ppc version uses a simpler thread model than the x86
- version, I will look into this at a later time.
-
- 14 Sep 2003; David Holm <dholm@gentoo.org> gnat-3.15p-r2.ebuild:
- Do not attempt any kind of optimizations. This will hopefully clear bug #27683.
-
-*gnat-5.0_pre20030822 (27 Aug 2003)
-
- 27 Aug 2003; David Holm <dholm@gentoo.org> gnat-5.0_pre20030822.ebuild:
- Added a gnat 5.0 CVS snapshot. It is masked in package.mask because it is
- unstable, but some people might want it for updating their code or simply to
- test the new gcc 3-based backend.
-
- 17 Aug 2003; David Holm <dholm@gentoo.org> metadata.xml:
- Added metadata.xml
-
-*gnat-3.15p-r2 (13 Aug 2003)
-
- 13 Aug 2003; George Shapovalov <george@gentoo.org> gnat-3.15p-r2.ebuild, files/gnat-3.15p-gentoo.patch.bz2 :
- new revision (#26542) by dholm, fixes #26461 + libs were moved under /usr/lib/ada to
- avoid any possible interaction with gcc
-
-*gnat-3.15p-r1 (24 Jul 2003)
-
- 24 Jul 2003; George Shapovalov <george@gentoo.org> gnat-3.15p-r1.ebuild :
- new revision (by David Holm <dholm@delia.com>) - installs docs + few minor cleanups
- also static libraries are now installed as well.
-
-*gnat-3.14p (17 Jun 2003)
-*gnat-3.15p (17 Jun 2003)
-
- 17 Jun 2003; George Shapovalov <george@gentoo.org> gnat-3.14p.ebuild, gnat-3.14p.ebuild, Manifest, files/digest-gnat-3.1{4,5}p :
- initial release (#13113)
- GNAT Ada Compiler
- thanks to Per Dalgas Jakobsen <gentoo@knaldgas.dk> for initial submission
- and David Holm <dholm@delia.com> for improved versions and support
diff --git a/dev-lang/gnat/Manifest b/dev-lang/gnat/Manifest
deleted file mode 100644
index c6bc94f50746..000000000000
--- a/dev-lang/gnat/Manifest
+++ /dev/null
@@ -1,119 +0,0 @@
-AUX gnat-3.15p-gentoo-nonx86.patch.bz2 2112 RMD160 faf174e0decb9895565fe62caf6a89e7eadf2206 SHA1 9722554d0ced561a5b172046a15c0a16b47524e0 SHA256 b71d8f6ce5c7917f47b5526ea24313c56a807a20472acd38eea78f5fb45911a3
-MD5 6055ef6f0b3cd0df65743bfedb9de925 files/gnat-3.15p-gentoo-nonx86.patch.bz2 2112
-RMD160 faf174e0decb9895565fe62caf6a89e7eadf2206 files/gnat-3.15p-gentoo-nonx86.patch.bz2 2112
-SHA256 b71d8f6ce5c7917f47b5526ea24313c56a807a20472acd38eea78f5fb45911a3 files/gnat-3.15p-gentoo-nonx86.patch.bz2 2112
-AUX gnat-3.15p-gentoo.patch.bz2 3754 RMD160 022e9e1f7415a6ef7c0117626b8b29d688cc8822 SHA1 46adc622c0f4c9f6fe47fb71a3558970eeaa43ba SHA256 d6cd20af386281fabaac8a8138e91f96e038fa1d994dd1e28dd08a4618c27a8f
-MD5 f2825770e20893d32738f4106cd3d628 files/gnat-3.15p-gentoo.patch.bz2 3754
-RMD160 022e9e1f7415a6ef7c0117626b8b29d688cc8822 files/gnat-3.15p-gentoo.patch.bz2 3754
-SHA256 d6cd20af386281fabaac8a8138e91f96e038fa1d994dd1e28dd08a4618c27a8f files/gnat-3.15p-gentoo.patch.bz2 3754
-AUX gnat-3.15p-i686-pc-linux-gnu-bin.patch 605 RMD160 9ea5ce75eb14a24165afd863348d1d6c7eb214a7 SHA1 0000c631b037ec4098328aaad6ffbbb9dc055344 SHA256 2f4bca9822b512936f8ed0cda682e5afb12597949b6e6680e1d17d8d8c274967
-MD5 6c454f942791a6212d8b5cf5c92aa2d0 files/gnat-3.15p-i686-pc-linux-gnu-bin.patch 605
-RMD160 9ea5ce75eb14a24165afd863348d1d6c7eb214a7 files/gnat-3.15p-i686-pc-linux-gnu-bin.patch 605
-SHA256 2f4bca9822b512936f8ed0cda682e5afb12597949b6e6680e1d17d8d8c274967 files/gnat-3.15p-i686-pc-linux-gnu-bin.patch 605
-AUX gnat-3.15p-noaddr2line.patch.bz2 542 RMD160 470b02207bd7fdfe664cdde55ce6de9d05124364 SHA1 766e4a8d2051de22fcf0e2f5a36b3594d60a2501 SHA256 0aab0ee72f32f825c7ede7beb84ea2489f28125c800c4d21bf51b54a635f7c6a
-MD5 7fabcf7198fb4001adfba250899e0024 files/gnat-3.15p-noaddr2line.patch.bz2 542
-RMD160 470b02207bd7fdfe664cdde55ce6de9d05124364 files/gnat-3.15p-noaddr2line.patch.bz2 542
-SHA256 0aab0ee72f32f825c7ede7beb84ea2489f28125c800c4d21bf51b54a635f7c6a files/gnat-3.15p-noaddr2line.patch.bz2 542
-AUX gnat-3.15p-nptl.patch 1965 RMD160 ed01a836dfd562e5e92e41324c1145bcb1335b54 SHA1 4a6fc3cb3da277fa45a1195c95c4f2af1f77efaa SHA256 b3ecbd5e4ead84c88602c581bdaee6b017f0988d821e4900943ada1feff446e1
-MD5 5d64753ce1119bb193bf3c09b43e87b0 files/gnat-3.15p-nptl.patch 1965
-RMD160 ed01a836dfd562e5e92e41324c1145bcb1335b54 files/gnat-3.15p-nptl.patch 1965
-SHA256 b3ecbd5e4ead84c88602c581bdaee6b017f0988d821e4900943ada1feff446e1 files/gnat-3.15p-nptl.patch 1965
-AUX gnat-3.44-amd64-Make-lang.in.patch 555 RMD160 110c659ce235926a488eb6382bc380de7195cb13 SHA1 45bd989629fcf8c889759238dfbf37ddb3ee8a3b SHA256 e213feb0c5676dac56af0d9f8d4112cfaae6bfff1e29f18fee81f4e23634e698
-MD5 c370fea9c771c16d066a4c661e93edc7 files/gnat-3.44-amd64-Make-lang.in.patch 555
-RMD160 110c659ce235926a488eb6382bc380de7195cb13 files/gnat-3.44-amd64-Make-lang.in.patch 555
-SHA256 e213feb0c5676dac56af0d9f8d4112cfaae6bfff1e29f18fee81f4e23634e698 files/gnat-3.44-amd64-Make-lang.in.patch 555
-DIST gcc-2.8.1.tar.bz2 6304274 RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 SHA1 f54469c0cc2dccca442d1937cc376eee8c6b885e SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9
-DIST gcc-3.4-amd64.tar.gz 15097044 RMD160 42ac3591a9d318dff372a86e7a6391b7d7d2dcee SHA1 8237fb346c3e56dd325431bc44540286874921de SHA256 afbdcf34e99cfed6a0fb306020339c98ef24f9512508073532268f6eeb8cf37c
-DIST gcc-3.4-i386-r1.tar.bz2 10364595 RMD160 fef773ead71b8f8a1472a4bbc60c53ad680e4549 SHA1 a0364b08c6b638b2213a7aa40e51de4ff3af8910 SHA256 f4a43e8b9a0acedb036c80a0612291106991db3765bf2e7777a4d253c821ef5a
-DIST gcc-ada-3.4.1.tar.bz2 3460295 RMD160 da1b82bb7ada8c5858dbb728ae8d7f2ac8d91caa SHA1 1fcf8c03e2f43d20ee7773402b69c0ef5be99e0c SHA256 c56bfcd8f487db90d4311293b9dfeb8b0d031aa95b8b8fa5f5070171f093d974
-DIST gcc-ada-3.4.3.tar.bz2 3460940 RMD160 40ff31048dbc53f825f824023974bb9707220c82 SHA1 d8c30624d9668ce17679531a5372e4beb873e087 SHA256 7d900a1e69d6f04c67ad14dfb9158baac5628e8c150d507191d8fc182b2e547d
-DIST gcc-ada-3.4.4.tar.bz2 3460438 RMD160 1d7d300f70c6525428b0dd15815fed070a13eb05 SHA1 588f4ea2da328f4adba4ce7e02c7d817e7f74e7b SHA256 d9315bca1ff2287150a5faff89fb11027b3513dcbda1721cc507b5af78a8af70
-DIST gcc-ada-3.4.5.tar.bz2 3784842 RMD160 a18bf6a63b4720fdd688f39ece0292d3353da77d SHA1 9bdb2f19c10504fcd4f08eaaf5a48e7ee96f772a SHA256 289c9cd4a7e7c89735cef530666e962438b5057aa9e02d94d2f068238dfcb996
-DIST gcc-core-3.4.1.tar.bz2 12862544 RMD160 c493f210eedcaffb4478f623ca6ea957335831ca SHA1 18ecd8ddfb399012bdb366aaea796945ed5b3b82 SHA256 f65aa36c8ea17ef25397477cd1d6682c7196956496b01ae19fa1b57ae68450f3
-DIST gcc-core-3.4.3.tar.bz2 13040222 RMD160 7efa478849e53e925ca85b205c989284c8f1ce97 SHA1 9d4999c274ac6deb97bd27ca65d162e8e465bf97 SHA256 42e1259c15a59096e3115eec4d0b87afd04d39567a07665ca5d9b358fd02bce0
-DIST gcc-core-3.4.4.tar.bz2 13153342 RMD160 1e806e02d81c8bf5118039ddada5015bae87d49f SHA1 ef5e457ef57d6b02c723d91d07fdd9a5df5c3583 SHA256 a390ca6123fe71c665f4422e124ced31efbbe98dd08e8f8d171caeba892ab472
-DIST gcc-core-3.4.5.tar.bz2 13397308 RMD160 d0b1f2748929d319b68e80542edfe1251a867c81 SHA1 0a21072e1f5d7cbc50f3b045b1fd45c85be1fad1 SHA256 8a2824b12a1cae8b68de3be0a8fd2da14918462e6afa27c3578ccfc8ab10d0fc
-DIST gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz 10804984 RMD160 4bb75e76c49f879ab0c4709073501d7bdea02e96 SHA1 3056fb9f939631148c60aaeea21b68d8279fdcbf SHA256 3cab9f121585490373fac7803fd0bccb1b14c5e70cc3bf211c6ea6a55b8c0280
-DIST gnat-3.14p-src.tgz 4867781 RMD160 76baeff526ebef05d3da5871f34f2bbc3816880d SHA1 9065205a08238d3d1235dee10c72d2e2d2e89911 SHA256 6dff33e1118dfec58e308ea25e2f321c381fac2c98ac349a4a811b43d754c4c0
-DIST gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938 RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de SHA1 6fa509fdac757e07838e28ce68cdc231cdf12132 SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce
-DIST gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916 RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 SHA1 bb3d5b9670e327abc3b2473b02e2a88e9a5aa513 SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a
-DIST gnat-3.15p-src.tgz 5553434 RMD160 88db4fc383b24c3070ac49b44df2013d90965a6f SHA1 6d352c128a0d7ca1fd98cc744a692d3c2838cc64 SHA256 36eee7bac3657d2a0a2612962326989c3525b43997cfa90b9993ab1ea8009a7b
-DIST gnat-3.15p-unx-docs.tar.gz 9515443 RMD160 3d3b62d721a5bf6b6f1b3545114238c9c138f028 SHA1 a9d5beadcdca337b3f17efc468a321beafac8fd0 SHA256 e9e1e11d52533f457c3cdb6a2fd51ed38b0e112f0babfaf44d9e3a54f3cfab71
-EBUILD gnat-3.14p.ebuild 5578 RMD160 88c021bd21d92b205b70c12ce503431d794b3540 SHA1 0b40640bc1769dd063ae0e397eaca28447d36f96 SHA256 a6271fe86d019972dafde6993540643f6497419993ef7c43495db6a97ef622c1
-MD5 c4f08bd95b534eda900e6a7c3d130dbd gnat-3.14p.ebuild 5578
-RMD160 88c021bd21d92b205b70c12ce503431d794b3540 gnat-3.14p.ebuild 5578
-SHA256 a6271fe86d019972dafde6993540643f6497419993ef7c43495db6a97ef622c1 gnat-3.14p.ebuild 5578
-EBUILD gnat-3.15p-r3.ebuild 6039 RMD160 0b7b7bc80e4a9cac9a5ac503b7eac0fdee361814 SHA1 670767a918bfe78485488449221d17fd9c990dcc SHA256 be4e4461a4455fc40e91aefaa346a59ccdc1d8454672a292dc222c7238cb7024
-MD5 2cd29b803f860dab437de86e3c911ff9 gnat-3.15p-r3.ebuild 6039
-RMD160 0b7b7bc80e4a9cac9a5ac503b7eac0fdee361814 gnat-3.15p-r3.ebuild 6039
-SHA256 be4e4461a4455fc40e91aefaa346a59ccdc1d8454672a292dc222c7238cb7024 gnat-3.15p-r3.ebuild 6039
-EBUILD gnat-3.15p-r4.ebuild 5729 RMD160 e090ca2004fb6cc6e27d059daada6daf577b3172 SHA1 8cae0f2a11a00dd53ee4eb19c89e4b2cc108652e SHA256 8cebce73eb6222a5bc694b55b309101b0017823e9db2f5e3b41085b94f76ac29
-MD5 341b326a74ecab06eef1938a6aabcbe7 gnat-3.15p-r4.ebuild 5729
-RMD160 e090ca2004fb6cc6e27d059daada6daf577b3172 gnat-3.15p-r4.ebuild 5729
-SHA256 8cebce73eb6222a5bc694b55b309101b0017823e9db2f5e3b41085b94f76ac29 gnat-3.15p-r4.ebuild 5729
-EBUILD gnat-3.15p-r5.ebuild 5747 RMD160 748a715b8280418b791ed9c32b0655ce648d7cd8 SHA1 9955db57221798fcc05d3da0f6679eee993abc69 SHA256 eb428e7904cc0ee4c77bba840a974a7eeb0dc557d0898a2c41271eef4de8c28c
-MD5 4eb96e3dffa681b084f6e57650648e1c gnat-3.15p-r5.ebuild 5747
-RMD160 748a715b8280418b791ed9c32b0655ce648d7cd8 gnat-3.15p-r5.ebuild 5747
-SHA256 eb428e7904cc0ee4c77bba840a974a7eeb0dc557d0898a2c41271eef4de8c28c gnat-3.15p-r5.ebuild 5747
-EBUILD gnat-3.15p.ebuild 5633 RMD160 3f9787b7b9fcdc00e42432081c4e69facff76a4f SHA1 f769121a07233ca6ba2c458af0187a1632b448b0 SHA256 1c4d00261b90a14b571c718af36600fdcc2b1d03380745ae2cdcc3f678bb8c86
-MD5 38da9e0690c8c30dfee767c11214a88f gnat-3.15p.ebuild 5633
-RMD160 3f9787b7b9fcdc00e42432081c4e69facff76a4f gnat-3.15p.ebuild 5633
-SHA256 1c4d00261b90a14b571c718af36600fdcc2b1d03380745ae2cdcc3f678bb8c86 gnat-3.15p.ebuild 5633
-EBUILD gnat-3.41.ebuild 4025 RMD160 f3258a229c841e1249a3a1e397bd1eca85bc21fd SHA1 fb452fd7358d5503a9037c53539a871911e09fc2 SHA256 da617b33c0372c94b58faebca6397841d6765c9ae2bcf0d1d30fc0eda942e00f
-MD5 8db0c1f3cc63da735aef426ec17bb14d gnat-3.41.ebuild 4025
-RMD160 f3258a229c841e1249a3a1e397bd1eca85bc21fd gnat-3.41.ebuild 4025
-SHA256 da617b33c0372c94b58faebca6397841d6765c9ae2bcf0d1d30fc0eda942e00f gnat-3.41.ebuild 4025
-EBUILD gnat-3.43.ebuild 4054 RMD160 0001e5f3ea7a619967dc660131a249eecb6d7fcb SHA1 9b9ea6446ebf8b7fd95fe2a4b9b9caa21a140e6d SHA256 8589d80bd0334612e6182ddb1509aed908ad2a0aa195de58737242ccc3007ce4
-MD5 0b28ba637c4e5874f30ff43aa7873e1c gnat-3.43.ebuild 4054
-RMD160 0001e5f3ea7a619967dc660131a249eecb6d7fcb gnat-3.43.ebuild 4054
-SHA256 8589d80bd0334612e6182ddb1509aed908ad2a0aa195de58737242ccc3007ce4 gnat-3.43.ebuild 4054
-EBUILD gnat-3.44-r1.ebuild 4952 RMD160 0790823ee915a2fa550dfc01d05ff2d4f1b28b73 SHA1 58102cc23c3def0ac9654896052251c7c210d0bd SHA256 c53f00060010294f92812ca1c83881526184f0de027044aa9cd95e3a032b03de
-MD5 f48c072046e0cc05c23baca002f0a849 gnat-3.44-r1.ebuild 4952
-RMD160 0790823ee915a2fa550dfc01d05ff2d4f1b28b73 gnat-3.44-r1.ebuild 4952
-SHA256 c53f00060010294f92812ca1c83881526184f0de027044aa9cd95e3a032b03de gnat-3.44-r1.ebuild 4952
-EBUILD gnat-3.44-r2.ebuild 5100 RMD160 ec631d9e53c69506b70ed6f2852908780a7e5337 SHA1 0cc497e07932fd006973c5a59a1717f89320197f SHA256 2e52ea76c473fe5b2c00a6361c09622752368b8db300d13572e5c973f9070c02
-MD5 bb807350c8269f9fe69a3180ac492ae6 gnat-3.44-r2.ebuild 5100
-RMD160 ec631d9e53c69506b70ed6f2852908780a7e5337 gnat-3.44-r2.ebuild 5100
-SHA256 2e52ea76c473fe5b2c00a6361c09622752368b8db300d13572e5c973f9070c02 gnat-3.44-r2.ebuild 5100
-EBUILD gnat-3.45.ebuild 5550 RMD160 fa890f9e30be3ce4e483e6147f2a93ea609fcc5c SHA1 9e1ae239f30e429682e06631b9b9470c9674d5e8 SHA256 adb1645b80d6ea6ee4d1cc264851620313e39c85f8f947aebb428bcbcbc20d2b
-MD5 9376caff18d37d0af1e0354245bda845 gnat-3.45.ebuild 5550
-RMD160 fa890f9e30be3ce4e483e6147f2a93ea609fcc5c gnat-3.45.ebuild 5550
-SHA256 adb1645b80d6ea6ee4d1cc264851620313e39c85f8f947aebb428bcbcbc20d2b gnat-3.45.ebuild 5550
-MISC ChangeLog 8600 RMD160 0cf5f377bba10e3af1ba7d15a58828a17ba3e799 SHA1 7a7897a0d5066e44c294ed75ef5b40f367f61ddc SHA256 a45cfc6e7c1de7e9ca41a7f9b91cc4aa5ca4b855b241d04b3143750486091fbd
-MD5 cf610fa62edbe2ac3e270edf050753a8 ChangeLog 8600
-RMD160 0cf5f377bba10e3af1ba7d15a58828a17ba3e799 ChangeLog 8600
-SHA256 a45cfc6e7c1de7e9ca41a7f9b91cc4aa5ca4b855b241d04b3143750486091fbd ChangeLog 8600
-MISC metadata.xml 927 RMD160 5b45632aae1969fce55c0a2d4ab92d2bcd1f0778 SHA1 b8cae6acf2a9edcf062c47a676496a8ea57491b4 SHA256 4c2d0422aaeb5941ebe6da79ac428575856f423a7c23ba7c7af9ee77e71fa9da
-MD5 4b8299d1078b0c3a88969f43c9ae6a64 metadata.xml 927
-RMD160 5b45632aae1969fce55c0a2d4ab92d2bcd1f0778 metadata.xml 927
-SHA256 4c2d0422aaeb5941ebe6da79ac428575856f423a7c23ba7c7af9ee77e71fa9da metadata.xml 927
-MD5 f264bb2e90b0775f077930b584498ada files/digest-gnat-3.14p 777
-RMD160 61060750209fd3124850a2bf750048e6c1446503 files/digest-gnat-3.14p 777
-SHA256 d39e454113237acf2a9ac7c3f79768a64f2c71fa2e22d51f2b9657564eb294e1 files/digest-gnat-3.14p 777
-MD5 7ec01b98dc028b51fc2f5e6d0bc75472 files/digest-gnat-3.15p 786
-RMD160 24f1b2452dee5c36e945b1e0b9618ba3f2f61103 files/digest-gnat-3.15p 786
-SHA256 830d08c37a663366cf514e3e27aaebaf7c8a3a5e7ef5ff81d6595ff56d8a44a9 files/digest-gnat-3.15p 786
-MD5 c36189f9b81ad0123c62b61b336f257e files/digest-gnat-3.15p-r3 1364
-RMD160 1aa46e9c233328a706cbb5274b7fb486bf7f40cc files/digest-gnat-3.15p-r3 1364
-SHA256 88a043a81cd66f98cf0141dcb7fc2e9365aff533c441d07958808e9306095f45 files/digest-gnat-3.15p-r3 1364
-MD5 c36189f9b81ad0123c62b61b336f257e files/digest-gnat-3.15p-r4 1364
-RMD160 1aa46e9c233328a706cbb5274b7fb486bf7f40cc files/digest-gnat-3.15p-r4 1364
-SHA256 88a043a81cd66f98cf0141dcb7fc2e9365aff533c441d07958808e9306095f45 files/digest-gnat-3.15p-r4 1364
-MD5 c36189f9b81ad0123c62b61b336f257e files/digest-gnat-3.15p-r5 1364
-RMD160 1aa46e9c233328a706cbb5274b7fb486bf7f40cc files/digest-gnat-3.15p-r5 1364
-SHA256 88a043a81cd66f98cf0141dcb7fc2e9365aff533c441d07958808e9306095f45 files/digest-gnat-3.15p-r5 1364
-MD5 246a44dbac03cdac811c5bc5e88f1046 files/digest-gnat-3.41 1129
-RMD160 9b55c771e66af1a42cb271fd511f44d32d688196 files/digest-gnat-3.41 1129
-SHA256 cd2633c30c9b6831bbf0243172fcbb82624278c84f3a988eed221c6c9845edb9 files/digest-gnat-3.41 1129
-MD5 37581281b39f73ee7a9494e1486aca67 files/digest-gnat-3.43 1129
-RMD160 5757ef5bc925fc8d034f79a730e3dbbb099293e3 files/digest-gnat-3.43 1129
-SHA256 0982176ead9cacf9fdc012bb801e0a70ac3254f65a49ee31157f6a9cb1b39e82 files/digest-gnat-3.43 1129
-MD5 9c8f5aec040e3c7145ee9337de5d0134 files/digest-gnat-3.44-r1 1129
-RMD160 f9785629ce24d8befb0523d75e61940b99ea33d2 files/digest-gnat-3.44-r1 1129
-SHA256 b37c9da16e64c4b0b42a92cc4f35bd0355ee913b293a06c432bf248840f199d2 files/digest-gnat-3.44-r1 1129
-MD5 5ce991c22b60bfa72a596d1d74c21262 files/digest-gnat-3.44-r2 1319
-RMD160 025a36c4039993c08dd43c6db35db0037be2744b files/digest-gnat-3.44-r2 1319
-SHA256 dd61d4f251987bfbb109ae52d2eb1330e2047c7a068b0698cb0872f20f092a6c files/digest-gnat-3.44-r2 1319
-MD5 1336077daf7d74bc9a4f2dad1aedbd3f files/digest-gnat-3.45 1319
-RMD160 8f28a3fa1df882dc0fb20ea522e941e755b399d6 files/digest-gnat-3.45 1319
-SHA256 ab372790bb9667d5fd028be98cf5d928426c4bbe8e39aa8ec35c3e793481f212 files/digest-gnat-3.45 1319
diff --git a/dev-lang/gnat/files/digest-gnat-3.14p b/dev-lang/gnat/files/digest-gnat-3.14p
deleted file mode 100644
index b70a5caf98be..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.14p
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 23ce8b5d276e2eab421416564f9dc8a3 gcc-2.8.1.tar.bz2 6304274
-RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 gcc-2.8.1.tar.bz2 6304274
-SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9 gcc-2.8.1.tar.bz2 6304274
-MD5 34e704180060521914fe3970e72ea759 gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz 10804984
-RMD160 4bb75e76c49f879ab0c4709073501d7bdea02e96 gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz 10804984
-SHA256 3cab9f121585490373fac7803fd0bccb1b14c5e70cc3bf211c6ea6a55b8c0280 gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz 10804984
-MD5 a2b3f62b0b6307544994c4c4453fe0d7 gnat-3.14p-src.tgz 4867781
-RMD160 76baeff526ebef05d3da5871f34f2bbc3816880d gnat-3.14p-src.tgz 4867781
-SHA256 6dff33e1118dfec58e308ea25e2f321c381fac2c98ac349a4a811b43d754c4c0 gnat-3.14p-src.tgz 4867781
diff --git a/dev-lang/gnat/files/digest-gnat-3.15p b/dev-lang/gnat/files/digest-gnat-3.15p
deleted file mode 100644
index 88684c58b562..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.15p
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 23ce8b5d276e2eab421416564f9dc8a3 gcc-2.8.1.tar.bz2 6304274
-RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 gcc-2.8.1.tar.bz2 6304274
-SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9 gcc-2.8.1.tar.bz2 6304274
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 cf8b9cccc867e318bccaaa2dce384028 gnat-3.15p-src.tgz 5553434
-RMD160 88db4fc383b24c3070ac49b44df2013d90965a6f gnat-3.15p-src.tgz 5553434
-SHA256 36eee7bac3657d2a0a2612962326989c3525b43997cfa90b9993ab1ea8009a7b gnat-3.15p-src.tgz 5553434
diff --git a/dev-lang/gnat/files/digest-gnat-3.15p-r3 b/dev-lang/gnat/files/digest-gnat-3.15p-r3
deleted file mode 100644
index 479a60302f03..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.15p-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 23ce8b5d276e2eab421416564f9dc8a3 gcc-2.8.1.tar.bz2 6304274
-RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 gcc-2.8.1.tar.bz2 6304274
-SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9 gcc-2.8.1.tar.bz2 6304274
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-MD5 cf8b9cccc867e318bccaaa2dce384028 gnat-3.15p-src.tgz 5553434
-RMD160 88db4fc383b24c3070ac49b44df2013d90965a6f gnat-3.15p-src.tgz 5553434
-SHA256 36eee7bac3657d2a0a2612962326989c3525b43997cfa90b9993ab1ea8009a7b gnat-3.15p-src.tgz 5553434
-MD5 3bcbedfaccf343a8515efc0f74b8a027 gnat-3.15p-unx-docs.tar.gz 9515443
-RMD160 3d3b62d721a5bf6b6f1b3545114238c9c138f028 gnat-3.15p-unx-docs.tar.gz 9515443
-SHA256 e9e1e11d52533f457c3cdb6a2fd51ed38b0e112f0babfaf44d9e3a54f3cfab71 gnat-3.15p-unx-docs.tar.gz 9515443
diff --git a/dev-lang/gnat/files/digest-gnat-3.15p-r4 b/dev-lang/gnat/files/digest-gnat-3.15p-r4
deleted file mode 100644
index 479a60302f03..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.15p-r4
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 23ce8b5d276e2eab421416564f9dc8a3 gcc-2.8.1.tar.bz2 6304274
-RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 gcc-2.8.1.tar.bz2 6304274
-SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9 gcc-2.8.1.tar.bz2 6304274
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-MD5 cf8b9cccc867e318bccaaa2dce384028 gnat-3.15p-src.tgz 5553434
-RMD160 88db4fc383b24c3070ac49b44df2013d90965a6f gnat-3.15p-src.tgz 5553434
-SHA256 36eee7bac3657d2a0a2612962326989c3525b43997cfa90b9993ab1ea8009a7b gnat-3.15p-src.tgz 5553434
-MD5 3bcbedfaccf343a8515efc0f74b8a027 gnat-3.15p-unx-docs.tar.gz 9515443
-RMD160 3d3b62d721a5bf6b6f1b3545114238c9c138f028 gnat-3.15p-unx-docs.tar.gz 9515443
-SHA256 e9e1e11d52533f457c3cdb6a2fd51ed38b0e112f0babfaf44d9e3a54f3cfab71 gnat-3.15p-unx-docs.tar.gz 9515443
diff --git a/dev-lang/gnat/files/digest-gnat-3.15p-r5 b/dev-lang/gnat/files/digest-gnat-3.15p-r5
deleted file mode 100644
index 479a60302f03..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.15p-r5
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 23ce8b5d276e2eab421416564f9dc8a3 gcc-2.8.1.tar.bz2 6304274
-RMD160 ff2d6ae7aff48666ff8b3589086864f86a002e55 gcc-2.8.1.tar.bz2 6304274
-SHA256 9018086f69d89e8bea32edb22ad3f4b557aa6b10ec66617adbef349df845abe9 gcc-2.8.1.tar.bz2 6304274
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-MD5 cf8b9cccc867e318bccaaa2dce384028 gnat-3.15p-src.tgz 5553434
-RMD160 88db4fc383b24c3070ac49b44df2013d90965a6f gnat-3.15p-src.tgz 5553434
-SHA256 36eee7bac3657d2a0a2612962326989c3525b43997cfa90b9993ab1ea8009a7b gnat-3.15p-src.tgz 5553434
-MD5 3bcbedfaccf343a8515efc0f74b8a027 gnat-3.15p-unx-docs.tar.gz 9515443
-RMD160 3d3b62d721a5bf6b6f1b3545114238c9c138f028 gnat-3.15p-unx-docs.tar.gz 9515443
-SHA256 e9e1e11d52533f457c3cdb6a2fd51ed38b0e112f0babfaf44d9e3a54f3cfab71 gnat-3.15p-unx-docs.tar.gz 9515443
diff --git a/dev-lang/gnat/files/digest-gnat-3.41 b/dev-lang/gnat/files/digest-gnat-3.41
deleted file mode 100644
index 9e4d25f8b9f1..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.41
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 30128194f14bda7cead8f46d9a62a06e gcc-ada-3.4.1.tar.bz2 3460295
-RMD160 da1b82bb7ada8c5858dbb728ae8d7f2ac8d91caa gcc-ada-3.4.1.tar.bz2 3460295
-SHA256 c56bfcd8f487db90d4311293b9dfeb8b0d031aa95b8b8fa5f5070171f093d974 gcc-ada-3.4.1.tar.bz2 3460295
-MD5 4b05b134baf92457494a0f4a28aa5213 gcc-core-3.4.1.tar.bz2 12862544
-RMD160 c493f210eedcaffb4478f623ca6ea957335831ca gcc-core-3.4.1.tar.bz2 12862544
-SHA256 f65aa36c8ea17ef25397477cd1d6682c7196956496b01ae19fa1b57ae68450f3 gcc-core-3.4.1.tar.bz2 12862544
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
diff --git a/dev-lang/gnat/files/digest-gnat-3.43 b/dev-lang/gnat/files/digest-gnat-3.43
deleted file mode 100644
index 8f81025d133c..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.43
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 99541b90c2081876daf34ef16c096d3f gcc-ada-3.4.3.tar.bz2 3460940
-RMD160 40ff31048dbc53f825f824023974bb9707220c82 gcc-ada-3.4.3.tar.bz2 3460940
-SHA256 7d900a1e69d6f04c67ad14dfb9158baac5628e8c150d507191d8fc182b2e547d gcc-ada-3.4.3.tar.bz2 3460940
-MD5 d2cbfe8fc3205c1d7969b26377405778 gcc-core-3.4.3.tar.bz2 13040222
-RMD160 7efa478849e53e925ca85b205c989284c8f1ce97 gcc-core-3.4.3.tar.bz2 13040222
-SHA256 42e1259c15a59096e3115eec4d0b87afd04d39567a07665ca5d9b358fd02bce0 gcc-core-3.4.3.tar.bz2 13040222
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
diff --git a/dev-lang/gnat/files/digest-gnat-3.44-r1 b/dev-lang/gnat/files/digest-gnat-3.44-r1
deleted file mode 100644
index 39cef2b5b6c3..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.44-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 7da97a3f50bfa252d7fbb37ab22053f3 gcc-ada-3.4.4.tar.bz2 3460438
-RMD160 1d7d300f70c6525428b0dd15815fed070a13eb05 gcc-ada-3.4.4.tar.bz2 3460438
-SHA256 d9315bca1ff2287150a5faff89fb11027b3513dcbda1721cc507b5af78a8af70 gcc-ada-3.4.4.tar.bz2 3460438
-MD5 9dd911fd9bc136ca42b73c68735d853b gcc-core-3.4.4.tar.bz2 13153342
-RMD160 1e806e02d81c8bf5118039ddada5015bae87d49f gcc-core-3.4.4.tar.bz2 13153342
-SHA256 a390ca6123fe71c665f4422e124ced31efbbe98dd08e8f8d171caeba892ab472 gcc-core-3.4.4.tar.bz2 13153342
-MD5 57c060cd1ccef8b1ae9165b11d98780a gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-RMD160 84c040e06b375cedc4ce7900337f1f451aaec6de gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-SHA256 7cd52cd2dae81e61b42412806c9daef84daede2fcc62c85b5ad895c046c0d0ce gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz 13482938
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
diff --git a/dev-lang/gnat/files/digest-gnat-3.44-r2 b/dev-lang/gnat/files/digest-gnat-3.44-r2
deleted file mode 100644
index 60801e6bc07d..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.44-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 c1a2ee0512334a922554e9b6ff0b73cf gcc-3.4-amd64.tar.gz 15097044
-RMD160 42ac3591a9d318dff372a86e7a6391b7d7d2dcee gcc-3.4-amd64.tar.gz 15097044
-SHA256 afbdcf34e99cfed6a0fb306020339c98ef24f9512508073532268f6eeb8cf37c gcc-3.4-amd64.tar.gz 15097044
-MD5 6e279669b26edd36d79f06f27402106c gcc-3.4-i386-r1.tar.bz2 10364595
-RMD160 fef773ead71b8f8a1472a4bbc60c53ad680e4549 gcc-3.4-i386-r1.tar.bz2 10364595
-SHA256 f4a43e8b9a0acedb036c80a0612291106991db3765bf2e7777a4d253c821ef5a gcc-3.4-i386-r1.tar.bz2 10364595
-MD5 7da97a3f50bfa252d7fbb37ab22053f3 gcc-ada-3.4.4.tar.bz2 3460438
-RMD160 1d7d300f70c6525428b0dd15815fed070a13eb05 gcc-ada-3.4.4.tar.bz2 3460438
-SHA256 d9315bca1ff2287150a5faff89fb11027b3513dcbda1721cc507b5af78a8af70 gcc-ada-3.4.4.tar.bz2 3460438
-MD5 9dd911fd9bc136ca42b73c68735d853b gcc-core-3.4.4.tar.bz2 13153342
-RMD160 1e806e02d81c8bf5118039ddada5015bae87d49f gcc-core-3.4.4.tar.bz2 13153342
-SHA256 a390ca6123fe71c665f4422e124ced31efbbe98dd08e8f8d171caeba892ab472 gcc-core-3.4.4.tar.bz2 13153342
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
diff --git a/dev-lang/gnat/files/digest-gnat-3.45 b/dev-lang/gnat/files/digest-gnat-3.45
deleted file mode 100644
index 4ec7f861942c..000000000000
--- a/dev-lang/gnat/files/digest-gnat-3.45
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 c1a2ee0512334a922554e9b6ff0b73cf gcc-3.4-amd64.tar.gz 15097044
-RMD160 42ac3591a9d318dff372a86e7a6391b7d7d2dcee gcc-3.4-amd64.tar.gz 15097044
-SHA256 afbdcf34e99cfed6a0fb306020339c98ef24f9512508073532268f6eeb8cf37c gcc-3.4-amd64.tar.gz 15097044
-MD5 6e279669b26edd36d79f06f27402106c gcc-3.4-i386-r1.tar.bz2 10364595
-RMD160 fef773ead71b8f8a1472a4bbc60c53ad680e4549 gcc-3.4-i386-r1.tar.bz2 10364595
-SHA256 f4a43e8b9a0acedb036c80a0612291106991db3765bf2e7777a4d253c821ef5a gcc-3.4-i386-r1.tar.bz2 10364595
-MD5 797afd0098e6b29ff85a2a8158d23f32 gcc-ada-3.4.5.tar.bz2 3784842
-RMD160 a18bf6a63b4720fdd688f39ece0292d3353da77d gcc-ada-3.4.5.tar.bz2 3784842
-SHA256 289c9cd4a7e7c89735cef530666e962438b5057aa9e02d94d2f068238dfcb996 gcc-ada-3.4.5.tar.bz2 3784842
-MD5 0114ba67f9aabad91d96797d0b6017c4 gcc-core-3.4.5.tar.bz2 13397308
-RMD160 d0b1f2748929d319b68e80542edfe1251a867c81 gcc-core-3.4.5.tar.bz2 13397308
-SHA256 8a2824b12a1cae8b68de3be0a8fd2da14918462e6afa27c3578ccfc8ab10d0fc gcc-core-3.4.5.tar.bz2 13397308
-MD5 33a146f39c04b2ac055ae81585622d08 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-RMD160 7dcf92fe243cb1a521967d675faceab3afb21804 gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
-SHA256 a91659736d864bc23ba6fe1d29477f57217bb8e4ef0f5c9962e1d198553dee5a gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 8228916
diff --git a/dev-lang/gnat/files/gnat-3.15p-gentoo-nonx86.patch.bz2 b/dev-lang/gnat/files/gnat-3.15p-gentoo-nonx86.patch.bz2
deleted file mode 100644
index 268a82fc6a5f..000000000000
--- a/dev-lang/gnat/files/gnat-3.15p-gentoo-nonx86.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2 b/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2
deleted file mode 100644
index d5ab8ae3cf1d..000000000000
--- a/dev-lang/gnat/files/gnat-3.15p-gentoo.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/dev-lang/gnat/files/gnat-3.15p-i686-pc-linux-gnu-bin.patch b/dev-lang/gnat/files/gnat-3.15p-i686-pc-linux-gnu-bin.patch
deleted file mode 100644
index 6e9e401bcaac..000000000000
--- a/dev-lang/gnat/files/gnat-3.15p-i686-pc-linux-gnu-bin.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur gnat-3.15p-i686-pc-linux-gnu-bin.orig/Makefile gnat-3.15p-i686-pc-linux-gnu-bin/Makefile
---- gnat-3.15p-i686-pc-linux-gnu-bin.orig/Makefile 2002-10-23 10:54:23.000000000 +0200
-+++ gnat-3.15p-i686-pc-linux-gnu-bin/Makefile 2003-10-04 10:46:40.000000000 +0200
-@@ -53,7 +53,7 @@
- fi \
- done
- cp -p -f gnat1$(ext) $(libsubdir)
-- tar cf - rts* | (cd $(libsubdir); tar xf -)
-+ tar cf - rts* | (cd $(libsubdir); tar xf -) || true
- case `uname` in \
- *_NT*) cp -p -f *.dll $(user_bin); cp -p -f *.a $(libsubdir); \
- mv -f $(libsubdir)/rts/adainclude $(libsubdir)/adainclude; \
diff --git a/dev-lang/gnat/files/gnat-3.15p-noaddr2line.patch.bz2 b/dev-lang/gnat/files/gnat-3.15p-noaddr2line.patch.bz2
deleted file mode 100644
index 91cc0ecaa69b..000000000000
--- a/dev-lang/gnat/files/gnat-3.15p-noaddr2line.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/dev-lang/gnat/files/gnat-3.15p-nptl.patch b/dev-lang/gnat/files/gnat-3.15p-nptl.patch
deleted file mode 100644
index 74bcb0323b76..000000000000
--- a/dev-lang/gnat/files/gnat-3.15p-nptl.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-This patch makes it possible to use the New POSIX Thread Library on
-Linux >= 2.6 and glibc >= 2.3. It also works on linux 2.4. I
-backported it from GCC 3.4.
-
-I omitted irrelevant parts of this patch to keep it minimal.
-
---
-Ludovic Brenta.
-
-diff -u -u -r1.5 -r1.6
---- ada/5iosinte.ads 24 Apr 2003 17:53:51 -0000 1.5
-+++ ada/5iosinte.ads 1 May 2003 14:14:35 -0000 1.6
-@@ -443,11 +448,8 @@
-
- private
-
-- type sigset_t is array (0 .. 31) of unsigned_long;
-+ type sigset_t is array (0 .. 127) of unsigned_char;
- pragma Convention (C, sigset_t);
-- for sigset_t'Size use 1024;
-- -- This is for GNU libc version 2 but should be backward compatible with
-- -- other libc where sigset_t is smaller.
-
- type pid_t is new int;
-
-@@ -476,7 +478,7 @@
- stackaddr : System.Address;
- stacksize : size_t;
- end record;
-- pragma Convention (C_Pass_By_Copy, pthread_attr_t);
-+ pragma Convention (C, pthread_attr_t);
-
- type pthread_condattr_t is record
- dummy : int;
-@@ -490,25 +492,22 @@
-
- type pthread_t is new unsigned_long;
-
-- type struct_pthread_queue is record
-- head : System.Address;
-- tail : System.Address;
-+ type struct_pthread_fast_lock is record
-+ status : long;
-+ spinlock : int;
- end record;
-- pragma Convention (C, struct_pthread_queue);
-+ pragma Convention (C, struct_pthread_fast_lock);
-
- type pthread_mutex_t is record
-- m_spinlock : int;
-+ m_reserved : int;
- m_count : int;
- m_owner : System.Address;
- m_kind : int;
-- m_waiting : struct_pthread_queue;
-+ m_lock : struct_pthread_fast_lock;
- end record;
- pragma Convention (C, pthread_mutex_t);
-
-- type pthread_cond_t is record
-- c_spinlock : int;
-- c_waiting : struct_pthread_queue;
-- end record;
-+ type pthread_cond_t is array (0 .. 47) of unsigned_char;
- pragma Convention (C, pthread_cond_t);
-
- type pthread_key_t is new unsigned;
diff --git a/dev-lang/gnat/files/gnat-3.44-amd64-Make-lang.in.patch b/dev-lang/gnat/files/gnat-3.44-amd64-Make-lang.in.patch
deleted file mode 100644
index ccb4e273d6e1..000000000000
--- a/dev-lang/gnat/files/gnat-3.44-amd64-Make-lang.in.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- Make-lang.in-orig 2005-12-14 19:11:41.538266250 +0100
-+++ Make-lang.in 2005-12-14 19:12:50.358567250 +0100
-@@ -341,9 +341,9 @@
- gnatlib-shared: force
- $(MAKE) -C ada $(FLAGS_TO_PASS) \
- GNATLIBFLAGS="$(GNATLIBFLAGS)" \
-- GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
-+ GNATLIBCFLAGS="$(GNATLIBCFLAGS) -fPIC" \
- GNATLIBLDFLAGS="$(GNATLIBLDFLAGS)" \
-- TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS)" \
-+ TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS) -fPIC" \
- THREAD_KIND="$(THREAD_KIND)" \
- TRACE="$(TRACE)" \
- gnatlib-shared
diff --git a/dev-lang/gnat/gnat-3.14p.ebuild b/dev-lang/gnat/gnat-3.14p.ebuild
deleted file mode 100644
index d85b1446574a..000000000000
--- a/dev-lang/gnat/gnat-3.14p.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.14p.ebuild,v 1.6 2007/07/13 06:25:50 mr_bones_ Exp $
-#
-# Never replace this with the Ada compiler in the gcc tree. They are based
-# on the same source but this is the official validated compiler from ACT.
-# The one in gcc (3-branch) is currently broken!
-# If you want to try that one install it under a different name and use
-# gnatmake --GCC=othername (if you use gnatmake).
-# The official statement from ACT is that they will continiue to release
-# GNAT, so they will release a version based on gcc 3 when it is working.
-#
-# It is possible to at least install this on sparc too, I have seen
-# unofficial bootstrap compilers for ppc as well. As I don't have access to
-# a sparc or a ppc running linux I won't try to add support for them.
-# If you have access to any of these it should be fairly easy to add support
-# for it.
-#
-
-DESCRIPTION="GNAT Ada Compiler"
-DEPEND="app-shells/tcsh"
-RDEPEND=""
-SRC_URI="mirror://gentoo/${P}-src.tgz
- mirror://gentoo/${P}-i686-pc-linux-gnu-bin.tar.gz
- ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2"
-HOMEPAGE="http://www.gnat.com/"
-
-SLOT="GNAT-3.14p"
-KEYWORDS="~x86"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-2.8.1"
-GNATDIR="${WORKDIR}/${P}-src"
-GNATBOOT="${WORKDIR}/boot"
-GNATBOOTINST="${WORKDIR}/${P}-i686-pc-linux-gnu-bin"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- cd "${GNATBOOTINST}"
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
-
- # Prepare the gcc source directory
- cd "${S}"
- patch -p0 < "${GNATDIR}/src/gcc-281.dif"
- touch cstamp-h.in
- mv "${GNATDIR}/src/ada" "${S}"
- for i in `find ${S}/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
- cd "${S}/ada"
- touch treeprs.ads a-[es]info.h nmake.ad[bs]
-}
-
-src_compile() {
- # GCC 2.8.1 doesn't like fancy flags
- export CFLAGS="-O2"
-
- # Set some paths to our bootstrap compiler.
- export GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- export ADA_INCLUDE_PATH="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/adainclude"
- export ADA_OBJECTS_PATH="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/adalib"
- OLDPATH="${PATH}"
- export PATH="${GNATBOOT}/bin:${PATH}"
- export LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1 -L${GNATBOOTINST}"
-
- # Make $local_prefix point to $prefix
- sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in"
-
- # Configure gcc
- cd "${S}"
- ./configure --prefix=/usr --program-prefix=gnat \
- --host="${CHOST}" --build="${CHOST}" --target="${CHOST}" \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man || die "./configure failed"
-
- # Make sure we don't overwrite the existing gcc
- sed -i -e "s/\$(bindir)\/gcov/\$(bindir)\/gnatgcov/" "${S}/Makefile"
- sed -i -e "s/alias)-gcc/alias)-gnatgcc/g" "${S}/Makefile"
-
- # Compile it by first using the bootstrap compiler and then bootstrapping
- # our own version. Finally compile the libraries and tools.
- make CC="gcc" LANGUAGES="c ada gcov"
- make CC="gcc" LANGUAGES="c ada gcov" bootstrap
- make CC="gcc" GNATLIBCFLAGS="${CFLAGS}" gnatlib
- make CC="gcc" gnattools
-}
-
-src_install() {
- export PATH="${GNATBOOT}/bin:${PATH}"
- export LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1 -L${GNATBOOTINST}"
-
- # Install gnatgcc, tools and native threads library
- make prefix="${D}/usr" \
- LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc \
- install-common install-libgcc install-gnatlib install-driver || die
- touch "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1/include/float.h"
-
- # Install the FSU threads library
- cd "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- mkdir rts-native
- mkdir rts-fsu
-
- # Copy the native threads library
- cp -r adalib rts-native
- cp -r adainclude rts-native
- #remove circular symlinks
- cd rts-native/adalib/
- rm -f libgnarl.so libgnat.so
- cd "${S}"
- rm stamp-gnatlib1
-
- # Compile and install the FSU threads library
- make CC=gcc CFLAGS="-O2" GNATLIBCFLAGS="-fPIC -O2" THREAD_KIND=fsu gnatlib
- make prefix="${D}/usr" install-gnatlib
- cd "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- mv adalib adainclude rts-fsu
- cd rts-fsu/adalib/
- rm -f libgnarl.so libgnat.so
-
- # Install the precompiled FSU library from the binary distribution
- cp "${GNATBOOTINST}/libgthreads.a" "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- cp "${GNATBOOTINST}/libmalloc.a" "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
-
- # Make native threads the default
- dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adalib \
- /usr/lib/gcc-lib/${CHOST}/2.8.1/
- dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adainclude \
- /usr/lib/gcc-lib/${CHOST}/2.8.1/
-
- cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin"
- chmod +x "${D}/usr/bin"
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- elog "Both the native-threads and the FSU-threads libraries have been"
- elog "installed. The native-threads version is the default on linux."
- elog "If you want to use FSU-threads (required if you are using Annex D)"
- elog "you must set the following two environment variables:"
- elog "ADA_INCLUDE_PATH=/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adainclude:\$ADA_INCLUDE_PATH"
- elog "ADA_OBJECTS_PATH=/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adalib:\$ADA_OBJECTS_PATH"
- elog "or use the -aI/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adainclude"
- elog "-aO/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adalib"
- elog "or you can give gnatmake the following switch: --RTS=fsu"
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.15p-r3.ebuild b/dev-lang/gnat/gnat-3.15p-r3.ebuild
deleted file mode 100644
index a0502f005d04..000000000000
--- a/dev-lang/gnat/gnat-3.15p-r3.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p-r3.ebuild,v 1.14 2007/02/06 08:09:10 genone Exp $
-
-DESCRIPTION="The GNU Ada Toolkit"
-DEPEND="x86? ( >=app-shells/tcsh-6.0 )"
-RDEPEND=""
-SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz
- http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-unx-docs.tar.gz
- ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/${P}-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-SLOT="0"
-KEYWORDS="x86 ppc"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-2.8.1"
-GNATDIR="${WORKDIR}/${P}-src"
-
-case ${ARCH} in
- x86) GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/${P}-i686-pc-linux-gnu-bin"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/${P}-powerpc-unknown-linux-gnu"
- ;;
-esac
-
-CFLAGS="-O2 -gnatpgn"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- patch -p0 < "${GNATDIR}/src/gcc-281.dif"
- touch cstamp-h.in
- mv "${GNATDIR}/src/ada" "${S}"
- bzcat "${FILESDIR}/${P}-gentoo.patch.bz2" | patch -p1
- touch ada/treeprs.ads ada/a-[es]info.h ada/nmake.ad[bs]
-
- # Make $local_prefix point to $prefix
- sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in"
-
- #if [ "${ARCH}" != "x86" ]; then
- cd "${S}"
- bzcat "${FILESDIR}/${P}-noaddr2line.patch.bz2" | patch -p1
- sed -i -e "s/-laddr2line//g" ada/Makefile.in
- #fi
-}
-
-src_compile() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="-L${GNATBOOTINST} ${LDFLAGS}"
- fi
-
- # Configure gcc
- cd "${S}"
- econf --libdir=/usr/lib/ada --program-prefix=gnat \
- || die "./configure failed"
-
- # Make sure we don't overwrite the existing gcc
- sed -i -e "s/\$(bindir)\/gcov/\$(bindir)\/gnatgcov/" "${S}/Makefile"
- sed -i -e "s/alias)-gcc/alias)-gnatgcc/g" "${S}/Makefile"
-
- # Compile it by first using the bootstrap compiler and then bootstrapping
- # our own version. Finally compile the libraries and tools.
- einfo "Building compiler"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" ||
- die "Failed while running inital compilation!"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" bootstrap ||
- die "Died while bootstrapping!"
- einfo "Building shared gnatlib"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS} -fPIC" \
- gnatlib-shared ||
- die "Failed to build the shared version of gnatlib!"
- einfo "Building gnattools"
- make CC="gcc" CFLAGS="${CFLAGS}" gnattools ||
- die "Failed to build gnattools!"
-}
-
-src_install() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="${LDFLAGS} -L${GNATBOOTINST}"
- fi
-
- # Install gnatgcc, tools and native threads library
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" \
- LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc \
- install-common install-libgcc install-gnatlib install-driver ||
- die "Failed while installing GNAT"
- touch "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/include/float.h"
-
- # Build and install the static version of gnatlib
- einfo "Building static gnatlib"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" gnatlib ||
- die "Failed while compiling static gnatlib!"
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" \
- LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc install-gnatlib ||
- die "Failed while installing static gnatlib!"
-
- if [ "${ARCH}" = "x86" ]; then
- # Install the FSU threads library
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mkdir rts-native
- mkdir rts-fsu
-
- # Move the native threads library
- mv adalib adainclude rts-native
- cd ${S}
-
- # Compile and install the FSU threads library
- rm stamp-gnatlib1
- einfo "Building FSU-threads runtime"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS} -fPIC" \
- THREAD_KIND="fsu" gnatlib-shared
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install-gnatlib
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mv adalib adainclude rts-fsu
- cd ${S}
-
- # Install the precompiled FSU library from the binary distribution
- cp "${GNATBOOTINST}/libgthreads.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- cp "${GNATBOOTINST}/libmalloc.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
-
- # Make native threads the default
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
- fi
-
- if [ -z ${GNATBOOTINST} ]; then
- cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin"
- chmod +x "${D}/usr/bin"
- fi
-
- # Fix broken symlinks
- cd ${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/adalib
- rm -f libgnarl.so
- rm -f liblibgnat.so
- ln -sf libgnarl-3.15.so libgnarl.so
- ln -sf libgnat-3.15.so libgnat.so
-
- # Install documentation and examples
- cd ${WORKDIR}/${P}-src
- dodoc COPYING README
- insinto /usr/share/${PN}/examples
- doins examples/*
- cd ${WORKDIR}/${P}-unx-docs
- rm -f */gvd.*
- rm -f */gdb.*
- for i in `find . -name 'gcc*'`; do \
- mv ${i} ${i/gcc/gnatgcc}; \
- done
- dohtml html/*
- docinto ps
- dodoc ps/*
- docinto txt
- dodoc txt/*
- doinfo info/*
- cd ${S}
- mv gcc.1 gnatgcc.1
- doman gnatgcc.1
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- if [ "${ARCH}" = "x86" ]; then
- elog "Both the native-threads and the FSU-threads runtimes have been"
- elog "installed. The native-threads version is the default on linux."
- elog "If you want to use FSU-threads (required if you are using"
- elog "Annex D) simply use the following switch: --RTS=fsu"
- elog
- fi
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.15p-r4.ebuild b/dev-lang/gnat/gnat-3.15p-r4.ebuild
deleted file mode 100644
index 6e88f9ef556a..000000000000
--- a/dev-lang/gnat/gnat-3.15p-r4.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p-r4.ebuild,v 1.3 2007/02/06 08:09:10 genone Exp $
-
-DESCRIPTION="The GNU Ada Toolkit"
-DEPEND="x86? ( >=app-shells/tcsh-6.0 )"
-RDEPEND=""
-SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz
- http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-unx-docs.tar.gz
- ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/${P}-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-SLOT="0"
-KEYWORDS="x86 ppc"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-2.8.1"
-GNATDIR="${WORKDIR}/${P}-src"
-
-case ${ARCH} in
- x86) GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/${P}-i686-pc-linux-gnu-bin"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/${P}-powerpc-unknown-linux-gnu"
- ;;
-esac
-
-CFLAGS="-O2 -gnatpgn"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- patch -p0 < "${GNATDIR}/src/gcc-281.dif"
- touch cstamp-h.in
- mv "${GNATDIR}/src/ada" "${S}"
- bzcat "${FILESDIR}/${P}-gentoo.patch.bz2" | patch -p1
- touch ada/treeprs.ads ada/a-[es]info.h ada/nmake.ad[bs]
-
- # Make $local_prefix point to $prefix
- sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in"
-
- #if [ "${ARCH}" != "x86" ]; then
- cd "${S}"
- bzcat "${FILESDIR}/${P}-noaddr2line.patch.bz2" | patch -p1
- sed -i -e "s/-laddr2line//g" ada/Makefile.in
- #fi
-}
-
-src_compile() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="-L${GNATBOOTINST} ${LDFLAGS}"
- fi
-
- # Configure gcc
- cd "${S}"
- econf --libdir=/usr/lib/ada --program-prefix=gnat \
- || die "./configure failed"
-
- # Make sure we don't overwrite the existing gcc
- sed -i -e "s/\$(bindir)\/gcov/\$(bindir)\/gnatgcov/" "${S}/Makefile"
- sed -i -e "s/alias)-gcc/alias)-gnatgcc/g" "${S}/Makefile"
-
- # Compile it by first using the bootstrap compiler and then bootstrapping
- # our own version. Finally compile the libraries and tools.
- einfo "Building compiler"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" ||
- die "Failed while running inital compilation!"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" bootstrap ||
- die "Died while bootstrapping!"
- einfo "Building shared gnatlib"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" \
- TARGET_LIBGCC2_CFLAGS="-fPIC" \
- gnatlib-shared ||
- die "Failed to build the shared version of gnatlib!"
- einfo "Building gnattools"
- make CC="gcc" CFLAGS="${CFLAGS}" gnattools ||
- die "Failed to build gnattools!"
-}
-
-src_install() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="${LDFLAGS} -L${GNATBOOTINST}"
- fi
-
- # Install gnatgcc, tools and native threads library
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" \
- LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc \
- install-common install-libgcc install-gnatlib install-driver ||
- die "Failed while installing GNAT"
- touch "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/include/float.h"
-
- if [ "${ARCH}" = "x86" ]; then
- # Install the FSU threads library
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mkdir rts-native
- mkdir rts-fsu
-
- # Move the native threads library
- mv adalib adainclude rts-native
- cd ${S}
-
- # Compile and install the FSU threads library
- rm stamp-gnatlib1
- einfo "Building FSU-threads runtime"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" \
- TARGET_LIBGCC2_CFLAGS="-fPIC" \
- THREAD_KIND="fsu" gnatlib-shared
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install-gnatlib
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mv adalib adainclude rts-fsu
- cd ${S}
-
- # Install the precompiled FSU library from the binary distribution
- cp "${GNATBOOTINST}/libgthreads.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- cp "${GNATBOOTINST}/libmalloc.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
-
- # Make native threads the default
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
- fi
-
- if [ -z ${GNATBOOTINST} ]; then
- cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin"
- chmod +x "${D}/usr/bin"
- fi
-
- # Fix broken symlinks
- cd ${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/adalib
- rm -f libgnarl.so
- rm -f liblibgnat.so
- ln -sf libgnarl-3.15.so libgnarl.so
- ln -sf libgnat-3.15.so libgnat.so
-
- # Install documentation and examples
- cd ${WORKDIR}/${P}-src
- dodoc COPYING README
- insinto /usr/share/${PN}/examples
- doins examples/*
- cd ${WORKDIR}/${P}-unx-docs
- rm -f */gvd.*
- rm -f */gdb.*
- for i in `find . -name 'gcc*'`; do \
- mv ${i} ${i/gcc/gnatgcc}; \
- done
- dohtml html/*
- docinto ps
- dodoc ps/*
- docinto txt
- dodoc txt/*
- doinfo info/*
- cd ${S}
- mv gcc.1 gnatgcc.1
- doman gnatgcc.1
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- if [ "${ARCH}" = "x86" ]; then
- elog "Both the native-threads and the FSU-threads runtimes have been"
- elog "installed. The native-threads version is the default on linux."
- elog "If you want to use FSU-threads (required if you are using"
- elog "Annex D) simply use the following switch: --RTS=fsu"
- elog
- fi
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.15p-r5.ebuild b/dev-lang/gnat/gnat-3.15p-r5.ebuild
deleted file mode 100644
index b54cea49cd90..000000000000
--- a/dev-lang/gnat/gnat-3.15p-r5.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p-r5.ebuild,v 1.3 2007/02/06 08:09:10 genone Exp $
-
-inherit eutils
-
-DESCRIPTION="The GNU Ada Toolkit"
-DEPEND="x86? ( >=app-shells/tcsh-6.0 )"
-RDEPEND=""
-SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz
- http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-unx-docs.tar.gz
- ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/${P}-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-SLOT="0"
-KEYWORDS="x86 ppc"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-2.8.1"
-GNATDIR="${WORKDIR}/${P}-src"
-
-case ${ARCH} in
- x86) GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/${P}-i686-pc-linux-gnu-bin"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/${P}-powerpc-unknown-linux-gnu"
- ;;
-esac
-
-CFLAGS="-O2 -gnatpgn"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- patch -p0 < "${GNATDIR}/src/gcc-281.dif"
- touch cstamp-h.in
- mv "${GNATDIR}/src/ada" "${S}"
- bzcat "${FILESDIR}/${P}-gentoo.patch.bz2" | patch -p1
- touch ada/treeprs.ads ada/a-[es]info.h ada/nmake.ad[bs]
-
- # Make $local_prefix point to $prefix
- sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in"
-
- cd "${S}"
- bzcat "${FILESDIR}/${P}-noaddr2line.patch.bz2" | patch -p1
- sed -i -e "s/-laddr2line//g" ada/Makefile.in
-
- patch -p0 < "${FILESDIR}/${P}-nptl.patch"
-}
-
-src_compile() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="-L${GNATBOOTINST} ${LDFLAGS}"
- fi
-
- # Configure gcc
- cd "${S}"
- econf --libdir=/usr/lib/ada --program-prefix=gnat \
- || die "./configure failed"
-
- # Make sure we don't overwrite the existing gcc
- sed -i -e "s/\$(bindir)\/gcov/\$(bindir)\/gnatgcov/" "${S}/Makefile"
- sed -i -e "s/alias)-gcc/alias)-gnatgcc/g" "${S}/Makefile"
-
- # Compile it by first using the bootstrap compiler and then bootstrapping
- # our own version. Finally compile the libraries and tools.
- einfo "Building compiler"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" ||
- die "Failed while running inital compilation!"
- make CC="gcc" CFLAGS="${CFLAGS}" LANGUAGES="c ada gcov" bootstrap ||
- die "Died while bootstrapping!"
- einfo "Building shared gnatlib"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" \
- TARGET_LIBGCC2_CFLAGS="-fPIC" \
- gnatlib-shared ||
- die "Failed to build the shared version of gnatlib!"
- einfo "Building gnattools"
- make CC="gcc" CFLAGS="${CFLAGS}" gnattools ||
- die "Failed to build gnattools!"
-}
-
-src_install() {
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- if [ -d ${GNATBOOTINST} ]; then
- local LDFLAGS="${LDFLAGS} -L${GNATBOOTINST}"
- fi
-
- # Install gnatgcc, tools and native threads library
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" \
- LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc \
- install-common install-libgcc install-gnatlib install-driver ||
- die "Failed while installing GNAT"
- touch "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/include/float.h"
-
- if [ "${ARCH}" = "x86" ]; then
- # Install the FSU threads library
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mkdir rts-native
- mkdir rts-fsu
-
- # Move the native threads library
- mv adalib adainclude rts-native
- cd ${S}
-
- # Compile and install the FSU threads library
- rm stamp-gnatlib1
- einfo "Building FSU-threads runtime"
- make CC="gcc" CFLAGS="${CFLAGS}" GNATLIBCFLAGS="${CFLAGS}" \
- TARGET_LIBGCC2_CFLAGS="-fPIC" \
- THREAD_KIND="fsu" gnatlib-shared
- make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install-gnatlib
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- mv adalib adainclude rts-fsu
- cd ${S}
-
- # Install the precompiled FSU library from the binary distribution
- cp "${GNATBOOTINST}/libgthreads.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- cp "${GNATBOOTINST}/libmalloc.a" "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
-
- # Make native threads the default
- cd "${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1"
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
- fi
-
- if [ -z ${GNATBOOTINST} ]; then
- cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin"
- chmod +x "${D}/usr/bin"
- fi
-
- # Fix broken symlinks
- cd ${D}/usr/lib/ada/gcc-lib/${CHOST}/2.8.1/adalib
- rm -f libgnarl.so
- rm -f liblibgnat.so
- ln -sf libgnarl-3.15.so libgnarl.so
- ln -sf libgnat-3.15.so libgnat.so
-
- # Install documentation and examples
- cd ${WORKDIR}/${P}-src
- dodoc COPYING README
- insinto /usr/share/${PN}/examples
- doins examples/*
- cd ${WORKDIR}/${P}-unx-docs
- rm -f */gvd.*
- rm -f */gdb.*
- for i in `find . -name 'gcc*'`; do \
- mv ${i} ${i/gcc/gnatgcc}; \
- done
- dohtml html/*
- docinto ps
- dodoc ps/*
- docinto txt
- dodoc txt/*
- doinfo info/*
- cd ${S}
- mv gcc.1 gnatgcc.1
- doman gnatgcc.1
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- if [ "${ARCH}" = "x86" ]; then
- elog "Both the native-threads and the FSU-threads runtimes have been"
- elog "installed. The native-threads version is the default on linux."
- elog "If you want to use FSU-threads (required if you are using"
- elog "Annex D) simply use the following switch: --RTS=fsu"
- elog
- fi
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.15p.ebuild b/dev-lang/gnat/gnat-3.15p.ebuild
deleted file mode 100644
index 2c7f29f03cb8..000000000000
--- a/dev-lang/gnat/gnat-3.15p.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.15p.ebuild,v 1.6 2007/02/06 08:09:10 genone Exp $
-#
-# Never replace this with the Ada compiler in the gcc tree. They are based
-# on the same source but this is the official validated compiler from ACT.
-# The one in gcc (3-branch) is currently broken!
-# If you want to try that one install it under a different name and use
-# gnatmake --GCC=othername (if you use gnatmake).
-# The official statement from ACT is that they will continiue to release
-# GNAT, so they will release a version based on gcc 3 when it is working.
-#
-# It is possible to at least install this on sparc too, I have seen
-# unofficial bootstrap compilers for ppc as well. As I don't have access to
-# a sparc or a ppc running linux I won't try to add support for them.
-# If you have access to any of these it should be fairly easy to add support
-# for it.
-#
-
-DESCRIPTION="GNAT Ada Compiler"
-DEPEND="app-shells/tcsh"
-RDEPEND=""
-SRC_URI="http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-src.tgz
- http://gd.tuwien.ac.at/languages/ada/gnat/${PV}/${P}-i686-pc-redhat71-gnu-bin.tar.gz
- ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/gcc-2.8.1.tar.bz2"
-HOMEPAGE="http://www.gnat.com/"
-
-SLOT="GNAT-3.15p"
-KEYWORDS="~x86"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-2.8.1"
-GNATDIR="${WORKDIR}/${P}-src"
-GNATBOOT="${WORKDIR}/boot"
-GNATBOOTINST="${WORKDIR}/${P}-i686-pc-linux-gnu-bin"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- cd "${GNATBOOTINST}"
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
-
- # Prepare the gcc source directory
- cd "${S}"
- patch -p0 < "${GNATDIR}/src/gcc-281.dif"
- touch cstamp-h.in
- mv "${GNATDIR}/src/ada" "${S}"
- for i in `find ${S}/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
- cd "${S}/ada"
- touch treeprs.ads a-[es]info.h nmake.ad[bs]
-}
-
-src_compile() {
- # GCC 2.8.1 doesn't like fancy flags
- export CFLAGS="-O2"
-
- # Set some paths to our bootstrap compiler.
- export GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1"
- export ADA_INCLUDE_PATH="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/adainclude"
- export ADA_OBJECTS_PATH="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/adalib"
- OLDPATH="${PATH}"
- export PATH="${GNATBOOT}/bin:${PATH}"
- export LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1 -L${GNATBOOTINST}"
-
- # Make $local_prefix point to $prefix
- sed -i -e "s/@local_prefix@/@prefix@/" "${S}/Makefile.in"
-
- # Configure gcc
- cd "${S}"
- ./configure --prefix=/usr --program-prefix=gnat \
- --host="${CHOST}" --build="${CHOST}" --target="${CHOST}" \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man || die "./configure failed"
-
- # Make sure we don't overwrite the existing gcc
- sed -i -e "s/\$(bindir)\/gcov/\$(bindir)\/gnatgcov/" "${S}/Makefile"
- sed -i -e "s/alias)-gcc/alias)-gnatgcc/g" "${S}/Makefile"
-
- # Compile it by first using the bootstrap compiler and then bootstrapping
- # our own version. Finally compile the libraries and tools.
- make CC="gcc" LANGUAGES="c ada gcov"
- make CC="gcc" LANGUAGES="c ada gcov" bootstrap
- make CC="gcc" GNATLIBCFLAGS="${CFLAGS}" gnatlib
- make CC="gcc" gnattools
-
-}
-
-src_install() {
- export PATH="${GNATBOOT}/bin:${PATH}"
- export LDFLAGS="-L${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/2.8.1 -L${GNATBOOTINST}"
-
- # Install gnatgcc, tools and native threads library
- make prefix="${D}/usr" LANGUAGES="c ada gcov" GCC_INSTALL_NAME=gnatgcc \
- install-common install-libgcc install-gnatlib install-driver || die
- touch "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1/include/float.h"
-
- # Install the FSU threads library
- cd "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- mkdir rts-native
- mkdir rts-fsu
-
- # Copy the native threads library
- cp -r adalib rts-native
- cp -r adainclude rts-native
- #remove circular symlinks
- rm -f rts-native/adalib/{libgnarl.so,libgnat.so}
- cd "${S}"
- rm stamp-gnatlib1
-
- # Compile and install the FSU threads library
- make CC=gcc CFLAGS="-O2" GNATLIBCFLAGS="-fPIC -O2" THREAD_KIND=fsu gnatlib
- make prefix="${D}/usr" install-gnatlib
- cd "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- mv adalib adainclude rts-fsu
- rm -f rts-fsu/adalib/{libgnarl.so,libgnat.so}
-
- # Install the precompiled FSU library from the binary distribution
- cp "${GNATBOOTINST}/libgthreads.a" "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
- cp "${GNATBOOTINST}/libmalloc.a" "${D}/usr/lib/gcc-lib/${CHOST}/2.8.1"
-
- cp "${GNATBOOTINST}/gnathtml.pl" "${D}/usr/bin"
- chmod +x "${D}/usr/bin"
-
- # Make native threads the default
- dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adalib \
- /usr/lib/gcc-lib/${CHOST}/2.8.1/
- dosym /usr/lib/gcc-lib/${CHOST}/2.8.1/rts-native/adainclude \
- /usr/lib/gcc-lib/${CHOST}/2.8.1/
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- elog "Both the native-threads and the FSU-threads libraries have been"
- elog "installed. The native-threads version is the default on linux."
- elog "If you want to use FSU-threads (required if you are using Annex D)"
- elog "you must set the following two environment variables:"
- elog "ADA_INCLUDE_PATH=/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adainclude:\$ADA_INCLUDE_PATH"
- elog "ADA_OBJECTS_PATH=/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adalib:\$ADA_OBJECTS_PATH"
- elog "or use the -aI/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adainclude"
- elog "-aO/usr/lib/gcc-lib/${CHOST}/2.8.1/rts-fsu/adalib"
- elog "or you can give gnatmake the following switch: --RTS=fsu"
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.41.ebuild b/dev-lang/gnat/gnat-3.41.ebuild
deleted file mode 100644
index 8162a6bd6c2c..000000000000
--- a/dev-lang/gnat/gnat-3.41.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.41.ebuild,v 1.8 2007/07/13 06:25:50 mr_bones_ Exp $
-
-MY_PV=3.4.1
-DESCRIPTION="GNAT Ada Compiler"
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-DEPEND="x86? ( >=app-shells/tcsh-6.0 )
- !dev-lang/gnat-gcc
- !dev-lang/gnat-gpl"
-
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-${MY_PV}"
-GNATBUILD="${WORKDIR}/build"
-case ${ARCH} in
- x86) GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu"
- ;;
-esac
-
-CFLAGS="-O -gnatpgn"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- touch gcc/cstamp-h.in
- touch gcc/ada/[es]info.h
- touch gcc/ada/nmake.ad[bs]
- mkdir -p "${GNATBUILD}"
-}
-
-src_compile() {
- # Set some paths to our bootstrap compiler.
- local GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/3.2.3"
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}"
- local CC="${GNATBOOT}/bin/gcc"
-
- # Configure gcc
- cd "${GNATBUILD}"
- "${S}"/configure --prefix=/usr \
- --program-prefix=gnat \
- --enable-languages="c,ada" \
- --enable-libada \
- --with-gcc \
- --with-gnu-ld \
- --with-gnu-as \
- --enable-threads=posix \
- --enable-shared \
- --with-system-zlib \
- --disable-nls \
- --libdir=/usr/lib/ada \
- --libexecdir=/usr/libexec/ada \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- || die "configure failed"
-
- # Compile helper tools
- cd "${GNATBOOT}"
- cp ${S}/gcc/ada/xtreeprs.adb .
- cp ${S}/gcc/ada/xsinfo.adb .
- cp ${S}/gcc/ada/xeinfo.adb .
- cp ${S}/gcc/ada/xnmake.adb .
- gnatmake xtreeprs && \
- gnatmake xsinfo && \
- gnatmake xeinfo && \
- gnatmake xnmake || die "building helper tools"
-
- for i in `find ${S}/gcc/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
-
- cd "${GNATBUILD}"
- emake bootstrap || die "bootstrap failed"
- cd "${GNATBUILD}"
- make -C gcc gnatlib_and_tools || die "gnatlib_and_tools failed"
-}
-
-src_install() {
- # Do not allow symlinks in /usr/lib/gcc/${CHOST}/${MY_PV}/include as
- # this can break the build.
- for x in ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- # Install gnatgcc, tools and native threads library
- cd "${GNATBUILD}"
- #make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install \
- # || die "installing"
- make prefix=${D}/usr \
- libdir=${D}/usr/lib/ada \
- libexecdir=${D}/usr/libexec/ada \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "died while installing"
-
- # These are all provided by gcc
- rm -rf ${D}/usr/share/info
- rm -rf ${D}/usr/share/man
- rm -rf ${D}/usr/share/make
-
- dodir "/usr/lib/ada/gcc/${CHOST}/${MY_PV}/rts-native"
-
- # Move the native threads library
- cd "${D}/usr/lib/ada/gcc/${CHOST}/${MY_PV}"
- mv adalib adainclude rts-native
-
- # Make native threads the default
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
- elog "If you are upgrading from GNAT-3.15p or older you will have to"
- elog "reemerge all Ada packages as GNAT-${MY_PV} has updated to a version of"
- elog "GCC which is not backwards compatible with 2.8.1."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.43.ebuild b/dev-lang/gnat/gnat-3.43.ebuild
deleted file mode 100644
index a2adf2614e4b..000000000000
--- a/dev-lang/gnat/gnat-3.43.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.43.ebuild,v 1.6 2007/07/13 06:25:50 mr_bones_ Exp $
-
-MY_PV=3.4.3
-DESCRIPTION="GNAT Ada Compiler"
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-DEPEND="x86? ( >=app-shells/tcsh-6.0 )
- !dev-lang/gnat-gcc
- !dev-lang/gnat-gpl"
-
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-${MY_PV}"
-GNATBUILD="${WORKDIR}/build"
-case ${ARCH} in
- x86) GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu"
- ;;
-esac
-
-CFLAGS="-O -gnatpgn"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- touch gcc/cstamp-h.in
- touch gcc/ada/[es]info.h
- touch gcc/ada/nmake.ad[bs]
- mkdir -p "${GNATBUILD}"
-}
-
-src_compile() {
- # Set some paths to our bootstrap compiler.
- local GCC_EXEC_PREFIX="${GNATBOOT}/lib/gcc-lib/i686-pc-linux-gnu/3.2.3"
- local PATH="${GNATBOOT}/bin:${PATH}"
- local LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}"
- local CC="${GNATBOOT}/bin/gcc"
-
- # Configure gcc
- cd "${GNATBUILD}"
- "${S}"/configure --prefix=/usr \
- --program-prefix=gnat \
- --enable-languages="c,ada" \
- --enable-libada \
- --with-gcc \
- --with-gnu-ld \
- --with-gnu-as \
- --enable-threads=posix \
- --enable-shared \
- --with-system-zlib \
- --disable-nls \
- --libdir=/usr/lib/ada \
- --libexecdir=/usr/libexec/ada \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- || die "configure failed"
-
- # Compile helper tools
- cd "${GNATBOOT}"
- cp ${S}/gcc/ada/xtreeprs.adb .
- cp ${S}/gcc/ada/xsinfo.adb .
- cp ${S}/gcc/ada/xeinfo.adb .
- cp ${S}/gcc/ada/xnmake.adb .
- gnatmake xtreeprs && \
- gnatmake xsinfo && \
- gnatmake xeinfo && \
- gnatmake xnmake || die "building helper tools"
-
- for i in `find ${S}/gcc/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
-
- cd "${GNATBUILD}"
- emake bootstrap || die "bootstrap failed"
- make -C gcc gnatlib_and_tools || die "gnatlib_and_tools failed"
- make -C gcc gnatlib-shared LIBRARY_VERSION=3.4
-}
-
-src_install() {
- # Do not allow symlinks in /usr/lib/gcc/${CHOST}/${MY_PV}/include as
- # this can break the build.
- for x in ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- # Install gnatgcc, tools and native threads library
- cd "${GNATBUILD}"
- #make prefix="${D}/usr" libdir="${D}/usr/lib/ada" install \
- # || die "installing"
- make prefix=${D}/usr \
- libdir=${D}/usr/lib/ada \
- libexecdir=${D}/usr/libexec/ada \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "died while installing"
-
- # These are all provided by gcc
- rm -rf ${D}/usr/share/info
- rm -rf ${D}/usr/share/man
- rm -rf ${D}/usr/share/make
-
- dodir "/usr/lib/ada/gcc/${CHOST}/${MY_PV}/rts-native"
-
- # Move the native threads library
- cd "${D}/usr/lib/ada/gcc/${CHOST}/${MY_PV}"
- mv adalib adainclude rts-native
-
- # Make native threads the default
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
-}
-
-pkg_postinst() {
- # Notify the user what changed
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
- elog "If you are upgrading from GNAT-3.15p or older you will have to"
- elog "reemerge all Ada packages as GNAT-${MY_PV} has updated to a version of"
- elog "GCC which is not backwards compatible with 2.8.1."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.44-r1.ebuild b/dev-lang/gnat/gnat-3.44-r1.ebuild
deleted file mode 100644
index ad3b4addd4d2..000000000000
--- a/dev-lang/gnat/gnat-3.44-r1.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.44-r1.ebuild,v 1.6 2007/02/06 08:09:10 genone Exp $
-
-MY_PV="3.4.4"
-
-DESCRIPTION="GNAT Ada Compiler"
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2
- x86? ( http://gd.tuwien.ac.at/languages/ada/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz )
- ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )"
-HOMEPAGE="http://www.gnat.com/"
-
-DEPEND="=sys-devel/gcc-3*
- x86? ( >=app-shells/tcsh-6.0 )"
-
-SLOT="0"
-KEYWORDS="~x86 -amd64"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-${MY_PV}"
-GNATBUILD="${WORKDIR}/build"
-case ${ARCH} in
- x86)
- GNATBOOT="${WORKDIR}/boot"
- GNATBOOTINST="${WORKDIR}/gnat-3.15p-i686-pc-linux-gnu-bin"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib"
- ;;
- ppc)
- GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu"
- GNATBOOTINST="${GNATBOOT}"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib"
- ;;
-esac
-
-# gnat is getting bootstrapped off an older backend, set minimal flags
-# use later versions for more modern gcc support
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "x86" ]; then
- cd "${GNATBOOTINST}"
- patch -p1 < ${FILESDIR}/gnat-3.15p-i686-pc-linux-gnu-bin.patch
- # tcsh no longer installs symlink to csh
- sed -i -e "s:/bin/csh:/bin/tcsh:" doconfig
- echo $'\n'3$'\n'${GNATBOOT}$'\n' | ./doconfig > doconfig.log 2>&1
- ./doinstall
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- touch gcc/cstamp-h.in
- touch gcc/ada/[es]info.h
- touch gcc/ada/nmake.ad[bs]
- mkdir -p "${GNATBUILD}"
-}
-
-src_compile() {
- # Set some paths to our bootstrap compiler.
- local GCC_EXEC_PREFIX=$(echo ${GCC_EXEC_BASE}/*/*)
- local PATH="${GNATBOOT}/bin:${PATH}"
-
- # hopefully this will catch one that works
- local ADA_OBJECTS_PATH
- local ADA_INCLUDE_PATH
- for x in $(find "${GCC_EXEC_PREFIX}" -name adalib); do
- ADA_OBJECTS_PATH="${x}:${ADA_OBJECTS_PATH}"
- done
- for x in $(find "${GCC_EXEC_PREFIX}" -name adainclude); do
- ADA_INCLUDE_PATH="${x}:${ADA_INCLUDE_PATH}"
- done
-
- local LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}"
- local CC="${GNATBOOT}/bin/gcc"
- export LD_LIBRARY_PATH="${GNATBOOT}/lib"
-
- # Configure gcc
- cd "${GNATBUILD}"
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" "${S}"/configure --prefix=/usr \
- --program-prefix=gnat \
- --enable-languages="c,ada" \
- --enable-libada \
- --with-gcc \
- --enable-threads=posix \
- --enable-shared \
- --with-system-zlib \
- --disable-nls \
- --libdir=/usr/lib/ada \
- --libexecdir=/usr/libexec/ada \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- || die "configure failed"
-
- # Compile helper tools
- cd "${GNATBOOT}"
- cp ${S}/gcc/ada/xtreeprs.adb .
- cp ${S}/gcc/ada/xsinfo.adb .
- cp ${S}/gcc/ada/xeinfo.adb .
- cp ${S}/gcc/ada/xnmake.adb .
- gnatmake xtreeprs && \
- gnatmake xsinfo && \
- gnatmake xeinfo && \
- gnatmake xnmake || die "building helper tools"
-
- for i in `find ${S}/gcc/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
-
- cd "${GNATBUILD}"
- emake bootstrap || die "bootstrap failed"
-
- einfo "building gnatlib_and_tools"
- # make rts honor user defined CFLAGS
- MAKEOPTS=-j1 emake -C gcc gnatlib_and_tools || die "gnatlib_and_tools failed"
-
- einfo "building shared lib"
- rm -f gcc/ada/rts/*.{o,ali} || die
- MAKEOPTS=-j1 emake -C gcc gnatlib-shared LIBRARY_VERSION=3.4 || die "gnatlib-shared failed"
-}
-
-src_install() {
- # Do not allow symlinks in /usr/lib/gcc/${CHOST}/${MY_PV}/include as
- # this can break the build.
- for x in ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- # Install gnatgcc, tools and native threads library
- cd "${GNATBUILD}"
- make prefix=${D}/usr \
- libdir=${D}/usr/lib/ada \
- libexecdir=${D}/usr/libexec/ada \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "died while installing"
-
- #above make installs libgcc_s into weird location
- #removing it, as it is provided by gcc anyway
- rm -rf ${D}/usr/lib/lib*
-
- # These are all provided by gcc
- rm -rf ${D}/usr/share/info/{gcc*,cpp*}
-
- local myCHOST="${CHOST}"
- dodir "/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/rts-native"
-
- # Move the native threads library
- cd "${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}"
- mv adalib adainclude rts-native
-
- # Make native threads the default
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
-}
-
-pkg_postinst() {
- # Notify the user of what changed
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
- elog "If you are upgrading from GNAT-3.15p or older you will have to"
- elog "reemerge all Ada packages as GNAT-${MY_PV} has updated to a version of"
- elog "GCC which is not backwards compatible with 2.8.1."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.44-r2.ebuild b/dev-lang/gnat/gnat-3.44-r2.ebuild
deleted file mode 100644
index 54aa73720c82..000000000000
--- a/dev-lang/gnat/gnat-3.44-r2.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.44-r2.ebuild,v 1.7 2007/02/06 08:09:10 genone Exp $
-
-inherit flag-o-matic
-
-MY_PV="3.4.4"
-
-DESCRIPTION="GNAT Ada Compiler"
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2
- x86? ( http://dev.gentoo.org/~george/src/gcc-3.4-i386-r1.tar.bz2 )
- ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )
- amd64? ( http://dev.gentoo.org/~george/src/gcc-3.4-amd64.tar.gz )"
-HOMEPAGE="http://www.gnat.com/"
-
-DEPEND="=sys-devel/gcc-3.4*
- !dev-lang/gnat-gcc
- !dev-lang/gnat-gpl"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-${MY_PV}"
-GNATBUILD="${WORKDIR}/build"
-case ${ARCH} in
- ppc)
- GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu"
- GNATBOOTINST="${GNATBOOT}"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib"
- ;;
- amd64 | x86)
- GNATBOOT="${WORKDIR}/usr"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc"
- ;;
-esac
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "amd64" -o "${ARCH}" = "x86" ]; then
- cd ${S}/gcc/ada/
- patch Make-lang.in < ${FILESDIR}/gnat-3.44-amd64-Make-lang.in.patch
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- touch gcc/cstamp-h.in
- touch gcc/ada/[es]info.h
- touch gcc/ada/nmake.ad[bs]
- mkdir -p "${GNATBUILD}"
-
- #fixup some hardwired flags
- sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
- gcc/ada/Makefile.adalib || die "patching Makefile.adalib failed"
-}
-
-src_compile() {
- # Set some paths to our bootstrap compiler.
- local GCC_EXEC_PREFIX=$(echo ${GCC_EXEC_BASE}/*/*)
- local PATH="${GNATBOOT}/bin:${PATH}"
-
- # this should catch one that works
- local ADA_OBJECTS_PATH
- local ADA_INCLUDE_PATH
- for x in $(find "${GCC_EXEC_PREFIX}" -name adalib); do
- ADA_OBJECTS_PATH="${x}:${ADA_OBJECTS_PATH}"
- done
- for x in $(find "${GCC_EXEC_PREFIX}" -name adainclude); do
- ADA_INCLUDE_PATH="${x}:${ADA_INCLUDE_PATH}"
- done
-
- case ${ARCH} in
- ppc)
- export LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}"
- ;;
- amd64 | x86)
- export LDFLAGS="-L${GCC_EXEC_PREFIX}"
- ;;
- esac
- export CC="${GNATBOOT}/bin/gcc"
- export LD_LIBRARY_PATH="${GNATBOOT}/lib"
-
- # Configure gcc
- cd "${GNATBUILD}"
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" "${S}"/configure --prefix=/usr \
- --program-prefix=gnat \
- --enable-languages="c,ada" \
- --enable-libada \
- --with-gcc \
- --enable-threads=posix \
- --enable-shared \
- --with-system-zlib \
- --disable-nls \
- --libdir=/usr/lib/ada \
- --libexecdir=/usr/libexec/ada \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- || die "configure failed"
-
- # Compile helper tools
- cd "${GNATBOOT}"
- cp ${S}/gcc/ada/xtreeprs.adb .
- cp ${S}/gcc/ada/xsinfo.adb .
- cp ${S}/gcc/ada/xeinfo.adb .
- cp ${S}/gcc/ada/xnmake.adb .
- gnatmake xtreeprs && \
- gnatmake xsinfo && \
- gnatmake xeinfo && \
- gnatmake xnmake || die "building helper tools"
-
- for i in `find ${S}/gcc/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
-
- cd "${GNATBUILD}"
- emake bootstrap || die "bootstrap failed"
-
- einfo "building gnatlib_and_tools"
- # make rts honor user defined CFLAGS
- MAKEOPTS=-j1 emake -C gcc gnatlib_and_tools || die "gnatlib_and_tools failed"
-
- einfo "building shared lib"
- rm -f gcc/ada/rts/*.{o,ali} || die
- #otherwise make tries to reuse already compiled (without -fPIC) objs..
- MAKEOPTS=-j1 emake -C gcc gnatlib-shared LIBRARY_VERSION=3.4 || die "gnatlib-shared failed"
-}
-
-src_install() {
- # Do not allow symlinks in /usr/lib/gcc/${CHOST}/${MY_PV}/include as
- # this can break the build.
- for x in ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- # Install gnatgcc, tools and native threads library
- cd "${GNATBUILD}"
- make prefix=${D}/usr \
- libdir=${D}/usr/lib/ada \
- libexecdir=${D}/usr/libexec/ada \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "died while installing"
-
- #above make installs libgcc_s into weird location
- #removing it, as it is provided by gcc anyway
- rm -rf ${D}/usr/lib/lib*
-
- # These are all provided by gcc
- rm -rf ${D}/usr/share/info/{gcc*,cpp*}
-
- #on amd64 installer misdetects arch string
- if [ "${ARCH}" == "amd64" ]; then
- local myCHOST="x86_64-unknown-linux-gnu"
- else
- local myCHOST="${CHOST}"
- fi
- dodir "/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/rts-native"
-
- # Move the native threads library
- cd "${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}"
- mv adalib adainclude rts-native
-
- # Make native threads the default
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
-}
-
-pkg_postinst() {
- # Notify the user of what changed
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
- elog "If you are upgrading from GNAT-3.15p or older you will have to"
- elog "reemerge all Ada packages as GNAT-${MY_PV} has updated to a version of"
- elog "GCC which is not backwards compatible with 2.8.1."
- elog
-}
diff --git a/dev-lang/gnat/gnat-3.45.ebuild b/dev-lang/gnat/gnat-3.45.ebuild
deleted file mode 100644
index 66c60c0e2b1c..000000000000
--- a/dev-lang/gnat/gnat-3.45.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat/gnat-3.45.ebuild,v 1.10 2007/02/06 08:09:10 genone Exp $
-
-inherit flag-o-matic
-
-MY_PV="3.4.5"
-
-DESCRIPTION="GNAT Ada Compiler"
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-core-${MY_PV}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-${MY_PV}/gcc-ada-${MY_PV}.tar.bz2
- x86? ( http://dev.gentoo.org/~george/src/gcc-3.4-i386-r1.tar.bz2 )
- ppc? ( mirror://gentoo/gnat-3.15p-powerpc-unknown-linux-gnu.tar.bz2 )
- amd64? ( http://dev.gentoo.org/~george/src/gcc-3.4-amd64.tar.gz )"
-HOMEPAGE="http://www.gnat.com/"
-
-DEPEND="=sys-devel/gcc-3.4*
- !dev-lang/gnat-gcc
- !dev-lang/gnat-gpl"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-LICENSE="GMGPL"
-IUSE=""
-
-S="${WORKDIR}/gcc-${MY_PV}"
-GNATBUILD="${WORKDIR}/build"
-case ${ARCH} in
- ppc)
- GNATBOOT="${WORKDIR}/gnat-3.15p-powerpc-unknown-linux-gnu"
- GNATBOOTINST="${GNATBOOT}"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc-lib"
- ;;
- amd64 | x86)
- GNATBOOT="${WORKDIR}/usr"
- GCC_EXEC_BASE="${GNATBOOT}/lib/gcc"
- ;;
-esac
-
-src_unpack() {
- unpack ${A}
-
- # Install the bootstrap compiler
- if [ "${ARCH}" = "amd64" -o "${ARCH}" = "x86" ]; then
- cd ${S}/gcc/ada/
- patch Make-lang.in < ${FILESDIR}/gnat-3.44-amd64-Make-lang.in.patch
- fi
-
- # Prepare the gcc source directory
- cd "${S}"
- touch gcc/cstamp-h.in
- touch gcc/ada/[es]info.h
- touch gcc/ada/nmake.ad[bs]
- mkdir -p "${GNATBUILD}"
-
- #fixup some hardwired flags
- sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
- gcc/ada/Makefile.adalib || die "patching Makefile.adalib failed"
-}
-
-src_compile() {
- # Set some paths to our bootstrap compiler.
- local GCC_EXEC_PREFIX=$(echo ${GCC_EXEC_BASE}/*/*)
- local PATH="${GNATBOOT}/bin:${PATH}"
-
- # this should catch one that works
- local ADA_OBJECTS_PATH
- local ADA_INCLUDE_PATH
- for x in $(find "${GCC_EXEC_PREFIX}" -name adalib); do
- ADA_OBJECTS_PATH="${x}:${ADA_OBJECTS_PATH}"
- done
- for x in $(find "${GCC_EXEC_PREFIX}" -name adainclude); do
- ADA_INCLUDE_PATH="${x}:${ADA_INCLUDE_PATH}"
- done
-
- case ${ARCH} in
- ppc)
- export LDFLAGS="-L${GCC_EXEC_PREFIX} -L${GNATBOOTINST}"
- ;;
- amd64 | x86)
- export LDFLAGS="-L${GCC_EXEC_PREFIX}"
- ;;
- esac
- export CC="${GNATBOOT}/bin/gcc"
- export LD_LIBRARY_PATH="${GNATBOOT}/lib"
-
- # Configure gcc
- cd "${GNATBUILD}"
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" "${S}"/configure --prefix=/usr \
- --program-prefix=gnat \
- --enable-languages="c,ada" \
- --enable-libada \
- --with-gcc \
- --enable-threads=posix \
- --enable-shared \
- --with-system-zlib \
- --disable-nls \
- --libdir=/usr/lib/ada \
- --libexecdir=/usr/libexec/ada \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- || die "configure failed"
-
- # Compile helper tools
- cd "${GNATBOOT}"
- cp ${S}/gcc/ada/xtreeprs.adb .
- cp ${S}/gcc/ada/xsinfo.adb .
- cp ${S}/gcc/ada/xeinfo.adb .
- cp ${S}/gcc/ada/xnmake.adb .
- gnatmake xtreeprs && \
- gnatmake xsinfo && \
- gnatmake xeinfo && \
- gnatmake xnmake || die "building helper tools"
-
- for i in `find ${S}/gcc/ada -name '*.ad[sb]'`; do \
- sed -i -e "s/\"gcc\"/\"gnatgcc\"/g" ${i}; \
- done
-
- cd "${GNATBUILD}"
- emake bootstrap || die "bootstrap failed"
-
- einfo "building gnatlib_and_tools"
- # make rts honor user defined CFLAGS
- MAKEOPTS=-j1 emake -C gcc gnatlib_and_tools || die "gnatlib_and_tools failed"
-
- einfo "building shared lib"
- rm -f gcc/ada/rts/*.{o,ali} || die
- #otherwise make tries to reuse already compiled (without -fPIC) objs..
- MAKEOPTS=-j1 emake -C gcc gnatlib-shared LIBRARY_VERSION=3.4 || die "gnatlib-shared failed"
-}
-
-src_install() {
- # Do not allow symlinks in /usr/lib/gcc/${CHOST}/${MY_PV}/include as
- # this can break the build.
- for x in ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- # Install gnatgcc, tools and native threads library
- cd "${GNATBUILD}"
- make prefix=${D}/usr \
- libdir=${D}/usr/lib/ada \
- libexecdir=${D}/usr/libexec/ada \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "died while installing"
-
- #above make installs libgcc_s into weird location
- #removing it, as it is provided by gcc anyway
- #rm -rf ${D}/usr/lib/lib*
-
- # These are all provided by gcc
- rm -rf ${D}/usr/share/info/{gcc*,cpp*}
- dosym /usr/share/info/gnat_ugn_unw.info /usr/share/info/gnat.info
-
- #on amd64 installer misdetects arch string
- # also we need to move appropriate libgcc_s to join the other libs
- if [ "${ARCH}" == "amd64" ]; then
- local myCHOST="x86_64-unknown-linux-gnu"
- mv ${D}/usr/lib/lib64/* ${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/
- mv ${D}/usr/lib/lib/* ${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/32/
- else
- local myCHOST="${CHOST}"
- mv ${D}/usr/lib/ada/libgcc_s* ${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/
- fi
- dodir "/usr/lib/ada/gcc/${myCHOST}/${MY_PV}/rts-native"
-
- # Move the native threads library
- cd "${D}/usr/lib/ada/gcc/${myCHOST}/${MY_PV}"
- mv adalib adainclude rts-native
-
- # Make native threads the default
- ln -s rts-native/adalib adalib
- ln -s rts-native/adainclude adainclude
-
- # remove uneeded stuff
- rm -rf ${D}/usr/lib/li{b,b64} ${D}/usr/lib/ada/libiberty.a ${D}/usr/include/
-}
-
-pkg_postinst() {
- # Notify the user of what changed
- elog
- elog "The compiler has been installed as gnatgcc, and the coverage testing"
- elog "tool as gnatgcov."
- elog
- elog "If you are upgrading from GNAT-3.15p or older you will have to"
- elog "reemerge all Ada packages as GNAT-${MY_PV} has updated to a version of"
- elog "GCC which is not backwards compatible with 2.8.1."
- elog
-}
diff --git a/dev-lang/gnat/metadata.xml b/dev-lang/gnat/metadata.xml
deleted file mode 100644
index 573edcfc2d14..000000000000
--- a/dev-lang/gnat/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>ada</herd>
-<maintainer>
- <email>dholm@gentoo.org</email>
- <name>David Holm</name>
-</maintainer>
-<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 implements the full Ada 95 language defined by the ISO standard and is upward compatible with Ada 83. It includes the only Ada 95 compiler technology to be 100% validated on a large number of hardware/operating system platforms (core language as well as all Specialized Needs Annexes). GCC's extensive portability makes GNAT ideal for use as a cross-compiler for embedded development. Furthermore, because of the common code-generator technology of GCC, GNAT has excellent support for multi-language programming.</longdescription>
-</pkgmetadata>