FreeBSD/ports 480464c — misc/py-crewai distinfo Makefile, misc/py-crewai/files patch-pyproject.toml

misc/py-crewai: update 1.15.27 → 1.15.34
DeltaFile
+108-69misc/py-crewai/Makefile
+15-9misc/py-crewai/files/patch-pyproject.toml
+3-3misc/py-crewai/distinfo
+126-813 files

FreeBSD/ports 536f963 — misc Makefile, misc/py-a2a-sdk distinfo pkg-descr

misc/py-a2a-sdk: New port: Python SDK for the Agent2Agent (A2A) protocol

Approved by:    no need for approval according to bapt@
DeltaFile
+79-0misc/py-a2a-sdk/Makefile
+7-0misc/py-a2a-sdk/pkg-descr
+3-0misc/py-a2a-sdk/distinfo
+1-0misc/Makefile
+90-04 files

FreeBSD/ports 40b5e85 — misc/py-crewai-tools distinfo Makefile

misc/py-crewai-tools: update 1.15.27 → 1.15.34
DeltaFile
+27-26misc/py-crewai-tools/Makefile
+3-3misc/py-crewai-tools/distinfo
+30-292 files

FreeBSD/ports af02d62 — misc/py-crewai-core distinfo Makefile, misc/py-crewai-core/files patch-pyproject.toml

misc/py-crewai-core: update 1.15.27 → 1.15.34
DeltaFile
+9-9misc/py-crewai-core/files/patch-pyproject.toml
+6-6misc/py-crewai-core/Makefile
+3-3misc/py-crewai-core/distinfo
+18-183 files

FreeBSD/ports 2f56a2c — devel Makefile, devel/py-aiologic distinfo pkg-descr

devel/py-aiologic: New port: GIL-powered locking library for Python

Approved by:    no need for approval according to bapt@
DeltaFile
+32-0devel/py-aiologic/Makefile
+4-0devel/py-aiologic/pkg-descr
+3-0devel/py-aiologic/distinfo
+1-0devel/Makefile
+40-04 files

FreeBSD/ports 3b32054 — devel Makefile, devel/py-culsans distinfo pkg-descr

devel/py-culsans: New port: Thread-safe async-aware queue for Python

Approved by:    no need for approval according to bapt@
DeltaFile
+31-0devel/py-culsans/Makefile
+5-0devel/py-culsans/pkg-descr
+3-0devel/py-culsans/distinfo
+1-0devel/Makefile
+40-04 files

FreeBSD/ports f5864dd — misc/py-crewai-cli distinfo Makefile, misc/py-crewai-cli/files patch-pyproject.toml

misc/py-crewai-cli: update 1.15.27 → 1.15.34
DeltaFile
+33-19misc/py-crewai-cli/Makefile
+7-7misc/py-crewai-cli/files/patch-pyproject.toml
+3-3misc/py-crewai-cli/distinfo
+43-293 files

FreeBSD/ports a7b8b10 — devel Makefile, devel/py-rfc8785 pkg-descr distinfo

devel/py-rfc8785: New port: Pure-Python implementation of RFC 8785 (JSON Canonicalization Scheme)

Approved by:    no need for approval according to bapt@
DeltaFile
+27-0devel/py-rfc8785/Makefile
+3-0devel/py-rfc8785/pkg-descr
+3-0devel/py-rfc8785/distinfo
+1-0devel/Makefile
+34-04 files

FreeBSD/ports bd55a7f — devel Makefile, devel/py-json-rpc pkg-descr distinfo

devel/py-json-rpc: New port: JSON-RPC transport implementation

Approved by:    no need for approval according to bapt@
DeltaFile
+28-0devel/py-json-rpc/Makefile
+3-0devel/py-json-rpc/pkg-descr
+3-0devel/py-json-rpc/distinfo
+1-0devel/Makefile
+35-04 files

FreeBSD/ports 0e86d31 — graphics/graphviz Makefile

graphics/graphviz: remove duplicate lang/tcl BUILD_DEPENDS

Especially after 441bc7f0904b21b777c7a8815a10476b5faaa71d, when
${TCLTK_DEFAULT} != 8.6, build-depends (or before, if poudriere)
complains of nonexistent lang/tcl91.

PR: 300092
DeltaFile
+0-1graphics/graphviz/Makefile
+0-11 files

FreeBSD/ports 04830d1 — devel/fifechan Makefile, devel/fifechan/files patch-CMakeLists.txt

devel/fifechan: the port had been improved (+)

- Stretch out CMAKE_MINIMUM_REQUIRED() version range
  to accommodate for upcoming CMake 4.x and beyond
