FreeBSD/ports 97b44e2devel Makefile, devel/p5-Linux-Inotify2 Makefile pkg-plist

devel/p5-Linux-Inotify2: Add new port

PR:             294165
DeltaFile
+25-0devel/p5-Linux-Inotify2/Makefile
+3-0devel/p5-Linux-Inotify2/pkg-plist
+3-0devel/p5-Linux-Inotify2/distinfo
+2-0devel/p5-Linux-Inotify2/pkg-descr
+1-0devel/Makefile
+34-05 files

FreeBSD/ports b41599fsysutils/py-salt distinfo Makefile, sysutils/py-salt/files patch-requirements_base.txt

sysutils/py-salt: Update to 3006.26
DeltaFile
+31-14sysutils/py-salt/files/patch-requirements_base.txt
+3-3sysutils/py-salt/distinfo
+1-1sysutils/py-salt/Makefile
+35-183 files

FreeBSD/ports ae8db5awww/py-exa-py distinfo Makefile

www/py-exa-py: update to 2.15.0
DeltaFile
+3-3www/py-exa-py/distinfo
+1-1www/py-exa-py/Makefile
+4-42 files

FreeBSD/ports f1e302bwww/yarr Makefile distinfo

www/yarr: Update to 2.7
DeltaFile
+7-6www/yarr/Makefile
+7-3www/yarr/distinfo
+14-92 files

FreeBSD/ports 432f2e3sysutils/zot distinfo Makefile

sysutils/zot: Update to 2.1.18
DeltaFile
+7-7sysutils/zot/distinfo
+3-4sysutils/zot/Makefile
+10-112 files

FreeBSD/ports c5e74c5sysutils/zli distinfo Makefile

sysutils/zli: Update to 2.1.18
DeltaFile
+5-5sysutils/zli/distinfo
+2-3sysutils/zli/Makefile
+7-82 files

FreeBSD/ports 862bd0dmisc/claude-code Makefile

misc/claude-code: Correct BROKEN line
DeltaFile
+1-1misc/claude-code/Makefile
+1-11 files

FreeBSD/ports 52dcd35java/openjdk21 Makefile, java/openjdk21/files patch-src_hotspot_os_bsd_os__perf__bsd.cpp

java/openjdk21: fix build on freebsd 16/aarch64

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_perf_bsd.o:
In file included from /wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.10-7-1/src/hotspot/os/bsd/os_perf_bsd.cpp:38:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint' follows non-static declaration
   35 | breakpoint(void)
      | ^
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.10-7-1/src/hotspot/share/utilities/breakpoint.hpp:31:17: note: previous declaration is here
   31 | extern "C" void breakpoint();
      |                 ^
1 error generated.

* All command lines available in /wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.10-7-1/build/bsd-aarch64-server-release/make-support/failure-logs.
=== End of repeated output ===

    [11 lines not shown]
DeltaFile
+13-0java/openjdk21/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp
+1-1java/openjdk21/Makefile
+14-12 files

FreeBSD/ports bedd2b4java/openjdk17 Makefile, java/openjdk17/files patch-src_hotspot_os_bsd_os__perf__bsd.cpp

java/openjdk17: fix build on freebsd 16/aarch64

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_perf_bsd.o:
In file included from /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.18-8-1/src/hotspot/os/bsd/os_perf_bsd.cpp:38:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint' follows non-static declaration
   35 | breakpoint(void)
      | ^
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.18-8-1/src/hotspot/share/utilities/breakpoint.hpp:31:17: note: previous declaration is here
   31 | extern "C" void breakpoint();
      |                 ^
1 error generated.

* All command lines available in /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.18-8-1/build/bsd-aarch64-server-release/make-support/failure-logs.
=== End of repeated output ===

    [11 lines not shown]
DeltaFile
+13-0java/openjdk17/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp
+1-1java/openjdk17/Makefile
+14-12 files

FreeBSD/ports d5120fajava/openjdk11 Makefile, java/openjdk11/files patch-src_hotspot_os_bsd_os__perf__bsd.cpp

java/openjdk11: fix build on freebsd 16/aarch64

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_perf_bsd.o:
In file included from /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.30-7-1/src/hotspot/os/bsd/os_perf_bsd.cpp:53:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint' follows non-static declaration
   35 | breakpoint(void)
      | ^
/wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.30-7-1/src/hotspot/share/utilities/breakpoint.hpp:31:17: note: previous declaration is here
   31 | extern "C" void breakpoint();
      |                 ^
1 error generated.

* All command lines available in /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.30-7-1/build/bsd-aarch64-normal-server-release/make-support/failure-logs.
=== End of repeated output ===

    [11 lines not shown]
DeltaFile
+14-0java/openjdk11/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp
+1-1java/openjdk11/Makefile
+15-12 files

FreeBSD/ports 2cf5126Mk/Uses electron.mk

Mk/Uses/electron.mk: Ensure reproducibility of node modules tarball for pnpm>=11

When pnpm is used as the node package manager, the package index has
been stored as JSON files under pnpm store's index directory prior to
pnpm version 11. Starting from pnpm 11, the package index has become a
single SQLite database stored as index.db.

To ensure reproducibility of the package index, we now have to unpack
the database, normalize the timestamps and the permissions of
files/directories stored in the index, and pack it again into an
SQLite database.

For more details on pnpm store v11, visit the URL:
https://pnpm.io/blog/releases/11.0#store-v11
DeltaFile
+108-3Mk/Uses/electron.mk
+108-31 files

FreeBSD/ports 36ee4b2Mk/Uses electron.mk

Mk/Uses/electron.mk: Improve automatic npm version detection

The framework assumed the name and the version of a node package
manager is specified as the key "packageManager" [1] in package.json
like:
{
  "packageManager": "<name>@<version>+<hash>"
}

However, the name and the version can be also specified using the key
"devEngines.packageManager" [1] like:
{
  "devEngines":{
    "packageManager": {
      "name": "<name>",
      "version": "<version>+<hash>"
    }
  }
}

    [5 lines not shown]
DeltaFile
+15-5Mk/Uses/electron.mk
+15-51 files

FreeBSD/ports c9c6d89deskutils/py-khard Makefile

deskutils/py-khard: lift python restriction and mark BROKEN with python >= 3.12
DeltaFile
+8-2deskutils/py-khard/Makefile
+8-21 files

FreeBSD/ports 74a4cebwww/onlyoffice-documentserver pkg-plist Makefile, www/onlyoffice-documentserver/files patch-core_Common_3dParty_v8_v8_build_config_compiler_BUILD.gn patch-core_Common_3dParty_v8__89_v8_build_config_compiler_BUILD.gn

www/onlyoffice-documentserver: Update to 9.4.0

Upstream removes MySQL, PostgreSQL, and RabbitMQ support from the
community edition. The converter is now embedded in docservice rather
than run as a separate process.

Fix build failures on amd64 and aarch64 under clang 20+ (-current).

Changelog: https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#940

PR:             296259
DeltaFile
+4,337-347www/onlyoffice-documentserver/pkg-plist
+0-129www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_build_config_compiler_BUILD.gn
+127-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_compiler_BUILD.gn
+53-54www/onlyoffice-documentserver/Makefile
+31-31www/onlyoffice-documentserver/distinfo
+53-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_linux_libpci_BUILD.gn
+4,601-56175 files not shown
+5,324-1,32581 files

FreeBSD/ports aa0c8a5multimedia/jellyfin distinfo pkg-plist, multimedia/jellyfin/files/packagejsons package-lock.json package.json

multimedia/jellyfin: update to 10.11.11
DeltaFile
+9-9multimedia/jellyfin/distinfo
+2-2multimedia/jellyfin/pkg-plist
+2-2multimedia/jellyfin/files/packagejsons/package-lock.json
+1-1multimedia/jellyfin/Makefile
+1-1multimedia/jellyfin/files/packagejsons/package.json
+15-155 files

FreeBSD/ports 0dc5a79misc Makefile, misc/py-elevenlabs Makefile pkg-descr

misc/py-elevenlabs: New port: Official Python SDK for ElevenLabs text-to-speech platform
DeltaFile
+27-0misc/py-elevenlabs/Makefile
+10-0misc/py-elevenlabs/pkg-descr
+3-0misc/py-elevenlabs/distinfo
+1-0misc/Makefile
+41-04 files

FreeBSD/ports f68299dmisc/claude-code Makefile

misc/claude-code: Broken because linuxlator features are missing
DeltaFile
+1-0misc/claude-code/Makefile
+1-01 files

FreeBSD/src 3584cdesys/kern kern_jail.c

jail: clean up locking around do_jail_attach

jail_attach_jd passed PD_DEREF to do_jail_attach, assuming it would take
care of freeing the held prison. This is not true, as do_jail_attach
immediately cleared that flag, leaving the jail stock in dying state
when it is later removed.

Reported by:    markj
Reviewed by:    markj
MFC after:      3 days
Differential Revision:  <https://reviews.freebsd.org/D57674>
DeltaFile
+43-33sys/kern/kern_jail.c
+43-331 files

FreeBSD/src 4ffa7e1sys/kern kern_osd.c

kern: osd: trash a slot's methods upon deregistration

This both lets us quickly identify a slot that's been deallocated while
debugging, and forces us to take a fault if something tries to call one
of the methods anyways somehow with osd_destructors[slot - 1] == NULL.

