diff options
Diffstat (limited to 'dev-go')
-rw-r--r-- | dev-go/Manifest.gz | bin | 3710 -> 3710 bytes | |||
-rw-r--r-- | dev-go/go-tools/Manifest | 2 | ||||
-rw-r--r-- | dev-go/go-tools/go-tools-0.28.0.ebuild | 4 | ||||
-rw-r--r-- | dev-go/golangci-lint/Manifest | 9 | ||||
-rw-r--r-- | dev-go/golangci-lint/golangci-lint-2.1.0.ebuild (renamed from dev-go/golangci-lint/golangci-lint-2.0.2.ebuild) | 0 | ||||
-rw-r--r-- | dev-go/golangci-lint/golangci-lint-2.1.2.ebuild | 46 | ||||
-rw-r--r-- | dev-go/gopls/Manifest | 2 | ||||
-rw-r--r-- | dev-go/gopls/gopls-0.18.1.ebuild | 2 |
8 files changed, 57 insertions, 8 deletions
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz Binary files differindex f9fd3ac862f7..115f0ba04f6b 100644 --- a/dev-go/Manifest.gz +++ b/dev-go/Manifest.gz diff --git a/dev-go/go-tools/Manifest b/dev-go/go-tools/Manifest index 96a3dbf8b0fc..c386892c2214 100644 --- a/dev-go/go-tools/Manifest +++ b/dev-go/go-tools/Manifest @@ -9,5 +9,5 @@ DIST go-tools-0.28.0.tar.gz 7452244 BLAKE2B a8721c39cb03b93e68c84138df1e580d7033 EBUILD go-tools-0.1.10.ebuild 3154 BLAKE2B d7c9fdf00403575337c88fe2785ead8f29ffb710f1f15636ecae98c879d8d132016bd391a1ee2ceb22e4316584f79c363ada411ee7afc9110c84822870498b71 SHA512 77b81f53692a7a8d1d0f29cc27236f6e4ffa7d9775edfc565b3fb17a1314b4e59111ee483f121310e8a4471b6af5de8b6ccaed6483053cc8f7381f7e4c7deeee EBUILD go-tools-0.20.0.ebuild 1583 BLAKE2B 2e22f679ad7d10cdafef4578964b734fa585fe30b22c99f85e0e4e298dfa7766aba992960746f416c039c8a98ca605eb81d193644a17df6cfbae9e1b2c45a26b SHA512 5249e36e63c9b326d5fa52e41f9818b5cf5e4dd54d5a424b60a1ca53a18362b4ff482d733cba8f5d3cbe8747756e24da68d8f77c2ff73e7a9bc7d71233c55a2d EBUILD go-tools-0.24.0.ebuild 1491 BLAKE2B 2383d0e4e6e70c31115524ffa596d76b32c0a0799a3aadb96fd6124c24442997d12a6cfee90341aa03eb4db62505e4ca7f28f8e1c766972cad6ef05803f605e0 SHA512 c7c37f31f38b1e6008df05bb3260b0111b1c27c4718a905aa7d2639429301ce41436fbbcb2b42e17a435e6d6413478db570b23f6502aece934a9ecceb0e65d59 -EBUILD go-tools-0.28.0.ebuild 1491 BLAKE2B 2383d0e4e6e70c31115524ffa596d76b32c0a0799a3aadb96fd6124c24442997d12a6cfee90341aa03eb4db62505e4ca7f28f8e1c766972cad6ef05803f605e0 SHA512 c7c37f31f38b1e6008df05bb3260b0111b1c27c4718a905aa7d2639429301ce41436fbbcb2b42e17a435e6d6413478db570b23f6502aece934a9ecceb0e65d59 +EBUILD go-tools-0.28.0.ebuild 1490 BLAKE2B baeeb49f0ca6f58ac67bf1b878e735e1ff11de12dd669e19378edd8490a36f26c2b51e0b5ca73d4bf93088d38e32f7d0c6012d2547e11f1b42e128c46dc281b9 SHA512 9cc43fd044f2be4d430eaa62c9fbeed11f832fd5c4b28c5b5da85bc48bc5240b62c294f735452d11f0ffc2cc6eb16a7eafd3ef172654d3bb514cd2775cc28277 MISC metadata.xml 304 BLAKE2B eb25bd6c86489f23152684d6eddeabebeb5bf9b2988b386d43d163286b9f38c8f0fe58a9103c45843280cd089d735e73a30e80e0368c3fe53e7bc2b4717603e4 SHA512 81050d8cfe2a1d8f1212613f4a043f0207c192026390bf7abfb68ea6262c12e0f0cd9f4f8c2ed23e62c47666bdb8498cf8fa58e57be5e10a7cd567dfc59e47ed diff --git a/dev-go/go-tools/go-tools-0.28.0.ebuild b/dev-go/go-tools/go-tools-0.28.0.ebuild index 442e64290744..6533f45c9ec9 100644 --- a/dev-go/go-tools/go-tools-0.28.0.ebuild +++ b/dev-go/go-tools/go-tools-0.28.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S=${WORKDIR}/${P#go-} LICENSE="BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" # Many test failures. RESTRICT="test" diff --git a/dev-go/golangci-lint/Manifest b/dev-go/golangci-lint/Manifest index 7e57da381df3..b072535dd539 100644 --- a/dev-go/golangci-lint/Manifest +++ b/dev-go/golangci-lint/Manifest @@ -12,8 +12,10 @@ DIST golangci-lint-1.64.6-deps.tar.xz 26245656 BLAKE2B e65d53302ee37470baf182a19 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 -DIST golangci-lint-2.0.2-deps.tar.xz 36571608 BLAKE2B 4b050a594e93886595db4a8500029e333ec281ec77d02d787db63b619a69d6f1f4fb99a971ac59a54acd980676345de606ad075e8f1a8e6309137ffc8f3e7571 SHA512 a98e7cafa898988a5a827836e0f3bbc7c805ac591b9a75fbb5794ab9b478f65ebcce7121faf2117ab34c6e0feb86d9f50fd54d6be987af123509dff3e99eb35b -DIST golangci-lint-2.0.2.tar.gz 2174572 BLAKE2B aa770607b8cf8006a3325e949f2ebe4ec68bcdee171428fef44ffa158990bbbbf9c4f042632011c885b028a572b706d518cb7438f27e266b77ed1d9a716e713b SHA512 0b7858e1a9cfc43d0eccfe6b29bdc383caf092b9ba84d1d2b0631908fa01cd433b14ad8660a4ed78188e87d45bc7aa78c72b2d1c2abfe431fe8995ea93144861 +DIST golangci-lint-2.1.0-deps.tar.xz 36222896 BLAKE2B c4bd86befc7701dc9951626e1b33e8abe3b150ef4b447c2291abadced70f2bef562759ad90c234b8c15555ea34e30a473a75912f99858a1e37b456de24b9c702 SHA512 0bb47f4f4926da5251c5a910b2e3418402a273395e6846d6a5de92025582ad543831058468fea0763aa916f4301eb03dbeb5a937e0e70d7db7f6e10dac4807fa +DIST golangci-lint-2.1.0.tar.gz 2347631 BLAKE2B b716b7d019b114ae66d1de630b0abe710aefd2010cacf27b126d041b5bd28684884b2f4573b047837033f2bfb1ea4166e1973298d22e07e8aed640d1ce16cf86 SHA512 c10e62f5c8e7cd055c70d5ab7608f1fc80d6133dfa6ffa7661ea9625f07e65b96c99574fe9a239f64a49d1f4ee289d7a80a6719e91fae7c2d0d66e2b8fac2088 +DIST golangci-lint-2.1.2-deps.tar.xz 36225632 BLAKE2B b74443aa04fa63ffcd8d392c13fdd7c0c5ceb6546afa73c9e84a22d83e18ef9239eea41ac500200d8390baa0e2e6e37f21d42098e7e6f2f56d42734d8a1d7f63 SHA512 b8103177e12f647c610571c31c7aea98bf9704ee6102cc226a2af6781f77cc49b784f8b68b586bc5fb9bfe8a55a20cac9afe024ed119943f6598ef52ba987135 +DIST golangci-lint-2.1.2.tar.gz 2348422 BLAKE2B b3e7a12c0fae73b0652f19e759208143f432d589820b091632a1429ea52a20c8795b3a295d6c895152c2230f2dcde3ab016ad92639343e3a613387788e85b996 SHA512 e4dbb2baa333f6bc81e62a6624b58554dfb91390c55c8f14c441d96d267fc956c99cf37403d7878f1a8c21b4a87b15446f595794c3646ce689a9cb1ec538b587 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 @@ -21,5 +23,6 @@ EBUILD golangci-lint-1.59.1.ebuild 574 BLAKE2B 7979a00a96f7bddb4542e9381ad5e2033 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 709 BLAKE2B 95531d935f9b6c55c185ece76ad0baa8860feee4b5dd4953332634b33305e40693d8b08afb9e36a66c80d5226464951d089e9bcff1560c4dfb9c49d732ac5142 SHA512 8214f130ef6bd2d1e0ecbe4bedf56de96b0e323c0b915009db0a422e15c1e2c9eeea6ced098e9b2bc86dfb0459e83184567241264f2e3f749184d6018ab02aa0 -EBUILD golangci-lint-2.0.2.ebuild 1188 BLAKE2B 392daae19a859fd024b6a56a69213af305c244b89e3d9ef6f9de2f8e49cbe807b3cd1aff9d3bf4b803d4b8512ec321a6c4389f9b190cb31a355326e4d8f7317e SHA512 d721b04fa0ea86b6e12e1e3e1c4a07e4d30c166c7122e7b40007c547ae0c5ba36bfe4000945c5874cce68a356e5eb4a59ac9b0570f2baf178aacf076d1529b3a +EBUILD golangci-lint-2.1.0.ebuild 1188 BLAKE2B 392daae19a859fd024b6a56a69213af305c244b89e3d9ef6f9de2f8e49cbe807b3cd1aff9d3bf4b803d4b8512ec321a6c4389f9b190cb31a355326e4d8f7317e SHA512 d721b04fa0ea86b6e12e1e3e1c4a07e4d30c166c7122e7b40007c547ae0c5ba36bfe4000945c5874cce68a356e5eb4a59ac9b0570f2baf178aacf076d1529b3a +EBUILD golangci-lint-2.1.2.ebuild 1188 BLAKE2B 392daae19a859fd024b6a56a69213af305c244b89e3d9ef6f9de2f8e49cbe807b3cd1aff9d3bf4b803d4b8512ec321a6c4389f9b190cb31a355326e4d8f7317e SHA512 d721b04fa0ea86b6e12e1e3e1c4a07e4d30c166c7122e7b40007c547ae0c5ba36bfe4000945c5874cce68a356e5eb4a59ac9b0570f2baf178aacf076d1529b3a MISC metadata.xml 336 BLAKE2B c46d211ec67f8539bb7f62b1866b9560f7243cd98fa5d5bb051c717895fb82a01a7a6ededc7b43bf2069c11e1416c58b00af186c55625be1a36fc1e623df1d8b SHA512 8fc909292e019fd4b0b5358148ef53299e703846b82b3b01fee7df6b1b7b9ddf49ccaac52b26915f3c91fa2b56837f979fefeac2ddea295ca9473805b8deca03 diff --git a/dev-go/golangci-lint/golangci-lint-2.0.2.ebuild b/dev-go/golangci-lint/golangci-lint-2.1.0.ebuild index 7fd588351a36..7fd588351a36 100644 --- a/dev-go/golangci-lint/golangci-lint-2.0.2.ebuild +++ b/dev-go/golangci-lint/golangci-lint-2.1.0.ebuild diff --git a/dev-go/golangci-lint/golangci-lint-2.1.2.ebuild b/dev-go/golangci-lint/golangci-lint-2.1.2.ebuild new file mode 100644 index 000000000000..7fd588351a36 --- /dev/null +++ b/dev-go/golangci-lint/golangci-lint-2.1.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion toolchain-funcs + +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/~williamh/dist/${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 + + if ! tc-is-cross-compiler; then + einfo "generating shell completion files" + ./golangci-lint completion bash > ${PN}.bash || die + ./golangci-lint completion zsh > ${PN}.zsh || die + ./golangci-lint completion fish > ${PN}.fish || die + fi +} + +src_test() { + emake test +} + +src_install() { + dobin golangci-lint + local DOCS=( README.md CHANGELOG.md ) + einstalldocs + + if ! tc-is-cross-compiler; then + newbashcomp ${PN}.bash ${PN} + newzshcomp ${PN}.zsh _${PN} + dofishcomp ${PN}.fish + else + ewarn "Shell completion files not installed! Install them manually with '${PN} completion --help'" + fi +} diff --git a/dev-go/gopls/Manifest b/dev-go/gopls/Manifest index f0b84f009845..9396031cc424 100644 --- a/dev-go/gopls/Manifest +++ b/dev-go/gopls/Manifest @@ -3,5 +3,5 @@ DIST gopls-0.17.1.tar.gz 7451067 BLAKE2B b0064bd0efb8352b83446e5a53c4f3d46e78196 DIST gopls-0.18.1-deps.tar.xz 2209404 BLAKE2B e6e1d7b58af5579efdc3b8ae39eff7c3fb8514495075d69a5d17874628afc99cf026a15f58377cb9b192634d85e1fcc2951d3cc7cfb927b220bca6f6410decb5 SHA512 94674dd78a5c3542df9baa44ab15c63447c29ab721787abcf06dc825712e3ad6be6ac34421d86f6a41d3b7e2464ee3e1cb575402d964d79ea3699553ca3ed95a DIST gopls-0.18.1.tar.gz 7646170 BLAKE2B 984715eb791213059829fe53ea867c6e262a80806f36962e79edd0649a16684d67f8485fd6f0c1848dc23b92c73b41a89638a55f51466f7f70c132b20cae7389 SHA512 12bf4279cd21c3bc7caba3376710292946e2acf1ae1cc8e598fa7ef07d0ca3061b020a0a5d2397cef190a43daa911072a0c7045d9d4fc54b94450d4b8fe96fd3 EBUILD gopls-0.17.1.ebuild 840 BLAKE2B 1a223e00e6769281f022f92c1e3312eb32510932b7b238c74caeb2bb88607f1d867dc8568c0648ff0ce9e0cefd04b5dead39565992436c019a1aa4d591bedb0a SHA512 da676873439b17fb9f63f192a961cbcbb93fccf43e272327683c456544443d03e74799a0232e156e7929425680e7265876ca08c817a87500caf379484fe45331 -EBUILD gopls-0.18.1.ebuild 805 BLAKE2B 2378f3686f338ae3ed8cde5b25dd652e7e9a1d0cdada89f71a7730601b8bf077a7015356b32a08b8086e0831a4ed4cdc4021bef505fc16246c3a7c09bb9d2168 SHA512 b5e9de8af50055871eae837faf24109dfbc25c388014e5186eb9dd709d5d084feccf134125ff74a8502c9262681b8f997a4b74b55c043725259810f56c82d31d +EBUILD gopls-0.18.1.ebuild 803 BLAKE2B 905136879862ff53df2a9ebf8f7d312e193091bbb0d1ee797bf09202b38bfd429cb0dd146bd3c8a9b43476b26d384b8bd47f6cb683d1c77870ac569b906a6cfa SHA512 67dc3ce1426332d33bba4489b564d47b650c197dae9c48546f1d4567a04b422ba6dff36ef59052873168e23f33e9728faea7344e9d5d8b36122f2b46c4de8494 MISC metadata.xml 550 BLAKE2B 3eaf53994db245a7674ba41d2f2a93d44844ed41d8ddce6de2e0e1ec6f7319ae1856ca966b5961709e408d1cce4d85ca14ce1b06c324c470cd1b2713eb61a449 SHA512 1ceba3d374c59160da80eccc7f0f4e81e5a57df2660c9eea947641e972ccd463f494ee4a74fe30043b6eb25fdd4328dbd530342d783bb9360b9647358b39de3f diff --git a/dev-go/gopls/gopls-0.18.1.ebuild b/dev-go/gopls/gopls-0.18.1.ebuild index c3d09add041c..b45757ec8ea8 100644 --- a/dev-go/gopls/gopls-0.18.1.ebuild +++ b/dev-go/gopls/gopls-0.18.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module ARCHIVE_URI="https://github.com/golang/tools/archive/refs/tags/gopls/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" DESCRIPTION="\"Go please\" is the official Go language server" HOMEPAGE="https://github.com/golang/tools/blob/master/gopls/README.md" SLOT="0" |