FreeBSD/ports 965f3e5 — math/octave-forge-netcdf Makefile distinfo

math/octave-forge-netcdf: Update to 1.0.21.
DeltaFile
+3-3math/octave-forge-netcdf/distinfo
+1-2math/octave-forge-netcdf/Makefile
+4-52 files

FreeBSD/ports dba095f — net/wifibox Makefile, net/wifibox-alpine pkg-plist Makefile

net/wifibox: Update to 1.9.0

Changes:        https://github.com/pgj/freebsd-wifibox-port/releases/tag/1.9.0
DeltaFile
+77-77net/wifibox-alpine/distinfo
+36-35net/wifibox-alpine/Makefile
+3-4net/wifibox-core/Makefile
+3-3net/wifibox-core/distinfo
+2-3net/wifibox-alpine/pkg-plist
+1-1net/wifibox/Makefile
+122-1231 files not shown
+122-1247 files

NetBSD/src 89oRVDw — sys/arch/arm/ti files.ti am18xx_gpio.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: gpio driver

   This adds a GPIO driver for the TI AM18xx,
VersionDeltaFile
1.1+300-0sys/arch/arm/ti/am18xx_gpio.c
1.36+5-1sys/arch/arm/ti/files.ti
1.15+2-1sys/arch/evbarm/conf/GENERIC_V5
+307-23 files

NetBSD/src 3tmujbe — sys/arch/arm/ti files.ti am18xx_pupd.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add pull-up/pull-down driver

   Add a driver for the pull-up/pull-down pin configuration for the TI AM18XX series of SoCs.
VersionDeltaFile
1.1+183-0sys/arch/arm/ti/am18xx_pupd.c
1.35+5-1sys/arch/arm/ti/files.ti
1.14+2-1sys/arch/evbarm/conf/GENERIC_V5
+190-23 files

OpenBSD/src 2oanbyg — sys/arch/arm64/dev aplmca.c

   The apple,nclusters property is a remnant of early bringup and never made
   it in the official bindings.  Drop it and calculate the number of clusters
   from the register area size.  Fixes out-of-bounds access on SoCs that
   provide less than 6 clusters.

   ok patrick@, jsg@
VersionDeltaFile
1.9+2-2sys/arch/arm64/dev/aplmca.c
+2-21 files

FreeBSD/ports 6fcb3d6 — graphics/chafa pkg-plist Makefile

graphics/chafa: Update to 1.18.3
DeltaFile
+3-3graphics/chafa/distinfo
+1-2graphics/chafa/Makefile
+1-1graphics/chafa/pkg-plist
+5-63 files

FreeBSD/ports 3b5cb4d — security/git-credential-gopass Makefile distinfo

security/git-credential-gopass: Update to 1.17.3
DeltaFile
+7-7security/git-credential-gopass/distinfo
+1-1security/git-credential-gopass/Makefile
+8-82 files

FreeBSD/ports 25a9f59 — textproc/opensearch210 Makefile, textproc/opensearch213 Makefile

textproc/opensearch216: Mark DEPRECATED and set EXPIRATION_DATE

- It affects to slave ports too
- Bump PORTREVISION

With hat:       opensearch
DeltaFile
+4-1textproc/opensearch216/Makefile
+1-1textproc/opensearch213/Makefile
+1-1textproc/opensearch210/Makefile
+6-33 files

LLVM/project eea5529 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields.ll

[SLP]Fix reused scales for sub-fields gathered in natural order

The reduction root sub-fields were emitted in the natural order, but the
reused values were scaled by the original lane order. Reorder the root
scalars instead.

Fixes https://github.com/llvm/llvm-project/pull/224919#issuecomment-5858504241

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226828
DeltaFile
+16-14llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-2llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields.ll
+18-162 files

OpenBSD/ports EkPYWhj — security/clusterssh distinfo Makefile

   update to 4.19
VersionDeltaFile
1.27+4-2security/clusterssh/Makefile
1.17+2-2security/clusterssh/distinfo
+6-42 files

FreeBSD/ports 7ba61c8 — editors/openoffice-4 Makefile, editors/openoffice-4/files patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx patch-icu_icu-parallel-build.patch

