summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/Manifest.gzbin5052 -> 4207 bytes
-rw-r--r--dev-go/enumer/Manifest4
-rw-r--r--dev-go/enumer/enumer-1.5.10.ebuild41
-rw-r--r--dev-go/enumer/metadata.xml (renamed from dev-go/sanitized-anchor-name/metadata.xml)5
-rw-r--r--dev-go/fuzzy/Manifest5
-rw-r--r--dev-go/fuzzy/fuzzy-0.0.3.ebuild32
-rw-r--r--dev-go/fuzzy/fuzzy-0.0.5.ebuild27
-rw-r--r--dev-go/fuzzy/metadata.xml12
-rw-r--r--dev-go/go-bindata-assetfs/Manifest3
-rw-r--r--dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild24
-rw-r--r--dev-go/go-bindata-assetfs/metadata.xml8
-rw-r--r--dev-go/go-dep-tarball/Manifest6
-rw-r--r--dev-go/go-dep-tarball/files/go-dep-tarball-0.1 (renamed from dev-go/go-dep-tarball/files/go-dep-tarball-0)1
-rw-r--r--dev-go/go-dep-tarball/go-dep-tarball-0.1.ebuild17
-rw-r--r--dev-go/go-dep-tarball/go-dep-tarball-0.ebuild17
-rw-r--r--dev-go/go-dep-tarball/metadata.xml1
-rw-r--r--dev-go/go-tools/Manifest7
-rw-r--r--dev-go/go-tools/go-tools-0.1.10.ebuild4
-rw-r--r--dev-go/go-tools/go-tools-0.20.0.ebuild2
-rw-r--r--dev-go/go-tools/go-tools-0.24.0.ebuild48
-rw-r--r--dev-go/godebug-pretty/Manifest3
-rw-r--r--dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild33
-rw-r--r--dev-go/godebug-pretty/metadata.xml8
-rw-r--r--dev-go/golangci-lint/Manifest6
-rw-r--r--dev-go/golangci-lint/golangci-lint-1.59.1.ebuild29
-rw-r--r--dev-go/golangci-lint/golangci-lint-1.61.0.ebuild27
-rw-r--r--dev-go/qr/Manifest3
-rw-r--r--dev-go/qr/metadata.xml8
-rw-r--r--dev-go/qr/qr-0_p20161121.ebuild29
-rw-r--r--dev-go/sanitized-anchor-name/Manifest4
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild23
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild23
-rw-r--r--dev-go/twofactor/Manifest3
-rw-r--r--dev-go/twofactor/metadata.xml8
-rw-r--r--dev-go/twofactor/twofactor-0_p20180418.ebuild23
35 files changed, 187 insertions, 307 deletions
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index ef19d00e70ba..e98f40034a7c 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/enumer/Manifest b/dev-go/enumer/Manifest
new file mode 100644
index 000000000000..6467be3e65a7
--- /dev/null
+++ b/dev-go/enumer/Manifest
@@ -0,0 +1,4 @@
+DIST enumer-1.5.10-deps.tar.xz 109604 BLAKE2B b5aefbc35510f660f98e5d56562a30769b3dab607c2dce0abc0b8dca780e8ee59e98d70baf4f3f8d7d2d493da16f3f4d3f68108658ce08acf6a48e3012f0ddc2 SHA512 5306a482128fca80e525d87167e472552aec7af38f5d5788bf978015a7688a6c83f5df2d9d7241b821e5c5669f657bc2643013ee70a910d7408ed9ce9f917c03
+DIST enumer-1.5.10.tar.gz 28195 BLAKE2B ea3100f3d9100808ef902a22692a43009ba9139f753d3d8a9eaaf1c4b3b5b0fe727f7e1be881dcd8c1e3e5ffedece5f39813e17318aa444187c14dcce8743983 SHA512 3d62ec6f89ed6f1087b0c147ac502131fdb9b3d29f07e117437a9cfbbf75544f5c5b1026db30a8e9241019bb14f77fe431593846611e9304215d39ac98cfcb05
+EBUILD enumer-1.5.10.ebuild 872 BLAKE2B b82f6aa9de8c9faab454d73309b2c867822d78f18a2dcbaaa4860702471ee51734b1d641dec102554b3bd4df6a13eaaf491e48507f1c289583c1e0af5cb48a80 SHA512 5c9e111c0a904b0f03c315b429aa4bd587c652b81d1db7c48c8282bad71ccadf27a7d5c908781162b110cc2e95add2595149a426dea70995ef89907af1ea3ca3
+MISC metadata.xml 299 BLAKE2B 3dd196699bc6d4c997a32e14d9d31324bdf597379b411538274bef0b3ffb8423c34c6f7f121e2256633b58a5335e887264a1e0dad9005fa47200432fa47f9395 SHA512 5620e0118cc5ce36afb4587f2b25a687bf23fb2229aeb04e693f110e80d03ff52e647354d094a515efd64bbfd834308e668b0ac519efe1b92e9f44783f008511
diff --git a/dev-go/enumer/enumer-1.5.10.ebuild b/dev-go/enumer/enumer-1.5.10.ebuild
new file mode 100644
index 000000000000..8609714f08d7
--- /dev/null
+++ b/dev-go/enumer/enumer-1.5.10.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="A Go tool to auto generate methods for your enums"
+HOMEPAGE="https://github.com/dmarkham/enumer"
+SRC_URI="https://github.com/dmarkham/enumer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
+
+LICENSE="BSD-2"
+LICENSE+=" BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+DOCS=(README.md)
+
+src_prepare() {
+ default
+ local sed_args=()
+ # -buildmode=pie not supported when -race is enabled
+ [[ ${GOFLAGS} == *buildmode=pie* ]] && sed_args+=(
+ -e 's/ -race / /'
+ )
+ if [[ ${#sed_args[@]} -gt 0 ]]; then
+ sed "${sed_args[@]}" -i Makefile || die
+ fi
+}
+
+src_compile() {
+ CGO_ENABLED=0 ego build -a -o ./enumer .
+}
+
+src_install() {
+ einstalldocs
+ dobin "${PN}"
+}
+
+src_test() {
+ emake test
+}
diff --git a/dev-go/sanitized-anchor-name/metadata.xml b/dev-go/enumer/metadata.xml
index 70992a8f2050..9df7731b17ca 100644
--- a/dev-go/sanitized-anchor-name/metadata.xml
+++ b/dev-go/enumer/metadata.xml
@@ -2,10 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
+ <email>zmedico@gentoo.org</email>
</maintainer>
<upstream>
- <remote-id type="github">shurcooL/sanitized_anchor_name</remote-id>
+ <remote-id type="github">dmarkham/enumer</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-go/fuzzy/Manifest b/dev-go/fuzzy/Manifest
deleted file mode 100644
index b59d7697456f..000000000000
--- a/dev-go/fuzzy/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST fuzzy-0.0.3.tar.gz 1931876 BLAKE2B e00c19a8b63f96e2fad8c2614409d8173cca758ae591ead363676c2055fd9ec1d29a038454fcd57153e72f4b08ed78f341dcfef0376a199ba6203369d62651fa SHA512 6ca0c1c0ca57454d183d1eab3cc375dde8f504b1f4726176106953dace7a3d2e42aedf0b9dabb49d9fb8a70dc184c112da7f789c04b01da5e5dff2b9e1e1f398
-DIST fuzzy-0.0.5.tar.gz 3352741 BLAKE2B df1239bbeae661519a1c0830eaa7000088bae737a46ea415fe9f8758dcb6977dae9eb7b8f661a678f7e588436a614f3edacd93e15741903514a6f9d8a6be1cc8 SHA512 39357e7adeb3e6fd1ec16c82f5b2a109c7a5218129d6c88486119aaed172c398f716d8fd83abf044c8833d6a06ee6a9114234f01e1f29d5974fe7b78ad9b84ea
-EBUILD fuzzy-0.0.3.ebuild 691 BLAKE2B b953df6cd31a9e1b28e4bc22c5a5c630aafb36287822cfcd6f799d3d012fe3f637df4d3bfbcf521726f836df833035a0e52493d5807d86d9a5f49388608dbb7b SHA512 0db8ad806f2b5b7d822e45256bd54d9a1a8637ee148988f21580b9120d0191880cc48ff54bc11c759ccce57ff666f69a64f54de7506996a39857c3ffb68fd22a
-EBUILD fuzzy-0.0.5.ebuild 612 BLAKE2B 05ee857529c90e6a374f1ff38a8e4bcfc6f44c84a5a8e047405a20bbd8406ac588f86a10a7bdd44aa1bd8d6442ad18ac01575d4588fea8b3feb6c9ed10199645 SHA512 51ede0fad5ef2bab999511336e615741f9ad710c4f21bff757926930f39318e2556c7adf2a8e8cf05903ae2ce9ac557537c9f45139b189ed8abbe616c882087b
-MISC metadata.xml 394 BLAKE2B 515ca6f962ff0fd4c3b57b0af00bb61e79b2a9f640d441ea5ad60c298780ce0ae8f9e090fe26d5293627448062cbd8bd78db844e923d61ad0db4644e1410b0bf SHA512 3492dae90b43f94860e1c6d08868d238a60ff13ea060bc6ec7619698d4a8830de6354d67b40b7459149e585209dfd886a94474b92191212f275ae974cc2abf1e
diff --git a/dev-go/fuzzy/fuzzy-0.0.3.ebuild b/dev-go/fuzzy/fuzzy-0.0.3.ebuild
deleted file mode 100644
index 56b23bf0b011..000000000000
--- a/dev-go/fuzzy/fuzzy-0.0.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/sahilm/fuzzy
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Go library that provides fuzzy string matching"
-HOMEPAGE="https://github.com/sahilm/fuzzy"
-LICENSE="MIT"
-SLOT="0/${PVR}"
-IUSE="test"
-RESTRICT+=" !test? ( test )"
-
-DEPEND="test? ( dev-go/godebug-pretty )"
-RDEPEND=""
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/fuzzy/fuzzy-0.0.5.ebuild b/dev-go/fuzzy/fuzzy-0.0.5.ebuild
deleted file mode 100644
index 2c74c729222c..000000000000
--- a/dev-go/fuzzy/fuzzy-0.0.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/sahilm/fuzzy
-
-inherit golang-build golang-vcs-snapshot
-
-DESCRIPTION="Go library that provides fuzzy string matching"
-HOMEPAGE="https://github.com/sahilm/fuzzy"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT+=" !test? ( test )"
-
-DEPEND="test? ( dev-go/godebug-pretty )"
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/fuzzy/metadata.xml b/dev-go/fuzzy/metadata.xml
deleted file mode 100644
index 8d9ea378941f..000000000000
--- a/dev-go/fuzzy/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>gentoo@culot.org</email>
- <name>Frederic Culot</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-go/go-bindata-assetfs/Manifest b/dev-go/go-bindata-assetfs/Manifest
deleted file mode 100644
index f6475572ff50..000000000000
--- a/dev-go/go-bindata-assetfs/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST go-bindata-assetfs-1.0.0_p20180223.tar.gz 3984 BLAKE2B 5493fd7546df6fad162cbf51f49ebec382bc39feea8b6ad9849113f3c65186423387b3db59ef376d0b3fddbf00d30bac272f982c526f0bce80aa98e5460d4864 SHA512 24fb9d55efb781b40b2caac01c7bed053321846b2f38ea317146bc87c008ef8e0c5b849011d856420e500caba655f1993abc6d0a398debb1b8a3ffbdd0d2238b
-EBUILD go-bindata-assetfs-1.0.0_p20180223.ebuild 640 BLAKE2B 7fb413676f3d4864ebe3aa85eb1ebf7a4eb4e5a6e886ad4e367595e3f682451a6bf15b3ed652e58afac6b23cedae9eb6923f1997d2b38804b69074e24958455d SHA512 a1ca611d8ae3e2daa4f0980b873563caf9fb71ee4474cb777ed072e21afd72106cd115538885ddf7eb81ebab3b1431bdce89a7903606d6e836e79357eec828a2
-MISC metadata.xml 259 BLAKE2B 018bac2a1d9aa78151b40a2e1e7f659351ee08fb88592ac1ee8f94fe4e9ca77a98bd97da6c555211cc94fb7be04c37e1a5814b2cd7f43b6386d5472c9dc46c23 SHA512 6b29957379a0971414cc6eb3312242f8695c40a524036b52da06c2677b886a5dbd1d40d689b1388a11530975865591d472a3e4ba4555a3a01eac664bf0e4af99
diff --git a/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild b/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild
deleted file mode 100644
index 319c6f69c0bc..000000000000
--- a/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/elazarl/go-bindata-assetfs/..."
-EGIT_COMMIT="38087fe4dafb822e541b3f7955075cc1c30bd294"
-ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Serve embedded files from jteeuwen/go-bindata with net/http"
-HOMEPAGE="https://github.com/elazarl/go-bindata-assetfs"
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="BSD"
-SLOT="0/${PVR}"
-IUSE=""
-
-RDEPEND="dev-go/go-bindata"
-
-src_install() {
- golang-build_src_install
- dobin bin/*
-}
diff --git a/dev-go/go-bindata-assetfs/metadata.xml b/dev-go/go-bindata-assetfs/metadata.xml
deleted file mode 100644
index 65ef3ad5dad7..000000000000
--- a/dev-go/go-bindata-assetfs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">elazarl/go-bindata-assetfs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/go-dep-tarball/Manifest b/dev-go/go-dep-tarball/Manifest
index 275a05ca01de..fbf94ae22968 100644
--- a/dev-go/go-dep-tarball/Manifest
+++ b/dev-go/go-dep-tarball/Manifest
@@ -1,3 +1,3 @@
-AUX go-dep-tarball-0 2287 BLAKE2B 4fd20a155a4e15a3674652cde136e7f70318eb7d2234ae3f5118f345f4fe94deec0572be657abd2698a84d910799f83fd558b461e74c14e5e6bee65dc104c46c SHA512 055c795046b669470dffa45f50aedbe7797993d510f544b32e0c73f2e43c482fc2f9938fc31e2c9fff6141e7944a61642923da3755e62557b891c8fe93825f6a
-EBUILD go-dep-tarball-0.ebuild 397 BLAKE2B 3699ba38f3aee0eebf26028fb538a850fe86f5c3043c11db15922dbb4fc5cfb4ffc707c8ab07a749e81a701922fb658a257a8ad02cba51b9b7abd4598e423b91 SHA512 f3c2616db1cdbcbe8dbb8b0d265e59586b90657cf550562be4452d6f4f99f4ea88d856970f6ce89ea3bb5c9e05f547016ffae35c5a5ff77f5a659f418c2175dc
-MISC metadata.xml 243 BLAKE2B 63665ae2020bc799fa6ebd6e1fca6755be6498803fdbc17cc630f9f4ffa03fbd46a9ad396e70adc3bc1c32b0a746fe4bab1c6291f32e68e636251207bca9e95c SHA512 78eab20831018fcf4957171a83aaaca9ced53380e01f083c07450c30fa1adfc02dd50ff2fa9f491dd62802f6e779264add1c47a09ade0a35cda558c1d5529ad0
+AUX go-dep-tarball-0.1 2303 BLAKE2B c30ce2414635a0943d2bf69bfbe0f2256cc15362b4de35ae916c592168a614f327a0a7d4a0ac1f92576b870e1cd99196a781f9fa30948c6d1ff05cd627deddfb SHA512 e2be2ce328714dfaff33ed93e7b38e97c64223d5d5193ea6b07f45d1119b818aaf3c34eabac916439ca402cff92b8e76e4bdeff6c0bded218c02565e6ee9bcb0
+EBUILD go-dep-tarball-0.1.ebuild 436 BLAKE2B db1db2b3840566eda699382592a81482166083710cc6322c8591899c5119c7fde885da3266285432ffefb1c2066a76e4a3da01503a8f776a0fc539115fe84400 SHA512 7e1f4f80867f52525ab33fcce6066901315ba4d808253bc50342d43cc227b7dc91dee3facb7212a0017afcc96f44d48bf237422ed449d1e8a4dd6e710784124a
+MISC metadata.xml 266 BLAKE2B f2ca38f226e772bb163927824b1694decc910a8bc9fc302d96f2cdaf0ee6837d12702c06bdac61e47436263d01de722a6275cd74426693745d6fb38ee7d384d3 SHA512 e489d727a1beec3caf3b51b4bf4c83a3f738f77d2cd285db0948a0b39d2d61cf038386bfda82ba6750553ca336a7c67f6d42c9ef014639ab24a228790cb1cc98
diff --git a/dev-go/go-dep-tarball/files/go-dep-tarball-0 b/dev-go/go-dep-tarball/files/go-dep-tarball-0.1
index d630445fa770..50afdd5f068d 100644
--- a/dev-go/go-dep-tarball/files/go-dep-tarball-0
+++ b/dev-go/go-dep-tarball/files/go-dep-tarball-0.1
@@ -57,3 +57,4 @@ tar --owner 0 --group 0 --posix -acf "${1}"-deps.tar.xz go-mod
rm -fr go-mod
)
mv "${work}"/*xz .
+rmdir "${work}"
diff --git a/dev-go/go-dep-tarball/go-dep-tarball-0.1.ebuild b/dev-go/go-dep-tarball/go-dep-tarball-0.1.ebuild
new file mode 100644
index 000000000000..6c960737ddb4
--- /dev/null
+++ b/dev-go/go-dep-tarball/go-dep-tarball-0.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="script to package go dependencies"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+src_install() {
+ newbin "${FILESDIR}/go-dep-tarball-${PV}" go-dep-tarball
+}
diff --git a/dev-go/go-dep-tarball/go-dep-tarball-0.ebuild b/dev-go/go-dep-tarball/go-dep-tarball-0.ebuild
deleted file mode 100644
index 33119de78872..000000000000
--- a/dev-go/go-dep-tarball/go-dep-tarball-0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="script to package go dependencies"
-HOMEPAGE=""
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-S="${WORKDIR}"
-
-src_install() {
- newbin "${FILESDIR}/go-dep-tarball-0" go-dep-tarball
-}
diff --git a/dev-go/go-dep-tarball/metadata.xml b/dev-go/go-dep-tarball/metadata.xml
index 3b2a9c591010..d43c670dc1ca 100644
--- a/dev-go/go-dep-tarball/metadata.xml
+++ b/dev-go/go-dep-tarball/metadata.xml
@@ -5,4 +5,5 @@
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
+<stabilize-allarches/>
</pkgmetadata>
diff --git a/dev-go/go-tools/Manifest b/dev-go/go-tools/Manifest
index 6798c31a9619..9193e331a075 100644
--- a/dev-go/go-tools/Manifest
+++ b/dev-go/go-tools/Manifest
@@ -2,6 +2,9 @@ DIST go-tools-0.1.10-deps.tar.xz 16247548 BLAKE2B 7dc27e377eec3c7fa49d37614d2b7b
DIST go-tools-0.1.10.tar.gz 3014465 BLAKE2B f3b6129ad00385539eab3426bc542a120bd41d3984174d5d8b91bee6435d7a179c0058f2a50de3235a07e5b67f6d9657288bd578591d61187447441bb6408e76 SHA512 9c817c98739a1788b7fb459728528b5c647226e64df495661c1b3027bfa571e884d6c28d8796558b65e2ba54774976897bddcd052568f33d4e30ce8ee5d883e1
DIST go-tools-0.20.0-deps.tar.xz 383336 BLAKE2B 0bddd81087bae28c2d874a2ea647a5293b32895fded73351813c1542066d7ee1a0d3d8a0aaa5c13cea3e117c692b46690282f992293d83c8fbd2901adc71911f SHA512 eeaa8a85ec81eed757156f99d6bc99f69c89debf52eb862e870c7effb7a0b800736e04f507efa19be122a5246aed2519d4c33bd850bc790947f065ab8a87a323
DIST go-tools-0.20.0.tar.gz 3779878 BLAKE2B 42175d921dfb5acb25c9eee224138675619860aefaca09db8e354481c146faa52b2fcc64d99953d8508a79ce8375ebcc42a1e7d20f4721e55b8c843989565fbc SHA512 c67706593d0a48f941955e40cadc1e39961b07ba51c9342b302ba99f93a1e55b9feec21d6171ee370f96293253be27b480274d48a16eff1055373f81b73f2dd9
-EBUILD go-tools-0.1.10.ebuild 3154 BLAKE2B f0d6ac6ed0c573aa7145f8720de2c132906345fbfef344ec4bfa07183157076319d6467d11be9fe082df5baaedfca136555596c670c05d0a309000f82295a584 SHA512 8a8f79cd76d417283d39756b473e65eccaa58ff2edd1563a98fa115a768f8b45ed4b6f08307773e6df4604102c53820c8c73ac0b4f7f89b877abcf3d9bb9850b
-EBUILD go-tools-0.20.0.ebuild 1582 BLAKE2B 48f60668a01a7efd6bc3eaef2a0f3db31455a34cf8566d35242535703e1e167123bd79173d916c2cdc709cba5932f9a3e7b05480616310cd8ac79505dfde08cc SHA512 6c0dc51aa5e935fa66d4b1072a5a05c5de759d1ca80043d468cf042e8617b37cf9043d2df12907335faea91245d9ccefc9b5d407cc3e72292f6ed5d667bddae7
+DIST go-tools-0.24.0-deps.tar.xz 423048 BLAKE2B 0df1a18476c207e26c5397aa81d475e96ac00cbf9460899c3e66804963b5661befcd648f0bc51bf67775b533c370dcf634939bd6c5efad5ee289f73233c09b66 SHA512 f4eb6bfc918b947b6903e260edc99f71ebea4b8c39a118526608b9c86712e97029ab4473fd617dc8377a7021a8b606d267abf686c4a36a37556f828afd53fb4c
+DIST go-tools-0.24.0.tar.gz 6977100 BLAKE2B ca0a9c5d3e41ca9accbacfc4074827bb3750c7bab8b20a80c76998dc4078d889eeaaf0f7fc6cd3864b5613c8474175d626165a5e20ada12876afa0279d325887 SHA512 bb41b620d4e3fe2c028a618656b47e28e9ecf2ecc49bb70dcd919948d0c6a4eeeded04ef2fa7604307029686605d5d809ff671dc1b0d3143af7100e4e480a444
+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
MISC metadata.xml 304 BLAKE2B eb25bd6c86489f23152684d6eddeabebeb5bf9b2988b386d43d163286b9f38c8f0fe58a9103c45843280cd089d735e73a30e80e0368c3fe53e7bc2b4717603e4 SHA512 81050d8cfe2a1d8f1212613f4a043f0207c192026390bf7abfb68ea6262c12e0f0cd9f4f8c2ed23e62c47666bdb8498cf8fa58e57be5e10a7cd567dfc59e47ed
diff --git a/dev-go/go-tools/go-tools-0.1.10.ebuild b/dev-go/go-tools/go-tools-0.1.10.ebuild
index 6b26c11d0b19..87ff0acf7a3c 100644
--- a/dev-go/go-tools/go-tools-0.1.10.ebuild
+++ b/dev-go/go-tools/go-tools-0.1.10.ebuild
@@ -5,14 +5,14 @@ EAPI=8
inherit go-module
DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
-HOMEPAGE="https://godoc.org/golang.org/x/tools"
+HOMEPAGE="https://pkg.go.dev/golang.org/x/tools"
SRC_URI="https://github.com/golang/tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
S=${WORKDIR}/${P#go-}
LICENSE="BSD MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
# Many test failures (bug 904314).
RESTRICT="test"
diff --git a/dev-go/go-tools/go-tools-0.20.0.ebuild b/dev-go/go-tools/go-tools-0.20.0.ebuild
index fe369f14fa0a..4f8e29b6be14 100644
--- a/dev-go/go-tools/go-tools-0.20.0.ebuild
+++ b/dev-go/go-tools/go-tools-0.20.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit go-module
DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
-HOMEPAGE="https://godoc.org/golang.org/x/tools"
+HOMEPAGE="https://pkg.go.dev/golang.org/x/tools"
SRC_URI="https://github.com/golang/tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
S=${WORKDIR}/${P#go-}
diff --git a/dev-go/go-tools/go-tools-0.24.0.ebuild b/dev-go/go-tools/go-tools-0.24.0.ebuild
new file mode 100644
index 000000000000..442e64290744
--- /dev/null
+++ b/dev-go/go-tools/go-tools-0.24.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
+HOMEPAGE="https://pkg.go.dev/golang.org/x/tools"
+SRC_URI="https://github.com/golang/tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
+S=${WORKDIR}/${P#go-}
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+# Many test failures.
+RESTRICT="test"
+
+GO_TOOLS_BINS=(
+ authtest benchcmp bisect bundle callgraph compilebench cookieauth
+ deadcode defers digraph eg fieldalignment file2fuzz findcall fiximports
+ fuzz-driver fuzz-runner gitauth go-contrib-init godex godoc goimports
+ gomvpkg gonew gopackages gorename gostacks gotype goyacc html2article
+ httpmux ifaceassert lostcancel netrcauth nilness nodecount play present
+ present2md shadow splitdwarf ssadump stress stringer stringintconv
+ toolstash unmarshal unusedresult
+)
+
+src_compile() {
+ local bin packages
+ readarray -t packages < <(ego list ./... | grep -E "/($(echo "${GO_TOOLS_BINS[@]}" | tr ' ' '|'))$")
+ GOBIN="${S}/bin" ego install -work "${packages[@]}"
+}
+
+src_test() {
+ ego test -work ./...
+}
+
+src_install() {
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ local goroot=$(go env GOROOT)
+ goroot=${goroot#${EPREFIX}}
+ exeinto "${goroot}/bin"
+ doexe bin/*
+ dodir /usr/bin
+ ln "${ED}/${goroot}/bin/godoc" "${ED}/usr/bin/godoc" || die
+}
diff --git a/dev-go/godebug-pretty/Manifest b/dev-go/godebug-pretty/Manifest
deleted file mode 100644
index 73cbf72a8d34..000000000000
--- a/dev-go/godebug-pretty/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST godebug-pretty-0_p20170819.tar.gz 14798 BLAKE2B 356ebacea7049675a5bfb3b84a2449afb05e21c6b8e64825caea27bccfdd2a13077e000ed0a90e0ebb826d6ff5f65d1ef225c4a322c6c1cc9665dd030358d0c2 SHA512 c978c368731a22a8ddf8384ba8fada56ef058bf2bfdeac6743edb1624dfd7b6e73f25772c55ee469c504ab37aad92bf4c9f8d1085bd518d1b62aabea5a1c05cf
-EBUILD godebug-pretty-0_p20170819.ebuild 784 BLAKE2B 8cbbd9ee46d768e5bc3c8285b155659385f597179ce3a43c9e09e80fea4d8a1086fd602dda00895cbd610a54832666de0372208a80d6401013d5ddb62b1c1045 SHA512 4b53a989da34c3196aada35b1728b37819f799399308e6665e3d997385fd0e863fee356f12d66c9e91ed8bad06d662c9591ad4adaad4611a3bae06a7beac3b5f
-MISC metadata.xml 251 BLAKE2B 999768eed1017348ccd16698581a2586779bf8ad472c565a395e6795d314999641ee0547ae7d23f896809548027f3e57d0fe1363979de16e7ce0d7aefd4e5fff SHA512 b69fa2a84a2c39e0188244ba4f904d74c39162d8080a9f5429c135d9de38572ff941a64d6f612bef7221c445578b460983da872661dd08aa0fa657682887a0cf
diff --git a/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild b/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild
deleted file mode 100644
index 1efc9fa46f2f..000000000000
--- a/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/kylelemons/godebug/pretty
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=d65d576e9348f5982d7f6d83682b694e731a45c6
- SRC_URI="https://github.com/kylelemons/godebug/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Pretty printing for Go"
-HOMEPAGE="https://github.com/kylelemons/godebug"
-LICENSE="Apache-2.0"
-SLOT="0/${PVR}"
-RDEPEND=""
-
-src_unpack() {
- EGO_PN="github.com/kylelemons/godebug" golang-vcs-snapshot_src_unpack
-}
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/godebug-pretty/metadata.xml b/dev-go/godebug-pretty/metadata.xml
deleted file mode 100644
index ffed6bcd6b05..000000000000
--- a/dev-go/godebug-pretty/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">kylelemons/godebug</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/golangci-lint/Manifest b/dev-go/golangci-lint/Manifest
index fb02f50e0671..a70fd76dd94a 100644
--- a/dev-go/golangci-lint/Manifest
+++ b/dev-go/golangci-lint/Manifest
@@ -4,7 +4,13 @@ DIST golangci-lint-1.55.2-deps.tar.xz 43815104 BLAKE2B a352c9cad3e5e2f5544320fc0
DIST golangci-lint-1.55.2.tar.gz 1687534 BLAKE2B 14bfbeabd5e08c871e368b8dd94a5e2cc4f1673e5b221d1d5d44b0fed076ea68a80b563d562803fcb384c655bb1689f891e255990059e9720804373d1d51d43c SHA512 286749a6aaa89ae7400894b04fa64490543cbc4703c0d5a9252cfe01fba331e1323828b57d5051bf13dc041b5266a979ed31facba610d0814fce0462f5571718
DIST golangci-lint-1.56.2-deps.tar.xz 140638164 BLAKE2B 669e2ef488f1bf00c9d4d8f5a0cca708f223bedc894c9ca4affa6a03e6c8c9b77ad1ff37f5c1eb1054203aaf86285410cbf805f9eb529f8788b1d390d3c58c81 SHA512 50c0e83c353d83dce468e2fefce6ec351ac486b9e94e8999232769d201636fde0c9aa73f1e1306ee33be3720b554bc04866e3d86eb836517fbcfbb36a1e2b91a
DIST golangci-lint-1.56.2.tar.gz 1695476 BLAKE2B 8e27301bab34cd0adf80943effac342653901adb148a7b232bde6f6fad8fdcfbece10cdd7f6b91a6eeecb2106bc765156392ec62befdb5309b947fe9098b64f8 SHA512 ab768d58f0888cbda2728c90ac9063f4f15b4fd0e13eefc23a0af4994801860ce9ed9585903678f0e917381f56d8db3941af59c32b287b5e0e58177bff29f4d1
+DIST golangci-lint-1.59.1-deps.tar.xz 22945248 BLAKE2B 7fa2ebe069bdb160ac699fc9dfaed43bd64be0c95e5534e4f1f252e46762f462581ce207e4a10b14892f14e98fb86e3c92e205b03f2cf30ee4608443a26c3981 SHA512 a0657ae96e9e4ef100768f9d6e035d0eae3c70c331be912a76f49250eb5c1da681abfc8e397e594a00a73d2db7a47d2ca822b86a1b5afc650d8dd15c1c4796b6
+DIST golangci-lint-1.59.1.tar.gz 1713897 BLAKE2B be46b4f1352e08e83abe1bed2f7955c231a8abd493ce57e659fb8c582336149785383b01a0a1db7a669f2075a14ecd741e5e4471d59c5ff06b1cefdedb9e7bc3 SHA512 630a14dd1c3889a0cdb4d085a122a038ed677bc685cc34827aed5f9702e96c82d73695fe63353bc39f261dd29e0b10eb9e17bc279cc4b9aab5efd008f0f1db73
+DIST golangci-lint-1.61.0-deps.tar.xz 26022356 BLAKE2B 08933cde770bf073016fb898ccb264c8f40ab3776267d9e79a7310966c9d89be6c747cba20117f8acb8b53160ed4e1ddf208a4da6e54c22b10610708877dc7e7 SHA512 6a986c78a68950a7fd0fd6ae745d8405477dcd750a251768bca5ed7cf52e6a5ccc758292367998c0880ec25147ffba578bd085b71bbad3128471966d72bcbb04
+DIST golangci-lint-1.61.0.tar.gz 1738919 BLAKE2B 94833998149dbb3f0fd549674287d2aacc768f34327df1784a3afe91d96e350ffb80a50c04b420174035cfad9631eae30a9704adce9a0e2947ab45d1c13e3e2d SHA512 72909c027e39f0ad0a6175d1e04ee3ba28fa32c841ac423b491615f2b4eae9ed35a9b54012fd161753828e552531a04b4fa6822f3c1c2ad1dd2fe943852132d4
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
MISC metadata.xml 336 BLAKE2B c46d211ec67f8539bb7f62b1866b9560f7243cd98fa5d5bb051c717895fb82a01a7a6ededc7b43bf2069c11e1416c58b00af186c55625be1a36fc1e623df1d8b SHA512 8fc909292e019fd4b0b5358148ef53299e703846b82b3b01fee7df6b1b7b9ddf49ccaac52b26915f3c91fa2b56837f979fefeac2ddea295ca9473805b8deca03
diff --git a/dev-go/golangci-lint/golangci-lint-1.59.1.ebuild b/dev-go/golangci-lint/golangci-lint-1.59.1.ebuild
new file mode 100644
index 000000000000..396743d4156a
--- /dev/null
+++ b/dev-go/golangci-lint/golangci-lint-1.59.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 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://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"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin golangci-lint
+ einstalldocs
+dodoc CHANGELOG.md
+}
diff --git a/dev-go/golangci-lint/golangci-lint-1.61.0.ebuild b/dev-go/golangci-lint/golangci-lint-1.61.0.ebuild
new file mode 100644
index 000000000000..463d01a62d92
--- /dev/null
+++ b/dev-go/golangci-lint/golangci-lint-1.61.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 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://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"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin golangci-lint
+ einstalldocs
+dodoc CHANGELOG.md
+}
diff --git a/dev-go/qr/Manifest b/dev-go/qr/Manifest
deleted file mode 100644
index aa2b3e4c31c4..000000000000
--- a/dev-go/qr/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST qr-0_p20161121.tar.gz 18730 BLAKE2B 975bfb34adf80a5f0ccd988de3800ea3df9b2081f9b810b9a5b2095c5c26b13346ca155f1c58ddb765d07f112cb81de52bfd7fde6b85c20151ec7749716687bc SHA512 f412e4549aef4e9e8d27046a23381df8300b7b9b0af33f85692ff81d92d8f540899a94c3cd74bc550b615b16c59d43361a1adfde5f53dcc6f1fbabe18d22c52e
-EBUILD qr-0_p20161121.ebuild 643 BLAKE2B eca487a6a79d5ff81a82fc09cacbeb5ee12d52b94d60237e23785456240e9403fdd680142295f97dfc4dfaf974d41bd47ed94a34510434904f6a4f4f34fc98f2 SHA512 3faee3d74f7bbdd97b900937793db64b3641d41590045d29e60fc478fee99fe5a180e0e03c723b790080e746bf9597bf022aae72ea4008df54b8a24272b81329
-MISC metadata.xml 239 BLAKE2B 51b4b6ba32c5ce32a7f5e32a475a85fa17c15d357f49a1ae1ca66b53c09556e41b90a40eaef7b11dced01ae6d47ae067d8694defcd855c14b6962488fe8c6307 SHA512 0d315862c245e0a1251cc6b0952cf9b8cad94d9696aa5c4f85ba27816bedc970cb73c179c5750680c4762598eb0a4ea0e8214d5b546a4b6d019761ac203ba371
diff --git a/dev-go/qr/metadata.xml b/dev-go/qr/metadata.xml
deleted file mode 100644
index 5ce981bf27bb..000000000000
--- a/dev-go/qr/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">rsc/qr</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/qr/qr-0_p20161121.ebuild b/dev-go/qr/qr-0_p20161121.ebuild
deleted file mode 100644
index 6b53bae69d74..000000000000
--- a/dev-go/qr/qr-0_p20161121.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=rsc.io/qr
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=48b2ede4844e13f1a2b7ce4d2529c9af7e359fc5
- SRC_URI="https://github.com/rsc/qr/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Basic QR code library for Go"
-HOMEPAGE="https://github.com/rsc/qr"
-LICENSE="MIT"
-SLOT="0/${PVR}"
-RDEPEND=""
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/sanitized-anchor-name/Manifest b/dev-go/sanitized-anchor-name/Manifest
deleted file mode 100644
index fad7e543f43c..000000000000
--- a/dev-go/sanitized-anchor-name/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST sanitized-anchor-name-0_pre20151027.tar.gz 1941 BLAKE2B 7ef4ed22d34a9dbc56396a0b04fdf75e5384f941588116a44ecbb7b19f070fb2f4930b93b364b97c784e3f0a60832a9ea4c8d2007623548f12c93928cb36682c SHA512 06b8bf3f8d89a93c565de9b4219211ad08c91b2442ba31ef8bffa02c7ee823ae4f57ed8b39b4ac1eb326e5d12c65b56b16833c28fc97623c732bb6ea685a3c2a
-EBUILD sanitized-anchor-name-0_pre20151027.ebuild 574 BLAKE2B c6506f63cff656f7d2f0da0a2dea6b2d253a62b8047c5d0b07efba9368501bb0701abb82074ebd26c615ff409d2a740caede665f1dc7817f79d9a919934b856b SHA512 0e4d46b3c329cbc2f07d9230806d8332157c05468e17535dcb3b3a50470463d8382404d95dfdb5cf549f4ca59e8b48a85b8225990b301e9c5c1514b0f0ea56e3
-EBUILD sanitized-anchor-name-9999.ebuild 563 BLAKE2B 03794001335e7a41d725dc6d8e4fd185d32881a39e3e293f12a07bb55047fd7bfc34299cc9cf66417d149e1772e8d55cde570167b958db93ae24df2f0cbd6664 SHA512 45e82d8c9944d1a1c4c62618db1ff6256b97588d58bb907129cd06354d5c0534cf17bbb1906f0dbe088707be37634b15cd37d8500cf7fe0b64c2a41ef7f5a5e3
-MISC metadata.xml 344 BLAKE2B fc44b782f037a3e303b6b9e06de9f9a2c95905d6e3114101b1e5f75caf11dab0c6b8f7ecf0e9119bf7a069df2c67806ac2f58a2ff84d869bfd215d1e0282fde5 SHA512 2b575bb84153a36881072d7438620ddcd1d37f3be79789f3a363d9d424dee21943a9971d939e2c836f2f3999df21cd0348cb0df3894354770f9f5bd4d22f8ce7
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
deleted file mode 100644
index 3524b34619b0..000000000000
--- a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/shurcooL/sanitized_anchor_name
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="amd64 ~arm ~arm64"
- EGIT_COMMIT=10ef21a
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="A Go function to provide sanitized anchor names"
-HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND=""
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
deleted file mode 100644
index 4eb1bd3d3b38..000000000000
--- a/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/shurcooL/sanitized_anchor_name
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=10ef21a
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="A Go function to provide sanitized anchor names"
-HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND=""
diff --git a/dev-go/twofactor/Manifest b/dev-go/twofactor/Manifest
deleted file mode 100644
index 624a7ca86326..000000000000
--- a/dev-go/twofactor/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST twofactor-0_p20180418.tar.gz 22515 BLAKE2B 460098bf0ff570a896eb9b596ecee05ecf35219aa6ad8a5b2e8763740f588c158d186941e873623c291694eb35a2390feb372e04adf1a667aed5f884fb0b436d SHA512 ed02ab278f753d05f34b8a1e1656174cf36ce7526501d06056bdf66aaa714515a4f585b0216f987fa1cc8192b0ecfd685c729bbdb25ffe7522ba7cb8076ff026
-EBUILD twofactor-0_p20180418.ebuild 583 BLAKE2B 4119725e06d1eb0d66f9bac1209463ae251bdbb587be0149031ca47aa4142d44fe3c374a87fee2744c4b5ee15fcece4007ae5700d7e72f9836c237161ccc89d8 SHA512 9cacda3d344bb56a5f77a4fc82303aee1c804d73bd48de8937d4afa37b9a5be33d5c3862896fdeee8df8b76d81bd37eb7a00099106fb69766e38798749625da3
-MISC metadata.xml 249 BLAKE2B 88842a9f102f5d0ddea46fd4874259ebfada84f1829d45e283383b8274d67b031604539601185dfddea0266dfb4c49cfe73fcc1880adf54bea75a5e4e43fab69 SHA512 a51e423e497f42fb494aa7c722331d32bdb26e88e992bf9e2d3df18b867009bcf2987ea83e5d4bf75f42072bd3f44b85d5c78641f4e748aec5c5d21502b05a16
diff --git a/dev-go/twofactor/metadata.xml b/dev-go/twofactor/metadata.xml
deleted file mode 100644
index fdbf0855abac..000000000000
--- a/dev-go/twofactor/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">gokyle/twofactor</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/twofactor/twofactor-0_p20180418.ebuild b/dev-go/twofactor/twofactor-0_p20180418.ebuild
deleted file mode 100644
index a0ad37811439..000000000000
--- a/dev-go/twofactor/twofactor-0_p20180418.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/gokyle/twofactor
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=bbc82ff8de72400ce39a13077627531d9841ad62
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Two-factor authentication library for Go"
-HOMEPAGE="https://github.com/gokyle/twofactor"
-LICENSE="MIT"
-SLOT="0/${PVR}"
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-go/qr:="