commit:     edfbbd2a531e268bc5d7df0ff00362ece25ab561
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 12 14:55:28 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Jan  9 16:52:02 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfbbd2a

dev-db/etcd: Drop old 3.5 releases

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-db/etcd/Manifest           |  6 ----
 dev-db/etcd/etcd-3.5.12.ebuild | 80 ------------------------------------------
 dev-db/etcd/etcd-3.5.15.ebuild | 80 ------------------------------------------
 dev-db/etcd/etcd-3.5.17.ebuild | 80 ------------------------------------------
 dev-db/etcd/files/etcd.conf    | 39 --------------------
 5 files changed, 285 deletions(-)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index 2a229aba126b..b06cd68a7e3e 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -1,10 +1,4 @@
 DIST etcd-3.4.31-deps.tar.xz 2212704 BLAKE2B 
8b30941eefdb3811fb331014b69eb8d5b9c691b8ace1004432e5b05bb787bb3ba3ce872f881af2a559d7b955fae890a4ec0e8b10daa06cf388447af1b6a92679
 SHA512 
85915f5738493bfe3c09208649e26cfdc612df900916686006a437c44aad5afb2ab69b0840550e37544a50b79d2d3718e2cbdfd037e47bcaa8e33a8a6a95105f
 DIST etcd-3.4.31.tar.gz 6072806 BLAKE2B 
30aa5b79d2fd0ba639bc766c104d5df28af50ae5398d860af3b3aff91c143ccd899538b341501386bac55dedc00086654de6e4ab9b237053b199a8de2fa509ec
 SHA512 
4a7e366ced86ea86a324ab972ea47be56456c0aa8744e5ec07d499a56bdc9179ebc3bc2f33bd67c2d341181a5bcc703abc5a7c2e57879169a351457b4a0274f3
-DIST etcd-3.5.12-deps.tar.xz 3935756 BLAKE2B 
c043cc55f59549734f38b1a734106bd25a1bbeb47f84e00a6b4308bad6086a6f0e0f3dee151bf1708bac269be124c782ea48c3761ee5e1d130a002989f99f2d3
 SHA512 
caae360e315756fe933bd87a7ce543d904084a745b5e42844a293bbf17c121d245f9f3645cd9992de5203c9efe4efcd4226ba294afb5a3550c114de78dad3110
-DIST etcd-3.5.12.tar.gz 4083299 BLAKE2B 
85615cf9095a440ef73aa59f5582293de543f7e473c8049712ff13646276c9441039c96c4e42aaedfddcfb3baede8d37f0ef68bb5ddabdb3f4833c8591ee1c8c
 SHA512 
6fc8bd64ad63cff71c7645253273418fb3fa262c2da1742dc345576caa733af7cd75acad2f57610c5883e6bf16cffd36bc5a0c89cbbb0793c00c2a4db1c6d14b
-DIST etcd-3.5.15-deps.tar.xz 5885840 BLAKE2B 
378d8136da0ca3486433ee2d55f2d65e569de3807bd41ea9dbb69e2a220a75ad3b2b1efd971738de84a21ac7a2fa1cb97055553982ba571d4f115a88feddf9a1
 SHA512 
65810da4852df376b29b6023594af8da01fbdd63b3c25c4b95e2e643f327b15274750ed8db2f71da2d8a3223d00c603db5ed84ba13dce72303758e043ac62f19
-DIST etcd-3.5.15.tar.gz 4113649 BLAKE2B 
b65ae93875cefffc09ff0c61eda485abd3a32691b0b8bb2d957c109c2e43cb36d26a51c4d81b7dadb9e96452dfdbfb626dfc5a151678154339d7e08324c15efb
 SHA512 
1b22376fcda4c182ea0388b97f3b5a6a2fd62f753c2f4c13d06c3b53e9b7fb8efb2b20177f1724a5775f5ecc13bfcaabe6b308d4ee205dea86f7311fbe3a2900
-DIST etcd-3.5.17-deps.tar.xz 5651912 BLAKE2B 
bd5293b0e125082736b785534eb7fb4a7f32e4427419f1b298a5dcb9d07ced41b1435e9cd8db2a1c05f81318416436d2ad3f4a8f2815801e6973039a8a5ed716
 SHA512 
70b50559e2c3be40fadc2462087db8e773858c948cc5e7d9441845a70c6f6ded022b12a4f24b2959748825fbec0772e73694f907b3aec1b3e713ca9beefc1944
-DIST etcd-3.5.17.tar.gz 4124391 BLAKE2B 
9602c31369cfd5604ac7283307b712ffb5468e6264731a78d6a598752d533b18906d22d44aafe70027da217b85220376972b5305fad562f0a80704f30637381c
 SHA512 
