Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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 |
14.0.0.s20231231 01 Jan 2024 13:24:26 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231231 |
14.0.0.s20231224 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 |
14.0.0.s20231224 25 Dec 2023 16:10:06 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231224
Also define __USE_ISOC11, which is defined in glibc but not in FreeBSD
libc. This is needed to successfully compile libssp without the
workaound that was used in the past and removed with commit
83b04e75c45d6b661227d6229387ad6b165acc15. |
14.0.0.s20231126_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 ) |
14.0.0.s20231126_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) |
14.0.0.s20231126 27 Nov 2023 14:11:20 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231126 |
14.0.0.s20231119 20 Nov 2023 11:15:08 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231119 |
14.0.0.s20231112 13 Nov 2023 09:50:53 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231112 |
14.0.0.s20231105 06 Nov 2023 07:09:36 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231105 |
14.0.0.s20231029 30 Oct 2023 18:09:49 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231029 |
14.0.0.s20231022 23 Oct 2023 13:10:06 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231022 |
14.0.0.s20231015 16 Oct 2023 07:11:15 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231015 |
14.0.0.s20231008 09 Oct 2023 10:49:15 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20231008 |
14.0.0.s20230924 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 ) |
14.0.0.s20230924 25 Sep 2023 17:30:27 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230924 |
14.0.0.s20230917 18 Sep 2023 12:48:14 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230917 |
14.0.0.s20230910 14 Sep 2023 11:28:53 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230910 |
14.0.0.s20230903 06 Sep 2023 15:59:44 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230903 |
14.0.0.s20230820 25 Aug 2023 17:53:50 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230820 |
14.0.0.s20230813 15 Aug 2023 14:31:14 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230813 |
14.0.0.s20230806 08 Aug 2023 15:47:57 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230806 |
14.0.0.s20230730 01 Aug 2023 20:03:28 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230730 |
14.0.0.s20230723 26 Jul 2023 14:00:45 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230723
According to my tests, this snapshot should also fix PR 272566.
PR: 272566 |
14.0.0.s20230716 18 Jul 2023 08:08:46 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230716 |
14.0.0.s20230709 16 Jul 2023 12:09:35 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230709 |
14.0.0.s20230702 09 Jul 2023 20:31:49 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230702 |
14.0.0.s20230625 01 Jul 2023 11:41:43 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230625 |
14.0.0.s20230618 19 Jun 2023 19:42:34 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230618 |
14.0.0.s20230611 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. |
14.0.0.s20230611 14 Jun 2023 12:08:52 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230611 |
14.0.0.s20230604_1 05 Jun 2023 16:56:57 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-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. |
14.0.0.s20230604 05 Jun 2023 16:56:57 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230604 |
14.0.0.s20230529 03 Jun 2023 07:56:52 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230529 |
14.0.0.s20230521 28 May 2023 18:39:09 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230521 |
14.0.0.s20230514_1 28 May 2023 18:39:06 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-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: 8a1885234ce7 lang/gcc14-devel: Enable support for .init_array and
.fini_array |
14.0.0.s20230514 15 May 2023 13:32:09 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230514 |
14.0.0.s20230507_1 15 May 2023 13:32:08 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-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> |
14.0.0.s20230507 08 May 2023 20:39:32 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Update to 14.0.0.s20230507 |
14.0.0.s20230430 02 May 2023 09:24:18 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Upadte to 14.0.0.s20230430
Also fix plist for aarch64. |
14.0.0.s20230423 25 Apr 2023 13:50:31 |
Lorenzo Salvadore (salvadore) |
lang/gcc14-devel: Add port
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc14, g++14,
and gfortran14, respectively.
This is the first snapshot from trunk with the GCC 14 designation. It
largely is a copy of lang/gcc13-devel. |