FreeBSD/ports 4d3e6e3lang/perl5.38 pkg-plist Makefile, lang/perl5.38/files patch-hints_freebsd.sh patch-Configure

lang/perl5.38: remove expired port
DeltaFile
+0-2,529lang/perl5.38/pkg-plist
+0-291lang/perl5.38/Makefile
+0-47lang/perl5.38/files/patch-hints_freebsd.sh
+0-37lang/perl5.38/files/patch-Configure
+0-28lang/perl5.38/files/patch-perl.c
+0-24lang/perl5.38/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
+0-2,95614 files not shown
+1-3,10520 files

FreeBSD/ports fd5989dMk bsd.default-versions.mk, Mk/Uses perl5.mk

Mk: unregister expired perl 5.38
DeltaFile
+2-6Mk/Uses/perl5.mk
+1-1Mk/bsd.default-versions.mk
+3-72 files

FreeBSD/ports 471afd7lang/gnat15 pkg-plist Makefile

lang/gnat15: fix plist on 32 bits archs

Also delegating maintainership tp the ada team.

PR:             292708
Reported by:    pkg-fallout
DeltaFile
+5-5lang/gnat15/pkg-plist
+1-1lang/gnat15/Makefile
+6-62 files

FreeBSD/ports 0912a86math/asymptote pkg-plist Makefile, math/asymptote/files patch-xstream.h patch-settings.cc

math/asymptote: upgrade to 3.12

Changelog at
https://sourceforge.net/projects/asymptote/files/3.12/ChangeLog/download

PR:             296399
Approved by:    nivit (maintainer)
DeltaFile
+44-14math/asymptote/pkg-plist
+24-26math/asymptote/Makefile
+0-11math/asymptote/files/patch-xstream.h
+3-5math/asymptote/distinfo
+1-1math/asymptote/files/patch-settings.cc
+1-1math/asymptote/files/pkg-message.in
+73-586 files

FreeBSD/ports e4bf8acgraphics/cimg Makefile distinfo

graphics/cimg: upgrade to v.4.0.1
DeltaFile
+3-4graphics/cimg/Makefile
+3-3graphics/cimg/distinfo
+1-2graphics/cimg/pkg-plist
+7-93 files

FreeBSD/ports 255db0ctextproc/xmlada pkg-plist Makefile, textproc/xmlada/files patch-tests_Makefile patch-input__sources_xmlada__input.gpr

textproc/xmlada: Update to 26.0.0

Update to 26.0.0:
 * Complete License block
 * Convert to GPRBuild, which enables removal of gmake (except from
   do-test), GNU configure and cleans up the file system hierarchy in
   ${PREFIX}
 * Install Sphinx generated manual page
 * Install Ada Library Information files (.ali) into
   ${PREFIX}/libdata/xmlada instead of in ${PREFIX}/lib/xmlada, this
   respects the default layout described in hier(7)
 * Integrate testing, including the W3C's XML test suites
 * Some minor updates to pkg-descr
 * Remove hard dependency on GNAT-12 from ${USES} and
   ${NO_SHLIB_REQUIRES_GLOB} enabling XML/Ada use for any of the
   GNAT tool-chains

https://github.com/AdaCore/xmlada

 PR:            296144
DeltaFile
+1,303-2,015textproc/xmlada/pkg-plist
+129-27textproc/xmlada/Makefile
+42-0textproc/xmlada/files/patch-tests_Makefile
+14-0textproc/xmlada/files/patch-input__sources_xmlada__input.gpr
+7-3textproc/xmlada/distinfo
+2-2textproc/xmlada/pkg-descr
+1,497-2,0476 files

FreeBSD/ports 22047bddevel/gprbuild pkg-plist Makefile, devel/gprbuild/files patch-gpr_src_gpr-compilation-protocol.adb patch-doc_gprbuild__ug_gnat__project__manager.rst

devel/gprbuild: Update to 26.0.0

