| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
14.3.1.s20260116,1 18 Jan 2026 13:21:00
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20260116 |
14.3.1.s20260109,1 18 Jan 2026 09:56:15
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Regenerate distinfo
Precedent distinfo was wrong. It had been generated on a truncated
distfile. |
14.3.1.s20260109,1 17 Jan 2026 08:13:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20260109 |
14.3.1.s20260102,1 06 Jan 2026 10:47:14
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20260102 |
14.3.1.s20251219,1 26 Dec 2025 15:52:31
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251219 |
14.3.1.s20251212,1 21 Dec 2025 17:49:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251212 |
14.3.1.s20251205,1 14 Dec 2025 08:41:08
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251205 |
14.3.1.s20251128,1 14 Dec 2025 08:41:07
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251128 |
14.3.1.s20251121,1 26 Nov 2025 11:00:18
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251121 |
14.3.1.s20251114,1 17 Nov 2025 17:59:48
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251114 |
14.3.1.s20251107,1 11 Nov 2025 14:47:17
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251107 |
14.3.1.s20251031,1 06 Nov 2025 08:06:31
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251031 |
14.3.1.s20251024,1 30 Oct 2025 11:29:15
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251024 |
14.3.1.s20251017,1 21 Oct 2025 15:32:20
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251017 |
14.3.1.s20251010,1 16 Oct 2025 09:34:49
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251010 |
14.3.1.s20251003,1 07 Oct 2025 11:56:30
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20251003 |
14.3.1.s20250926,1 02 Oct 2025 09:14:23
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250926 |
14.3.1.s20250919,1 22 Sep 2025 16:13:47
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250919 |
14.3.1.s20250912,1 16 Sep 2025 11:41:20
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250912 |
14.3.1.s20250905,1 10 Sep 2025 10:11:26
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250905 |
14.3.1.s20250829,1 05 Sep 2025 09:17:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250829 |
14.3.1.s20250822_1,1 05 Sep 2025 09:17:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Allow build without bootstrap
Enabling a boostrap option was experimentally enforced on some GCC
devel ports, as building GCC on FreeBSD with FreeBSD's default compiler
(clang) is not fully supported. Stop enforcing it: many users of
production ports actually disable both bootstrap options, so it makes
sense to attempt to keep allowing no-bootstrap builds.
However, since building jit without bootstrap does not work, we add jit
to the enabled languages only if a bootstrap option has been selected [1].
See commit 5ee63cc45413954077b2b0c0546b8342585b41ba and e-mail
https://lists.freebsd.org/archives/dev-commits-ports-main/2025-August/160223.html
for more details.
Reported by: vishwin [1] |
14.3.1.s20250822,1 05 Sep 2025 09:17:51
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250822 |
14.3.1.s20250815,1 19 Aug 2025 14:10:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250815 |
14.3.1.s20250808,1 13 Aug 2025 08:56:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250808 |
14.3.1.s20250801,1 06 Aug 2025 09:33:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250801 |
14.3.1.s20250725,1 29 Jul 2025 16:19:03
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250725 |
14.3.1.s20250718,1 23 Jul 2025 12:08:28
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250718 |
14.3.1.s20250711,1 15 Jul 2025 15:37:48
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250711 |
14.3.1.s20250704,1 09 Jul 2025 08:12:30
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250704 |
14.3.1.s20250627,1 02 Jul 2025 22:52:07
    |
Gerald Pfeifer (gerald)  |
lang/gcc14-devel: Drop files/patch-clang-vec_step
This patch never appeared in lang/gcc14, which was created for
GCC 14.1 more than a year ago, nor do GCC 15 based ports carry it.
Approved by: salvadore (maintainer) |
14.3.1.s20250627,1 01 Jul 2025 11:41:51
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250627 |
14.3.1.s20250620,1 24 Jun 2025 14:07:08
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250620 |
14.3.1.s20250606,1 10 Jun 2025 15:24:30
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250606 |
14.3.1.s20250530,1 05 Jun 2025 13:53:19
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250530 |
14.3.1.s20250523,1 28 May 2025 16:06:26
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.3.1.s20250523 |
14.2.1.s20250516,1 22 May 2025 15:27:53
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250516 |
14.2.1.s20250509,1 16 May 2025 09:36:25
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250509 |
14.2.1.s20250502,1 16 May 2025 09:36:25
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250502 |
14.2.1.s20250425,1 03 May 2025 09:46:24
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250425
Also add a comment to files/patch-libgcc_unwind.inc to remember when it
will get obsolete, i.e. once all supported FreeBSD releases include commit
22e564c74eb20e14bd93fd9fdde20e38a29cfcf1.
PR: 285711 |
14.2.1.s20250419,1 24 Apr 2025 12:55:46
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250419 |
14.2.1.s20250412_1,1 16 Apr 2025 13:20:39
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Fix SIGBUS depending on CPUTYPE
Compiling GCC with some CPUTYPE values (e.g. broadwell) result in
breaking some applications (e.g. math/octave, cad/freecad), sending
a SIGBUS.
The issue is due to GCC generating instructions that require
variables
to be aligned in memory on certain CPUs. Our libthr does not have
the
required alignment so these CPUs fail to execute these instructions.
The patch disables the generation of such instructions.
PR: 285711
Reported by: cracauer
Tested by: cracauer, jbo |
14.2.1.s20250412,1 16 Apr 2025 13:20:38
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250412 |
14.2.1.s20250405,1 08 Apr 2025 08:41:42
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250405 |
14.2.1.s20250329,1 01 Apr 2025 10:58:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250329 |
14.2.1.s20250322,1 01 Apr 2025 10:58:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250322 |
14.2.1.s20250315,1 17 Mar 2025 18:33:12
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250315 |
14.2.1.s20250308,1 13 Mar 2025 16:54:27
    |
