FreeBSD/ports 9a26ca8devel/py-types-jsonschema distinfo Makefile, devel/py-types-jsonschema/files patch-pyproject.toml

devel/py-types-jsonschema: update to 4.26.0.20260402

Changes:        https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/jsonschema.md
Reported by:    repology
DeltaFile
+3-3devel/py-types-jsonschema/distinfo
+2-2devel/py-types-jsonschema/files/patch-pyproject.toml
+1-1devel/py-types-jsonschema/Makefile
+6-63 files

FreeBSD/src ed71162lib/libc/amd64/string strrchr.S

libc/amd64/strrchr.S: rewrite and fix scalar implementation

The original scalar implementation of strrchr() had incorrect
logic that failed if the character searched for was the NUL
character.  It was also possibly affected by the issue fixed
in 3d8ef251a for strchrnul().

Rewrite the function with logic that actually works.  We defer
checking for the character until after we have checked for NUL.
When we encounter the final NUL byte, we mask out the characters
beyond the tail before checking for a match.

This bug only affects users running on amd64 with ARCHLEVEL=scalar
(cf. simd(7)).  The default configuration is not affected.

The bug was unfortunately not caught by the unit test inherited
from NetBSD.  An extended unit test catching the issue is proposed
in D56037.


    [9 lines not shown]
DeltaFile
+26-52lib/libc/amd64/string/strrchr.S
+26-521 files

FreeBSD/src 81114fflib/libc/amd64/string strrchr.S

libc/amd64/strrchr.S: rewrite and fix scalar implementation

The original scalar implementation of strrchr() had incorrect
logic that failed if the character searched for was the NUL
character.  It was also possibly affected by the issue fixed
in 3d8ef251a for strchrnul().

Rewrite the function with logic that actually works.  We defer
checking for the character until after we have checked for NUL.
When we encounter the final NUL byte, we mask out the characters
beyond the tail before checking for a match.

This bug only affects users running on amd64 with ARCHLEVEL=scalar
(cf. simd(7)).  The default configuration is not affected.

The bug was unfortunately not caught by the unit test inherited
from NetBSD.  An extended unit test catching the issue is proposed
in D56037.


    [9 lines not shown]
DeltaFile
+26-52lib/libc/amd64/string/strrchr.S
+26-521 files

FreeBSD/src 59e9a4clib/libc/gen posix_spawn.3

posix_spawn.3: fix formatting of xref

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1-1lib/libc/gen/posix_spawn.3
+1-11 files

FreeBSD/ports 42bd7d4www/nextcloud-calendar distinfo Makefile

www/nextcloud-calendar: Update to 6.2.2
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

FreeBSD/ports 5273cbawww/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.4.3
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports 802ddaamail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.7.6
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports eab605enet/unison248 Makefile, net/unison251 Makefile

net/unison*: Deprecate old unison releases

These versions are quite old and unsupported upstream.
DeltaFile
+3-0net/unison248/Makefile
+3-0net/unison251/Makefile
+6-02 files

FreeBSD/ports 379b035deskutils/orage distinfo Makefile

deskutils/orage: Update to 4.20.3
DeltaFile
+3-3deskutils/orage/distinfo
+1-1deskutils/orage/Makefile
+4-42 files

FreeBSD/ports b72623dx11-fm/thunar distinfo Makefile

x11-fm/thunar: Update to 4.20.8
DeltaFile
+4-3x11-fm/thunar/distinfo
+1-1x11-fm/thunar/Makefile
+5-42 files

FreeBSD/ports 4802a1ax11-wm/xfce4-desktop distinfo pkg-plist

x11-wm/xfce4-desktop: Update to 4.20.2
DeltaFile
+3-3x11-wm/xfce4-desktop/distinfo
+3-0x11-wm/xfce4-desktop/pkg-plist
+1-1x11-wm/xfce4-desktop/Makefile
+7-43 files

FreeBSD/ports 58d6de4mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.5
DeltaFile
+9-9mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+17-173 files

FreeBSD/ports 6018c1dbiology/py-gffutils Makefile distinfo, biology/py-gffutils/files patch-pyproject.toml

biology/py-gffutils: update 0.13 → 0.14
DeltaFile
+20-0biology/py-gffutils/files/patch-pyproject.toml
+9-5biology/py-gffutils/Makefile
+3-3biology/py-gffutils/distinfo
+32-83 files

FreeBSD/ports 097b8e7misc/ollama Makefile

misc/ollama: Fix package on non-x86 architectures

x86-specific shared libs are excluded.

Reported by:    fallout
DeltaFile
+6-2misc/ollama/Makefile
+6-21 files

FreeBSD/ports 44b671btextproc/jsongrep distinfo Makefile

textproc/jsongrep: update 0.8.0 → 0.8.1
DeltaFile
+3-3textproc/jsongrep/distinfo
+1-1textproc/jsongrep/Makefile
+4-42 files

FreeBSD/ports 36d8ff3lang/mono6.8 Makefile, lang/mono6.8/files patch-external_corefx_src_Native_Unix_System.Native_pal__networkstatistics.c

lang/mono6.8: fix build with additional patch

- source:
  https://github.com/dotnet/runtime/blob/main/src/native/libs/System.Native/pal_networkstatistics.c

PR:             291638
DeltaFile
+117-0lang/mono6.8/files/patch-external_corefx_src_Native_Unix_System.Native_pal__networkstatistics.c
+1-1lang/mono6.8/Makefile
+118-12 files

FreeBSD/src db9bbe1lib/libsys procctl.2

