FreeBSD/ports d8d81e0net Makefile, net/rdma-core pkg-descr distinfo

net/rdma-core: RDMA core userspace libraries and daemons

Reviewed by:    kib
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/570
DeltaFile
+786-0net/rdma-core/pkg-plist
+68-0net/rdma-core/Makefile
+3-0net/rdma-core/pkg-descr
+3-0net/rdma-core/distinfo
+1-0net/Makefile
+861-05 files

FreeBSD/ports 7af3bb1lang/ldc distinfo Makefile, lang/ldc/files patch-gen_target.cpp patch-runtime_druntime_src_core_stdc_config.d

lang/ldc: add new bootstrap for powerpc64le after long double switch

Two new patches:
1. Don't use glibc's dual long double mechanism - we don't support
IBM long double.
2. Use proper mangling.
DeltaFile
+15-0lang/ldc/files/patch-runtime_druntime_src_core_stdc_config.d
+12-0lang/ldc/files/patch-gen_target.cpp
+4-0lang/ldc/Makefile
+2-0lang/ldc/distinfo
+33-04 files

FreeBSD/ports 8c2ac84www/freenginx/files extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c extra-patch-nginx-gridfs_ngx_http_gridfs_module.c, www/nginx-devel/files extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c extra-patch-nginx-gridfs_ngx_http_gridfs_module.c

www/{nginx,nginx-devel,freenginx}: 3rd-pary modules managemeht

Fix build and loading of the 3rd party gridfs module after the
devel/mongo-c-driver 2.x update.

The module config now obtains include and linker flags from
pkg-config instead of deriving them from the ports tree's
DISTVERSION.  The previous approach ran a recursive make into
devel/mongo-c-driver on every make invocation, even with GRIDFS
unset, and derived the libbson include path from the mongo-c-driver
version although devel/libbson is a separate port with its own
DISTVERSION.  Both directories happen to carry the same version
today, so the mismatch was not visible yet.

While here, add the missing assert.h include.  The module calls
assert() without declaring it, which left an unresolvable symbol
"assert" in the shared object -- libc only exports __assert.  Since
nginx dlopen()s modules with RTLD_NOW, load_module refused to load
the module at runtime.

    [5 lines not shown]
DeltaFile
+21-0www/nginx/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+21-0www/nginx-devel/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+21-0www/freenginx/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+0-20www/nginx/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+0-20www/nginx-devel/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+0-20www/freenginx/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+63-609 files not shown
+78-9015 files

FreeBSD/ports 4e5730eprint/lyx Makefile distinfo, print/lyx/files patch-configure.ac

print/lyx: Update to 2.5.1
DeltaFile
+21-2print/lyx/pkg-plist
+3-4print/lyx/files/patch-configure.ac
+3-3print/lyx/distinfo
+2-2print/lyx/Makefile
+29-114 files

FreeBSD/ports d2b0a8dwww/homepage distinfo Makefile

www/homepage: Update to 1.13.2

* Pin nodejs to 22.
* Use @sample in .env file.
* Set .next/ directory and its files to %%USER%%/%%GROUP%% like
  upstream (OCI image of Homepage).

ChangeLogs:

- https://github.com/gethomepage/homepage/releases/tag/v1.12.3
- https://github.com/gethomepage/homepage/releases/tag/v1.13.0
- https://github.com/gethomepage/homepage/releases/tag/v1.13.1
- https://github.com/gethomepage/homepage/releases/tag/v1.13.2
DeltaFile
+2,781-2,980www/homepage/pkg-plist
+3-3www/homepage/distinfo
+3-3www/homepage/Makefile
+2,787-2,9863 files

FreeBSD/ports 4e1f388dns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update to 5.4.4

PR:             296983
Security:       575ddefc-9085-11f1-b295-98b78501ef2a
Security:       CVE-2026-52686
Security:       CVE-2026-52688

(cherry picked from commit 51339cf9613a8e98ba328463eb38e430bdf74ca8)
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-1dns/powerdns-recursor/Makefile
+4-42 files

FreeBSD/ports 6106ff6databases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.29.1
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

FreeBSD/ports 1aba68asecurity/vuxml/vuln 2026.xml

