Commit graph

14 commits

Author SHA1 Message Date
John Marino
d9e9305eda lang/gcc6-aux: Add unwind support to aarch64-freebsd
Together with a gcc devel patch to expmed.c to fix the two GNAT
internal compiler errors seen on the ACATS testsuite, the new signal
frame unwinder the remaining testsuite errors.  The Ada compiler on
aarch64-*-freebsd* is now perfect.

Unfortunately the revision bump causes an unnecessary rebuild on x86, but
that can't be avoid.

The unwind support will be pushed upstream to GCC.
2017-02-08 01:35:47 +00:00
John Marino
a6b8e36be9 lang/gcc6-aux: Upgrade version 20161221 => 20170202 (gcc 6.3 snapshot)
The gcc6-aux compiler is being prepared to support aarch63.  The last
release, 6.3.0, is missing backported support for aarch64 in general
and aarch64-*-freebsd* in particularly.  Do a rare update the latest
snapshot in order to capture aarch64 support.
2017-02-04 17:25:59 +00:00
John Marino
d8cee0a48b gnatdroid: Prepare for new cross-compiler
The gnatdroid binutils and compiler master ports have been expanded to
support an upcoming FreeBSD/DF -to- FreeBSD-ARM64 cross-compiler.  This
backports the gcc7 aarch64-*-freebsd* support to gcc6-aux along with a
customization of mine for the gnat compiler.

This also adds the missing LINK_SPEC replacement and removes a
now-obsolete post-extract directory creation.  Apparently the fortran
option has been broken since the rebasing on gcc6-aux, now fixed, but
nobody reported it.
2017-02-03 05:29:43 +00:00
John Marino
404e765ea9 lang/gcc6-aux: Remove useless ARMv6 patch
By Makefile restriction, gcc6-aux can only be built on x86-64 and i386.
This restriction is due to a lack of a bootstrap compiler required for
Ada.  Thus, the recently added ARMv6 patch has no effect (plus gcc6-aux
is updated by diff-* patchsets and single patches can interfer with
that scheme.)
2016-06-12 13:19:55 +00:00
Andreas Tobler
56a0ff3abb Fix portlint complaints.... 2016-06-03 21:29:40 +00:00
Andreas Tobler
fdbf4ee15e Skip armv6hf support and move it into armv6.
Discussed with: gerald@
2016-06-03 21:24:41 +00:00
John Marino
f55f71fec0 lang/gcc6-aux: Fix build on FreeBSD i386
Reported by:	pkg-fallout
2016-03-20 00:57:54 +00:00
John Marino
c319815404 lang/gcc6-aux: Add forgotten patch (gnatdroid support)
There's no requirement to bump since lang/gcc6-aux doesn't compile
the patched code.  The gnatdroid ports will though.
2016-03-16 13:08:54 +00:00
John Marino
d0e4b42f8a lang/gcc6-aux: Upgrade version 20160306 => 20160313
The real addition is to complete support for the gnatdroid cross
compilers.  Rather than to revbump, let's just update to the latest
snapshot instead.
2016-03-16 10:46:59 +00:00
John Marino
c7263aeecc lang/gcc6-aux: install gnatdroid/dejagnu support
Change names of gnatdroid-support dejagnu exp files so that gcc6-aux
can co-exist with gcc-aux.  The gnatdroid compilers will be rebased
on gcc6-aux in the future.  Technically the resulting package changes
and thus requires a bump, but nothing uses these two new files yet,
so I'm not bumping it.
2016-03-13 21:04:43 +00:00
John Marino
ca1136fc7a lang/gcc6-aux: Upgrade version 20160214 => 20160306 2016-03-10 19:25:55 +00:00
John Marino
5ad6782bfa lang/gcc6-aux: Update version 20151129 => 20151227 2015-12-28 00:55:47 +00:00
John Marino
a0c59a8636 lang/gcc6-aux: Fix internal rpath spec on DragonFly
No revbump necessary because gcc6-aux hasn't been imported to dports yet.
2015-12-06 22:22:38 +00:00
John Marino
320c206ea9 Add new port lang/gcc6-aux
This will be the successor to lang/gcc5-aux.  GCC6 is still in development
although the Ada front end is generally stable.  Once gcc6-aux is released,
the lang/gcc-aux port will likely be removed.  For that to happen, the
gnatdroid compilers need to move from it to gcc5-aux or gcc6-aux.  The
Ada framework will also move to gcc6-aux by default as well.
2015-12-06 16:04:22 +00:00