Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12.4.1.s20250417 24 Apr 2025 12:55:44
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250417 |
12.4.1.s20250410_1 16 Apr 2025 13:20:36
    |
Lorenzo Salvadore (salvadore)  Author: Oleg Sidorkin |
lang/gcc12-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 |
12.4.1.s20250410 16 Apr 2025 13:20:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250410 |
12.4.1.s20250403 08 Apr 2025 08:41:41
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250403 |
12.4.1.s20250327 01 Apr 2025 10:58:49
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250327 |
12.4.1.s20250320 01 Apr 2025 10:58:48
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250320 |
12.4.1.s20250313 17 Mar 2025 18:33:04
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250313 |
12.4.1.s20250306 13 Mar 2025 16:54:27
    |
Baptiste Daroussin (bapt)  |
gcc*: properly define USE_LDCONFIG32 for multilib |
12.4.1.s20250306 11 Mar 2025 12:57:18
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250306 |
12.4.1.s20250227 04 Mar 2025 07:48:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250227
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> |
12.4.1.s20250220 25 Feb 2025 15:16:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250220
Also remove recently added patch that fixed binaries compiled with the
-static option as it has been merged upstream with commit
23541b23deb5504c6d3c0a3e96a0858e10c3c627.
PR: 284441 |
12.4.1.s20250213 18 Feb 2025 14:54:14
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250213 |
12.4.1.s20250206 10 Feb 2025 18:19:40
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250206 |
12.4.1.s20250130 04 Feb 2025 08:16:33
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250130 |
12.4.1.s20250123_1 04 Feb 2025 08:16:33
    |
Lorenzo Salvadore (salvadore)  Author: Dimitry Andric |
lang/gcc12-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 |
12.4.1.s20250123 29 Jan 2025 13:00:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250123 |
12.4.1.s20250116 21 Jan 2025 15:51:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20250116 |
12.4.1.s20241226 31 Dec 2024 19:40:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241226 |
12.4.1.s20241219 28 Dec 2024 09:58:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241219 |
12.4.1.s20241212 22 Dec 2024 11:15:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241212 |
12.4.1.s20241128 02 Dec 2024 20:43:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241128 |
12.4.1.s20241121 28 Nov 2024 10:01:52
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241121 |
12.4.1.s20241107 13 Nov 2024 20:17:58
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241107 |
12.4.1.s20241010 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) |
12.4.1.s20241010 16 Oct 2024 13:18:46
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241010 |
12.4.1.s20241003 09 Oct 2024 13:37:47
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20241003 |
12.4.1.s20240919 24 Sep 2024 10:51:21
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240919 |
12.4.1.s20240829 03 Sep 2024 11:50:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240829 |
12.4.1.s20240718 24 Jul 2024 15:10:09
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240718 |
12.4.1.s20240711 16 Jul 2024 15:41:39
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240711 |
12.4.1.s20240704 09 Jul 2024 12:32:06
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240704 |
12.4.1.s20240620 30 Jun 2024 14:33:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.4.1.s20240620 |
12.3.1.s20240613 20 Jun 2024 12:30:21
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240613
Also delete obsolete patches, upstreamed in upstream commits
a995fded34fe488153b06bb41e026277f01efded and
8f11ed1c58e14421ba4be1652764fc47fdce8dc7. |
12.3.1.s20240606 11 Jun 2024 14:14:44
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240606 |
12.3.1.s20240516 23 May 2024 09:23:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240516 |
12.3.1.s20240502 03 May 2024 15:49:47
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240502 |
12.3.1.s20240419 23 Apr 2024 13:04:03
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240419 |
12.3.1.s20240412 15 Apr 2024 12:33:34
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240412 |
12.3.1.s20240405 08 Apr 2024 19:27:10
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240405 |
12.3.1.s20240329 06 Apr 2024 10:33:54
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240329 |
12.3.1.s20240322 24 Mar 2024 08:03:25
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240322 |
12.3.1.s20240315 21 Mar 2024 12:44:57
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240315 |
12.3.1.s20240223 26 Feb 2024 22:50:53
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240223 |
12.3.1.s20240216 21 Feb 2024 20:47:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240216 |
12.3.1.s20240209 15 Feb 2024 17:52:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240209 |
12.3.1.s20240202 06 Feb 2024 10:45:46
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240202 |
12.3.1.s20240126 01 Feb 2024 13:48:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240126 |
12.3.1.s20240119_1 28 Jan 2024 18:33:05
    |
Muhammad Moinur Rahman (bofh)  |
lang/gcc12-devel: Moved man to share/man
Approved by: portmgr (blanket) |
12.3.1.s20240119 23 Jan 2024 09:15:29
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240119 |
12.3.1.s20240112 15 Jan 2024 10:47:17
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240112 |
12.3.1.s20240105_1 08 Jan 2024 10:04:09
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20240105 |
12.3.1.s20231229_1 05 Jan 2024 21:03:58
    |
Piotr Kubaj (pkubaj)  |
lang/gcc12-devel: remove ELFv1 support |
12.3.1.s20231229_1 01 Jan 2024 13:24:26
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231229 |
12.3.1.s20231222_1 31 Dec 2023 00:37:05
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
12.3.1.s20231222_1 25 Dec 2023 10:59:43
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231222 |
12.3.1.s20231215_1 20 Dec 2023 07:47:20
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231215 |
12.3.1.s20231208_1 15 Dec 2023 20:36:59
    |
