Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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 |
12.2.1.s20230325 26 Mar 2023 10:04:49 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230325 |
12.2.1.s20230318 19 Mar 2023 01:22:10 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230318 |
12.2.1.s20230311 12 Mar 2023 21:15:01 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230311 |
12.2.1.s20230304 05 Mar 2023 13:57:42 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230304 |
12.2.1.s20230225 26 Feb 2023 12:05:43 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230225 |
12.2.1.s20230218 19 Feb 2023 11:33:07 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230218 |
12.2.1.s20230211 12 Feb 2023 20:30:52 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230211 |
12.2.1.s20230204 05 Feb 2023 14:49:06 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230204 |
12.2.1.s20230128 29 Jan 2023 12:23:08 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230128 |
12.2.1.s20230121_1 23 Jan 2023 00:15:46 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabled
Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.
Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.
PR: 268901
Reported by: netchild |
12.2.1.s20230121 23 Jan 2023 00:15:38 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230121 |
12.2.1.s20230114 15 Jan 2023 16:10:29 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230114 |
12.2.1.s20230107 08 Jan 2023 13:25:20 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20230107 |
12.2.1.s20221231 01 Jan 2023 14:52:02 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221231 |
12.2.1.s20221224 26 Dec 2022 13:24:31 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221224 |
12.2.1.s20221217 18 Dec 2022 20:33:10 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221217 |
12.2.1.s20221210 11 Dec 2022 21:33:07 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221210 |
12.2.1.s20221203 05 Dec 2022 13:58:12 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221203 |
12.2.1.s20221126 27 Nov 2022 10:09:12 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221126 |
12.2.1.s20221119_2 27 Nov 2022 10:09:11 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Re-execute program with ASLR disabled when necessary
Software compiled with -fsanitize=address needs ASLR to be disabled to
run successfully.
Add patches taken from the commits listed below that improve ASLR
detection and re-execute the program with ASLR disabled if necessary.
https://cgit.freebsd.org/src/commit/?id=7cafe89f9ce33effe6e471b185339d413da1ca46
https://cgit.freebsd.org/src/commit/?id=930a7c2ac67e1e8e511aa1d0a31a16c632060ebb
https://cgit.freebsd.org/src/commit/?id=96fe7c8ab0f65cf829619abd74ae6c126b21e15f
PR: 267751 |