FreeBSD/ports b250d2fgraphics/oxipng distinfo Makefile.crates, graphics/oxipng/files patch-man

graphics/oxipng: Update to 10.0.0

ChangeLog: https://github.com/oxipng/oxipng/releases/tag/v10.0.0
DeltaFile
+119-107graphics/oxipng/distinfo
+58-52graphics/oxipng/Makefile.crates
+15-12graphics/oxipng/files/patch-man
+1-2graphics/oxipng/Makefile
+193-1734 files

FreeBSD/ports 16de929devel/terraform-ls distinfo Makefile

devel/terraform-ls: Update to 0.38.3

ChangeLog:
https://github.com/hashicorp/terraform-ls/releases/tag/v0.38.3
DeltaFile
+5-5devel/terraform-ls/distinfo
+1-2devel/terraform-ls/Makefile
+6-72 files

FreeBSD/ports 6c8e639devel/golangci-lint distinfo Makefile

devel/golangci-lint: Update to 2.7.1

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.7.1
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

LLVM/project 5bd5595llvm/lib/Target/AArch64 AArch64CollectCPSpillInfo.cpp AArch64TargetMachine.cpp, llvm/test/CodeGen/AArch64 fptosi-sat-vector.ll fptoui-sat-vector.ll

Constant pool spilling
DeltaFile
+503-525llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll
+855-0llvm/lib/Target/AArch64/AArch64CollectCPSpillInfo.cpp
+177-177llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll
+19-44llvm/test/CodeGen/AArch64/arm64-fp128.ll
+11-0llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+2-7llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-stores.ll
+1,567-7534 files not shown
+1,577-75510 files

FreeBSD/ports 0ebf76dwww/minio Makefile

www/minio: Mark DEPRECATED

- Upstream has declared this in maintenance mode prefering their
  commercial version. [1]
- Set EXPIRATION_DATE 2026-12-31.
- For now I have set the expiration 1 year ahead but in the mean time if
  there is any critical security this port will be removed beforehand if
  the upstream does not fix it.
- If anyone knows a good alternative worth migrating to and need help
  porting please give me a heads up.
- www/garage might be a viable alternative but I have not checked the
  migration procedure

1. https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2
DeltaFile
+4-1www/minio/Makefile
+4-11 files

FreeBSD/ports 4eae96demulators/qemu distinfo Makefile

emulators/qemu: Update version 10.1.2=>10.1.3

Changelog: https://wiki.qemu.org/ChangeLog/10.1
DeltaFile
+3-3emulators/qemu/distinfo
+1-2emulators/qemu/Makefile
+4-52 files

FreeBSD/ports 7a0aa74devel/py-graal Makefile

devel/py-graal: Return to pool

Used in cluster and releasing so that others can update as necessary
without my intervention.

Changelog: https://github.com/chaoss/grimoirelab-graal/releases/tag/${NEW_VERSION}
DeltaFile
+2-1devel/py-graal/Makefile
+2-11 files

FreeBSD/ports e3e204esecurity/rekor distinfo Makefile

security/rekor: Update version 1.4.0=>1.4.1

Changelog: https://github.com/sigstore/rekor/releases/tag/v1.4.1
DeltaFile
+5-5security/rekor/distinfo
+2-2security/rekor/Makefile
+7-72 files

FreeBSD/ports 864329edatabases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.172=>1.5.178
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports f2ce2e6devel/libdatrie Makefile, devel/libdatrie/files patch-configure

devel/libdatrie: Fix symbol versioning

Somehow version script tests always fails on FreeBSD and the necessary
FLAGS are not passed to the builder. See:
https://github.com/dgibson/dtc/issues/171

This is a very bad way of fixing this but if someone has a better way of
fixing this please let me know.

PR:             291443
Reported by:    jilles
DeltaFile
+24-0devel/libdatrie/files/patch-configure
+1-0devel/libdatrie/Makefile
+25-02 files

LLVM/project 68fea00clang/lib/CodeGen/Targets SPIR.cpp, clang/test/CodeGenCUDA amdgpu-kernel-arg-pointer-type.cu kernel-args.cu

