summaryrefslogtreecommitdiff
path: root/sys-boot/syslinux
diff options
context:
space:
mode:
Diffstat (limited to 'sys-boot/syslinux')
-rw-r--r--sys-boot/syslinux/Manifest4
-rw-r--r--sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild10
-rw-r--r--sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild10
3 files changed, 18 insertions, 6 deletions
diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest
index f9216df91eb8..83bc34807879 100644
--- a/sys-boot/syslinux/Manifest
+++ b/sys-boot/syslinux/Manifest
@@ -6,6 +6,6 @@ AUX 6.04_pre3/0005-Include-efisetjmp.h-from-efi.h.patch 500 BLAKE2B ed3e0a623c18
AUX syslinux-6.03-sysmacros.patch 950 BLAKE2B 60fb26a4bb462409074802b8cf01afe29e8a7f98cb6907f4f2c0902f4cc7342b6053368ddf17331eac888714e795299c155a4078668a3ed0e35d435a8cb241d3 SHA512 8659e82e5a5402633c807c8a8f99b25fd6e3066fd0838a7e984452e2ebeccc0331481c93101f00a698e573cadcd98966ea216e4f2d9873e6893af817998e2549
DIST syslinux-6.04-pre1.tar.xz 5283272 BLAKE2B 800e5977ed13b26a1756c33d8625e850631b642e26a86e3328196ddd998596693c3a26db0ada4c0ba78a4ba692a1cc01886b6eb693d877ddafcfb325ecdeb639 SHA512 7927dd39be8e2dcf4138a6fea33def67d19d938379d694f15b48fdd2f5924c028b7a9e7bd71d0c7c6630c203e9e2a54296628e530632ad5e6f55b1ebefe8fc98
DIST syslinux-6.04-pre3.tar.gz 10760898 BLAKE2B 708bb7f3ecbe1888471f3be0102270c056bf8c5be22013f36b56c90f13f5358ce1853722b14b962d8156cd1f045b9687166b98a1d7ad2853acbe6303fa40fae9 SHA512 0619a25347f3964e0c7c6ff629b2f59f01bd9e0afd822f46b67f26b8c84cbc55534cf7b22ff1bf83eec4986fd2d8f1646a3d750190a7c6c50251affc0b62594d
-EBUILD syslinux-6.04_pre1-r5.ebuild 1821 BLAKE2B 62eec3d3fcc73b037e0956accf9aba59eab1ffbeb3970f5090da91ab0344f4c23f7b51d99bed843f63b9dacc5fc04d406a75e4b50f3f0806c82c2265e30fc7af SHA512 c434e4ff340e36b00de6ca17e4293b6ac16f66cad09cae42770d2f44a0b4f81c73d0b7fe922564889bea1442d5304976726d1b93ff8bb556ddaf17b72e6f2a4f
-EBUILD syslinux-6.04_pre3-r1.ebuild 2123 BLAKE2B eafe2d71c5ceae76ebee4f9d6575a030083623006269853447b407c7e228e4b5e161505826db3e8bd7a12698ce0679738452266a42d9e5bfe598c51c95b581e5 SHA512 82582fb3aae474bda0be7ed6271134575dec2a986a6b1d8e9fbb2442abd7d565c8f85e4cc2d251015c447969996cfdd96868b0001eb2a05461e60c9de0c4d826
+EBUILD syslinux-6.04_pre1-r5.ebuild 1927 BLAKE2B d958283039ba157f06ffa4badb9c210d5823e1b210434de9afdb38b9a5c34c5b3ffb475af95441c9920221d2b91f87bca1eb0d43d77289c0bee89af1ad2c80c5 SHA512 4aa9af60cb36e141a89a99d861075782a4411fdb2a60482f175035bc8062a6f17ba9fd7f944a222be22c6927bf527036b125d41bcdc1f4d3f5131081ed852134
+EBUILD syslinux-6.04_pre3-r1.ebuild 2229 BLAKE2B 6ba136b277ecd00cc43c9f07da1ae3e06ae2a2aca67a4446f5173db4a224a29dcfe5e56fedff5afc3a88b0c75b948a264ad814a60d58ca9d6203c5f63abca66a SHA512 a167aacf4665a0bb2e010ccc087d510929bc480a355b2bf1bfad722150b8679ced95454fe4b340fa156f478d1d98c9a02a614976122d5a8afdffa58cfcd63a8b
MISC metadata.xml 529 BLAKE2B 8d1614f7254b20836e2bc0f650ae2e3795fd665119bc2d1427e236a417c5c82699929c0291f4b12c04ba2ac387f9d6650682d0d95802fdf333b1267367b4e75c SHA512 e80e9ba96972111b3c5cdea98fb032c50bb7f94a445785ed54d236933768ae2734d248c71ecf54f36d6b3641a7e15abdb4ef4c0b968d59d20ee9259019d32e38
diff --git a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
index 61289b005cc2..6b5cb5abcf12 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs flag-o-matic
+inherit toolchain-funcs flag-o-matic secureboot
DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
HOMEPAGE="https://www.syslinux.org/"
@@ -38,6 +38,10 @@ QA_WX_LOAD="usr/share/syslinux/*"
QA_PRESTRIPPED="usr/share/syslinux/.*"
QA_FLAGS_IGNORED=".*"
+pkg_setup() {
+ use efi && secureboot_pkg_setup
+}
+
src_prepare() {
local PATCHES=(
"${FILESDIR}/syslinux-6.03-sysmacros.patch"
@@ -85,4 +89,6 @@ src_install() {
fi
einstalldocs
dostrip -x /usr/share/syslinux
+
+ use efi && secureboot_auto_sign --in-place
}
diff --git a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
index e42f6139206e..b483d5b273d2 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs flag-o-matic
+inherit toolchain-funcs flag-o-matic secureboot
DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
HOMEPAGE="https://www.syslinux.org/"
@@ -41,6 +41,10 @@ QA_WX_LOAD="usr/share/syslinux/*"
QA_PRESTRIPPED="usr/share/syslinux/.*"
QA_FLAGS_IGNORED=".*"
+pkg_setup() {
+ use efi && secureboot_pkg_setup
+}
+
src_prepare() {
local PATCHES=(
"${FILESDIR}/6.04_pre1"
@@ -102,4 +106,6 @@ src_install() {
fi
einstalldocs
dostrip -x /usr/share/syslinux
+
+ use efi && secureboot_auto_sign --in-place
}