NetBSD/pkgsrc EFEADeTgraphics/colord Makefile

   graphics/colord: bring back pkg-config overridings.
VersionDeltaFile
1.30+5-1graphics/colord/Makefile
+5-11 files

LLVM/project 72c8f98flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Rename "declare constructs" to directives, NFC (#194240)

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.
DeltaFile
+16-15flang/lib/Lower/OpenMP/OpenMP.cpp
+11-12flang/lib/Semantics/resolve-directives.cpp
+10-11flang/include/flang/Parser/parse-tree.h
+9-9flang/test/Parser/OpenMP/declare_target-device_type.f90
+8-10flang/lib/Semantics/check-omp-structure.cpp
+8-8flang/lib/Semantics/check-omp-structure.h
+62-6520 files not shown
+118-12226 files

FreeBSD/ports ccd3e7agraphics/appleseed Makefile, graphics/appleseed/files patch-oiiotexturesystem patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp

graphics/appleseed: try to unbreak the build against OpenImageIO 3.x

... and other modern APIs (Boost and libstdc++).  Now requires C++17.
DeltaFile
+123-0graphics/appleseed/files/patch-oiiotexturesystem
+24-2graphics/appleseed/Makefile
+9-0graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp
+2-2graphics/appleseed/files/patch-oiio-cxx-std-14
+158-44 files

NetBSD/src J86PBPAsys/arch/m68k/include param.h

   Default the message buffer size to 8KB, regardless of page size.
VersionDeltaFile
1.26+2-2sys/arch/m68k/include/param.h
+2-21 files

LLVM/project be59278flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP OpenMP.cpp

[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.
DeltaFile
+16-15flang/lib/Lower/OpenMP/OpenMP.cpp
+11-12flang/lib/Semantics/resolve-directives.cpp
+10-11flang/include/flang/Parser/parse-tree.h
+9-9flang/test/Parser/OpenMP/declare_target-device_type.f90
+8-10flang/lib/Semantics/check-omp-structure.cpp
+8-8flang/lib/Semantics/check-omp-structure.h
+62-6520 files not shown
+118-12226 files

NetBSD/src wRdLstZsys/arch/next68k/conf files.next68k, sys/arch/next68k/dev intio.c nextcons.c

   Use the common m68k bus_space_simple
VersionDeltaFile
1.24+2-520sys/arch/next68k/include/bus_space.h
1.20+5-27sys/arch/next68k/dev/intio.c
1.16+5-3sys/arch/next68k/dev/nextcons.c
1.60+2-2sys/arch/next68k/conf/files.next68k
+14-5524 files

NetBSD/src LCK9rSzsys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Add bus_space_mmap() to the simple implmentation, and provide a default
   implementation that returns failure; if a platform wants to support this,
   it will need to provide a _bus_space_mmap() implementation that matches
   the address ranges that are to be supported for this operation.
VersionDeltaFile
1.3+18-2sys/arch/m68k/m68k/bus_space_simple.c
1.3+13-1sys/arch/m68k/include/bus_space_simple.h
+31-32 files

NetBSD/pkgsrc mhFPjtBgraphics/colord buildlink3.mk

   colord: fix open conditional in buidlink file
VersionDeltaFile
1.7+2-1graphics/colord/buildlink3.mk
+2-11 files

NetBSD/pkgsrc TaUrOkYgraphics/colord-gtk Makefile, sysutils/gnome-control-center Makefile

   *: bumop revision after graphics/colord update
VersionDeltaFile
1.20+2-2graphics/colord-gtk/Makefile
1.58+2-2sysutils/gnome-control-center/Makefile
1.127+2-2sysutils/gnome-settings-daemon/Makefile
+6-63 files

LLVM/project c65bcf2llvm/lib/Analysis ValueTracking.cpp, llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp InstCombineInternal.h

[InstCombine] Div ceil optimizations  (#190175)

Relates: https://github.com/llvm/llvm-project/issues/187838

This PR improves handling of `div_ceil` from rust (which emits a div +
rem).

Currently, these three rust functions:
```rust
use std::hint::assert_unchecked;

#[unsafe(no_mangle)]
pub fn div_ceil_without_assume(x: u32) -> u32 {
    x.div_ceil(7)
}

#[unsafe(no_mangle)]
pub fn div_ceil_with_assume(x: u32) -> u32 {
    unsafe {

    [313 lines not shown]
DeltaFile
+210-0llvm/test/Transforms/InstCombine/divceil.ll
+43-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+6-0llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+4-0llvm/lib/Analysis/ValueTracking.cpp
+1-1llvm/test/Transforms/InstCombine/fls.ll
+264-15 files

NetBSD/src dcyEYzasys/arch/m68k/m68k pmap_68k.c pmap_motorola.c

   Fix brain fart in VA calculation in pmap_pa_has_static_mapping().
   (In my defense, the broken code sometimes works.)
VersionDeltaFile
1.56+3-3sys/arch/m68k/m68k/pmap_68k.c
1.105+3-3sys/arch/m68k/m68k/pmap_motorola.c
+6-62 files

FreeBSD/ports fb66f1fdatabases/proxysql distinfo Makefile

databases/proxysql: Update to 3.0.8
DeltaFile
+3-3databases/proxysql/distinfo
+1-1databases/proxysql/Makefile
+4-42 files

NetBSD/pkgsrc yREW4zIdoc CHANGES-2026 TODO

   doc: Updated graphics/colord to 1.4.8
VersionDeltaFile
1.2609+2-1doc/CHANGES-2026
1.27170+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc moBFc13graphics/colord Makefile PLIST, graphics/colord/patches patch-src_cd-main.c patch-src_cd-sensor.c

   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]
VersionDeltaFile
1.29+68-50graphics/colord/Makefile
1.2+64-37graphics/colord/patches/patch-src_cd-main.c
1.4+86-8graphics/colord/PLIST
1.1+75-0graphics/colord/patches/patch-src_cd-sensor.c
1.1+71-0graphics/colord/options.mk
1.1+59-0graphics/colord/patches/patch-meson.build
+423-9518 files not shown
+650-12424 files

FreeBSD/ports 6d46786sysutils/mkr distinfo Makefile

sysutils/mkr: Update to 0.64.0

Changelog: https://github.com/mackerelio/mkr/blob/v0.64.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+5-5sysutils/mkr/distinfo
+2-3sysutils/mkr/Makefile
+7-82 files

NetBSD/src KyZiTlzlib/libc/time zic.c NEWS

   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]
VersionDeltaFile
1.100+106-53lib/libc/time/zic.c
1.50+45-8lib/libc/time/NEWS
1.22+15-7lib/libc/time/tz-link.html
1.17+1-1lib/libc/time/tz-art.html
1.31+1-1lib/libc/time/version
+168-705 files

FreeBSD/ports 29715c8textproc/opensearch distinfo Makefile

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
DeltaFile
+5-5textproc/opensearch/distinfo
+2-3textproc/opensearch/Makefile
+7-82 files

LLVM/project 2d789ffllvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize induction.ll

[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
DeltaFile
+36-257llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+201-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+15-16llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+10-17llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+8-8llvm/test/Transforms/LoopVectorize/induction.ll
+15-0llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+285-3014 files not shown
+295-30810 files

FreeBSD/ports e6dccc1textproc/opensearch-dashboards distinfo Makefile

textproc/opensearch-dashboards: Update to 3.6.0

PR:             294812
Reported by:    Sven Ruediger <admin at hackacad.net>
Event:          Wiesbaden Hackathon 202604
DeltaFile
+5-5textproc/opensearch-dashboards/distinfo
+1-1textproc/opensearch-dashboards/Makefile
+6-62 files

FreeBSD/src 4dd9795lib/libpkgconf Makefile, tools/build depend-cleanup.sh

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
DeltaFile
+4-0tools/build/depend-cleanup.sh
+2-2lib/libpkgconf/Makefile
+6-22 files

FreeBSD/ports f8c5ef8devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.32

Changelog: https://github.com/astral-sh/ty/blob/0.0.32/CHANGELOG.md

Reported by:    portscout
DeltaFile
+11-9devel/py-ty/distinfo
+4-3devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+16-133 files

NetBSD/src as5zcGDsys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Declare a m68k_simple_bus_space singleton, and make virt68k use it.
VersionDeltaFile
1.6+5-17sys/arch/virt68k/dev/mainbus.c
1.2+14-2sys/arch/m68k/m68k/bus_space_simple.c
1.42+5-4sys/arch/virt68k/virt68k/machdep.c
1.2+3-1sys/arch/m68k/include/bus_space_simple.h
+27-244 files

FreeBSD/ports 05adb9cMk/Uses meson.mk

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
DeltaFile
+1-2Mk/Uses/meson.mk
+1-21 files

NetBSD/src e5o5pDPusr.sbin/sysinst configmenu.c msg.mi.pl

   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
VersionDeltaFile
1.22+165-2usr.sbin/sysinst/configmenu.c
1.52+31-1usr.sbin/sysinst/msg.mi.pl
1.55+31-1usr.sbin/sysinst/msg.mi.de
1.49+31-1usr.sbin/sysinst/msg.mi.fr
1.46+30-1usr.sbin/sysinst/msg.mi.es
1.56+30-1usr.sbin/sysinst/msg.mi.en
+318-73 files not shown
+351-109 files

NetBSD/src hKK2M5ssys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Make a common shareable bus_space implementatino for the simple (and common)
   case and make virt68k use.
VersionDeltaFile
1.2+2-625sys/arch/virt68k/include/bus_space.h
1.1+626-0sys/arch/m68k/include/bus_space_simple.h
1.1+122-0sys/arch/m68k/m68k/bus_space_simple.c
1.5+4-4sys/arch/virt68k/dev/mainbus.c
1.24+2-2sys/arch/virt68k/conf/files.virt68k
1.4+2-2sys/arch/virt68k/virt68k/bus_space.c
+758-6336 files

NetBSD/src 7YKHIjmsys/arch/arm/fdt arm_simplefb.c, sys/dev/fdt simplefb.c

   simplefb: recognize format "a8r8g8b8"
VersionDeltaFile
1.14+4-3sys/arch/arm/fdt/arm_simplefb.c
1.17+4-3sys/dev/fdt/simplefb.c
+8-62 files

NetBSD/src Igqt3Pvdistrib/utils/embedded/conf armv7.conf

   armv7.img: add files and comment for Raspberry Pi 4
VersionDeltaFile
1.50+3-2distrib/utils/embedded/conf/armv7.conf
+3-21 files

FreeBSD/ports 8379c2cdevel/py-tzdata distinfo Makefile

devel/py-tzdata: Update to 2026.2

Changelog:

https://github.com/python/tzdata/releases/tag/2026.2

MFH:            2026Q2
(cherry picked from commit 8a0809943d9d90d155926c7689996d5a63324cb6)
DeltaFile
+3-3devel/py-tzdata/distinfo
+1-1devel/py-tzdata/Makefile
+4-42 files

NetBSD/src gZPWp4Ksys/arch/evbarm/conf GENERIC

   evbarm/conf: add genet(4) and brgphy(4) to GENERIC for Raspberry Pi 4B
VersionDeltaFile
1.131+3-1sys/arch/evbarm/conf/GENERIC
+3-11 files

NetBSD/src nhCj5JAsys/arch/arm/include vfpreg.h, sys/arch/arm/vfp vfp_init.c

   arm/vfp: add and recoginize Cortex-A72 VFP

   With this change NetBSD/evbarm-earmv7hf kernel works upto multi-user
   on Raspberry Pi 4B.
VersionDeltaFile
1.79+5-2sys/arch/arm/vfp/vfp_init.c
1.18+2-1sys/arch/arm/include/vfpreg.h
+7-32 files