security/vuxml: Document dns/powerdns-recursor vulnerabilities

PR:             296983
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports 51339cfdns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update to 5.4.4

PR:             296983
Security:       575ddefc-9085-11f1-b295-98b78501ef2a
Security:       CVE-2026-52686
Security:       CVE-2026-52688
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-2dns/powerdns-recursor/Makefile
+4-52 files

FreeBSD/ports 4aaa28bgames/mahjong Makefile

games/mahjong: Add missing RUN_DEPENDS

PR:             295245
Reported by:    l_m at disroot.org
DeltaFile
+3-0games/mahjong/Makefile
+3-01 files

FreeBSD/ports 941a70fsecurity/vuxml/vuln 2026.xml

security/vuxml: Fix affected port version of mail/thunderbird by CVE-2026-6778

Although mail/thunderbird does not actually have PORTEPOCH, one is included in vuxml.
As a result, even fixed versions were still incorrectly reported as vulnerable.

The incorrect report was as follows:

===>  thunderbird-153.0.2 has known vulnerabilities:
thunderbird-153.0.2 is vulnerable:
  Mozilla -- Invalid pointer
  CVE: CVE-2026-6778
  WWW: https://vuxml.FreeBSD.org/freebsd/5124ce36-430a-11f1-a627-b42e991fc52e.html
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports b748a0anet/cloudflare-speed-cli Makefile distinfo

net/cloudflare-speed-cli: Update to 1.0.8
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-2net/cloudflare-speed-cli/Makefile
+4-52 files

FreeBSD/ports d5b6043graphics/engauge-digitizer Makefile

graphics/engauge-digitizer: Fix build

Reported by:    fallout
DeltaFile
+14-0graphics/engauge-digitizer/Makefile
+14-01 files

FreeBSD/ports d6a5f41devel/py-grizzled distinfo Makefile, devel/py-grizzled/files patch-setup.py pyproject.toml.in

devel/py-grizzled: Update to 2.2.0

PR:             296672
Reported by:    hiroo.ono+freebsd at gmail.com
DeltaFile
+0-1,595devel/py-grizzled/files/patch-2to3
+17-6devel/py-grizzled/Makefile
+18-0devel/py-grizzled/files/pyproject.toml.in
+0-13devel/py-grizzled/files/patch-setup.py
+3-2devel/py-grizzled/distinfo
+38-1,6165 files

FreeBSD/ports 081bae0lang/python315 Makefile.version distinfo

lang/python315: Update to 3.15.0RC1
DeltaFile
+78-5lang/python315/pkg-plist
+3-3lang/python315/distinfo
+1-1lang/python315/Makefile.version
+82-93 files

FreeBSD/ports 2b5fb0ctextproc Makefile, textproc/sasso pkg-descr Makefile

texproc/sasso: New port: Fast and conformant Sass to CSS compiler

Sasso is a compiler for Sass, the Syntactically Awesome Style Sheets
language, written in Rust. Sass provides features such as variables,
nesting, mixins, inheritance and imports, which allows one to write
CSS (Cascading Style Sheets) more easily and tersely.

Sasso supports both the SCSS syntax -- a superset of CSS3 -- and the
older indended Sass syntax. It aims for a perfect compatibility with
the current release of Dart Sass, the reference implementation of the
Sass language. It is tested against the official Sass Spec Suite where
it achieves a 100% success rate on the subset implemented by Dart
Sass, producing byte-for-byte identical outputs.

WWW: https://github.com/momiji-rs/sasso

PR:             296857
Reported by:    Benjamin Jacobs <freebsd at dev.thsi.be> (new maintainer)
DeltaFile
+121-0textproc/sasso/distinfo
+59-0textproc/sasso/Makefile.crates
+23-0textproc/sasso/Makefile
+11-0textproc/sasso/pkg-descr
+1-0textproc/Makefile
+215-05 files

FreeBSD/ports 74f66c9science/py-qiskit/files patch-pyproject.toml

science/py-qiskit: Add the patch which missed in previous commit
DeltaFile
+23-0science/py-qiskit/files/patch-pyproject.toml
+23-01 files

