./lang/gcc-aux, GNAT Ada compiler based on GCC 4.7

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20130411nb4, Package name: gcc-aux-20130411nb4, Maintainer: draco

The AUX compiler supports several languages: Ada, C, C++, Fortran and
Objective-C. Since Ada support must be built by an Ada-capable compiler,
only platforms for which a bootstrap compiler is available can build the
AUX compiler.

The AUX compiler is based on release versions of the Free Software
Foundation's GNU Compiler Collection. It carries with it the GMGPL license,
the modified version of the GPL that exempts generic instantiation from
resulting in a GPL-licensed executable. It also carries the GCC Runtime
Library Exception, so the resulting binaries have no licensing requirements.
Binaries produced by the AUX compiler should be legally handled the same as
binaries produced by any FSF compiler.

The AUX GNAT compiler the full Ada-83, Ada-95, Ada-2005 standard and
provides a partial implementation of Ada-2012. The Ada-2012 reference manual
was submitted to the International Organization for Standardization (ISO)
in June 2012.


Required to run:
[converters/libiconv] [math/mpfr] [devel/gmp] [math/mpcomplex]


Package options: ada, cxx, fortran, objc, static

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2014-01-07 03:30:11 by John Marino | Files touched by this commit (1)
Log message:
lang/gcc-aux: when in doubt, revbump

Previous commit changed dynamic linking behavior, it should have been
revbumped because gcc-aux built, even though it didn't work.
   2014-01-07 03:26:25 by John Marino | Files touched by this commit (1)
Log message:
lang/gcc-aux: Establish RPATH for binaries

This should fix the Ada compiler on NetBSD 6.99 / pure clang and
allow the Ada packages to build on Joerg's bulk runs.
   2013-12-30 02:34:43 by John Marino | Files touched by this commit (1)
Log message:
lang/gcc-aux: Keep original bootstrap for NetBSD/i386

The last change to the Makefile was created months ago, and at the time
it was intended that new bootstraps would be made for both x86_64 and
i386 platforms.  The latter bootstrap was never created, so the previous
commit broke the build on i386.

Until a new bootstrap compiler is created, continue to use the old one.
It will continue to build on gcc-based NetBSD, but I do not expect it to
build on NetBSD-6.99/i386 with clang and no gcc libraries.
   2013-12-29 20:16:53 by John Marino | Files touched by this commit (2)
Log message:
lang/gcc-aux: Fix build for pure NetBSD/clang amd64 system

A new bootstrap was necesssary to allow gcc-aux to build on a NetBSD
system that has no gcc files on the system.  Other changes include:

* Remove support for NetBSD 5.99
* Remove defunct mirror site
* Restore action install stripped binaries (gcc bug fixed)
   2013-08-15 12:58:42 by John Marino | Files touched by this commit (1)
Log message:
lang/gcc-aux: Remove old hashes from distinfo

These patches were removed on the last commit, but I forgot to clean
up the manually created distinfo file afterwards.
   2013-07-20 21:47:19 by John Marino | Files touched by this commit (6)
Log message:
lang/gcc-aux: bug fix

This commit achieves the following:
  1) Fix specific case of falsely identified aggregate array index
     duplicates.  Fix taken from gcc 4.8 source, it apparently will
     never be backported.
  2) Fix typo that caused mktemp to be used in DragonFly
  3) Incorporate NetBSD libstdc++ fixes into gcc-aux repository
     (which is a parallel fork) and regenerate diff-cxx.  This
     enables patches to be removed.
   2013-07-07 10:57:03 by John Marino | Files touched by this commit (1)
Log message:
lang/gcc-aux: Fix build for PKGSRC_COMPILER=clang

The Link-Time Optimizer requires a couple of functions from the math
library.  For gcc, it appears there are built-in versions that
satisfy the requirement, but building with clang requires an explicit
linkage to libm.

This additional LDFLAG may be required on all platforms when clang is
used for pkgsrc, but until this is confirmed let's limit it to NetBSD.
Fix tested on NetBSD 6.1 amd64 with CLANGBASE=${LOCALBASE}
   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.