6d1cae12f7352c7075eeec2273e70870ac89d7e92c313e5cf2c2316b0c93813047f7412756712169faf48657efefec98062ba03853fcd11c8b08d4d587752291
 DIST etcd-3.5.18-deps.tar.xz 46453448 BLAKE2B 
677370cb6d9064f8474adbfc5030b46f3367198cb8defc9242be00423c570f8c9bc5358d6dbe9d8cfee8e7797a2f8c93e7b4c8cbee4702c59287005cd7885fef
 SHA512 
f1ed36d49f199fff4b0ee920870c3ac66dee0dcb5e92fa24a3861d841bdcfa99b210b292138116de9aafeec424c7663111f9bb0ad87910e1314031eb501f4aeb
 DIST etcd-3.5.18.tar.gz 4128059 BLAKE2B 
32f867170bf1195d019dcf562bff9104db00f6ccff6b91bf12a4c95a63a5d92dda6984437bed819240be7bd8d4e2b507904251f636e945c5847ef93e72f1dd63
 SHA512 
0d72c40d575997d70d9d4964e7ff4be75c77e13a40ea08fcc020fddc64dc420338f1853d5a51a2dbe3f4c2881ae196a7aa32565e4b41dbda77bc2b6ae2313104

diff --git a/dev-db/etcd/etcd-3.5.12.ebuild b/dev-db/etcd/etcd-3.5.12.ebuild
deleted file mode 100644
index e61a29b82bd5..000000000000
--- a/dev-db/etcd/etcd-3.5.12.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-GIT_COMMIT=e7b3bb6cc
-
-DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
-HOMEPAGE="https://github.com/etcd-io/etcd";
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz";
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv"
-IUSE="doc +server"
-
-COMMON_DEPEND="server? (
-       acct-group/etcd
-       acct-user/etcd
-       )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# Tests fail with this error:
-# fatal error: checkptr: unsafe pointer conversion
-RESTRICT="test"
-PATCHES=("${S}/go-mod-sum.patch")
-
-src_prepare() {
-       export GO_BUILD_FLAGS="-v -x"
-       default
-       sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|" \
-               -i "${S}"/build.sh || die
-       sed -e 's:\(for p in \)shellcheck :\1 :' \
-               -e 's:^                 gofmt \\$:\\:' \
-               -e 's:^                 govet \\$:\\:' \
-               -e 's:^                 govet_shadow \\$:\\:' \
-               -i "${S}"/test || die
-
-       sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
-               -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
-               -i ./test || die
-}
-
-src_compile() {
-       ./build.sh || die
-}
-
-src_test() {
-       ./test || die
-}
-
-src_install() {
-       dobin bin/etcdctl
-       use doc && dodoc -r Documentation
-       if use server; then
-               insinto /etc/${PN}
-               sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
-               newins etcd.conf.yml.sample etcd.conf.yml
-               dobin bin/etcd
-               dodoc README.md
-               systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
-               newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
-               newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-               newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
-               insinto /etc/logrotate.d
-               newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-               keepdir /var/lib/${PN} /var/log/${PN}
-               fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
-               fperms 0700 /var/lib/${PN}
-               fperms 0755 /var/log/${PN}
-       fi
-}
-
-pkg_postinst() {
-       if use server; then
-               tmpfiles_process ${PN}.conf
-       fi
-}

diff --git a/dev-db/etcd/etcd-3.5.15.ebuild b/dev-db/etcd/etcd-3.5.15.ebuild
deleted file mode 100644
index 696855a8f929..000000000000
--- a/dev-db/etcd/etcd-3.5.15.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-GIT_COMMIT=9a5533382
-
-DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
-HOMEPAGE="https://github.com/etcd-io/etcd";
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz";
-
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
-IUSE="doc +server"
-
-COMMON_DEPEND="server? (
-       acct-group/etcd
-       acct-user/etcd
-       )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# Unit tests attempt to download go modules.
-RESTRICT="test"
-
-src_prepare() {
-       export FORCE_HOST_GO=1 GO_BUILD_FLAGS="-v -x"
-       default
-       sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|" \
-               -i "${S}"/build.sh || die
-       sed -e 's:\(for p in \)shellcheck :\1 :' \
-               -e 's:^      goword \\$:\\:' \
-               -e 's:^      gofmt \\$:\\:' \
-               -e 's:^      govet \\$:\\:' \
-               -e 's:^      revive \\$:\\:' \
-               -e 's:^      mod_tidy \\$:\\:' \
-               -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
-               -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
-               -e 's|PASSES=${PASSES:-"fmt bom dep build 
unit"}|PASSES=${PASSES:-"fmt dep unit"}|' \
-               -i ./test.sh || die
-}
-
-src_compile() {
-       ./build.sh || die
-}
-
-src_test() {
-       ./test || die
-}
-
-src_install() {
-       dobin bin/etcdctl
-       use doc && dodoc -r Documentation
-       if use server; then
-               insinto /etc/${PN}
-               sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
-               newins etcd.conf.yml.sample etcd.conf.yml
-               dobin bin/etcd
-               dodoc README.md
-               systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
-               newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
-               newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-               newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
-               insinto /etc/logrotate.d
-               newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-               keepdir /var/lib/${PN} /var/log/${PN}
-               fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
-               fperms 0700 /var/lib/${PN}
-               fperms 0755 /var/log/${PN}
-       fi
-}
-
-pkg_postinst() {
-       if use server; then
-               tmpfiles_process ${PN}.conf
-       fi
-}

