FreeBSD/ports 680841csecurity/py-netbox-secrets Makefile distinfo

security/py-netbox-secrets: Update to 3.1.1

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.1.1

MFH:            2026Q3
(cherry picked from commit cd5faa2e273ec59e3413c05bbc45e2aac1a82282)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports 6fd9ad5net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.6.7

Changelog:

Performance Improvements:
* Skip cached scope rebuild for sites and locations when scope fields
  are unchanged
* Avoid extraneous database queries when fetching custom field data via
  the GraphQL API
* Avoid an extra database query when including rack reservation units
  via the GraphQL API
* Avoid extraneous database queries when fetching the IP address or
  prefix family via the GraphQL API

Bug Fixes:
* Correctly evaluate IP availability for users whose permissions are
  constrained by a custom field on a related object
* Filter circuit group assignments by member type to avoid displaying
  assignments belonging to a virtual circuit with the same ID

    [5 lines not shown]
DeltaFile
+3-3net-mgmt/netbox/distinfo
+2-2net-mgmt/netbox/Makefile
+5-52 files

FreeBSD/ports c6eed5atextproc/py-backrefs Makefile distinfo

textproc/py-backrefs: Update to 8.0

Changelog:

https://github.com/facelessuser/backrefs/releases/tag/8.0
DeltaFile
+3-3textproc/py-backrefs/distinfo
+1-1textproc/py-backrefs/Makefile
+4-42 files

FreeBSD/ports 6582381net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.18.0

* Add new JINJA2 option and make it default to have a good out-of-box
  experience when Jinja2-aware configuration sanitization is needed.

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.18.0
DeltaFile
+7-4net-mgmt/py-netutils/Makefile
+3-3net-mgmt/py-netutils/distinfo
+10-72 files

FreeBSD/ports 3629424net-mgmt/py-napalm distinfo Makefile, net-mgmt/py-napalm/files patch-pyproject.toml

net-mgmt/py-napalm: Update to 5.2.0

Changelog:

https://github.com/napalm-automation/napalm/releases/tag/5.2.0
DeltaFile
+15-17net-mgmt/py-napalm/Makefile
+19-0net-mgmt/py-napalm/files/patch-pyproject.toml
+3-3net-mgmt/py-napalm/distinfo
+37-203 files

FreeBSD/ports cd5faa2security/py-netbox-secrets Makefile distinfo

security/py-netbox-secrets: Update to 3.1.1

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.1.1

MFH:            2026Q3
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports dd75761net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.6.7

Changelog:

Performance Improvements:
* Skip cached scope rebuild for sites and locations when scope fields
  are unchanged
* Avoid extraneous database queries when fetching custom field data via
  the GraphQL API
* Avoid an extra database query when including rack reservation units
  via the GraphQL API
* Avoid extraneous database queries when fetching the IP address or
  prefix family via the GraphQL API

Bug Fixes:
* Correctly evaluate IP availability for users whose permissions are
  constrained by a custom field on a related object
* Filter circuit group assignments by member type to avoid displaying
  assignments belonging to a virtual circuit with the same ID

    [4 lines not shown]
DeltaFile
+3-3net-mgmt/netbox/distinfo
+2-2net-mgmt/netbox/Makefile
+5-52 files

LLVM/project 50782acllvm/lib/Target/Sparc SparcInstr64Bit.td, llvm/test/CodeGen/SPARC bswap.ll

