FreeBSD/ports 1eb3fd4math/scilab Makefile pkg-plist, math/scilab/files patch-configure patch-hdf5

math/scilab: upgrade to 2026.1.0 and undeprecate

Latest releases notes at
        https://gitlab.com/scilab/scilab/-/blob/2026.1.0/scilab/CHANGES.md

Also take maintainership.

This is a first attempt at an upgrade of this port. It is usuable, but
not perfect: don't hesitate to send patches!

Known limitations:
- I've not been able to get a dynamic libary_path, this explains the
work-around in etc/jvm_options.xml, and a non-breaking exception when
starting;

- MAKE_JOBS_UNSAFE has to be set, should be avoidable with some fixes in
the makefiles;

- FreeBSD is not officially supported, and no Atoms modules are available
for us ATM.
DeltaFile
+7,656-10,084math/scilab/pkg-plist
+0-380math/scilab/files/patch-jogamp-jogl-2.3.2
+92-45math/scilab/Makefile
+95-0math/scilab/files/patch-etc_jvm__options.xml.inst
+0-81math/scilab/files/patch-hdf5
+53-21math/scilab/files/patch-configure
+7,896-10,61113 files not shown
+8,056-10,72019 files

FreeBSD/ports e5e59bfdevel Makefile, devel/jakarta-activation distinfo pkg-descr

devel/jakarta-activation: new port, Jakarta Activation

This is needed by Scilab.
DeltaFile
+27-0devel/jakarta-activation/Makefile
+6-0devel/jakarta-activation/pkg-descr
+3-0devel/jakarta-activation/distinfo
+1-0devel/Makefile
+37-04 files

FreeBSD/ports fb3c85bdevel Makefile, devel/javafx-jars distinfo pkg-descr

devel/javafx-jars: new port, jar files provided by OpenJFX

This is needed by Scilab.
DeltaFile
+28-0devel/javafx-jars/Makefile
+8-0devel/javafx-jars/pkg-plist
+6-0devel/javafx-jars/pkg-descr
+3-0devel/javafx-jars/distinfo
+1-0devel/Makefile
+46-05 files

FreeBSD/ports 961d78edevel Makefile, devel/javax-activation distinfo pkg-descr

devel/javax-activation: new port, Java Activation Framework

Remark: this is an ancient .jar file, it should have been superseded by
jakarta-activation, but it is still required to build the recent Scilab.
DeltaFile
+27-0devel/javax-activation/Makefile
+7-0devel/javax-activation/pkg-descr
+3-0devel/javax-activation/distinfo
+1-0devel/Makefile
+38-04 files

FreeBSD/ports e1e6766www Makefile, www/httpclient5 distinfo pkg-descr

www/httpclient5: new port, Java components implementing the client side HTTP services v5

Required by Scilab.
DeltaFile
+26-0www/httpclient5/Makefile
+4-0www/httpclient5/pkg-descr
+3-0www/httpclient5/distinfo
+1-0www/Makefile
+34-04 files

FreeBSD/ports 98dcce9textproc/saxon-he Makefile

textproc/saxon-he: install Saxon-HE.jar

Required by Scilab.
DeltaFile
+4-2textproc/saxon-he/Makefile
+4-21 files

FreeBSD/ports c9be4bfmath/jlatexmath pkg-plist distinfo

math/jlatexmath: adding jlatexmath-font-cyrillic + jlatexmath-font-greek

They are required by Scilab.
DeltaFile
+9-5math/jlatexmath/Makefile
+5-1math/jlatexmath/distinfo
+4-0math/jlatexmath/pkg-plist
+18-63 files

FreeBSD/ports 6d207f3java/eclipse-ecj distinfo Makefile, java/eclipse-ecj/files patch-build.xml

java/eclipse-ecj: update to 4.40 and un-deprecate
DeltaFile
+15-15java/eclipse-ecj/Makefile
+0-24java/eclipse-ecj/files/patch-build.xml
+3-2java/eclipse-ecj/distinfo
+18-413 files

FreeBSD/ports 9447332www Makefile, www/httpcore5 pkg-descr distinfo

www/httpcore5: new port, java components implementing the base HTTP protocol v.5

Required by Scilab.
DeltaFile
+26-0www/httpcore5/Makefile
+3-0www/httpcore5/distinfo
+2-0www/httpcore5/pkg-descr
+1-0www/Makefile
+32-04 files

FreeBSD/ports 30bbf1atextproc/fop pkg-plist Makefile

textproc/fop: install the .jar files under $JAVAJARDIR with fop-core
DeltaFile
+7-1textproc/fop/Makefile
+6-0textproc/fop/pkg-plist
+13-12 files

FreeBSD/ports 677b89ddevel Makefile, devel/javax.annotation-api pkg-descr distinfo

devel/javax.annotation-api: new port, Common Annotations for the Java Platform

Required by Scilab.
DeltaFile
+26-0devel/javax.annotation-api/Makefile
+3-0devel/javax.annotation-api/distinfo
+2-0devel/javax.annotation-api/pkg-descr
+1-0devel/Makefile
+32-04 files

