FreeBSD/ports 87c8b79science/dirac Makefile

science/dirac: correct CMAKE_ARGS
DeltaFile
+1-1science/dirac/Makefile
+1-11 files

NetBSD/pkgsrc-wip 217856dqgis DESCR

qgis: Tidy formatting in DESCR
DeltaFile
+2-3qgis/DESCR
+2-31 files

Dreckly/dreckly 5743df9graphics/ImageMagick distinfo Makefile.common

ImageMagick: Update to 7.1.2.21
DeltaFile
+4-4graphics/ImageMagick/distinfo
+2-2graphics/ImageMagick/Makefile.common
+6-62 files

LLVM/project fd89940llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 store-float-conversion.ll tbl-loops.ll

[AArch64] Improve post-inc stores of SIMD/FP values

Add patterns to match post-increment truncating stores from lane 0 of
wide integer vectors (v4i32/v2i64) to narrower types (i8/i16/i32).
This avoids transferring the value through a GPR when storing.

Also remove the pre-legalization early-exit in combineStoreValueFPToInt
as it prevented the optimization from applying in some cases.
DeltaFile
+260-0llvm/test/CodeGen/AArch64/store-float-conversion.ll
+7-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+0-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-2llvm/test/CodeGen/AArch64/tbl-loops.ll
+268-54 files

Dreckly/dreckly b361f25www/apache24 distinfo PLIST, www/apache24/patches patch-ae patch-configure

apache24: Update to 2.4.67. Security update.
DeltaFile
+7-7www/apache24/distinfo
+6-4www/apache24/patches/patch-ae
+4-5www/apache24/PLIST
+4-4www/apache24/patches/patch-configure
+2-2www/apache24/Makefile
+3-1www/apache24/patches/patch-ad
+26-236 files

LLVM/project 6b9b1c2llvm/lib/Transforms/Utils LoopPeel.cpp, llvm/test/Transforms/LoopUnroll peel-last-iteration-load-widening.ll peel-last-iteration-load-widening-be.ll

Address comments 1
DeltaFile
+1,694-0llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening.ll
+0-616llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+117-79llvm/lib/Transforms/Utils/LoopPeel.cpp
+0-104llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+67-0llvm/test/Transforms/LoopUnroll/PowerPC/peel-last-iteration-load-widening-be.ll
+56-0llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening-disabled.ll
+1,934-7994 files not shown
+1,948-80910 files

LLVM/project 719b58cllvm/include/llvm/Transforms/Utils LoopPeel.h UnrollLoop.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., i32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load i32, ptr %p  ; Read 4 bytes

    [9 lines not shown]
DeltaFile
+616-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+230-1llvm/lib/Transforms/Utils/LoopPeel.cpp
+104-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+19-13llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+7-1llvm/include/llvm/Transforms/Utils/LoopPeel.h
+2-1llvm/include/llvm/Transforms/Utils/UnrollLoop.h
+978-166 files

Dreckly/dreckly 7a0a99dgraphics/ImageMagick distinfo Makefile.common

ImageMagick: Update to 7.1.2.21
DeltaFile
+4-4graphics/ImageMagick/distinfo
+2-2graphics/ImageMagick/Makefile.common
+6-62 files

