notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
gcc-aux Version of GCC 4.9 with full Ada support
20150626 lang Deleted on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20150626Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Use newer lang/gcc5-aux or lang/gcc6-aux compilers instead
Expired This port expired on: 2016-05-15
Maintainer: marino@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-07-31 17:35:55
Last Update: 2016-05-16 10:26:03
SVN Revision: 415316
People watching this port, also watch:: openjdk8, pkg
License: GPLv3 GPLv3RLE
WWW:
http://www.dragonlace.net/
Description:
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 it. The AUX compiler is based on release versions of the Free Software Foundation's GNU Compiler Collection. It uses 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. This compiler implements the full Ada-83, Ada-95, Ada-2005 and Ada-2012 standards. WWW: http://www.dragonlace.net/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • gcc-aux>0:lang/gcc-aux
No installation instructions:
This port has been deleted.
PKGNAME: gcc-aux
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: i386 amd64
distinfo:
There is no distinfo for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake : devel/gmake
  2. msgfmt : devel/gettext-tools
  3. as : devel/binutils
  4. perl5>=5.20<5.21 : lang/perl5.20
Runtime dependencies:
  1. as : devel/binutils
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
  4. libiconv.so : converters/libiconv
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/adasdl*
  2. lang/gnatdroid-armv5*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for gcc-aux-20150626: ====> Options available for the group Standard FORT=on: Fortran language support OBJC=on: Objective-C language support NLS=on: Native Language Support TESTSUITE=off: Activate test support STATIC=off: Link compilers and drivers statically ====> Options available for the group Bootstrap BOOTSTRAP=off: Create bootstrap compiler (overrides other options) ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
cpe gmake iconv libtool perl5 tar:bzip2 gettext-tools
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (20 items)
Collapse this list.
  1. ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-4.9.3/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.9.3/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-4.9.3/
  4. ftp://ftp.lip6.fr/pub/gcc/releases/gcc-4.9.3/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.3/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-4.9.3/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/releases/gcc-4.9.3/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-4.9.3/
  9. ftp://ftp.uvsq.fr/pub/gcc/releases/gcc-4.9.3/
  10. ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.9.3/
  11. http://distcache.FreeBSD.org/ports-distfiles/
  12. http://gcc-uk.internet.bs/releases/gcc-4.9.3/
  13. http://gcc.cybermirror.org/releases/gcc-4.9.3/
  14. http://gcc.fyxm.net/releases/gcc-4.9.3/
  15. http://gcc.igor.onlinedirect.bg/releases/gcc-4.9.3/
  16. http://gcc.parentingamerica.com/releases/gcc-4.9.3/
  17. http://gcc.skazkaforyou.com/releases/gcc-4.9.3/
  18. http://mirrors.kernel.org/sources.redhat.com/gcc/releases/gcc-4.9.3/
  19. http://robotlab.itk.ppke.hu/gcc/releases/gcc-4.9.3/
  20. http://www.netgull.com/gcc/releases/gcc-4.9.3/
Collapse this list.

