[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-05-11 Thread John Helmert III
commit: b53047dfdf45cc55a400d0efe0c8f4ff200e04bd
Author: John Helmert III  gentoo  org>
AuthorDate: Sat May 11 17:22:02 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat May 11 17:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53047df

app-crypt/sbctl: add 0.14

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.14.ebuild | 38 ++
 2 files changed, 41 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 89db5c072e51..a96d507722c3 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,3 +1,6 @@
 DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682
+DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B 
a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb
 SHA512 
75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd
+DIST sbctl-0.14.tar.gz 17809255 BLAKE2B 
a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442
 SHA512 
a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8
+DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B 
a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8
 SHA512 
8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f

diff --git a/app-crypt/sbctl/sbctl-0.14.ebuild 
b/app-crypt/sbctl/sbctl-0.14.ebuild
new file mode 100644
index ..97f67663daf4
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2024 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://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+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]"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-04-21 Thread John Helmert III
commit: eeaec30789bc4cffef26251adc8ac3d861a35d2b
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 22:13:17 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 22:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaec307

app-crypt/sbctl: drop 0.11, 0.12, 0.13

Closes: https://bugs.gentoo.org/922618
Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  6 --
 app-crypt/sbctl/sbctl-0.11.ebuild | 38 --
 app-crypt/sbctl/sbctl-0.12.ebuild | 38 --
 app-crypt/sbctl/sbctl-0.13.ebuild | 38 --
 4 files changed, 120 deletions(-)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 4e155456de01..89db5c072e51 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,9 +1,3 @@
-DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
-DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
-DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86
-DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
-DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 
69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c
 SHA512 
dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
-DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B 
f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63
 SHA512 
41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5
 DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
deleted file mode 100644
index 77c53f4f93be..
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2024 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
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
-   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-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 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-04-01 Thread Arthur Zamarin
commit: 811d75552d2d64258a173e75e99c8d622e4e803b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 13:50:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 13:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811d7555

app-crypt/sbctl: Stabilize 0.13-r1 amd64, #928332

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/sbctl/sbctl-0.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild 
b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
index 4410439fe955..f193cf0fa9d8 100644
--- a/app-crypt/sbctl/sbctl-0.13-r1.ebuild
+++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/files/, app-crypt/sbctl/

2024-02-10 Thread John Helmert III
commit: 6eadcb62ab76f54a84f6a2bb41a8f4550c02938e
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Feb 10 19:49:50 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Feb 10 19:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eadcb62

app-crypt/sbctl: patch to avoid install hook failure with no keys

This patch gives us a nicer message rather than a hard failure when
configuring a kernel with `installkernel[systemd]`:

  sbctl: Signing kernel 
/boot/3389a12916b765a75a36a1cf65c7ab53/6.6.13-gentoo-dist/linux
  Secureboot key directory doesn't exist, not signing!

Bug: https://bugs.gentoo.org/922618
Signed-off-by: John Helmert III  gentoo.org>

 .../files/sbctl-0.13-no-installkernel-error.patch  | 27 +++
 app-crypt/sbctl/sbctl-0.13-r1.ebuild   | 40 ++
 2 files changed, 67 insertions(+)

diff --git a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch 
b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch
new file mode 100644
index ..18e28eb39b1d
--- /dev/null
+++ b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch
@@ -0,0 +1,27 @@
+From: https://github.com/Foxboron/sbctl/pull/188
+From: John Helmert III 
+Date: Sat, 10 Feb 2024 11:46:01 -0800
+Subject: [PATCH] 91-sbctl.install: don't sign without signing keys
+
+It's expected that signing doesn't work without having previously
+generated keys, so don't try to sign when keys don't exist.
+
+Closes: https://github.com/Foxboron/sbctl/issues/187
+Signed-off-by: John Helmert III 
+--- a/contrib/kernel-install/91-sbctl.install
 b/contrib/kernel-install/91-sbctl.install
+@@ -28,6 +28,14 @@ fi
+ case "$COMMAND" in
+ add)
+   printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE"
++
++  # exit without error if keys don't exist
++  # https://github.com/Foxboron/sbctl/issues/187
++  if ! test -d /usr/share/secureboot/keys; then
++  echo "Secureboot key directory doesn't exist, not signing!"
++  exit 0
++  fi
++
+   sbctl sign -s "$IMAGE_FILE" 1>/dev/null
+   ;;
+ remove)

diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild 
b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
new file mode 100644
index ..4410439fe955
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 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://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" )
+
+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]"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-02-01 Thread Andrew Ammerlaan
commit: aa8e007255bec654b29820f5007e1597b5acc5dd
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb  2 06:29:27 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb  2 06:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8e0072

app-crypt/sbctl: add missed inherit in older versions

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-crypt/sbctl/sbctl-0.11.ebuild | 2 +-
 app-crypt/sbctl/sbctl-0.12.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
index a6a4c9eaf55c..77c53f4f93be 100644
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ b/app-crypt/sbctl/sbctl-0.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module verify-sig
+inherit go-module optfeature verify-sig
 
 DESCRIPTION="Secure Boot key manager"
 HOMEPAGE="https://github.com/Foxboron/sbctl;

diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild 
b/app-crypt/sbctl/sbctl-0.12.ebuild
index a6e253342933..97f67663daf4 100644
--- a/app-crypt/sbctl/sbctl-0.12.ebuild
+++ b/app-crypt/sbctl/sbctl-0.12.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module verify-sig
+inherit go-module optfeature verify-sig
 
 DESCRIPTION="Secure Boot key manager"
 HOMEPAGE="https://github.com/Foxboron/sbctl;



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-02-01 Thread Andrew Ammerlaan
commit: 1404bae96d0ffc05360f115e14eed5b569ffaa41
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 31 08:59:25 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb  2 06:16:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1404bae9

app-crypt/sbctl: add installkernel as optfeature

package installs /usr/lib/kernel/install.d/91-sbctl.install which will be
executed by systemd's kernel-install (i.e. if the systemd-kernel-install
flag is enabled).

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-crypt/sbctl/sbctl-0.11.ebuild | 7 ++-
 app-crypt/sbctl/sbctl-0.12.ebuild | 7 ++-
 app-crypt/sbctl/sbctl-0.13.ebuild | 9 +++--
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
index 98476cfb9a1d..a6a4c9eaf55c 100644
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ b/app-crypt/sbctl/sbctl-0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,3 +31,8 @@ src_unpack() {
 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]"
+}

diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild 
b/app-crypt/sbctl/sbctl-0.12.ebuild
index 6d78f5f02945..a6e253342933 100644
--- a/app-crypt/sbctl/sbctl-0.12.ebuild
+++ b/app-crypt/sbctl/sbctl-0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,3 +31,8 @@ src_unpack() {
 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]"
+}

diff --git a/app-crypt/sbctl/sbctl-0.13.ebuild 
b/app-crypt/sbctl/sbctl-0.13.ebuild
index 6d78f5f02945..97f67663daf4 100644
--- a/app-crypt/sbctl/sbctl-0.13.ebuild
+++ b/app-crypt/sbctl/sbctl-0.13.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit go-module verify-sig
+inherit go-module optfeature verify-sig
 
 DESCRIPTION="Secure Boot key manager"
 HOMEPAGE="https://github.com/Foxboron/sbctl;
@@ -31,3 +31,8 @@ src_unpack() {
 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]"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-12-25 Thread John Helmert III
commit: 9095e10b3165e8fa2c7f8cd69dbaa61bd31098fa
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Dec 25 21:25:15 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Dec 25 21:25:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9095e10b

app-crypt/sbctl: add 0.13

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.13.ebuild | 33 +
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 89be80e5db6b..4e155456de01 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -4,3 +4,6 @@ DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901
 DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 
69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c
 SHA512 
dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
 DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B 
f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63
 SHA512 
41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5
+DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
+DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
+DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682

