Mk/Uses/meson.mk: Revert previous commit
Due to how the framework utilizes CONFIGURE_ARGS defined arguments in
port Makefile ends up in front of ones in .mk files which results in
broken syntax.
Reported by: cmt
Approved by: blanket, just fix it
arm32/bus_dma: fix interger overflow on 32 bit kernels
On Raspberry Pi 4B with BCM2711, dr_busbase is 0xc0000000 and
dr_len is 0x40000000, so "dr->dr_busbase + dr->dr_len" causes
wraparound.
Fixes panic on Raspberry Pi 4B during attaching vcmbox0:
> panic: _bus_dma_busaddr_to_paddr: curaddr 0xc5b6c000not in range
Re-factor all of the badaddr() variants into a single badaddr_read()
that takes an access size and can return a value. Add a badaddr_write()
that similarly takes a size.
graphics/rawtherapee: Add GCC (14) build option, clean up
Clear the way for making GCC 15 the default GCC version for ports
(through USE_GCC=yes), and set USE_GCC=14 for this port.
GCC 15 and libc++ aren't compatible today because our (base) libc++'s
header files around C++ type traits are rejected by GCC 15, which wants
us to use library traits instead of (new) trait built-ins such as __decay
on function signatures. This isn't trivial to fix, so use the version
pin to GCC 14 so that everyone else can benefit from 15.
(Using libstdc++ with GCC instead would require the C++ libraries that
expose C++ ABIs in the ports tree, Exiv2, Glib-derivatives be recompiled
in a libstdc++ flavour and possibly be duplicated in a separate install
path. Let's not go to these double efforts yet.)
WARNING: on FreeBSD 15.0 amd64, clang-compiled rawtherapee requires
twice as much CPU time on a certain test file batch conversion set than
the GCC-compiled rawtherapee, so if you can, leave the GCC option on.
[15 lines not shown]
[LoongArch] Add support for vector add/sub on vNi128 types
Legalize ADD/SUB for v1i128 and v2i128 and extend LSX/LASX instruction
selection patterns to support the Q element size. Update register classes
to include vNi128 types and add codegen tests to verify lowering to
VADD.Q/XVADD.Q and VSUB.Q/XVSUB.Q.
cups*: update to 2.4.18
Changes in CUPS v2.4.18 (2026-04-22)
------------------------------------
- Fixed cupsd crash if user does not exist (Issue #1555)
dasel: update to 3.8.0.
v3.8.0 - 2026-04-26
Added
dasel completion <shell> subcommand to generate shell completion scripts for bash, zsh, fish, and powershell (#497).
dasel man subcommand to generate a man page (#497).
Fixed
YAML string quote style (double, single, literal, folded) is now preserved on round-trip (#452).
v3.7.0 - 2026-04-25
Changed
merge function now performs deep merge, recursively merging nested maps (#133).
[51 lines not shown]