Baptiste Daroussin (bapt)  |
gcc*: properly define USE_LDCONFIG32 for multilib |
14.2.1.s20250308,1 11 Mar 2025 12:57:22
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250308 |
14.2.1.s20250301,1 04 Mar 2025 07:48:30
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250301
Also fix linking with libisl.so depending on GRAPHITE option, which is
now implemented through options helpers.
Co-authored-by: Gerald Pfeifer <gerald@FreeBSD.org>
PR: 276070
Reported by: Ivan Rozhuk <rozhuk.im@gmail.com> |
14.2.1.s20250222,1 25 Feb 2025 15:16:59
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250222 |
14.2.1.s20250215,1 18 Feb 2025 14:54:15
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250215
Also remove recently added patch that fixed binaries compiled with the
-static option as it has been merged upstream with commit
796849274c155d6f3430d94500cfa3c11fb59a1d.
PR: 284441 |
14.2.1.s20250208,1 10 Feb 2025 18:19:49
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250208 |
14.2.1.s20250201,1 04 Feb 2025 08:16:34
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250201 |
14.2.1.s20250125_1,1 04 Feb 2025 08:16:34
    |
Lorenzo Salvadore (salvadore)  Author: Dimitry Andric |
lang/gcc14-devel: Fix segfaults for static binaries
Fix segmentation faults caused by -static flag into compiled binaries.
Email thread:
https://lists.freebsd.org/archives/freebsd-hackers/2025-January/004236.html
Upstream bug report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118685
PR: 284441
Reported by: kargl |
14.2.1.s20250125,1 29 Jan 2025 16:56:48
    |
Piotr Kubaj (pkubaj)  |
lang/gcc14-devel: switch to using clang on powerpc64* |
14.2.1.s20250125,1 29 Jan 2025 13:01:00
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250125 |
14.2.1.s20250118,1 28 Jan 2025 14:27:41
    |
Robert Clausecker (fuz)  |
lang/gcc14-devel: fix build on armv7
Make sure a BOOTSTRAP option is set for armv7.
Also fix plist by including the libitm info file.
Approved by: portmgr (build fix blanket)
MFH: 2025Q1 |
14.2.1.s20250118,1 21 Jan 2025 15:52:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20250118 |
14.2.1.s20241228,1 31 Dec 2024 19:40:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241228 |
14.2.1.s20241221,1 28 Dec 2024 09:58:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241221 |
14.2.1.s20241214,1 22 Dec 2024 11:15:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241214 |
14.2.1.s20241130,1 02 Dec 2024 20:43:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241130 |
14.2.1.s20241123,1 28 Nov 2024 10:02:02
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241123 |
14.2.1.s20241109,1 13 Nov 2024 20:17:59
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241109 |
14.2.1.s20241026,1 31 Oct 2024 16:04:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241026 |
14.2.1.s20241012,1 29 Oct 2024 23:54:20
    |
Kyle Evans (kevans)  |
lang/gcc*: disable building of libssp
For today's FreeBSD 14 and earlier, libssp is a nop because nothing on
FreeBSD will be referencing these headers or lib. On FreeBSD 15, it
actively breaks building with FORTIFY_SOURCE enabled and it's not worth
trying to make it work- the potential for GCC improvements comes from
the __builtin_object_size enhancement, not from these headers.
PR: 280265
Approved by: salvadore (maintainer) |
14.2.1.s20241012,1 16 Oct 2024 13:18:47
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241012 |
14.2.1.s20241005,1 09 Oct 2024 13:37:48
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20241005 |
14.2.1.s20240921,1 24 Sep 2024 10:51:22
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20240921 |
14.2.1.s20240831,1 03 Sep 2024 11:50:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.2.1.s20240831 |
14.1.1.s20240720,1 24 Jul 2024 15:10:10
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240720 |
14.1.1.s20240713,1 16 Jul 2024 15:41:40
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240713 |
14.1.1.s20240706,1 09 Jul 2024 12:32:07
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240706 |
14.1.1.s20240629,1 02 Jul 2024 16:17:21
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240629 |
14.1.1.s20240615,1 20 Jun 2024 12:30:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240615 |
14.1.1.s20240608,1 11 Jun 2024 14:14:44
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.1.s20240608 |
14.1.1.s20240518,1 23 May 2024 09:23:58
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240518 |
14.0.1.s20240503,1 04 May 2024 11:26:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1-RC-20240503
Second release candidate for GCC 14.1. |
14.0.1.s20240430,1 30 Apr 2024 15:38:16
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.1.0-RC-20240430
First release candidate for GCC 14.1. |
14.0.1.s20240427,1 30 Apr 2024 15:38:13
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240427 |
14.0.1.s20240421,1 24 Apr 2024 08:23:23
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Disable jit on i386
Build fails for jit on i386. Disable it until a fix is found. |
14.0.1.s20240421,1 23 Apr 2024 13:11:24
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240421 |
14.0.1.s20240414,1 15 Apr 2024 12:33:34
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240414 |
14.0.1.s20240407,1 08 Apr 2024 19:27:10
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240407 |
14.0.1.s20240331_1,1 06 Apr 2024 19:14:53
    |
