databases/mongodb80: fix build with llvm21
* The change is backported from boost 1.92
* Skip installing install-compass. There is no prebuilt compass
for FreeBSD
PR: 299438
Committed from: De kat in de Wijngaert
textproc/vss-text: Ada Unicode library
textproc/vss-text:
A high level Unicode text processing library, designed with the following
objectives:
* To introduce a definite type that represents a string of Unicode characters
and provides a handy set of operations.
* The API should be encoding independent and allows efficient implementations.
* Besides separating string API from in-memory data representation, it should
separate string API from input/output stream representation.
* To provide a clear, well-defined semantic for iteration over string elements,
such as Unicode unit, grapheme cluster, etc.
* To avoid string element integer indexes, because this isn't necessarily
constant time and could mislead about indexed element kind.
* To prefer safe results over raising exceptions where possible.
https://github.com/AdaCore/vss-text
PR: 296500
devel/gnatcoll-minimal: 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: 298389
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>