FreeBSD/ports 4bbb207 — cad/openscad-devel Makefile Makefile.git_rev

cad/openscad-devel: Update and enable experimental features

Update to 2026.10.23 and enable experimental features

PR:             299642
Reported by:    Arthur Chance
DeltaFile
+5-5cad/openscad-devel/distinfo
+7-0cad/openscad-devel/pkg-plist
+3-3cad/openscad-devel/Makefile.git_rev
+2-2cad/openscad-devel/Makefile
+17-104 files

FreeBSD/ports 940e397 — audio/aqualung Makefile distinfo

audio/aqualung: Fix build with audio/mac >= 13.40

Monkey's Audio didn't bump the SO version for this nor gave any
deprecation notice, but error macros were renamed. In this case,
ERROR_SUCCESS->APE_ERROR_SUCCESS.

https://github.com/jeremyevans/aqualung/commit/668285ea523a4adecbae78ec0e6bedc3640ca6b3
DeltaFile
+3-1audio/aqualung/distinfo
+2-1audio/aqualung/Makefile
+5-22 files

FreeBSD/ports 0e98988 — devel/py-evdev Makefile, devel/py-evdev/files patch-v4l_compat

devel/py-evdev: Use the evdev headers from base

evdev 1.9 expects the UI_FF_* constants from uinput.h, but the port
generated its ecodes module only from devel/evdev-proto's
linux/input.h and linux/input-event-codes.h, so "import evdev" fails
with KeyError: 'UI_FF'.

files/patch-v4l_compat, added with the port in 2015 when base had no
dev/evdev headers, removes upstream's #ifdef __FreeBSD__ branches for
<dev/evdev/...> and makes the port build against evdev-proto instead.
Base now installs dev/evdev/input.h, input-event-codes.h and uinput.h,
which evdev's setup.py uses on FreeBSD by default, and build_ext
generates the ecodes module itself.  Drop the patch, the evdev-proto
dependency, USES=localbase and the build_ecodes, --evdev-headers and
--include-dirs arguments, and bump PORTREVISION.

The 14.5 and 15.1 base headers define FF_MAX_EFFECTS; older ones
(13.5, 14.2, 14.3, 14.4 and 15.0) lack it, and evdev falls back for it.


    [3 lines not shown]
DeltaFile
+0-48devel/py-evdev/files/patch-v4l_compat
+3-16devel/py-evdev/Makefile
+3-642 files

FreeBSD/ports 076a03f — textproc/py-gladtex Makefile

textproc/py-gladtex: Add python to CATEGORIES
DeltaFile
+1-1textproc/py-gladtex/Makefile
+1-11 files

FreeBSD/ports b070249 — databases/pg_citus Makefile pkg-plist

databases/pg_citus: update to 14.3.0

Changes:        https://github.com/citusdata/citus/releases/tag/v14.3.0
Reported-by:    portscout
DeltaFile
+3-3databases/pg_citus/distinfo
+4-0databases/pg_citus/pkg-plist
+1-1databases/pg_citus/Makefile
+8-43 files

FreeBSD/ports 0772739 — lang/perl5-devel version.mk Makefile, lang/perl5-devel/files patch-Configure

lang/perl5-devel: update to 5.45.4

Changes:        https://metacpan.org/release/EHERMAN/perl-5.45.4/view/pod/perldelta.pod
DeltaFile
+4-4lang/perl5-devel/files/patch-Configure
+3-3lang/perl5-devel/distinfo
+1-1lang/perl5-devel/version.mk
+1-1lang/perl5-devel/Makefile
+2-0lang/perl5-devel/pkg-plist
+11-95 files

FreeBSD/ports 2482ab2 — textproc/R-cran-XML Makefile distinfo

textproc/R-cran-XML: Update to 3.99-0.25

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-XML/distinfo
+1-1textproc/R-cran-XML/Makefile
+4-42 files

FreeBSD/ports 26814d6 — net/py-pynmsg Makefile

net/py-pynmsg: Replace USE_PYTHON=distutils

Replace deprecated USE_PYTHON=distutils.

Sponsored by:   DomainTools LLC
DeltaFile
+4-2net/py-pynmsg/Makefile
+4-21 files

FreeBSD/ports f91b049 — dns/py-pywdns Makefile

dns/py-pywdns: Replace USE_PYTHON=distutils

Replace deprecated USE_PYTHON=distutils.

Sponsored by:   DomainTools LLC
DeltaFile
+4-2dns/py-pywdns/Makefile
+4-21 files