- Note that version 0.2.0 is available, however not
  compatible with current `games/py-fife' port which
  is already at its latest version (as of right now)
- Adjust the option knob order and some descriptions
DeltaFile
+7-9devel/fifechan/Makefile
+9-0devel/fifechan/files/patch-CMakeLists.txt
+16-92 files

FreeBSD/ports 4f94115 — devel/R-cran-pbapply Makefile

devel/R-cran-pbapply: Add TEST_DEPENDS

Add future, future.apply and shiny as test depends.

PR:             296811
Reported by:    uzsolt
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D61098
DeltaFile
+4-0devel/R-cran-pbapply/Makefile
+4-01 files

FreeBSD/ports f13696e — www/py-django-constance distinfo Makefile

www/py-django-constance: Update 4.3.5 to 4.5.0

Update WWW since the project moved to django-commons.
4.5.0 requires Python 3.10+

Changelog: https://github.com/django-commons/django-constance/releases/tag/4.5.0
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D61097
DeltaFile
+3-3www/py-django-constance/distinfo
+3-3www/py-django-constance/Makefile
+6-62 files

FreeBSD/ports acf7e98 — www/pocketbase Makefile distinfo

www/pocketbase: Update 0.40.5 to 0.40.6

Changelog: https://github.com/pocketbase/pocketbase/releases/tag/v0.40.6
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D61095
DeltaFile
+5-5www/pocketbase/distinfo
+1-2www/pocketbase/Makefile
+6-72 files

FreeBSD/ports 4a1b318 — games/py-fife distinfo Makefile, games/py-fife/files patch-CMakeLists.txt

games/py-fife: update the port to the latest version 0.4.3

This makes it ready for CMake 4.x, albeit still relying on the
old CMP0078 policy, and cleans up a bunch of "from __future__"
imports in the Python code.

Reported by:    portscout
DeltaFile
+10-8games/py-fife/files/patch-CMakeLists.txt
+3-6games/py-fife/Makefile
+3-3games/py-fife/distinfo
+16-173 files

FreeBSD/ports 3344554 — editors/openoffice-4 Makefile

editors/openoffice-4: Use apache-commons-lang3

apache-commons-lang3 works fine in place of apache-commons-lang for
openoffice-4.  Upstream switched the bundled version in 2014.  Switch
to the newer port and remove DEPRECATED.

MFH:            2026Q4
(cherry picked from commit 6b30840112748709de509668785e795f5ac0686a)
DeltaFile
+4-7editors/openoffice-4/Makefile
+4-71 files

FreeBSD/ports 6b30840 — editors/openoffice-4 Makefile

editors/openoffice-4: Use apache-commons-lang3

apache-commons-lang3 works fine in place of apache-commons-lang for
openoffice-4.  Upstream switched the bundled version in 2014.  Switch
to the newer port and remove DEPRECATED.

MFH:            2026Q4
DeltaFile
+4-7editors/openoffice-4/Makefile
+4-71 files

FreeBSD/ports 15016f6 — devel Makefile, devel/github-act-runner distinfo pkg-descr

devel/github-act-runner: Add new port

github-act-runner is a self-hosted GitHub Actions runner implemented
in Go. It speaks the GitHub Actions runner protocol and executes
workflow steps directly on the host, including shell and JavaScript
actions.

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D61143
DeltaFile
+20-0devel/github-act-runner/Makefile
+13-0devel/github-act-runner/pkg-message
+6-0devel/github-act-runner/pkg-descr
+5-0devel/github-act-runner/distinfo
+1-0devel/Makefile
+45-05 files

FreeBSD/ports f72b024 — deskutils/qlipper Makefile

deskutils/qlipper: Fix problems after the QT 6.11.3_1 update

PR:             300444
Reported by:    Dean E. Weimer <dweimer _at__ dweimer.net>
DeltaFile
+2-1deskutils/qlipper/Makefile
+2-11 files

FreeBSD/ports a3a5830 — devel/py-grpcio-tools Makefile distinfo

devel/py-grpcio-tools: update to 1.85.1.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

FreeBSD/ports d001f33 — devel/php-grpc Makefile distinfo

devel/php-grpc: update to 1.85.1.
DeltaFile
+3-3devel/php-grpc/distinfo
+1-1devel/php-grpc/Makefile
+4-42 files

FreeBSD/ports 28d33ba — devel/py-grpcio Makefile distinfo

devel/py-grpcio: update to 1.85.1.
DeltaFile
+3-3devel/py-grpcio/distinfo
+1-1devel/py-grpcio/Makefile
+4-42 files

FreeBSD/ports 99273c7 — net/rabbitmq distinfo Makefile

net/rabbitmq: Update 4.3.7 => 4.4.0

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.4.0

Erlang 29 is fully supported starting with RabbitMQ 4.3.7:
https://www.rabbitmq.com/docs/which-erlang
Add flavor for Erlang 29. Change default from 27 to 28.

Sponsored by:   UNIS Labs
DeltaFile
+91-82net/rabbitmq/pkg-plist
+2-2net/rabbitmq/distinfo
+2-2net/rabbitmq/Makefile
+95-863 files

FreeBSD/ports 4fd46c0 — net/rabbitmq Makefile distinfo

net/rabbitmq: Update 4.3.6 => 4.3.7

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.7

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit b5e0329e4d26b23789d1c421bcde39426b746a0c)
DeltaFile
+142-140net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+146-1443 files

FreeBSD/ports b5e0329 — net/rabbitmq Makefile distinfo

net/rabbitmq: Update 4.3.6 => 4.3.7

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.7

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+142-140net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+146-1443 files

FreeBSD/ports 275bf47 — x11-themes Makefile, x11-themes/ventanas-10 distinfo pkg-plist

x11-themes/ventanas-10: New port: Openbox theme with a look similar to Windows 10

Ventanas-10 is a fork of the B00merang-Project's Windows-10 theme,
but with the following differences:

- The minimize, close, and maximize buttons change color when you
  hover over them.
- Dark mode only.
- For Openbox only.
- The max_toggled.xbm image has been implemented to give it a look
  similar to Windows 10.

WWW: https://github.com/dtxdf/Ventanas-10/
DeltaFile
+25-0x11-themes/ventanas-10/Makefile
+9-0x11-themes/ventanas-10/pkg-descr
+6-0x11-themes/ventanas-10/pkg-plist
+3-0x11-themes/ventanas-10/distinfo
+1-0x11-themes/Makefile
+44-05 files

FreeBSD/ports 3463395 — x11-fonts Makefile, x11-fonts/selawik pkg-descr distinfo

x11-fonts/selawik: New port: Selawik is an open source replacement for Segoe UI

Selawik is an open source replacement for Segoe UI, the default
system font used in Windows. It is metrically compatible with Segoe UI,
which means that switching between the two fonts will not alter the
layout of documents or interfaces.

WWW: https://github.com/microsoft/Selawik
DeltaFile
+32-0x11-fonts/selawik/Makefile
+5-0x11-fonts/selawik/distinfo
+4-0x11-fonts/selawik/pkg-descr
+1-0x11-fonts/Makefile
+42-04 files

FreeBSD/ports 51d2bdb — x11-wm/devilspie2 Makefile, x11-wm/devilspie2-devel distinfo pkg-plist

x11-wm/devilspie2-devel: New port: Window manipulation tool

Devilspie2 is a window-matching utility, allowing the user to perform
scripted actions on windows as they are created. For example, you can
script a terminal program to always be positioned at a specific screen
position, or position a window on a specific workspace.

Devilspie2 is based on the program Devilspie by Ross Burton. The
difference is that Devilspie2 has replaced the symbolic expressions of
the original with a Lua interpreter, making it much easier to maintain
and extend.

Please note that the rules of Devilspie2 are not compatible with the
symbolic expressions of the original Devilspie.

WWW: https://www.nongnu.org/devilspie2/
DeltaFile
+39-0x11-wm/devilspie2-devel/Makefile
+12-0x11-wm/devilspie2-devel/pkg-plist
+12-0x11-wm/devilspie2-devel/pkg-descr
+11-0x11-wm/devilspie2-devel/files/patch-Makefile
+3-0x11-wm/devilspie2-devel/distinfo
+2-0x11-wm/devilspie2/Makefile
+79-01 files not shown
+80-07 files

FreeBSD/ports c769eb5 — games/loderunner-ng Makefile, games/loderunner-ng/files patch-ctrl-a-abort

games/loderunner-ng: Add ctrl-a-abort patch

When the runner is stuck and you need to reset, you can press Ctrl+A
to sacrifice a life and restart the level.

Ctrl+A is the traditional key binding on C64 for sacrificial restart
when you get stuck. Without this patch, your only recourse is to use
q to quit, losing your progress, going back to level 1.

While it is true that you can then relaunch the game with `-l level`
to pick up at the level you left off at, it will be with zero score.
DeltaFile
+112-0games/loderunner-ng/files/patch-ctrl-a-abort
+1-0games/loderunner-ng/Makefile
+113-02 files

FreeBSD/ports 87fa8dc — editors/openoffice-4 Makefile, editors/openoffice-devel Makefile

editors/openoffice-*: system lucene cleanup

Delete the remaining remnants of the system lucene dependency.

Reported by:    Ronald Klop <ronald-lists at klop.ws>

(cherry picked from commit 117941ee407dec8c0b40a926a3cad2de45fa3029)
DeltaFile
+1-12editors/openoffice-devel/Makefile
+1-12editors/openoffice-4/Makefile
+2-242 files