Reviewed by:    imp, jamie
Differential Revision:  https://reviews.freebsd.org/D48075
DeltaFile
+12-0sys/kern/kern_osd.c
+12-01 files

FreeBSD/src 72ebcfasys/kern kern_osd.c

kern: osd: abstract away the math for locating a slot method

It's relatively simple, but we'll do it a couple of times; pull it
out into a macro.

Reviewed by:    imp (previous version), jamie
Differential Revision:  https://reviews.freebsd.org/D48074
DeltaFile
+6-4sys/kern/kern_osd.c
+6-41 files

FreeBSD/src 65fba08usr.sbin/adduser adduser.sh

adduser: Normalize supplemental groups

Rather than insist on a space-separated list, normalize the input so
that any number of spaces, commas, colons, or semicolons are accepted.

Reviewed by:    bcr
Differential Revision:  https://reviews.freebsd.org/D57774
DeltaFile
+2-2usr.sbin/adduser/adduser.sh
+2-21 files

FreeBSD/src 4d299a7usr.sbin/iostat iostat.8

iostat.8: Expand -w description

PR:             194781
MFC after:      3 days
Reviewed by:    ziaee
Event:          Halifax Hackathon 202606
DeltaFile
+6-1usr.sbin/iostat/iostat.8
+6-11 files

FreeBSD/ports a4bd1aadevel/py-ty distinfo Makefile, devel/py-ty/files patch-ruff_crates_ty_Cargo.toml

devel/py-ty: Update to 0.0.53

Changelog: https://github.com/astral-sh/ty/blob/0.0.53/CHANGELOG.md

Reported by:    Repology
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/files/patch-ruff_crates_ty_Cargo.toml
+1-1devel/py-ty/Makefile
+5-53 files

FreeBSD/src 40e0547share/man/man4 fwcam.4 Makefile, sys/conf NOTES

fwcam: add IIDC 1394 FireWire camera driver

Add fwcam(4), a driver for IIDC v1.30 (TA Document 1999023) digital
cameras over IEEE 1394.

Supports Format_0 (VGA) video modes with isochronous receive DMA,
feature control (brightness, exposure, gain, shutter, white balance,
focus, etc.), poll/kqueue, and hot-plug via bus reset handling.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57685
DeltaFile
+1,051-0sys/dev/firewire/fwcam.c
+263-0sys/dev/firewire/fwcam.h
+116-0share/man/man4/fwcam.4
+11-0sys/modules/firewire/fwcam/Makefile
+1-0share/man/man4/Makefile
+1-0sys/conf/NOTES
+1,443-02 files not shown
+1,445-08 files

FreeBSD/src af20f01sys/dev/firewire fw_helpers.h

firewire: add shared helpers for ISO receive drivers

Add fw_helpers.h with common static inline helpers for FireWire ISO
receive drivers: async xfer wait with timeout and tlabel cleanup,
quadlet read/write, and ISO mbuf management.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57684
DeltaFile
+290-0sys/dev/firewire/fw_helpers.h
+290-01 files

FreeBSD/ports 2314659security/gsad/files patch-src_gsad_gmp.c

security/gsad: Fix build

- Remove obsolete patch file
DeltaFile
+0-16security/gsad/files/patch-src_gsad_gmp.c
+0-161 files

FreeBSD/src 104b311sys/dev/asmc asmc.c

asmc: Refactor sensor detection and sysctl registration

Replace repeated per-sensor-type blocks for voltage, current, power,
and ambient light sensors with table-driven loops.

Reviewed by:    ngie, adrian
Differential Revision:  https://reviews.freebsd.org/D57595
DeltaFile
+65-78sys/dev/asmc/asmc.c
+65-781 files

FreeBSD/src f6cb220sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Fix error tests

How I failed to notice this during the review will remain a mistery.

Fixes:          29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
Event:          Halifax Hackathon 202606
Location:       jrm@'s bathroom
Sponsored by:   The FreeBSD Foundation
DeltaFile
+19-13sys/x86/cpufreq/hwpstate_intel.c
+19-131 files

FreeBSD/src e4fdaaacrypto/heimdal/appl/login login.1, crypto/heimdal/appl/telnet/telnet telnet.1

heimdal: Fix some manpage typos

Reviewed by:    hrs
Event:          Halifax Hackathon 202606
Location:       jrm@'s couch
DeltaFile
+1-1crypto/heimdal/appl/telnet/telnet/telnet.1
+1-1crypto/heimdal/appl/login/login.1
+2-22 files

FreeBSD/ports c61eb39devel/sem distinfo Makefile

devel/sem: Update to 0.14.1
DeltaFile
+3-3devel/sem/distinfo
+1-1devel/sem/Makefile
+4-42 files