commit:     3243d6c2e5e4bca4dac65cf8805e42e20a2aecf5
Author:     Alexander Moch <mail <AT> alexmoch <DOT> com>
AuthorDate: Sun Nov 30 12:01:21 2025 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Wed Dec 31 22:37:41 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3243d6c2

app-crypt/sbctl: bump to 0.18

Closes: https://bugs.gentoo.org/959392
Signed-off-by: Alexander Moch <mail <AT> alexmoch.com>
Part-of: https://github.com/gentoo/gentoo/pull/44828
Closes: https://github.com/gentoo/gentoo/pull/44828
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 app-crypt/sbctl/Manifest          |  3 +++
 app-crypt/sbctl/sbctl-0.18.ebuild | 40 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 47c87e6ad546..9fbcf6b19b82 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -4,3 +4,6 @@ DIST sbctl-0.15.4.tar.gz.sig 566 BLAKE2B 
678351ba31138e2b1bb90e2dbfe20f0af333b47
 DIST sbctl-0.16-deps.tar.xz 123763220 BLAKE2B 
9e63332dbf5a0b091be05ebad12792d313e5ce5f32568ae97adbc1085f6976e95a32b9b39a42549c70506af63c2a193896fc765405cd2c363470a0e158834a5f
 SHA512 
46d65051ff97a4a4d67fd75dd77f7aea462488e74d011c736be3701d2538eb95f24bd74e0129a2338bd1750f59047cb44ab800c1df538959cb9ca539ab36d13e
 DIST sbctl-0.16.tar.gz 17822936 BLAKE2B 
e0955b0cd464b3edc5eb2f35235be244e78dc46c0b7e8c510cedd3b7b8f386ab5c59a00df7a956dd6e0c67695e587daea72792e27966b56ed37afa1efd448643
 SHA512 
6e01fa093d6e301329962acfa738e325c492c07ae07ada85f49c2141f847646b6b46b5bd5c70b959214723bec9bedf264fd2330d1fcf7bc53b7f148a3c09fc2a
 DIST sbctl-0.16.tar.gz.sig 565 BLAKE2B 
f51dd52b220258ccd7e01e75b81c51d05e9fdf5e11f4c196a78be37a27cb4e466f4bf7bbd3b8f18d8436851f0895c366f142f52c5e3d2cf06f5cc9197343a5da
 SHA512 
f1fe49cfbc043c3568eb36da47705c1fdb3593ea5eb65f3239c1631d2e4de6fc19445561a5a0b78099a8dfea892d802baf31081f0a9fdafacf014d71db2360e1
+DIST sbctl-0.18-deps.tar.xz 33865900 BLAKE2B 
abf493092b0c13a78d1de202e91d5b4a519e7ab0432d063913a3f5ebd70f638a9ba8c7d0ea9f1dc1d508dd717804164e7f2170d3b31de17cc0b9ca1becf38b81
 SHA512 
dd29e5be2c9cd0af3f84c92cfd24fb822086bc5f5a4dcc1c9a6d07fcd1cd9ec3d957db34f4116d1ada01e53148e8c4fc0033be13e10cc846dcfaf4a774054662
+DIST sbctl-0.18.tar.gz 17982581 BLAKE2B 
16c6efad029dcbe8472ae4639a3663af77197288a5b3aa1f23f1aa2dbac1b53e7ba0c25dd33ba3ad5f1b6bdbf3435d1e37168f2d2c0bf987cc7a83df47a4ef4a
 SHA512 
afe029aaee85a561b8060769fcfdfd9114e7a840847c713fae91fba1c910d2de22bb9ad6e8168188d2f72f2dd1a49b503af679625fc24ce63e33c95f02d23f52
+DIST sbctl-0.18.tar.gz.sig 566 BLAKE2B 
c19fce063ce1b3359abb91a676320be43ec9f1e42e40f55791f032dc94bc57a060b8e358abd5fa82bb6a3b3804211bca5a07feae252e499223fe06fa24775bc5
 SHA512 
5559d269dda167770cd1ace01b407f268ba2dde9eb70ab3ea88851e97c00c20fee0cfb8d54b731fc2b6dd24522f8fe8195c0b1eb585dde5ea0644b53f0dfd43e

diff --git a/app-crypt/sbctl/sbctl-0.18.ebuild 
b/app-crypt/sbctl/sbctl-0.18.ebuild
new file mode 100644
index 000000000000..59d2f0f5fca4
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.18.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl";
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+       verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" https://gentoo.m68k.io/distfiles/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="sys-apps/pcsc-lite"
+
+BDEPEND="app-text/asciidoc
+       verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+       if use verify-sig; then
+               verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+       fi
+
+       default
+}
+
+src_install() {
+       emake PREFIX="${ED}/usr" install
+}
+
+pkg_postinst() {
+       optfeature "automatically signing installed kernels with sbctl keys on 
each kernel installation" \
+               "sys-kernel/installkernel[systemd]"
+}

Reply via email to