HardenedBSD/ports 67d4b16biology/barrnap/files patch-test_test.sh, devel/android-tools/files patch-vendor_core_fastboot_usb_freebsd.cpp

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,345-29editors/vscode/distinfo
+669-12editors/vscode/Makefile.crates
+298-48editors/vscode/pkg-plist
+257-0devel/android-tools/files/patch-vendor_core_fastboot_usb_freebsd.cpp
+163-39misc/lean-ctx/distinfo
+113-0biology/barrnap/files/patch-test_test.sh
+2,845-12899 files not shown
+4,013-486105 files

HardenedBSD/ports 36706d1net-im Makefile

net-im/Makefile: Fix entry
DeltaFile
+1-0net-im/Makefile
+1-01 files

HardenedBSD/ports 6fb8923net-im/vesktop pkg-plist Makefile

net-im/vesktop: New port

Vesktop is a custom Discord App aiming to give you better performance
and improved Unix-like support.

PR:             294195
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Reviewed by:    makc (mentor)
Approved by:    arrowd (co-mentor)
DeltaFile
+79-0net-im/vesktop/pkg-plist
+43-0net-im/vesktop/Makefile
+5-0net-im/vesktop/pkg-descr
+3-0net-im/vesktop/distinfo
+130-04 files

HardenedBSD/src 58718cfsys/vm vm_fault.c

vm_fault: Reset m_needs_zeroing properly

- When allocating a page, we should only consider the PG_ZERO flag when
  handling the top-level page.
- Unconditionally reset the flag when restarting the fault handler.
  Previously, vm_fault_busy_sleep() would fail to reset it.

PR:             294039
Reviewed by:    kib
Tested by:      Peter Much <pmc at citylink.dinoex.sub.org>
MFC after:      3 days
Fixes:          cff67bc43df1 ("vm_fault: only rely on PG_ZERO when the page was newly allocated")
Differential Revision:  https://reviews.freebsd.org/D56234

(cherry picked from commit 04132e01004316ddd0e0cde6ef15b100b7b1844d)
DeltaFile
+3-4sys/vm/vm_fault.c
+3-41 files

HardenedBSD/ports 5801935devel/violet distinfo Makefile

devel/violet: Follow upstream tarball reroll

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/violet/distinfo
+1-0devel/violet/Makefile
+4-32 files

HardenedBSD/src ae1a203usr.sbin/bsdinstall/scripts mirrorselect

installer: Add download.freebsd.org to mirror list

download.freebsd.org is backed by project mirrors and a CDN, which
should benefit most users.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    delphij (releng)
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D54849

(cherry picked from commit 45079cdf8b517adf803db7dc7aa85e5728cfeb2f)
DeltaFile
+12-1usr.sbin/bsdinstall/scripts/mirrorselect
+12-11 files

HardenedBSD/ports 50f3769www/hs-postgrest distinfo Makefile

www/hs-postgrest: Update 14.8 => 14.9

Approved by:            haskell@ (alven@, arrowd@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3www/hs-postgrest/distinfo
+1-1www/hs-postgrest/Makefile
+4-42 files

HardenedBSD/ports 11c29bcnet/v2ray distinfo Makefile

net/v2ray: Update 5.47.0 => 5.48.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/v2ray/distinfo
+1-2net/v2ray/Makefile
+6-72 files

HardenedBSD/ports ac2e975deskutils/freeplane Makefile, deskutils/freeplane/files freeplane.in

deskutils/freeplane: Set JAVA_VERSION

Freeplane fails to start with the current JAVA_DEFAULT (25) with
the error message:

ERROR:   Found /usr/local/bin/java in $PATH.
ERROR:   It has version 25.0.2
ERROR:   Currently, freeplane requires java version 8 or from 11 to 23
ERROR:
ERROR:   Select a supported java version
ERROR:   by setting FREEPLANE_JAVA_HOME to a valid java location
ERROR:   OR use an unsupported java version
ERROR:   by setting FREEPLANE_USE_UNSUPPORTED_JAVA_VERSION to 1

So set JAVA_VERSION to a list of supported JDK.

Note that if you start freeplane with the environment variable
FREEPLANE_USE_UNSUPPORTED_JAVA_VERSION=1, then the program fails with
the error message:

    [8 lines not shown]
DeltaFile
+4-1deskutils/freeplane/Makefile
+2-0deskutils/freeplane/files/freeplane.in
+6-12 files

HardenedBSD/ports 7653d37editors/vscode distinfo Makefile.crates, editors/vscode/files patch-node__modules_ssh2_lib_protocol_crypto_src_binding.cc

editors/vscode: Update to 1.115.0

Changelog:
- https://code.visualstudio.com/updates/v1_114
- https://code.visualstudio.com/updates/v1_115

Reported by:    GitHub (watch releases)
DeltaFile
+1,345-29editors/vscode/distinfo
+669-12editors/vscode/Makefile.crates
+298-48editors/vscode/pkg-plist
+48-11editors/vscode/Makefile
+56-0editors/vscode/files/patch-node__modules_ssh2_lib_protocol_crypto_src_binding.cc
+21-4editors/vscode/Makefile.reh
+2,437-1045 files not shown
+2,447-11411 files

HardenedBSD/ports 50dbbdceditors/fresh distinfo Makefile

editors/fresh: Update to 0.2.23
DeltaFile
+3-3editors/fresh/distinfo
+1-1editors/fresh/Makefile
+4-42 files

HardenedBSD/ports 9648be5misc/crush distinfo Makefile

misc/crush: Update to 0.56.0

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.54.0
- https://github.com/charmbracelet/crush/releases/tag/v0.55.0
- https://github.com/charmbracelet/crush/releases/tag/v0.55.1
- https://github.com/charmbracelet/crush/releases/tag/v0.56.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-2misc/crush/Makefile
+6-72 files

HardenedBSD/ports 54788d7biology/barrnap Makefile pkg-plist, biology/barrnap/files patch-test_test.sh patch-bin_barrnap

biology/barrnap: update 0.9 → 1.10.6
DeltaFile
+113-0biology/barrnap/files/patch-test_test.sh
+87-0biology/barrnap/files/patch-bin_barrnap
+20-10biology/barrnap/Makefile
+22-0biology/barrnap/files/patch-Makefile
+8-0biology/barrnap/files/patch-test_Makefile
+3-4biology/barrnap/pkg-plist
+253-141 files not shown
+256-177 files

HardenedBSD/ports 7e46958audio/padthv1-lv2 distinfo Makefile

audio/padthv1-lv2: update 1.3.2 → 1.4.1
DeltaFile
+3-3audio/padthv1-lv2/distinfo
+1-1audio/padthv1-lv2/Makefile
+4-42 files

HardenedBSD/ports abf546baudio/drumkv1-lv2 distinfo Makefile

audio/drumkv1-lv2: update 1.3.2 → 1.4.1
DeltaFile
+3-3audio/drumkv1-lv2/distinfo
+1-1audio/drumkv1-lv2/Makefile
+4-42 files

HardenedBSD/ports 5e80eb1audio/samplv1-lv2 distinfo Makefile

audio/samplv1-lv2: update 1.3.2 → 1.4.1
DeltaFile
+3-3audio/samplv1-lv2/distinfo
+1-1audio/samplv1-lv2/Makefile
+4-42 files

HardenedBSD/ports a6cbf7aaudio/synthv1-lv2 distinfo Makefile

audio/synthv1-lv2: update 1.3.2 → 1.4.1
DeltaFile
+3-3audio/synthv1-lv2/distinfo
+1-1audio/synthv1-lv2/Makefile
+4-42 files

HardenedBSD/ports ac5f2c9games/openrct2 pkg-plist distinfo

games/openrct2: update to 0.5.0

Changelog:      https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.5.0
DeltaFile
+15-14games/openrct2/pkg-plist
+11-11games/openrct2/distinfo
+2-3games/openrct2/Makefile
+28-283 files

HardenedBSD/ports 291dc81sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.9 → 2026.4.10
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

HardenedBSD/ports cf925e5misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.0.1 → 3.0.3
DeltaFile
+163-39misc/lean-ctx/distinfo
+81-19misc/lean-ctx/Makefile
+244-582 files

HardenedBSD/ports 9e93cd3www/authelia distinfo Makefile

www/authelia: update 4.39.18 → 4.39.19
DeltaFile
+7-7www/authelia/distinfo
+1-1www/authelia/Makefile
+8-82 files

HardenedBSD/ports 5d18893devel/tagref distinfo Makefile

devel/tagref: update 1.11.0 → 1.12.0
DeltaFile
+3-3devel/tagref/distinfo
+1-1devel/tagref/Makefile
+4-42 files

HardenedBSD/ports dffa98dtextproc/gitlab-elasticsearch-indexer Makefile

textproc/gitlab-elasticsearch-indexer: ignore lib requirement

The content of the package is linked on libparser_c_bindings.so which
does not provide proper soname, as a result it it not exported as
provided by the gitlab-code-parser, so ignore it, it will never be
resolved.

PR:     293874
DeltaFile
+4-1textproc/gitlab-elasticsearch-indexer/Makefile
+4-11 files

HardenedBSD/ports c66f7ffmath/dgl Makefile

math/dgl: the tensorpipe component links to libuv.so

Register properly the dependency.

PR:     293874
DeltaFile
+2-0math/dgl/Makefile
+2-01 files

HardenedBSD/ports 5c0a6d4misc/compat10x Makefile pkg-plist.i386

misc/compat10x: do not require libssh.so.5 for i386

This was already fixed for amd64 in dd2c7a1e797fda40b1f9a31079275c022a2f8018
the i386 version of the package was forgotten

PR:     293874
DeltaFile
+1-1misc/compat10x/Makefile
+1-1misc/compat10x/pkg-plist.i386
+2-22 files

HardenedBSD/ports e21f690editors/pluma Makefile

editors/pluma: fix dependency type for mate-desktop

pluma is actually linked to libmate-desktop so this requires a
LIB_DEPENDS not a BUILD_DEPENDS

PR:     293874
DeltaFile
+2-2editors/pluma/Makefile
+2-21 files

HardenedBSD/ports e1cc66fsysutils/nix distinfo Makefile

sysutils/nix: fix build with lowdown 3

Reported by:    diizzy
DeltaFile
+5-3sysutils/nix/distinfo
+4-2sysutils/nix/Makefile
+9-52 files

HardenedBSD/ports 66560b5devel/R-cran-rJava Makefile, graphics/jogamp-jogl Makefile

java: ignore lib dependency on openjdk libraries

openjdk does not provide proper shlib version tracking, therefor ignore
openjdk libraries in ports linked to openjdk's libraries.

PR:     293874
DeltaFile
+2-1graphics/jogamp-jogl/Makefile
+2-1devel/R-cran-rJava/Makefile
+2-1graphics/jogl/Makefile
+6-33 files

HardenedBSD/ports fb06a26math/symengine Makefile

math/symengine: fix dependency on llvm

By using llvm this port get linked to libllvm which means lib_depends
not only run_depends on it.

Fix by using USES=llvm:lib
DeltaFile
+2-2math/symengine/Makefile
+2-21 files

HardenedBSD/ports 9cfd616devel/android-tools/files patch-vendor_core_fastboot_usb_freebsd.cpp patch-vendor_adb_client_usb_freebsd.cpp

devel/android-tools: update to 35.0.2

Recreate the port from scratch, and base in on the cmakified
https://github.com/nmeum/android-tools

Why recreating from scratch: android-tools has changed a lot since
latest version in the ports tree and it was easier for me to restart
the porting.

The main highlight is: create a libusb base backed for fastboot which now
uses lowlevel usb primitive on other targets.

Test by: flashing GrapheneOS (which requires this version as minimum
requirement and exercise fastboot extensively)
Working on LineageOS, Android and GrapheneOS over adb.

Other tools has not been tested.
Take maintainership


    [2 lines not shown]
DeltaFile
+257-0devel/android-tools/files/patch-vendor_core_fastboot_usb_freebsd.cpp
+66-0devel/android-tools/files/patch-vendor_adb_client_usb_freebsd.cpp
+54-0devel/android-tools/files/patch-vendor_adb_client_usb_libusb.cpp
+46-0devel/android-tools/files/patch-vendor_CMakeLists.f2fstools.txt
+0-45devel/android-tools/files/patch-vendor_boringssl_crypto_x509_t__x509.c
+0-37devel/android-tools/files/patch-vendor_adb_client_file__sync__client.cpp
+423-8222 files not shown
+776-14428 files