diff --git a/app-crypt/sbctl/sbctl-0.13.ebuild 
b/app-crypt/sbctl/sbctl-0.13.ebuild
new file mode 100644
index ..6d78f5f02945
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module 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://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-10-25 Thread John Helmert III
commit: df374b13077e9e5d0d18f65e5d9ff67b4eaf0f44
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Oct 25 18:18:43 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Oct 25 18:18:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df374b13

app-crypt/sbctl: add 0.12

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.12.ebuild | 33 +
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index b22181644e8f..89be80e5db6b 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,3 +1,6 @@
 DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86
+DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
+DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 
69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c
 SHA512 
dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
+DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B 
f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63
 SHA512 
41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5

diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild 
b/app-crypt/sbctl/sbctl-0.12.ebuild
new file mode 100644
index ..3db9dbf47a9e
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.12.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module 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://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-07-22 Thread John Helmert III
commit: e1c95bfa0d830d978503e01e2099460ed3a7cf25
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:46:20 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c95bfa

app-crypt/sbctl: drop 0.10

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 ---
 app-crypt/sbctl/sbctl-0.10.ebuild | 33 -
 2 files changed, 36 deletions(-)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 62ad0ff424c9..b22181644e8f 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,6 +1,3 @@
-DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 
8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5
 SHA512 
4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879
-DIST sbctl-0.10.tar.gz 1627117 BLAKE2B 
e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31
 SHA512 
73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb
-DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 
8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4
 SHA512 
34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da
 DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86

diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild 
b/app-crypt/sbctl/sbctl-0.10.ebuild
deleted file mode 100644
index e7c9872aaf2f..
--- a/app-crypt/sbctl/sbctl-0.10.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module 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
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
-   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="app-text/asciidoc
-   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-07-22 Thread John Helmert III
commit: 1594f0bb0e21e82b60301b5534c3d7add5308166
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:35:22 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1594f0bb

app-crypt/sbctl: stabilize 0.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/sbctl-0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
index d12c8d756274..e7c9872aaf2f 100644
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ b/app-crypt/sbctl/sbctl-0.11.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-03-26 Thread John Helmert III
commit: c76e78c5964c8f7aa5706af72ce36bef10988470
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 26 17:00:22 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar 26 17:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76e78c5

app-crypt/sbctl: stabilize 0.10 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/sbctl-0.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild 
b/app-crypt/sbctl/sbctl-0.10.ebuild
index 8f6347d09018..e7c9872aaf2f 100644
--- a/app-crypt/sbctl/sbctl-0.10.ebuild
+++ b/app-crypt/sbctl/sbctl-0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-03-26 Thread John Helmert III
commit: fe05160987a7524a99a9df1f9ef99e7d1d75769d
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 26 17:00:35 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar 26 17:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe051609

app-crypt/sbctl: drop 0.9

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest |  3 ---
 app-crypt/sbctl/sbctl-0.9.ebuild | 33 -
 2 files changed, 36 deletions(-)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index e463f44784f7..62ad0ff424c9 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -4,6 +4,3 @@ DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 
8ecac994cb4705a4728bb0a1424ece06f394da87c
 DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86
-DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 
6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782
 SHA512 
6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937
-DIST sbctl-0.9.tar.gz 108318 BLAKE2B 
8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03
 SHA512 
5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22
-DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 
1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28
 SHA512 
39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d

diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild
deleted file mode 100644
index d6647f28d81d..
--- a/app-crypt/sbctl/sbctl-0.9.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module 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
-   https://dev.gentoo.org/~ajak/dist/${P}-deps.tar.xz
-   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="app-text/asciidoc
-   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-03-26 Thread John Helmert III
commit: 0c477e7d3b6d3b511650db0ba614cb207d825ef7
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 26 16:50:28 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar 26 17:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c477e7d

app-crypt/sbctl: add 0.11

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.11.ebuild | 33 +
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 2c850a3e..e463f44784f7 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,6 +1,9 @@
 DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 
