HardenedBSD/ports dcee277devel/cond-let Makefile pkg-descr, devel/forge Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+38-0devel/cond-let/Makefile
+27-0math/R-cran-mpoly/Makefile
+13-12devel/forge/Makefile
+0-21www/py-httpx_gssapi/Makefile.new
+0-21devel/py-celery-singleton/Makefile.new
+19-0devel/cond-let/pkg-descr
+97-5432 files not shown
+191-13338 files

HardenedBSD/ports 8ae2b4bwww/go-anubis distinfo Makefile

www/go-anubis: upgrade to 1.22.0

- Upgrade to 1.22
- Fix -version command output

Changelog: https://github.com/TecharoHQ/anubis/releases
Approved by: dch at FreeBSD.org (email)
DeltaFile
+3-3www/go-anubis/distinfo
+3-2www/go-anubis/Makefile
+3-1www/go-anubis/pkg-plist
+9-63 files

HardenedBSD/ports e8265d6devel/wasm-server-runner Makefile

devel/wasm-server-runner: Fix build error

Add USES=llvm
DeltaFile
+2-2devel/wasm-server-runner/Makefile
+2-21 files

HardenedBSD/ports 5b93ea9editors/vim Makefile distinfo

editors/vim: Update to 9.1.1744 and handle wayland properly

Add --without-wayland for everything except the gtk3 FLAVOR. That
flavor now has a hard dep on wayland (it's already present from the
default gtk30 and libxkbcommon configurations).

This is a NOOP for everybody except gtk3 users who explicitly disabled
wayland in both gtk30 and libxkbcommon. The only effect for those
users is that wayland is now a LIB_DEP. There is no runtime effect
either way.

In the below PR, Piotr identified that vim will eagerly link against
wayland if present, even for a pure-console build.

The only toolkit that vim uses that can use wayland is gtk3, so
we now specify --without-wayland for everything else.

To complicate things, wayland support is optional in the gtk30 and
libxkbcommon ports. If either of those ports are built with wayland,

    [11 lines not shown]
DeltaFile
+5-3editors/vim/Makefile
+3-3editors/vim/distinfo
+8-62 files

HardenedBSD/ports 3a96d77misc/ggml Makefile

misc/ggml: Broken on i386

Reported by:    fallout
DeltaFile
+2-0misc/ggml/Makefile
+2-01 files

HardenedBSD/ports edde44csysutils/froxlor distinfo Makefile

sysutils/froxlor: Update to 2.2.8
DeltaFile
+3-3sysutils/froxlor/distinfo
+1-2sysutils/froxlor/Makefile
+4-52 files

HardenedBSD/ports c2d037adevel/forge Makefile distinfo

devel/forge: Update to 0.6.0

ChangeLog:      https://github.com/magit/forge/blob/v0.6.0/CHANGELOG
DeltaFile
+13-12devel/forge/Makefile
+3-3devel/forge/distinfo
+2-0devel/forge/pkg-plist
+18-153 files

HardenedBSD/ports cafc8f3devel/ghub Makefile pkg-plist

devel/ghub: Update to 5.0.0

ChangeLog:      https://github.com/magit/ghub/blob/v5.0.0/CHANGELOG
DeltaFile
+6-7devel/ghub/Makefile
+2-8devel/ghub/pkg-plist
+3-3devel/ghub/distinfo
+11-183 files

HardenedBSD/ports 5de4b9bdevel/magit Makefile distinfo

devel/magit: Update to 4.4.0

ChangeLog:      https://github.com/magit/magit/blob/v4.4.0/CHANGELOG
DeltaFile
+5-4devel/magit/Makefile
+3-3devel/magit/distinfo
+8-72 files

HardenedBSD/ports 96642d1devel Makefile, devel/cond-let Makefile pkg-descr

devel/cond-let: Add new port

Add cond-let, additional and improved binding conditionals in Emacs
Lisp.
DeltaFile
+38-0devel/cond-let/Makefile
+19-0devel/cond-let/pkg-descr
+3-0devel/cond-let/distinfo
+1-0devel/Makefile
+61-04 files

