Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20180516_3,1 13 Dec 2024 08:22:26 |
Dima Panov (fluffy) |
lang/gcc6-aux: mark as PIE_UNSAFE (+)
Reported by: bulk -t
Approved by: portmgr (blanket)
Sponsored by: Future Crew, LLC |
20180516_3,1 23 Jan 2024 09:57:25 |
Muhammad Moinur Rahman (bofh) |
lang/gcc6-aux: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
20180516_3,1 23 Sep 2023 16:24:07 |
Dimitry Andric (dim) |
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 ) |
20180516_3,1 28 Nov 2022 11:07:17 |
Dima Panov (fluffy) |
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 |
Alexey Dokuchaev (danfe) |
Ada ports and Synth: extend expiration till the end of the year
Requested by: fluffy |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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 |
Stefan Eßer (se) |
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 ) |
20180516_2,1 20 Jul 2022 14:22:15 |
Tobias C. Berner (tcberner) |
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 ) |
20180516_2,1 26 Jan 2022 20:11:01 |
Gerald Pfeifer (gerald) |
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 |
Jan Beich (jbeich) |
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 |
Rene Ladan (rene) |
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 |
Eric Turgeon (ericbsd) |
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 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
20180516_2,1 21 Mar 2021 09:57:05 |
gerald |
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 |
tobik |
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 |
tobik |
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 |
lwhsu |
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 |
ericbsd |
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 |
ericbsd |
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 |
ericbsd |
Fix gcc6-aux ports version
PR: 229465
Reported by: Jamie Landeg-Jones
Approved by: bapt (mentor) |
20180516 07 Jul 2018 06:44:07 |
linimon |
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 |
ericbsd |
Update lang/gcc6-aux disfile with missing changes
PR: 227914, 228570
Approved by: wg mentor |
20180516 28 May 2018 14:20:23 |
ericbsd |
Update gcc6-aux to 6.5.0 and fix i386
Approved by: wg (mentor) |
20170802_1 03 Apr 2018 12:45:01 |
ericbsd |
Update Eric Turgeon ports maintainer email
Approved by: wg, bapt (mentors) |
20170802_1 11 Mar 2018 06:25:28 |
linimon |
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 |
gerald |
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 |
tobik |
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 |
tobik |
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 |
gerald |
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 |
linimon |
Alphabetize ARCHs. Should have no effect on compilation. |
20170202_1 21 Apr 2017 20:25:01 |
rene |
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 |
rene |
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 |
rene |
Return ports maintained by John Marino to the pool, see r433827 for details |
20170202_1 08 Feb 2017 01:35:47 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
lang/gcc6-aux: Upgrade version 20160822 => 20161221 (gcc 6.2 => 6.3) |
20160822 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
20160822 25 Aug 2016 19:14:59 |
marino |
lang/gcc6-aux: Upgrade version 20160427 => 20160822 (gcc 6.1 => 6.2) |
20160427 17 Aug 2016 12:59:24 |
gerald |
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 |
marino |
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 |
andreast |
Fix portlint complaints.... |
20160427 03 Jun 2016 21:24:42 |
andreast |
Skip armv6hf support and move it into armv6.
Discussed with: gerald@ |
20160427 27 Apr 2016 22:19:26 |
marino |
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 |
marino |
lang/gcc6-aux: Upgrade version 20160313 => 20160410 |
20160313 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
20160313 20 Mar 2016 00:57:54 |
marino |
lang/gcc6-aux: Fix build on FreeBSD i386
Reported by: pkg-fallout |
20160313 16 Mar 2016 13:08:54 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
lang/gcc6-aux: Upgrade version 20160214 => 20160306 |
20160214 18 Feb 2016 22:11:27 |
marino |
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 |
marino |
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 |
marino |
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 |
marino |
lang/gcc6-aux: Update version 20151227 => 20160124 |
20151227 28 Dec 2015 00:55:47 |
marino |
lang/gcc6-aux: Update version 20151129 => 20151227 |
20151129 06 Dec 2015 22:22:38 |
marino |
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 |
marino |
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. |