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
gcc6-aux Version of GCC 6 with full Ada support
20180516_3,1 lang on this many watch lists=4 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 20180516_3,1Version of this port present on the latest quarterly branch.
Maintainer: fluffy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-12-06 16:04:39
Last Update: 2024-01-23 09:57:25
Commit Hash: 6aef7d3
People watching this port, also watch:: synth, git, pkg, bash, rsync
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. /usr/local/share/licenses/gcc6-aux-20180516_3,1/catalog.mk
  2. /usr/local/share/licenses/gcc6-aux-20180516_3,1/LICENSE
  3. /usr/local/share/licenses/gcc6-aux-20180516_3,1/GPLv3
  4. /usr/local/share/licenses/gcc6-aux-20180516_3,1/GPLv3RLE
Collapse this list.
Dependency lines:
  • gcc6-aux>0:lang/gcc6-aux
To install the port:
cd /usr/ports/lang/gcc6-aux/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc6-aux
  • pkg install gcc6-aux
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc6-aux
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386
distinfo:
TIMESTAMP = 1527538310 SHA256 (gcc-6-20180516.tar.xz) = fd5ca24c672554ab0d8dafd2b9319099d170509e432121992290232c079f8244 SIZE (gcc-6-20180516.tar.xz) = 72660356

Expand this list (14 items)

Collapse this list.

SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3 SIZE (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192 SHA256 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = eb7785d8b842aee2bb04b43adfb1346b178ee4e83d8775b4e6705fd23f1586f0 SIZE (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 44956630 SHA256 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 1066d7c5e71d78b4416de3b73348227678ca07db52488409e270db7b00467f55 SIZE (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 42163803 SHA256 (ada-bootstrap.i386.freebsd.120.tar.bz2) = 8140cbc0e88181156394092fc094071a9c25c7b0ef56489144fce074472a18f6 SIZE (ada-bootstrap.i386.freebsd.120.tar.bz2) = 51426177 SHA256 (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 4b490145520ffa9f8402a65cad8152a865f3fdae5bab2e06fc395bd7919083e0 SIZE (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 52651957 SHA256 (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = b16284a3c2e9aea2e11ee52724ccafea08b00f3f0003130c71f8133163c9ef06 SIZE (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = 63714336 SHA256 (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 22929f98dbed737dcb84098704d9d9e04fef16d27f17689be926284eddc7bbc3 SIZE (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 64399030

Collapse this list.


Packages (timestamps in pop-ups are UTC):
gcc6-aux
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20180516_3,120180516_3,1--20180516_3,1---
FreeBSD:13:quarterly20180516_3,120180516_3,1--20180516_3,1---
FreeBSD:14:latest20180516_3,120180516_3,1--20180516_3,1---
FreeBSD:14:quarterly20180516_3,120180516_3,1--20180516_3,1---
FreeBSD:15:latest20180516_3,120180516_3,1n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. msgfmt : devel/gettext-tools
  4. as : devel/binutils
  5. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. as : devel/binutils
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
  4. libintl.so : devel/gettext-runtime
This port is required by:
for Build
  1. devel/adacurses
  2. misc/ini_file_manager
  3. ports-mgmt/synth

Deleted ports which required this port:

Expand this list of 49 deleted ports
  1. archivers/zip-ada*
  2. databases/adabase*
  3. databases/apq*
  4. databases/apq-mysql*
  5. databases/apq-odbc*
  6. databases/apq-pgsql*
  7. devel/ada-util*
  8. devel/adabooch*
  9. devel/adaid*
  10. devel/afay*
  11. devel/ahven*
  12. devel/alog*
  13. devel/aunit*
  14. devel/florist-gpl*
  15. devel/gnatcoll*
  16. devel/gps*
  17. devel/libspark2012*
  18. devel/pcsc-ada*
  19. devel/pragmarcs*
  20. devel/sdl_gnat*
  21. devel/simple_components*
  22. dns/ironsides*
  23. graphics/generic_image_decoder*
  24. lang/adacontrol*
  25. lang/asis*
  26. lang/gnat_util*
  27. lang/gnatcross-aarch64*
  28. lang/gnatdroid-armv7*
  29. lang/gnatdroid-x86*
  30. lang/lua-ada*
  31. lang/spark*
  32. math/plplot-ada*
  33. misc/excel-writer*
  34. net/adasockets*
  35. net/anet*
  36. net/polyorb*
  37. security/libadacrypt*
  38. security/libsparkcrypto*
  39. shells/sparforte*
  40. textproc/adabrowse*
  41. textproc/opentoken*
  42. textproc/templates_parser*
  43. textproc/words*
  44. textproc/xml_ez_out*
  45. www/aws*
  46. www/aws-demos*
  47. x11-toolkits/gtkada*
  48. x11-toolkits/gtkada3*
  49. x11-toolkits/qtada*
  50. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. devel/adaid*
  2. devel/gps*
  3. textproc/templates_parser*
  4. www/aws*
  5. x11-toolkits/gtkada3*
  6. 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 gcc6-aux-20180516_3,1: ====> Options available for the group STANDARD FORTRAN=on: Fortran language support OBJC=on: Objective-C language support NLS=on: Native Language Support TESTSUITE=off: Activate test support ALLSTAGES=off: Build compiler with itself (twice, brings in libcc1) STATIC=off: Link compilers and drivers statically ====> Create bootstrap compiler (overrides other options) BOOTSTRAP=off: Create bootstrap compiler (overrides other options) ===> Use 'make config' to modify these settings
Options name:
lang_gcc6-aux
USES:
gmake libtool perl5 tar:bzip2 gettext iconv
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (8 items)
Collapse this list.
  1. http://ftp.ntua.gr/pub/gnu/gcc/snapshots/6-20180516/
  2. http://gcc.gnu.org/pub/gcc/snapshots/6-20180516/
  3. http://mirror.koddos.net/gcc/snapshots/6-20180516/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/snapshots/6-20180516/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/snapshots/6-20180516/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/snapshots/6-20180516/
  7. https://mirrors.kernel.org/sourceware/gcc/snapshots/6-20180516/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/6-20180516/
Collapse this list.

Number of commits found: 60

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20180516_3,1
23 Jan 2024 09:57:25
commit hash: 6aef7d367120a9d9c85e88d184270a17de066e6bcommit hash: 6aef7d367120a9d9c85e88d184270a17de066e6bcommit hash: 6aef7d367120a9d9c85e88d184270a17de066e6bcommit hash: 6aef7d367120a9d9c85e88d184270a17de066e6b files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/gcc6-aux: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
20180516_3,1
23 Sep 2023 16:24:07
commit hash: fef10a5f06e752b07282123abe59196618649caccommit hash: fef10a5f06e752b07282123abe59196618649caccommit hash: fef10a5f06e752b07282123abe59196618649caccommit hash: fef10a5f06e752b07282123abe59196618649cac files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
lang/gcc6-aux: fix build with libc++ 17

When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:

  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  In file included from /usr/include/c++/v1/locale:202:
  /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only
applies to structs, variables, functions, and namespaces
    546 |     _LIBCPP_INLINE_VISIBILITY
        |     ^
  /usr/include/c++/v1/__config:813:37: note: expanded from macro
'_LIBCPP_INLINE_VISIBILITY'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20180516_3,1
28 Nov 2022 11:07:17
commit hash: 03972bd1c81dc9d2684a070cc86c6148601b4b71commit hash: 03972bd1c81dc9d2684a070cc86c6148601b4b71commit hash: 03972bd1c81dc9d2684a070cc86c6148601b4b71commit hash: 03972bd1c81dc9d2684a070cc86c6148601b4b71 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
lang/gcc6-aux: Adopt and unbreak with isl 20+ (+)

Take maintainership and keep ada in the tree.
20180516_2,1
30 Sep 2022 17:54:22
commit hash: e0340ee0c521a3b5eb7251e6a1369f94cd1c21d4commit hash: e0340ee0c521a3b5eb7251e6a1369f94cd1c21d4commit hash: e0340ee0c521a3b5eb7251e6a1369f94cd1c21d4commit hash: e0340ee0c521a3b5eb7251e6a1369f94cd1c21d4 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
Ada ports and Synth: extend expiration till the end of the year

Requested by:	fluffy
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
20180516_2,1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20180516_2,1
20 Jul 2022 14:22:15
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20180516_2,1
26 Jan 2022 20:11:01
commit hash: 467ba5c6abc15a5eca75797cc9ea0e37097fef55commit hash: 467ba5c6abc15a5eca75797cc9ea0e37097fef55commit hash: 467ba5c6abc15a5eca75797cc9ea0e37097fef55commit hash: 467ba5c6abc15a5eca75797cc9ea0e37097fef55 files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/gcc6-aux: Mark for deprecation

This port is based on a version of GCC five, soon six, generations
behind and years end-of-life, has been unmaintained for a while,
and is broken[1].

PR:		248674 [1]
20180516_2,1
01 Oct 2021 14:33:54
commit hash: f1bc910789125e8a8f8c2edde44ccd69c33643a1commit hash: f1bc910789125e8a8f8c2edde44ccd69c33643a1commit hash: f1bc910789125e8a8f8c2edde44ccd69c33643a1commit hash: f1bc910789125e8a8f8c2edde44ccd69c33643a1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/gcc6-aux: unbreak fetch after 620968a43a5f

=> ada-bootstrap.amd64.freebsd.120.tar.bz2 is not in
/usr/ports/lang/gcc6-aux/distinfo.
=> Either /usr/ports/lang/gcc6-aux/distinfo is out of date, or
=> ada-bootstrap.amd64.freebsd.120.tar.bz2 is spelled incorrectly.
*** Error code 1

Reported by:	pkg-fallout
20180516_2,1
30 Sep 2021 21:23:30
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
20180516_2,1
09 Apr 2021 12:57:30
commit hash: 1ac03563983fe07a7d2d33f5214aea0e8e54a52ecommit hash: 1ac03563983fe07a7d2d33f5214aea0e8e54a52ecommit hash: 1ac03563983fe07a7d2d33f5214aea0e8e54a52ecommit hash: 1ac03563983fe07a7d2d33f5214aea0e8e54a52e files touched by this commit
Eric Turgeon (ericbsd) search for other commits by this committer
abandoning ports-mgmt/synth and lang/gcc6-aux

I have not been using synth for a while and I not interested to maintain synth
and gcc6-aux anymore.
20180516_2,1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20180516_2,1
21 Mar 2021 09:57:05
Revision:568912Original commit files touched by this commit
gerald search for other commits by this committer
Update to MPC version 1.2.0 with the following changes:
 - New functions:
   . mpc_sum
   . mpc_dot
 - Several functions are more robust with a reduced exponent range
   (for example corresponding to IEEE 754 binary formats).
 - New mpcheck tool for comparison with the native C library (which
   is not installed by default).

Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.

PR:		249950
Submitted by:	wen
20180516_1,1
07 Mar 2021 16:45:49
Revision:567577Original commit files touched by this commit
tobik search for other commits by this committer
Remove redundant option descriptions that match the default ones

(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
20180516_1,1
24 Nov 2019 16:30:34
Revision:518335Original commit files touched by this commit
tobik search for other commits by this committer
lang/gcc6-aux: Canonicalize option names

/!\ gcc6-aux-20180516_1,1: Makefile warnings, please consider fixing /!\

These options name have characters outside of [-_A-Z0-9]:

Bootstrap Standard
20180516_1,1
01 Sep 2019 16:01:50
Revision:510704Original commit files touched by this commit
lwhsu search for other commits by this committer
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

PR:		238682
Submitted by:	emaste
Approved by:	maintainer timeout
Sponsored by:	The FreeBSD Foundation
20180516,1
19 Nov 2018 12:48:30
Revision:485323Original commit files touched by this commit
ericbsd search for other commits by this committer
lang/gcc6-aux: fix build on aarch64

PR:		230485
Submitted by:	mikael.urankar@gmail.com
Reported by:	mikael.urankar@gmail.com
20180516,1
27 Aug 2018 13:44:14
Revision:478204Original commit files touched by this commit
ericbsd search for other commits by this committer
lang/gcc6-aux: fix build on aarch64

PR:		230485
Submitted by:	mikael.urankar
Reported by:	mikael.urankar
Approved by:	bapt
20180516,1
17 Jul 2018 14:02:35
Revision:474798Original commit files touched by this commit
ericbsd search for other commits by this committer
Fix gcc6-aux ports version

PR:		229465
Reported by:	Jamie Landeg-Jones
Approved by:	bapt (mentor)
20180516
07 Jul 2018 06:44:07
Revision:474058Original commit files touched by this commit
linimon search for other commits by this committer
Mark these ports as broken on aarch64, and, where appropriate, armvX.

While here, pet portlint and modernize.

Approved by:	portmgr (tier-2 blanket)
20180516
29 May 2018 14:32:46
Revision:471093Original commit files touched by this commit
ericbsd search for other commits by this committer
Update lang/gcc6-aux disfile with missing changes

PR:		227914, 228570
Approved by:	wg mentor
20180516
28 May 2018 14:20:23
Revision:471043Original commit files touched by this commit
ericbsd search for other commits by this committer
Update gcc6-aux to 6.5.0 and fix i386

Approved by:	wg (mentor)
20170802_1
03 Apr 2018 12:45:01
Revision:466342Original commit files touched by this commit
ericbsd search for other commits by this committer
Update Eric Turgeon ports maintainer email

Approved by:	wg, bapt (mentors)
20170802_1
11 Mar 2018 06:25:28
Revision:464145Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on aarch64/12.

PR:		224444
Approved by:	ericturgeon.bsd@gmail.com (maintainer timeout, 2 months)
20170802_1
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
20170802
15 Oct 2017 15:42:50
Revision:452154Original commit files touched by this commit
tobik search for other commits by this committer
lang/gcc6-aux: Provide a bootstrap compiler for FreeBSD 12.0 post-ino64

- Update maintainer.  Eric Turgeon wants to maintain it.

https://forums.freebsd.org/threads/62845/

PR:		219667
20170802
05 Oct 2017 13:53:40
Revision:451312Original commit files touched by this commit
tobik search for other commits by this committer
lang/gcc6-aux: Update to 20170802 snapshot [1]

- Make sure gmake can be found during the build when PREFIX is
  different from LOCALBASE [1]
- This also fixes fetching the port since the 20170202 snapshot is
  gone from a lot of mirrors [2]

PR:		221883 [1, 2], 222133 [2]
Submitted by:	frederic.praca@free.fr (based on) [1]
Reported by:	mayhem30@gmail.com [2]
MFH:		2017Q4
20170202_2
23 Sep 2017 18:25:42
Revision:450463Original commit files touched by this commit
gerald search for other commits by this committer
Always remove headers being created by GCC's fixincludes machinery from
the installation / packaging, not just when bootstrapping GCC (with option
BOOTSTRAP on).  This avoids breakage when FreeBSD's headers are changing
after the build.

PR:		221111
Submitted by:	David Z. <daz@hyperchronos.org>
20170202_1
24 Jun 2017 23:41:02
Revision:444250Original commit files touched by this commit
linimon search for other commits by this committer
Alphabetize ARCHs.  Should have no effect on compilation.
20170202_1
21 Apr 2017 20:25:01
Revision:439129Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
20170202_1
15 Feb 2017 21:33:11
Revision:434195Original commit files touched by this commit
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
20170202_1
11 Feb 2017 12:42:30
Revision:433856Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
20170202_1
08 Feb 2017 01:35:47
Revision:433630Original commit files touched by this commit
marino search for other commits by this committer
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.
20170202
05 Feb 2017 07:21:44
Revision:433378Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Fix cross-compiler slave ports (stage QA)

I knew about the version bump but somehow missed implementing it,
resulting in stage failures for those slave ports that have pkg-plist
defined.  Bump them all as well.
20170202
04 Feb 2017 23:20:12
Revision:433339Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Add support for aarch64-*-freebsd*

The resultant compiler passes all test except:
  * The stack-check related ones [1]
  * c34005o and c34007i [2]

This should enable the full Ada framework, including Synth, on
FreeBSD/ARM64.  I am not yet able to test this myself since I'm not part
of the wheel group on the aarch64 reference machines.

[1] I will look into providing the missing unwind support for aarch64
    which would be something to push upstream to gcc
[2] I'll ask Adacore about these GNAT ICE (internal compiler errors) and
    open GCC PRs if necessary since they could affect other aarch64
    platforms.
20170202
04 Feb 2017 17:25:59
Revision:433328Original commit files touched by this commit
marino search for other commits by this committer
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.
20161221
03 Feb 2017 17:09:22
Revision:433253Original commit files touched by this commit
marino search for other commits by this committer
gnatcross-aarch64: Fix configuration

There are no target specific configuration arguments for
gnatcross-aarch64, but the ARG_TARGET_SPECIFIC variable still has to be
defined, otherwise ARMv7-specific arguments are used (discovered when
disabled TLS caused an error).
20161221
03 Feb 2017 05:29:44
Revision:433190Original commit files touched by this commit
marino search for other commits by this committer
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.
20161221
23 Dec 2016 17:30:50
Revision:429277Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160822 => 20161221 (gcc 6.2 => 6.3)
20160822
21 Oct 2016 12:51:41
Revision:424411Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
20160822
25 Aug 2016 19:14:59
Revision:420875Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160427 => 20160822 (gcc 6.1 => 6.2)
20160427
17 Aug 2016 12:59:24
Revision:420342Original commit files touched by this commit
gerald search for other commits by this committer
Rename the FORT option to FORTRAN to be aligned with other ports.
(FORTRAN_DESC is predefined in Mk/bsd.options.desc.mk.)

Approved by:	marino (maintainer)
20160427
12 Jun 2016 13:19:56
Revision:416801Original commit files touched by this commit
marino search for other commits by this committer
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.)
20160427
03 Jun 2016 21:29:41
Revision:416338Original commit files touched by this commit
andreast search for other commits by this committer
Fix portlint complaints....
20160427
03 Jun 2016 21:24:42
Revision:416337Original commit files touched by this commit
andreast search for other commits by this committer
Skip armv6hf support and move it into armv6.

Discussed with: gerald@
20160427
27 Apr 2016 22:19:26
Revision:414141Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160410 => 2016427 (release 6.1)

This is the official release of gcc 6.1
20160410
11 Apr 2016 08:31:43
Revision:413002Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160313 => 20160410
20160313
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
20160313
20 Mar 2016 00:57:54
Revision:411426Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Fix build on FreeBSD i386

Reported by:	pkg-fallout
20160313
16 Mar 2016 13:08:54
Revision:411234Original commit files touched by this commit
marino search for other commits by this committer
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.
20160313
16 Mar 2016 10:46:59
Revision:411224Original commit files touched by this commit
marino search for other commits by this committer
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.
20160306
13 Mar 2016 21:04:43
Revision:411030Original commit files touched by this commit
marino search for other commits by this committer
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.
20160306
10 Mar 2016 19:25:55
Revision:410772Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160214 => 20160306
20160214
18 Feb 2016 22:11:27
Revision:409135Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: re-enable the -march filter

It did not take long for gcc6-aux to fail again when CPUTYPE is
set (this time to native).  Just block this settings by filtering
out -march CFLAGS again to solve the issue permanently.

PR:	207311
20160214
17 Feb 2016 09:16:41
Revision:409032Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Update version 20160124 => 20160214

Dewayne G. confirmed that CPUTYPE=core-avx-i works again on the
current snapshot of gcc6.  It must have been broken temporarily.
For now, let's remove the -march filter from CFLAGS.  If it becomes
a problem again, I'll filter it out permanently.
20160124
10 Feb 2016 18:26:28
Revision:408641Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Neutralize CPUTYPE settings

It's been reported that gcc6-aux fails to build when CPUTYPE is set to
haswell and it's not alone.  Remove any -march cflags which should
effectively negate the CPUTYPE setting.  We can't change CPUTYPE directly
because it is included before the port makefile is.
20160124
25 Jan 2016 00:15:57
Revision:407187Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Update version 20151227 => 20160124
20151227
28 Dec 2015 00:55:47
Revision:404613Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Update version 20151129 => 20151227
20151129
06 Dec 2015 22:22:38
Revision:403169Original commit files touched by this commit
marino search for other commits by this committer
lang/gcc6-aux: Fix internal rpath spec on DragonFly

No revbump necessary because gcc6-aux hasn't been imported to dports yet.
20151129
06 Dec 2015 16:04:22
Revision:403127Original commit files touched by this commit
marino search for other commits by this committer
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.

Number of commits found: 60