FreeBSD/ports f40b067mail/pantomime Makefile pkg-descr

mail/pantomime: Take maintainership

Update WWW.
Add LICENSE_FILE.
Remove old comment.
Remove CFLAGS+=.
Add STRIP_CMD.
Update pkg-descr.

PR:             290101
DeltaFile
+11-15mail/pantomime/Makefile
+4-2mail/pantomime/pkg-descr
+15-172 files

FreeBSD/src 57bf745sys/kern vfs_vnops.c

vfs offset: fix assertion failure in face of racing ffofset and setfl locking

Both use the same 16 bit var to store their locked and waiters bits,
then this in file_v_unlock:

        state = atomic_load_16(flagsp);
        if ((state & lock_wait_bit) == 0 &&
            atomic_cmpset_rel_16(flagsp, state, state & ~lock_bit))
                return;

can fail if for example foffset is being unlocked while setfl is getting
locked.

Afterwards the code assumes there are blocked waiters on foffset.

Reviewed by: kib, markj
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D52915
DeltaFile
+12-6sys/kern/vfs_vnops.c
+12-61 files

FreeBSD/src f43e19dsys/kern vfs_vnops.c

vfs offset: fix assertion failure in face of racing ffofset and setfl locking

Both use the same 16 bit var to store their locked and waiters bits,
then this in file_v_unlock:

        state = atomic_load_16(flagsp);
        if ((state & lock_wait_bit) == 0 &&
            atomic_cmpset_rel_16(flagsp, state, state & ~lock_bit))
                return;

can fail if for example foffset is being unlocked while setfl is getting
locked.

Afterwards the code assumes there are blocked waiters on foffset.

Reviewed by: kib, markj
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D52915
DeltaFile
+12-6sys/kern/vfs_vnops.c
+12-61 files

FreeBSD/ports bc88790emulators/Ymir Makefile, emulators/Ymir/files patch-vendor_CMakeLists.txt patch-apps_ymir-sdl3_CMakeLists.txt

emulators/Ymir: Update to 0.2.0

While here:
* Remove obsolete CMAKE_OFF=Ymir_SHARED_LIBS.
* Remove whitespace in post-install target, reported by portfmt(1).
* Remove obsolete patch for devel/tomlplusplus handling.
* Remove obsolete patch for vendored mio library.
* Refresh patches.
* Update pkg-descr.

Changelog: https://github.com/StrikerX3/Ymir/releases/tag/v0.2.0

PR:             290208
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
DeltaFile
+9-69emulators/Ymir/files/patch-vendor_CMakeLists.txt
+17-10emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+12-7emulators/Ymir/Makefile
+14-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
+0-13emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
+7-5emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+59-1043 files not shown
+81-1139 files

FreeBSD/src ac19e85. .cirrus.yml

Cirrus-CI: Use nproc instead of sysctl -n hw.ncpu

It is available on all supproted FreeBSD versions.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 5bba547a678beb280bf4080375f45b04ceb44fc5)
(cherry picked from commit f283515a1015b5e02dee2b3f4504e7a5ca1a5cfe)
DeltaFile
+2-2.cirrus.yml
+2-21 files

FreeBSD/src f283515. .cirrus.yml

Cirrus-CI: Use nproc instead of sysctl -n hw.ncpu

It is available on all supproted FreeBSD versions.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 5bba547a678beb280bf4080375f45b04ceb44fc5)
DeltaFile
+2-2.cirrus.yml
+2-21 files

FreeBSD/src 2ef79b0. .cirrus.yml

Cirrus-CI: Build packages in parallel

Reviewed by:    ivy
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52857

(cherry picked from commit e2796f0359afad522113c25d720fa30677a044ab)
DeltaFile
+1-1.cirrus.yml
+1-11 files

FreeBSD/src 608043e. .cirrus.yml

Cirrus-CI: Bump to FreeBSD 14.3 image

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit cca9295dd6adc4245fbeeefbe05c13c52d089bd7)
DeltaFile
+1-1.cirrus.yml
+1-11 files

FreeBSD/src ba89a06. .cirrus.yml