procctl.2: Align list indentation

Remove 81 lines of whitespace at default manual rendering width.

MFC after: 3 days
DeltaFile
+24-24lib/libsys/procctl.2
+24-241 files

FreeBSD/ports 4ad6362games Makefile, games/qtads Makefile pkg-plist

games/qtads [New port]: Interpreter for TADS games

QTads is a cross-platform, multimedia interpreter for TADS games.  It is
fully compatible with HTML TADS, aka "Multimedia TADS".  Both TADS
versions in use today (v2 and v3) are supported.

PR:             290244
DeltaFile
+36-0games/qtads/Makefile
+16-0games/qtads/pkg-plist
+10-0games/qtads/pkg-descr
+3-0games/qtads/distinfo
+1-0games/Makefile
+66-05 files

FreeBSD/ports b1e257agames Makefile, games/frobtads pkg-plist Makefile

games/frobtads: [New port] Tools for adventure games

FrobTADS is a full version of TADS.  It includes everything you need for
playing and writing TADS games, including a text-only TADS interpreter
and the compilers for both TADS 2 and 3.

PR:             290209
DeltaFile
+161-0games/frobtads/pkg-plist
+25-0games/frobtads/Makefile
+8-0games/frobtads/pkg-descr
+3-0games/frobtads/distinfo
+1-0games/Makefile
+198-05 files

FreeBSD/src 7225259libexec/rtld-elf/tests dlopen_hash_test.c Makefile

rtld: add test for dlopen("#dirfd/path")

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:   https://reviews.freebsd.org/D56152
DeltaFile
+45-0libexec/rtld-elf/tests/dlopen_hash_test.c
+1-0libexec/rtld-elf/tests/Makefile
+46-02 files

FreeBSD/src ffbf3felib/libc/gen dlopen.3, libexec/rtld-elf rtld.c

rtld: allow dlopen("#<number>/<path>")

When a specially formatted path is passed to dlopen(), of the form
  #number/path
and the number is the valid dirfd file descriptor listed in the
LD_LIBRARY_FDS, interpret it as a relative path name against dirfd
number.

This complements the result returned from dladdr() for such objects
in dli_fname.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56152
DeltaFile
+54-3libexec/rtld-elf/rtld.c
+14-0lib/libc/gen/dlopen.3
+68-32 files

FreeBSD/src 51db69csys/kern kern_event.c

kqueue: assert that kqueue knote lists own the knotes

Reviewed by:    kevans, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56212
DeltaFile
+12-2sys/kern/kern_event.c
+12-21 files

FreeBSD/src de344ffsys/amd64/amd64 exec_machdep.c

amd64 sendsig(): explicitly copy registers from trapframe to ucontext

(cherry picked from commit 7d1285e904aa76ac821ac2a6a8eb61be598f0e88)
DeltaFile
+28-1sys/amd64/amd64/exec_machdep.c
+28-11 files

FreeBSD/src a91b307libexec/rtld-elf/tests set_var_test.c Makefile

rtld: add a test for rtld_set_var (with LIBRARY_PATH_FDS)

PR:     294054

(cherry picked from commit 9f16078b5f8c44d5718ecc940ab0b4ed5a1877a5)
DeltaFile
+38-0libexec/rtld-elf/tests/set_var_test.c
+1-0libexec/rtld-elf/tests/Makefile
+39-02 files

FreeBSD/src 5002c46sys/x86/isa atpic.c icu.h

x86: move the NUM_ISA_IRQS symbol from atpic.c into x86/isa/icu.h

(cherry picked from commit 5f08cdc1fb62d157b6086b3ea844287e81e3c45d)
DeltaFile
+0-2sys/x86/isa/atpic.c
+2-0sys/x86/isa/icu.h
+2-22 files

FreeBSD/src 1e4debclibexec/rtld-elf rtld.c

rtld: properly handle update of several vars in rtld_set_var()

(cherry picked from commit b9f046d941c4dbd0e4fc634827ada6e7cf6a6bcf)
DeltaFile
+152-36libexec/rtld-elf/rtld.c
+152-361 files

FreeBSD/src 60b2eb9libexec/rtld-elf rtld.c

rtld: check for overflow in parse_integer()

(cherry picked from commit 7cfffe25da3fbc2db4bcf073ff2d240f84233973)
DeltaFile
+4-0libexec/rtld-elf/rtld.c
+4-01 files

FreeBSD/src a270710lib/libc/gen rtld_get_var.3

rtld_get_var(3): provide explicit list of rtld vars that can be modified

(cherry picked from commit f7b368d25fadbfcba5072dfab3738082393fa189)
DeltaFile
+17-0lib/libc/gen/rtld_get_var.3
+17-01 files

FreeBSD/ports 9b389cfdeskutils/qownnotes Makefile, deskutils/qownnotes/files patch-libraries_botan_botanwrapper.cpp

deskutils/qownnotes: bump PORTREVISION and unbreak build after Botan update
DeltaFile
+10-0deskutils/qownnotes/files/patch-libraries_botan_botanwrapper.cpp
+1-0deskutils/qownnotes/Makefile
+11-02 files

FreeBSD/ports e0d59cedevel/qca Makefile, editors/encryptpad Makefile

security/botan3: bump consumers after Botan update
DeltaFile
+1-1security/keepassxc276/Makefile
+1-1security/rnp/Makefile
+1-1devel/qca/Makefile
+1-1editors/encryptpad/Makefile
+1-0security/keepassxc/Makefile
+1-0editors/rehex/Makefile
+6-46 files