commit: d6f805c2da83e032c3f3fdad52a41720991c3839 Author: orbea <orbea <AT> riseup <DOT> net> AuthorDate: Sat Jul 2 23:15:31 2022 +0000 Commit: Quentin Retornaz <gentoo <AT> retornaz <DOT> com> CommitDate: Sun Jul 3 17:46:59 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d6f805c2
app-crypt/efitools: Remove package Works with libressl-3.5.x and efitools-1.9.2::gentoo. Signed-off-by: orbea <orbea <AT> riseup.net> Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com> app-crypt/efitools/Manifest | 2 - app-crypt/efitools/efitools-1.8.1.ebuild | 51 ---------------------- app-crypt/efitools/efitools-1.9.2.ebuild | 51 ---------------------- app-crypt/efitools/files/1.7.0-Make.rules.patch | 11 ----- .../efitools-1.8.1-libressl-compatibility.patch | 11 ----- app-crypt/efitools/metadata.xml | 7 --- 6 files changed, 133 deletions(-) diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest deleted file mode 100644 index f6d9e82..0000000 --- a/app-crypt/efitools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST efitools-1.8.1.tar.gz 115319 BLAKE2B 3aad65defc203055122027cc3a48f50912d2f08b592841780fdc1bf337d75774116e698c4270865275ce7fe64988cd84105138ca979d81818f0065d7ae90f1d0 SHA512 114ef8e52160f5a5239ec306dbd587610849bce771ba8145ed092afd79e44f3ecee93cc1d97e2d5fdb880cc825bbbe928b3ef6701fd3b1fa444053894be1098a -DIST efitools-1.9.2.tar.gz 116037 BLAKE2B b3540932eb112e362fd0eed47090360603807dcaec8c6a10058618f8252eeb5dcbbd703d313cb6fadae62c1312815080cf2c77fc86f9dfc9f9afca24ad97f584 SHA512 77e0ad7e865814ed388ff6daabe0f4b49ba51672bf2cbb98b7905e209cbd28f9ede2f73213ce45af8a978c1e67dba24ec88a1188661317cc22317b47e575cde8 diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild deleted file mode 100644 index edd7bdd..0000000 --- a/app-crypt/efitools/efitools-1.8.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Tools for manipulating UEFI secure boot platforms" -HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="static" - -LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]" - -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - sys-apps/util-linux" - -DEPEND="${RDEPEND} - app-crypt/sbsigntools - dev-perl/File-Slurp - static? ( ${LIB_DEPEND} ) - sys-apps/help2man - sys-boot/gnu-efi - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/1.7.0-Make.rules.patch" - "${FILESDIR}/${P}-libressl-compatibility.patch" -) - -src_prepare() { - if use static; then - append-ldflags -static - sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs libcrypto)/g" \ - Makefile || die - fi - - # Respect users CFLAGS - sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die - - # Respect users LDFLAGS - sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die - sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die - - # Run 'default', to apply user patches - default -} diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild b/app-crypt/efitools/efitools-1.9.2.ebuild deleted file mode 100644 index 992d15c..0000000 --- a/app-crypt/efitools/efitools-1.9.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Tools for manipulating UEFI secure boot platforms" -HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="static" - -LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]" - -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - sys-apps/util-linux" - -DEPEND="${RDEPEND} - app-crypt/sbsigntools - dev-perl/File-Slurp - static? ( ${LIB_DEPEND} ) - sys-apps/help2man - sys-boot/gnu-efi - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/1.7.0-Make.rules.patch" - "${FILESDIR}/${PN}-1.8.1-libressl-compatibility.patch" -) - -src_prepare() { - if use static; then - append-ldflags -static - sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs libcrypto)/g" \ - Makefile || die - fi - - # Respect users CFLAGS - sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die - - # Respect users LDFLAGS - sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die - sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die - - # Run 'default', to apply user patches - default -} diff --git a/app-crypt/efitools/files/1.7.0-Make.rules.patch b/app-crypt/efitools/files/1.7.0-Make.rules.patch deleted file mode 100644 index 89665ab..0000000 --- a/app-crypt/efitools/files/1.7.0-Make.rules.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Make.rules -+++ b/Make.rules -@@ -71,7 +71,7 @@ - %.hash: %.efi hash-to-efi-sig-list - ./hash-to-efi-sig-list $< $@ - --%-blacklist.esl: %.crt cert-to-efi-hash-list -+%-blacklist.esl: %.crt cert-to-efi-sig-list - ./cert-to-efi-sig-list $< $@ - - %-hash-blacklist.esl: %.crt cert-to-efi-hash-list diff --git a/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch b/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch deleted file mode 100644 index 876baae..0000000 --- a/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/cert-to-efi-hash-list.c 2018-04-21 20:59:24.814748503 +0200 -+++ b/cert-to-efi-hash-list.c 2018-04-21 20:59:51.868581307 +0200 -@@ -135,7 +135,7 @@ - X509 *cert = PEM_read_bio_X509(cert_bio, NULL, NULL, NULL); - unsigned char *cert_buf = NULL; - --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - int cert_len = i2d_X509_CINF(cert->cert_info, &cert_buf); - #else - int cert_len = i2d_re_X509_tbs(cert, &cert_buf); diff --git a/app-crypt/efitools/metadata.xml b/app-crypt/efitools/metadata.xml deleted file mode 100644 index c1f7c0b..0000000 --- a/app-crypt/efitools/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>[email protected]</email> - </maintainer> -</pkgmetadata>
