FreeBSD/ports 912412cwww/moodle50 Makefile distinfo

www/moodle50: Update to 5.0.9

(cherry picked from commit a8bbf5932b5f861a69165baca8c3304424034907)
DeltaFile
+3-3www/moodle50/distinfo
+1-1www/moodle50/Makefile
+4-42 files

FreeBSD/ports 76a98b7www/moodle51 Makefile distinfo

www/moodle51: Update to 5.1.6

(cherry picked from commit 4095efd8090573ca421f9d7d3086b80765fd23ab)
DeltaFile
+3-3www/moodle51/distinfo
+1-1www/moodle51/Makefile
+4-42 files

FreeBSD/ports 655d7b5www/moodle45 Makefile distinfo

www/moodle45: Update to 4.5.13

(cherry picked from commit ddcdd9566d783798917068087723deda6cac92d3)
DeltaFile
+3-3www/moodle45/distinfo
+1-1www/moodle45/Makefile
+4-42 files

FreeBSD/ports 5f0677awww/moodle52 Makefile distinfo

www/moodle52: Update to 5.2.2

(cherry picked from commit 91eaf818c1b19696face712e1b1add5152fd833f)
DeltaFile
+3-3www/moodle52/distinfo
+1-1www/moodle52/Makefile
+4-42 files

FreeBSD/ports 109d711math/unuran Makefile pkg-plist

math/unuran: Update to 1.12.0
DeltaFile
+3-3math/unuran/distinfo
+2-2math/unuran/pkg-plist
+1-1math/unuran/Makefile
+6-63 files

FreeBSD/ports 739856bwww/py-fastapi Makefile distinfo

www/py-fastapi: Update to 0.141.1
DeltaFile
+3-3www/py-fastapi/distinfo
+1-1www/py-fastapi/Makefile
+4-42 files

FreeBSD/ports 4095efdwww/moodle51 Makefile distinfo

www/moodle51: Update to 5.1.6
DeltaFile
+3-3www/moodle51/distinfo
+1-1www/moodle51/Makefile
+4-42 files

FreeBSD/ports a8bbf59www/moodle50 Makefile distinfo

www/moodle50: Update to 5.0.9
DeltaFile
+3-3www/moodle50/distinfo
+1-1www/moodle50/Makefile
+4-42 files

FreeBSD/ports 91eaf81www/moodle52 Makefile distinfo

www/moodle52: Update to 5.2.2
DeltaFile
+3-3www/moodle52/distinfo
+1-1www/moodle52/Makefile
+4-42 files

FreeBSD/ports da1ce84www/tcexam Makefile distinfo

www/tcexam: Update to 17.2.5
DeltaFile
+3-3www/tcexam/distinfo
+1-1www/tcexam/Makefile
+4-42 files

FreeBSD/ports 61eecc2www/py-django-cms Makefile distinfo

www/py-django-cms: Update to 5.1.1
DeltaFile
+3-3www/py-django-cms/distinfo
+1-1www/py-django-cms/Makefile
+4-42 files

FreeBSD/ports ddcdd95www/moodle45 Makefile distinfo

www/moodle45: Update to 4.5.13
DeltaFile
+3-3www/moodle45/distinfo
+1-1www/moodle45/Makefile
+4-42 files

FreeBSD/ports 11ee232audio/gogglesmm Makefile, audio/gogglesmm/files patch-gap_CMakeLists.txt patch-cmake_FindFox.cmake

audio/gogglesmm: Update to 1.3.1

Big endian archs should be supported now, so remove BROKEN message.

Switch to pre-rolled release.

Options cleanup: Require a crypto library since most streaming services
use HTTPS, keeping OPENSSL as the default; remove TREMOR option since
libtremor was removed in 2023; remove ZLIB option since FreeBSD has zlib
support baked in.

