FreeBSD/ports 91eb437devel/gradle5 Makefile

devel/gradle5: pin to jdk8 or jdk11

Fails on runtime with newer jdk when building its sole dependency misc/elki.

When compiling in poudriere with DEFAULT_VERSIONS+=java=21:
===>  Building for elki-0.7.1.1166_1
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
        at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:43)

The gradle documentation also states that you need a newer Gradle version for jdk12+.
https://docs.gradle.org/current/userguide/compatibility.html#java_runtime

PR:     291657
Approved-By:    maintainer timeout
DeltaFile
+1-0devel/gradle5/Makefile
+1-01 files

FreeBSD/src 108f057usr.sbin/bhyve bhyve_config.5 bhyve.8

bhyve: Document that MAC address has to be unicast

bhyve accepts any MAC address even foreign as long it is a unicast one.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54372

(cherry picked from commit e1bfd541c7cdee1e184cacb2ea3bbebb3a500dfb)
DeltaFile
+8-4usr.sbin/bhyve/bhyve_config.5
+2-1usr.sbin/bhyve/bhyve.8
+10-52 files

FreeBSD/src c847ea5usr.sbin/bhyve bhyve_config.5

bhyve_config.5: Fix consistency and terms in manpage

Correct inconsistent spelling of terms and duplication.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54370

(cherry picked from commit 66604463e737f4754ae6268171031ceefc226837)
DeltaFile
+9-8usr.sbin/bhyve/bhyve_config.5
+9-81 files

FreeBSD/src ad6381ashare/man/man4 linprocfs.4

linprocfs.4: Improve docs around pid/self entries

Mark <pid> as a placeholder and document that self is a symlink to a directory.

PR:             283080
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54358

(cherry picked from commit 0d31189cbce4de142a43b65037beb7bf8c09cf26)
DeltaFile
+4-4share/man/man4/linprocfs.4
+4-41 files

FreeBSD/src 980c44dusr.sbin/bhyve bhyve_config.5 bhyve.8

bhyve: Document that MAC address has to be unicast

bhyve accepts any MAC address even foreign as long it is a unicast one.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54372

(cherry picked from commit e1bfd541c7cdee1e184cacb2ea3bbebb3a500dfb)
DeltaFile
+8-4usr.sbin/bhyve/bhyve_config.5
+2-1usr.sbin/bhyve/bhyve.8
+10-52 files

FreeBSD/src 919cb70usr.sbin/bhyve bhyve_config.5

bhyve_config.5: Fix consistency and terms in manpage

Correct inconsistent spelling of terms and duplication.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54370

(cherry picked from commit 66604463e737f4754ae6268171031ceefc226837)
DeltaFile
+9-8usr.sbin/bhyve/bhyve_config.5
+9-81 files

FreeBSD/ports 3f21b09math/jacop Makefile, math/jacop/files patch-pom.xml

math/jacop: fix building in jdk11 and jdk17

Error fixed:
SimpleArrayList.java:187: error: tag not supported in HTML5: tt
[00:01:31] [ERROR]      * Returns <tt>true</tt> if this list contains the specified element.

It does not build on jdk21.
Error on jdk21:
[00:00:43] [INFO] Compiling 30 source files to /wrkdirs/usr/ports/math/jacop/work/jacop-4.8.0/target/classes at 1765635688496
[00:00:44] [ERROR] error:
[00:00:44] [INFO]   bad constant pool index: 0 at pos: 48454
[00:00:44] [INFO]      while compiling: <no file>
[00:00:44] [INFO]         during phase: globalPhase=<no phase>, enteringPhase=<some phase>

PR:     291629
Approved-by:    maintainer timeout
DeltaFile
+12-0math/jacop/files/patch-pom.xml
+1-0math/jacop/Makefile
+13-02 files

FreeBSD/ports 659d298biology/cytoscape Makefile

biology/cytoscape: pin to openjdk8

PR:     291583
Approved-By:    maintainer timeout
DeltaFile
+1-0biology/cytoscape/Makefile
+1-01 files

LLVM/project 0db24a1llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+31-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+7-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+76-305 files

LLVM/project 4c21a90llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Add baseline tests for sqrt SimplifyDemandedFPClass
DeltaFile
+206-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+206-01 files

LLVM/project bc98197llvm/include/llvm/ADT FloatingPointMode.h, llvm/include/llvm/Support KnownFPClass.h