[SPARC] Add patterns for i64->i32 and i64->i16 BSWAP-STOREs (#210483)

The lack of those is causing instruction selection to fail.

Also, for completeness, add variants of extending/truncating ops for
LOAD-BSWAP pairs too.

(cherry picked from commit 7afc89970fc3675d77e92aa091b65c078cacdcff)
DeltaFile
+501-0llvm/test/CodeGen/SPARC/bswap.ll
+5-0llvm/lib/Target/Sparc/SparcInstr64Bit.td
+506-02 files

LLVM/project ab8ca57.github/workflows release-binaries.yml

workflows/release-binaries: Move environment declaration to upload job (#212687)

This is the only job that actually needs to use the environment secrets,
so the environment must be declared. We were using secrets in the
prepare job to do a permissions check, but this is unnecessary, because
that job does not do anything that is security sensitive.

Only the upload job needs to have these permission checks and these are
already included in the upload-release-artifact composite action.

(cherry picked from commit 02bde0716776a742164941e05cb026e750763b04)
DeltaFile
+3-11.github/workflows/release-binaries.yml
+3-111 files

LLVM/project 774cc4f.github/workflows release-sources.yml

workflows/release-sources: Pass release-version to upload-release-artifacts (#212660)

This was omitted from a8ccd42ab23af6848929a638cd6b099953c7e491.

(cherry picked from commit 22308c4c51c49bb7ea562d83d0d564cc922d9c21)
DeltaFile
+1-0.github/workflows/release-sources.yml
+1-01 files

LLVM/project edb9efbclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen/AArch64 ptrauth-function-attributes-synthetic.c

[clang][llvm][AArch64] Set hardening fn attrs on synthetic functions (#211013)

Compiler-synthesized functions such as `__llvm_gcov_writeout`,
`__llvm_gcov_reset` and `__llvm_gcov_init` were previously never
receiving the AArch64 hardening function attributes (ptrauth-returns,
ptrauth-auth-traps, ptrauth-indirect-gotos and
aarch64-jump-table-hardening) since the attributes were only emitted by
Clang and gated by `PointerAuthOptions` structure's corresponding
fields. See `setPointerAuthFnAttributes` and
`initPointerAuthFnAttributes` member functions of `TargetCodeGenInfo`.

This patch resolves this in the same manner as #83153 does for several
other attributes. Particularly, Clang now emits corresponding 4 module
flags (conditionally on whether the related feature is enabled) with Max
behavior, and LLVM's `Function::createWithDefaultAttr` derives the
matching function attributes from them. Max behavior with conditional
emission is safe because none of these features affect ABI, so promoting
an absent flag on module merge cannot break compatibility.

(cherry picked from commit 2f8eb5b4be3eba5c7f58470d6538d00df53a55fc)
DeltaFile
+64-0llvm/test/Instrumentation/AddressSanitizer/ptrauth-module-flags-aarch64.ll
+53-0clang/test/CodeGen/AArch64/ptrauth-function-attributes-synthetic.c
+39-0llvm/test/Transforms/GCOVProfiling/ptrauth-module-flags-aarch64.ll
+26-0clang/lib/CodeGen/CodeGenModule.cpp
+4-0llvm/lib/IR/Function.cpp
+186-05 files

LLVM/project 222ff59llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vector-interleave-fixed.ll

[RISCV] Fix incorrect lowering of VECTOR_INTERLEAVE on fixed vectors (#212642)

This is the sibling patch of #207254, as it turns out VECTOR_INTERLEAVE
has the same problem on fixed vectors as well.

Instead of converting individual operands into scalable vectors, this
patch puts each of the operands directly onto stack using the fixed
vector version of segmented store intrinsics, before loading them back.

---------

Co-authored-by: Luke Lau <luke at igalia.com>
(cherry picked from commit ff9b99207b5d4ec73554defc1e3c1ac50f8ff1d8)
DeltaFile
+690-1,062llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+24-27llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+714-1,0892 files

LLVM/project 5971217llvm/lib/DWARFLinker/Classic DWARFLinker.cpp, llvm/test/tools/dsymutil/X86 keep-enumerators.test

[DWARFLinker] Keep DW_TAG_enumerator children of a live enumeration_type (#212849)

Swift allows functions inside enums:

  enum Foo: Int {
    case bar = 0

    func baz() { ... }
    }

  DW_TAG_enumeration_type  "Foo"
    DW_TAG_enumerator        "bar"
    DW_TAG_subprogram        "baz"  DW_AT_declaration
  ...
  DW_TAG_subprogram  DW_AT_low_pc(...)  DW_AT_specification -> "baz"

dieNeedsChildrenToBeMeaningful() did not list DW_TAG_enumeration_type,
so the parent walk skipped the enum's children.


    [4 lines not shown]
DeltaFile
+160-0llvm/test/tools/dsymutil/X86/keep-enumerators.test
+1-0llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp
+161-02 files

LLVM/project 5d61005llvm/docs ReleaseNotes.md

[docs] Add BOLT release notes
DeltaFile
+14-0llvm/docs/ReleaseNotes.md
+14-01 files

FreeBSD/ports 054ec0enet/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.10

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.7.10

MFH:            2026Q3
(cherry picked from commit 1454efd1abafa436f2abcc1753a6cafbd6ce0781)
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

LLVM/project e1d649allvm/lib/Transforms/Scalar LowerAtomicPass.cpp, llvm/test/Transforms/LowerAtomic atomic-load-store-elementwise.ll

[LowerAtomic] Clear elementwise flag when lowering atomic load (#213401)

The lower atomic pass demotes atomic loads to non atomic by
calling setAtomic(NotAtomic), but left the elementwise flag untouched.
Since elementwise is only valid on atomic operations, this produced a
non-atomic elementwise load, which the verifier rejects with "non-atomic
load cannot be elementwise".

Reference: https://github.com/llvm/llvm-project/pull/204556
DeltaFile
+12-0llvm/test/Transforms/LowerAtomic/atomic-load-store-elementwise.ll
+1-0llvm/lib/Transforms/Scalar/LowerAtomicPass.cpp
+13-02 files

LLVM/project ffc32callvm/lib/Transforms/InstCombine InstCombineLoadStoreAlloca.cpp, llvm/test/Transforms/InstCombine atomic.ll

[InstCombine] Don't change the type of elementwise atomic loads (#213414)

Skip load type canonicalization for elementwise atomic loads, which
would
otherwise drop the vector type and produce an invalid scalar elementwise
load.

Reference: https://github.com/llvm/llvm-project/pull/204556
DeltaFile
+11-0llvm/test/Transforms/InstCombine/atomic.ll
+3-0llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+14-02 files

NetBSD/src ABg7H13etc/etc.evbarm Makefile.inc

   Do not try to make image hashes if we created no images
VersionDeltaFile
1.141+7-4etc/etc.evbarm/Makefile.inc
+7-41 files

OpenBSD/ports G0dEpgflang/gleam Makefile distinfo

   lang/gleam: Update to 1.18.1
VersionDeltaFile
1.35+2-2lang/gleam/distinfo
1.41+1-1lang/gleam/Makefile
+3-32 files

NetBSD/src s0NIe7Xusr.bin/calendar/calendars calendar.netbsd

   Add NetBSD 11.0
VersionDeltaFile
1.54+1-0usr.bin/calendar/calendars/calendar.netbsd
+1-01 files

LLVM/project e18c3eallvm/test/Analysis/BlockFrequencyInfo irreducible.ll

[test] Add irreducible CFGs with closed-form block frequencies (#213492)

The functions here have irreducible control flow, but none of them pins
down how mass is divided among the entries of an irreducible region.

Add four cases whose exact frequencies follow from the branch weights:

- equalrows: all blocks share one successor distribution; 5:3:2.
- selfloops: self edges of differing probability; ignoring them, each
block
  splits evenly between the other two; 8:5:5.
- unequalrows: symmetric non-header successors, differing header row;
8:3:3.
- nonentry: a member of the region that is not an entry, so its mass is
never
  adjusted; 6:4:3.

BFI computes the first two exactly and the last two not. #213488 will
show up as a diff.
DeltaFile
+106-0llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll
+106-01 files

FreeBSD/ports 2125268math/deal.ii Makefile pkg-plist, math/deal.ii/files patch-doc_CMakeLists.txt patch-source_opencascade_utilities.cc

math/deal.ii: fix with OCCT-8 + some modifications

- fix with OpenCascade-8.0.0 (primary goal);
- CGAL and Taskflow are detected as build dependencies;
- kokkos is now fixed;
- GMP and MPFR are used as lib dependencies;
- the port was linked both with BLIS and NETLIB: replace them by
  OpenBLAS (note: qa still reports indirect linkage with BLIS and
  NETLIB);
- switch to c++23.

PR:             296947
Reported by:    yuri
Approved by:    yuri (maintainer)
DeltaFile
+16-666math/deal.ii/pkg-plist
+15-14math/deal.ii/Makefile
+20-0math/deal.ii/files/patch-source_opencascade_manifold__lib.cc
+11-0math/deal.ii/files/patch-source_opencascade_utilities.cc
+11-0math/deal.ii/files/patch-include_deal.II_opencascade_manifold__lib.h
+2-2math/deal.ii/files/patch-doc_CMakeLists.txt
+75-6822 files not shown
+78-6858 files

FreeBSD/ports 7932b15databases/rocksdb pkg-plist Makefile, databases/rocksdb/files patch-build_tools-build_detect_platform RocksDBTargets-release.cmake.in

databases/rocksdb: add cmake config files

Also add dependencies on googletest and onetbb: when built outside
poudriere they are detected and compilation fails.

PR:             296732
Approved by:    maintainer’s time-out
DeltaFile
+113-0databases/rocksdb/files/RocksDBTargets.cmake
+85-0databases/rocksdb/files/patch-cmake_RocksDBConfig.cmake.in
+29-0databases/rocksdb/files/RocksDBTargets-release.cmake.in
+12-11databases/rocksdb/files/patch-build_tools-build_detect_platform
+16-1databases/rocksdb/Makefile
+13-0databases/rocksdb/pkg-plist
+268-126 files

FreeBSD/ports 1428cddcad/py-gmsh distinfo pkg-plist

cad/py-gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8

PR:             296947
Reported by:    yuri
Approved by:    yuri (maintainer)
DeltaFile
+14-5cad/py-gmsh/Makefile
+3-6cad/py-gmsh/pkg-plist
+3-3cad/py-gmsh/distinfo
+20-143 files

FreeBSD/ports ca37a49devel/cargo-readme Makefile Makefile.crates

devel/cargo-readme: Update to 3.4.0
DeltaFile
+29-25devel/cargo-readme/distinfo
+13-11devel/cargo-readme/Makefile.crates
+1-1devel/cargo-readme/Makefile
+43-373 files

LLVM/project 8d292a7llvm/lib/ExecutionEngine/Orc InProcessEPC.cpp SelfExecutorProcessControl.cpp, llvm/lib/ExecutionEngine/Orc/TargetProcess OrcRTBootstrap.cpp

[ORC] Remove EPC runAsVoidFunction/runAsIntFunction methods (#213265)

Remove runAsVoidFunction and runAsIntFunction from
ExecutorProcessControl and all its implementations, along with the
now-unused RunAs{Void,Int}FunctionWrapperName bootstrap symbols and
SimpleRemoteEPC's corresponding address fields. Their only in-tree
users, COFFPlatform and COFFVCRuntimeSupport, now use
rt::sps::Int32VoidCaller and rt::sps::Int32Int32Caller.

runAsMain is likewise routed through rt::sps::MainCaller's controller-
interface symbol, so it is looked up under the same orc_rt_ci_sps_* name
the target-process bootstrap registers.

This is a step towards decoupling the ExecutorProcessControl interface
from SPS serialization.
DeltaFile
+14-11llvm/lib/ExecutionEngine/Orc/COFFVCRuntimeSupport.cpp
+3-21llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
+10-9llvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp
+9-4llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
+0-12llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp
+0-11llvm/lib/ExecutionEngine/Orc/InProcessEPC.cpp
+36-687 files not shown
+36-11113 files

FreeBSD/ports 1af333cnews/inn-current Makefile distinfo

news/inn-current: Update to 20260731
DeltaFile
+3-3news/inn-current/distinfo
+1-1news/inn-current/Makefile
+4-42 files

FreeBSD/ports 70442bfdeskutils/crengine-ng pkg-plist distinfo

deskutils/crengine-ng: Update to 0.9.13

Adds support for the WebP image format.

Reported by:    Kostas Oikonomou <k.oikonomou at att.net> (mail)
Tested by:      Kostas Oikonomou <k.oikonomou at att.net> (mail)
Approved by:    arrowd (co-mentor)

(cherry picked from commit e9e6ed1f53f71d4f78d8ecf0081729d0339346bb)
DeltaFile
+6-2deskutils/crengine-ng/Makefile
+3-3deskutils/crengine-ng/distinfo
+1-1deskutils/crengine-ng/pkg-plist
+10-63 files

OpenBSD/ports 92I4g8dlang/erlang/26 distinfo Makefile, lang/erlang/26/patches patch-make_install_bin patch-lib_dialyzer_src_dialyzer_cplt_erl

   lang/erlang: remove erlang/26
   ... it has reached upstream EOL
VersionDeltaFile
1.2+0-0lang/erlang/26/patches/patch-make_install_bin
1.2+0-0lang/erlang/26/patches/patch-lib_dialyzer_src_dialyzer_cplt_erl
1.5+0-0lang/erlang/26/patches/patch-lib_crypto_c_src_openssl_config_h
1.3+0-0lang/erlang/26/patches/patch-lib_crypto_c_src_evp_c
1.29+0-0lang/erlang/26/distinfo
1.35+0-0lang/erlang/26/Makefile
+0-017 files not shown
+0-023 files

FreeBSD/ports 38f1a66www/librespeed pkg-plist Makefile

www/librespeed: update to 6.2.0

Changes:        https://github.com/librespeed/speedtest/releases/tag/v6.2.0
DeltaFile
+3-3www/librespeed/distinfo
+1-1www/librespeed/Makefile
+1-0www/librespeed/pkg-plist
+5-43 files