Number of commits found: 56

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20150626
16 May 2016 10:26:03
Revision:415316Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2016-05-15 lang/gcc-aux: Use newer lang/gcc5-aux or lang/gcc6-aux compilers
instead
2016-05-16 audio/deadbeef-mpris-plugin: Abandonware; use
`audio/deadbeef-mpris2-plugin' instead
20150626
01 Apr 2016 14:08:38
Revision:412347Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
20150626
16 Mar 2016 14:48:09
Revision:411237Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: deprecate, set expiration for 15 May 2016

There are no more ports dependent on gcc-aux anymore, and there's no
known reason to use this compiler over the newer gcc5-aux and gcc6-aux
compilers.  Ideally, there should only be two compilers featured in the
Ada framework: The default and the upcoming one.
20150626
30 Nov 2015 00:15:39
Revision:402635Original commit files touched by this commit
marino search for other commits by this committer
Add gnatdroid-x86 (3 new ports), X-compiler to Android-x86

Similar to lang/gnatdroid-armv7, lang/gnatdroid-x86 is a cross-compiler
targetting Android. The former targets ARMv7 processors while the latter
targets Android on x86 (32-bit).  The latter also runs on Virtualbox as
a bonus.  The new ports are implemented as slaves to the ARMv7 versions.

The GNAT ACATS were run, and it passed every test except CXG2024,
"accuracy of multiplication and division of mixed decimal and binary
fixed point numbers".
subtest 13: expected -51.00 got 50.0
subtest 14: expected 51.0 got 50.0

This is probably a rounding error unique to 32-bit x86.  Overall this
version passed better than gnatdroid-armv7 because unwind is supported,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20150626
19 Oct 2015 19:42:53
Revision:399716Original commit files touched by this commit
marino search for other commits by this committer
gnatdroid-sysroot: Add Android API Level 21 (Lollipop)

The latest Android Native Development Kit (NDK) has API Level 21
in it (but not 20, nor 22 or the latest Level 23).  Add this option
to gnatdroid's sysroot port, and change the default API from Jelly Bean 1
(Level 16) to Kitkat (Level 19).

Bump gnatdroid's binutils and gnatdroid itself as a consequence of this
default change.  A new patch had to be added to lang/gcc-aux to handle
the CTYPE changes which haven't made to GCC yet.

Gnatdroid has been testing for building on all API's but not for
functionality beyond Level 16 due to lack of hardware.  I may soon
install an Android emulator to see if that will suffice.
20150626
15 Oct 2015 14:55:14
Revision:399346Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Drop 8 support.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
20150626
14 Jul 2015 16:18:36
Revision:392032Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Attempt to fix lang/gnatdroid breakage

Reported by:	pkg-failout
20150626
12 Jul 2015 11:04:23
Revision:391778Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Upgrade version 20141023 => 20150626 (4.9.2 => 4.9.3)

All the NetBSD/OpenBSD changes were also stripped out, which greatly
reduced the diff patch sizes (among other changes to ada support)
20141023_1
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
20141023_1
20 Apr 2015 20:00:01
Revision:384383Original commit files touched by this commit
marino search for other commits by this committer
devel/gps: Restore missing project properties switches

The project properties were missing several tabs in the "switches"
sections, but it wasn't immediately obvious why.  It turns out that this
was caused by a missing generated file (gnat_switches.py).  Restoring
that file along with having PATH set to the Ada compiler restored the
missing tabs.

The trick is that the generated file needs a texi file that is not present
in the distfile.  The texi file was discarded by gnat_util (and its parent
gccX), so the solution is change gnat_util to install the file at its own
DOCDIR.  Pregeneration of the gnat_switches.py is a bad idea IMO, so we
stick with the intended generation.

while here, install gps as gps_exe and create a wrapper named "gps" that
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20141023_1
16 Mar 2015 15:11:41
Revision:381407Original commit files touched by this commit
marino search for other commits by this committer
lang/gnat_util, devel/gprbuild: Support gcc5-aux

GPRBuild is too highly tethered to the compiler -- in practical terms
each version of GPRBuild is meant to be built by a specific GPL GNAT,
but we're trying to build it with multiple FSF GNATS that are out of sync.

This patch set does allow GPRBuild to build and apparently work with both
gcc-aux and gcc5-aux.  There is no real change for gcc-aux (OpenVMS is
removed from the code but it should be same difference) ang for gcc5-aux,
the previous patches aren't needed but new ones are.  Thus, EXTRA_PATCHES
had to be set for each of the two supported compilers.

lang/gnat_utils had to be modified to stop packaging OpenVMS target files
as apparently this target has been removed from gcc5-aux.
20141023_1
13 Mar 2015 14:41:57
Revision:381213Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Correct information about license in pkg-descr

Newer GCC's don't carry GMGPL licenses anymore, it's been replaced by
GPLv3RLE (as correctly defined in LICENSES) so fix pkg-descr to match.
20141023_1
05 Mar 2015 09:01:26
Revision:380478Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux, lang/gcc47-aux, lang/gnatdroid-arm*: Add CPE information

There are no active CVEs against GCC 4.7.x or 4.9.x, but GCC is listed
in the CPE database due to earlier CVEs.  To prepare for future CVEs, add
the CPE information.  Note that CPE_VERSION has to be defined since these
ports use their own version schemes rather than GCC version numbers.

PR:		198252
PR:		198257
Submitted by:	shun (dropcut.net)
20141023_1
29 Nov 2014 18:22:33
Revision:373636Original commit files touched by this commit
tijl search for other commits by this committer
Split devel/gettext in devel/gettext-runtime and devel/gettext-tools.  The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
20141023_1
28 Nov 2014 12:43:03
Revision:373563Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix symbolic trace on FreeBSD

Recent gcc creates debug information in dwarf4 format, something that
the base version of addr2line on FreeBSD cannot understand.  When the
compiler requires binutils from ports to build, then ensure the
symbolic tracing code also uses addr2line from the same binutils (which
is already available due to RUN_DEPENDS requirements).  Since DragonFly
3.6 and lower are no longer officially supported, this change only
affects FreeBSD, but it affects all supported releases.  The conditional
code for DragonFly 3.6 has been removed while here.

Reported by:	Natacha Porte
PR:		195465
20141023
02 Nov 2014 01:11:04
Revision:372049Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Update version 20140716 (4.9.1) => 20141023 (4.9.2)
20140716
21 Oct 2014 14:38:59
Revision:371323Original commit files touched by this commit
marino search for other commits by this committer
lang/gnat_util: Move PORTREVISION to central location

Many of the ports based on gcc-aux sources have a central location
defining their PORTREVISION to make it easy to reset all them all when
the base version is updated.  lang/gnat_util should have had, but did not
and as a result the PORTREVISION didn't get reset at all.  Centralize
it for the future.
20140716
16 Oct 2014 11:53:42
Revision:371003Original commit files touched by this commit
marino search for other commits by this committer
Remove @dirrm from 10 of my lang ports

The majority of these ports had generated plists, not static ones.
20140716
15 Oct 2014 11:25:51
Revision:370904Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Update version 20140422 (4.9.0) => 20140716 (4.9.1)
20140422_3
28 Aug 2014 11:10:35
Revision:366395Original commit files touched by this commit
tijl search for other commits by this committer
Add USES=libtool
20140422_2
08 Jun 2014 19:51:28
Revision:357070Original commit files touched by this commit
olgeni search for other commits by this committer
Remove all space characters from Makefile assignments.

No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
20140422_2
13 May 2014 21:19:36
Revision:353999Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Bring in latest diffs-*

I should have done this when I bumped the port port earlier.  A few
of the changes to the diff-* files directly affect FreeBSD although
most are results of other platforms (NetBSD, OpenBSD mainly)

The most invasive change was exchanging strcpy and printf for their
"n" versions.  It was to make OpenBSD happy but the code is better
for it.
20140422_1
13 May 2014 18:47:42
Revision:353978Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Require latest binutils for DF 3.6 and earlier

Based on observations from pkgsrc and recent failures on Dragonfly 3.6,
it appears that GCC 4.9 requires a linker from binutils 2.23 or later.
DF 3.6 uses binutils 2.22 while the master branch uses 2.24 by default.
This adds the binutils requirement for DF 3.6 and earlier.
20140422
05 May 2014 09:45:37
Revision:352986Original commit files touched by this commit
bapt search for other commits by this committer
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
20140422
26 Apr 2014 09:57:01
Revision:352235Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Update from RC1 to Release 4.9.0

This should be the last update until Release 4.9.1 - the source tarballs
have been switched from snapshots to releases.
20140416
19 Apr 2014 17:01:37
Revision:351602Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix a testsuite application typo, add test to list

Both of these issues affect dragonfly only.  The *-*-dragonfly* target
for dejagnu needs to be added to a few hundred tests but a typo
prevented that from happening.  No revbump as testing does not affect
the final package, nor is it a default option.
20140416
18 Apr 2014 10:36:23
Revision:351529Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux + gnatdroid-armv7: Update to 16 April prerelease
20140406_2
12 Apr 2014 22:04:15
Revision:351148Original commit files touched by this commit
marino search for other commits by this committer
lang/gnatdroid-armv7 (&gcc-aux): Fix socket support and gnat.dg testsuite

The socket support on Gnatdroid was broken, and it had to be fixed at
lang/gcc-aux.

Until now, the dejagnu testsuite did not work on remote targets.  To fix
this, support files had to be installed at ${LOCALBASE}/share/dejagnu.
Dejagnu was not made a run dependency, conditional or otherwise.  The
test targets for gnatdroid are really maintainer targets.

Running the gnat.dg testsuite confirms that everything works in the
cross-compiler except stack checking (there's no support in gcc for this
just yet).
20140406_1
10 Apr 2014 17:16:44
Revision:350824Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix typo in long description with slight cleanup
20140406_1
10 Apr 2014 13:35:53
Revision:350807Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: significantly reduce c++ testsuite diff file size

The majority of the 234k c++ testsuite patch can be eliminated with
REINPLACE_CMD at the post-extract phase.  Now it's 1/100th the size
at 2.3k.  No revbump necessary; the testsuite isn't even a default
option.  The same treatment can be done to lang/gcc47-aux later.
20140406_1
10 Apr 2014 08:45:30
Revision:350787Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Add binutils requirement for FreeBSD

This patch was previously developed but lost somewhere along the way.
The linker and assembly must be explicitly defined otherwise it is
defined as "ld" and "as" and as such is affected by the value of PATH.
We don't want this, and it actually breaks the gnatdroid cross compilers.

For FreeBSD, use the binutils port like the gcc ports do.  DragonFly
has binutils 2.24 in base so let's keep using the base binutils on that
platform.

Also the Makefile.version file now defines the PORTREVISION for all
the ports that use it to make future updating easier.

Binutils patch omission partly detected by jenkins failure (thx swills)
20140406
09 Apr 2014 13:52:50
Revision:350703Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Upgrade from 30 March snapshot to 6 April

Since the April 6 snapshot, a lot of work has entered the GCC tree to
fix the arm-android GNAT port.  Currently it passes everything except
stack checking.

A lot of the additional lines in diff-ada will be removed with the
next snapshot.  Future plans also include significantly reducing the
size of the diff-cxx-testsuite file too.
20140330
06 Apr 2014 12:08:31
Revision:350354Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: set Makefile.common includes like gcc47-aux
20140330
31 Mar 2014 07:31:19
Revision:349711Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Update to latest snapshot, 30 MAR 2014

This may fix some of the shared library building failures seen recently
with the 16 MAR 2014 snapshot.
20140316
22 Mar 2014 12:31:11
Revision:348790Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix parallel jobs build (GCC bug)

The cause for the build errors are due to a GCC makefile bug.
C++ is now required to build gnattools, but libstdc++ was not listed
as a dependency.  The fix for this bug will be posted to GCC's bugzilla
shortly.  While here, bump gcc-aux to the latest snapshot (16 March).
Now gcc-aux passes Redports 8x.

Reported by: pkg-fallout
20140302
14 Mar 2014 08:36:05
Revision:348170Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Upgrade from gcc-4.7.3 to gcc49-20140302 snapshot

GCC4.9 hasn't been released yet, but the Ada portion of it is pretty
stable and perfectly passes ACATS and gnat.dg testsuites.  The only
trick was to change the unwind mechanism on i386 away from KERN_PS_STRINGS
because it will not work with 32-bit compatability mode on AMD64.  This
is because on AMD64, the signal trampoline is located on a random area
on a shared page rather than a fixed location before KERN_PS_STRINGS.  To
support both true i386 and AMD64-32 compatibility mode, unwind now looks
for frame pattern in all cases.  Apparently stack checking has been broken
on AMD64-32 until now.

It is important to get the Ada Framework in ports to be based on gcc49
because this compiler supports the full Ada-2012 standard implementation,
and in fact some new programs require this already.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20130411_4
03 Mar 2014 21:55:29
Revision:346972Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix skip-bootstrap functionality

I don't know when the skip-bootstrap logic stopped working, but I'm
reasonably sure it did once.  Apparently PREFIX isn't defined at the
time of the "if exists" evaluation.  Using LOCALBASE instead will allow
the compiler to build using the compiler on the system rather than
the older bootstrap compiler.  The bug was discovered while trying to
move gcc-aux to a gcc49 base.
20130411_4
03 Mar 2014 21:20:35
Revision:346969Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Fix on DFly 3.5+ with test option

The BUILD_DEPENDS was redefined with test option was selected.
Currently that only affects newer DragonFly (3.6 and Dev)
20130411_4
12 Feb 2014 23:32:24
Revision:344033Original commit files touched by this commit
marino search for other commits by this committer
Define GPLv3RLE license (GPLv3 Runtime Library Exception)

The GCC ports either do not have any license defined, or they are defined
as GPLv3 which is not completely correct.  The runtime libraries in the
FSF-issued GCC releases have a standard exception to the GPLv3 license.
In order to properly reflect this, the GCC ports can define a "multi"
license, GPLv3 and GPLv3RLE, which are both in effect.

Concerns PR:	ports/185970
Approved by:	portmgr (bapt)
20130411_3
23 Jan 2014 18:59:49
Revision:340849Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Update diff-ada, diff-core for Android

The majority of these changes affect the android cross-compiler builds.
The only build change for the host compiler is builds convert_addresses
within a separate file rather than as part of adaint.c.  Given that this
does not represent a functional change in any way, I just don't see the
need to bump PORTREVISION as a result.
20130411_3
10 Nov 2013 00:16:51
Revision:333362Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Convert to staging

* Convert perl-extract to REINPLACE_CMD
* Use new LIB_DEPENDS format
* Properly convert to USES+= perl (it got skipped in the sweep)
* Remove no-op MAKE_JOBS_SAFE (again it got skipped)
* Remove FreeBSD 9.0-only install message (F9 no longer supported)
* Add GPLv3 license but don't install it as it messes up auto-plist
* Use MAKE_JOBS_NUMBER over internal _MAKE_JOBS variable
20130411_3
26 Oct 2013 00:52:36
Revision:331644Original commit files touched by this commit
gerald search for other commits by this committer
Update to libmpc version 1.0.1 which brings the following fixes:

 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20130411_2
24 Sep 2013 10:35:34
Revision:328107Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: Support iconv update in DragonFly master branch

This update affects dragonfly only, and supports the updated ctypes
in the DragonFly master branch.
20130411_2
20 Sep 2013 19:53:10
Revision:327741Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
20130411_2
04 Sep 2013 20:01:06
Revision:326316Original commit files touched by this commit
bsam search for other commits by this committer
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
20130411_2
15 Aug 2013 14:39:14
Revision:324771Original commit files touched by this commit
ak search for other commits by this committer
- Fix lang/gcc-aux broken in r324744 [1]
- Convert spaces to tab to pacify portlint

Submitted by:	marino (maintainer) [1]
Pointyhat to: ak
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
20130411_2
01 Aug 2013 06:31:18
Revision:324090Original commit files touched by this commit
bapt search for other commits by this committer
Fix overwritting of USES

Pointyhat to:	az
20130411_2
31 Jul 2013 06:54:10
Revision:324007Original commit files touched by this commit
az search for other commits by this committer
- Convert to new Uses/perl5.mk framework
- Resolve issues with implicit lang/perl in extract and patch dependencies
- Trim Makefile header

Reviewed by:	bapt@ (exp-run)
Approved by:	bapt@ (portmrg@)
20130411_2
21 Jul 2013 13:00:47
Revision:323380Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc-aux: bug fixes

This change covers:
  1) portlint cleanup
  2) Support for bootstrapping on DragonFly 3.5+
  3) Removal of uneeded shared library version specifications
  4) USES+= gmake
  5) Splits out version to separate makefile for Ada framework
  6) Fixes typo that caused DragonFly to use mktemp
  7) Adds aggregate array index fix from gcc 4.8
  8) NetBSD lstdc++ fixes were pulled in from diff reneration
  9) c++ testsuite diff was corrected (how it was committed wrong is unknown)

Approved by:	bapt (mentor)
20130411_1
12 Jul 2013 13:40:51
Revision:322832Original commit files touched by this commit
marino search for other commits by this committer
Replace John Marino email address with FreeBSD version

While I'm here, also trim the headers on a couple of ports and remove
a reference to the Dragonlace mirror which is down indefinitely.

Approved by:	bapt (mentor)
20130411_1
06 Jun 2013 19:55:55
Revision:320124Original commit files touched by this commit
rakuco search for other commits by this committer
Fix leftovers check on tinderbox by removing empty directories.

PR:		ports/179363
Submitted by:	John Marino <draco@marino.st> (maintainer)
20130411
30 Apr 2013 11:38:19
Revision:316915Original commit files touched by this commit
bapt search for other commits by this committer
Update to gcc 4.7.3
Convert to new options framework
Use binutils from ports on FreeBSD 8

PR:		ports/178143
Submitted by:	John Marino <draco@marino.st>
20120614_1
27 Apr 2013 22:09:15
Revision:316695Original commit files touched by this commit
bapt search for other commits by this committer
Convert the last USE_ICONV to USES=iconv
20120614_1
09 Aug 2012 06:29:43
Original commit files touched by this commit
culot search for other commits by this committer
- Update diff-core patch to allow faster symbol matching on FreeBSD>=9
- Fix shared libraries issues by automatically adding rpath to generated
  binaries
- Bump portrevision

PR:		ports/170439
Submitted by:	John Marino <draco@marino.st> (maintainer)
20120614
31 Jul 2012 17:35:29
Original commit files touched by this commit
culot search for other commits by this committer
gcc-aux is the successor to the gcc-4.6-based lang/gnat-aux.  Originally it
was planned for lang/gnat-aux to upgrade to version 4.7, then 4.8, etc.
However, some cross-compilers are based on it and there are some significant
differences between gcc 4.6 and 4.7. lang/gnat-aux also installs with a
${LOCALBASE} of /usr/local which has a high potential of file conflicts with
other lang/ compilers. Another reason for keeping them separate is just about
every Ada program will need to be patched for it due to new binding
interpretations stemming from Ada-2012 work. Simply updating gnat-aux would
break them all instantly.

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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 56