Update to 26.0.0:
 * Add all build application options, however DEBUG is broken due to
   style violations in the GNAT tool-chains
 * De-couple the install from the GNAT ${PREFIX}, and install GPR tools
   into ${PREFIX}. This makes the GPR tools available in the usual
   ${PATH} namespace
 * Install Sphinx generated manual page
 * Install Ada Library Information files (.ali) into
   ${PREFIX}/libdata/gprbuild instead of in ${PREFIX}/lib/ this respects
   the default layout described in hier(7)
 * Patch build to enable GPR searching in ${PREFIX}/share/gpr, instead
   of the current limitation constraining it to the GNAT prefix. This
   makes it easier for integration and use of other Ada
   libraries/packages in the Ports Tree or external to it
 * Remove fixed dependency on GNAT-12 from the Makefile and the
   pkg-plist


    [7 lines not shown]
DeltaFile
+289-78devel/gprbuild/pkg-plist
+217-69devel/gprbuild/Makefile
+54-0devel/gprbuild/files/patch-gpr_src_gpr-compilation-protocol.adb
+27-0devel/gprbuild/files/patch-doc_gprbuild__ug_gnat__project__manager.rst
+23-0devel/gprbuild/files/patch-gpr_src_gpr-version.ads
+21-0devel/gprbuild/files/patch-gpr_src_gpr-conf.adb
+631-1474 files not shown
+683-15410 files

FreeBSD/ports c345bb5sysutils/consolekit2 Makefile distinfo

sysutils/consolekit2: support S0ix/s2idle suspend on 16-CURRENT

Use the new kern.power.supported_stype sysctl on 16-CURRENT whilst
keeping hw.acpi.supported_sleep_state otherwise. Also use zzz(8)
unconditionally.

https://github.com/ConsoleKit2/ConsoleKit2/pull/163

Discussed with: obiwac (acpi)
Reviewed by: arrowd (upstream)
Event: Halifax Hackathon 202606
DeltaFile
+4-0sysutils/consolekit2/Makefile
+3-1sysutils/consolekit2/distinfo
+7-12 files

FreeBSD/ports 0b66a28cad/openvsp distinfo Makefile

cad/openvsp: Update to 3.51.0

ChangeLog:
https://openvsp.org/blogs/announcements/2026/06/29/openvsp-3-51-0-released

Features:

 * Copy/paste XSec & XSecCurve across Geoms and Geom types
 * Detachable conformal components with special treatment of hinges
 * AeroCenter geometry analysis added
 * Maximin interference metric
 * X3D files now written with split surfaces – prettier normal vectors

Bug Fixes:

 * Geometry Analysis names improved in GUI
 * Improved accuracy of min-distance mesh calculations
 * Auto-show vehicle notes now works from command line and double-click
 * Better plotting of -Cp for VSPAERO slices

    [3 lines not shown]
DeltaFile
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-42 files

FreeBSD/ports 31df456science/afni distinfo pkg-plist

science/afni: Update to 26.2.00
DeltaFile
+3-3science/afni/distinfo
+2-1science/afni/pkg-plist
+1-1science/afni/Makefile
+6-53 files

FreeBSD/ports 71ab322sysutils/tmux distinfo Makefile

sysutils/tmux: Update to 3.7b

Changes: https://raw.githubusercontent.com/tmux/tmux/3.7b/CHANGES

PR:             296433
Approved by:    jrm (maintainer)
DeltaFile
+3-3sysutils/tmux/distinfo
+1-2sysutils/tmux/Makefile
+4-52 files

FreeBSD/ports d8cc8f6devel/sem distinfo Makefile

devel/sem: Update to 0.17.0
DeltaFile
+3-3devel/sem/distinfo
+1-1devel/sem/Makefile
+4-42 files

FreeBSD/ports b5ba283graphics Makefile, graphics/scantpaper pkg-plist Makefile

graphics/scantpaper: new port

GUI to produce PDFs or DjVus from scanned documents
https://github.com/carygravel/scantpaper
DeltaFile
+182-0graphics/scantpaper/pkg-plist
+41-0graphics/scantpaper/Makefile
+27-0graphics/scantpaper/files/patch-scantpaper_scanner_options.py
+3-0graphics/scantpaper/pkg-descr
+3-0graphics/scantpaper/distinfo
+1-0graphics/Makefile
+257-06 files

FreeBSD/ports e16d7a7graphics Makefile, graphics/py-sane Makefile pkg-plist

graphics/py-sane: new port