FreeBSD/ports 994e490astro/py-astropy-helpers Makefile, astro/py-astropy-helpers/files patch-astropy__helpers_utils.py

astro/py-astropy-helpers: Fix build with python-3.12

PR:             296703
Reported by:    hiroo.ono+freebsd at gmail.com
DeltaFile
+22-0astro/py-astropy-helpers/files/patch-astropy__helpers_utils.py
+1-1astro/py-astropy-helpers/Makefile
+23-12 files

FreeBSD/ports 2cea5f9www/tikiwiki Makefile distinfo

www/tikiwiki: Update to 30.0
DeltaFile
+3-3www/tikiwiki/distinfo
+2-2www/tikiwiki/Makefile
+5-52 files

FreeBSD/ports ce18da5science/py-qiskit Makefile Makefile.crates

science/py-qiskit: Update to 2.5.1

Take maintainership

PR:             297056
Reported by:    wen@
Approved by:    yuri@(previous maintainer)
DeltaFile
+485-295science/py-qiskit/distinfo
+241-146science/py-qiskit/Makefile.crates
+12-7science/py-qiskit/Makefile
+738-4483 files

FreeBSD/ports e7bd370devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.66

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

Reported by:    Repology
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports 8c6da66sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.67.0 => 0.68.0

While here, require Go 1.26+ after upstream go.mod change.

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.68.0

PR:             297286
Reported by:    Robert Gogolok <gogolok at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5sysutils/stackit/distinfo
+2-2sysutils/stackit/Makefile
+7-72 files

FreeBSD/ports d36ade8emulators/wine-devel pkg-plist

emulators/wine-devel: Fix packaging without Wayland

Fix packaging when WAYLAND is disabled in build.

PR:             297179
Approved by:    Thibault Payet <monwarez at mailoo.org> (maintainer)
Sponsored by:   UNIS Labs
DeltaFile
+2-2emulators/wine-devel/pkg-plist
+2-21 files

FreeBSD/ports 3b984ecnet-p2p/tremotesf Makefile distinfo

net-p2p/tremotesf: Update 2.9.1 => 2.10.1

Changelog:
https://github.com/equeim/tremotesf2/blob/2.10.1/CHANGELOG.md

PR:             297269
Reported by:    Anton Saietskii <vsasjason at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-p2p/tremotesf/distinfo
+1-1net-p2p/tremotesf/Makefile
+4-42 files

FreeBSD/ports 51dc535sysutils/rocinante distinfo Makefile

sysutils/rocinante: Update 1.1.1.260219 => 1.1.2

Changelog:
https://github.com/BastilleBSD/rocinante/releases/tag/1.1.2

- Improve do-install.

PR:             296827
Approved by:    Christer Edwards <christer.edwards at gmail.com> (maintainer, timeout 20 days)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-8sysutils/rocinante/Makefile
+3-3sysutils/rocinante/distinfo
+10-112 files

FreeBSD/ports 08e2beamisc/ollama Makefile

misc/ollama: VULKAN option is broken
DeltaFile
+2-1misc/ollama/Makefile
+2-11 files

FreeBSD/ports 3573316misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.6.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.6.0

Reported by:    portscout
DeltaFile
+41-31misc/py-hf-xet/distinfo
+19-14misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+61-473 files

FreeBSD/ports 343e9b3print/py-pypdf Makefile distinfo

print/py-pypdf: Update to 6.9.2

PR:             294342
Reported by:    yuri@
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

FreeBSD/ports 0e280a2www/py-soupsieve Makefile distinfo

www/py-soupsieve: Update to 2.8.4

PR:             297277
Reported by:    rozhuk.im at gmail.com
DeltaFile
+3-3www/py-soupsieve/distinfo
+1-1www/py-soupsieve/Makefile
+4-42 files

FreeBSD/ports 9237de6www/py-django60 Makefile distinfo, www/py-django60/files patch-pyproject.toml

www/py-django60: Update to 6.0.8

(cherry picked from commit 6b2158cd821eba5539e713ef7ae25a635d6b7df6)
DeltaFile
+5-8www/py-django60/files/patch-pyproject.toml
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+9-123 files