FreeBSD/ports 020e8ff — misc/zeroclaw distinfo Makefile

misc/zeroclaw: Update to v0.8.5

Changelogs:
- https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.5
- https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.4
- https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.3
- https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.2
- https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.1

Commit log:
- https://github.com/zeroclaw-labs/zeroclaw/compare/v0.8.0...v0.8.5

PR:             298872
Approved by:    arrowd, jperlow at gmail.com (maintainer timeout)
DeltaFile
+1,255-0misc/zeroclaw/Makefile.crates
+2-1,179misc/zeroclaw/Makefile
+597-437misc/zeroclaw/distinfo
+1,854-1,6163 files

FreeBSD/ports 7faf5ba — x11-clocks/xfce4-datetime-plugin Makefile

x11-clocks/xfce4-datetime-plugin: Belatedly bump PORTREVISION after deprecation

(cherry picked from commit 895b440f46cec771a312bc18230d20d00ba47b60)
DeltaFile
+1-1x11-clocks/xfce4-datetime-plugin/Makefile
+1-11 files

FreeBSD/ports 3823f41 — x11-clocks/xfce4-datetime-plugin Makefile

x11-clocks/xfce4-datetime-plugin: Deprecate EOLed software

This xfce panel plugin has been EOLed by upstream. [1]

Marking it deprecated. No expiration is defined at present, but it
will fail to build with the next xfce desktop release, so an
expiration date will be added when the xfce release schedule will
be defined.

[1] https://docs.xfce.org/panel-plugins/xfce4-datetime-plugin/start

(cherry picked from commit 4fe839dda7d408186334f81a8e33b17d262b33ad)
DeltaFile
+3-1x11-clocks/xfce4-datetime-plugin/Makefile
+3-11 files

FreeBSD/ports 895b440 — x11-clocks/xfce4-datetime-plugin Makefile

x11-clocks/xfce4-datetime-plugin: Belatedly bump PORTREVISION after deprecation
DeltaFile
+1-1x11-clocks/xfce4-datetime-plugin/Makefile
+1-11 files

Linux/linux a41e364 — drivers/scsi BusLogic.c, drivers/scsi/aic7xxx aic7xxx_pci.c aic79xx_osm.h

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Mostly fixes in drivers.

  The three core changes are moving the target reap into the main exit
  path of pseudo device allocation to fix a leak and a couple of minor
  error propagation updates in bsg.

  The largest driver fix is the rethreading of Buslogic to enable
  context locking that was held back from the merge window pull due to
  problems spotted by the maintainer"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: target: tcmu: Fix divide-by-zero in data_pages_per_blk store
  scsi: target: Verify the iSCSI ISID is null-terminated
  scsi: bsg: Report io_uring data copyback failures
  scsi: bsg: Report synchronous data copyback failures
  scsi: target: Validate REGISTER AND MOVE TransportID length

    [12 lines not shown]
DeltaFile
+59-40drivers/scsi/BusLogic.c
+21-5drivers/scsi/aic7xxx/aic79xx_osm.h
+19-1drivers/scsi/aic7xxx/aic7xxx_pci.c
+13-5drivers/ufs/core/ufshcd.c
+15-3drivers/target/target_core_device.c
+9-1drivers/target/target_core_tpg.c
+136-5512 files not shown
+180-7318 files

FreeBSD/ports 4fe839d — x11-clocks/xfce4-datetime-plugin Makefile

x11-clocks/xfce4-datetime-plugin: Deprecate EOLed software

This xfce panel plugin has been EOLed by upstream. [1]

Marking it deprecated. No expiration is defined at present, but it
will fail to build with the next xfce desktop release, so an
expiration date will be added when the xfce release schedule will
be defined.

[1] https://docs.xfce.org/panel-plugins/xfce4-datetime-plugin/start
DeltaFile
+3-1x11-clocks/xfce4-datetime-plugin/Makefile
+3-11 files

FreeBSD/ports 0f06cd6 — . UIDs UPDATING, net/rustdesk-server Makefile pkg-message

net/rustdesk-server: Fix port user definition

The rustdesk software requires a home directory pointing to its DB
directory.

- Fix the user in UIDS
- Add update message to port
- Bump portrevision to force creating updated package
- Add warning in UPDATING

Reported by:    Glenn Gregorec <hgic at geekazoid.com> (via email)
DeltaFile
+14-0UPDATING
+10-0net/rustdesk-server/pkg-message
+1-1net/rustdesk-server/Makefile
+1-1UIDs
+26-24 files

OpenZFS/src 2796b5d — module/os/linux/zfs zfs_znode_os.c

zfs_znode (Linux): Optimize hold insertion

When adding a node to a hold tree for a filesystem, use the position
found by the initial search that came up empty, to avoid likely
searching the tree again for the position.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>            
Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19745
DeltaFile
+3-2module/os/linux/zfs/zfs_znode_os.c
+3-21 files

