* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2016-05-08 20:10 Paweł Hajdan
0 siblings, 0 replies; 21+ messages in thread
From: Paweł Hajdan @ 2016-05-08 20:10 UTC (permalink / raw
To: gentoo-commits
commit: 643faf81a2345c654e965a05fea01488e08974c4
Author: Pawel Hajdan, Jr <phajdan.jr <AT> gentoo <DOT> org>
AuthorDate: Sun May 8 20:10:17 2016 +0000
Commit: Paweł Hajdan <phajdan.jr <AT> gentoo <DOT> org>
CommitDate: Sun May 8 20:10:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643faf81
app-crypt/efitools: version bump (1.7.0) for bug #533572
Credits:
Ben Sagal - bug reporter
Gabriel Marcano - uploaded git-based ebuild
Package-Manager: portage-2.2.26
app-crypt/efitools/efitools-1.7.0.ebuild | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/app-crypt/efitools/efitools-1.7.0.ebuild b/app-crypt/efitools/efitools-1.7.0.ebuild
new file mode 100644
index 0000000..4395a3d
--- /dev/null
+++ b/app-crypt/efitools/efitools-1.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+inherit git-r3
+
+DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
+HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"
+SRC_URI=""
+
+EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"
+EGIT_COMMIT="v1.7.0"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl
+ sys-apps/util-linux"
+DEPEND="${RDEPEND}
+ sys-apps/help2man
+ >=sys-boot/gnu-efi-3.0u
+ app-crypt/sbsigntool
+ virtual/pkgconfig
+ dev-perl/File-Slurp"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2016-06-03 9:05 Anthony G. Basile
0 siblings, 0 replies; 21+ messages in thread
From: Anthony G. Basile @ 2016-06-03 9:05 UTC (permalink / raw
To: gentoo-commits
commit: 798e38393e0de024ff98007c1597e060c2876247
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 09:05:17 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 09:05:17 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798e3839
app-crypt/efitools: add libressl support
Package-Manager: portage-2.2.28
app-crypt/efitools/efitools-1.4.2-r1.ebuild | 10 ++++++----
app-crypt/efitools/efitools-1.7.0.ebuild | 8 +++++---
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/app-crypt/efitools/efitools-1.4.2-r1.ebuild b/app-crypt/efitools/efitools-1.4.2-r1.ebuild
index dabedc5..f231f2c 100644
--- a/app-crypt/efitools/efitools-1.4.2-r1.ebuild
+++ b/app-crypt/efitools/efitools-1.4.2-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="4"
+EAPI="5"
DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"
@@ -11,9 +11,11 @@ SRC_URI="http://blog.hansenpartnership.com/wp-uploads/2013/efitools-${PV}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="libressl"
-RDEPEND="dev-libs/openssl
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
sys-apps/util-linux"
DEPEND="${RDEPEND}
sys-apps/help2man
diff --git a/app-crypt/efitools/efitools-1.7.0.ebuild b/app-crypt/efitools/efitools-1.7.0.ebuild
index 4395a3d..d54950b 100644
--- a/app-crypt/efitools/efitools-1.7.0.ebuild
+++ b/app-crypt/efitools/efitools-1.7.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="4"
+EAPI="5"
inherit git-r3
DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
@@ -15,9 +15,11 @@ EGIT_COMMIT="v1.7.0"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="libressl"
-RDEPEND="dev-libs/openssl
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
sys-apps/util-linux"
DEPEND="${RDEPEND}
sys-apps/help2man
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2016-06-26 17:03 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2016-06-26 17:03 UTC (permalink / raw
To: gentoo-commits
commit: efe7d05349ed954fb949850ac70af049da7bfd08
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 26 16:51:42 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 26 17:03:24 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe7d053
app-crypt/efitools: Use snapshot for building, #585714
app-crypt/efitools/Manifest | 1 +
app-crypt/efitools/efitools-1.7.0.ebuild | 8 +++-----
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index 4648677..199a3d1 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1,2 +1,3 @@
DIST efitools-1.4.1.tar.gz 91444 SHA256 6946e7894118012ca12503a6e55a4f8f17310d0eb02d8f1ab8947d9012ad8b51 SHA512 0994fdd9f934575691f740631dfbcc67f15e56f873cba10657536389d61b5bb955b0de91261f0486bfa5381e27f42b5dd0b6ea55fe3643f8b0dae2f9b1916ef1 WHIRLPOOL 7eb973fd0239fa41d2ff82ccfda526725032c0da64d0cd5223a7d66abf42c951f4ba2d3613c024c3bceebf6e032af88527f6a35eff76f258f19e12431cbac0bd
DIST efitools-1.4.2.tar.gz 97303 SHA256 df7b9d7570b2fb85ee060e14b1952233d28e277f5b2f839c225f093890e5d843 SHA512 19433b6ccc95a18649b05376c0090f4325345d1a9ccf2601e9b4818a7a888379ab1bb620022f393498e520073f06e10962f5322632219fc21da390e4e5cd4c9f WHIRLPOOL 43000942f99fdf888bf2d2447eb28ca5eba9440194f5de71fd4532ad61a3735b23a08e4fdef4f89a9fd06e30537e9f6305e5f320e1c27ab60a6c4cb91762d74d
+DIST efitools-1.7.0.tar.bz2 96042 SHA256 6221323665359ded31aefd2979853203cc08509d35bed09b05a28a9c060866ea SHA512 1e839c5565b0a113569cf47bf98d656875f9a127b481287a553e8b1276969021e1a39a730b9ede3852e15d1ac045db7ec64767f5ac71a24567236c0938697ccb WHIRLPOOL fc1762b5a35111f5f103273615b03318a4c319147e1e66898ceb748fd767cd977d8cf4d466e2cd7289fea66a755a4b13f44d9f7498a6a2216213045439726bf7
diff --git a/app-crypt/efitools/efitools-1.7.0.ebuild b/app-crypt/efitools/efitools-1.7.0.ebuild
index d54950b..4075a6e 100644
--- a/app-crypt/efitools/efitools-1.7.0.ebuild
+++ b/app-crypt/efitools/efitools-1.7.0.ebuild
@@ -3,14 +3,10 @@
# $Id$
EAPI="5"
-inherit git-r3
DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"
-SRC_URI=""
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"
-EGIT_COMMIT="v1.7.0"
+SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git/snapshot/v${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -27,3 +23,5 @@ DEPEND="${RDEPEND}
app-crypt/sbsigntool
virtual/pkgconfig
dev-perl/File-Slurp"
+
+S=${WORKDIR}/v${PV}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2017-02-13 22:52 Robin H. Johnson
0 siblings, 0 replies; 21+ messages in thread
From: Robin H. Johnson @ 2017-02-13 22:52 UTC (permalink / raw
To: gentoo-commits
commit: 47bb6790944891d63ff666e65bb7e8cea01e79e7
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 22:51:20 2017 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 22:51:55 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bb6790
app-crypt/efitools: add ~arm64.
Runtime testing performed on Lenovo CaviumX thanks to Packet.net.
Package-Manager: portage-2.3.2
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
app-crypt/efitools/efitools-1.7.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-crypt/efitools/efitools-1.7.0.ebuild b/app-crypt/efitools/efitools-1.7.0.ebuild
index 4075a6ee8c..f5357a38b8 100644
--- a/app-crypt/efitools/efitools-1.7.0.ebuild
+++ b/app-crypt/efitools/efitools-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,7 +10,7 @@ SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git/snapshot
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="libressl"
RDEPEND="
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-04-20 14:29 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2018-04-20 14:29 UTC (permalink / raw
To: gentoo-commits
commit: 0c2672e554d79c6075e36447099567933a528037
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Fri Apr 20 13:58:33 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 20 14:29:35 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2672e5
app-crypt/efitools: Bump to version 1.8.1
Closes: https://bugs.gentoo.org/652090
Closes: https://bugs.gentoo.org/652066
Closes: https://github.com/gentoo/gentoo/pull/7747
Package-Manager: Portage-2.3.30, Repoman-2.3.9
app-crypt/efitools/Manifest | 1 +
app-crypt/efitools/efitools-1.8.1.ebuild | 38 ++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index 4e6dfcf3254..5ec4d217cb4 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1 +1,2 @@
DIST efitools-1.7.0.tar.bz2 96042 BLAKE2B b0042df906282d878b1400c359c1eece24588f5df7ab753b62f5f0b95e97467cfaa17e04a2ef40a7ec85155c4d13bd438dd94471e0ec98ab23030dd54e7d4214 SHA512 1e839c5565b0a113569cf47bf98d656875f9a127b481287a553e8b1276969021e1a39a730b9ede3852e15d1ac045db7ec64767f5ac71a24567236c0938697ccb
+DIST efitools-1.8.1.tar.gz 115319 BLAKE2B 3aad65defc203055122027cc3a48f50912d2f08b592841780fdc1bf337d75774116e698c4270865275ce7fe64988cd84105138ca979d81818f0065d7ae90f1d0 SHA512 114ef8e52160f5a5239ec306dbd587610849bce771ba8145ed092afd79e44f3ecee93cc1d97e2d5fdb880cc825bbbe928b3ef6701fd3b1fa444053894be1098a
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
new file mode 100644
index 00000000000..093ce11c761
--- /dev/null
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+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/efitools-1.8.1.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="libressl"
+
+RDEPEND="!libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ sys-apps/util-linux"
+
+DEPEND="${RDEPEND}
+ app-crypt/sbsigntool
+ dev-perl/File-Slurp-Unicode
+ sys-apps/help2man
+ sys-boot/gnu-efi
+ virtual/pkgconfig"
+
+src_prepare() {
+ # 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
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-04-23 15:16 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2018-04-23 15:16 UTC (permalink / raw
To: gentoo-commits
commit: 678f4d7a60c2a78f99cd2faec71498f46971c7da
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Fri Apr 20 16:22:40 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Apr 23 15:16:09 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678f4d7a
app-crypt/efitools: Use dev-perl/File-Slurp
Package-Manager: Portage-2.3.30, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8086
app-crypt/efitools/efitools-1.8.1.ebuild | 2 +-
app-crypt/efitools/metadata.xml | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index 093ce11c761..073dcca2de8 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -20,7 +20,7 @@ RDEPEND="!libressl? ( dev-libs/openssl:0= )
DEPEND="${RDEPEND}
app-crypt/sbsigntool
- dev-perl/File-Slurp-Unicode
+ dev-perl/File-Slurp
sys-apps/help2man
sys-boot/gnu-efi
virtual/pkgconfig"
diff --git a/app-crypt/efitools/metadata.xml b/app-crypt/efitools/metadata.xml
index 097975e3adc..7a38bb90096 100644
--- a/app-crypt/efitools/metadata.xml
+++ b/app-crypt/efitools/metadata.xml
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <!-- maintainer-needed -->
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-06-08 1:28 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2018-06-08 1:28 UTC (permalink / raw
To: gentoo-commits
commit: ed1d845779b056dd89930a60f0b522b512b60729
Author: Edward Hyunkoo Jee <edjee <AT> google <DOT> com>
AuthorDate: Wed May 30 23:28:37 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun 8 01:28:26 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1d8457
app-crypt/efitools: support "static" USE flag
If "static" USE flag is set, it makes sense to do static link for
user-space executables.
app-crypt/efitools/efitools-1.8.1.ebuild | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index d27b90b2cbc..3e25812bea2 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -12,15 +12,21 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="libressl"
+IUSE="libressl static"
-RDEPEND="!libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+LIB_DEPEND="!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
+ libressl? ( dev-libs/libressl:0=[static-libs(+)] )"
+
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
sys-apps/util-linux"
DEPEND="${RDEPEND}
app-crypt/sbsigntool
dev-perl/File-Slurp
+ static? (
+ ${LIB_DEPEND}
+ dev-util/pkgconfig
+ )
sys-apps/help2man
sys-boot/gnu-efi
virtual/pkgconfig"
@@ -31,6 +37,11 @@ PATCHES=(
)
src_prepare() {
+ if use static; then
+ append-ldflags -static
+ sed -i 's/-lcrypto/`pkg-config --static --libs libcrypto`/g' Makefile || die
+ fi
+
# Respect users CFLAGS
sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-06-08 1:28 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2018-06-08 1:28 UTC (permalink / raw
To: gentoo-commits
commit: feb7b9244f73af99ce94d5536b0a2b4a85f5dea3
Author: Edward Hyunkoo Jee <edjee <AT> google <DOT> com>
AuthorDate: Wed May 30 23:27:17 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun 8 01:28:26 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb7b924
app-crypt/efitools: apply patch to fix make rules
The patch that fixes the make rules of 1.7.0 is still required for
1.8.1.
Closes: https://github.com/gentoo/gentoo/pull/8648
app-crypt/efitools/efitools-1.8.1.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index f18e8b8ea27..d27b90b2cbc 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -25,7 +25,10 @@ DEPEND="${RDEPEND}
sys-boot/gnu-efi
virtual/pkgconfig"
-PATCHES=( "${FILESDIR}/${P}-libressl-compatibility.patch" )
+PATCHES=(
+ "${FILESDIR}/1.7.0-Make.rules.patch"
+ "${FILESDIR}/${P}-libressl-compatibility.patch"
+)
src_prepare() {
# Respect users CFLAGS
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-06-08 7:11 Mikle Kolyada
0 siblings, 0 replies; 21+ messages in thread
From: Mikle Kolyada @ 2018-06-08 7:11 UTC (permalink / raw
To: gentoo-commits
commit: 361b0bff65a03a3817fc5c0c7fe42c4805faa878
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 8 07:10:40 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Jun 8 07:11:03 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361b0bff
app-crypt/efitools: using in SRC_URI
Package-Manager: Portage-2.3.40, Repoman-2.3.9
app-crypt/efitools/efitools-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index 3e25812bea2..0a1ca91df52 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -7,7 +7,7 @@ inherit flag-o-matic
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/efitools-1.8.1.tar.gz"
+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"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-06-08 13:06 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2018-06-08 13:06 UTC (permalink / raw
To: gentoo-commits
commit: 29f3f3ff28286ebb0c71a885769800a1155ea241
Author: Edward Hyunkoo Jee <edjee <AT> google <DOT> com>
AuthorDate: Fri Jun 8 06:28:05 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun 8 13:06:43 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f3f3ff
app-crypt/efitools: fix dependency and use toolchain-funcs
This change fixes the issues addressed during the code review at
https://github.com/gentoo/gentoo/pull/8648 .
Fixes: ed1d845779b0 ("app-crypt/efitools: support "static" USE flag")
Closes: https://github.com/gentoo/gentoo/pull/8755
app-crypt/efitools/efitools-1.8.1.ebuild | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index 0a1ca91df52..6ede95860eb 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit flag-o-matic
+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"
@@ -23,10 +23,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
DEPEND="${RDEPEND}
app-crypt/sbsigntool
dev-perl/File-Slurp
- static? (
- ${LIB_DEPEND}
- dev-util/pkgconfig
- )
+ static? ( ${LIB_DEPEND} )
sys-apps/help2man
sys-boot/gnu-efi
virtual/pkgconfig"
@@ -39,7 +36,8 @@ PATCHES=(
src_prepare() {
if use static; then
append-ldflags -static
- sed -i 's/-lcrypto/`pkg-config --static --libs libcrypto`/g' Makefile || die
+ sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs libcrypto)/g" \
+ Makefile || die
fi
# Respect users CFLAGS
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2018-07-23 16:20 Matthias Maier
0 siblings, 0 replies; 21+ messages in thread
From: Matthias Maier @ 2018-07-23 16:20 UTC (permalink / raw
To: gentoo-commits
commit: f0cb4e4b72bd2279a9686a93c2e5184674467983
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 23 16:19:58 2018 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Jul 23 16:20:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cb4e4b
app-crypt/efitools: take over maintainership
Package-Manager: Portage-2.3.41, Repoman-2.3.9
app-crypt/efitools/metadata.xml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app-crypt/efitools/metadata.xml b/app-crypt/efitools/metadata.xml
index 7a38bb90096..c1f7c0b4ef2 100644
--- a/app-crypt/efitools/metadata.xml
+++ b/app-crypt/efitools/metadata.xml
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2019-08-05 11:44 Mikle Kolyada
0 siblings, 0 replies; 21+ messages in thread
From: Mikle Kolyada @ 2019-08-05 11:44 UTC (permalink / raw
To: gentoo-commits
commit: 5fa45c1c0bbd82aaa93f3cf569f018939e34ee2d
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 5 11:43:44 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Aug 5 11:43:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa45c1c
app-crypt/efitools: amd64 stable wrt bug #691420
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild b/app-crypt/efitools/efitools-1.9.2.ebuild
index d7fc14afab8..aaff36b5c9d 100644
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="libressl static"
LIB_DEPEND="!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2020-09-26 14:33 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2020-09-26 14:33 UTC (permalink / raw
To: gentoo-commits
commit: 0a33aa653f28d4b7c003f1b0721eb52daf1e2724
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 26 13:43:40 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Sep 26 14:33:31 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a33aa65
app-crypt/efitools: drop old EAPI=5
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
app-crypt/efitools/Manifest | 1 -
app-crypt/efitools/efitools-1.7.0.ebuild | 33 --------------------------------
2 files changed, 34 deletions(-)
diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index 810a8ecac0c..f6d9e825862 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1,3 +1,2 @@
-DIST efitools-1.7.0.tar.bz2 96042 BLAKE2B b0042df906282d878b1400c359c1eece24588f5df7ab753b62f5f0b95e97467cfaa17e04a2ef40a7ec85155c4d13bd438dd94471e0ec98ab23030dd54e7d4214 SHA512 1e839c5565b0a113569cf47bf98d656875f9a127b481287a553e8b1276969021e1a39a730b9ede3852e15d1ac045db7ec64767f5ac71a24567236c0938697ccb
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.7.0.ebuild b/app-crypt/efitools/efitools-1.7.0.ebuild
deleted file mode 100644
index c47c9b03a9e..00000000000
--- a/app-crypt/efitools/efitools-1.7.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils
-
-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/cgit/linux/kernel/git/jejb/efitools.git/snapshot/v${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="libressl"
-
-RDEPEND="
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- sys-apps/util-linux"
-DEPEND="${RDEPEND}
- sys-apps/help2man
- >=sys-boot/gnu-efi-3.0u
- app-crypt/sbsigntools
- virtual/pkgconfig
- dev-perl/File-Slurp"
-
-S=${WORKDIR}/v${PV}
-
-src_prepare() {
- epatch "${FILESDIR}/1.7.0-Make.rules.patch"
- epatch_user
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2021-05-02 17:22 Mikle Kolyada
0 siblings, 0 replies; 21+ messages in thread
From: Mikle Kolyada @ 2021-05-02 17:22 UTC (permalink / raw
To: gentoo-commits
commit: 56dbead6c7b808a0d607928bc86e5166541536d4
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May 2 17:14:13 2021 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May 2 17:22:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dbead6
app-crypt/efitools: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
app-crypt/efitools/efitools-1.8.1.ebuild | 8 +++-----
app-crypt/efitools/efitools-1.9.2.ebuild | 8 +++-----
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
index 94d636eec26..3d0ff6e70f2 100644
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,10 +12,9 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="libressl static"
+IUSE="static"
-LIB_DEPEND="!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
- libressl? ( dev-libs/libressl:0=[static-libs(+)] )"
+LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
sys-apps/util-linux"
@@ -30,7 +29,6 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/1.7.0-Make.rules.patch"
- "${FILESDIR}/${P}-libressl-compatibility.patch"
)
src_prepare() {
diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild b/app-crypt/efitools/efitools-1.9.2.ebuild
index 542f32ac091..5bdfdc91102 100644
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,10 +12,9 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="libressl static"
+IUSE="static"
-LIB_DEPEND="!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
- libressl? ( dev-libs/libressl:0=[static-libs(+)] )"
+LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
sys-apps/util-linux"
@@ -30,7 +29,6 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/1.7.0-Make.rules.patch"
- "${FILESDIR}/${PN}-1.8.1-libressl-compatibility.patch"
)
src_prepare() {
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2021-06-27 18:25 Matthias Maier
0 siblings, 0 replies; 21+ messages in thread
From: Matthias Maier @ 2021-06-27 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 8a34e13e64f60e6abe223bdf1dabe8fb96db3f0e
Author: Manoj Gupta <manojgupta <AT> google <DOT> com>
AuthorDate: Thu May 20 22:05:14 2021 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jun 27 18:25:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a34e13e
app-crypt/efitools: Fix building with clang
clang does not support -fno-toplevel-reorder. So remove
it for clang builds.
Signed-off-by: Manoj Gupta <manojgupta <AT> google.com>
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild b/app-crypt/efitools/efitools-1.9.2.ebuild
index 5bdfdc91102..8a9b2350676 100644
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2.ebuild
@@ -38,6 +38,11 @@ src_prepare() {
Makefile || die
fi
+ # Let it build with clang.
+ if tc-is-clang; then
+ sed -i -e 's/-fno-toplevel-reorder//g' Make.rules || die
+ fi
+
# Respect users CFLAGS
sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2021-06-28 1:35 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-06-28 1:35 UTC (permalink / raw
To: gentoo-commits
commit: fd4a0dc9ce0f04f502c14abe27ef2b0ecbbe34dc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 28 01:35:42 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 28 01:35:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4a0dc9
app-crypt/efitools: Stabilize 1.9.2 x86, #691420
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild b/app-crypt/efitools/efitools-1.9.2.ebuild
index 8a9b2350676..2f10592f3b1 100644
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="static"
LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2022-07-24 8:37 David Seifert
0 siblings, 0 replies; 21+ messages in thread
From: David Seifert @ 2022-07-24 8:37 UTC (permalink / raw
To: gentoo-commits
commit: 4d982d2995901365dae7c35ef8c87137db9738bd
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 24 08:37:23 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jul 24 08:37:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d982d29
app-crypt/efitools: drop 1.8.1
Signed-off-by: David Seifert <soap <AT> gentoo.org>
app-crypt/efitools/Manifest | 1 -
app-crypt/efitools/efitools-1.8.1.ebuild | 51 --------------------------------
2 files changed, 52 deletions(-)
diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index f6d9e8258627..aced0dc8f91c 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1,2 +1 @@
-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 ebac350dbca7..000000000000
--- 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}/1.8.1-respect-ar.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
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2022-12-25 21:24 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-12-25 21:24 UTC (permalink / raw
To: gentoo-commits
commit: 4580af671c4e0598e88cc418f795c4eb53f8e5df
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 21:23:59 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 21:24:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4580af67
app-crypt/efitools: Stabilize 1.9.2-r1 x86, #888457
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.9.2-r1.ebuild b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
index ae06bba83d82..1a474b12e7fb 100644
--- a/app-crypt/efitools/efitools-1.9.2-r1.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
IUSE="static"
LIB_DEPEND="dev-libs/openssl:=[static-libs(+)]"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2022-12-25 21:24 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-12-25 21:24 UTC (permalink / raw
To: gentoo-commits
commit: abba3b8f881f8a0b87c1b1e946b4b9af518ac9a7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 21:24:00 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 21:24:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abba3b8f
app-crypt/efitools: Stabilize 1.9.2-r1 amd64, #888457
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.9.2-r1.ebuild b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
index 1a474b12e7fb..c10f01e423d3 100644
--- a/app-crypt/efitools/efitools-1.9.2-r1.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snaps
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="static"
LIB_DEPEND="dev-libs/openssl:=[static-libs(+)]"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2023-01-04 4:32 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-01-04 4:32 UTC (permalink / raw
To: gentoo-commits
commit: bcb662dd739c33566d234ad09a9624d3c4d1dc69
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 03:53:04 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 04:31:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb662dd
app-crypt/efitools: drop 1.9.2
Bug: https://bugs.gentoo.org/888457
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2.ebuild | 56 --------------------------------
1 file changed, 56 deletions(-)
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 ac731ef3bd03..000000000000
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ /dev/null
@@ -1,56 +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}/1.8.1-respect-ar.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
-
- # Let it build with clang.
- if tc-is-clang; then
- sed -i -e 's/-fno-toplevel-reorder//g' Make.rules || 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
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/
@ 2023-06-22 1:53 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2023-06-22 1:53 UTC (permalink / raw
To: gentoo-commits
commit: ae1e332058fc483a5d8d7804d34f369f4566638e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 01:52:28 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 01:52:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1e3320
app-crypt/efitools: filter LTO
Calls LD directly and doesn't respect LDFLAGS. Low level tool with a history
of e.g. segfaulting with new openssl, so let's not risk anything anyway.
Closes: https://bugs.gentoo.org/908813
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/efitools/efitools-1.9.2-r1.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/app-crypt/efitools/efitools-1.9.2-r1.ebuild b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
index c10f01e423d3..0deba136bb4c 100644
--- a/app-crypt/efitools/efitools-1.9.2-r1.ebuild
+++ b/app-crypt/efitools/efitools-1.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -48,5 +48,9 @@ src_prepare() {
}
src_configure() {
+ # Calls LD directly, doesn't respect LDFLAGS. Low level package anyway.
+ # See bug #908813.
+ filter-lto
+
tc-export AR CC LD NM OBJCOPY PKG_CONFIG
}
^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2023-06-22 1:53 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-02 17:22 [gentoo-commits] repo/gentoo:master commit in: app-crypt/efitools/ Mikle Kolyada
-- strict thread matches above, loose matches on Subject: below --
2023-06-22 1:53 Sam James
2023-01-04 4:32 Sam James
2022-12-25 21:24 Sam James
2022-12-25 21:24 Sam James
2022-07-24 8:37 David Seifert
2021-06-28 1:35 Sam James
2021-06-27 18:25 Matthias Maier
2020-09-26 14:33 Aaron Bauman
2019-08-05 11:44 Mikle Kolyada
2018-07-23 16:20 Matthias Maier
2018-06-08 13:06 Aaron Bauman
2018-06-08 7:11 Mikle Kolyada
2018-06-08 1:28 Aaron Bauman
2018-06-08 1:28 Aaron Bauman
2018-04-23 15:16 Aaron Bauman
2018-04-20 14:29 Michał Górny
2017-02-13 22:52 Robin H. Johnson
2016-06-26 17:03 Michał Górny
2016-06-03 9:05 Anthony G. Basile
2016-05-08 20:10 Paweł Hajdan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox