summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/Manifest.gzbin3710 -> 3714 bytes
-rw-r--r--dev-go/delve/Manifest2
-rw-r--r--dev-go/delve/delve-1.24.1.ebuild47
-rw-r--r--dev-go/golangci-lint/Manifest3
-rw-r--r--dev-go/golangci-lint/golangci-lint-1.64.7.ebuild31
5 files changed, 83 insertions, 0 deletions
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index af6fc5dcc657..1dd6f8e41488 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index 3d7d0e33cc22..cce1d5bc6911 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -3,9 +3,11 @@ DIST delve-1.21.2.tar.gz 9430716 BLAKE2B 4fe7e53791aa96284cea0ce614a066c15a9e158
DIST delve-1.22.1.tar.gz 9565782 BLAKE2B 51945229974adf0bd0addcfb07439964c02b658b2b330a03a01fe3abfc7b451c77d427e1234fc650ece9ec37b4f4d222091b41dfb24ee19b342bb6a7a4515f01 SHA512 73b6e7f5c88ffe3c3197a33106c2d10349bb622f10ec54e3dd0b045ed5717a341d48c5415f6b56b3a927afa6d994ff30dced802f82ed14d149f202f46c7a6b44
DIST delve-1.23.1.tar.gz 9532112 BLAKE2B 5d617fe6664b25629004f7088b53ba103832ddc07345e75ca95c9a4b41075c05aa885c3a3edb1794585ff7e3f5fd3cd517aaefb86c6a656f17698cf1fec8ec5f SHA512 1f88b5aa7d0442b5c4f79be5cf465d76bc3849e849f36677f36735a57b117db0a3cdecc2bbc215573d9fcdae724e6f50b792550b6188e844e392d9a659281dfe
DIST delve-1.24.0.tar.gz 9694472 BLAKE2B 481eacece39f72a8eee4d4c8ce2b5f1b75ae06944be586011e92bbdb3d4a3ac45966ab820a46be4cac12691b21f045bee150e8cfbbff0854d88197cd463207cf SHA512 aee968e3b8ad408297f192df0c3e3ca4bd5ecdd5e8eff71ae7c5e143400a2693310ff094e3916c688ce610327eacd6a982c7637b58d7e20636dd18311950e974
+DIST delve-1.24.1.tar.gz 9680270 BLAKE2B 51d9e7ddf6127adc65c9fbc29029d8ac0219f3dfbddb02e552bd89d6060f0f8b81f5ad717b1c724eae244fddca073e10e175c6d36c7033a8a2630c55366ebe69 SHA512 7308339af2ef0da14b3d1860d99a602f6fdf3861afd12fd25930c2587bec3099905d3c74ae3d93a193d9aebc77bea4eb4fe3878e3a84c45616ea9926d6b6ba27
EBUILD delve-1.20.2.ebuild 893 BLAKE2B 81d316d575ede7be44656de9ddd558af739e18296b7f8e21ef98975cad619bb9e47f7f19119c1a5e76c91cbfe38448540d7c9263098957b2e40e8a41b4e3626e SHA512 3c102a6501cfca3a42eecc4c8b0c21544ffafa67fdc071860f81d186b4e97a0621f0332d37f95ace695efb17d2747bde9f41db052f0aa9af2b87607dcaf431a2
EBUILD delve-1.21.2.ebuild 893 BLAKE2B 81d316d575ede7be44656de9ddd558af739e18296b7f8e21ef98975cad619bb9e47f7f19119c1a5e76c91cbfe38448540d7c9263098957b2e40e8a41b4e3626e SHA512 3c102a6501cfca3a42eecc4c8b0c21544ffafa67fdc071860f81d186b4e97a0621f0332d37f95ace695efb17d2747bde9f41db052f0aa9af2b87607dcaf431a2
EBUILD delve-1.22.1.ebuild 859 BLAKE2B 75262368a74828a9490f8064768d6db23656a07ccee902673f9aaafd8b80705221ac89ccf0be528d8d86b77095e4599b61c2147149135431ea2c6145e9271732 SHA512 cfdc1547593d658ca03570a05662cd62b31ab4bf698eafa2ec974ff74b9bfaf0e275b8294cbe87db101e89047cf987c3191bc9346d174614988f62477580b8c8
EBUILD delve-1.23.1.ebuild 859 BLAKE2B 8613e5f4fce0f58feaf264e7968674cffc353ff39e8f32b0d29cd517aa5e4c816b8ff592a8ab7deb7254c5eadaf1090430a69598e23b470e7c1837b720a2aedf SHA512 2d38909a206faf976bba743913e365651a805bf37ed46e16787e13f255417c13cbe3189b5992f1e06a0c1dc994bf802738c6db22fb83f6bd01ad9b1403be3a8e
EBUILD delve-1.24.0.ebuild 1264 BLAKE2B 9264ebb903b171ab814b2ef596519f375ca265bb4972c9db7448711f5283803aa8546add3f0bdffabd509b6a43e4dee0b99d8b9c351ececba2f779d72f6f635f SHA512 89ca9fa73a6afa6a4890c9de78aa8ed1f574f0b4444a089be075bc4cc88091946477ab7870e787efc281e67b4cdd84892cdb76f53b9c4ace242b2d85fa3de0fc
+EBUILD delve-1.24.1.ebuild 1264 BLAKE2B 9264ebb903b171ab814b2ef596519f375ca265bb4972c9db7448711f5283803aa8546add3f0bdffabd509b6a43e4dee0b99d8b9c351ececba2f779d72f6f635f SHA512 89ca9fa73a6afa6a4890c9de78aa8ed1f574f0b4444a089be075bc4cc88091946477ab7870e787efc281e67b4cdd84892cdb76f53b9c4ace242b2d85fa3de0fc
MISC metadata.xml 487 BLAKE2B ab662da8edd1670e9c0ceae94a35c930c9125cce89a5bd9a86aafa1fd2df5d0b28ee2c89e6b1b6ab5b07d0f12e3d186b30f15aa30479fe283d15dacbd03da87a SHA512 a68530071f066c07dc57783cbedfe6e97ca39de9bad7cde5ffffdafb7a81a95350ec0e1e27323d5d87f1eaa87573e7028ff23fb1e6853c91e6e1f3414e3cade6
diff --git a/dev-go/delve/delve-1.24.1.ebuild b/dev-go/delve/delve-1.24.1.ebuild
new file mode 100644
index 000000000000..f33bfabd721d
--- /dev/null
+++ b/dev-go/delve/delve-1.24.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/go-delve/delve"
+SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT BSD BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+ default
+
+ # disable failing tests
+ sed -e 's/TestDebugger_LaunchWithTTY/_&/' -i service/debugger/debugger_unix_test.go || die
+ sed -e 's/TestDump/_&/' -i pkg/proc/proc_test.go || die
+ rm cmd/dlv/dlv_test.go || die
+}
+
+src_compile() {
+ ego build -mod=vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" ./cmd/dlv
+}
+
+src_test() {
+ ego test -count 1 -p 1 -ldflags="-X main.Build=${PV}" ./...
+}
+
+src_install() {
+ dobin dlv
+ dodoc README.md CHANGELOG.md
+}
+
+pkg_postinst() {
+ elog "Telemetry notice:"
+ elog "Starting with version 1.24.0, Delve will begin collecting opt-in telemetry"
+ elog "data using the same mechanism used by the Go toolchain."
+ elog
+ elog "For more information, please see:"
+ elog " * https://github.com/golang/go/issues/68384"
+ elog " * https://go.dev/doc/telemetry#background"
+ elog " * https://github.com/go-delve/delve/issues/3815"
+}
diff --git a/dev-go/golangci-lint/Manifest b/dev-go/golangci-lint/Manifest
index fd480de4f404..37bb3bc12637 100644
--- a/dev-go/golangci-lint/Manifest
+++ b/dev-go/golangci-lint/Manifest
@@ -10,10 +10,13 @@ DIST golangci-lint-1.61.0-deps.tar.xz 26022356 BLAKE2B 08933cde770bf073016fb898c
DIST golangci-lint-1.61.0.tar.gz 1738919 BLAKE2B 94833998149dbb3f0fd549674287d2aacc768f34327df1784a3afe91d96e350ffb80a50c04b420174035cfad9631eae30a9704adce9a0e2947ab45d1c13e3e2d SHA512 72909c027e39f0ad0a6175d1e04ee3ba28fa32c841ac423b491615f2b4eae9ed35a9b54012fd161753828e552531a04b4fa6822f3c1c2ad1dd2fe943852132d4
DIST golangci-lint-1.64.6-deps.tar.xz 26245656 BLAKE2B e65d53302ee37470baf182a19d85e46a41c621c1e33e7fa5b555d1a5eb922edeb1c105d0a34adbf3892c0b1ce9ef63a2b1ca9b8705d66f7fad0bc537f1c553c0 SHA512 d786f6b2fe7d6448210c9f94e6be7506ee697f98c293c072ac82658ce819262b813ef79e9f192af36b2c45e2aeb0fd101dfb6e83141fe8fa3e2ed5f367b436d2
DIST golangci-lint-1.64.6.tar.gz 2066037 BLAKE2B f3269d9dd7f9853684452d11dd7fb54e595b5f86694ed6f36e0c7b478c80aae48396ca352c517de6bcc5ff31d36271416c709ebf6900f9ff64d9b792c5f813db SHA512 00fe1be92f339e896b2fb4f5c5a7e51a6b73076555c363b0a35e49395c1dc8531bc0a26b16e4ddd5810c2f2ab7ccea3ad0f5554464ba0cd60eafadc5dfb8eeec
+DIST golangci-lint-1.64.7-deps.tar.xz 26242404 BLAKE2B e979fc047debbf7530b08767737ae243ff07b611d25abb529ce2d5a3ee1fb7328fa6a420a636ca5ce27fde9a593da5f3cd38b6d2bf20f15e113d14e6d9d7edf1 SHA512 094bc9e315471f7afe25ef3675e5e2cdb673884b7b79e2562d360a9a3423ad8e3908a84e21cf568c1f08a5d7114314b8be46c51fdcab4976174e73ef89602e09
+DIST golangci-lint-1.64.7.tar.gz 2070704 BLAKE2B a2b920e32a282119ce94ab30b2efcce510b344c4b29a8c94485a2bb44e248a86931850bf2072b26e1d4672191f969db43f4b7112d209c959a90d62d925e111de SHA512 7b9370fd2fe8ade529792f5837d014385530cd07439c057cf9506de0bbcb8fc5d937ed5df005b589a944f643bec752c026c6c976969828782ca79890f5922847
EBUILD golangci-lint-1.50.1-r1.ebuild 795 BLAKE2B e92c6dcc4e77f1512ac6086e561af2cb2c13e0a7a0bdb792c931d3be40663fb16af9ea51eb0b34183da273f5337279048866a9703854f2f1cf97b50f9bb6a495 SHA512 56843f53d1e8c19790ed5b57e581dc090a0bd3cd59853c862fa20706a1ad05f85a6a708170e7199218b62a421d08e0eef9515532ef99fed63a76f9e5c948ca04
EBUILD golangci-lint-1.55.2.ebuild 795 BLAKE2B 7cffe95b5d4ae4f36ebe6442f434e609695ff0f2a10fe45b04e73123c4a39048a9a7a3a64f61b1c57dbbff368a5d0b97b4131e866726a8dea649dc835e9e981e SHA512 012b7284987445cdc7cd1b226089773f6d550a09b26a532b02267ce355547f6b20398866248da4fc8f6d1a3f4de7576a8d56fb4218bfe1e24d134492c79139f1
EBUILD golangci-lint-1.56.2.ebuild 574 BLAKE2B 7979a00a96f7bddb4542e9381ad5e2033c11489180941408d3e145d046f3eb25a421c8ee4ef6dbec9905ed0e36613efc3eb8489537d4facc4e177db26084444c SHA512 c6e3fb88e6d142cc366e2ac91802dbce6cf95bdefd985649a98818208ffea475f4954fd1e70a22dc293c72c22ead413fb932794e70c5d84edd9aceacd3052026
EBUILD golangci-lint-1.59.1.ebuild 574 BLAKE2B 7979a00a96f7bddb4542e9381ad5e2033c11489180941408d3e145d046f3eb25a421c8ee4ef6dbec9905ed0e36613efc3eb8489537d4facc4e177db26084444c SHA512 c6e3fb88e6d142cc366e2ac91802dbce6cf95bdefd985649a98818208ffea475f4954fd1e70a22dc293c72c22ead413fb932794e70c5d84edd9aceacd3052026
EBUILD golangci-lint-1.61.0.ebuild 557 BLAKE2B f130f9b544ace56ee05608b69467be4fc57c440cd9ccab62c3cbaba07193db732a6bf4531a505b7da16f0fdb00efb0fe60b0267d42b306540204610e2a46b946 SHA512 d2edad64163def2ad5c1a54206b64c2677c0dce8d0f7d9fa94788aaf622f3b307f8f3eb1a9ab51ebb3eafc34be77edc0d8e86cc9b9b6e168212c7f6b31297c1d
EBUILD golangci-lint-1.64.6.ebuild 702 BLAKE2B 3e13215096d30b12cd9a2b4e18a6ac26371e4b3c6f742823cf06c0eaeddc4af62bd40975201e901ae69de5d3e91869a3e926a8c2abc7e0517c6543feb42b61de SHA512 921a2b62547515f320c5d1b5b23ee04aae376615db6250d91e3b2dcf55dc52ff97b4ca245e6de55349b085359bccd0995222a0937ee500a59982a5cae123e202
+EBUILD golangci-lint-1.64.7.ebuild 702 BLAKE2B 3e13215096d30b12cd9a2b4e18a6ac26371e4b3c6f742823cf06c0eaeddc4af62bd40975201e901ae69de5d3e91869a3e926a8c2abc7e0517c6543feb42b61de SHA512 921a2b62547515f320c5d1b5b23ee04aae376615db6250d91e3b2dcf55dc52ff97b4ca245e6de55349b085359bccd0995222a0937ee500a59982a5cae123e202
MISC metadata.xml 336 BLAKE2B c46d211ec67f8539bb7f62b1866b9560f7243cd98fa5d5bb051c717895fb82a01a7a6ededc7b43bf2069c11e1416c58b00af186c55625be1a36fc1e623df1d8b SHA512 8fc909292e019fd4b0b5358148ef53299e703846b82b3b01fee7df6b1b7b9ddf49ccaac52b26915f3c91fa2b56837f979fefeac2ddea295ca9473805b8deca03
diff --git a/dev-go/golangci-lint/golangci-lint-1.64.7.ebuild b/dev-go/golangci-lint/golangci-lint-1.64.7.ebuild
new file mode 100644
index 000000000000..540ecdd7829d
--- /dev/null
+++ b/dev-go/golangci-lint/golangci-lint-1.64.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Fast linters runner for Go"
+HOMEPAGE="https://golangci-lint.run/ https://github.com/golangci/golangci-lint"
+SRC_URI="https://github.com/golangci/golangci-lint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/dev-go/${PN}/${P}-deps.tar.xz"
+
+LICENSE="GPL-3"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 GPL-3 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin golangci-lint
+ local DOCS=( README.md CHANGELOG.md )
+ einstalldocs
+}