FreeBSD/ports 80ec068lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.0.1.s20250406
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 469018flang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.2.1.s20250405
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports c558e75lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.3.1.s20250404
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeBSD/ports b1c4313lang/gcc12-devel distinfo Makefile

lang/gcc12-devel: Update to 12.4.1.s20250403
DeltaFile
+3-3lang/gcc12-devel/distinfo
+1-1lang/gcc12-devel/Makefile
+4-42 files

FreeBSD/ports 2a5976adevel/git-delta Makefile, sysutils/topgrade Makefile

lang/rust: Bump revisions after 1.86.0

PR:             285840
DeltaFile
+1-1sysutils/topgrade/Makefile
+1-1sysutils/tuckr/Makefile
+1-1sysutils/vivid/Makefile
+1-1sysutils/wiper/Makefile
+1-1sysutils/yadf/Makefile
+1-1devel/git-delta/Makefile
+6-6578 files not shown
+584-442584 files

FreeBSD/ports 2a3e58fwww/iridium/files patch-build_rust_std_BUILD.gn

www/iridium: Fix build with rust 1.86.0

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+17-4www/iridium/files/patch-build_rust_std_BUILD.gn
+17-41 files

FreeBSD/ports 9db6320www/ungoogled-chromium/files patch-build_rust_std_BUILD.gn

www/ungoogled-chromium: Fix build with rust 1.86.0

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+17-4www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn
+17-41 files

FreeBSD/ports 3a88abfdevel/electron34/files patch-build_rust_std_BUILD.gn

devel/electron34: Fix build with rust 1.86.0

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+24-2devel/electron34/files/patch-build_rust_std_BUILD.gn
+24-21 files

FreeBSD/ports 1d3d013devel/electron33/files patch-build_rust_std_BUILD.gn

devel/electron33: Fix build with rust 1.86.0

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+24-2devel/electron33/files/patch-build_rust_std_BUILD.gn
+24-21 files

FreeBSD/ports 350f14ddevel/electron32/files patch-build_rust_std_BUILD.gn

devel/electron32: Fix build with rust 1.86.0

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+24-2devel/electron32/files/patch-build_rust_std_BUILD.gn
+24-21 files

FreeBSD/ports 2573d15audio/shortwave Makefile

audio/shortwave: Deprecate and set expiration date to 2025-04-30

Current version fails to build with rust 1.86.0 and has no maintainer.

error[E0658]: custom inner attributes are unstable
 --> cargo-crates/protobuf-2.20.0/src/descriptor.rs:9:4

PR:             285840
DeltaFile
+4-1audio/shortwave/Makefile
+4-11 files

FreeBSD/ports 9257d22deskutils/health Makefile

deskutils/health: Deprecate and set expiration date to 2025-04-30

Current version fails to build with rust 1.86.0 and has no maintainer.

ld: error: unable to find library -ltracker-sparql-3.0

PR:             285840
DeltaFile
+4-1deskutils/health/Makefile
+4-11 files

FreeBSD/ports 11e425blang/rust distinfo Makefile, lang/rust-bootstrap distinfo

lang/rust: Update to 1.86.0

Announce:       https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.86.0

Put back rustdoc in _RUST_TOOLS, rustdoc is an integral part of cargo
and has no connection with DOCS.

PR:             285381,285840
Tested by:      mikael,pkubaj
DeltaFile
+0-745lang/rust/files/patch-vendor_libc-0.2.158
+51-51lang/rust/distinfo
+15-2lang/rust/files/patch-vendor_cc.rs
+5-6lang/rust/Makefile
+3-3lang/rust-bootstrap/distinfo
+2-2lang/rust/files/patch-vendor_git2-0.19.0_src_lib.rs
+76-8093 files not shown
+79-8129 files

FreeBSD/ports 7d61294sysutils/zellij distinfo Makefile, sysutils/zellij/files patch-rust-1.86.0

sysutils/zellij: Fix build with rust 1.86.0

Import upstream patch [1]

[1] https://github.com/zellij-org/zellij/pull/4118

PR:             285840
Approved by:    portmgr (build fix blanket)
DeltaFile
+113-0sysutils/zellij/files/patch-rust-1.86.0
+5-7sysutils/zellij/distinfo
+3-3sysutils/zellij/Makefile
+121-103 files

FreeBSD/ports 6885501games/prismlauncher distinfo Makefile

games/prismlauncher: Update 9.2 => 9.4

Changelogs:
https://prismlauncher.org/news/release-9.3
https://prismlauncher.org/news/release-9.4

PR:     285948
DeltaFile
+5-5games/prismlauncher/distinfo
+2-3games/prismlauncher/Makefile
+7-82 files

FreeBSD/ports dda2484games/lgogdownloader distinfo Makefile

games/lgogdownloader: Update 3.16 => 3.17

Changelog:
https://github.com/Sude-/lgogdownloader/releases/tag/v3.17

PR:     285949
DeltaFile
+3-3games/lgogdownloader/distinfo
+1-2games/lgogdownloader/Makefile
+4-52 files

FreeBSD/ports 1e5fab3textproc/datamash distinfo Makefile

textproc/datamash: update GNU datamash to version 1.9

Reported by:    portscout
DeltaFile
+3-3textproc/datamash/distinfo
+1-2textproc/datamash/Makefile
+1-0textproc/datamash/pkg-plist
+5-53 files

FreeBSD/ports 7821942net-im/prosody pkg-plist Makefile, net-im/prosody/files pkg-message.in patch-GNUmakefile

