commit: 73052bd1be259afe118ca69684798139e0fd4104 Author: Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com> AuthorDate: Sat Dec 20 15:49:26 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sat Dec 20 19:22:09 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73052bd1
net-dns/doggo: add 1.1.3 This seems to have finally fixed the formatting of overly long output. Also switch to gentoo-golang-dist vendor tarball. Signed-off-by: Holger Hoffstätte <holger <AT> applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/45105 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> net-dns/doggo/Manifest | 2 ++ net-dns/doggo/doggo-1.1.3.ebuild | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/net-dns/doggo/Manifest b/net-dns/doggo/Manifest index b7580ed9bdcb..0a577f24d4d4 100644 --- a/net-dns/doggo/Manifest +++ b/net-dns/doggo/Manifest @@ -2,3 +2,5 @@ DIST doggo-1.0.5-deps.tar.xz 13365492 BLAKE2B 4f583509b70e83b2d7bf80dba587e86b67 DIST doggo-1.0.5.tar.gz 2438614 BLAKE2B caae6dc359e990a72387f9794e506b4b31dea202ba857cfbf8271c95b8290e82bcdbb8aa1cd0cc07455a6899cccac2fdf7039a7aea12479d5fb5ea841bcc3bee SHA512 95e3524a5c121f0817dc40a5adf86811d8a3897d4e2374e0a51abc483d145cbf9c8aa27af2ba4acc0fad84b96ee1cf6e482f936ecbe9476c6a134b927d71730b DIST doggo-1.1.2-deps.tar.xz 15097152 BLAKE2B 16ec4ac5b604b74549de2c93108a5b1329e83806df0672012cca241e15c5b51a962660c815c1f0648d81b2d3f6dc5d4e0c9f60df1a6ee700266c1706d07b393a SHA512 95c1e4b6cde94ea7687f3b2b0e46e6d8a4dcdd2842a4020ca003ca5f9825c64ae37f1d27d8d9ab8ec342a78a96bc0bba4ed6674777ca59a9890bc24e7561451c DIST doggo-1.1.2.tar.gz 2454685 BLAKE2B 67d30f1ec490c937eb25b86a5b42fd6533e2e967247a0fee6958c0ce0c683a921af18d1ddabc1ebff879546f0f2d0abd1369dc705b75ddd7c2a9b3d6163443be SHA512 2db601a34937f3452f6e4a16c28e576e003bf32d50c15d21972089a6e0e9223e9e4bb6cdf0c50ceffeea4e6b1992ed7e5b746c1afd8ca5026a4758c3da4d8e37 +DIST doggo-1.1.3-vendor.tar.xz 2589000 BLAKE2B c2265de945fa5ae6ba4aa42afcca1b0c48c5ee3647a05ded3c51da47a6b5bbc34cb5dd7df6ae3c8d140c42b1cf0f5da1840d33ac41ee80c74692418ce403df80 SHA512 03210e099312fa0e3bb0bca47bb874f31283d3fe434ca9570994c2efb71223a7a50b5fbc508587bed16d12fbbd26d52c28f5ac04c112dd08d3bf909fee7afe4f +DIST doggo-1.1.3.tar.gz 2460651 BLAKE2B c06813621a0e81d7d123753106446718b9bb4e2d0b369b640911e805926b25066ba635c209d67ffd3dfc18acac337f67e104cc7d20629bfd9f5c63ef862b986f SHA512 db56ad67895f1ab54da9148124762a757e5cad84d6a0afac5f580483266818e5f9d712d86eadb76853509890a0e1250eb339940ea3b817bf19162a399b909c07 diff --git a/net-dns/doggo/doggo-1.1.3.ebuild b/net-dns/doggo/doggo-1.1.3.ebuild new file mode 100644 index 000000000000..5ad6b866d3c0 --- /dev/null +++ b/net-dns/doggo/doggo-1.1.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Command-line DNS Client for Humans" +HOMEPAGE="https://github.com/mr-karan/doggo" + +SRC_URI="https://github.com/mr-karan/doggo/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/doggo/releases/download/v${PV}/${P}-vendor.tar.xz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + emake build-cli VERSION=${PV} +} + +src_install() { + newbin bin/${PN}.bin ${PN} + + local comp + for comp in bash fish zsh; do + bin/${PN}.bin completions $comp > "${WORKDIR}"/${PN}.$comp || die + done + + newbashcomp "${WORKDIR}"/${PN}.bash ${PN} + newfishcomp "${WORKDIR}"/${PN}.fish ${PN}.fish + newzshcomp "${WORKDIR}"/${PN}.zsh _${PN} +}