[SPIRV] Use AMDGPU ABI for AMDGCN flavoured SPIRV (#169865)

At the moment AMDGCN flavoured SPIRV uses the SPIRV ABI with some tweaks
revolving around passing aggregates as direct. This is problematic in
multiple ways:

- it leads to divergence from code compiled for a concrete target, which
makes it difficult to debug;
- it incurs a run time cost, when dealing with larger aggregates;
- it incurs a compile time cost, when dealing with larger aggregates.

This patch switches over AMDGCN flavoured SPIRV to implement the AMDGPU
ABI (except for dealing with variadic functions, which will be added in
the future). One additional complication (and the primary motivation
behind the current less than ideal state of affairs) stems from `byref`,
which AMDGPU uses, not being expressible in SPIR-V. We deal with this by
CodeGen-ing for `byref`, lowering it to the `FuncParamAttr ByVal` in
SPIR-V, and restoring it when doing reverse translation from AMDGCN
flavoured SPIR-V.
DeltaFile
+321-0clang/test/CodeGenHIP/amdgcnspirv-uses-amdgpu-abi.cpp
+254-54clang/lib/CodeGen/Targets/SPIR.cpp
+71-73clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu
+24-0llvm/test/CodeGen/SPIRV/pointers/ptr-argument-byref-amdgcnspirv.ll
+9-1llvm/lib/Target/SPIRV/SPIRVCallLowering.cpp
+4-4clang/test/CodeGenCUDA/kernel-args.cu
+683-1326 files

LLVM/project 11fd760mlir/include/mlir-c ExecutionEngine.h, mlir/lib/Bindings/Python ExecutionEngineModule.cpp

[MLIR][ExecutionEngine] Enable PIC option (#170995)

This PR enables the MLIR execution engine to dump object file as PIC
code, which is needed when the object file is later bundled into a dynamic
shared library.

---------

Co-authored-by: Mehdi Amini <joker.eph at gmail.com>
DeltaFile
+5-5mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
+5-2mlir/lib/CAPI/ExecutionEngine/ExecutionEngine.cpp
+4-1mlir/include/mlir-c/ExecutionEngine.h
+2-2mlir/test/CAPI/execution_engine.c
+1-1mlir/test/CAPI/global_constructors.c
+1-0mlir/test/python/execution_engine.py
+18-116 files

NetBSD/pkgsrc fdjNVmQdoc CHANGES-2025

   doc: Updated devel/go-tools to 0.39.0
VersionDeltaFile
1.7071+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc dI99FgXdevel/go-tools distinfo go-modules.mk

   go-tools: update to 0.39.0

   This no longer contains the "godoc" binary, which makes it a lot less
   useful. To get an HTTP server with package docs, try "go doc -http".
VersionDeltaFile
1.17+34-34devel/go-tools/distinfo
1.9+10-10devel/go-tools/go-modules.mk
1.109+2-7devel/go-tools/Makefile
1.14+1-6devel/go-tools/PLIST
+47-574 files

Linux/linux 67a454eDocumentation/admin-guide kernel-parameters.txt, mm mm_init.c

Merge tag 'memblock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock update from Mike Rapoport:
 "Introduce a 'check_pages' boot parameter to decouple simple checks for
  page state on allocation and free from CONFIG_DEBUG_VM.

  This allows enabling page checking without building kernel with
  CONFIG_DEBUG_VM or forcing init_on_{alloc, free} or other heavier
  mechanisms"

* tag 'memblock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  mm/mm_init: Introduce a boot parameter for check_pages
DeltaFile
+9-1mm/mm_init.c
+8-0Documentation/admin-guide/kernel-parameters.txt
+17-12 files

FreeBSD/ports 4bd3809devel/electron34 Makefile, devel/electron34/files yarn.lock patch-services_device_hid_hid__service__fido.cc

devel/electron34: Remove expired port

2025-08-31 devel/electron34: EOLed upstream, switch to newer version
DeltaFile
+0-7,809devel/electron34/files/yarn.lock
+0-458devel/electron34/Makefile
+0-399devel/electron34/files/patch-services_device_hid_hid__service__fido.cc
+0-398devel/electron34/files/patch-services_device_hid_hid__service__freebsd.cc
+0-395devel/electron34/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+0-329devel/electron34/files/patch-chrome_browser_about__flags.cc
+0-9,7881,496 files not shown
+1-47,9701,502 files

NetBSD/pkgsrc NX63uPvdatabases/mongodb distinfo, databases/mongodb/patches patch-SConstruct

   mongodb: Fix bogus configure check for mongoc-1.0

   Unclear what changed (scons?) but it was passing "mongoc_get_major_version();"
   to the command line arguments with each character being prefixed by -l.
VersionDeltaFile
1.12+24-13databases/mongodb/patches/patch-SConstruct
1.42+2-2databases/mongodb/distinfo
+26-152 files

Linux/linux bbbf7f3fs/9p v9fs.c vfs_super.c, include/net/9p client.h

Merge tag '9p-for-6.19-rc1' of https://github.com/martinetd/linux

Pull 9p updates from Dominique Martinet:

 - fix a bug with O_APPEND in cached mode causing data to be written
   multiple times on server

 - use kvmalloc for trans_fd to avoid problems with large msize and
   fragmented memory This should hopefully be used in more transports
   when time allows

 - convert to new mount API

 - minor cleanups

* tag '9p-for-6.19-rc1' of https://github.com/martinetd/linux:
  9p: fix new mount API cache option handling
  9p: fix cache/debug options printing in v9fs_show_options
  9p: convert to the new mount API

    [7 lines not shown]
DeltaFile
+288-254fs/9p/v9fs.c
+21-144net/9p/client.c
+18-118net/9p/trans_fd.c
+11-123net/9p/trans_rdma.c
+91-39fs/9p/vfs_super.c
+97-1include/net/9p/client.h
+526-67911 files not shown
+573-69817 files

FreeBSD/ports 0d3bf44textproc/R-cran-vroom distinfo Makefile

textproc/R-cran-vroom: Update to 1.6.7

ChangeLog: https://cran.r-project.org/web/packages/vroom/news/news.html
DeltaFile
+3-3textproc/R-cran-vroom/distinfo
+1-1textproc/R-cran-vroom/Makefile
+4-42 files

FreeBSD/ports 71b1e2fmath/R-cran-terra distinfo Makefile

math/R-cran-terra: Update to 1.8-86

ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
DeltaFile
+3-3math/R-cran-terra/distinfo
+1-1math/R-cran-terra/Makefile
+4-42 files

FreeBSD/ports cc98b1fdevel/R-cran-testit distinfo Makefile

devel/R-cran-testit: Update to 0.14

- Switch WWW url to canonical form

ChangeLog: https://github.com/yihui/testit/releases/tag/v0.14
DeltaFile
+3-3devel/R-cran-testit/distinfo
+2-2devel/R-cran-testit/Makefile
+5-52 files

FreeBSD/ports 680a55bemulators/dosbox-x distinfo Makefile

emulators/dosbox-x: Update to 2025.12.01

ChangeLog:
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2025.12.01
DeltaFile
+3-3emulators/dosbox-x/distinfo
+1-1emulators/dosbox-x/Makefile
+4-42 files

FreeBSD/ports 2cfdf8bnet-mgmt/blackbox_exporter distinfo Makefile

net-mgmt/blackbox_exporter: Update to 0.28.0

ChangeLog: https://github.com/prometheus/blackbox_exporter/releases/tag/v0.28.0
DeltaFile
+5-5net-mgmt/blackbox_exporter/distinfo
+1-2net-mgmt/blackbox_exporter/Makefile
+6-72 files

FreeBSD/ports 83f0806math/R-cran-lme4 Makefile distinfo

math/R-cran-lme4: Update to 1.1-38

- Put tests as safe

ChangeLog: https://cran.r-project.org/web/packages/lme4/news.html
DeltaFile
+9-4math/R-cran-lme4/Makefile
+3-3math/R-cran-lme4/distinfo
+12-72 files

NetBSD/pkgsrc 4t5vJXZdoc CHANGES-2025

   doc: Updated www/apache24 to 2.4.66
VersionDeltaFile
1.7070+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc SpPso7bwww/apache24 distinfo Makefile

   www/apache24: update to 2.4.66

   Apache 2.4.66 (2025-12-04)

   Security changes with Apache 2.4.66:

     *) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
        bypass via AllowOverride FileInfo (cve.mitre.org)
        mod_userdir+suexec bypass via AllowOverride FileInfo
        vulnerability in Apache HTTP Server. Users with access to use
        the RequestHeader directive in htaccess can cause some CGI
        scripts to run under an unexpected userid.
        This issue affects Apache HTTP Server: from 2.4.7 through
        2.4.65.
        Users are recommended to upgrade to version 2.4.66, which fixes
        the issue.
        Credits: Mattias Åsander (Umeå University)

     *) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment

    [43 lines not shown]