Cirrus-CI: Switch back to tzst packages, but use level 1

We previously used `PKG_FORMAT: tar` to avoid spending a lot of time in
zstd compression.  Instead just set PKG_LEVEL to compression level 1,
which still produces packages that are much smaller than uncompressed
tarballs with only a small penalty in build time.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52858

(cherry picked from commit ae5914c0e4478fd35ef9db3f32665b60e04d5a6f)
DeltaFile
+1-1.cirrus.yml
+1-11 files

FreeBSD/src ead7219sys/kern uipc_usrreq.c, tests/sys/kern unix_stream.c

unix/stream: repair SO_SNDTIMEO

The send operations are waiting on the peer's socket buffer, but we shall
use our timeout value.  Provide a test for that.

Reported by:            phk
Reviewed by:            asomers
Differential Revision:  https://reviews.freebsd.org/D53081
Fixes:                  d15792780760ef94647af9b377b5f0a80e1826bc
DeltaFile
+27-0tests/sys/kern/unix_stream.c
+18-2sys/kern/uipc_usrreq.c
+45-22 files

FreeBSD/src c8359b3tests/sys/netinet multicast.sh

tests/multicast: fix test flakyness

The receiver is run as a background job, so we need a wait loop to
make sure it has been fully functional before launching sender.

Reported by:    Siva Mahadevan <me svmhdvn.name>
PR:             290210
DeltaFile
+16-13tests/sys/netinet/multicast.sh
+16-131 files

FreeBSD/src 1985940sys/conf std.debug std.nodebug

conf: enable TCP_HPTS_KTEST on debug builds

Enable the kernel build option TCP_HPTS_KTEST on debug builds and
disable it on non-debug builds.

PR:                     290234
Reviewed by:            Nick Banks, glebius
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D53108
DeltaFile
+1-0sys/conf/std.debug
+1-0sys/conf/std.nodebug
+2-02 files

FreeBSD/ports e51f0a6filesystems/nbd-client-kmod Makefile pkg-descr, filesystems/nbd-client-kmod/files patch-lib_Makefile gnbd.in

filesystems/nbd-client-kmod: New port: Kernel NBD client for FreeBSD GEOM framework

FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
the FreeBSD kernel GEOM framework.

The project consists of a kernel driver for the NBD GEOM class in
mod/ and a user library for the geom(8) control utility in lib/.
DeltaFile
+31-0filesystems/nbd-client-kmod/Makefile
+12-0filesystems/nbd-client-kmod/files/patch-lib_Makefile
+5-0filesystems/nbd-client-kmod/pkg-descr
+5-0filesystems/nbd-client-kmod/pkg-plist
+3-0filesystems/nbd-client-kmod/files/gnbd.in
+3-0filesystems/nbd-client-kmod/distinfo
+59-01 files not shown
+60-07 files

FreeBSD/ports 60aefe8x11-themes/zorin-gtk-themes distinfo Makefile

x11-themes/zorin-gtk-themes: Update 4.2.1 => 4.2.2

Verison 5 looks quite unpleasant on XFCE now.
Lets stick to latest version of 4 now.

Changelog:
https://github.com/ZorinOS/zorin-desktop-themes/releases/tag/4.2.2

While here replace CP with COPYTREE_SHARE.

PR:     289573
DeltaFile
+3-3x11-themes/zorin-gtk-themes/distinfo
+3-2x11-themes/zorin-gtk-themes/Makefile
+6-52 files

FreeBSD/ports 7a591bemisc/radio_datetime_analyzer distinfo pkg-descr

misc/radio_datetime_analyzer: update to 1.2.0

Provide some more information in pkg-descr about the
supported radio stations.
DeltaFile
+19-11misc/radio_datetime_analyzer/distinfo
+10-3misc/radio_datetime_analyzer/pkg-descr
+8-4misc/radio_datetime_analyzer/Makefile.crates
+1-2misc/radio_datetime_analyzer/Makefile
+38-204 files

FreeBSD/ports 00c88f8filesystems/kio-fuse Makefile distinfo, filesystems/kio-fuse/files patch-CMakeLists.txt patch-data_CMakeLists.txt