InstCombine: Handle log/log2/log10 in SimplifyDemandedFPClass
DeltaFile
+37-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+9-18llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+3-15llvm/lib/Analysis/ValueTracking.cpp
+17-0llvm/lib/Support/KnownFPClass.cpp
+5-0llvm/include/llvm/ADT/FloatingPointMode.h
+4-0llvm/include/llvm/Support/KnownFPClass.h
+75-336 files

FreeBSD/ports 457c227devel/luajava Makefile, devel/luajava/files patch-Makefile

devel/luajava: pin to openjdk8

Compiliing with jdk21 gives an error in javadoc which is fixed by making the patch-Makefile more generic so all jdk versions use '-Xdoclint:none'.

With the doclint option jdk11 and newer give an error on missing javah executable. I can't quickly fix this, so let's pin the port to openjdk8.

With this patch we can set JAVA_DEFAULT=21 and this port will still use openjdk8 to builld.

PR:     291579
Approved-By:    maintainer timeout
DeltaFile
+4-11devel/luajava/files/patch-Makefile
+1-0devel/luajava/Makefile
+5-112 files

LLVM/project 79472d3llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 gather-buildvector-with-minbitwidth-user.ll

[SLP]Exclude non-profitable subtrees.

Initial support for SLP tree throttling. Trims non-profitable subtrees,
trying to maximize perf gains.

Does not support trees with gathered loads yet, since they are not quite
trees, but graphs. Analysis should be added later.

Reviewers: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/162018
DeltaFile
+333-66llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+243-83llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
+137-26llvm/test/Transforms/SLPVectorizer/X86/pr46983.ll
+67-66llvm/test/Transforms/SLPVectorizer/RISCV/reordered-buildvector-scalars.ll
+29-63llvm/test/Transforms/SLPVectorizer/AArch64/gather-buildvector-with-minbitwidth-user.ll
+29-48llvm/test/Transforms/SLPVectorizer/X86/scalarize-ctlz.ll
+838-35233 files not shown
+1,219-67739 files

FreeBSD/src 23b83bfsys/dev/dpaa2 dpaa2_ni.c

dpaa2: Setup interface caps on attach

39d4094173f9 ("epair: add support for checksum offloading") revealed
that HW checksum offloading is not enabled when the dpaa2_ni driver
is attached despite being declared and enabled on the dpni interface.

I modified dpaa2_ni_setup_if_caps to take into account both IPv4 and
IPv6 checksum offloading capabilities and added a call to re-configure
interface capabilities on attach to fix it.

Reviewed by:    bz
Fixes:          39d4094173f9 ("epair: add support for checksum offloading")
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D53436

(cherry picked from commit a731cb93a66271713d6ea197946e4a307e5b0837)
DeltaFile
+45-7sys/dev/dpaa2/dpaa2_ni.c
+45-71 files

FreeBSD/ports ce14a2fgames/stendhal/files patch-build.xml

games/stendhal: fix build with jdk17+

Just increase the minimal javac source/target.

PR:     291564
Approved-By:    maintainer timeout
DeltaFile
+11-0games/stendhal/files/patch-build.xml
+11-01 files

FreeBSD/src 22f8973sys/dev/dpaa2 dpaa2_ni.c

dpaa2: Setup interface caps on attach

39d4094173f9 ("epair: add support for checksum offloading") revealed
that HW checksum offloading is not enabled when the dpaa2_ni driver
is attached despite being declared and enabled on the dpni interface.

I modified dpaa2_ni_setup_if_caps to take into account both IPv4 and
IPv6 checksum offloading capabilities and added a call to re-configure
interface capabilities on attach to fix it.

Reviewed by:    bz
Fixes:          39d4094173f9 ("epair: add support for checksum offloading")
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D53436

(cherry picked from commit a731cb93a66271713d6ea197946e4a307e5b0837)
DeltaFile
+45-7sys/dev/dpaa2/dpaa2_ni.c
+45-71 files

LLVM/project b340145llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add baseline test for SimplifyDemandedFPClass log handling
DeltaFile
+268-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+268-01 files

LLVM/project 9ad39ddllvm/include/llvm/CodeGen TargetInstrInfo.h, llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp

