FreeBSD/ports f4b31camath/lean4 Makefile

math/lean4: remove compatibility code for FreeBSD 13
DeltaFile
+1-8math/lean4/Makefile
+1-81 files

LLVM/project e423bac.github/workflows/require-team-membership action.yml

workflows/require-team-membership: Fix typo (#212686)
DeltaFile
+1-1.github/workflows/require-team-membership/action.yml
+1-11 files

LLVM/project c260047llvm/lib/Transforms/Vectorize VPlanTransforms.h

Drop now unnecessary include
DeltaFile
+0-1llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+0-11 files

LLVM/project 230e5d9llvm/lib/Target/AArch64 AArch64FrameLowering.cpp AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 zero-call-used-regs-no-neon.ll

[AArch64] Fix zero-call-used-regs crash on targets without NEON (#211603)

## Summary

`-fzero-call-used-regs=all` crashes on AArch64 targets without NEON
support, such as `-mgeneral-regs-only` or `-march=armv8-a+nosimd`. The
former is a common configuration used by the Linux kernel.

```c
int p(int a) { return a + 1; }
```

```sh
$ clang --target=aarch64-linux-gnu -O2 -S -mgeneral-regs-only \
        -fzero-call-used-regs=all test.c -o -

Assertion failed: (STI.hasNEON() && "Expected to have NEON."),
buildClearRegister
```

    [17 lines not shown]
DeltaFile
+138-0llvm/test/CodeGen/AArch64/zero-call-used-regs-no-neon.ll
+4-4llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+4-1llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+146-53 files

LLVM/project bdfc8aellvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Clamp later
DeltaFile
+20-16llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+20-161 files

LLVM/project 7ee607fllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Add a comment per code review
DeltaFile
+3-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-01 files

LLVM/project ec2bf56clang/lib/Sema SemaDeclCXX.cpp, clang/test/AST ast-dump-union-copy-move-assign.cpp ast-dump-union-assign-explicit-object.cpp

[Clang][Sema] Synthesize a memcpy body for defaulted union assignment (#206579)

A defaulted copy or move assignment operator for a union is synthesized
with an empty body. `DefineImplicitCopyAssignment` /
`DefineImplicitMoveAssignment` skip union members in the memberwise
loop, and the implied copy of the object representation has no AST
representation, a FIXME that has sat at that skip for a long time. The
operator ends up copying nothing.

Classic CodeGen hides this at ordinary call sites by lowering a trivial
assignment to a memcpy at the call site, so `u1 = u2` works even though
the operator body is a no-op. But when the operator is genuinely called,
through a pointer-to-member for instance, it silently copies nothing.
ClangIR calls the assignment operator at the call site rather than
eliding it, so it hits the empty body directly and drops every union
assignment. The no-op is then deleted at `-O3`. That is the MultiSource
`kc` miscompile, where a `YYSTYPE` union assignment (`*++yyvsp =
yylval`) becomes a no-op.


    [37 lines not shown]
DeltaFile
+59-0clang/test/CodeGenCXX/union-copy-move-assignment.cpp
+44-4clang/lib/Sema/SemaDeclCXX.cpp
+35-0clang/test/AST/ast-dump-union-assign-explicit-object.cpp
+34-0clang/test/AST/ast-dump-union-copy-move-assign.cpp
+33-0clang/test/SemaCXX/union-assign-memcpy-nontrivial.cpp
+33-0clang/test/CIR/CodeGen/union-copy-move-assignment.cpp
+238-48 files not shown
+340-3314 files

FreeBSD/ports 8d126basysutils/fwupd Makefile distinfo

sysutils/fwupd: Update to 2.1.7
DeltaFile
+98-21sysutils/fwupd/pkg-plist
+3-3sysutils/fwupd/distinfo
+1-1sysutils/fwupd/Makefile
+102-253 files

FreeBSD/ports 6e28c77math/octave-forge-control Makefile distinfo

math/octave-forge-control: Update to 4.2.3.
DeltaFile
+3-3math/octave-forge-control/distinfo
+1-1math/octave-forge-control/Makefile
+4-42 files

LLVM/project 6512cd9compiler-rt/www index.html

[compiler-rt] [docs] Clean up explanation of `__fixunsdfdi` (#212624)

Replace "is compiling into" with "results in"

---------

Co-authored-by: hulxv <hulxxv at gmail.com>
DeltaFile
+1-1compiler-rt/www/index.html
+1-11 files

FreeBSD/ports 14b4b83. MOVED, mail Makefile

mail/py-afew: Remove expired port

2026-07-31 mail/py-afew: Fails to build with sphinx-9.0.4, does not support Python 3.13
DeltaFile
+0-51mail/py-afew/Makefile
+0-12mail/py-afew/pkg-descr
+0-3mail/py-afew/distinfo
+0-1mail/Makefile
+1-0MOVED
+1-675 files

LLVM/project e1871dclibc/src/__support freestore.h, libc/test/src/__support freestore_test.cpp freelist_heap_test.cpp

[libc][__support] Implement exact linear binning for TLSFFreeStoreImpl

Previously, size_to_bit_index used size >> UNIT_SIZE_LOG2 for linear bins,
which mapped size 24 to bin 1 and size 17 to bin 1, causing a mismatch
between allocation request sizes and physical block bucket sizes.

This change introduces exact mapping for linear bins:
- Introduces LINEAR_BINS to compute the exact number of linear bins needed
  to reach the exponential table boundary (29 on MSVC Windows where UNIT_SIZE is 8,
  31 on Linux where UNIT_SIZE is 16).
- Sizes <= MIN_INNER_SIZE map to bin 0.
- Larger linear sizes map to ((size - MIN_INNER_SIZE - 1) >> UNIT_SIZE_LOG2) + 1.
- Uses LINEAR_BINS as the base index for exponential bins in size_to_bit_index,
  index_to_min_size, and find_and_remove_fit, ensuring strict monotonicity
  across all indices without runtime clamping.
- Adds NegativeTestForFullHeap unit test in freelist_heap_test.cpp and updates
  freestore_test.cpp.

TAG=agy
CONV=cff84e8c-ee22-4f39-af3c-344d1e6f417b
DeltaFile
+37-18libc/src/__support/freestore.h
+9-0libc/test/src/__support/freelist_heap_test.cpp
+3-2libc/test/src/__support/freestore_test.cpp
+49-203 files

FreeBSD/ports 2bf3dd8. MOVED, www Makefile

www/cgicc: Remove expired port

2026-07-31 www/cgicc: Unmaintained upstream
DeltaFile
+0-36www/cgicc/Makefile
+0-35www/cgicc/pkg-plist
+0-14www/cgicc/pkg-descr
+0-3www/cgicc/distinfo
+0-1www/Makefile
+1-0MOVED
+1-896 files

FreeBSD/ports 6f9b432. MOVED, security Makefile

security/libprelude: Remove expired port

2026-07-31 security/libprelude: Upstream project is dead
DeltaFile
+0-132security/libprelude/pkg-plist
+0-53security/libprelude/Makefile
+0-11security/libprelude/pkg-descr
+0-3security/libprelude/distinfo
+0-1security/Makefile
+1-0MOVED
+1-2006 files

FreeBSD/ports c73ccfb. MOVED, devel Makefile

devel/py-python-jsonrpc-server: Remove expired port

2026-07-31 devel/py-python-jsonrpc-server: There is no new version in 6 years, the upstream build and CI are failing and nothing depends on this port, hence the removal
DeltaFile
+0-34devel/py-python-jsonrpc-server/Makefile
+0-3devel/py-python-jsonrpc-server/distinfo
+0-2devel/py-python-jsonrpc-server/pkg-descr
+0-1devel/Makefile
+1-0MOVED
+1-405 files

FreeBSD/ports 0a2fae1databases/cassandra3 pkg-plist Makefile, databases/cassandra3/files patch-pylib_cassandra-cqlsh-tests.sh patch-conf_cassandra.yaml

databases/cassandra3: Remove expired port

2026-07-31 databases/cassandra3: Cassandra 3.x is no longer maintained upstream, superseded by databases/cassandra4
DeltaFile
+0-146databases/cassandra3/Makefile
+0-145databases/cassandra3/pkg-plist
+0-117databases/cassandra3/files/patch-build.xml
+0-108databases/cassandra3/files/patch-src_java_org_apache_cassandra_utils_FastByteOperations.java
+0-68databases/cassandra3/files/patch-conf_cassandra.yaml
+0-59databases/cassandra3/files/patch-pylib_cassandra-cqlsh-tests.sh
+0-64316 files not shown
+1-86622 files

FreeBSD/ports 194a761www Makefile, www/dolibarr18 distinfo pkg-descr

www/dolibarr18: Remove expired port

2026-07-31 www/dolibarr18: php81 is the recommended max version for run it
DeltaFile
+0-14,369www/dolibarr18/pkg-plist
+0-41www/dolibarr18/Makefile
+0-21www/dolibarr18/files/pkg-message.in
+0-11www/dolibarr18/pkg-descr
+0-3www/dolibarr18/distinfo
+0-1www/Makefile
+0-14,4461 files not shown
+1-14,4467 files

FreeBSD/ports dff69f1www Makefile, www/dolibarr16 distinfo pkg-descr

www/dolibarr16: Remove expired port

2026-07-31 www/dolibarr16: php81 is the recommended max version for run it
DeltaFile
+0-14,791www/dolibarr16/pkg-plist
+0-41www/dolibarr16/Makefile
+0-21www/dolibarr16/files/pkg-message.in
+0-11www/dolibarr16/pkg-descr
+0-3www/dolibarr16/distinfo
+0-1www/Makefile
+0-14,8681 files not shown
+1-14,8687 files

FreeBSD/ports c8b136d. MOVED, www Makefile

www/py-django-configurations: Remove expired port

2026-07-31 www/py-django-configurations: Upstream no longer active, project is abandoned, please use www/py-django-configurator instead
DeltaFile
+0-44www/py-django-configurations/Makefile
+0-3www/py-django-configurations/pkg-descr
+0-3www/py-django-configurations/distinfo
+0-1www/Makefile
+1-0MOVED
+1-515 files

FreeBSD/ports 0c97f43editors/openoffice-4 Makefile, editors/openoffice-devel Makefile

editors/openoffice-*: expire on 2026-10-31 for textproc/libtextcat

While here remove obsolete RROKEN_FreeBSD_13 tags
DeltaFile
+4-2editors/openoffice-devel/Makefile
+4-2editors/openoffice-4/Makefile
+8-42 files

FreeBSD/ports 5b63c5fdevel/aws-c-s3 Makefile distinfo

devel/aws-c-s3: Update to 0.13.4

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.13.4
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports 3f89f2ddevel/aws-crt-cpp Makefile distinfo

devel/aws-crt-cpp: Update to 0.43.3

ChangeLog:      https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.43.3
                https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.43.2
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports aa1d515shells/xonsh Makefile distinfo

shells/xonsh: Update to 0.24.1

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.24.1
DeltaFile
+3-3shells/xonsh/distinfo
+1-1shells/xonsh/Makefile
+4-42 files

FreeBSD/ports 5bce79dmultimedia/py-guessit Makefile distinfo

multimedia/py-guessit: Update to 4.3.0

ChangeLog: https://github.com/guessit-io/guessit/releases/tag/v4.3.0
DeltaFile
+3-3multimedia/py-guessit/distinfo
+1-1multimedia/py-guessit/Makefile
+4-42 files

FreeBSD/ports a3545c9devel/aws-c-mqtt Makefile distinfo

devel/aws-c-mqtt: Update to 0.16.1

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v0.16.1
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

LLVM/project 56f0811libc/src/__support freestore.h

[libc][__support] Clean up index_to_min_size clamping by introducing LINEAR_BINS

Instead of forcing EXP_BASE (32) linear bins and clamping min_size with cpp::min,
this change introduces LINEAR_BINS to calculate the exact number of linear bins
needed to reach the exponential table boundary (29 on MSVC Windows where UNIT_SIZE is 8,
31 on Linux where UNIT_SIZE is 16).

Using LINEAR_BINS as the transition threshold in size_to_bit_index, index_to_min_size,
and find_and_remove_fit eliminates all runtime clamping, padding bins, and overshooting
while preserving strict monotonicity across all indices.

TAG=agy
CONV=cff84e8c-ee22-4f39-af3c-344d1e6f417b
DeltaFile
+11-7libc/src/__support/freestore.h
+11-71 files

FreeBSD/ports 6672855www Makefile, www/dolibarr17 distinfo pkg-descr

www/dolibarr17: Remove expired port

2026-07-31 www/dolibarr17: php81 is the recommended max version for run it
DeltaFile
+0-15,617www/dolibarr17/pkg-plist
+0-42www/dolibarr17/Makefile
+0-21www/dolibarr17/files/pkg-message.in
+0-11www/dolibarr17/pkg-descr
+0-3www/dolibarr17/distinfo
+0-1www/Makefile
+0-15,6951 files not shown
+1-15,6957 files

LLVM/project f99ee4fflang/lib/Semantics mod-file.cpp, flang/test/Semantics modfile84.f90

[flang][cuda][openacc] Emit an error when CUDA symbols are imported with CUDA disabled (#205427)

Only look for for module symbols.
DeltaFile
+46-0flang/test/Semantics/modfile84.f90
+28-0flang/lib/Semantics/mod-file.cpp
+74-02 files

FreeBSD/ports 0b26a2c. MOVED, net-mgmt Makefile

net-mgmt/py-pyIOSXR: Remove expired port

2026-07-31 net-mgmt/py-pyIOSXR: Upstream inactive since +8 years, code was integrated into py-napalm. Please use net-mgmt/py-napalm instead
DeltaFile
+0-25net-mgmt/py-pyIOSXR/Makefile
+0-3net-mgmt/py-pyIOSXR/distinfo
+0-2net-mgmt/py-pyIOSXR/pkg-descr
+0-1net-mgmt/Makefile
+1-0MOVED
+1-315 files

FreeBSD/ports b56ab17devel/py-ariadne Makefile distinfo

devel/py-ariadne: Update version 1.0.1=>1.1.0

Changelog: https://github.com/mirumee/ariadne/releases/tag/1.1.0
DeltaFile
+3-3devel/py-ariadne/distinfo
+1-1devel/py-ariadne/Makefile
+4-42 files