filesystems/kio-fuse: Update to 5.1.1

Release notes:

KIO FUSE 5.1.1 is the first release with officially stable support for Qt6/KF6.
With the next version, support for Qt5/KF5 will likely be dropped.
It's encouraged to build KIO FUSE with the same Qt major version as Dolphin,
so that they share KIO protocol implementations.

Compared to v5.1.0, the following changed:
- rmdir no longer deletes non-empty directories (https://bugs.kde.org/482902)
- Fix that Qt 6 applications falsely report that an open file that has been
  deleted in the virtual filesystem still exists by reporting st_nlink = 0.
- Fix reporting of file/directory ownership when using local KIO protocols
  with KIO 6
- Fix that the event loop got stuck waiting for FUSE events on FreeBSD >= 13
  (before, setting O_NONBLOCK only worked by accident:
   https://bugs.freebsd.org/265736#c5)


    [16 lines not shown]
DeltaFile
+0-19filesystems/kio-fuse/files/patch-CMakeLists.txt
+17-0filesystems/kio-fuse/files/patch-data_CMakeLists.txt
+3-4filesystems/kio-fuse/Makefile
+3-3filesystems/kio-fuse/distinfo
+23-264 files

FreeBSD/ports c796a83print/brlaser distinfo Makefile

print/brlaser: Update to 6.2.8
DeltaFile
+3-3print/brlaser/distinfo
+1-1print/brlaser/Makefile
+4-42 files

FreeBSD/src ad13fd5lib/libsys socket.2

socket.2: spell
DeltaFile
+1-1lib/libsys/socket.2
+1-11 files

FreeBSD/ports 0f74f97lang/go-devel Makefile, lang/go124 Makefile

lang/go-devel: move portscout to master port

Implements PORTSCOUT for all lang/go1* ports.

PR:     290231
Fixes:  c6297af4eff5e120d01d0c86c2d25d49418f389e "lang/go12[45]: silence portscout"
DeltaFile
+1-0lang/go-devel/Makefile
+0-1lang/go124/Makefile
+0-1lang/go125/Makefile
+1-23 files

FreeBSD/ports 430b8f4www/py-requests_ntlm Makefile pkg-descr

www/py-requests_ntlm: Fix dependencies; Improve pkg-descr; Add test target

(cherry picked from commit 3ebdf271692da0b5d296b1c1f72010bfbb1e6f9f)
DeltaFile
+12-4www/py-requests_ntlm/Makefile
+4-4www/py-requests_ntlm/pkg-descr
+16-82 files

FreeBSD/ports 3ebdf27www/py-requests_ntlm Makefile pkg-descr

www/py-requests_ntlm: Fix dependencies; Improve pkg-descr; Add test target
DeltaFile
+12-4www/py-requests_ntlm/Makefile
+4-4www/py-requests_ntlm/pkg-descr
+16-82 files

FreeBSD/doc b98c929documentation/content/ru/books/arch-handbook/boot _index.po, documentation/content/ru/books/arch-handbook/isa _index.po

update translation of books/arch-handbook to Russian

Reviewed by: maxim
Differential Revision: https://reviews.freebsd.org/D52026
DeltaFile
+8,639-0documentation/content/ru/books/arch-handbook/mac/_index.po
+5,080-0documentation/content/ru/books/arch-handbook/mac/_index.adoc
+4,415-0documentation/content/ru/books/arch-handbook/boot/_index.po
+4,280-0documentation/content/ru/books/arch-handbook/scsi/_index.po
+4,237-0documentation/content/ru/books/arch-handbook/isa/_index.po
+1,983-0documentation/content/ru/books/arch-handbook/smp/_index.po
+28,634-038 files not shown
+45,342-1244 files

FreeBSD/ports 41ef76fwww/angie-module-auth-spnego Makefile

www/angie-module-auth-spnego: Fix build on FreeBSD 15.0+

Switch from USES=gssapi to USES=gssapi:mit.

PR:     290194
MFH:    2025Q4
(cherry picked from commit d48c3917b3f8cbfcf323857eb18a6cd94ba9df30)
DeltaFile
+6-1www/angie-module-auth-spnego/Makefile
+6-11 files

FreeBSD/ports d48c391www/angie-module-auth-spnego Makefile

www/angie-module-auth-spnego: Fix build on FreeBSD 15.0+

Switch from USES=gssapi to USES=gssapi:mit.

PR:     290194
MFH:    2025Q4
DeltaFile
+6-1www/angie-module-auth-spnego/Makefile
+6-11 files

FreeBSD/doc e1e4a70documentation/content/en/articles/mailing-list-faq _index.adoc, documentation/content/en/articles/pr-guidelines _index.adoc

fix punctuation and URLs in en/books and en/articles

Differential Revision: https://reviews.freebsd.org/D53087
DeltaFile
+10-10documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+6-6documentation/content/en/books/developers-handbook/l10n/_index.adoc
+3-3documentation/content/en/articles/pr-guidelines/_index.adoc
+3-3documentation/content/en/books/arch-handbook/boot/_index.adoc
+2-2documentation/content/en/articles/mailing-list-faq/_index.adoc
+2-2documentation/content/en/books/porters-handbook/uses/_index.adoc
+26-264 files not shown
+32-3210 files

FreeBSD/ports 353c809. MOVED, security/iddawc Makefile pkg-plist

security/iddawc: Remove expired port

2025-10-13 security/iddawc: Upstream repo archived on Nov 11, 2024
DeltaFile
+0-44security/iddawc/Makefile
+0-37security/iddawc/pkg-plist
+0-29security/iddawc/files/patch-src-iddawc.c
+0-23security/iddawc/pkg-descr
+0-3security/iddawc/distinfo
+1-0MOVED
+1-1361 files not shown
+1-1377 files

FreeBSD/ports 349f420deskutils Makefile, deskutils/gnome-shell-extension-openweather pkg-plist Makefile

deskutils/gnome-shell-extension-openweather: Remove expired port

2025-10-13 deskutils/gnome-shell-extension-openweather: Superseded by deskutils/gnome-shell-extension-simple-weather
DeltaFile
+0-71deskutils/gnome-shell-extension-openweather/pkg-plist
+0-47deskutils/gnome-shell-extension-openweather/Makefile
+0-18deskutils/gnome-shell-extension-openweather/files/pkg-message.in
+0-3deskutils/gnome-shell-extension-openweather/distinfo
+0-2deskutils/gnome-shell-extension-openweather/pkg-descr
+0-1deskutils/Makefile
+0-1421 files not shown
+1-1427 files

FreeBSD/ports 6dba344deskutils/gnome-shell-extra-extensions Makefile

deskutils/gnome-shell-extra-extensions: unregister expired dependency
DeltaFile
+1-2deskutils/gnome-shell-extra-extensions/Makefile
+1-21 files

FreeBSD/ports 4624b4dx11-fm Makefile, x11-fm/fsv2 Makefile pkg-plist

x11-fm/fsv2: Remove expired port

2025-10-13 x11-fm/fsv2
DeltaFile
+0-47x11-fm/fsv2/Makefile
+0-23x11-fm/fsv2/pkg-plist
+0-10x11-fm/fsv2/files/patch-src_common.h
+0-3x11-fm/fsv2/distinfo
+0-3x11-fm/fsv2/pkg-descr
+0-1x11-fm/Makefile
+0-871 files not shown
+1-877 files

FreeBSD/ports 559757dgames/galaxyhack Makefile pkg-descr, games/galaxyhack/files patch-boost-1.52 galaxyhack-sh.in

games/galaxyhack: Remove expired port

2025-10-13 games/galaxyhack
DeltaFile
+0-77games/galaxyhack/files/patch-boost-1.52
+0-74games/galaxyhack/Makefile
+0-20games/galaxyhack/files/galaxyhack-sh.in
+0-19games/galaxyhack/files/patch-Makefile
+0-15games/galaxyhack/pkg-descr
+0-11games/galaxyhack/files/patch-SetupBattle.cpp
+0-2164 files not shown
+1-23110 files