HardenedBSD/ports d1e3b99textproc/xml2rfc distinfo Makefile

textproc/xml2rfc: Update to 3.30.2

See https://github.com/ietf-tools/xml2rfc/releases/tag/v3.30.2 for a
list of changes in this release.
DeltaFile
+3-3textproc/xml2rfc/distinfo
+1-1textproc/xml2rfc/Makefile
+4-42 files

HardenedBSD/ports 8f3069bgraphics/R-cran-magick distinfo Makefile

graphics/R-cran-magick: Update to 2.9.0

Changelog: https://cran.r-project.org/web/packages/magick/NEWS
DeltaFile
+3-3graphics/R-cran-magick/distinfo
+1-1graphics/R-cran-magick/Makefile
+4-42 files

HardenedBSD/ports 7a0c361net-mgmt/telegraf distinfo Makefile

net-mgmt/telegraf: Update to 1.36.1

Release notes:
        https://github.com/influxdata/telegraf/releases/tag/v1.36.1
        https://github.com/influxdata/telegraf/releases/tag/v1.36.0
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+2-3net-mgmt/telegraf/Makefile
+7-82 files

HardenedBSD/ports dc63d7egraphics/ogre3d Makefile pkg-plist

graphics/ogre3d: update to 14.4.1 release (+)

Unbreak JAVA bindings
Build CSHARP bindings

Release notes:  https://github.com/OGRECave/ogre/releases/tag/v14.4.1
DeltaFile
+6-6graphics/ogre3d/Makefile
+7-2graphics/ogre3d/pkg-plist
+3-3graphics/ogre3d/distinfo
+16-113 files

HardenedBSD/ports dfd7fa7math Makefile, math/R-cran-mpoly Makefile distinfo

math/R-cran-mpoly: New port

mpoly is a simple collection of tools to help deal with multivariate polynomials
symbolically and functionally in R.
DeltaFile
+27-0math/R-cran-mpoly/Makefile
+3-0math/R-cran-mpoly/distinfo
+2-0math/R-cran-mpoly/pkg-descr
+1-0math/Makefile
+33-04 files

HardenedBSD/ports de21da6devel/py-celery-singleton Makefile.new

devel/py-celery-singleton: Remove Makefile.new

It was never intended to be added to the tree.
DeltaFile
+0-21devel/py-celery-singleton/Makefile.new
+0-211 files

HardenedBSD/ports ab24ac4www/py-httpx_gssapi Makefile.new

www/py-httpx_gssapi: remove Makefile.new

It was never intended to be added to the tree.
DeltaFile
+0-21www/py-httpx_gssapi/Makefile.new
+0-211 files

HardenedBSD/ports 61000ddwww/py-httpx_gssapi distinfo Makefile

www/py-httpx_gssapi: Update to 0.5

re: https://github.com/pythongssapi/httpx-gssapi/releases/tag/v0.5
DeltaFile
+3-3www/py-httpx_gssapi/distinfo
+1-2www/py-httpx_gssapi/Makefile
+4-52 files

HardenedBSD/ports 529e42baudio/ft2-clone/files patch-src_ft2__unicode.c, devel/qca/files patch-plugins_qca-ossl_qca-ossl.cpp

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+287-287games/anki/distinfo
+139-139games/anki/Makefile.crates
+21-80devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
+56-0misc/rump/files/patch-src_sys_kern_kern__hook.c
+43-0misc/rump/files/patch-src_lib_librumpuser_sp__common.c
+38-0audio/ft2-clone/files/patch-src_ft2__unicode.c
+584-50648 files not shown
+778-70054 files

HardenedBSD/ports 866a6e9security/crowdsec distinfo Makefile, security/crowdsec/files acquis.yaml.sample patch-config_acquis.yaml

security/crowdsec: update to 1.7.0

PR:             289322
DeltaFile
+18-0security/crowdsec/files/acquis.yaml.sample
+0-12security/crowdsec/files/patch-config_acquis.yaml
+5-5security/crowdsec/distinfo
+5-3security/crowdsec/Makefile
+28-204 files