FreeBSD/ports abdebb2devel Makefile, devel/jaxb-impl pkg-descr distinfo

devel/jaxb-impl: new port, Eclipse Implementation of JAXB

Required by Scilab.
DeltaFile
+26-0devel/jaxb-impl/Makefile
+3-0devel/jaxb-impl/distinfo
+2-0devel/jaxb-impl/pkg-descr
+1-0devel/Makefile
+32-04 files

FreeBSD/ports 70a03cewww Makefile, www/jcef distinfo pkg-descr

www/jcef: new port, Java Chromium Embedded Framework

Required by Scilab.
DeltaFile
+32-0www/jcef/Makefile
+3-0www/jcef/distinfo
+3-0www/jcef/pkg-descr
+1-0www/Makefile
+39-04 files

FreeBSD/ports 7db0ddbdevel Makefile, devel/gson distinfo pkg-descr

devel/gson: new port, Java library to convert Java Objects into JSON

This is a basic port, just to install a dependency used by Scilab.
It uses a pre-built jar provided by Maven.
DeltaFile
+26-0devel/gson/Makefile
+10-0devel/gson/pkg-descr
+5-0devel/gson/distinfo
+1-0devel/Makefile
+42-04 files

FreeBSD/ports 4043e7cdevel/flexdock distinfo Makefile

devel/flexdock: upgrade to 1.2.5
DeltaFile
+4-3devel/flexdock/Makefile
+3-2devel/flexdock/distinfo
+7-52 files

FreeBSD/ports 5cedaa1graphics/jogamp-jogl Makefile, graphics/jogamp-jogl/files patch-jogl__make__build-common.xml patch-gluegen_make_gluegen-cpptasks-base.xml

graphics/jogamp-jogl: upgrade to 2.6.0 and undeprecate

News at
https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.6.0
DeltaFile
+0-97graphics/jogamp-jogl/files/patch-gluegen2
+26-48graphics/jogamp-jogl/files/patch-freebsd
+73-0graphics/jogamp-jogl/files/patch-gluegen_make_build.xml
+23-14graphics/jogamp-jogl/Makefile
+17-17graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml
+15-13graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml
+154-1892 files not shown
+164-1988 files

FreeBSD/ports ca4dcf7. MOVED, textproc Makefile

textproc/lucene5: repomove to textproc/lucene9

Upgrade from 5 to 9 for Scilab.
Note: lucene9 is not the latest release!
DeltaFile
+91-0textproc/lucene9/Makefile
+3-0textproc/lucene9/distinfo
+3-0textproc/lucene9/pkg-descr
+1-1textproc/Makefile
+1-0MOVED
+99-15 files

FreeBSD/ports 944203dtextproc/lucene5 pkg-descr Makefile, textproc/lucene9 pkg-descr distinfo

textproc/lucene9: upgrade to 9.12.2

Changelogs at https://lucene.apache.org/core/9_12_2/changes/Changes.html
DeltaFile
+0-91textproc/lucene5/Makefile
+24-59textproc/lucene9/Makefile
+43-0textproc/lucene9/pkg-plist
+3-3textproc/lucene9/distinfo
+3-1textproc/lucene9/pkg-descr
+0-3textproc/lucene5/pkg-descr
+73-1571 files not shown
+73-1607 files

FreeBSD/src 8696cc6sys/net iflib.c

iflib: Avoid locking for unsupported VF status queries

ifconfig -v requests SR-IOV VF status from every interface.  iflib
previously acquired the context lock before dispatching the request even
for VFs and drivers using the default unsupported method.  Mailbox work
on a VF could therefore delay the complete interface listing.

VF status describes the children of an SR-IOV PF.  Reject requests on
VF contexts and classes using the default method without taking the
context lock.  Keep the lock for actual PF status providers.

Fixes:  1ccf543b21ef ("ifconfig: Add SR-IOV VF status output")
DeltaFile
+17-0sys/net/iflib.c
+17-01 files

NetBSD/pkgsrc-wip 8fc332ffish Makefile cargo-depends.mk, fish/patches patch-Cargo.toml patch-cmake_Install.cmake

fish: start update, fails to build
DeltaFile
+1,731-0fish/PLIST
+535-0fish/distinfo
+177-0fish/cargo-depends.mk
+92-0fish/Makefile
+39-0fish/patches/patch-cmake_Install.cmake
+35-0fish/patches/patch-Cargo.toml
+2,609-03 files not shown
+2,649-09 files

FreeBSD/ports 4551e8esecurity/vuxml/vuln 2026.xml

security/vuxml: Document Roundcube vulnerabilities
DeltaFile
+41-0security/vuxml/vuln/2026.xml
+41-01 files

FreeBSD/ports be80390Mk bsd.options.desc.mk, x11-wm/openbox Makefile

Mk, x11-wm/openbox: GC IMLIB standard option in favor of IMLIB2