VersionDeltaFile
1.70+4-4www/apache24/distinfo
1.140+2-3www/apache24/Makefile
1.38+2-1www/apache24/PLIST
+8-83 files

OpenBSD/ports f56EPLqnet/openvpn Makefile, net/openvpn/pkg README openvpn.rc

   Document the usage of --daemon in the openvpn rc script

   Hardcoding --daemon is necessary so that openvpn goes into the
   background by default, whatever the admin sets in openvpn_flags or their
   config file.  So document how to pass an optional argument to --daemon,
   which is mainly useful when you're running multiple instances (eg IPv4
   vs IPv6 and/or UDP vs TCP).

   Since there's another ambiguity in the cli arguments parsing,
   explicitely tell users to use --config before the config file. Setting
   only "openvpn_flags=/config/file" in rc.conf.local cannot work because
   the file name would be misinterpreted as the optional argument
   to --daemon.

   Ambiguity pointed out by and argued with kn@ who proposed a different
   approach.

   "I think that's fine" sthen@
VersionDeltaFile
1.10+10-0net/openvpn/pkg/README
1.3+2-0net/openvpn/pkg/openvpn.rc
1.139+1-0net/openvpn/Makefile
+13-03 files

LLVM/project 3fc7419llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize first-order-recurrence-chains-vplan.ll