FreeBSD/ports 19c9d46 — dns/py-pydnstable distinfo Makefile, dns/py-pydnstable/files patch-dnstable.pxi

dns/py-pydnstable: Upgrade to 0.8.1

0.8.1:
 * Fix build with Cython 3.X.

 * Modernize packaging: add pyproject.toml.

Replace deprecated USE_PYTHON=distutils.

Sponsored by:   DomainTools LLC
DeltaFile
+0-10dns/py-pydnstable/files/patch-dnstable.pxi
+4-3dns/py-pydnstable/Makefile
+3-3dns/py-pydnstable/distinfo
+7-163 files

FreeBSD/ports b2dbc8f — devel/py-pymtbl distinfo Makefile, devel/py-pymtbl/files patch-mtbl.pxi

devel/py-pymtbl: Upgrade to 0.6.1

0.6.1:
 * Fix build with Cython 3.X.

 * Modernize packaging: add pyproject.toml.

Replace deprecated USE_PYTHON=distutils.

Sponsored by:   DomainTools LLC
DeltaFile
+0-10devel/py-pymtbl/files/patch-mtbl.pxi
+4-3devel/py-pymtbl/Makefile
+3-3devel/py-pymtbl/distinfo
+7-163 files

FreeBSD/ports ec6c0db — graphics/libxisf pkg-plist Makefile

graphics/libxisf: Update to 0.2.14

https://gitea.nouspiro.space/nou/libXISF/releases/tag/v0.2.14
DeltaFile
+3-3graphics/libxisf/distinfo
+3-2graphics/libxisf/Makefile
+2-2graphics/libxisf/pkg-plist
+8-73 files

FreeBSD/ports de52b5b — sysutils/rubygem-fluentd Makefile distinfo

sysutils/rubygem-fluentd: Update to 1.20.0

Release notes: https://github.com/fluent/fluentd/releases/tag/v1.20.0
DeltaFile
+3-3sysutils/rubygem-fluentd/distinfo
+1-1sysutils/rubygem-fluentd/Makefile
+4-42 files

FreeBSD/ports 7b2b574 — misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 2.3.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

FreeBSD/ports 4dfd42f — www/wordpress Makefile

*/wordpress*: deprecate localized variants

Localized WordPress tarballs are regenerated in place by upstream
whenever translations are updated, so the distfile checksums keep
breaking without a version change.  The language packs have the same
problem, and other distributions only ship the English core and let
WordPress download language packs on its own.

Mark the localized ports deprecated, expiring on 2026-12-31.  Users
should switch to www/wordpress and choose the site language in
WordPress.
DeltaFile
+5-0www/wordpress/Makefile
+5-01 files

FreeBSD/ports c198d2b — french/wordpress Makefile distinfo, german/wordpress Makefile distinfo

{french,german,russian}/wordpress: chase upstream distfile re-roll

Upstream re-rolled the 7.1.3 de_DE, fr_FR and ru_RU tarballs again
with refreshed translations under wp-content/languages.  The
WordPress core files are unchanged.

Update distinfo and bump PORTREVISION as package contents changed.
DeltaFile
+3-3russian/wordpress/distinfo
+3-3german/wordpress/distinfo
+3-3french/wordpress/distinfo
+1-1german/wordpress/Makefile
+1-1french/wordpress/Makefile
+1-0russian/wordpress/Makefile
+12-116 files

FreeBSD/ports aa6d780 — misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.98.2

While here, remove go version pin since the default is now 1.27.

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.98.2

Reported by:    GitHub (watch releases)
DeltaFile
+22-22misc/crush/files/extra-patch-disable-command-blocking
+5-5misc/crush/distinfo
+2-3misc/crush/Makefile
+29-303 files

FreeBSD/ports f472be9 — audio/chromaprint pkg-plist distinfo

audio/chromaprint: Update to 1.6.2

Only use avtx as the FFT_LIB. Mini script was a temporary line for
facilitating the update of multimedia/ffmpeg from 6.x to 8.x.

Add predictable library name changes to PLIST_SUB.

https://github.com/acoustid/chromaprint/releases/tag/v1.6.1
https://github.com/acoustid/chromaprint/releases/tag/v1.6.2
https://github.com/acoustid/chromaprint/blob/v1.6.2/NEWS.txt
DeltaFile
+5-3audio/chromaprint/Makefile
+3-3audio/chromaprint/distinfo
+2-2audio/chromaprint/pkg-plist
+10-83 files

FreeBSD/ports fc1c719 — devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.91

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

Reported by:    portscout
DeltaFile
+25-17devel/py-ty/distinfo
+11-7devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+37-253 files

