commit:     6573e76d975befdced0dd7a6ada12ea020656109
Author:     Eric Joldasov <bratishkaerik <AT> getgoogleoff <DOT> me>
AuthorDate: Thu Nov 10 03:34:33 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 01:23:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6573e76d

sys-fs/ncdu-bin: add verify-sig integration

Signed-off-by: Eric Joldasov <bratishkaerik <AT> getgoogleoff.me>
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-fs/ncdu-bin/Manifest              | 12 ++++++++++++
 sys-fs/ncdu-bin/ncdu-bin-2.1.2.ebuild | 15 ++++++++++++++-
 sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild | 15 ++++++++++++++-
 sys-fs/ncdu-bin/ncdu-bin-2.2.ebuild   | 15 ++++++++++++++-
 4 files changed, 54 insertions(+), 3 deletions(-)

diff --git a/sys-fs/ncdu-bin/Manifest b/sys-fs/ncdu-bin/Manifest
index 2a4fe29d2d11..6121223dd486 100644
--- a/sys-fs/ncdu-bin/Manifest
+++ b/sys-fs/ncdu-bin/Manifest
@@ -1,12 +1,24 @@
 DIST ncdu-2.1.2-linux-aarch64.tar.gz 278374 BLAKE2B 
32a8674f3878f404836473f41c35ac26e2eac6b5b48d61794c32ad5590550920cf5ef0b12fcbb9e7640c933504bcda0698649a31d28c31da3289c0f19577b8dd
 SHA512 
bf954700bbd2d234ee69ce67f649463d9de770a543797e433411384e6212c3b12bb21d7854b8ead021e482094aec6f77755caa6699f9bb9d4e6ce656d332351b
+DIST ncdu-2.1.2-linux-aarch64.tar.gz.asc 833 BLAKE2B 
596ab543b9bd7eb8b5a890ec6a598c57833456a681a478837210a2a2bde2f7eaa3dd6dd387a531f38ff3d5172097fd43093479111b765d882ebe757381ca03c7
 SHA512 
2b21724a019d3608e5a40239832b91a75334b26506e8b19bbb1f1d25fef6571c9f4ee64b317c0afed84e46fb7332227e8579d1399d018c22499cc7c4254a528f
 DIST ncdu-2.1.2-linux-arm.tar.gz 295485 BLAKE2B 
0acc3095880ee012eb19f21e14a302b01a2d9c792dcb7e5779f517a214dc850bb78b7620e62a7a99369742a6d4f766d47de0f32ef30e98f38f31802c29fa1c47
 SHA512 
459a5f148687c68f58f419e767027e1254c4ff43f4848e83d2744198cd11a3dc98591502ff4339d28aa9ddc9a805d5567647788409e355eb73e31e16b9eb8a6c
+DIST ncdu-2.1.2-linux-arm.tar.gz.asc 833 BLAKE2B 
605ab67bf8b67faf9625b051979ab5e2fd4df3e870bd003aaedcd8f2f78837dbdeeb4654bd906b923aa550343adabf6033933347d827b33771b9e65f20a1b184
 SHA512 
c3148f7fb2261cfd72e21c88eed03c0082fe39473a4e66ca4ba05dd77019ceb204bb3d63364af744379c51f497bcc7bceed997e1883c6bc8fda269316e5c6bd5
 DIST ncdu-2.1.2-linux-i386.tar.gz 306261 BLAKE2B 
493854be13382e8d3ba2e5ab5e4377a7ca26a3d932cd5e9894cf30664828714fa5d6a0c48bc5688ffd567d06bb314dc95ce1b372e590548816c0027d1185e1f4
 SHA512 
b4caebfbfb4ff804b87d5154866279735315c4f58f296064a986d7699414f3f0978d007f912fb2e3a0dd9f1c73688ff61d0c3faa599e70e2fe84be21134113bf
+DIST ncdu-2.1.2-linux-i386.tar.gz.asc 833 BLAKE2B 
cf361fed2a240747ed2df3a3306d255a1eb77c60fbb6c38ef2e616b8a04a8f0eae05241baa3966b6117ab2515a53d532a1477bff214564fc0559de4a2a627d17
 SHA512 