8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5
 SHA512 
4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879
 DIST sbctl-0.10.tar.gz 1627117 BLAKE2B 
e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31
 SHA512 
73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb
 DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 
8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4
 SHA512 
34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da
+DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
+DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
+DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86
 DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 
6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782
 SHA512 
6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937
 DIST sbctl-0.9.tar.gz 108318 BLAKE2B 
8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03
 SHA512 
5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22
 DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 
1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28
 SHA512 
39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
new file mode 100644
index ..d12c8d756274
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module 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
+   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2022-12-31 Thread John Helmert III
commit: e31f59181e098ff4b21b93fb1c6b14da96650d16
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Dec 31 23:52:27 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Dec 31 23:53:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31f5918

app-crypt/sbctl: add 0.10

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.10.ebuild | 33 +
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 5156999ee2dd..2c850a3e 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,3 +1,6 @@
+DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 
8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5
 SHA512 
4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879
+DIST sbctl-0.10.tar.gz 1627117 BLAKE2B 
e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31
 SHA512 
73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb
+DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 
8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4
 SHA512 
34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da
 DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 
6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782
 SHA512 
6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937
 DIST sbctl-0.9.tar.gz 108318 BLAKE2B 
8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03
 SHA512 
5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22
 DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 
1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28
 SHA512 
39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d

diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild 
b/app-crypt/sbctl/sbctl-0.10.ebuild
new file mode 100644
index ..8f6347d09018
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module 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
+   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2022-10-01 Thread John Helmert III
commit: bd8e104093cb25a1b0196b7837943ac147e142ae
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  1 19:32:42 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  1 20:25:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8e1040

app-crypt/sbctl: stabilize 0.9 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/sbctl-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild
index 6591017b5e46..d6647f28d81d 100644
--- a/app-crypt/sbctl/sbctl-0.9.ebuild
+++ b/app-crypt/sbctl/sbctl-0.9.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2022-08-05 Thread John Helmert III
commit: e895424749d1e14f3266ec86f6fab63942c504be
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Aug  5 22:04:13 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Aug  5 22:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8954247

app-crypt/sbctl: deduplicate BDEPEND

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/sbctl-0.9.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild
index 7d3e9ef2e850..6591017b5e46 100644
--- a/app-crypt/sbctl/sbctl-0.9.ebuild
+++ b/app-crypt/sbctl/sbctl-0.9.ebuild
@@ -16,7 +16,6 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 BDEPEND="app-text/asciidoc
-   dev-lang/go
verify-sig? ( sec-keys/openpgp-keys-foxboron )"
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2022-08-02 Thread John Helmert III
commit: 46694cf0c3e2c0512b65aa5acfe52e0a4fcb04cf
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Aug  2 16:53:13 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Aug  2 16:55:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46694cf0

app-crypt/sbctl: new package, add 0.9

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest |  3 +++
 app-crypt/sbctl/metadata.xml | 12 
 app-crypt/sbctl/sbctl-0.9.ebuild | 34 ++
 3 files changed, 49 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
new file mode 100644
index ..5156999ee2dd
--- /dev/null
+++ b/app-crypt/sbctl/Manifest
@@ -0,0 +1,3 @@
+DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 
6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782
 SHA512 
6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937
+DIST sbctl-0.9.tar.gz 108318 BLAKE2B 
8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03
 SHA512 
5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22
+DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 
1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28
 SHA512 
39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d

diff --git a/app-crypt/sbctl/metadata.xml b/app-crypt/sbctl/metadata.xml
new file mode 100644
index ..31fb1548e9e1
--- /dev/null
+++ b/app-crypt/sbctl/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   a...@gentoo.org
+   John Helmert III
+   
+   
+   Foxboron/sbctl
+   
https://github.com/Foxboron/sbctl/releases
+   
+

diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild
new file mode 100644
index ..7d3e9ef2e850
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module 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
+   https://dev.gentoo.org/~ajak/dist/${P}-deps.tar.xz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   dev-lang/go
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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
+}