FreeBSD/ports c3cfb60 — devel/linux-sublime-merge Makefile pkg-plist

devel/linux-sublime-merge: update to 2132
DeltaFile
+5-5devel/linux-sublime-merge/distinfo
+1-1devel/linux-sublime-merge/Makefile
+2-0devel/linux-sublime-merge/pkg-plist
+8-63 files

FreeBSD/ports 650ea85 — mail/thunderbird-esr Makefile distinfo, mail/thunderbird-esr/files patch-libwebrtc-generated

mail/thunderbird-esr: update to 153.7.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.7.0esr/releasenotes/

(cherry picked from commit b50ec98c50decf69accb69cb45b9736ac8abf984)
DeltaFile
+685-66mail/thunderbird-esr/files/patch-libwebrtc-generated
+3-3mail/thunderbird-esr/distinfo
+2-3mail/thunderbird-esr/Makefile
+690-723 files

FreeBSD/ports a2fbbda — mail/thunderbird Makefile distinfo, mail/thunderbird/files patch-python_sites_mach.txt patch-widget_gtk_nsAppShell.cpp

mail/thunderbird: update to 160.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/160.0/releasenotes/

(cherry picked from commit 702c60cb2a8d01cb459cb285f8be2b77138e5a5a)
DeltaFile
+419-266mail/thunderbird/files/patch-libwebrtc-generated
+24-13mail/thunderbird/files/patch-third__party_angle-freebsd
+0-28mail/thunderbird/files/patch-widget_gtk_nsAppShell.cpp
+4-4mail/thunderbird/files/patch-python_sites_mach.txt
+3-3mail/thunderbird/distinfo
+2-2mail/thunderbird/Makefile
+452-3166 files

FreeBSD/ports b10f32e — editors/libreoffice Makefile, editors/libreoffice/files patch-configure patch-slideshow_source_engine_box2dtools.cxx

editors/libreoffice: fix after cbb4908e47

box2d had API changes in 3.2.0, see
https://box2d.org/documentation/md_release__notes__v320.html#autotoc_md71
DeltaFile
+20-0editors/libreoffice/files/patch-slideshow_source_engine_box2dtools.cxx
+1-1editors/libreoffice/files/patch-configure
+1-1editors/libreoffice/Makefile
+22-23 files

FreeBSD/ports b50ec98 — mail/thunderbird-esr Makefile distinfo, mail/thunderbird-esr/files patch-libwebrtc-generated

mail/thunderbird-esr: update to 153.7.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.7.0esr/releasenotes/
DeltaFile
+685-66mail/thunderbird-esr/files/patch-libwebrtc-generated
+3-3mail/thunderbird-esr/distinfo
+2-3mail/thunderbird-esr/Makefile
+690-723 files

FreeBSD/ports 1b29c43 — misc Makefile, misc/kimi-code distinfo pkg-descr

misc/kimi-code: Add New Port

Moonshot AI's coding agent for the terminal, driven by the Kimi models or
any OpenAI-compatible provider.

www: https://github.com/MoonshotAI/kimi-code

Sponsored by:   Netzkommune GmbH
DeltaFile
+584-0misc/kimi-code/files/package-lock.json
+71-0misc/kimi-code/Makefile
+17-0misc/kimi-code/files/pkg-message.in
+7-0misc/kimi-code/pkg-descr
+3-0misc/kimi-code/distinfo
+1-0misc/Makefile
+683-06 files

FreeBSD/ports 702c60c — mail/thunderbird Makefile distinfo, mail/thunderbird/files patch-python_sites_mach.txt patch-widget_gtk_nsAppShell.cpp

mail/thunderbird: update to 160.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/160.0/releasenotes/
DeltaFile
+419-266mail/thunderbird/files/patch-libwebrtc-generated
+24-13mail/thunderbird/files/patch-third__party_angle-freebsd
+0-28mail/thunderbird/files/patch-widget_gtk_nsAppShell.cpp
+4-4mail/thunderbird/files/patch-python_sites_mach.txt
+3-3mail/thunderbird/distinfo
+2-2mail/thunderbird/Makefile
+452-3166 files

FreeBSD/ports b256eb3 — graphics/scantpaper Makefile distinfo

graphics/scantpaper: update to 4.0.3

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59428452/
DeltaFile
+3-3graphics/scantpaper/distinfo
+6-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+10-43 files

FreeBSD/ports 2e527aa — emulators/aqemu pkg-descr distinfo, emulators/aqemu/files patch-src_System__Info.cpp patch-CMakeLists.txt

emulators/aqemu: Update to 0.9.6.g20250311, migrate to Qt6, take maintainership

Upstream aqemu has been abandoned since 2017 and is stuck on Qt5. Switch
the source to the maintained Qt6 fork at https://github.com/AQEMU/aqemu.