editors/openoffice-4: Upgrade to 4.1.17 RC1

Upgrade Apache OpenOffice to version 4.1.17 RC1.

Switch from system textproc/libtextcat to bundled libtextcat.
The system version probably never worked properly because it
lacks UTF-8 support, whereas the bundled version has been patched
to support UTF-8.  Regenerate the libtextcat patch from the
version on the trunk branch which has FreeBSD build fixes.
Longer term, libtextcat should be replaced by libexttextcat.

Disable WIKI_PUBLISHER and mark BROKEN.  It relies on
apache-commons-httpclient which has an open MITM CVE.  It should
be upgraded to Apache HttpComponents, but that requires a newer
java.

Remove old code optimization tweak that is probably left over
from when we used the buggy -Os compiler optimization flag.


    [5 lines not shown]
DeltaFile
+144-0editors/openoffice-4/files/patch-libtextcat_libtextcat-2.2.patch
+16-37editors/openoffice-4/Makefile
+0-49editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
+0-36editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
+0-23editors/openoffice-4/files/patch-icu_icu-parallel-build.patch
+0-15editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx
+160-1606 files not shown
+165-21712 files

FreeBSD/src ef27f78 — sbin/ifconfig Makefile ifue.c

ifconfig(8): show parent device for USB Ethernet interfaces

Report net.ue.<unit>.%parent as "parent interface", consistent with
wlan(4):

  # ifconfig ue0
  ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
          ether 00:00:5e:00:53:2a
          inet 192.0.2.10/24 broadcast 192.0.2.255
          parent interface: ure0
          media: Ethernet autoselect (2500Base-T <full-duplex>)
          status: active

Reviewed by:    aokblast
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59060
DeltaFile
+62-0sbin/ifconfig/ifue.c
+4-0sbin/ifconfig/Makefile
+66-02 files

FreeBSD/ports 89d4249 — print/gl2ps pkg-plist Makefile

print/gl2ps: Update to 1.4.3
DeltaFile
+3-3print/gl2ps/distinfo
+1-2print/gl2ps/Makefile
+0-1print/gl2ps/pkg-plist
+4-63 files

FreeBSD/ports 88df554 — x11-toolkits/kirigami-addons-qt6 pkg-plist Makefile

x11-toolkits/kirigami-addons-qt6: Update to 1.14.2
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+1-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+5-43 files

LLVM/project 9e44a66 — llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields.ll

[SLP][NFC]Add extra tests with incorrect vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226827
DeltaFile
+78-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields.ll
+78-01 files

FreeBSD/src 16a284b — sys/compat/linux linux_event.c

linux(4): Fix signal mask restoration in epoll_pwait(2)/epoll_pwait2(2)

Since 80c7315d17ce ("Restore signal mask in epoll_pwait.") the caller's
signal mask is saved in a local variable, but TDP_OLDMASK is still set
and the TDA_SIGSUSPEND AST is still scheduled.  On return to user mode
that AST, or postsig() if a signal is delivered, then installs
td_oldsigmask, which this code never writes and which holds whatever
mask the thread had at its last sigsuspend(2), pselect(2) or ppoll(2).
As a result every epoll_pwait(2)/epoll_pwait2(2) call with a non-NULL
sigmask can leave the thread with a stale signal mask.  In addition, the
explicit restore at the end overwrote the return value, so EINTR (and
any other error) was reported to user space as 0.

Save the old mask in td_oldsigmask and let the AST restore it, as
kern_pselect() and kern_poll_kfds() do: schedule TDA_SIGSUSPEND if the
wait was interrupted, so the signal is delivered with the temporary mask
in place, and TDA_PSELECT otherwise.  This matches Linux, which restores
the saved mask unless the syscall returns -EINTR.


    [11 lines not shown]
DeltaFile
+14-11sys/compat/linux/linux_event.c
+14-111 files

NetBSD/pkgsrc-wip ac8967a — ocaml TODO

ocaml: Update TODO with test results, native  now works
DeltaFile
+9-23ocaml/TODO
+9-231 files

