Date: Mon, 02 Feb 2026 03:45:46 +0000 From: Zsolt Udvari <uzsolt@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Yusuf Yaman <nxjoseph@protonmail.com> Subject: git: 70e38b7921b9 - main - www/tgpt: Update to 2.11.1 Message-ID: <69801dea.4308a.608dbd78@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=70e38b7921b9b87755050ba856f4881b1b0a2225 commit 70e38b7921b9b87755050ba856f4881b1b0a2225 Author: Yusuf Yaman <nxjoseph@protonmail.com> AuthorDate: 2026-02-02 03:44:19 +0000 Commit: Zsolt Udvari <uzsolt@FreeBSD.org> CommitDate: 2026-02-02 03:44:19 +0000 www/tgpt: Update to 2.11.1 Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.11.1 PR: 292870 Approved by: submitter is maintainer --- www/tgpt/Makefile | 6 +- www/tgpt/distinfo | 10 +- www/tgpt/files/modules.txt | 224 +++++++++++++++++++++ .../files/patch-Revert-broken-Xclipboard-support | 209 ------------------- www/tgpt/files/patch-go.mod | 10 + www/tgpt/files/patch-src_helper_helper.go | 25 +++ www/tgpt/pkg-descr | 22 +- 7 files changed, 270 insertions(+), 236 deletions(-) diff --git a/www/tgpt/Makefile b/www/tgpt/Makefile index c9b8f3b8776e..12b5dc731bc2 100644 --- a/www/tgpt/Makefile +++ b/www/tgpt/Makefile @@ -1,7 +1,6 @@ PORTNAME= tgpt DISTVERSIONPREFIX= v -DISTVERSION= 2.11.0 -PORTREVISION= 6 +DISTVERSION= 2.11.1 CATEGORIES= www MAINTAINER= nxjoseph@protonmail.com @@ -14,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/aandrew-me/tgpt/v2 +post-patch: + ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor + PLIST_FILES= bin/tgpt .include <bsd.port.mk> diff --git a/www/tgpt/distinfo b/www/tgpt/distinfo index 9e2f27ffa363..7c1a9414d83f 100644 --- a/www/tgpt/distinfo +++ b/www/tgpt/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754569458 -SHA256 (go/www_tgpt/tgpt-v2.11.0/v2.11.0.mod) = 7d0ab36e65044c4444fc68348ce10695c4e451dd061f55768774c4207b6d61fd -SIZE (go/www_tgpt/tgpt-v2.11.0/v2.11.0.mod) = 2208 -SHA256 (go/www_tgpt/tgpt-v2.11.0/v2.11.0.zip) = eef3e0330fba0892cce57b1fa2d078f433d3791b5a6cbb707a05166cdd4101c9 -SIZE (go/www_tgpt/tgpt-v2.11.0/v2.11.0.zip) = 69606 +TIMESTAMP = 1769982645 +SHA256 (go/www_tgpt/tgpt-v2.11.1/v2.11.1.mod) = 882e96c2db446ba01f0b903000cf895855e2ee5bfc7b3355c1f348c63e15d6f8 +SIZE (go/www_tgpt/tgpt-v2.11.1/v2.11.1.mod) = 3350 +SHA256 (go/www_tgpt/tgpt-v2.11.1/v2.11.1.zip) = ca42960816b7ab56b40629222328d34d9624494c5ec1f4df840fe55cd3262673 +SIZE (go/www_tgpt/tgpt-v2.11.1/v2.11.1.zip) = 85915 diff --git a/www/tgpt/files/modules.txt b/www/tgpt/files/modules.txt new file mode 100644 index 000000000000..5fde6533d5ac --- /dev/null +++ b/www/tgpt/files/modules.txt @@ -0,0 +1,224 @@ +# github.com/andybalholm/brotli v1.1.1 +## explicit; go 1.13 +github.com/andybalholm/brotli +github.com/andybalholm/brotli/matchfinder +# github.com/atotto/clipboard v0.1.4 +## explicit +github.com/atotto/clipboard +# github.com/aymanbagabas/go-osc52/v2 v2.0.1 +## explicit; go 1.16 +github.com/aymanbagabas/go-osc52/v2 +# github.com/bogdanfinn/fhttp v0.5.32 +## explicit; go 1.22.0 +github.com/bogdanfinn/fhttp +github.com/bogdanfinn/fhttp/cookiejar +github.com/bogdanfinn/fhttp/http2 +github.com/bogdanfinn/fhttp/http2/hpack +github.com/bogdanfinn/fhttp/httptrace +github.com/bogdanfinn/fhttp/httputil +github.com/bogdanfinn/fhttp/internal +github.com/bogdanfinn/fhttp/internal/nettrace +# github.com/bogdanfinn/tls-client v1.7.11 +## explicit; go 1.22.0 +github.com/bogdanfinn/tls-client +github.com/bogdanfinn/tls-client/bandwidth +github.com/bogdanfinn/tls-client/profiles +# github.com/bogdanfinn/utls v1.6.3 +## explicit; go 1.22.0 +github.com/bogdanfinn/utls +github.com/bogdanfinn/utls/dicttls +github.com/bogdanfinn/utls/internal/boring +github.com/bogdanfinn/utls/internal/helper +# github.com/c-bata/go-prompt v0.2.6 +## explicit; go 1.14 +github.com/c-bata/go-prompt +github.com/c-bata/go-prompt/internal/bisect +github.com/c-bata/go-prompt/internal/debug +github.com/c-bata/go-prompt/internal/strings +github.com/c-bata/go-prompt/internal/term +# github.com/charmbracelet/bubbles v0.20.0 +## explicit; go 1.18 +github.com/charmbracelet/bubbles/cursor +github.com/charmbracelet/bubbles/key +github.com/charmbracelet/bubbles/runeutil +github.com/charmbracelet/bubbles/textarea +github.com/charmbracelet/bubbles/textarea/memoization +github.com/charmbracelet/bubbles/viewport +# github.com/charmbracelet/bubbletea v1.2.4 +## explicit; go 1.18 +github.com/charmbracelet/bubbletea +# github.com/charmbracelet/lipgloss v1.0.0 +## explicit; go 1.18 +github.com/charmbracelet/lipgloss +# github.com/charmbracelet/x/ansi v0.8.0 +## explicit; go 1.18 +github.com/charmbracelet/x/ansi +github.com/charmbracelet/x/ansi/kitty +github.com/charmbracelet/x/ansi/parser +# github.com/charmbracelet/x/term v0.2.1 +## explicit; go 1.18 +github.com/charmbracelet/x/term +# github.com/cloudflare/circl v1.5.0 +## explicit; go 1.22.0 +github.com/cloudflare/circl/dh/x25519 +github.com/cloudflare/circl/dh/x448 +github.com/cloudflare/circl/ecc/goldilocks +github.com/cloudflare/circl/ecc/p384 +github.com/cloudflare/circl/hpke +github.com/cloudflare/circl/internal/conv +github.com/cloudflare/circl/internal/sha3 +github.com/cloudflare/circl/kem +github.com/cloudflare/circl/kem/hybrid +github.com/cloudflare/circl/kem/kyber/kyber1024 +github.com/cloudflare/circl/kem/kyber/kyber512 +github.com/cloudflare/circl/kem/kyber/kyber768 +github.com/cloudflare/circl/kem/mlkem/mlkem768 +github.com/cloudflare/circl/math +github.com/cloudflare/circl/math/fp25519 +github.com/cloudflare/circl/math/fp448 +github.com/cloudflare/circl/math/mlsbset +github.com/cloudflare/circl/pke/kyber/internal/common +github.com/cloudflare/circl/pke/kyber/internal/common/params +github.com/cloudflare/circl/pke/kyber/kyber1024 +github.com/cloudflare/circl/pke/kyber/kyber1024/internal +github.com/cloudflare/circl/pke/kyber/kyber512 +github.com/cloudflare/circl/pke/kyber/kyber512/internal +github.com/cloudflare/circl/pke/kyber/kyber768 +github.com/cloudflare/circl/pke/kyber/kyber768/internal +github.com/cloudflare/circl/pki +github.com/cloudflare/circl/sign +github.com/cloudflare/circl/sign/dilithium/mode2 +github.com/cloudflare/circl/sign/dilithium/mode2/internal +github.com/cloudflare/circl/sign/dilithium/mode3 +github.com/cloudflare/circl/sign/dilithium/mode3/internal +github.com/cloudflare/circl/sign/dilithium/mode5 +github.com/cloudflare/circl/sign/dilithium/mode5/internal +github.com/cloudflare/circl/sign/ed25519 +github.com/cloudflare/circl/sign/ed448 +github.com/cloudflare/circl/sign/eddilithium2 +github.com/cloudflare/circl/sign/eddilithium3 +github.com/cloudflare/circl/sign/internal/dilithium +github.com/cloudflare/circl/sign/internal/dilithium/params +github.com/cloudflare/circl/sign/mldsa/mldsa44 +github.com/cloudflare/circl/sign/mldsa/mldsa44/internal +github.com/cloudflare/circl/sign/mldsa/mldsa65 +github.com/cloudflare/circl/sign/mldsa/mldsa65/internal +github.com/cloudflare/circl/sign/mldsa/mldsa87 +github.com/cloudflare/circl/sign/mldsa/mldsa87/internal +github.com/cloudflare/circl/sign/schemes +github.com/cloudflare/circl/simd/keccakf1600 +github.com/cloudflare/circl/xof +github.com/cloudflare/circl/xof/k12 +# github.com/davecgh/go-spew v1.1.1 +## explicit +github.com/davecgh/go-spew/spew +# github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f +## explicit; go 1.16 +github.com/erikgeiser/coninput +# github.com/fatih/color v1.18.0 +## explicit; go 1.17 +github.com/fatih/color +# github.com/klauspost/compress v1.17.11 +## explicit; go 1.21 +github.com/klauspost/compress +github.com/klauspost/compress/fse +github.com/klauspost/compress/huff0 +github.com/klauspost/compress/internal/cpuinfo +github.com/klauspost/compress/internal/snapref +github.com/klauspost/compress/zstd +github.com/klauspost/compress/zstd/internal/xxhash +# github.com/lucasb-eyer/go-colorful v1.2.0 +## explicit; go 1.12 +github.com/lucasb-eyer/go-colorful +# github.com/mattn/go-colorable v0.1.14 +## explicit; go 1.18 +github.com/mattn/go-colorable +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/mattn/go-localereader v0.0.1 +## explicit +github.com/mattn/go-localereader +# github.com/mattn/go-runewidth v0.0.16 +## explicit; go 1.9 +github.com/mattn/go-runewidth +# github.com/mattn/go-tty v0.0.7 +## explicit; go 1.18 +github.com/mattn/go-tty +# github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 +## explicit; go 1.17 +github.com/muesli/ansi +github.com/muesli/ansi/compressor +# github.com/muesli/cancelreader v0.2.2 +## explicit; go 1.17 +github.com/muesli/cancelreader +# github.com/muesli/termenv v0.15.2 +## explicit; go 1.17 +github.com/muesli/termenv +# github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0 +## explicit +github.com/olekukonko/ts +# github.com/pkg/term v1.2.0-beta.2 +## explicit; go 1.14 +github.com/pkg/term/termios +# github.com/pmezard/go-difflib v1.0.0 +## explicit +github.com/pmezard/go-difflib/difflib +# github.com/quic-go/quic-go v0.49.0 +## explicit; go 1.22 +github.com/quic-go/quic-go/quicvarint +# github.com/rivo/uniseg v0.4.7 +## explicit; go 1.18 +github.com/rivo/uniseg +# github.com/stretchr/testify v1.10.0 +## explicit; go 1.17 +github.com/stretchr/testify/assert +github.com/stretchr/testify/assert/yaml +# github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5 +## explicit +github.com/tam7t/hpkp +# golang.org/x/crypto v0.36.0 +## explicit; go 1.23.0 +golang.org/x/crypto/blake2b +golang.org/x/crypto/blake2s +golang.org/x/crypto/chacha20 +golang.org/x/crypto/chacha20poly1305 +golang.org/x/crypto/cryptobyte +golang.org/x/crypto/cryptobyte/asn1 +golang.org/x/crypto/hkdf +golang.org/x/crypto/internal/alias +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/sha3 +# golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 +## explicit; go 1.23.0 +# golang.org/x/image v0.28.0 +## explicit; go 1.23.0 +# golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f +## explicit; go 1.23.0 +# golang.org/x/mod v0.25.0 +## explicit; go 1.23.0 +golang.org/x/mod/semver +# golang.org/x/net v0.37.0 +## explicit; go 1.23.0 +golang.org/x/net/http/httpguts +golang.org/x/net/http/httpproxy +golang.org/x/net/idna +golang.org/x/net/internal/socks +golang.org/x/net/proxy +# golang.org/x/sync v0.15.0 +## explicit; go 1.23.0 +golang.org/x/sync/errgroup +# golang.org/x/sys v0.33.0 +## explicit; go 1.23.0 +golang.org/x/sys/cpu +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/text v0.26.0 +## explicit; go 1.23.0 +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 diff --git a/www/tgpt/files/patch-Revert-broken-Xclipboard-support b/www/tgpt/files/patch-Revert-broken-Xclipboard-support deleted file mode 100644 index 8e21228fa181..000000000000 --- a/www/tgpt/files/patch-Revert-broken-Xclipboard-support +++ /dev/null @@ -1,209 +0,0 @@ -Revert X clipboard support commit because it doesn't build throwing undefined errors. - -Reverted commit: c5e4bac9d004aa11674f09302a3543b74a2340a3 - -vendor/golang.design/x/clipboard/clipboard.go:108:15: undefined: initialize -vendor/golang.design/x/clipboard/clipboard.go:119:14: undefined: read -vendor/golang.design/x/clipboard/clipboard.go:139:18: undefined: write -vendor/golang.design/x/clipboard/clipboard.go:154:9: undefined: watch - ---- go.mod.orig 1979-11-30 00:00:00 UTC -+++ go.mod -@@ -1,9 +1,7 @@ module github.com/aandrew-me/tgpt/v2 - module github.com/aandrew-me/tgpt/v2 - --go 1.24 -+go 1.22.1 - --toolchain go1.24.2 -- - require ( - github.com/atotto/clipboard v0.1.4 - github.com/bogdanfinn/fhttp v0.5.32 -@@ -14,16 +12,10 @@ require ( - github.com/fatih/color v1.18.0 - github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0 - github.com/stretchr/testify v1.10.0 -- golang.org/x/mod v0.25.0 -+ golang.org/x/mod v0.22.0 - ) - - require ( -- golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 // indirect -- golang.org/x/image v0.28.0 // indirect -- golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f // indirect --) -- --require ( - github.com/andybalholm/brotli v1.1.1 // indirect - github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect - github.com/bogdanfinn/utls v1.6.3 // indirect -@@ -48,11 +40,10 @@ require ( - github.com/quic-go/quic-go v0.49.0 // indirect - github.com/rivo/uniseg v0.4.7 // indirect - github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5 // indirect -- golang.design/x/clipboard v0.7.1 - golang.org/x/crypto v0.32.0 // indirect - golang.org/x/net v0.34.0 // indirect -- golang.org/x/sync v0.15.0 // indirect -- golang.org/x/sys v0.33.0 // indirect -- golang.org/x/text v0.26.0 // indirect -+ golang.org/x/sync v0.10.0 // indirect -+ golang.org/x/sys v0.29.0 // indirect -+ golang.org/x/text v0.21.0 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect - ) ---- go.sum.orig 1979-11-30 00:00:00 UTC -+++ go.sum -@@ -77,25 +77,17 @@ github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5 - github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5/go.mod h1:2JjD2zLQYH5HO74y5+aE3remJQvl6q4Sn6aWA2wD1Ng= - github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU= - github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E= --golang.design/x/clipboard v0.7.1 h1:OEG3CmcYRBNnRwpDp7+uWLiZi3hrMRJpE9JkkkYtz2c= --golang.design/x/clipboard v0.7.1/go.mod h1:i5SiIqj0wLFw9P/1D7vfILFK0KHMk7ydE72HRrUIgkg= - golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= - golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= - golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= - golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= --golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 h1:Wdx0vgH5Wgsw+lF//LJKmWOJBLWX6nprsMqnf99rYDE= --golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476/go.mod h1:ygj7T6vSGhhm/9yTpOQQNvuAUFziTH7RUiH74EoE2C8= --golang.org/x/image v0.28.0 h1:gdem5JW1OLS4FbkWgLO+7ZeFzYtL3xClb97GaUzYMFE= --golang.org/x/image v0.28.0/go.mod h1:GUJYXtnGKEUgggyzh+Vxt+AviiCcyiwpsl8iQ8MvwGY= --golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f h1:/n+PL2HlfqeSiDCuhdBbRNlGS/g2fM4OHufalHaTVG8= --golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f/go.mod h1:ESkJ836Z6LpG6mTVAhA48LpfW/8fNR0ifStlH2axyfg= --golang.org/x/mod v0.25.0 h1:n7a+ZbQKQA/Ysbyb0/6IbB1H/X41mKgbhfv7AfG/44w= --golang.org/x/mod v0.25.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww= -+golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= -+golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= - golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= - golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= - golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= --golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -+golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= -+golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= - golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= - golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= - golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -@@ -105,10 +97,10 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5 - golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= - golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= - golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= --golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= --golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= --golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= -+golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -+golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -+golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= -+golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= - gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= - gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= ---- src/helper/helper.go.orig 1979-11-30 00:00:00 UTC -+++ src/helper/helper.go -@@ -17,7 +17,6 @@ import ( - "github.com/aandrew-me/tgpt/v2/src/structs" - http "github.com/bogdanfinn/fhttp" - "github.com/fatih/color" -- "golang.design/x/clipboard" - - "github.com/olekukonko/ts" - -@@ -774,14 +773,6 @@ func MakeRequestAndGetData(input string, params struct - - if userInput == "y" || userInput == "" { - ExecuteCommand(ShellName, ShellOptions, fullText) -- } else { -- err := clipboard.Init() -- -- if err == nil { -- clipboard.Write(clipboard.FmtText, []byte(fullText)) -- -- fmt.Println("Copied command to clipboard") -- } - } - } - } ---- vendor/modules.txt.orig 2025-07-12 13:56:24 UTC -+++ vendor/modules.txt -@@ -177,9 +177,6 @@ github.com/tam7t/hpkp - # github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5 - ## explicit - github.com/tam7t/hpkp --# golang.design/x/clipboard v0.7.1 --## explicit; go 1.24 --golang.design/x/clipboard - # golang.org/x/crypto v0.32.0 - ## explicit; go 1.20 - golang.org/x/crypto/blake2b -@@ -192,36 +189,6 @@ golang.org/x/crypto/sha3 - golang.org/x/crypto/internal/alias - golang.org/x/crypto/internal/poly1305 - golang.org/x/crypto/sha3 --# golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 --## explicit; go 1.23.0 --golang.org/x/exp/shiny/driver/gldriver --golang.org/x/exp/shiny/driver/internal/drawer --golang.org/x/exp/shiny/driver/internal/errscreen --golang.org/x/exp/shiny/driver/internal/event --golang.org/x/exp/shiny/driver/internal/lifecycler --golang.org/x/exp/shiny/driver/internal/win32 --golang.org/x/exp/shiny/driver/internal/x11key --golang.org/x/exp/shiny/screen --# golang.org/x/image v0.28.0 --## explicit; go 1.23.0 --golang.org/x/image/bmp --golang.org/x/image/math/f64 --# golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f --## explicit; go 1.23.0 --golang.org/x/mobile/app --golang.org/x/mobile/app/internal/callfn --golang.org/x/mobile/event/key --golang.org/x/mobile/event/lifecycle --golang.org/x/mobile/event/mouse --golang.org/x/mobile/event/paint --golang.org/x/mobile/event/size --golang.org/x/mobile/event/touch --golang.org/x/mobile/geom --golang.org/x/mobile/gl --golang.org/x/mobile/internal/mobileinit --# golang.org/x/mod v0.25.0 --## explicit; go 1.23.0 --golang.org/x/mod/semver - # golang.org/x/net v0.34.0 - ## explicit; go 1.18 - golang.org/x/net/http/httpguts -@@ -229,20 +196,18 @@ golang.org/x/net/proxy - golang.org/x/net/idna - golang.org/x/net/internal/socks - golang.org/x/net/proxy --# golang.org/x/sync v0.15.0 --## explicit; go 1.23.0 --golang.org/x/sync/errgroup --# golang.org/x/sys v0.33.0 --## explicit; go 1.23.0 --golang.org/x/sys/cpu --golang.org/x/sys/unix --golang.org/x/sys/windows --# golang.org/x/text v0.26.0 --## explicit; go 1.23.0 --golang.org/x/text/secure/bidirule --golang.org/x/text/transform --golang.org/x/text/unicode/bidi --golang.org/x/text/unicode/norm - # gopkg.in/yaml.v3 v3.0.1 - ## explicit - gopkg.in/yaml.v3 -+# golang.org/x/mod v0.22.0 -+## explicit -+golang.org/x/mod -+# golang.org/x/sync v0.10.0 -+## explicit -+golang.org/x/sync -+# golang.org/x/sys v0.29.0 -+## explicit -+golang.org/x/sys -+# golang.org/x/text v0.21.0 -+## explicit -+golang.org/x/text diff --git a/www/tgpt/files/patch-go.mod b/www/tgpt/files/patch-go.mod new file mode 100644 index 000000000000..3c971ce569e8 --- /dev/null +++ b/www/tgpt/files/patch-go.mod @@ -0,0 +1,10 @@ +--- go.mod.orig 2026-02-01 21:54:47 UTC ++++ go.mod +@@ -48,7 +48,6 @@ require ( + github.com/quic-go/quic-go v0.49.0 // indirect + github.com/rivo/uniseg v0.4.7 // indirect + github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5 // indirect +- golang.design/x/clipboard v0.7.1 + golang.org/x/crypto v0.36.0 // indirect + golang.org/x/net v0.37.0 // indirect + golang.org/x/sync v0.15.0 // indirect diff --git a/www/tgpt/files/patch-src_helper_helper.go b/www/tgpt/files/patch-src_helper_helper.go new file mode 100644 index 000000000000..75a94a982375 --- /dev/null +++ b/www/tgpt/files/patch-src_helper_helper.go @@ -0,0 +1,25 @@ +--- src/helper/helper.go.orig 1979-11-29 21:00:00 UTC ++++ src/helper/helper.go +@@ -20,7 +20,6 @@ import ( + "github.com/aandrew-me/tgpt/v2/src/utils" + http "github.com/bogdanfinn/fhttp" + "github.com/fatih/color" +- "golang.design/x/clipboard" + + "github.com/olekukonko/ts" + +@@ -816,14 +815,6 @@ func MakeRequestAndGetData(input string, params struct + + if userInput == "y" || userInput == "" { + ExecuteCommand(ShellName, ShellOptions, fullText) +- } else { +- err := clipboard.Init() +- +- if err == nil { +- clipboard.Write(clipboard.FmtText, []byte(fullText)) +- +- fmt.Println("Copied command to clipboard") +- } + } + } + } diff --git a/www/tgpt/pkg-descr b/www/tgpt/pkg-descr index e1010fc36c46..c245372160e6 100644 --- a/www/tgpt/pkg-descr +++ b/www/tgpt/pkg-descr @@ -1,20 +1,2 @@ -tgpt is a cross-platform command-line interface (CLI) tool to use AI chatbots -in your Terminal without requiring API keys. - -Currently available providers: - -- Deepseek (Requires API key) -- Groq (Requires a free API Key. Many models) -- Isou (Free) (Deepseek-chat with SEARXNG) -- KoboldAI (Free) (koboldcpp/HF_SPACE_Tiefighter-13B) -- Ollama (Local models) (Supports many models) -- OpenAI (All models, Requires API Key, supports custom endpoints) -- Phind (Free) (Phind Model) -- Pollinations (Many free models) -- Gemini (Requires a free API key, supports many models, - default model is gemini-2.0-flash) - -Image Generation Models: - -- Arta (Free) -- Pollinations (Free) +tgpt is a cross-platform command-line interface (CLI) tool +to use AI chatbots in your Terminal without requiring API keys.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69801dea.4308a.608dbd78>