HardenedBSD/ports 93d88c0mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.3.3
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-2mail/nextcloud-mail/Makefile
+4-52 files

HardenedBSD/ports 4951cf9sysutils Makefile, sysutils/ictree pkg-descr Makefile

sysutils/ictree: [NEW PORT] Like tree(1) but interactive

ictree is a terminal-based program that takes a list of contents of
directories and displays them in a pager similar to less where you can
fold/unfold

https://nikitaivanovv.github.io/ictree/

PR:             284245
Approved by:    yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52439
DeltaFile
+24-0sysutils/ictree/pkg-descr
+22-0sysutils/ictree/Makefile
+3-0sysutils/ictree/distinfo
+1-0sysutils/Makefile
+50-04 files

HardenedBSD/ports 198f5damisc/rump Makefile, misc/rump/files patch-src_sys_kern_kern__hook.c patch-src_lib_librumpuser_sp__common.c

misc/rump: Fix compile error.
DeltaFile
+56-0misc/rump/files/patch-src_sys_kern_kern__hook.c
+43-0misc/rump/files/patch-src_lib_librumpuser_sp__common.c
+2-2misc/rump/Makefile
+101-23 files

HardenedBSD/ports 3b49fd2print/tex-luatex Makefile

print/tex-luatex: fix WITH_PIE build, remove PIE_UNSAFE and MAKE_JOBS_UNSAFE

PR:             268882
Approved by:    yuri@ (Mentor)
DeltaFile
+4-6print/tex-luatex/Makefile
+4-61 files

HardenedBSD/ports c3c6a3adevel/qca/files patch-plugins_qca-ossl_qca-ossl.cpp

devel/qca: fix LibreSSL support

PR:             286678
Submitted by:   Dave Hayes
DeltaFile
+21-80devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
+21-801 files

HardenedBSD/ports ea70656www/otter-browser Makefile

www/otter-browser: clean up after Qt Webkit removal

PR:             288580
Reported by:    tom+fbsdbugzilla at nuegia.net
DeltaFile
+4-14www/otter-browser/Makefile
+4-141 files

HardenedBSD/ports 283e898games/anki distinfo Makefile.crates, games/anki/files patch-rust-1.89.0 patch-pylib_tools_hookslib.py

games/anki: Update to 25.09

* Adjust the workaround for the py-ruff linter so that it's only used
  on FreeBSD RELEASE builds that have usually GENERIC kernels compiled
  without the debug options.

  Presumably, py-ruff is not absolutely necessary and can be omitted as
  a dependency, but this still needs to be checked more closely.

* Also remove a no longer required patch introduced in 418adc4a2512 as
  the code is now compatible with Rust 1.89.

Changelog:

https://github.com/ankitects/anki/releases/tag/25.09
DeltaFile
+287-287games/anki/distinfo
+139-139games/anki/Makefile.crates
+4-5games/anki/Makefile
+0-9games/anki/files/patch-rust-1.89.0
+3-3games/anki/files/patch-pylib_tools_hookslib.py
+1-1games/anki/pkg-plist
+434-4446 files

HardenedBSD/ports 3152fe5deskutils/py-paperless-ngx Makefile

deskutils/py-paperless-ngx: Bump PORTREVISION

Updated required version of devel/py-inotifyrecursive
DeltaFile
+2-1deskutils/py-paperless-ngx/Makefile
+2-11 files

HardenedBSD/ports 43007e6devel/py-inotifyrecursive Makefile

devel/py-inotifyrecursive: Bump PORTREVISION

Updated required version of devel/py-inotify-simple
DeltaFile
+2-2devel/py-inotifyrecursive/Makefile
+2-21 files

HardenedBSD/ports 0c83dc7devel/py-inotify-simple Makefile, devel/py-inotify-simple/files patch-inotify__simple.py

devel/py-inotify-simple: Fix polling
DeltaFile
+7-1devel/py-inotify-simple/files/patch-inotify__simple.py
+1-0devel/py-inotify-simple/Makefile
+8-12 files