LLVM/project c522ad0clang-tools-extra/clang-tidy/readability ContainerSizeEmptyCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix FP in readability-container-size-empty with compairing to unrelated type (#190535)

Fixes https://github.com/llvm/llvm-project/issues/162287.
DeltaFile
+74-0clang-tools-extra/test/clang-tidy/checkers/readability/container-size-empty.cpp
+19-9clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
+3-0clang-tools-extra/docs/ReleaseNotes.rst
+96-93 files

Dreckly/dreckly d6d5677net/rsync Makefile distinfo, net/rsync/patches patch-sender.c

rsync: Apply security patch.
DeltaFile
+30-0net/rsync/patches/patch-sender.c
+2-1net/rsync/Makefile
+2-1net/rsync/distinfo
+34-23 files

Dreckly/dreckly 27a24e2www/apache24 distinfo PLIST, www/apache24/patches patch-ae patch-configure

apache24: Update to 2.4.67. Security update.
DeltaFile
+7-7www/apache24/distinfo
+6-4www/apache24/patches/patch-ae
+4-5www/apache24/PLIST
+4-4www/apache24/patches/patch-configure
+3-1www/apache24/patches/patch-ad
+2-2www/apache24/Makefile
+26-236 files

NetBSD/pkgsrc-wip 27671bcqgis PLIST TODO

qgis: Update along 4.0 branch to after 4.0.2

Rototill TODO
DeltaFile
+18-10qgis/PLIST
+7-14qgis/TODO
+10-6qgis/Makefile
+3-3qgis/distinfo
+38-334 files

OpenBSD/src TlrLeqAlib/libcrypto/man X509v3_addr_add_inherit.3

   Slightly adjust BUGS section for X509_addr_add_range()

   Since x509_addr.c r1.95 X509_addr_add_range() clears the unused bits in
   the maximum, so this is is only true in some implementations.
VersionDeltaFile
1.13+3-2lib/libcrypto/man/X509v3_addr_add_inherit.3
+3-21 files

FreeBSD/ports 7d906a1audio/mhwaveedit Makefile, audio/mhwaveedit/files patch-src_convert__inc.c

audio/mhwaveedit: fix build on big-endian architectures

Correct macros for big-endian arches.
DeltaFile
+30-0audio/mhwaveedit/files/patch-src_convert__inc.c
+0-1audio/mhwaveedit/Makefile
+30-12 files

FreeBSD/ports 73788d6devel/ElectricFence/files patch-Makefile

devel/ElectricFence: remove sparc64 support
DeltaFile
+3-6devel/ElectricFence/files/patch-Makefile
+3-61 files

FreeBSD/ports 1449721lang/python313 Makefile

lang/python313: enable LTO on powerpc64le
DeltaFile
+1-1lang/python313/Makefile
+1-11 files

FreeBSD/ports 4b2dd1bnet/pvm/files patch-pvmgetarch

net/pvm: remove ia64 and sparc64 support
DeltaFile
+1-3net/pvm/files/patch-pvmgetarch
+1-31 files

FreeBSD/ports 96dc829security/gnupg1/files patch-mpi_config.links

security/gnupg1: remove sparc64 support
DeltaFile
+0-13security/gnupg1/files/patch-mpi_config.links
+0-131 files

FreeBSD/ports b912274devel/boost-libs Makefile

devel/boost-libs: drop sparc64 mention
DeltaFile
+0-2devel/boost-libs/Makefile
+0-21 files

FreeBSD/ports 31dac8fmultimedia/avidemux Makefile.common

multimedia/avidemux: drop sparc64 mention
DeltaFile
+1-1multimedia/avidemux/Makefile.common
+1-11 files

FreeBSD/ports 425f5fdlang/python314 Makefile

lang/python314: enable LTO on powerpc64

Also drop sparc64 conditional.
DeltaFile
+1-6lang/python314/Makefile
+1-61 files

FreeBSD/ports ae16e77science/berkeleygw Makefile, science/berkeleygw/files patch-config_generic.serial.freebsd.mk

science/berkeleygw: fix build on powerpc64le

Harmless to other architectures.
DeltaFile
+1-3science/berkeleygw/Makefile
+1-1science/berkeleygw/files/patch-config_generic.serial.freebsd.mk
+2-42 files

FreeBSD/ports d93ae9escience/dirac Makefile

science/dirac: fix build on powerpc64* and armv7

Only tested on powerpc64le, hopefully powerpc64 and armv7 also build.

REAL*16 is not supported on those arches, but only stieltjes uses it,
so the port builds after disabling it.
DeltaFile
+6-3science/dirac/Makefile
+6-31 files

NetBSD/pkgsrc-wip e6fdfac. TODO

TODO: + forge-0.5.0, py-zensical-0.0.41, resterm-0.37.1.
DeltaFile
+3-0TODO
+3-01 files

OpenBSD/src 39zJlOIusr.sbin/httpd httpd.h config.c

   usr.sbin/httpd: inherit gzip-static in locations

   Location configuration inherited most server level options but dropped
   gzip-static, so requests matching a location skipped static gzip lookup
   even when the parent server enabled it.

   Add an explicit no gzip-static state and inherit the gzip flag pair only
   when the location has not set either form, preserving location specific
   overrides.

   Reported by and OK: job@
VersionDeltaFile
1.170+4-3usr.sbin/httpd/httpd.h
1.70+5-1usr.sbin/httpd/config.c
1.132+3-1usr.sbin/httpd/parse.y
+12-53 files

FreeBSD/ports ab36cfanet/wifibox-core pkg-plist

net/wifibox-core: fix build

Apparently there is a bug in the upstream `Makefile` and the
`devd` configuration file is always created in the staging
directory, but because the `@comment` prefix is used for FreeBSD
14 and later, it is ignored and excluded from the package.

Obtained from:  https://github.com/pgj/freebsd-wifibox-port/commit/0534401cfc9f4722a7d9c93ade5695916ad3d598
DeltaFile
+1-0net/wifibox-core/pkg-plist
+1-01 files

LLVM/project d66420cllvm/test/CodeGen/X86 call-range-attr.ll

update test

Co-Authored-By: nikic <github at npopov.com>
DeltaFile
+2-3llvm/test/CodeGen/X86/call-range-attr.ll
+2-31 files

LLVM/project ddfbf5dllvm/test/CodeGen/X86 call-range-attr.ll

add test
DeltaFile
+74-0llvm/test/CodeGen/X86/call-range-attr.ll
+74-01 files

LLVM/project 90c1ba7llvm/test/CodeGen/AMDGPU bit-op-reduce-width-known-bits.ll, llvm/test/CodeGen/X86 argument-range-attr.ll

update test
DeltaFile
+12-14llvm/test/CodeGen/X86/argument-range-attr.ll
+3-3llvm/test/CodeGen/AMDGPU/bit-op-reduce-width-known-bits.ll
+15-172 files

LLVM/project 0ae088fllvm/test/CodeGen/X86 argument-range-attr.ll

add test
DeltaFile
+123-0llvm/test/CodeGen/X86/argument-range-attr.ll
+123-01 files