AMDGPU: Avoid crashing on statepoint-like pseudoinstructions (#170657)

At the moment the MIR tests are somewhat redundant. The waitcnt
one is needed to ensure we actually have a load, given we are
currently just emitting an error on ExternalSymbol. The asm printer
one is more redundant for the moment, since it's stressed by the IR
test. However I am planning to change the error path for the IR test,
so it will soon not be redundant.
DeltaFile
+64-0llvm/test/CodeGen/AMDGPU/statepoint-insert-waitcnts.mir
+40-0llvm/test/CodeGen/AMDGPU/statepoint-asm-printer.mir
+16-0llvm/test/CodeGen/AMDGPU/llvm.deoptimize.ll
+12-1llvm/include/llvm/CodeGen/TargetInstrInfo.h
+12-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+11-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+155-17 files not shown
+184-313 files

LLVM/project ac059eallvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash.ll

[SelectionDAG] Skip chain node when updating divergence

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files

FreeBSD/ports 412c7e0sysutils/jvmtop Makefile

sysutils/jvmtop: pin to java 8

It misses tools.jar when building with jdk11+.

[ERROR] Failed to execute goal on project jvmtop: Could not resolve dependencies for project com.jvmtop:jvmtop:jar:0.9.0-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.6 at specified path /usr/local/openjdk11/../lib/tools.jar -> [Help 1]

NB: upstream repo is inactive for 9 years. A fork (https://github.com/MOschIT/jvmtop)
claims jdk21 support, but that is outside of the scope of the issue I'm trying to solve.

PR:     291538
Approved-By:    maintainer timeout
DeltaFile
+2-1sysutils/jvmtop/Makefile
+2-11 files

LLVM/project b1be15dllvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash.ll chain-node-divergence-update-crash-issue-173885.ll

fix comment
DeltaFile
+0-32llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash.ll
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash-issue-173885.ll
+32-322 files

LLVM/project ab85b50llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass

Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k

nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
DeltaFile
+30-30llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+30-30llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+18-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+78-623 files

LLVM/project 8cd331dllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle minimum/maximum in SimplifyDemandedFPClass
DeltaFile
+114-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+26-87llvm/lib/Analysis/ValueTracking.cpp
+37-56llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+92-0llvm/lib/Support/KnownFPClass.cpp
+33-48llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+14-0llvm/include/llvm/Support/KnownFPClass.h
+316-1926 files

NetBSD/pkgsrc M3jdM3Hdoc CHANGES-2025

   doc: Updated audio/py-beets to 2.5.1nb1
VersionDeltaFile
1.7478+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc dKp4bawaudio/py-beets Makefile distinfo, audio/py-beets/patches patch-beets_ui_____init____.py patch-beetsplug_lyrics.py

   py-beets: merge Debian patch for Python 3.14 support

   Bump PKGREVISION.
VersionDeltaFile
1.1+16-0audio/py-beets/patches/patch-beets_ui_____init____.py
1.1+16-0audio/py-beets/patches/patch-beetsplug_lyrics.py
1.48+5-4audio/py-beets/Makefile
1.27+3-1audio/py-beets/distinfo
+40-54 files

NetBSD/pkgsrc NyXV0gFaudio/py-beets Makefile

   py-beets: mark as not for Python 3.14
VersionDeltaFile
1.47+4-2audio/py-beets/Makefile
+4-21 files

NetBSD/pkgsrc Qqd4ZGedoc CHANGES-2025

   Updated math/fast_float, misc/stellarium
VersionDeltaFile
1.7477+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc ENPrzHNmisc/stellarium PLIST distinfo

   stellarium: updated to 25.4

   25.4
   The major changes of this version:
   - Added initial support of narration
   - Added new sky cultures
   - Many improvements in Sky Culture Maker plugin
   - Many improvements in Core
   - Many updates in sky cultures
VersionDeltaFile
1.61+199-4misc/stellarium/PLIST
1.75+4-4misc/stellarium/distinfo
1.177+2-3misc/stellarium/Makefile
+205-113 files

LLVM/project 5c19f77compiler-rt/lib/scudo/standalone/tests combined_test.cpp

[scudo] Use setenv instead of putenv in ScudoCombinedTest.ZeroOnDeallocEnabledAndFlag (#173423)

This solves a stack-use-after-scope reported by AddressSanitizer within
the unsetenv call at end of the test, due to the "Options" buffer, that
we allocate on the stack, having already gone out of scope.

Unlike putenv, which stores the pointer to the passed string directly in
the environment, setenv creates an internal copy.
DeltaFile
+33-29compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+33-291 files

LLVM/project 389d5c3llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Add baseline tests for minimum/maximum SimplifyDemandedFPClass handling
DeltaFile
+1,250-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+1,250-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+2,500-02 files