net-im/prosody: Update to 13.0.1

Update to new major version 13.0.1
Add update hints to pkg-message
Add patch for FreeBSD <14
Remove obsolete LUA_PREMK variable
Some minor cleanups (portfmt, portclippy)

Changelog: https://prosody.im/doc/release/13.0.1

PR:             285896
Approved by:    submitter is maintainer
DeltaFile
+171-0net-im/prosody/files/freebsd-13-patches/patch-util-src_crypto.c
+35-0net-im/prosody/files/freebsd-13-patches/patch-spec_util__crypto__spec.lua
+25-8net-im/prosody/pkg-plist
+20-8net-im/prosody/Makefile
+20-0net-im/prosody/files/pkg-message.in
+3-3net-im/prosody/files/patch-GNUmakefile
+274-192 files not shown
+278-238 files

FreeBSD/ports b26a391www/firefox distinfo Makefile

www/firefox: update to 137.0.1 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/137.0.1/releasenotes/

(cherry picked from commit 21de3e1d21234e31761a09b77190fdfaf90931ed)
DeltaFile
+3-3www/firefox/distinfo
+2-3www/firefox/Makefile
+5-62 files

FreeBSD/ports 21de3e1www/firefox distinfo Makefile

www/firefox: update to 137.0.1 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/137.0.1/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+2-3www/firefox/Makefile
+5-62 files

FreeBSD/ports 7a87c51ftp/R-cran-curl distinfo Makefile

ftp/R-cran-curl: Update to 6.2.2

Use canonical form in WWW.

Changelog: https://cran.r-project.org/web/packages/curl/NEWS
DeltaFile
+3-3ftp/R-cran-curl/distinfo
+2-2ftp/R-cran-curl/Makefile
+5-52 files

FreeBSD/ports 6ff9ef1devel/py-logbook Makefile distinfo

devel/py-logbook: update to 1.8.1

Changes: https://github.com/getlogbook/logbook/blob/1.8.1/CHANGES
DeltaFile
+4-5devel/py-logbook/Makefile
+3-3devel/py-logbook/distinfo
+7-82 files

FreeBSD/ports e36da9dnet/rssguard distinfo Makefile

net/rssguard: update RSS Guard to version 4.8.3

Reported by:    portscout
DeltaFile
+3-3net/rssguard/distinfo
+2-2net/rssguard/Makefile
+1-0net/rssguard/pkg-plist
+6-53 files

FreeBSD/ports 8bfcca3lang/cython Makefile

lang/cython: limit to Python 3.12

Broken on 3.13, upstream concluded that many extensive changes are
needed to properly support Python 3.13 considering cython 0.29's
strict maintenance mode state.

https://github.com/cython/cython/pull/6270
DeltaFile
+1-1lang/cython/Makefile
+1-11 files

FreeBSD/ports deb3169lang/python312 pkg-plist Makefile, lang/python312/files patch-Makefile.pre.in pkg-message.in

lang/python312: add 3.12.9

What's new: https://docs.python.org/3/whatsnew/3.12.html

PR: 271673
Co-authored-by: vishwin
Differential Revision: https://reviews.freebsd.org/D49679
DeltaFile
+7,977-0lang/python312/pkg-plist
+160-0lang/python312/Makefile
+65-0lang/python312/files/patch-Makefile.pre.in
+26-0lang/python312/files/libressl/patch-Modules___hashopenssl.c
+12-0lang/python312/files/pkg-message.in
+11-0lang/python312/files/libressl/patch-Modules___ssl.c
+8,251-08 files not shown
+8,288-214 files

FreeBSD/ports 5123478security/sudo-rs Makefile

security/sudo-rs: Fix description in coexist option

This one is actually suffix, not prefix.

PR:             285861
Reported by:    George L. Yermulnik (via email privately)
DeltaFile
+1-1security/sudo-rs/Makefile
+1-11 files

FreeBSD/ports 8fcb80bdevel/py-frozenlist Makefile

devel/py-frozenlist: switch to cython3

Only cython >= 3.0.0b1 is supported on Python 3.12+, but works
regardless of CPython version.

While here, expose pytest (all tests pass)
DeltaFile
+4-1devel/py-frozenlist/Makefile
+4-11 files

FreeBSD/ports 2030729security/sudo-rs Makefile distinfo, security/sudo-rs/files sudoers pam.conf

security/sudo-rs: add new port, rust re-implementation of sudo

Reviewed by:    meta, mikael
PR:             285861
WWW:            https://github.com/trifectatechfoundation/sudo-rs/
DeltaFile
+78-0security/sudo-rs/Makefile
+73-0security/sudo-rs/files/sudoers
+16-0security/sudo-rs/files/pam.conf
+15-0security/sudo-rs/distinfo
+10-0security/sudo-rs/pkg-plist
+6-0security/sudo-rs/pkg-descr
+198-06 files

FreeBSD/ports 7b7dcc2security Makefile

security/sudo-rs: hook build

PR:             285861
DeltaFile
+1-0security/Makefile
+1-01 files

FreeBSD/ports 4717c95devel/lua-posix Makefile

devel/lua-posix: Use lua51+

editors/neovim has Lua 5.1 built into it, so plugins that require
lua-posix don't work without lua51-posix.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    diizzy
Differential Revision:  https://reviews.freebsd.org/D49490
DeltaFile
+1-1devel/lua-posix/Makefile
+1-11 files