The `graphics/imlib' port was removed on 2014-12-25, convert the
last remaining port to IMLIB2 for consistency with other ports.
DeltaFile
+5-6x11-wm/openbox/Makefile
+0-1Mk/bsd.options.desc.mk
+5-72 files

FreeBSD/src 185a03alib/libgcc_s Symbol.map

libgcc_s: export the IEEE-128 long double runtime on powerpc64le

On powerpc64le with IEEE-128 long double, the long-double compiler-runtime
helpers are the *kf* soft-float functions (built from the tf sources,
renamed via -D in lib/libcompiler_rt/Makefile.inc) plus the complex
multc3/__divtc3. They are compiled into libgcc_s.so by the powerpc64le
SRCF block, but were never added to Symbol.map, so they stayed local and
unexported.

Every other IEEE-128 architecture already exports its scalar long-double
runtime -- aarch64 and riscv list the tf helpers in GCC_4.6.0. powerpc64le
was simply missed.

Because the helpers are unexported, any clang-built shared library that uses
long double leaves them undefined (permitted in a DSO), and linking an
executable against that DSO then fails under lld's default
--no-allow-shlib-undefined. For example science/harminv fails to link its
binary against its own libharminv.so with undefined multc3/divtc3; at
-O0, mulkf3/addkf3/__subkf3/__unordkf2 appear as well.

    [8 lines not shown]
DeltaFile
+34-0lib/libgcc_s/Symbol.map
+34-01 files

FreeBSD/ports 044a70egraphics/py-fotokilof Makefile distinfo

graphics/py-fotokilof: Update to 5.3.0

ChangeLog:      https://github.com/TeaM-TL/FotoKilof/releases#release-5.3.0

Reported by:    Tomasz Łuczak <notifications at github.com>
DeltaFile
+3-3graphics/py-fotokilof/distinfo
+1-1graphics/py-fotokilof/Makefile
+4-42 files

FreeBSD/ports ef4477cdevel/py-ttkbootstrap Makefile distinfo

devel/py-ttkbootstrap: Update to 2.1.1

ChangeLog:

- https://github.com/israel-dryer/ttkbootstrap/releases#release-v1.20.4
- https://github.com/israel-dryer/ttkbootstrap/releases#release-v2.0.0
- https://github.com/israel-dryer/ttkbootstrap/releases#release-v2.0.1
- https://github.com/israel-dryer/ttkbootstrap/releases#release-v2.1.1

Reported by:    Israel Dryer <notifications at github.com>
DeltaFile
+3-3devel/py-ttkbootstrap/distinfo
+1-1devel/py-ttkbootstrap/Makefile
+4-42 files

OPNSense/core 3f5c952src/www interfaces.php

Interfaces: wireless - use `_wlan` device suffix to detect a wireless interface instead of assuming a wireless config section has been created. closes https://github.com/opnsense/core/issues/10681

missed a couple of spots in previous it seems.
DeltaFile
+4-4src/www/interfaces.php
+4-41 files

NetBSD/othersrc wuUrcYdusr.bin/gooeymux term.c init.c

   move settings into their own header
VersionDeltaFile
1.1+43-0usr.bin/gooeymux/config.h
1.5+3-5usr.bin/gooeymux/init.c
1.3+4-3usr.bin/gooeymux/term.c
+50-83 files

LLVM/project 14c563ellvm/test/Transforms/LoopVectorize outer_loop_contiguous.ll

[VPlan] Add tests for outer-loop accesses with irregular types (NFC). (#215075)

Add coverage for stride-1 outer-loop accesses of element types that are
bit-packed in vectors (i1, i4).

While touching the file, remove some unnecessary checks.
DeltaFile
+318-125llvm/test/Transforms/LoopVectorize/outer_loop_contiguous.ll
+318-1251 files

LLVM/project c447f60llvm/lib/Target/Sparc/MCTargetDesc SparcAsmBackend.cpp, llvm/test/MC/Sparc/Relocations relocation-specifier.s absolute-hi-lo.s

[SPARC] Fix %hi/%lo of absolute expressions in PIC mode (#215066)

adjustPICRelocation maps %hi/%lo to GOT22/PC22 or GOT10/PC10 at parse
time, before the operand is known to be absolute. adjustFixupValue has
no case for the GOT types, so an absolute operand encodes the unshifted
value:

Encode %got22/%got10 like %hi/%lo. Also drop them as input syntax; GNU
as has no such operators.
DeltaFile
+35-0llvm/test/MC/Sparc/Relocations/absolute-hi-lo.s
+14-0llvm/test/MC/Sparc/Relocations/relocation-specifier.s
+4-0llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
+53-03 files

LLVM/project 2f09d67llvm/lib/CodeGen/SelectionDAG LegalizeTypes.h LegalizeDAG.cpp, llvm/test/CodeGen/AMDGPU fneg.ll

DAG: Gracefully diagnose missing soft-float and strict-FP libcalls

Several soft-float legalization paths legalizer, called into a libcall
without checking whether the target provides one, fatally erroring for
fp128 operations on targets with no soft-float support.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+45-11llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+35-0llvm/test/CodeGen/NVPTX/f128-no-libcall-error.ll
+10-4llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+2-2llvm/test/CodeGen/AMDGPU/fneg.ll
+1-0llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+93-175 files