Kirill A. Korinsky wrote: > On Tue, 29 Sep 2026 09:08:20 +0200, > Stuart Henderson <stu@spacehopper.org> wrote: >> >> missing bump. >> >> this change means that crush is no longer installable on some archs. >> > > This some probably arm and i386 only. > > As far as I recall it is the only LLM cooding tool in our ports collection > which may work at arm and i386, and this is a reason why I never added that > dep than I touched that ports or suggestef to add when reviwed it the first > time. > > But I not sure how does it usefull for anyone to have crush at architectures > which misses rg. > Hello, Thanks, you're right. Making ripgrep an unconditional RUN_DEPENDS would unnecessarily make crush uninstallable on architectures where Rust, and therefore ripgrep, is unavailable. I've changed the dependency to follow the ports "rust" property instead: .include <bsd.port.arch.mk> .if ${PROPERTIES:Mrust} RUN_DEPENDS = textproc/ripgrep .endif This keeps the preferred upstream behavior on architectures where ripgrep is available: the grep and glob tools will use rg. On armv7 and i386, crush remains installable without ripgrep and those tools use their existing pure-Go fallback instead. So adding ripgrep does not introduce a new architecture restriction or remove Crush's existing support for those architectures. While revising the patch I also updated Crush from 0.96.1 to the small 0.97.1 update and regenerated modules.inc and distinfo for the new Go dependency set. Since the package version is changing, a REVISION bump is no longer necessary. I also corrected the license information that was already present in the port. It was described as if FSL-1.1 and MIT were separate license choices, but upstream uses FSL-1.1-MIT. FSL-1.1-MIT is a single license, not immediate dual licensing under FSL and MIT. The current release is initially covered by FSL 1.1, including its restriction on competing use, and each released version automatically becomes available under the MIT license two years after that version is published. Updated patch attached. Thanks, David.
Index: devel/crush/Makefile
===================================================================
RCS file: /cvs/ports/devel/crush/Makefile,v
diff -u -p -u -p -r1.5 Makefile
--- devel/crush/Makefile 26 Sep 2026 09:37:51 -0000 1.5
+++ devel/crush/Makefile 29 Sep 2026 17:40:49 -0000
@@ -1,7 +1,7 @@
COMMENT = coding agent with a rich terminal UI
MODGO_MODNAME = github.com/charmbracelet/crush
-MODGO_VERSION = v0.96.1
+MODGO_VERSION = v0.97.1
DISTNAME = crush-${MODGO_VERSION}
WRKDIST = ${WRKDIR}/${MODGO_MODNAME}@${MODGO_VERSION}
@@ -10,13 +10,22 @@ CATEGORIES = devel
HOMEPAGE = https://github.com/charmbracelet/crush
-# MIT
+# FSL-1.1-MIT
PERMIT_PACKAGE = Yes
WANTLIB += c pthread
MODULES = lang/go
+# The grep and glob agent tools use ripgrep when it is available and fall
+# back to a pure-Go implementation otherwise. ripgrep is built with Rust,
+# which is unavailable on armv7 and i386, so use the "rust" property.
+.include <bsd.port.arch.mk>
+.if ${PROPERTIES:Mrust}
+RUN_DEPENDS = textproc/ripgrep
+.endif
+
+# Upstream release binaries inject the tag version into internal/version.
MODGO_LDFLAGS += -X github.com/charmbracelet/crush/internal/version.Version=${MODGO_VERSION}
.include "modules.inc"
Index: devel/crush/distinfo
===================================================================
RCS file: /cvs/ports/devel/crush/distinfo,v
diff -u -p -u -p -r1.4 distinfo
--- devel/crush/distinfo 26 Sep 2026 09:37:51 -0000 1.4
+++ devel/crush/distinfo 29 Sep 2026 17:40:49 -0000
@@ -1,4 +1,4 @@
-SHA256 (crush-v0.96.1.zip) = ecbK8Qw9+c/vK4pbhjN6OaSjndRjLCmL6Ib4H50gk1k=
+SHA256 (crush-v0.97.1.zip) = /KnHnUCmE2JIsevVk3/F4gjGOyy1XMEbTaYVdOWB69Y=
SHA256 (go_modules/cel.dev/expr/@v/v0.24.0.mod) = wMexfwVuWHervPsGdEz1I4y5oLChoI4ThM8mhaIhFNE=
SHA256 (go_modules/cel.dev/expr/@v/v0.25.2.mod) = Z0UnUNV+zK4mM7F05mRotyYy7edErdtN4sCybd04qOE=
SHA256 (go_modules/cel.dev/expr/@v/v0.25.3.mod) = Z0UnUNV+zK4mM7F05mRotyYy7edErdtN4sCybd04qOE=
@@ -8,12 +8,12 @@ SHA256 (go_modules/charm.land/bubbles/v2
SHA256 (go_modules/charm.land/bubbletea/v2/@v/v2.0.8.mod) = dRBJwCbv1oF75kPfKov8TdRZBI6tgabbn5dI5SC/1ZU=
SHA256 (go_modules/charm.land/bubbletea/v2/@v/v2.0.9.mod) = dRBJwCbv1oF75kPfKov8TdRZBI6tgabbn5dI5SC/1ZU=
SHA256 (go_modules/charm.land/bubbletea/v2/@v/v2.0.9.zip) = UBryKsWiINONYwUhnBf9ybGcDhtrBTBbwKGHjSHLuf8=
-SHA256 (go_modules/charm.land/catwalk/@v/v0.52.28.mod) = mtyYjohTN+K7LFR4LZqk+2YnvZWOds9oFBAGvvcwoPs=
-SHA256 (go_modules/charm.land/catwalk/@v/v0.52.28.zip) = aWTIyRYWpE6ZHZrGy/4q27ltLpfJLmHN0VTHs7VkWPw=
+SHA256 (go_modules/charm.land/catwalk/@v/v0.52.49.mod) = mtyYjohTN+K7LFR4LZqk+2YnvZWOds9oFBAGvvcwoPs=
+SHA256 (go_modules/charm.land/catwalk/@v/v0.52.49.zip) = j0xrBXldTeTNiFQ3GhMBiEMI9K9Dei8a4hyZMl/8qxE=
SHA256 (go_modules/charm.land/fang/v2/@v/v2.0.1.mod) = p+wtEpc/ctQqQG8zd32RFAvax1XhVvIemMB3PHP4c5Y=
SHA256 (go_modules/charm.land/fang/v2/@v/v2.0.1.zip) = 8oS79roLPlC6xaLDXdIwp7sEbEZ+C4hts54zBh9GVBQ=
-SHA256 (go_modules/charm.land/fantasy/@v/v0.43.1.mod) = VvNybXoj/mEwZ+6GTW/HI+dwIMu8PV2LY+LoTg1tEU0=
-SHA256 (go_modules/charm.land/fantasy/@v/v0.43.1.zip) = q9191PsQzZvnGULLSa+AlxO13botEmjrIU0nGePxZd8=
+SHA256 (go_modules/charm.land/fantasy/@v/v0.45.1.mod) = joSHuhzoztRSjFlB3+Mp8MrB+GeCewPzfi4KDSX+CE0=
+SHA256 (go_modules/charm.land/fantasy/@v/v0.45.1.zip) = XoTkEuphjAWGbC+FsLn7aRKeXYUN8KjP4uTjdeSJm8s=
SHA256 (go_modules/charm.land/glamour/v2/@v/v2.0.1.mod) = ywn49tZHLN2o1gwtksj6LbcS/6oBtUYKMcPr9O5hlRg=
SHA256 (go_modules/charm.land/glamour/v2/@v/v2.0.1.zip) = xKmPTldszidLhyT/ao5x2LLAIqG8S0aOgnJQY9jxwDk=
SHA256 (go_modules/charm.land/lipgloss/v2/@v/v2.0.1.mod) = QsYUvDZv0g7TRSNV+8ydEBU/tBpxNSkrsO0X9DG4//8=
@@ -208,7 +208,6 @@ SHA256 (go_modules/github.com/aws/smithy
SHA256 (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.mod) = Rkb58ZqCKuv0KWvOJNXyt7JwDqHET1zJeDACY8t7VhE=
SHA256 (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.zip) = k56/KlSB8hcuGl4MMY0FrvW22VCpYFViFsPaeHmpJ/g=
SHA256 (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.2.0.mod) = 8HbrxTvRjkauc/7y+Rwwmgp4Opr+FvBQv6avo763ptw=
-SHA256 (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.3.1.mod) = Jlk3Q1iE3KP5o4fVcmyjjdaYicgkxfd1j+wrA+AVJtY=
SHA256 (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.4.1.mod) = wDrR00+BR2sA68Wzsxq3U1tkYx47JDMa0zlFGC53SS0=
SHA256 (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.4.1.zip) = N4K7lzXcTB5MmP99dxOvJ/J24aD/ST5LI3/1Hr2S770=
SHA256 (go_modules/github.com/aymerick/douceur/@v/v0.2.0.mod) = XgRUJBwle0xPnb3chOeOmeKcUnWzz67or9K7R25ySJc=
@@ -248,6 +247,8 @@ SHA256 (go_modules/github.com/charmbrace
SHA256 (go_modules/github.com/charmbracelet/harmonica/@v/v0.2.0.zip) = hJTXKJFlUfD8mgZfqFTfri11xxkc6Dm64H3hpikNtAo=
SHA256 (go_modules/github.com/charmbracelet/lipgloss/@v/v0.7.1.mod) = a5JoObDyEwdcBnvqPfJWi9grair6lmNsL3LAqiEsnKk=
SHA256 (go_modules/github.com/charmbracelet/lipgloss/@v/v0.7.1.zip) = BSuUVjPoVHBz+2OQ5IntXiAAPvrD+PCQFua7ilFHLek=
+SHA256 (go_modules/github.com/charmbracelet/openai-go/@v/v0.0.0-20260921175203-216db9e71b83.mod) = 1h8jjgGYpJnfVTl0sTp22fXmVNCzMxoT/t+r2pxUO4M=
+SHA256 (go_modules/github.com/charmbracelet/openai-go/@v/v0.0.0-20260921175203-216db9e71b83.zip) = LThKwRQu+5GDxwRsDLDFlrzGncl/W4QCBixHjEeDGXI=
SHA256 (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20251205161215-1948445e3318.mod) = b0U/9nTAAdE/zXL1VjmsSvhBDRn+ERglRnf4f39oGSQ=
SHA256 (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20260205113103-524a6607adb8.mod) = xEK2vZw5b7Mkm9dkJ+b4kLDKLnFipwhoQ1quhnb+D2A=
SHA256 (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20260703014108-f5a850f9c2b7.mod) = 9X7/gRHVczRwMAFr6pudgyC8HRxYK2Jvx8OndxqIyP4=
@@ -262,17 +263,18 @@ SHA256 (go_modules/github.com/charmbrace
SHA256 (go_modules/github.com/charmbracelet/x/etag/@v/v0.2.0.mod) = Iz4YV/ll4kubhl76NbvAuqe9wkAeoRUxpJ656No4TiI=
SHA256 (go_modules/github.com/charmbracelet/x/etag/@v/v0.2.0.zip) = XA51uyZgQCyr6YdmOBtRZNlpEMk5ySUXKfHseVAXPIY=
SHA256 (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20250603201427-c31516f43444.mod) = 9FKGgeUaG4abAAfEJZM9yI0G7QJOycqltyBQXJ/jBCk=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20260602025833-85a30b5e440a.mod) = mud6AvGtjnoO01Iw/u1ShI9wqCVm1ja5ldFvcnK0/p4=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20260602025833-85a30b5e440a.zip) = GxbxWWn/IpZ8xVv9opJoCgTp9lUqZC6F0wb4tQYjrb8=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.1.0.mod) = mud6AvGtjnoO01Iw/u1ShI9wqCVm1ja5ldFvcnK0/p4=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.1.0.zip) = vQqePLh7wETcKbncySTL1ACO0YMKD5GbBAA5b9KSHWg=
SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20241212170349-ad4b7ae0f25f.mod) = qOQi7fNKC26E5mkaeXSSaknqW54R3uh7Auc32goAc0s=
SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20250806222409-83e3a29d542f.mod) = G5O7ToP7cdWGmo3H9l73FikbKK9UB9aTCcbPlayXiAU=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20250806222409-83e3a29d542f.zip) = aGNrbN7A5PwLvgtQxO/FLILy4XXRGKkDNjGr3ZWUtSc=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.1.0.mod) = arxBeq4MDHYb0+Okl4R4GCYE/BmNJUqFQSBT69qSwfI=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.1.0.zip) = MHX+O7Uc/fafROfxsvWG2koIlxG3rIO2XDc3y3Jc5kY=
SHA256 (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.mod) = d0C19W7NavX9uf6MokWgG9/eTO2gDSBq6WFJxBC4S4U=
SHA256 (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.zip) = gFVKw7+W86HEeCcIyCDHV7kJJlLFwda0IfOXgh0naJo=
SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20250327172914-2fdc97757edf.mod) = ucDwpB1HfZe3c+r7UXjGMtko5bUQAoHRkwbAU3Uf5Us=
SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20250904123553-b4e2667e5ad5.mod) = l0pJVrKO4lEM6eTFsdp/AbjESrC3vBikd32lUtWmCLk=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20260730164118-7e2d3e6c5238.mod) = qkKtwzNt3Vpzx1YuCSTLpFyEACT4SuLV59ssZ2mWKaw=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20260730164118-7e2d3e6c5238.zip) = A6y0qz/85RywMeDbzlD9UvDnWqIbKJ4m9Sz6Ezg6MgI=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.1.0.mod) = qkKtwzNt3Vpzx1YuCSTLpFyEACT4SuLV59ssZ2mWKaw=
+SHA256 (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.1.0.zip) = iAcVwS0czvFsVTvkUKvedPxz6RLOH6Y2FACa1IcxYDk=
SHA256 (go_modules/github.com/charmbracelet/x/exp/strings/@v/v0.1.0.mod) = fpCZfz/JQwTYyN7J9Xj6X8Zl2oKosTC9Nr5P2tqVI2o=
SHA256 (go_modules/github.com/charmbracelet/x/exp/strings/@v/v0.1.0.zip) = zAAmsFmuuoIKjBOzoazHRyfpeD8ZlOrHEnU2cD58ZvY=
SHA256 (go_modules/github.com/charmbracelet/x/json/@v/v0.2.0.mod) = krzgvGXg2YpKSLh0G/EpqcJK1K00jiUlGIObsZgWTWM=
@@ -697,9 +699,6 @@ SHA256 (go_modules/github.com/nxadm/tail
SHA256 (go_modules/github.com/nxadm/tail/@v/v1.4.11.zip) = xCp7GhCpsx9hgGdC576Z5SSiiFyRgPGEA75IpwO1Zno=
SHA256 (go_modules/github.com/onsi/gomega/@v/v1.34.1.mod) = 7cth9PTAaDaOewUSzssSAqD/2SJcPOTZDZqUsUlp+EY=
SHA256 (go_modules/github.com/onsi/gomega/@v/v1.34.1.zip) = HuT62/JaAef6u6k6qIy/bEx5rC2KRaYBfj6k9pbVGZM=
-SHA256 (go_modules/github.com/openai/openai-go/v3/@v/v3.54.0.mod) = zDFJ3NZM6UG6c0HuEvdwkn8kQhjOHQcn1OL74YSVMrQ=
-SHA256 (go_modules/github.com/openai/openai-go/v3/@v/v3.56.0.mod) = zDFJ3NZM6UG6c0HuEvdwkn8kQhjOHQcn1OL74YSVMrQ=
-SHA256 (go_modules/github.com/openai/openai-go/v3/@v/v3.56.0.zip) = XZsZtCvzVMlP6QVteuOpcNE37YuOUVVTm/jkTauByDY=
SHA256 (go_modules/github.com/opencontainers/go-digest/@v/v1.0.0.mod) = jeAlCkumgR93A/u0me2IlnJZdpnzNbEvR9eI0d8Ie0o=
SHA256 (go_modules/github.com/opencontainers/go-digest/@v/v1.0.0.zip) = YV77Mf9s1xA1uKo4w2Wdi02kbzzZKsgHy1BEmt/jfIY=
SHA256 (go_modules/github.com/opencontainers/image-spec/@v/v1.1.1.mod) = GQX1+QBh5CLRojqLO+zyuIR8SuAHBNRN4rt/WF+g/tY=
@@ -1272,7 +1271,7 @@ SHA256 (go_modules/mvdan.cc/sh/x/@v/v0.0
SHA256 (go_modules/mvdan.cc/sh/x/@v/v0.0.0-20260907232430-b5028a3332a4.zip) = ihOUHozHP5hCTNIWJospN3T+SncrIUvrYra2L1LqlnU=
SHA256 (go_modules/pack.ag/tftp/@v/v1.0.1-0.20181129014014-07909dfbde3c.mod) = VLlRy6/uldG7KTMZ+Tv09LQC1u1/6WsX67Gt9e3n6N8=
SHA256 (go_modules/pack.ag/tftp/@v/v1.0.1-0.20181129014014-07909dfbde3c.zip) = EKKXbL6XnK6qqLJeM2X4BPxgi5er2IJEjs3r83uGeE0=
-SIZE (crush-v0.96.1.zip) = 2932953
+SIZE (crush-v0.97.1.zip) = 2988298
SIZE (go_modules/cel.dev/expr/@v/v0.24.0.mod) = 231
SIZE (go_modules/cel.dev/expr/@v/v0.25.2.mod) = 96
SIZE (go_modules/cel.dev/expr/@v/v0.25.3.mod) = 96
@@ -1282,12 +1281,12 @@ SIZE (go_modules/charm.land/bubbles/v2/@
SIZE (go_modules/charm.land/bubbletea/v2/@v/v2.0.8.mod) = 1006
SIZE (go_modules/charm.land/bubbletea/v2/@v/v2.0.9.mod) = 1006
SIZE (go_modules/charm.land/bubbletea/v2/@v/v2.0.9.zip) = 85761
-SIZE (go_modules/charm.land/catwalk/@v/v0.52.28.mod) = 607
-SIZE (go_modules/charm.land/catwalk/@v/v0.52.28.zip) = 141017
+SIZE (go_modules/charm.land/catwalk/@v/v0.52.49.mod) = 607
+SIZE (go_modules/charm.land/catwalk/@v/v0.52.49.zip) = 143019
SIZE (go_modules/charm.land/fang/v2/@v/v2.0.1.mod) = 1547
SIZE (go_modules/charm.land/fang/v2/@v/v2.0.1.zip) = 39868
-SIZE (go_modules/charm.land/fantasy/@v/v0.43.1.mod) = 6549
-SIZE (go_modules/charm.land/fantasy/@v/v0.43.1.zip) = 1248254
+SIZE (go_modules/charm.land/fantasy/@v/v0.45.1.mod) = 6628
+SIZE (go_modules/charm.land/fantasy/@v/v0.45.1.zip) = 1269056
SIZE (go_modules/charm.land/glamour/v2/@v/v2.0.1.mod) = 1463
SIZE (go_modules/charm.land/glamour/v2/@v/v2.0.1.zip) = 139064
SIZE (go_modules/charm.land/lipgloss/v2/@v/v2.0.1.mod) = 1046
@@ -1482,7 +1481,6 @@ SIZE (go_modules/github.com/aws/smithy-g
SIZE (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.mod) = 52
SIZE (go_modules/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.zip) = 7855
SIZE (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.2.0.mod) = 49
-SIZE (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.3.1.mod) = 49
SIZE (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.4.1.mod) = 49
SIZE (go_modules/github.com/aymanbagabas/go-udiff/@v/v0.4.1.zip) = 46689
SIZE (go_modules/github.com/aymerick/douceur/@v/v0.2.0.mod) = 35
@@ -1522,6 +1520,8 @@ SIZE (go_modules/github.com/charmbracele
SIZE (go_modules/github.com/charmbracelet/harmonica/@v/v0.2.0.zip) = 10431
SIZE (go_modules/github.com/charmbracelet/lipgloss/@v/v0.7.1.mod) = 422
SIZE (go_modules/github.com/charmbracelet/lipgloss/@v/v0.7.1.zip) = 40609
+SIZE (go_modules/github.com/charmbracelet/openai-go/@v/v0.0.0-20260921175203-216db9e71b83.mod) = 1790
+SIZE (go_modules/github.com/charmbracelet/openai-go/@v/v0.0.0-20260921175203-216db9e71b83.zip) = 1820074
SIZE (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20251205161215-1948445e3318.mod) = 747
SIZE (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20260205113103-524a6607adb8.mod) = 735
SIZE (go_modules/github.com/charmbracelet/ultraviolet/@v/v0.0.0-20260703014108-f5a850f9c2b7.mod) = 677
@@ -1536,17 +1536,18 @@ SIZE (go_modules/github.com/charmbracele
SIZE (go_modules/github.com/charmbracelet/x/etag/@v/v0.2.0.mod) = 50
SIZE (go_modules/github.com/charmbracelet/x/etag/@v/v0.2.0.zip) = 3197
SIZE (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20250603201427-c31516f43444.mod) = 110
-SIZE (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20260602025833-85a30b5e440a.mod) = 59
-SIZE (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.0.0-20260602025833-85a30b5e440a.zip) = 6626
+SIZE (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.1.0.mod) = 59
+SIZE (go_modules/github.com/charmbracelet/x/exp/charmtone/@v/v0.1.0.zip) = 6445
SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20241212170349-ad4b7ae0f25f.mod) = 103
SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20250806222409-83e3a29d542f.mod) = 105
-SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20250806222409-83e3a29d542f.zip) = 5037
+SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.1.0.mod) = 105
+SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.1.0.zip) = 4522
SIZE (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.mod) = 55
SIZE (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.zip) = 2902
SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20250327172914-2fdc97757edf.mod) = 53
SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20250904123553-b4e2667e5ad5.mod) = 55
-SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20260730164118-7e2d3e6c5238.mod) = 55
-SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20260730164118-7e2d3e6c5238.zip) = 4696
+SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.1.0.mod) = 55
+SIZE (go_modules/github.com/charmbracelet/x/exp/slice/@v/v0.1.0.zip) = 4472
SIZE (go_modules/github.com/charmbracelet/x/exp/strings/@v/v0.1.0.mod) = 57
SIZE (go_modules/github.com/charmbracelet/x/exp/strings/@v/v0.1.0.zip) = 4400
SIZE (go_modules/github.com/charmbracelet/x/json/@v/v0.2.0.mod) = 50
@@ -1971,9 +1972,6 @@ SIZE (go_modules/github.com/nxadm/tail/@
SIZE (go_modules/github.com/nxadm/tail/@v/v1.4.11.zip) = 33813
SIZE (go_modules/github.com/onsi/gomega/@v/v1.34.1.mod) = 559
SIZE (go_modules/github.com/onsi/gomega/@v/v1.34.1.zip) = 426432
-SIZE (go_modules/github.com/openai/openai-go/v3/@v/v3.54.0.mod) = 1750
-SIZE (go_modules/github.com/openai/openai-go/v3/@v/v3.56.0.mod) = 1750
-SIZE (go_modules/github.com/openai/openai-go/v3/@v/v3.56.0.zip) = 1502617
SIZE (go_modules/github.com/opencontainers/go-digest/@v/v1.0.0.mod) = 52
SIZE (go_modules/github.com/opencontainers/go-digest/@v/v1.0.0.zip) = 34573
SIZE (go_modules/github.com/opencontainers/image-spec/@v/v1.1.1.mod) = 415
Index: devel/crush/modules.inc
===================================================================
RCS file: /cvs/ports/devel/crush/modules.inc,v
diff -u -p -u -p -r1.4 modules.inc
--- devel/crush/modules.inc 26 Sep 2026 09:37:51 -0000 1.4
+++ devel/crush/modules.inc 29 Sep 2026 17:40:49 -0000
@@ -2,9 +2,9 @@ MODGO_MODULES = \
cel.dev/expr v0.25.3 \
charm.land/bubbles/v2 v2.2.1 \
charm.land/bubbletea/v2 v2.0.9 \
- charm.land/catwalk v0.52.28 \
+ charm.land/catwalk v0.52.49 \
charm.land/fang/v2 v2.0.1 \
- charm.land/fantasy v0.43.1 \
+ charm.land/fantasy v0.45.1 \
charm.land/glamour/v2 v2.0.1 \
charm.land/lipgloss/v2 v2.0.6 \
charm.land/log/v2 v2.0.1 \
@@ -91,14 +91,15 @@ MODGO_MODULES = \
github.com/charmbracelet/colorprofile v0.4.3 \
github.com/charmbracelet/harmonica v0.2.0 \
github.com/charmbracelet/lipgloss v0.7.1 \
+ github.com/charmbracelet/openai-go v0.0.0-20260921175203-216db9e71b83 \
github.com/charmbracelet/ultraviolet v0.0.0-20260811164956-006e29f97886 \
github.com/charmbracelet/x/ansi v0.11.8 \
github.com/charmbracelet/x/editor v0.2.0 \
github.com/charmbracelet/x/etag v0.2.0 \
- github.com/charmbracelet/x/exp/charmtone v0.0.0-20260602025833-85a30b5e440a \
- github.com/charmbracelet/x/exp/golden v0.0.0-20250806222409-83e3a29d542f \
+ github.com/charmbracelet/x/exp/charmtone v0.1.0 \
+ github.com/charmbracelet/x/exp/golden v0.1.0 \
github.com/charmbracelet/x/exp/ordered v0.1.0 \
- github.com/charmbracelet/x/exp/slice v0.0.0-20260730164118-7e2d3e6c5238 \
+ github.com/charmbracelet/x/exp/slice v0.1.0 \
github.com/charmbracelet/x/exp/strings v0.1.0 \
github.com/charmbracelet/x/json v0.2.0 \
github.com/charmbracelet/x/powernap v0.1.6 \
@@ -281,7 +282,6 @@ MODGO_MODULES = \
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 \
github.com/nxadm/tail v1.4.11 \
github.com/onsi/gomega v1.34.1 \
- github.com/openai/openai-go/v3 v3.56.0 \
github.com/opencontainers/go-digest v1.0.0 \
github.com/opencontainers/image-spec v1.1.1 \
github.com/orangecms/go-framebuffer v0.0.0-20200613202404-a0700d90c330 \
@@ -509,7 +509,6 @@ MODGO_MODFILES = \
github.com/aws/smithy-go v1.20.3 \
github.com/aws/smithy-go v1.27.8 \
github.com/aymanbagabas/go-udiff v0.2.0 \
- github.com/aymanbagabas/go-udiff v0.3.1 \
github.com/charmbracelet/colorprofile v0.4.2 \
github.com/charmbracelet/ultraviolet v0.0.0-20251205161215-1948445e3318 \
github.com/charmbracelet/ultraviolet v0.0.0-20260205113103-524a6607adb8 \
@@ -518,6 +517,7 @@ MODGO_MODFILES = \
github.com/charmbracelet/x/ansi v0.11.7 \
github.com/charmbracelet/x/exp/charmtone v0.0.0-20250603201427-c31516f43444 \
github.com/charmbracelet/x/exp/golden v0.0.0-20241212170349-ad4b7ae0f25f \
+ github.com/charmbracelet/x/exp/golden v0.0.0-20250806222409-83e3a29d542f \
github.com/charmbracelet/x/exp/slice v0.0.0-20250327172914-2fdc97757edf \
github.com/charmbracelet/x/exp/slice v0.0.0-20250904123553-b4e2667e5ad5 \
github.com/clipperhouse/displaywidth v0.9.0 \
@@ -580,7 +580,6 @@ MODGO_MODFILES = \
github.com/mattn/go-runewidth v0.0.23 \
github.com/mattn/go-runewidth v0.0.24 \
github.com/modelcontextprotocol/go-sdk v1.3.1 \
- github.com/openai/openai-go/v3 v3.54.0 \
github.com/pierrec/lz4/v4 v4.1.14 \
github.com/pierrec/lz4/v4 v4.1.22 \
github.com/pkg/errors v0.8.1 \
No comments:
Post a Comment