Support for the USE_GCC=X+ form was removed in 9b5f5ab. Native
compilation requires GCC version 11 or newer and the default version of
GCC is now 12.
Sponsored by: The FreeBSD Foundation
Snapshots 20221218, 20221225 and 20230101 had issues with lto: linking
times were too long, so long that the official package builders could
not build packages successfully (=>> Killing runaway build after 10800
seconds with no output).
This snapshot should perform better thanks to commit
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=edc038863d88ef0fe7c3ffb3703a9d2b3a17f0a9 .
Changelog:
core:
* PDFDoc::sign: Fix crash if font can't be found
* PDFDoc::sign: Try Arial to sign if Helvetica isn't found
* FoFiType1::parse: Be more flexible parsing the encoding content. Issue #1324
* Gfx::opBeginMarkedContent: Support Span with Name. Issue #1327
* Splash: Avoid color issues due to implicit rounding
* Splash: Fix crash on malformed file.
* CairoOutputDev: Ignore text rendering mode for type3 fonts
* Remove unused FoFiType1::load function
build system:
* Increase minimum required versions of several dependencies
* Improve include path handling
qt6:
* Use less deprecated functions
PR: 268721
Exp-run by: antoine
D11AMP is an oldskool MP3 player. In addition to being a frontend
to mpg123, it can handle WinAMP's treasure trove of skins.
PR: 268776
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D37974
Exomizer is a cruncher for old 8-bit computers, with focus on the MOS
6502 CPU. It can create self-decrunching executables for a variety of
these systems, as well as plain crunched data. Some decrunching code
for the target systems is bundled.
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D37965
Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x and LuaJIT.
PR: 268039
Reported by: Manuel Wiesinger <manuel at mmap.at>
At this point most ports that employ USE_GCC have the USE_GCC=yes
form, some have USE_GCC=X (where X is an older version of GCC than
the current default), and none is left with USE_GCC=X+.
To reduce complexity and since we are actively tracking upstream GCC
with our default version, remove support for the USE_GCC=X+ form.
This also derisks Mk/Uses/fortran.mk which aligns with USE_GCC after
commit 4191c71fbd. [1]
PR: 266196 [1]