41d7d8a7aa8bd5731a5db3879d81db8d7c3b1406c62f8cabfbe66b89feb77be8d195be53d2a63228cde7ecf3bcab54eb3162522e5114be4e729f95c533e4939b
 DIST ncdu-2.1.2-linux-x86_64.tar.gz 299337 BLAKE2B 
e125be86fb8eb7195012379990b2de8868bfd80013e2206f313ebf32bd35c43d03fbe97b86f66fcfe2ca8fedd52287149618c7b2e3b147811bdee5cb51b25923
 SHA512 
3981bf773b1345e1075a2fdba43867f5524b7ad0d5100e5a5e37cffcd55a691163583f1316e37c3fa986759e29fdbe22b92992a0ecd4a92dbab4ad9eb2c99dce
+DIST ncdu-2.1.2-linux-x86_64.tar.gz.asc 833 BLAKE2B 
2faf7bcce57c4612a1d918a7e1038ef9d6eacf63ffcb0df181b2c409d202a4fd512f8ccf82360c788551b93de8762ba8c7dbc2bc6bec80f38456b350a4517010
 SHA512 
3583e1c556e363677d915961c78fab30eb1e49028d30f397c08839b5fea698f9b063824288259dfd5e1c2b682f027d959fdc59e8833bbfc7f6b4ad77aa6d60f1
 DIST ncdu-2.2-linux-aarch64.tar.gz 305715 BLAKE2B 
9d8b0b77b9f52ed9065c1ccbed70e28dc012580778024e121a97a78318d7255b821458441033a317f9a2b69c9ad9ae094e6b0b2a328f7e34aa98c391ed85143a
 SHA512 
4c2d5bf66e7f1871110d60e9eb7dd3ca69c8658c321861c8752bc2972868d912d3132e2f271c3a3bf7ddcbf170dc6a32dfbfe31342fce1dbf96b60c44842a5d4
+DIST ncdu-2.2-linux-aarch64.tar.gz.asc 833 BLAKE2B 
a995299d3aaf7a3b01e32c6e00c6c3ab955848534583bfc7b7b7884cece53d5db52bb2dd58284b03da23afd92f65234d4cb09ab30d33fcd0ec3f799fde5e3ede
 SHA512 
040c2f89f546f940303018d713c18552c2b9075434f59fea3b5792cdcbc694bd1f5e422c97ea2c0119f253fa49851fab95bff41b2feaa040aac77f2fcc1b8f78
 DIST ncdu-2.2-linux-arm.tar.gz 283173 BLAKE2B 
c876ad71797109f43ad7db5222d7114841917f2d62904407c9a45e9abda72a48a6372594bb13ad968ac51aaef59547808b3c48021e2654a8cc249ba79e4db900
 SHA512 
1a696d1737a481384526bd3d57aa233dd5f4880e3cb9f44964ae5a4771fc4756e2a8018fcc97f37d78b6e175bce97cca8d6a7d877c478199b2cc88a9a25da4e3
+DIST ncdu-2.2-linux-arm.tar.gz.asc 833 BLAKE2B 
9f54131d05e568404099b373effa3c323e7212782385b32bf37f8dcc9299e7cca25b65dedda6120bc9b12d31398692d31b158b6dad2211d9507f2644080059bd
 SHA512 
81226381b7104ca4f4592b17cc53755ba425b0ec1e7112f908ad908b86fd4595128ee159256227e70f3091dda046dab31f74d31f063eed216f4bdc32907b0737
 DIST ncdu-2.2-linux-i386.tar.gz 290702 BLAKE2B 
65a1d43c1781af3f425a5fc7cd8e71f23415c8ffb229d370ad3ef144aaa11d454bc0d601b4456380cff3918ceeee85923c0992b041c48ae9ee0af48dc4c9397d
 SHA512 
e6d5a07ccf0eade260e8e0e7b4e242e05b13ad3c077f07ca0c327e4fbcb397cd72915b18ae517921f192502b9b248f0430bc2ebf78c96218a8301f83dd5bd058
+DIST ncdu-2.2-linux-i386.tar.gz.asc 833 BLAKE2B 
fe94943669745a74a5d7c52ba1bcb4d40170eb6178867e266de62bb2a2a2abae52121bbdee6236caeaf1628651ee4c514ca9d49d44aa4214489b8034d77011f5
 SHA512 