Python interface to the SANE scanner and frame grabber interface
https://github.com/python-pillow/Sane
DeltaFile
+30-0graphics/py-sane/Makefile
+18-0graphics/py-sane/files/patch-pyproject.toml
+8-0graphics/py-sane/pkg-plist
+5-0graphics/py-sane/pkg-descr
+3-0graphics/py-sane/distinfo
+1-0graphics/Makefile
+65-06 files

FreeBSD/ports f36130bgraphics Makefile, graphics/py-tesserocr Makefile pkg-plist

graphics/py-tesserocr: new port

Pillow-friendly, Python wrapper around tesseract-ocr API using Cython
https://github.com/sirfz/tesserocr
DeltaFile
+27-0graphics/py-tesserocr/Makefile
+13-0graphics/py-tesserocr/files/patch-setup.py
+9-0graphics/py-tesserocr/pkg-plist
+7-0graphics/py-tesserocr/pkg-descr
+3-0graphics/py-tesserocr/distinfo
+1-0graphics/Makefile
+60-06 files

FreeBSD/ports 954f0e1mail Makefile, mail/spf-tools Makefile pkg-message

mail/spf-tools: [New Port] Shell tools for keeping SPF records tidy

A collection of scripts for manipulating SPF records to stay within
the 10 DNS look-up limit specified in RFC 7208.  Also includes scripts
to update SPF records via AWS, Cloudflare, and DNSimple APIs.

PR:     294442
Author: Jordan Montesse <ports at brtsvcs.net>
DeltaFile
+38-0mail/spf-tools/Makefile
+18-0mail/spf-tools/pkg-message
+18-0mail/spf-tools/pkg-plist
+3-0mail/spf-tools/distinfo
+3-0mail/spf-tools/pkg-descr
+1-0mail/Makefile
+81-06 files

FreeBSD/ports eb73851net Makefile, net/route-summarization Makefile pkg-descr

net/route-summarization: [New Port] Lightweight CIDR aggregator using Perl's Net::CIDR::Lite

A lightweight CIDR aggregation utility built in Perl using the
Net::CIDR::Lite module. This tool summarizes IPv4 and IPv6 prefixes
from standard input and optionally formats output for SPF record
usage.

Inspired by the original concept described in Random Thoughts.

PR:     294430
Author: Jordan Montesse <ports at brtsvcs.net>
DeltaFile
+27-0net/route-summarization/Makefile
+6-0net/route-summarization/pkg-descr
+3-0net/route-summarization/distinfo
+2-0net/route-summarization/pkg-plist
+1-0net/Makefile
+39-05 files

FreeBSD/ports 37cbaf3devel/p5-Sys-Virt distinfo Makefile

devel/p5-Sys-Virt: update to 12.5.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/p5-Sys-Virt/distinfo
+1-1devel/p5-Sys-Virt/Makefile
+4-42 files

FreeBSD/ports 368aa8cprint/lilypond pkg-plist Makefile, print/lilypond/files patch-lily_include_smobs.hh patch-make_texinfo-vars.make

print/lilypond: Update 2.24.4 => 2.26.0

Release Notes:
https://lilypond.org/news.html#LilyPond-2_002e26_002e0-released_0021-April-21_002c-2026

Changes:
https://lilypond.org/doc/v2.26/Documentation/changes/

- Refresh patches.

PR:             296483
Sponsored by:   UNIS Labs
DeltaFile
+87-17print/lilypond/pkg-plist
+0-18print/lilypond/files/patch-lily_include_smobs.hh
+7-7print/lilypond/Makefile
+0-11print/lilypond/files/patch-make_texinfo-vars.make
+3-3print/lilypond/files/patch-Documentation_GNUmakefile
+3-3print/lilypond/distinfo
+100-591 files not shown
+102-617 files

FreeBSD/ports f0d9f13print/lilypond-devel distinfo Makefile, print/lilypond-devel/files patch-config.make.in

print/lilypond-devel: Update 2.25.35 => 2.27.1

Release Notes:
https://lilypond.org/news.html#LilyPond-2_002e27_002e1-released-June-6_002c-2026

- Refresh patches.

PR:             296484
Sponsored by:   UNIS Labs
DeltaFile
+3-3print/lilypond-devel/distinfo
+2-2print/lilypond-devel/files/patch-config.make.in
+1-2print/lilypond-devel/Makefile
+1-0print/lilypond-devel/pkg-plist
+7-74 files