LLVM/project 8e6f260 — llvm/include/llvm/ADT DenseMapInfo.h DenseMap.h, llvm/lib/Support CMakeLists.txt DenseMap.cpp

[DenseMap] Share rehash and grow for relocatable bucket types. NFC (#225018)

DenseMap is heavily instantiated and moveFrom and grow are among the
largest code families. For trivially copy constructible and destructible
bucket types (also satisfied by std::pair), call an out-of-line
`growRelocatable` with size/align/hasher (dictionary passing style).

A pointer key hashed by its value hashes inline, which a null
BucketHasher asks for, sparing a call per entry.
DenseMapInfo<T *>::PointerValueHash names the class declaring it, so an
info that specializes or inherits it to hash the pointee -- Attributor's
InstExclusionSet, VPCSEDenseMapInfo, MachineInstrExpressionTrait --
keeps its own hash. Any other key hashes through a thunk, one per
(KeyT, KeyInfoT) whatever the map's value type.

SmallDenseMap's in-place rehash for remove_if shares the loop through
`rehashRelocatable`. It rehashes once rather than into a temporary map
and back, which can reorder a probe chain that wraps around the table.


    [3 lines not shown]
DeltaFile
+127-41llvm/include/llvm/ADT/DenseMap.h
+144-0llvm/unittests/ADT/DenseMapTest.cpp
+101-0llvm/lib/Support/DenseMap.cpp
+3-0llvm/include/llvm/ADT/DenseMapInfo.h
+1-0llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn
+1-0llvm/lib/Support/CMakeLists.txt
+377-416 files

FreeBSD/ports 9ed4cad — cad/ldraw distinfo Makefile

cad/ldraw: Update 20220211 => 20260831, improve port

* Add LICENSE_FILE
* Number of model files increased from ~16k to ~37k (dynamic plist)
* Remove LDConfig.ldr distfile as it's supplied within complete.zip
* Simplify do-install stage

Approved by:            yuri@ (maintainer)
Differential Revision:  https://reviews.freebsd.org/D60056
DeltaFile
+12-15cad/ldraw/Makefile
+3-5cad/ldraw/distinfo
+15-202 files

LLVM/project 43f30af — llvm/include/llvm/Support ModRef.h, llvm/lib/Analysis BasicAliasAnalysis.cpp

[IR] Memory effects for floating-point operations

Floating-point operations in a strictfp function have side effects,
which are modeled using memory effects in the form of a read-write
access to "inaccessible memory". This helps maintain strictfp semantics
but may hinder optimizations. Floating-point operations may depend on
rounding mode or not - this fact may be used to reorder them in a more
optimal way. Similarly, functions that control floating-point
environment (like `set_rounding`, `set_fpmode` etc.) also have more
specific access than generic read-write. Also, "inaccessible memory" is
used in cases other than FP operation, this results in unnecessary
restrictions.

This change implements two new memory location to use instead of the
access to "inaccessible memory". The "fpcontrol" location is used to
represent access to floating-point control modes, of which only rounding
mode is currently supported. The other location, "fpstatus", represents
access to floating-point exceptions. Together they replace the use of
"inaccessible memory".

    [21 lines not shown]
DeltaFile
+69-7llvm/include/llvm/Support/ModRef.h
+31-9llvm/lib/IR/Attributes.cpp
+30-0llvm/test/Assembler/memory-attribute.ll
+7-2llvm/lib/AsmParser/LLParser.cpp
+4-4llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+5-2llvm/lib/Analysis/BasicAliasAnalysis.cpp
+146-2411 files not shown
+172-3317 files

FreeBSD/ports d957115 — textproc/py-docling-demo Makefile, textproc/py-docling-demo/files patch-pyproject.toml

textproc/py-docling-demo: fix build by removing conflicting dependency

Reported by:    fallout
DeltaFile
+13-2textproc/py-docling-demo/files/patch-pyproject.toml
+1-1textproc/py-docling-demo/Makefile
+14-32 files

LLVM/project c155716 — clang/lib/AST/ByteCode Opcodes.td Interp.h

fixup! [Clang][ExprConst] Accept prvalue for nothrow new
DeltaFile
+32-47clang/lib/AST/ByteCode/Interp.cpp
+9-11clang/lib/AST/ByteCode/Compiler.cpp
+1-0clang/lib/AST/ByteCode/Opcodes.td
+1-0clang/lib/AST/ByteCode/Interp.h
+43-584 files

LLVM/project db9f06c — llvm/lib/Target/AArch64 AArch64CodeLayoutOpt.cpp, llvm/lib/Transforms/Instrumentation AddressSanitizer.cpp

Remove cl::callback from AArch64CodeLayoutOpt and AddressSanitizer (#226757)

cl::callback will be removed to enable migration to TableGen based
representation

LLM-aided
DeltaFile
+3-7llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+4-5llvm/lib/Target/AArch64/AArch64CodeLayoutOpt.cpp
+7-122 files

NetBSD/src xhx431z — sys/ufs/lfs lfs_accessors.h lfs_subr.c

   Enforce locking order lfs_iflock > lfs_lock, preventing a deadlock between
   LFS_*ENTRY() and lfs_prelock.  This may bear on PR kern/60811.
VersionDeltaFile
1.113+15-11sys/ufs/lfs/lfs_subr.c
1.60+13-1sys/ufs/lfs/lfs_accessors.h
+28-122 files

Dreckly/dreckly 1e41233 — www/nginx Makefile distinfo

nginx: Update to 1.30.5
DeltaFile
+4-4www/nginx/distinfo
+2-2www/nginx/Makefile
+6-62 files

Dreckly/dreckly d6ae353 — databases/postgresql17 Makefile Makefile.common, databases/postgresql17-docs PLIST

postgresql17: Update to 17.11
DeltaFile
+4-4databases/postgresql17/distinfo
+3-3databases/postgresql17/options.mk
+5-1databases/postgresql17-docs/PLIST
+3-2databases/postgresql17/Makefile.common
+1-1databases/postgresql17/Makefile
+16-115 files

Dreckly/dreckly b98b086 — databases/postgresql16 Makefile Makefile.common, databases/postgresql16-docs PLIST

postgresql16: Update to 16.15
DeltaFile
+4-4databases/postgresql16/distinfo
+5-1databases/postgresql16-docs/PLIST
+3-2databases/postgresql16/Makefile.common
+1-1databases/postgresql16/Makefile
+13-84 files

Dreckly/dreckly a7cd031 — databases/postgresql15 Makefile Makefile.common, databases/postgresql15-docs PLIST

postgresql15: Update to 15.19
DeltaFile
+4-4databases/postgresql15/distinfo
+5-1databases/postgresql15-docs/PLIST
+3-2databases/postgresql15/Makefile.common
+1-1databases/postgresql15/Makefile
+13-84 files

LLVM/project f8cfaa7 — libcxx/test/configs ibm-libc++-shared.cfg.in

[libc++][AIX] Add system library path via blibpath for lldb (#223837)

On AIX some tools we use for testing libc++, like lldb, are linked
against the system libc++, which has additional members (e.g
`shr2_64.o`) that the newly built libc++.a doesn't have. But the current
test harness set the `LIBPATH` to point at the newly built libc++, which
can load break these tools.

This change removes the `LIBPATH` and instead sets the `blibpath`
(equivalent to rpath on other systems), which helps lldb find the system
libc++.a, while still running the tests against the libc++ build under
test.
DeltaFile
+2-2libcxx/test/configs/ibm-libc++-shared.cfg.in
+2-21 files

FreeBSD/ports f198cbc — multimedia Makefile, multimedia/graft pkg-descr Makefile

multimedia/graft: Incremental compiler for video composition

Pull request:   github.com/freebsd/freebsd-ports/pull/624
Closes:         github.com/freebsd/freebsd-ports/pull/624
DeltaFile
+253-0multimedia/graft/distinfo
+125-0multimedia/graft/Makefile.crates
+24-0multimedia/graft/Makefile
+3-0multimedia/graft/pkg-descr
+1-0multimedia/Makefile
+406-05 files