1e12849e56accd8c2b1addd4b0b465c1af5e70f6b1073d1504fcdcad6678be263efe8d6da27a07df4de023e1e29ffc325e3dd0b92e09b8d90d830dc25ae2c05e
 DIST ncdu-2.2-linux-x86_64.tar.gz 323041 BLAKE2B 
23bd4d18e4250f14f79e47d6ec5a3fb9746bd85dcfaeb6510a7b693383c747e628076cad255f6a076236aa2ec6d5bcf3a55dec3311bc13046bca47aa54ec5fdd
 SHA512 
f56ab20f3be98e4b50a7070f88a759f86bf1d785c5869cde33cc9568934245a047e3cf5de3256a3d587a058468ebebc5f24c68554cb6f0ba9455f62b9fac58e6
+DIST ncdu-2.2-linux-x86_64.tar.gz.asc 833 BLAKE2B 
6db456feeafd586d613eca564d5bdb19545440467765f0ef28dd52f81498f3a76d69bade93da7d91f2dc774d9713cf960d7c9aa98f4502ea4f1138fdd88c7f75
 SHA512 
72116717a9e63ef2da0e820bc71abba0eadf184465258211150b3f1a408c0543ea225267ecbc97808deb4d5377198d981afc4c1e46817d5ce63397c2de298f5f
 DIST ncdu-2.2.1-linux-aarch64.tar.gz 305700 BLAKE2B 
74e2e1677a778516068409dcda821ea5a8bf3bd4191f413a193e4cfa987d36a15397fbab2200f8779b4630a3929829fb789532e30081a6ad3fada1127bf75ca2
 SHA512 
397d7522d75bf0aba2d9ce7a867ffcfdf3c5e9483a7b574a7b7e81166c49f9c42baca58450251bb4c2eafee354ea6abf36cbdd45d0082dbb511cc42733f041d8
+DIST ncdu-2.2.1-linux-aarch64.tar.gz.asc 833 BLAKE2B 
8b5cbaa79a2a9db682a6bce16e13cfc2c41daf9191c15415e3601cf33f1b9aa38cc0fec4f050c6005b5b34bf1afb223ad482a9afafa9612154e9d1a140a3105a
 SHA512 
ba937a5113d4973a61276165045eed569ee4680b320bdfc0cfc3d66739fe911ea967f688ce9b65752062ad80dd89796b7bc0683f7d6a19371c6ec9a7422928da
 DIST ncdu-2.2.1-linux-arm.tar.gz 283175 BLAKE2B 
e8a553db009a4ff97fb8a4c121ffcc01722c3e38ce776f4a7ba26d31d6cc6677b44ac4f0b4bf880c6a0cac78600c7d2e2ac51b34c574d0b38f9f1f9f3d8eb4ff
 SHA512 
31036474999005c97ec5675006900250e766981bc3707eeebcdc67a8c630bb344d32396c743823d9853b39b221c9f1eccdedce024f1f846527f40553c6b5c69e
+DIST ncdu-2.2.1-linux-arm.tar.gz.asc 833 BLAKE2B 
1a817235707b69f10bb30bd92d1668a747297228a478e329fac9153138a214cf3e7aea34aa5e037d4df61ac7dc57cf62755dc29b830664a6052d3a3c51de56dd
 SHA512 
26e7cc7a9ebfabf9ae02dfab1de4042fb3e75f5fb10764f725879d9e03f38a6be6ec0ac309b0fb29b56f80585e3efd5246d3ca1a9b48a880d9820ee206e042e8
 DIST ncdu-2.2.1-linux-i386.tar.gz 290694 BLAKE2B 
a47b93996bf4f03ba08399b0f009890b8a41fc9af63f9f4dca85dc08fcaf82fd7f698c9e4f69f97d88d6d7b30a3c37ef26427b9ea0baaa2bd29adbef74915be9
 SHA512 
6cfd99b9f021cb8fbda9b5706d0d5eb926c517482c9df654a1cd4907137891b67891b5142fae44ddfcac4eb3b9ab3ee25e290752df72f332328b21b09588dfaa
+DIST ncdu-2.2.1-linux-i386.tar.gz.asc 833 BLAKE2B 
5cf6b49965457186def2529fe94f2bb250d51c6ec962174806fa34ce1486ff5b8d81806d8f2d948ff6d6fad1314c3522d678cfec638ce2947e5d2866a6c23373
 SHA512 
