devel/llvm19: fix build on 15.1, 14.4
This patch only works on systems with the libc++ from LLVM 21 so bound
its application appropriatly.
PR: 299993, 296203
Fixes: 6a0f728d9cd8 ("devel/llvm19: fix build with flang and libc++ 21")
www/p5-Dancer2: update 2.2.2 -> 2.3.0
Changelog: https://metacpan.org/dist/Dancer2/changes
Major changes:
- PR #1866: JSON serializer should not leak file/line detail
- GH #1794: Add support for HTTP QUERY method.
- GH #1863: Fix the JSON serializer modifying the data it is given.
Security: PR #1866: JSON serializer should not leak file/line detail
graphics/p5-GD: update 2.83 -> 2.91
Changelog: https://metacpan.org/dist/GD/changes
Port changes:
- Use CPAN:RURBAN macro, latest releasees are not available in the by-module path
- Remove patch which looks useless
Security: CVE-2026-11526
devel/vc-intrinsics: drop support for LLVM 12 13 14
These versions are ancient so drop support for them.
This currently leaves LLVM 15 support. It appears this port could be
updated to support more recent versions if anyone needs it.
devel/opencl-clang: drop support for LLVM 12, 13, 14
These version are ancient so drop support. This breaks
devel/intel-graphics-compiler, but it already didn't compile.
devel/opencl-clang: mark DEPRECATED
The only thing that depends on this port is devel/intel-graphics-compiler
which is broken. None of the flavored LLVM versions are current.
This should be updated to support a modern LLVM version or removed.
devel/intel-graphics-compiler: mark DEPRECATED
This port doesn't build, is unmantained, and is one of the few things
that depend on llvm{12,13,14}.
If anyone cares, there are modern versions of this code, but it should
be updated to use a modern LLVM or be deleted.
devel/mold: Update to 3.0.0
Port changes:
- switch to USES=cargo since mold has been rewritten in Rust
Other irrelevant USES and CMAKE_* have also been dropped
- enable on 32-bit architectures (armv7 and i386)
Linking libatomic from gcc solves undefined symbol: __atomic_load
error
- remove dependency on oneTBB and GNU grep
- remove options since they are not provided by upstream anymore
- remove pre-test target
The testing infrastructure is cleaner now so it is not necessary
anymore
- update pkg-descr
Upstream changes: https://github.com/rui314/mold/releases/tag/v3.0.0
PR: 300096
Reported by: Josh Megnauth <jo.sh at tutanota.com>
Co-authored-by: Hiroki Tagato <tagattie at FreeBSD.org>
devel/gnatcoll-bindings*: Update to 26.2
Update to 26.2:
* Reorganise pkg-plist so all GNATColl components will be rooted
in the one shared directory
* Makefile housekeeping
PR: 298390
devel/gnatcoll-core: Update to 26.2
Update to 26.2:
* Reorganise pkg-plist so all GNATColl components will be rooted
in the one shared directory
* Makefile housekeeping
PR: 298388