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

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

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

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

FreeBSD/ports 4b5a47enet/liferea distinfo Makefile, net/liferea/files patch-js_user.js patch-src_Makefile.in

net/liferea: update to 1.16.8

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v1.16.8
DeltaFile
+38-0net/liferea/files/patch-js_user.js
+10-0net/liferea/files/patch-src_Makefile.in
+3-3net/liferea/distinfo
+1-2net/liferea/Makefile
+52-54 files

NetBSD/src fQnFdZpsys/arch/arm/arm32 bus_dma.c

   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
VersionDeltaFile
1.156+5-5sys/arch/arm/arm32/bus_dma.c
+5-51 files

NetBSD/src 0tqwd9Jsys/arch/arm/arm32 bus_dma.c

   arm32/bus_dma: add a missing whitespace in a panic message
VersionDeltaFile
1.155+3-3sys/arch/arm/arm32/bus_dma.c
+3-31 files

NetBSD/src T1ITUM9sys/arch/arm/broadcom bcm283x_platform.c, sys/arch/arm/dts bcm2711-cpus.dtsi bcm2711-rpi-4-b.dts

   bcm2711: patch cpus "enable-method" in dts and use it on initialization

   The upstream bcm2711.dtsi returns "brcm,bcm2836-smp" as "enable-method" on
   /cpus node but bcm2711 requires different addresses from bcm2836.

   Fixes early panic on Raspberry Pi 4B with earmv7hf MULITIPROCESSOR kernel:

   ---
   [   1.0000000] NetBSD/evbarm (fdt) booting ...
   [   1.0000000] [ Kernel symbol table missing! ]
   [   1.0000000] Fatal kernel mode prefetch abort at 0x00000000
   [   1.0000000] trapframe: 0x80b73ee8, spsr=600001d3
   [   1.0000000] r0 =00000000, r1 =f4000000, r2 =0000009c, r3 =01000380
   [   1.0000000] r4 =00000000, r5 =807a0484, r6 =00000001, r7 =80a4b180
   [   1.0000000] r8 =807a0470, r9 =805baab8, r10=807a0484, r11=80b73f54
   [   1.0000000] r12=7f000000, ssp=80b73f38, slr=80011170, pc =00000000

   Stopped in pid 0.0 (system) at  0:      address 0x0 is invalid
   adchis  r3, r7, r4, lsr #26

    [2 lines not shown]
VersionDeltaFile
1.55+21-2sys/arch/arm/broadcom/bcm283x_platform.c
1.1+10-0sys/arch/arm/dts/bcm2711-cpus.dtsi
1.1+5-0sys/arch/arm/dts/bcm2711-rpi-4-b.dts
1.1+5-0sys/arch/arm/dts/bcm2711-rpi-400.dts
1.1+5-0sys/arch/arm/dts/bcm2711-rpi-cm4-io.dts
+46-25 files

LLVM/project c23a089llvm/include/llvm/ProfileData SampleProf.h, llvm/test/tools/llvm-profgen filter-build-id-unsymbolized.test

format, update test

Created using spr 1.3.4
DeltaFile
+9-16llvm/test/tools/llvm-profgen/filter-build-id-unsymbolized.test
+3-4llvm/include/llvm/ProfileData/SampleProf.h
+1-2llvm/tools/llvm-profgen/PerfReader.cpp
+13-223 files

NetBSD/src Tfzu7ALsys/arch/amiga/amiga machdep.c, sys/arch/cesfic/cesfic machdep.c

   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.
VersionDeltaFile
1.11+77-2sys/arch/m68k/m68k/m68k_trap.c
1.142+2-57sys/arch/news68k/news68k/machdep.c
1.271+2-38sys/arch/hp300/hp300/machdep.c
1.93+2-38sys/arch/cesfic/cesfic/machdep.c
1.279+2-36sys/arch/amiga/amiga/machdep.c
1.232+2-36sys/arch/x68k/x68k/machdep.c
+87-20726 files not shown
+165-37332 files

FreeBSD/ports d52ce10filesystems/e2fsprogs-core distinfo, filesystems/e2fsprogs-core/files patch-misc_fuse2fs.c patch-e2fsck__unix.c

filesystems/e2fsprogs*: update to v1.47.4

Changelog:      https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.4
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/504
DeltaFile
+12-0filesystems/e2fsprogs-core/files/patch-misc_fuse2fs.c
+4-4filesystems/e2fsprogs-core/files/patch-e2fsck__unix.c
+3-3filesystems/e2fsprogs-core/distinfo
+2-2filesystems/e2fsprogs-core/files/patch-tests_Makefile.in
+2-2filesystems/e2fsprogs-core/files/patch-misc__Makefile.in
+2-2filesystems/e2fsprogs-core/files/patch-misc_e2fuzz.c
+25-132 files not shown
+27-158 files

FreeBSD/ports 8bcf9baarchivers/lzo2 Makefile, archivers/lzo2/files patch-include__lzo__lzodefs.h

archivers/lzo2: add #include <stddef.h> to lzodefs.h

to make the header self-contained.

PR:             294715
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/504
DeltaFile
+2-1archivers/lzo2/files/patch-include__lzo__lzodefs.h
+1-1archivers/lzo2/Makefile
+3-22 files