https://github.com/gogglesmm/gogglesmm/releases/tag/1.3.0
https://github.com/gogglesmm/gogglesmm/releases/tag/1.3.1
DeltaFile
+11-28audio/gogglesmm/Makefile
+0-18audio/gogglesmm/files/patch-src_CMakeLists.txt
+18-0audio/gogglesmm/files/patch-src_GMImportDialog.cpp
+0-14audio/gogglesmm/files/patch-CMakeLists.txt
+13-0audio/gogglesmm/files/patch-cmake_FindFox.cmake
+0-11audio/gogglesmm/files/patch-gap_CMakeLists.txt
+42-711 files not shown
+45-747 files

FreeBSD/ports 102b604audio/gogglesmm Makefile, x11-toolkits/fox17 Makefile pkg-plist

x11-toolkits/fox17: Update to 1.7.91

Bump PORTREVISION on consumers. Since this is a development version,
rebuild is required even for patch releases due to ABI incompatibility.

http://www.fox-toolkit.org/news.html
DeltaFile
+0-11x11-toolkits/fox17/files/patch-lib_FXThread.cpp
+3-3x11-toolkits/fox17/distinfo
+1-1x11-toolkits/fox17/Makefile
+1-1audio/gogglesmm/Makefile
+2-0x11-toolkits/fox17/pkg-plist
+7-165 files

FreeBSD/src 94f86eftests/sys/kern exterr_test.c

uexterror_gettext: add tests for invalid formats

Verify that unsupported, unterminated, and overly long formats output
expected messages.

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58413
DeltaFile
+66-0tests/sys/kern/exterr_test.c
+66-01 files

FreeBSD/src ddf6065tests/sys/kern exterr_test.c

exterr(9): add a few tests of new message formats

This is enough to show that the idea works (and to exercise
uexterr_set()), but isn't complete by any means.

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58060
DeltaFile
+34-0tests/sys/kern/exterr_test.c
+34-01 files

FreeBSD/src 95e3309include uexterror.h, lib/libc/gen uexterr_gettext.c uexterr_init.c

runtime: add the ability to set exterrors in userspace

The UEXTERROR(3) macro is a partial analog to EXTERROR(9) that sets
the current user exterror state and errno.  The main difference is
that it returns no value and sets errno directly since that's the
typical pattern in libraries.

While here move the storage and constructor for single-threaded
program's uexterr to its own file.

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58059
DeltaFile
+135-0lib/libc/gen/uexterror.3
+65-0include/uexterror.h
+50-0lib/libc/gen/uexterr_set.c
+26-0lib/libc/gen/uexterr_init.c
+0-18lib/libc/gen/uexterr_gettext.c
+13-0lib/libthr/thread/thr_syscalls.c
+289-186 files not shown
+304-1912 files

FreeBSD/src 2f024a7lib/libc/gen uexterr_format.c, share/man/man9 exterror.9

exterr: relax format restrictions

Rather than passing the format string to printf and forcing the
arguments to be (u)intmax_t, partially parse format strings and cast
p1 and p2 to the correct type before running the individual format
though printf.  This restructure has a couple motivatations:
 - We can skip formats that make no sense (floating point, %n, etc.).
 - It is possible to special case the printing of pointers in the
   CHERI case.

The first case is motivated by a suggestion from the audiance at
one of Kirk's BSDCan talks on exterr to allow userspace to set exterr
status.  Allowing arbitrary format strings including %n creates a
write-what-where gadget so we need to not do that.

The second case is motivated by our experinces with CHERI and debugging
mmap issues using a different textual error reporting framework.  With
CHERI, pointers are more than integer addresses and it's useful to
include more details.  Doing so will follow in a future commit.

    [8 lines not shown]
DeltaFile
+165-2lib/libc/gen/uexterr_format.c
+10-7share/man/man9/exterror.9
+175-92 files

FreeBSD/ports a354b3dmail/stalwart Makefile Makefile.crates

mail/stalwart: update to 0.16.18 release (+)

Release notes:  https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.16 \
                https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.17 \
                https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.18
Approved by:    maintainer
PR:             297435
DeltaFile
+353-319mail/stalwart/distinfo
+175-158mail/stalwart/Makefile.crates
+2-1mail/stalwart/Makefile
+530-4783 files

