HardenedBSD/ports 63961f6archivers/libarchive distinfo, audio/qmidictl distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3-3www/py-yt-dlp/distinfo
+3-3archivers/libarchive/distinfo
+3-3audio/qmidictl/distinfo
+3-3graphics/mesa-devel/distinfo
+3-3sysutils/limine/distinfo
+3-3www/yt-dlp/distinfo
+18-1811 files not shown
+36-3417 files

HardenedBSD/ports 7042301archivers/libarchive distinfo Makefile

archivers/libarchive: Update to 3.7.9

Previous version 3.7.8 fixed following CVEs:
CVE-2024-57970, CVE-2025-1632, CVE-2025-25724

Changelog(s):
https://github.com/libarchive/libarchive/releases/tag/v3.7.9
https://github.com/libarchive/libarchive/releases/tag/v3.7.8

PR:             285592
Reviewed by:    glewis (maintainer)
DeltaFile
+3-3archivers/libarchive/distinfo
+1-2archivers/libarchive/Makefile
+1-1archivers/libarchive/pkg-plist
+5-63 files

HardenedBSD/ports 11a5a9dgraphics/librsvg2-rust Makefile

graphics/librsvg2-rust: Always install manpage for rsvg-convert

Fixes plist issue when DOCS are disabled

Reported by:    vvd
Approved by:    portmgr (build fix)
DeltaFile
+3-0graphics/librsvg2-rust/Makefile
+3-01 files

HardenedBSD/ports 432b3fesysutils/limine distinfo Makefile

sysutils/limine: Update to 9.2.2

ChangeLog:
https://github.com/limine-bootloader/limine/blob/v9.2.2/ChangeLog

PR:             285824
DeltaFile
+3-3sysutils/limine/distinfo
+1-1sysutils/limine/Makefile
+4-42 files

HardenedBSD/ports 25bf3a3graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 25.0.b.2555

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/b74a6e05bd6...5d6d167a7c2
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

HardenedBSD/ports c319443x11-wm/phoc distinfo Makefile

x11-wm/phoc: update to 0.46.0

Changes:        https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.46.0
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-wm/phoc/distinfo
+1-2x11-wm/phoc/Makefile
+4-52 files

HardenedBSD/ports d8a8b48audio/qmidictl distinfo Makefile

audio/qmidictl: update 1.0.1 → 1.0.2
DeltaFile
+3-3audio/qmidictl/distinfo
+1-1audio/qmidictl/Makefile
+4-42 files

HardenedBSD/ports 891d6c2www/py-yt-dlp distinfo pkg-plist, www/yt-dlp distinfo Makefile

www/{,py-}yt-dlp: update 2025.03.21 → 2025.03.31
DeltaFile
+3-3www/py-yt-dlp/distinfo
+3-3www/yt-dlp/distinfo
+3-2www/py-yt-dlp/pkg-plist
+1-1www/yt-dlp/Makefile
+1-1www/py-yt-dlp/Makefile
+11-105 files

HardenedBSD/ports 68247fadevel/kyua Makefile, devel/lutok Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+435-367graphics/librsvg2-rust/distinfo
+216-182graphics/librsvg2-rust/Makefile.crates
+18-19graphics/librsvg2-rust/Makefile
+9-14devel/lutok/Makefile
+0-19devel/py-pkgutil-resolve-name/Makefile
+5-13devel/kyua/Makefile
+683-61495 files not shown
+910-757101 files

HardenedBSD/ports d91356fgraphics/khronos-texture distinfo Makefile

graphics/khronos-texture: Update 4.3.2 => 4.4.0

Changelog:
https://github.com/KhronosGroup/KTX-Software/releases/tag/v4.4.0

Reported by:    portscout
DeltaFile
+3-3graphics/khronos-texture/distinfo
+1-1graphics/khronos-texture/Makefile
+4-42 files

HardenedBSD/ports dc10385devel/kyua Makefile distinfo

devel/kyua: update to 0.14.1

This version update brings in some minor fixes around building from
source, etc. Most of the changes are not apparent to FreeBSD as they
relate to FreeBSD-specific features.

