net-dns/blocky: remove 0.28.2

Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
This commit is contained in:
Rahil Bhimjiani
2026-06-18 18:00:04 +05:30
parent 28d7951868
commit 0ae5a0d637
2 changed files with 0 additions and 108 deletions

View File

@@ -1,6 +1,3 @@
DIST blocky-0.28.2-deps.tar.xz 6426900 BLAKE2B 80ad85261c67551bbee350a167bfb5a77c669f0fe5e58614250144a03ba2905eaae7f7a0ad37129bcef47be2400d7a3d8011c6d71ba7e42bcd03c130f28ca094 SHA512 f569f7c03a3405af8d1eb670822005c97ec30119388af555f3fb210eb4cc5add59d443894e77c3744d7c696fe5f1ecc9a8bba7b5d06e44581d5ad9f7c383fd32
DIST blocky-0.28.2-docs.tar.gz 16684478 BLAKE2B 76e84ab04849c4c4fe3acad770aaadb0561e2e01dcd4f681c2ecb06342705481811e7da105c04f156fe1eb8f7ad2eef04ed932a58569d76580dde010ba250fd7 SHA512 1c004bd9d58d1471131b51b16fa09bc1a84ffc9aabd1d5fb3de90130ac8b4e7355f0d673263c6d0d8d98db224ce82cc60a8569ed9314bbc9192a4c7a1dc6c92d
DIST blocky-0.28.2.tar.gz 7363104 BLAKE2B 4ee19efda6a197c17e8ac486ad49037e4c5a90729bd7a26ffbe1d5f9029b5873c7801d392fda219ae2295aa979c047c9a7112446caad7d99673ee975182f8bf3 SHA512 505c9bf250c79fa1815437db5454ed4d2973e8af6c275026beb4f891013d15bee77f51b551adb3c8402a3bf5721c872cbd5cf84d3f391922276ae792053bd442
DIST blocky-0.30.0-deps.tar.xz 7053520 BLAKE2B 8d7051ee763953a62c130c819c8e1ae9a11219faa4b07dfa14f14d3dc0e65aaf4b2b2749c5f4c5e4c79c719d0c676be937d198573714d58c6a27a419c192f794 SHA512 4f73d647cdab7e09247cb776bb59541a80fe7d57b60b33685e5d171e0685d559fbc5b3f315c8fab8556e082e35d63dee3ee6b06f2dd663c6267157efa1942a5d DIST blocky-0.30.0-deps.tar.xz 7053520 BLAKE2B 8d7051ee763953a62c130c819c8e1ae9a11219faa4b07dfa14f14d3dc0e65aaf4b2b2749c5f4c5e4c79c719d0c676be937d198573714d58c6a27a419c192f794 SHA512 4f73d647cdab7e09247cb776bb59541a80fe7d57b60b33685e5d171e0685d559fbc5b3f315c8fab8556e082e35d63dee3ee6b06f2dd663c6267157efa1942a5d
DIST blocky-0.30.0.tar.gz 7427601 BLAKE2B e99959be118cddd9cc74b6da12bca62dab83d36612db3bfe65332d40818080d8894010276ab8cf92830df5c4b93168e0d7e8272389b9364930d5f5bdabfc8a94 SHA512 ceba19faca935d32090697b052a820fb10946ab98eb0542e6beada778b11178961c355afdeccc5e4fc55da1e67447430a9bc77ab0af0e743682049873fd0da92 DIST blocky-0.30.0.tar.gz 7427601 BLAKE2B e99959be118cddd9cc74b6da12bca62dab83d36612db3bfe65332d40818080d8894010276ab8cf92830df5c4b93168e0d7e8272389b9364930d5f5bdabfc8a94 SHA512 ceba19faca935d32090697b052a820fb10946ab98eb0542e6beada778b11178961c355afdeccc5e4fc55da1e67447430a9bc77ab0af0e743682049873fd0da92
DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1 DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1

View File

@@ -1,105 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit fcaps go-module systemd shell-completion
DESCRIPTION="Fast and lightweight DNS proxy as ad-blocker with many features written in Go"
HOMEPAGE="https://github.com/0xERR0R/blocky/"
DOCUMENTATION_COMMIT=09b5d6a1441019810c62c6edea93dd6e9677eb24
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/0xERR0R/blocky.git"
else
SRC_URI="
https://github.com/0xERR0R/blocky/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
doc? ( https://github.com/0xERR0R/blocky/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
"
KEYWORDS="~amd64 ~arm64"
fi
# main
LICENSE="Apache-2.0"
# deps
LICENSE+=" AGPL-3 BSD-2 BSD ISC MIT MPL-2.0"
SLOT="0"
IUSE="doc"
RESTRICT="test"
RDEPEND="
acct-user/blocky
acct-group/blocky
"
# PATCHES=(
# "${FILESDIR}"/disable-failed-tests-0.22.patch
# )
FILECAPS=(
-m 755 'cap_net_bind_service=+ep' usr/bin/"${PN}"
)
src_unpack() {
if [[ ${PV} == 9999* ]]; then
git-r3_src_unpack
go-module_live_vendor
if use doc; then
EGIT_BRANCH="gh-pages"
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}-doc"
git-r3_src_unpack
fi
else
default
fi
}
src_compile() {
[[ ${PV} != 9999* ]] && { export VERSION="${PV}" && ln -sv ../vendor ./ || die ; }
# mimicking project's Dockerfile
emake GO_SKIP_GENERATE=yes GO_BUILD_FLAGS="-tags static -v " build
local shell
for shell in bash fish zsh; do
bin/"${PN}" completion "${shell}" > "${PN}"."${shell}" || die
done
}
src_test() {
# mimcking make test
ego run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!e2e" --coverprofile=coverage.txt --covermode=atomic \
--cover -r -p
ego tool cover -html coverage.txt -o coverage.html
}
src_install() {
# primary program
dobin bin/"${PN}"
# secondary supplements
insinto /etc/"${PN}"
newins docs/config.yml config.yml.sample
newbashcomp "${PN}".bash "${PN}"
dofishcomp "${PN}".fish
newzshcomp "${PN}".zsh _"${PN}"
# TODO openrc services
systemd_newunit "${FILESDIR}"/blocky-0.22.service "${PN}".service
# docs
einstalldocs
if use doc; then
if [[ ${PV} == 9999* ]]; then
dodoc -r ../"${P}"-doc/main/*
else
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/v"${PV}"/*
fi
fi
}