With the addition of the MARBLE option in 116eb4a7d0, several Qt
dependencies can be conditionalized based on whether astro/marble was
built with the WEBENGINE option enabled. This should enable building
on platforms that cannot build qt5-webengine.
Disable Marble detection the cannonical way to avoid CMake warnings.
Add LICENSE info (LGPL2+), remove outdated CONFLICTS line, and clean
up whitespace issues.
With the addition of the MARBLE option in 687ac26b32, we can be a bit
more clever. Various Qt components are only linked to if the MARBLE
option is enabled and the WEBENGINE option in astro/marble is enabled.
This avoids potentially conflicting settings of the WEBENGINE option in
astro/marble and the former WEBENGINE option in this port.
Disable Marble detection the cannonical way to avoid CMake warnings.
Remove long unused dependencies. Move optional Qt components to the
options that require them.
Remove a few unneed declarations that I think tagged along from KDE4.
A recent change in LLVM/Clang modulemap handling has caused ROOT (which builds
its own patched version of LLVM/Clang for JIT C/C++ compilation, e.g. from the
ROOT terminal) in the upstream source code to hack modulemap definitions on a
case-by-case OS release-dependent basis on macOS, which also compiles ROOT with
a LLVM/Clang compiler.
Once a more robust solution has been found in the upstream code, we can revert
to enabling 'runtime_cxxmodules' in the port.
For now, my attempts at continually patching ROOT for FreeBSD 13.3+, 14.0+ and
15.0 have proven too error-prone, and a package built on 14.0, for example, and
distributed to both 14.0 and 14.1 would otherwise only work on 14.0 in the best
of cases.
PR: 282756
Old gforth_callback_ffcall() signature looks dubious and does not
match the API of `devel/libffcall' [-Wincompatible-pointer-types]:
callback.h:58:35: note: expected 'callback_function_t' {aka
'void (*)(void *, struct vacall_alist *)'} but argument is of
type 'void (*)(void ***, void *)'
PR: 281238
Numerous bug fixes and enhancements since 4.14.3
Changes: https://github.com/plotly/plotly.py/releases
Build-tested all depends, no difference from 4.14.3 success/fail
Checked all depends for required plotly versions, no issues found
PR: 277707
Approved by: maintainer timeout
Translation updates for files we missed to have translated.
Some improvements to the build experience were made;
most of the local patches have been integrated upstream.
(Also fixes missing TIMESTAMP and SIZE fields in distinfo,
vs. Corey's review. -- Thanks!)
Approved by: Corey Halpin (maintainer)
PR: 282743
Also:
- Remove tuples-handling code (every dependency is now in-tree)
- Disable Vulkan support as it needs a modified version
- Remove local cpuinfo patch (integrated + updated upstream,
this should fix PR 282655)
PR: 282655
Reported by: celcion@gmail.com
This also reworks the FreeBSD support patch to be less entrusive
and to support page switching for DDR4's larger SPD EEPROM.
PR: 282754
Approved by: fuz