More information can be found in the
[release notes](https://github.com/freebsd/kyua/releases/tag/kyua-0.14.1).

Approved by:    bofh (maintainer)
Reviewed by:    bofh
Differential Revision:  https://reviews.freebsd.org/D49574
DeltaFile
+5-13devel/kyua/Makefile
+3-3devel/kyua/distinfo
+1-1devel/kyua/pkg-plist
+9-173 files

HardenedBSD/ports a844655deskutils/calcurse Makefile, deskutils/gcalcli Makefile

all: expire consumers of security/py-oauth2client on 2025-06-01
DeltaFile
+3-0deskutils/gcalcli/Makefile
+3-0deskutils/calcurse/Makefile
+3-0www/py-pydrive2/Makefile
+9-03 files

HardenedBSD/ports e6f024amisc/py-alive-progress Makefile

misc/py-alive-progress: expire on 2025-06-01 for textproc/py-grapheme
DeltaFile
+3-0misc/py-alive-progress/Makefile
+3-01 files

HardenedBSD/ports 3b5ecedbiology/checkm Makefile

biology/checkm: expire on 2025-06-01 for science/py-DendroPy
DeltaFile
+3-0biology/checkm/Makefile
+3-01 files

HardenedBSD/ports 535f3fcsysutils/rubygem-smart_proxy_salt Makefile

sysutils/rubygem-smart_proxy_salt: expire on 2025-06-01 for net/py-libcloud
DeltaFile
+3-0sysutils/rubygem-smart_proxy_salt/Makefile
+3-01 files

HardenedBSD/ports 1189b51audio/carla Makefile, audio/lmms Makefile

audio/*: expire (indirect) consumers of audio/py-pyliblo on 2025-06-01
DeltaFile
+3-0audio/carla/Makefile
+3-0audio/lmms/Makefile
+6-02 files

HardenedBSD/ports deff0b7science/dvc Makefile

science/dvc: expire on 2025-06-01 for math/py-grandalf
DeltaFile
+3-0science/dvc/Makefile
+3-01 files

HardenedBSD/ports 37f8ff4multimedia/ffsubsync Makefile

multimedia/ffsubsync: expire on 2025-06-01 for multimedia/py-ffmpeg-python
DeltaFile
+3-0multimedia/ffsubsync/Makefile
+3-01 files

HardenedBSD/ports d9bcc6edevel/py-itemloaders Makefile, www/py-scrapy Makefile

all: remove consumers of textproc/py-parsel on 2025-06-01
DeltaFile
+3-0devel/py-itemloaders/Makefile
+3-0www/py-scrapy/Makefile
+6-02 files

HardenedBSD/ports 99723c2databases/py-fastapi-users-db-ormar Makefile, devel/py-decopatch Makefile

all: expire (indirect) consumers of devel/py-makefun on 2025-06-01
DeltaFile
+3-0databases/py-fastapi-users-db-ormar/Makefile
+3-0devel/py-decopatch/Makefile
+3-0devel/py-pytest-cases/Makefile
+3-0www/py-fastapi-users/Makefile
+12-04 files

HardenedBSD/ports b2375f7sysutils/py-upt-cpan Makefile, sysutils/py-upt-freebsd Makefile

sysutils/py-upt-*: expire on 2025-06-01 for sysutils/py-upt
DeltaFile
+3-0sysutils/py-upt-freebsd/Makefile
+3-0sysutils/py-upt-cpan/Makefile
+3-0sysutils/py-upt-pypi/Makefile
+3-0sysutils/py-upt-rubygems/Makefile
+12-04 files

HardenedBSD/ports bf3d8f3devel/py-pcodedmp Makefile, textproc/py-RTFDE Makefile

all: expire consumers of devel/py-oletools on 2025-06-01
DeltaFile
+3-0textproc/py-RTFDE/Makefile
+3-0textproc/py-extract-msg/Makefile
+3-0devel/py-pcodedmp/Makefile
+9-03 files

HardenedBSD/ports 61d7b5bdevel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.7.14

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.7.14
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

HardenedBSD/ports 540fe9dscience/packmol distinfo Makefile

science/packmol: Update to 21.0.1

ChangeLog: https://github.com/m3g/packmol/releases/tag/v21.0.1
DeltaFile
+3-3science/packmol/distinfo
+1-1science/packmol/Makefile
+4-42 files

HardenedBSD/ports 64f9734editors/mousepad distinfo Makefile

editors/mousepad: Update to 0.6.5
DeltaFile
+3-3editors/mousepad/distinfo
+1-1editors/mousepad/Makefile
+4-42 files

HardenedBSD/ports cb87066graphics/gimp-app Makefile

graphics/gimp-app: Fix build with librsvg2-rust 2.58.90+

Fix suggested by mikael@ and adapted by fluffy@

Reference:
https://gitlab.gnome.org/GNOME/librsvg/-/blob/2.58.91/NEWS?ref_type=tags

Patch sent privately via Matrix

PR:             284977
Tested by:      fluffy
Approved by:    portmgr (blanket, build fix)
DeltaFile
+2-1graphics/gimp-app/Makefile
+2-11 files

HardenedBSD/ports 77c505egraphics/librsvg2-rust distinfo Makefile.crates, graphics/librsvg2-rust/files patch-meson_cargo__wrapper.py patch-rsvg_meson.build

graphics/librsvg2-rust: Update to 2.60.0

* Upstream switched to Meson

Changelog: https://gitlab.gnome.org/GNOME/librsvg/-/releases/2.60.0

Thanks to mikael@ and fluffy@ for testing and suggesting fixes
including for consumers

PR:             284977
Tested by:      fluffy
Approved by:    desktop (vishwin (previous version), fluffy)
DeltaFile
+435-367graphics/librsvg2-rust/distinfo
+216-182graphics/librsvg2-rust/Makefile.crates
+18-19graphics/librsvg2-rust/Makefile
+10-4graphics/librsvg2-rust/pkg-plist
+12-0graphics/librsvg2-rust/files/patch-meson_cargo__wrapper.py
+11-0graphics/librsvg2-rust/files/patch-rsvg_meson.build
+702-5726 files

HardenedBSD/ports 83296d0databases/datasette Makefile, sysutils/iocage-devel Makefile

all: expire more consumers of devel/py-pytest-runners on 2025-06-01
DeltaFile
+3-0sysutils/iocage-devel/Makefile
+3-0databases/datasette/Makefile
+6-02 files

HardenedBSD/ports 099df74net/pichi Makefile, science/pastix Makefile

all: expire (indirect) consumers of security/mbedtls2 on 2025-06-01
DeltaFile
+3-0net/pichi/Makefile
+3-0science/pastix/Makefile
+6-02 files

HardenedBSD/ports 6b6d937graphics/rubygem-ezprint Makefile

graphics/rubygem-ezprint: expire on 2025-06-01 for graphics/rubygem-pdfkit
DeltaFile
+3-0graphics/rubygem-ezprint/Makefile
+3-01 files