875af06240e8c3c6c8752573a60451d31cb91cb381526ca0ad3078a79da163f4233b32cb3b09b1352b7cfb06218b4ad902c5a64a31457be83e0e71c4afa8ed8d
 DIST ncdu-2.2.1-linux-x86_64.tar.gz 323039 BLAKE2B 
bb0360e96c41973f4cddb718e16734cf728e5d667b66509706a0d8c75e4e98da51681e36dfc12da748b3ff8621e179d352fee51562aabd70c44a48c16424ee45
 SHA512 
50cce6048e7f20fee5f20003bfd4d3ccae81f2a9e432b04e0b6556dc9167aec8478efc84a1318e8345547e192214289d0f6ae88548839b250196924e0f723ce7
+DIST ncdu-2.2.1-linux-x86_64.tar.gz.asc 833 BLAKE2B 
632921fc5f39ec7517dcad7c85b5238fd151f3a5dd510d30c848c26cfe2cb1b0ba389b575d3f29d20a7be2cd954d083715cfb7f7d8ded197fc884afda0e3c35c
 SHA512 
62d1ed45b5f5ae06ee165ccb07b6a8d6c6697505efdd0e8c2990f78c689f284021ecb1f8c0905ebb9566d697bd8b857c4d844a9f7cb706e53c643786a9baef75

diff --git a/sys-fs/ncdu-bin/ncdu-bin-2.1.2.ebuild 
b/sys-fs/ncdu-bin/ncdu-bin-2.1.2.ebuild
index 290db5ad4cc5..e2084ea40f55 100644
--- a/sys-fs/ncdu-bin/ncdu-bin-2.1.2.ebuild
+++ b/sys-fs/ncdu-bin/ncdu-bin-2.1.2.ebuild
@@ -3,19 +3,32 @@
 
 EAPI=8
 
+inherit verify-sig
+
 DESCRIPTION="NCurses Disk Usage"
 HOMEPAGE="https://dev.yorhel.nl/ncdu/";
 SRC_URI="
        amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz )
        arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz )
        arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz 
)
-       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )"
+       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )
+       verify-sig? (
+               amd64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz.asc )
+               arm? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz.asc )
+               arm64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz.asc )
+               x86? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz.asc )
+       )
+"
 S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/yoranheling.asc
+
 QA_PREBUILT="usr/bin/ncdu-bin"
 
 src_install() {

diff --git a/sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild 
b/sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild
index 290db5ad4cc5..e2084ea40f55 100644
--- a/sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild
+++ b/sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild
@@ -3,19 +3,32 @@
 
 EAPI=8
 
+inherit verify-sig
+
 DESCRIPTION="NCurses Disk Usage"
 HOMEPAGE="https://dev.yorhel.nl/ncdu/";
 SRC_URI="
        amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz )
        arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz )
        arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz 
)
-       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )"
+       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )
+       verify-sig? (
+               amd64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz.asc )
+               arm? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz.asc )
+               arm64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz.asc )
+               x86? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz.asc )
+       )
+"
 S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/yoranheling.asc
+
 QA_PREBUILT="usr/bin/ncdu-bin"
 
 src_install() {

diff --git a/sys-fs/ncdu-bin/ncdu-bin-2.2.ebuild 
b/sys-fs/ncdu-bin/ncdu-bin-2.2.ebuild
index 290db5ad4cc5..e2084ea40f55 100644
--- a/sys-fs/ncdu-bin/ncdu-bin-2.2.ebuild
+++ b/sys-fs/ncdu-bin/ncdu-bin-2.2.ebuild
@@ -3,19 +3,32 @@
 
 EAPI=8
 
+inherit verify-sig
+
 DESCRIPTION="NCurses Disk Usage"
 HOMEPAGE="https://dev.yorhel.nl/ncdu/";
 SRC_URI="
        amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz )
        arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz )
        arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz 
)
-       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )"
+       x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz )
+       verify-sig? (
+               amd64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz.asc )
+               arm? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz.asc )
+               arm64? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz.asc )
+               x86? ( 
https://dev.yorhel.nl/download/ncdu-${PV}-linux-i386.tar.gz.asc )
+       )
+"
 S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/yoranheling.asc
+
 QA_PREBUILT="usr/bin/ncdu-bin"
 
 src_install() {

Reply via email to