OpenZFS/src e25aed9 — module/os/freebsd/zfs zfs_dir.c

zfs_dir (FreeBSD): Wrap errors with SET_ERROR

The origin of errors should use SET_ERROR() to aid debugging.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>                                 Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19744
DeltaFile
+3-3module/os/freebsd/zfs/zfs_dir.c
+3-31 files

OpenZFS/src ce52207 — module/os/linux/zfs zfs_vnops_os.c

zfs_vnops (Linux): Wrap errors with SET_ERROR

The origin of errors should use SET_ERROR() to aid debugging.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>                                 Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19744
DeltaFile
+6-6module/os/linux/zfs/zfs_vnops_os.c
+6-61 files

OpenZFS/src 8aa0fb7 — module/os/linux/zfs zfs_uio.c, module/zfs zfs_vnops.c

zfs_uio (Linux): Consistently use SET_ERROR

Consistently use SET_ERROR(EFAULT) at the source of errors, not at the
caller.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19744
DeltaFile
+5-5module/zfs/zfs_vnops.c
+3-3module/os/linux/zfs/zfs_uio.c
+8-82 files

OpenZFS/src fbc758d — module/zfs spa_misc.c, tests/runfiles common.run

Drop spa_namespace_lock while spa_vdev_exit() waits on a suspended pool

spa_vdev_exit() waits for the txg of a vdev change to sync while it
holds spa_namespace_lock. If the pool suspends during that sync, the
txg only syncs once zpool clear resumes the pool, but zpool clear
needs the namespace lock first, in pool_status_check() and in
zfs_ioc_clear(). So do zinject -c, in zio_inject_list_next() and
spa_inject_delref(), and every spa_open() on the system, so commands
on all other pools stop too. zio_resume() has no other caller, so
nothing releases them.

The ioctls refuse a pool that is already suspended, so from the
command line this needs the change's own sync, or another writer, to
suspend the pool after that check. A libzpool program shows it: it
detaches the third side of a three-way mirror while every write and
every probe of the other two sides fails. The pool suspends, and
these threads stay where they are for as long as the program waits:

    detach: txg_wait_synced <- spa_vdev_config_exit <- spa_vdev_exit

    [29 lines not shown]
DeltaFile
+147-0tests/zfs-tests/tests/functional/failmode/failmode_vdev_detach.ksh
+28-9module/zfs/spa_misc.c
+2-1tests/runfiles/common.run
+1-0tests/zfs-tests/tests/Makefile.am
+178-104 files

OpenZFS/src 782ef5f — module/os/linux/zfs zpl_super.c

zpl_super (Linux): Remove stray line from comment

leftover sentence fragment.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19743
DeltaFile
+0-1module/os/linux/zfs/zpl_super.c
+0-11 files

OpenZFS/src 8dbb062 — module/os/linux/zfs zfs_vnops_os.c

zfs_vnops (Linux): Handle credentials consistently

Do a style pass over uid/gid initialization in Linux vnops:

 * Match the inline initialization used by FreeBSD for clarity,
   consistency, and conservation of vertical space.

 * Eliminate redundant calls to crgetuid() by using existing uid
   variables.

 * Pick different names ("owner" and "group") for locals pertaining
   to the znode owner/group ids to closer match the names of related
   nearby variables and avoid confusion with credential uid/gid.

While here, add a missing line between functions.

No functional change.

Sponsored-by: Klara, Inc.

    [5 lines not shown]
DeltaFile
+18-27module/os/linux/zfs/zfs_vnops_os.c
+18-271 files

OpenZFS/src 8ffe023 — module/os/freebsd/zfs zfs_znode_os.c

zfs_znode (FreeBSD): Remove dead code in zfs_zget

Drop error handling code for an error that is always 0.  No functional
change.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Signed-off-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Closes #19743
DeltaFile
+1-7module/os/freebsd/zfs/zfs_znode_os.c
+1-71 files

FreeBSD/ports 1a0c423 — x11-fonts/p5-Font-TTFMetrics Makefile

x11-fonts/p5-Font-TTFMetrics: Mark DEPRECATED

- Upstream unmaintained
- No consumers in the tree
- Set EXPIRATION_DATE 2026-12-07

(cherry picked from commit 26edc1e357233ede2affd7e70bf3b9cf3a20fe33)
DeltaFile
+5-2x11-fonts/p5-Font-TTFMetrics/Makefile
+5-21 files

FreeBSD/ports e663c80 — www/ljdeps Makefile

www/ljdeps: Mark DEPRECATED

- Nothing to install
- No consumers in the tree
- LiveJournal has long stopped to be a CMS and stopped sharing any dists
- Set EXPIRATION_DATE 2026-12-07

(cherry picked from commit 99c50d1556eed52f26ce99fcbb1064cec1e7f325)
DeltaFile
+4-1www/ljdeps/Makefile
+4-11 files