[VPlan] Replace ExtractLast(Elem|LanePerPart) with ExtractLast(Lane/Part) (#164124)

Replace ExtractLastElement and ExtractLastLanePerPart with more generic
and specific ExtractLastLane and ExtractLastPart, which model distinct
parts of extracting across parts and lanes. ExtractLastElement ==
ExtractLastLane(ExtractLastPart) and ExtractLastLanePerPart ==
ExtractLastLane, the latter clarifying the name of the opcode. A new
m_ExtractLastElement matcher is provided for convenience.

The patch should be NFC modulo printing changes.

PR: https://github.com/llvm/llvm-project/pull/164124
DeltaFile
+34-35llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+16-15llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+13-17llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+18-9llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
+14-6llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+8-10llvm/lib/Transforms/Vectorize/VPlan.h
+103-928 files not shown
+135-11214 files

LLVM/project 915e206llvm/lib/Target/AArch64 AArch64CollectCPSpillInfo.cpp, llvm/test/CodeGen/AArch64 fptosi-sat-vector.ll fptoui-sat-vector.ll

DUP const spilling
DeltaFile
+543-60llvm/lib/Target/AArch64/AArch64CollectCPSpillInfo.cpp
+148-188llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll
+108-135llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll
+19-44llvm/test/CodeGen/AArch64/arm64-fp128.ll
+8-8llvm/test/CodeGen/AArch64/fcopysign-noneon.ll
+0-5llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-stores.ll
+826-4406 files

Linux/linux 9e906a9tools/perf builtin-script.c, tools/perf/pmu-events empty-pmu-events.c

Merge tag 'perf-tools-for-v6.19-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools updates from Namhyung Kim:
 "Perf event/metric description:

  Unify all event and metric descriptions in JSON format. Now event
  parsing and handling is greatly simplified by that.

  From users point of view, perf list will provide richer information
  about hardware events like the following.

    $ perf list hw

    List of pre-defined events (to be used in -e or -M):

    legacy hardware:
      branch-instructions
           [Retired branch instructions [This event is an alias of branches]. Unit: cpu]
      branch-misses

    [111 lines not shown]
DeltaFile
+2,709-145tools/perf/pmu-events/empty-pmu-events.c
+1,037-999tools/perf/tests/parse-events.c
+67-478tools/perf/util/stat-shadow.c
+450-0tools/perf/pmu-events/arch/arm64/freescale/imx94/sys/metrics.json
+340-52tools/perf/builtin-script.c
+350-0tools/perf/pmu-events/arch/x86/arrowlake/pipeline.json
+4,953-1,674240 files not shown
+11,128-3,668246 files