[flang][OpenMP] Rename "declare constructs" to directives, NFC
Only executable directives are constructs in OpenMP, so, for example,
"declare mapper" is not a construct.
Apply
find flang/ \( -name '*.cpp' -o -name '*.h' -o -name '*.f90' \) -exec sed \
-i -E -e 's/OpenMP(Declare[A-Za-z]*)Construct\b/Omp\1Directive/g' {} \;
plus local formatting updates as needed.
graphics/colord: update to 1.4.8
# pkgsrc changes
* Switch to meson.
* Enable gusb and gudev support, among others.
* Install bash completions and man pages.
* Move some stuff to options.mk to make it optional.
* Patch to allow build on systems without libudev support.
* Use SUBST instead of patching to replace hard-coded paths.
# upstream changes (since 1.3.5)
Version 1.4.8
~~~~~~~~~~~~~
Released: 2025-06-23
New Features:
- Add AppStream metainfo XML with hardware provide info (Petter Reinholdtsen)
- Add support for -Dsystemd_root_prefix to make local building easier (Richard Hughes)
[138 lines not shown]
Update to 2026b, previous was 2026a
Release 2026b - 2026-04-22 23:06:43 -0700
Changes to code
zic no longer mishandles a last transition to a new time type.
zic no longer overflows a buffer when generating a TZ string like
"PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59",
which can occur with adversarial input. (Thanks to Naveed Khan.)
zic no longer generates a longer TZif file than necessary when
an earlier time zone abbreviation is a suffix of a later one.
As a nice side effect, zic no longer overflows a buffer when given
a long series of abbreviations, each a suffix of the next.
(Buffer overflow reported by Arthur Chan.)
zic no longer overflows an int when processing input like `Zone
[4 lines not shown]
textproc/opensearch: Update to 3.6.0
- Update to 3.6.0
- Switch to new JAVA_VERSION format
PR: 294811
Reported by: Sven Ruediger <admin at hackacad.net>
Event: Wiesbaden Hackathon 2020604
[VPlan] Verify and handle FOR legality during header phi creation (NFC). (#191298)
Move the logic to validate FOR users and introduce the split directly to
header phi creation. It makes sense to introduce the header phi and the
splice together.
It also means sinking only needs to be done once, instead for each
VPlan.
Depends on https://github.com/llvm/llvm-project/pull/190681.
PR: https://github.com/llvm/llvm-project/pull/191298
libpkgconf: Fix paths
${LOCALBASE:U} evaluates to exactly the same thing as ${LOCALBASE}.
Presumably what was meant was ${LOCALBASE:U/usr/local}.
Fixes: b8352da33f34 ("pkgconf: import into the base system")
Reviewed by: khorben
Differential Revision: https://reviews.freebsd.org/D56642
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
For machines where the real time clock is off or not existing:
- offer a config menu to set date and time
- at build time burn the unix time of the build into the binary (or the
reproducable build timestamp)
- when the current clock claims we have a date older than two days before
the embedded build time, show an error message and go to the date and
time setup step automatically
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.