FreeBSD/ports 7df677cMk/Uses llvm.mk

Uses/llvm.mk: add 23 to valid versions list
DeltaFile
+1-1Mk/Uses/llvm.mk
+1-11 files

FreeBSD/ports 1c2e804devel/onetbb Makefile distinfo

devel/onetbb: Update to 2023.1.0

Release notes: https://github.com/uxlfoundation/oneTBB/blob/v2023.1.0/RELEASE_NOTES.md
DeltaFile
+7-4devel/onetbb/pkg-plist
+3-3devel/onetbb/distinfo
+1-1devel/onetbb/Makefile
+11-83 files

FreeBSD/ports fa0132ddevel/makedepend Makefile

devel/makedepend: Add TEST_TARGET
DeltaFile
+2-0devel/makedepend/Makefile
+2-01 files

FreeBSD/ports e3272cawww/nextcloud-keeweb Makefile distinfo

www/nextcloud-keeweb: Update to 0.6.28

Approved by: skozlov (via mail)
DeltaFile
+3-3www/nextcloud-keeweb/distinfo
+1-1www/nextcloud-keeweb/Makefile
+4-42 files

FreeBSD/ports 0335bb9mail/nextcloud-mail Makefile distinfo

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

FreeBSD/ports d30aaf1devel/llvm-devel/files patch-clang_lib_Interpreter_IncrementalExecutor.cpp

devel/llvm-devel: add missing patch

This fixes a build failure due to __emutls_get_address not being
provided on FreeBSD.  The next update will include this change.

Sponsored by:   DARPA, AFRL
DeltaFile
+11-0devel/llvm-devel/files/patch-clang_lib_Interpreter_IncrementalExecutor.cpp
+11-01 files

FreeBSD/ports 43ef093textproc/py-mkdocstrings-python Makefile distinfo

textproc/py-mkdocstrings-python: Update to 2.0.7

Changelog since 2.0.5:

https://github.com/mkdocstrings/python/blob/2.0.7/CHANGELOG.md
DeltaFile
+3-3textproc/py-mkdocstrings-python/distinfo
+1-1textproc/py-mkdocstrings-python/Makefile
+4-42 files

FreeBSD/ports 29050cctextproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.56

Changelogs since 0.0.53:

https://github.com/zensical/zensical/releases/tag/v0.0.56
https://github.com/zensical/zensical/releases/tag/v0.0.55
https://github.com/zensical/zensical/releases/tag/v0.0.54
DeltaFile
+11-9textproc/py-zensical/distinfo
+4-3textproc/py-zensical/Makefile.crates
+1-1textproc/py-zensical/Makefile
+16-133 files

FreeBSD/ports cdf3344devel/py-keystone-engine distinfo Makefile

devel/py-keystone-engine: Update to 9.2.0

* Switch to the PEP517 build framework.

* Drop no longer required workarounds.

* Update WWW to to point to the upstream repository instead of the main
  site, which is now used for other purposes.

Changelog:

https://github.com/keystone-engine/keystone/blob/0.9.2/ChangeLog

devel/py-keystone-engine: Drop workarounds
DeltaFile
+7-28devel/py-keystone-engine/Makefile
+3-3devel/py-keystone-engine/distinfo
+10-312 files

FreeBSD/ports 35ea5d9games/libretro-virtualjaguar Makefile distinfo

games/libretro-virtualjaguar: Update 3.3.0 => 3.4.0

Changelog:
https://github.com/libretro/virtualjaguar-libretro/releases/tag/v3.4.0

Sponsored by:   UNIS Labs
DeltaFile
+3-3games/libretro-virtualjaguar/distinfo
+1-1games/libretro-virtualjaguar/Makefile
+4-42 files

FreeBSD/src d58ca84tools/test/stress2/misc socketpair3.sh

Fix zombie leak in test using pdfork()
DeltaFile
+1-1tools/test/stress2/misc/socketpair3.sh
+1-11 files