FreeBSD/ports 5ef39cdgames/libretro-genesis_plus_gx distinfo Makefile

games/libretro-genesis_plus_gx: Update 0.20231020 => 0.20260627, take maintainership

Changelog:
https://github.com/libretro/Genesis-Plus-GX/blob/5a8389c/HISTORY.txt

Commit Log:
https://github.com/libretro/Genesis-Plus-GX/compare/3dc6af4...5a8389c

PR:             296311
Sponsored by:   UNIS Labs
DeltaFile
+3-3games/libretro-genesis_plus_gx/distinfo
+3-3games/libretro-genesis_plus_gx/Makefile
+6-62 files

FreeBSD/ports 6e3a3b1textproc/py-mako Makefile distinfo, textproc/py-mako/files patch-setup.cfg

textproc/py-mako: Update to 1.3.12

PR:             296343
Reported by:    agh at riseup.net
DeltaFile
+6-10textproc/py-mako/Makefile
+9-0textproc/py-mako/files/patch-setup.cfg
+3-3textproc/py-mako/distinfo
+18-133 files

FreeBSD/ports 0d27c6ceditors/vscode pkg-plist distinfo, editors/vscode/files patch-node-clipboard-rs_src_lib.rs

editors/vscode: Update to 1.127.0

Changelog: https://code.visualstudio.com/updates/v1_127

Reported by:    GitHub (watch releases)
DeltaFile
+2,370-357editors/vscode/pkg-plist
+0-429editors/vscode/files/patch-node-clipboard-rs_src_lib.rs
+9-247editors/vscode/distinfo
+1-120editors/vscode/Makefile.crates
+33-77editors/vscode/Makefile
+38-41editors/vscode/Makefile.reh
+2,451-1,2718 files not shown
+2,477-1,29714 files

FreeBSD/ports 7598911devel/cmake-core Makefile

devel/cmake-core: Teach CMake to prefer our PYTHON_DEFAULT when find_package(Python3) is called

Reported by:    vvd
DeltaFile
+6-2devel/cmake-core/Makefile
+6-21 files

FreeBSD/ports e3ae063databases/ladybug distinfo Makefile, databases/ladybug/files patch-CMakeLists.txt

databases/ladybug: Update 0.16.1 => 0.18.0

Changelogs:
https://github.com/LadybugDB/ladybug/releases/tag/v0.17.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.17.1
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.0

PR:             296475
Sponsored by:   UNIS Labs
DeltaFile
+12-4databases/ladybug/files/patch-CMakeLists.txt
+3-3databases/ladybug/distinfo
+1-1databases/ladybug/Makefile
+16-83 files

FreeBSD/ports 6003a31emulators/wine-mono-devel distinfo Makefile

emulators/wine-mono-devel: Update to version 11.2.0
DeltaFile
+3-3emulators/wine-mono-devel/distinfo
+1-1emulators/wine-mono-devel/Makefile
+4-42 files

FreeBSD/ports a18f6edemulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-additions-72 distinfo Makefile

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.10 => 7.2.12

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2

Sponsored by:   UNIS Labs
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+1-1emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+16-166 files

FreeBSD/ports ec1ace3archivers/xarchiver Makefile

archivers/xarchiver: archivers/rar[i386] is available only for i386/amd64 arches (+)

Define correct dependencies on rar only on supported arches

Approved by: portmgr blanket
DeltaFile
+4-2archivers/xarchiver/Makefile
+4-21 files

FreeBSD/ports 1c76a4darchivers/xarchive Makefile

archivers/xarchive: archivers/rar[i386] is available only for i386/amd64 arches (+)

Define correct dependencies on rar only on supported arches

Approved by: portmgr blanket
DeltaFile
+4-2archivers/xarchive/Makefile
+4-21 files

FreeBSD/ports e2b5683archivers/py-comicapi Makefile

archivers/py-comicapi: archivers/rar[i386] is available only for i386/amd64 arches (+)

Define correct dependencies on rar only on supported arches

Approved by: portmgr blanket
DeltaFile
+4-1archivers/py-comicapi/Makefile
+4-11 files