OpenZFS/src 1bd8ac9 — tests/zfs-tests/include blkdev.shlib

ZTS: compare the udevadm settle time as a number

block_device_wait() reports a slow "udevadm settle" with

        [[ $elapsed > 60 ]] && log_note ...

but > inside [[ ]] compares strings.  $SECONDS is fractional in ksh93,
so a settle of 7.6 seconds prints "udevadm settle time too long: 7.6"
("7" sorts after "6"), and one of 100 seconds or more prints nothing.
The comparison only gates the note; the function's behaviour and
return value don't depend on it.

Compare the elapsed time arithmetically, which ksh93 does in floating
point.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Ryan Moeller <ryan.moeller at klarasystems.com>
Signed-off-by: Will Rouesnel <wrouesnel at wrouesnel.com>
Closes #19747
DeltaFile
+3-2tests/zfs-tests/include/blkdev.shlib
+3-21 files

FreeBSD/ports 3ffed86 — devel/py-jira Makefile distinfo

devel/py-jira: Update version 3.8.0=>3.10.4

Changelog: https://github.com/pycontribs/jira/releases/tag/3.10.4
DeltaFile
+3-3devel/py-jira/distinfo
+1-1devel/py-jira/Makefile
+4-42 files

FreeBSD/ports 5131cb3 — devel/py-vcrpy Makefile distinfo

devel/py-vcrpy: Update version 8.3.0=>8.4.0

Changelog: https://github.com/kevin1024/vcrpy/releases/tag/v8.4.0
DeltaFile
+3-3devel/py-vcrpy/distinfo
+1-1devel/py-vcrpy/Makefile
+4-42 files

FreeBSD/ports 4ce2778 — devel/radare2 Makefile distinfo

devel/radare2: Update version 6.2.4=>6.2.6

Changelog: https://github.com/radareorg/radare2/releases/tag/6.2.6
DeltaFile
+11-2devel/radare2/pkg-plist
+3-3devel/radare2/distinfo
+1-1devel/radare2/Makefile
+15-63 files

FreeBSD/ports 0f5fdda — devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.47.1=>4.47.2

Changelog: https://github.com/tox-dev/tox/releases/tag/4.47.2
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports 18e1fdf — devel/py-cbor2 Makefile distinfo

devel/py-cbor2: Update version 6.2.0=>6.2.1

Changelog: https://github.com/agronholm/cbor2/releases/tag/6.2.1
DeltaFile
+3-3devel/py-cbor2/distinfo
+1-1devel/py-cbor2/Makefile
+4-42 files

FreeBSD/ports 74258b0 — net/libwebsockets Makefile pkg-plist

net/libwebsockets: Fix plist for OPTIONS

PR:             300559
DeltaFile
+4-1net/libwebsockets/pkg-plist
+1-0net/libwebsockets/Makefile
+5-12 files

FreeBSD/ports 5ed1d35 — devel/py-aioice Makefile distinfo

devel/py-aioice: Update version 0.12.0=>0.12.1

Changelog: https://github.com/aiortc/aioice/releases/tag/0.12.1
DeltaFile
+3-3devel/py-aioice/distinfo
+1-1devel/py-aioice/Makefile
+4-42 files

FreeBSD/ports 06cf181 — devel/py-aiortc distinfo Makefile

devel/py-aiortc: Update version 1.15.0=>1.16.0

Changelog: https://github.com/aiortc/aiortc/releases/tag/1.16.0
DeltaFile
+4-3devel/py-aiortc/Makefile
+3-3devel/py-aiortc/distinfo
+7-62 files

FreeBSD/ports 26edc1e — x11-fonts/p5-Font-TTFMetrics Makefile

x11-fonts/p5-Font-TTFMetrics: Mark DEPRECATED

- Upstream unmaintained
- No consumers in the tree
- Set EXPIRATION_DATE 2026-12-07
DeltaFile
+5-2x11-fonts/p5-Font-TTFMetrics/Makefile
+5-21 files

FreeBSD/ports ce242a9 — databases/freetds-devel Makefile distinfo

databases/freetds-devel: Update version 1.5.509=>1.5.512
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports 99c50d1 — www/ljdeps Makefile

www/ljdeps: Mark DEPRECATED

- Nothing to install
- No consumers in the tree
- LiveJournal has long stopped to be a CMS and stopped sharing any dists
- Set EXPIRATION_DATE 2026-12-07
DeltaFile
+4-1www/ljdeps/Makefile
+4-11 files

FreeBSD/ports 8b13cca — security/osslsigncode Makefile distinfo

security/osslsigncode: Update version 2.14=>2.15

Changelog: https://github.com/mtrojnar/osslsigncode/releases/tag/2.15
DeltaFile
+3-3security/osslsigncode/distinfo
+1-1security/osslsigncode/Makefile
+4-42 files