Lorenzo Salvadore (salvadore)  Author: Trond Endrestøl |
lang/gcc14-devel: Fix conflict on libgccjit.h and libgccjit++.h
Some GCC ports install libgccjit.h and libgccjit++.h in the
same directory.
Fix conflict for lang/gcc14-devel.
See also commit 0338e04504ee269b7a95e6707f1314bc1c4239fe that fixed the
conflict in the same way for lang/gcc11.
PR: 257060, 277383 |
14.0.1.s20240331,1 06 Apr 2024 19:14:53
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Remove obsolete patch file
Patch has been upstreamed in upstream commit
9970b576b7e4ae337af1268395ff221348c4b34a. |
14.0.1.s20240331,1 06 Apr 2024 19:14:53
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240331 |
14.0.1.s20240225,1 26 Feb 2024 22:50:54
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240225
Also require to choose a BOOSTRAP option: building GCC with bootstrap
disabled is intended to be possible only when GCC is built with some
pre-installed GCC, however Clang is the default compiler on FreeBSD.
Indeed, bugs have already been encountered when trying to build GCC with
Clang without bootstrap on FreBSD. See for example commit
a4831f4933d006071d96a861506ff0db44d1d3ac. |
14.0.1.s20240218,1 25 Feb 2024 13:47:19
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.1.s20240218 |
14.0.1.s20240114_1,1 24 Feb 2024 16:12:13
    |
Muhammad Moinur Rahman (bofh)  |
lang/gcc14-devel: Moved man to share/man
Approved by: portmgr (blanket) |
14.0.1.s20240114,1 15 Feb 2024 17:26:13
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Restore PORTEPOCH
In spite of 2f1558e22188af8a30e374c2236a9d3d134d3b21, portmgr emails
keep complaining that version number is going backward and some tools
will break. So restore PORTEPOCH.
Fixes: 2f1558e22188 lang/gcc14-devel: Remove unnecessary PORTEPOCH |
14.0.1.s20240114 08 Feb 2024 10:39:03
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Bump GCC_VERSION
Piotr was right in b5724fc1727292af44b489d5bafbca04a0380fce: GCC_VERSION
was bumped upstream on the 12th of January as GCC 14 entered in stage 4
(see gcc/BASE-VER).
PR: 276889
Reported by: pkubaj, dim |
14.0.0.s20240114_1 01 Feb 2024 13:48:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Remove unnecessary PORTEPOCH
Remove unnecessary PORTEPOCH. This is possibile because new
gcc14-devel packages have not been created yet due some other bug.
Discussed with: mat
Fixes: 326042daae89 lang/gcc14-devel: Fix PORTREVISION bumping |
14.0.0.s20240114_1,1 28 Jan 2024 08:22:48
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Fix PORTREVISION bumping
Fixes: b5724fc17272 lang/gcc14-devel: fix build by bumping PORTREVISION |
14.0.1.s20240114 28 Jan 2024 02:32:07
    |
Piotr Kubaj (pkubaj)  |
lang/gcc14-devel: fix build by bumping PORTREVISION
install:
/wrkdirs/usr/ports/lang/gcc14-devel/work/stage/usr/local/lib/gcc14/gcc/powerpc64-portbld-freebsd14.0/14.0.0/include/ISO_Fortran_binding.h:
No such file or directory |
14.0.0.s20240114 15 Jan 2024 10:47:18
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.0.s20240114 |
14.0.0.s20240107_1 13 Jan 2024 08:18:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Fix Address sanitizer
Software compiled with -fsanitize=address fails to run with the error
message "ASan runtime does not come first in initial library list; you
should either link runtime to your application or manually preload it
with LD_PRELOAD".
This commit fixes the issue by ignoring the [vdso] loaded shared library
instead of linux-vdso.so.
PR: 267751
Reported by: yuri
Co-authored-by: Andreas Tobler <andreast@gcc.gnu.org> |
14.0.0.s20240107 08 Jan 2024 10:04:10
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc14-devel: Update to 14.0.0.s20240107 |
14.0.0.s20231231 05 Jan 2024 21:04:02
    |
Piotr Kubaj (pkubaj)  |
lang/gcc14-devel: drop ELFv1 support |