- Raise the compiler floor to C++17
- Bump the CMake floor to 3.16 for minimum Qt6 requirement and CMake 4
  compatibility
- Extend the Linux-only install rules to FreeBSD
- Fix the Get_Free_Memory_Size signature for the FreeBSD build
- Drop deprecation

Approved by:    arrowd (co-mentor)

(cherry picked from commit 39aeaa4f2797f75bdcd330a2d4f144378f22ca4d)
DeltaFile
+15-14emulators/aqemu/Makefile
+14-14emulators/aqemu/files/patch-CMakeLists.txt
+14-4emulators/aqemu/files/patch-src_System__Info.cpp
+5-10emulators/aqemu/pkg-plist
+3-3emulators/aqemu/distinfo
+1-1emulators/aqemu/pkg-descr
+52-466 files

FreeBSD/ports 39aeaa4 — emulators/aqemu pkg-descr distinfo, emulators/aqemu/files patch-src_System__Info.cpp patch-CMakeLists.txt

emulators/aqemu: Update to 0.9.6.g20250311, migrate to Qt6, take maintainership

Upstream aqemu has been abandoned since 2017 and is stuck on Qt5. Switch
the source to the maintained Qt6 fork at https://github.com/AQEMU/aqemu.

- Raise the compiler floor to C++17
- Bump the CMake floor to 3.16 for minimum Qt6 requirement and CMake 4
  compatibility
- Extend the Linux-only install rules to FreeBSD
- Fix the Get_Free_Memory_Size signature for the FreeBSD build
- Drop deprecation

Approved by:    arrowd (co-mentor)
DeltaFile
+15-14emulators/aqemu/Makefile
+14-14emulators/aqemu/files/patch-CMakeLists.txt
+14-4emulators/aqemu/files/patch-src_System__Info.cpp
+5-10emulators/aqemu/pkg-plist
+3-3emulators/aqemu/distinfo
+1-1emulators/aqemu/pkg-descr
+52-466 files

FreeBSD/ports 0270e24 — devel/dasm Makefile distinfo

devel/dasm: update to 2.20.18

Seems to be a simple bug fix release.

Changelog: https://github.com/dasm-assembler/dasm/releases/tag/v2.20.18
Changelog: https://github.com/dasm-assembler/dasm/commit/57fd734889f9ab95eceb96bdd607e51e9e79ce33

MFH:            2026Q4
(cherry picked from commit eeb128ca7dcc255cdbfb1333c66d75c09b93b6fc)
DeltaFile
+3-3devel/dasm/distinfo
+1-1devel/dasm/Makefile
+4-42 files

FreeBSD/ports 76dfa22 — devel/croaring pkg-plist Makefile

devel/croaring: update to 5.5.5

Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.0
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.1
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.2
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.3
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.4
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.5.5

MFH:            2026Q4
DeltaFile
+3-3devel/croaring/distinfo
+1-1devel/croaring/pkg-plist
+1-1devel/croaring/Makefile
+5-53 files

FreeBSD/ports eeb128c — devel/dasm Makefile distinfo

devel/dasm: update to 2.20.18

Seems to be a simple bug fix release.

Changelog: https://github.com/dasm-assembler/dasm/releases/tag/v2.20.18
Changelog: https://github.com/dasm-assembler/dasm/commit/57fd734889f9ab95eceb96bdd607e51e9e79ce33

MFH:            2026Q4
DeltaFile
+3-3devel/dasm/distinfo
+1-1devel/dasm/Makefile
+4-42 files

FreeBSD/ports 99c289c — devel/simdjson Makefile distinfo

devel/simdjson: update to 5.1.1

This unbreaks the test suite.

Changelog: https://github.com/simdjson/simdjson/releases/tag/v5.1.1
DeltaFile
+3-3devel/simdjson/distinfo
+1-3devel/simdjson/Makefile
+4-62 files

FreeBSD/ports 8546abc — devel/goreleaser Makefile distinfo

devel/goreleaser: update to 2.20.0

This update fixes a security issue where in some configurations,
key material could be leaked into dist/artifacts.json.
Only 2.19.0 is affected; quarterly users need not update.

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.20.0

Security:       GHSA-9422-8p9m-393x
DeltaFile
+5-5devel/goreleaser/distinfo
+1-1devel/goreleaser/Makefile
+6-62 files

FreeBSD/ports 2851da2 — devel/gcli Makefile distinfo

devel/gcli: update to 2.14.0

Changelog: https://lists.sr.ht/~herrhotzenplotz/gcli-announce/%3CaudXunDWbMj6Wp55@triton.lab.herrhotzenplotz.de%3E
DeltaFile
+3-3devel/gcli/distinfo
+1-2devel/gcli/Makefile
+4-52 files