diff --git a/dev-db/etcd/etcd-3.5.17.ebuild b/dev-db/etcd/etcd-3.5.17.ebuild
deleted file mode 100644
index 7b30921ef4e9..000000000000
--- a/dev-db/etcd/etcd-3.5.17.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-GIT_COMMIT=507c0de87
-
-DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
-HOMEPAGE="https://github.com/etcd-io/etcd";
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz";
-
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv"
-IUSE="doc +server"
-
-COMMON_DEPEND="server? (
-       acct-group/etcd
-       acct-user/etcd
-       )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# Unit tests attempt to download go modules.
-RESTRICT="test"
-
-src_prepare() {
-       export FORCE_HOST_GO=1 GO_BUILD_FLAGS="-v -x"
-       default
-       sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|" \
-               -i "${S}"/build.sh || die
-       sed -e 's:\(for p in \)shellcheck :\1 :' \
-               -e 's:^      goword \\$:\\:' \
-               -e 's:^      gofmt \\$:\\:' \
-               -e 's:^      govet \\$:\\:' \
-               -e 's:^      revive \\$:\\:' \
-               -e 's:^      mod_tidy \\$:\\:' \
-               -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
-               -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
-               -e 's|PASSES=${PASSES:-"fmt bom dep build 
unit"}|PASSES=${PASSES:-"fmt dep unit"}|' \
-               -i ./test.sh || die
-}
-
-src_compile() {
-       ./build.sh || die
-}
-
-src_test() {
-       ./test || die
-}
-
-src_install() {
-       dobin bin/etcdctl
-       use doc && dodoc -r Documentation
-       if use server; then
-               insinto /etc/${PN}
-               sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
-               newins etcd.conf.yml.sample etcd.conf.yml
-               dobin bin/etcd
-               dodoc README.md
-               systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
-               newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
-               newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-               newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
-               insinto /etc/logrotate.d
-               newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-               keepdir /var/lib/${PN} /var/log/${PN}
-               fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
-               fperms 0700 /var/lib/${PN}
-               fperms 0755 /var/log/${PN}
-       fi
-}
-
-pkg_postinst() {
-       if use server; then
-               tmpfiles_process ${PN}.conf
-       fi
-}

diff --git a/dev-db/etcd/files/etcd.conf b/dev-db/etcd/files/etcd.conf
deleted file mode 100644
index 3f34434e8e7c..000000000000
--- a/dev-db/etcd/files/etcd.conf
+++ /dev/null
@@ -1,39 +0,0 @@
-# For an explanation of the options please see:
-# 
https://github.com/coreos/etcd/blob/master/Documentation/configuration.md#etcd-configuration
-#
-# The directory to store log and snapshot.
-# If you change this you have to make sure the directory exists at 
-# the new path and has the correct permissions.
-# data_dir = "/var/lib/etcd"
-
-# name = "default-name"
-# addr = "127.0.0.1:4001"
-# bind_addr = "127.0.0.1:4001"
-# ca_file = ""
-# cert_file = ""
-# cors = []
-# cpu_profile_file = ""
-# discovery = "http://etcd.local:4001/v2/keys/_etcd/registry/examplecluster";
-# http_read_timeout = 10
-# http_write_timeout = 10
-# key_file = ""
-# peers = []
-# peers_file = ""
-# max_cluster_size = 9
-# max_result_buffer = 1024
-# max_retry_attempts = 3
-# snapshot = true
-# verbose = false
-# very_verbose = false
-
-[peer]
-addr = "127.0.0.1:7001"
-bind_addr = "127.0.0.1:7001"
-# ca_file = ""
-# cert_file = ""
-# key_file = ""
- 
-#[cluster]
-# active_size = 9
-# remove_delay = 1800.0
-# sync_interval = 5.0

Reply via email to