Dimitry Andric (dim)  |
lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc14-devel: fix
build without bootstrap
When more recent gcc ports are built without bootstrap, compiling libcc1
plugins results in errors similar to:
In file included from
/wrkdirs/share/dim/ports/lang/gcc13/work/gcc-13.2.0/libcc1/libcc1plugin.cc:72:
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:
/usr/include/c++/v1/locale:289:36: error: attempt to use a poisoned identifier
289 | __status = (unsigned char*)malloc(__nkw);
| ^
/usr/include/c++/v1/locale:1584:28: error: attempt to use a poisoned
identifier
1584 | __ob =
(char_type*)malloc(2*static_cast<size_t>(__nc)*sizeof(char_type));
| ^ (Only the first 15 lines of the commit message are shown above ) |
12.3.1.s20231208_1 12 Dec 2023 08:22:26
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231208 |
12.3.1.s20231201_1 05 Dec 2023 18:11:27
    |
Thierry Thomas (thierry)  |
lang/gcc12+: forward the installation of ISO_Fortran_binding.h in a separate dir
PR: 275431
Approved by: salvadore@ (maintainer) |
12.3.1.s20231201 04 Dec 2023 11:31:31
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231201 |
12.3.1.s20231124 27 Nov 2023 14:11:19
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231124 |
12.3.1.s20231117 20 Nov 2023 11:15:07
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231117 |
12.3.1.s20231110 13 Nov 2023 09:50:51
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231110 |
12.3.1.s20231103 06 Nov 2023 07:09:35
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231103 |
12.3.1.s20231027 29 Oct 2023 14:00:03
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231027 |
12.3.1.s20231020 23 Oct 2023 13:10:05
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231020 |
12.3.1.s20231013 16 Oct 2023 07:11:14
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231013 |
12.3.1.s20231006 09 Oct 2023 10:49:15
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20231006 |
12.3.1.s20230929 06 Oct 2023 17:48:53
    |
Dimitry Andric (dim)  |
lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13
lang/gcc13-devel lang/gcc14-devel: 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 ) |
12.3.1.s20230929 04 Oct 2023 11:01:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230929 |
12.3.1.s20230922 25 Sep 2023 17:30:26
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230922 |
12.3.1.s20230915 17 Sep 2023 16:07:06
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230915 |
12.3.1.s20230908 10 Sep 2023 13:24:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230908 |
12.3.1.s20230901 03 Sep 2023 07:40:36
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230901 |
12.3.1.s20230825 01 Sep 2023 11:41:18
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230825 |
12.3.1.s20230818 25 Aug 2023 17:53:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230818 |
12.3.1.s20230811 15 Aug 2023 14:31:14
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230811 |
12.3.1.s20230804 08 Aug 2023 15:47:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230804 |
12.3.1.s20230728 01 Aug 2023 20:03:27
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230728 |
12.3.1.s20230721 25 Jul 2023 16:09:46
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230721 |
12.3.1.s20230714 16 Jul 2023 12:09:35
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230714 |
12.3.1.s20230707 16 Jul 2023 12:09:34
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230707 |
12.3.1.s20230630 04 Jul 2023 16:28:11
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230630 |
12.3.1.s20230623 01 Jul 2023 11:41:36
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230623 |
12.3.1.s20230616 19 Jun 2023 15:19:22
    |
Piotr Kubaj (pkubaj)  |
lang/gcc*: fix build with CPUTYPE?=g[3-5]
GCC does not accept -mcpu=g4, but does accept -mcpu=G4. |
12.3.1.s20230616 18 Jun 2023 15:42:08
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230616 |
12.3.1.s20230609 14 Jun 2023 12:08:22
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230609 |
12.3.1.s20230602_1 03 Jun 2023 14:16:31
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Switch back to standard bootstrap
Switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default
option instead of LTO_BOOTSTRAP: lto bootstrap produces too many
failures on the package builders for those architectures.
Users wanting to use LTO_BOOTSTRAP can still enable the option
manually.
The option stays enabled by default on powerpc, powerpc64 and
powerpc64le, for which I do not have failure reports from package
builders. |
12.3.1.s20230602 03 Jun 2023 14:16:28
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230602 |
12.3.1.s20230526 29 May 2023 17:43:32
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230526 |
12.3.1.s20230519 20 May 2023 14:17:41
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230519 |
12.3.1.s20230512_1 20 May 2023 14:17:36
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Fix enable init_array patch
Add an error line that was missing in case _FreeBSD_version < 1000010.
Reported by: gnikl@users.sourceforge.net
Fixes: 8c2a479977f0 lang/gcc12-devel: Enable support for .init_array and
.fini_array |
12.3.1.s20230512 13 May 2023 14:22:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.3.1.s20230512 |
12.2.1.s20230428_1 13 May 2023 14:22:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Enable support for .init_array and .fini_array
Enable support for .init_array and .fini_array, which FreeBSD supports
since commit 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb in the src
repository.
There __FreeBSD_version is 1000009, so we start enabling the support
from __FreeBSD_version == 1000010.
See also review https://reviews.freebsd.org/D39968 for lang/gcc11-devel.
Reported by: Dan McGregor <dan.mcgregor@usask.ca> |
12.2.1.s20230428 29 Apr 2023 13:49:56
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.2.1.s20230428
Also fix plist for aarch64. |
12.2.1.s20230421_1 23 Apr 2023 09:09:58
    |
Gerald Pfeifer (gerald)  |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
12.2.1.s20230421 22 Apr 2023 20:39:55
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.2.1.s20230421 |
12.2.1.s20230415 16 Apr 2023 15:28:50
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.2.1.s20230415 |
12.2.1.s20230408 09 Apr 2023 21:10:12
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.2.1.s20230408 |
12.2.1.s20230401 03 Apr 2023 07:39:05
    |
Lorenzo Salvadore (salvadore)  |
lang/gcc12-devel: Update to 12.2.1.s20230401 |