FreeBSD/ports d5a7791 — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.1
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+4-42 files

FreeBSD/ports 1ae7d71 — www/immich-cli Makefile distinfo

www/immich-cli: Update to 3.3.6

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich-cli/distinfo
+1-1www/immich-cli/Makefile
+6-62 files

FreeBSD/ports 409d0a0 — misc/qwen-code Makefile distinfo, misc/qwen-code/files package-lock.json

misc/qwen-code: update to 0.26.9
DeltaFile
+8-8misc/qwen-code/files/package-lock.json
+3-3misc/qwen-code/distinfo
+1-1misc/qwen-code/Makefile
+12-123 files

FreeBSD/ports 498779a — www/py-exa-py Makefile distinfo

www/py-exa-py: update to 2.28.0
DeltaFile
+3-3www/py-exa-py/distinfo
+1-1www/py-exa-py/Makefile
+4-42 files

FreeBSD/ports d1b3bf5 — x11-toolkits/gtkada3 distinfo Makefile, x11-toolkits/gtkada3/files patch-src_gtkada.gpr

x11-toolkits/gtkada3: Narrow condition on pkgconf sh

 The conditional gating the shelling out to pkgconf was configured on
 the presence of the pkgconf executable, instead of the specific GTK+-3
 pkgconfig .pc file. If pkgconf was present and GTK+-3 was not, the
 condition would evaluate to true. This is incorrect and is rectified by
 narrowing the condition to the pkgconfig file for GTK+-3.

 While here:
 * Attempt to disambiguate the names of shared object versions
 * Drop unneeded ${DISTVERSIONPREFIX}
 * Root gprinstall'd components at gtkada3 instead of gtkada
 * Silence some Install Artifacts during gprinstall

 PR:            300387
DeltaFile
+1,783-1,784x11-toolkits/gtkada3/pkg-plist
+24-0x11-toolkits/gtkada3/files/patch-src_gtkada.gpr
+10-9x11-toolkits/gtkada3/Makefile
+3-3x11-toolkits/gtkada3/distinfo
+1,820-1,7964 files

FreeBSD/ports 67badc9 — devel Makefile, devel/py-agent-client-protocol distinfo pkg-descr

devel/py-agent-client-protocol: New port

Python implementation of the Agent Client Protocol (ACP)
DeltaFile
+24-0devel/py-agent-client-protocol/Makefile
+4-0devel/py-agent-client-protocol/pkg-descr
+3-0devel/py-agent-client-protocol/distinfo
+1-0devel/Makefile
+32-04 files

FreeBSD/ports 0fb58f0 — misc/hermes-agent Makefile

misc/hermes-agent: Enable the ACP feature

PR:             300106
DeltaFile
+4-2misc/hermes-agent/Makefile
+4-21 files

FreeBSD/ports b32e4b1 — www/immich-power-tools Makefile, www/immich-power-tools/files pkg-message.in immich_power_tools.in

www/immich-power-tools: Listen on port 3002 by default

Upstream uses 3000, which www/immich-public-proxy already takes.

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2www/immich-power-tools/files/immich_power_tools.in
+2-1www/immich-power-tools/files/pkg-message.in
+1-0www/immich-power-tools/Makefile
+5-33 files

FreeBSD/ports 4ea6c8b — www/immich-kiosk Makefile, www/immich-kiosk/files immich_kiosk.in pkg-message.in

www/immich-kiosk: Listen on port 3001 by default

Upstream uses 3000, which www/immich-public-proxy already takes. Both
run next to an Immich server, so move this one out of the way.

Sponsored by:   Netzkommune GmbH
DeltaFile
+4-4www/immich-kiosk/files/pkg-message.in
+5-0www/immich-kiosk/Makefile
+3-0www/immich-kiosk/files/immich_kiosk.in
+12-43 files

FreeBSD/ports fc0ef33 — archivers/py-bup distinfo Makefile, archivers/py-bup/files patch-config_configure patch-Makefile

archivers/py-bup: Update 0.32 => 0.33.10

Commit log:
- The big change in the 0.33 series is that bup is now a real
  binary linked against libpython (selected via python-config).
- Configure no longer uses a plain PYTHON= variable; it uses
  BUP_PYTHON_CONFIG.
- BUP_PYTHON_CONFIG=${PYTHON_CMD}-config so configure/build uses
  the port’s Python (critical on 3.12+).
- Fixed the duplicate RUN_DEPENDS= that previously overwrote the
  real dependencies.
- Strip both the new bin/bup (lib/binary and the remaining *.so
  helpers.
https://github.com/bup/bup/compare/0.32...0.33.10
https://github.com/bup/bup/tree/0.33.10#notable-changes-introduced-by-a-release

PR:             300232
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

    [2 lines not shown]
DeltaFile
+120-111archivers/py-bup/pkg-plist
+30-16archivers/py-bup/Makefile
+0-15archivers/py-bup/files/patch-test_ext_test-sparse-files
+0-11archivers/py-bup/files/patch-config_configure
+0-11archivers/py-bup/files/patch-Makefile
+3-3archivers/py-bup/distinfo
+153-1676 files

FreeBSD/ports 3f2c836 — archivers/py-bup distinfo Makefile, archivers/py-bup/files patch-config_configure patch-Makefile

archivers/py-bup: Update 0.32 => 0.33.10

Commit log:
- The big change in the 0.33 series is that bup is now a real
  binary linked against libpython (selected via python-config).
- Configure no longer uses a plain PYTHON= variable; it uses
  BUP_PYTHON_CONFIG.
- BUP_PYTHON_CONFIG=${PYTHON_CMD}-config so configure/build uses
  the port’s Python (critical on 3.12+).
- Fixed the duplicate RUN_DEPENDS= that previously overwrote the
  real dependencies.
- Strip both the new bin/bup (lib/binary and the remaining *.so
  helpers.
https://github.com/bup/bup/compare/0.32...0.33.10
https://github.com/bup/bup/tree/0.33.10#notable-changes-introduced-by-a-release

PR:             300232
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+120-111archivers/py-bup/pkg-plist
+30-16archivers/py-bup/Makefile
+0-15archivers/py-bup/files/patch-test_ext_test-sparse-files
+0-11archivers/py-bup/files/patch-config_configure
+0-11archivers/py-bup/files/patch-Makefile
+3-3archivers/py-bup/distinfo
+153-1676 files

FreeBSD/ports 23e2a3d — . UPDATING, mail/stalwart pkg-plist Makefile

mail/stalwart: add 1.0.3

Add mail/stalwart 1.0.3  after the legacy 0.16 port has been moved to
mail/stalwart016.

Changes:

- Add Stalwart 1.0.3.
- Remove the transitional mail/stalwart -> mail/stalwart016 MOVED entry.
- Remove the ELASTIC option; upstream no longer provides it.
- Remove the FOUNDATIONDB option; 1.0 requires the 7.4 client, which is not in the ports tree.
- Build against the system RocksDB using the git-snapshot workaround.
- Add the bindgen/LLVM build dependencies required by aws-lc-sys and librocksdb-sys on FreeBSD.
- Add an UPDATING entry for the incompatible 0.16 → 1.0 data-store change.

PR: 299362 (maintaner timeout)
DeltaFile
+1,523-0mail/stalwart/distinfo
+760-0mail/stalwart/Makefile.crates
+84-0mail/stalwart/Makefile
+51-0mail/stalwart/files/stalwart.in
+12-0UPDATING
+5-0mail/stalwart/pkg-plist
+2,435-03 files not shown
+2,440-19 files

FreeBSD/ports 764acd7 — mail/stalwart Makefile Makefile.crates, mail/stalwart016 Makefile Makefile.crates

mail/stalwart: upgrade to 0.16.27 and move to stalwart016

Stalwart project recently released 1.0 version which breaks
compatibility with older releases. To upgrade latest 0.16 is needed

To simplify upgrade, PR temporary adds new port which will be eventually
removed. mail/stalwart will be upgraded to 1.0 with next commit

PR: 299362 (maintainer timeout)
DeltaFile
+0-1,811mail/stalwart/distinfo
+1,811-0mail/stalwart016/distinfo
+0-904mail/stalwart/Makefile.crates
+904-0mail/stalwart016/Makefile.crates
+86-0mail/stalwart016/Makefile
+0-82mail/stalwart/Makefile
+2,801-2,7978 files not shown
+2,863-2,85814 files

FreeBSD/ports ded8fe3 — www/immich-deduper Makefile pkg-plist, www/immich-deduper/files patch-src_app.py pkg-message.in

www/immich-deduper: Add New Port

Looks for duplicate and near duplicate photos in an Immich library. It
computes an embedding for every picture with a local model and keeps the
vectors in Qdrant, which lets it group pictures that differ only in
resolution, crop or compression.

The findings are presented in a web interface, where the copies to keep
are picked by hand or by rules.

www: https://github.com/RazgrizHsu/immich-deduper

Sponsored by:   Netzkommune GmbH
DeltaFile
+82-0www/immich-deduper/pkg-plist
+68-0www/immich-deduper/Makefile
+56-0www/immich-deduper/files/immich_deduper.in
+28-0www/immich-deduper/files/patch-src_conf.py
+17-0www/immich-deduper/files/pkg-message.in
+15-0www/immich-deduper/files/patch-src_app.py
+266-06 files not shown
+300-012 files