FreeBSD/ports 603c56e — games/ags Makefile distinfo

games/ags: Update to 3.6.2.22

https://github.com/adventuregamestudio/ags/releases/tag/v3.6.2.22
DeltaFile
+3-3games/ags/distinfo
+1-1games/ags/Makefile
+4-42 files

FreeBSD/ports 72fee1c — security/gpgmepp pkg-plist Makefile

security/gpgmepp: Update to 2.2.0
DeltaFile
+3-3security/gpgmepp/distinfo
+1-1security/gpgmepp/pkg-plist
+1-1security/gpgmepp/Makefile
+5-53 files

FreeBSD/ports 5635497 — security/gpgme pkg-plist Makefile

security/gpgme: Update to 2.2.0
DeltaFile
+3-3security/gpgme/distinfo
+1-1security/gpgme/pkg-plist
+1-1security/gpgme/Makefile
+5-53 files

FreeBSD/ports 542c5c8 — archivers/py-brotli Makefile distinfo

archivers/py-brotli: fix build by updating to the recent version

PR:             299686
Fixes:          1f82b2df36ccb735b728eb37d2c23f142fc8e9fe
Approved by:    portmgr (fix build, implicit)

Sponsored by:   tipi.work

(cherry picked from commit 8f66c3aaf15a4a8460b71d16e6e47d47f331aaee)
DeltaFile
+3-3archivers/py-brotli/distinfo
+1-1archivers/py-brotli/Makefile
+4-42 files

FreeBSD/ports 1b41b88 — archivers/py-brotlicffi Makefile distinfo

archivers/py-brotlicffi: update to 1.2.1.0

PR:             299686
Fixes:          1f82b2df36ccb735b728eb37d2c23f142fc8e9fe
Approved by:    portmgr (fix build, implicit)

Sponsored by:   tipi.work

(cherry picked from commit 07f050b4141304f3e0981a6bfaf5ea9b29a0a75e)
DeltaFile
+3-3archivers/py-brotlicffi/distinfo
+1-1archivers/py-brotlicffi/Makefile
+4-42 files

FreeBSD/ports 665927b — multimedia/vlc Makefile

multimedia/vlc: Chase net/liveMedia update
DeltaFile
+1-1multimedia/vlc/Makefile
+1-11 files

FreeBSD/ports f56566d — net/liveMedia Makefile pkg-plist

net/liveMedia: Update to 2026.10.23

https://download.live555.com/changelog.txt
DeltaFile
+3-3net/liveMedia/distinfo
+2-2net/liveMedia/pkg-plist
+1-1net/liveMedia/Makefile
+6-63 files

FreeBSD/ports 3f5f0ae — audio/mac Makefile distinfo

audio/mac: Update to 13.43

Changes: https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

FreeBSD/src a3d1d4e — sys/arm64/linux linux_sysvec.c

arm64 linux: Allow FUTEX_REQUEUE on arm64 by setting the brand flag

Better change is to provide the dedicated musl brandinfo, as it is done
on amd64/i386, which should be done later.

PR:     299836
MFC after:      1 week
DeltaFile
+2-1sys/arm64/linux/linux_sysvec.c
+2-11 files

FreeBSD/src 9a8d5af — sys/compat/linux linux_misc.c

linux: correct errors from mremap(2)

Linux returns EFAULT when the range to be remapped is not mapped at all,
and ENOMEM only when it is mapped but cannot be grown in place. Callers
depend on that distinction: musl's pthread_getattr_np() measures the
main thread stack by growing a one page mapping and retries while errno
is ENOMEM. Returning ENOMEM for every growth request makes that loop
spin forever.

PR:     299835
MFC after:      1 week
DeltaFile
+5-2sys/compat/linux/linux_misc.c
+5-21 files

FreeBSD/ports 82404db — net/glib-networking/files patch-tls_openssl_gtlsconnection-openssl.c patch-tls_openssl_gtlsserverconnection-openssl.c

net/glib-networking: fix build with LibreSSL

LibreSSL does not have SSL_R_SHUTDOWN_WHILE_IN_INIT and
SSL_CTX_set1_sigalgs_list() yet. Upstream recommends local patches
for this as they strictly support OpenSSL 1.1 and later.

https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/287
DeltaFile
+28-0net/glib-networking/files/patch-tls_openssl_gtlsserverconnection-openssl.c
+28-0net/glib-networking/files/patch-tls_openssl_gtlsclientconnection-openssl.c
+18-0net/glib-networking/files/patch-tls_openssl_gtlsconnection-openssl.c
+74-03 files