[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2023-05-30 Thread Sam James
commit: 54bb5c1226c0574b2a8b446052165b41e1aaeeed
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 00:41:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 00:41:26 2023 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=54bb5c12

sys-libs/efivar: drop 30, 31, 32

Signed-off-by: Sam James  gentoo.org>

 sys-libs/efivar/Manifest |  2 --
 sys-libs/efivar/efivar-30.ebuild | 54 
 sys-libs/efivar/efivar-31.ebuild | 42 ---
 sys-libs/efivar/efivar-32.ebuild | 43 
 4 files changed, 141 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index 610b2f2d..9116eb42 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,3 +1 @@
-DIST efivar-30.tar.bz2 73202 BLAKE2B 
6b146cb6d664e3419361e72ab6fd1578522e7fc219613ae21566cb40a700fe70f18750cc753338faca2ad078e2bc933fb33a3a4cdfb148eabb0fc71b1319fb71
 SHA512 
0a6d7175762011c3fc67b531d3d19a45e82195c729b9ff498be02b3a6a73f6c3c4f9e14a27470c6744b741d7d54db9ef24c7882639af25fca1034b7b9f641b39
-DIST efivar-31.tar.bz2 82404 BLAKE2B 
d339aa8ab7dcd6a60cb067fccfbc2c42407fba211ca96eb39f227d57e9403462505940f427651dfaffa8272c9edfe70898f181b9f6ecddbae4745eb3262de949
 SHA512 
5055f690fd99cf59895dcf3d11103494d917d4923567626f0bee816ea5e4dd56cec23627ede5f21bdc57b7306522471ad19cc8ab22ae94591dbd1925c084f163
 DIST efivar-32.tar.gz 108102 BLAKE2B 
7f9d27433b40ec6c044ab34ccc697001ad23e39a46862d2e04db0f9a3dfc26ae53b46a3c3a8c957bf76df0969710f78249f72f7bf38e67c0aa902034a07acf8f
 SHA512 
e73eae182fd645183dfe587591a286670ee1123a113e3e19e4070fb910ab7794e320defdc0597540df7664947f2a0497abbb763a19b4dfa40511a512c7f3e490

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-30.ebuild
deleted file mode 100644
index 0cb3fd08..
--- a/sys-libs/efivar/efivar-30.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools and library to manipulate EFI variables"
-HOMEPAGE="https://github.com/rhinstaller/efivar;
-SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0/1"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-libs/popt"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-3.18
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/0.23-musl.patch"
-   "${FILESDIR}/27-strndupa.patch"
-)
-
-src_prepare() {
-   default
-   sed -i -e s/-Werror// gcc.specs || die
-}
-
-src_configure() {
-   tc-export CC
-
-   # https://github.com/rhinstaller/efivar/issues/64
-   append-cflags -flto
-
-   tc-ld-disable-gold
-   export libdir="/usr/$(get_libdir)"
-   unset LIBS # Bug 562004
-}
-
-src_compile() {
-   # Avoid building static binary/libs
-   opts=(
-   BINTARGETS=efivar
-   STATICLIBTARGETS=
-   )
-   emake "${opts[@]}"
-}
-
-src_install() {
-   emake "${opts[@]}" DESTDIR="${D}" install
-}

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-31.ebuild
deleted file mode 100644
index 32e8bd8a..
--- a/sys-libs/efivar/efivar-31.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools and library to manipulate EFI variables"
-HOMEPAGE="https://github.com/rhinstaller/efivar;
-SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0/1"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-libs/popt"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-3.18
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/0.23-musl.patch"
-   "${FILESDIR}/27-strndupa.patch"
-)
-
-src_prepare() {
-   default
-   sed -i -e s/-Werror// gcc.specs || die
-}
-
-src_configure() {
-   tc-export CC
-   tc-ld-disable-gold
-   export libdir="/usr/$(get_libdir)"
-   unset LIBS # Bug 562004
-
-   if [[ -n ${GCC_SPECS} ]]; then
-   # The environment overrides the command line.
-   GCC_SPECS+=":${S}/gcc.specs"
-   fi
-}

diff --git a/sys-libs/efivar/efivar-32.ebuild b/sys-libs/efivar/efivar-32.ebuild
deleted file mode 100644
index 577eed75..
--- a/sys-libs/efivar/efivar-32.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools and library to manipulate EFI variables"
-HOMEPAGE="https://github.com/rhinstaller/efivar;
-#SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2022-08-02 Thread Sam James
commit: 896912f3b97cb16240a5abae9d0207dc15db0671
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  2 22:08:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 22:08:48 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=896912f3

sys-libs/efivar: [QA] fix DTD HTTP->HTTPS

Signed-off-by: Sam James  gentoo.org>

 sys-libs/efivar/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/efivar/metadata.xml b/sys-libs/efivar/metadata.xml
index f9d83d48..0a27d363 100644
--- a/sys-libs/efivar/metadata.xml
+++ b/sys-libs/efivar/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

flop...@gentoo.org



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2018-04-12 Thread Aric Belsito
commit: 323615601600070429f1be4dffedc58b85e1914b
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Apr 12 16:30:52 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Apr 12 16:30:52 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=32361560

sys-libs/efivar: sync with tree

 sys-libs/efivar/efivar-31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-31.ebuild
index 85bc8f6..32e8bd8 100644
--- a/sys-libs/efivar/efivar-31.ebuild
+++ b/sys-libs/efivar/efivar-31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/files/, sys-libs/efivar/

2018-01-25 Thread Aric Belsito
commit: eacede9511f1ab52b71e0ae103bf3880fc400d27
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:45:04 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:45:04 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=eacede95

sys-libs/efivar: version bump to 32-r1

 sys-libs/efivar/efivar-32-r1.ebuild| 44 
 .../files/efivar-32-efi_guid_ux_capsule.patch  | 59 ++
 2 files changed, 103 insertions(+)

diff --git a/sys-libs/efivar/efivar-32-r1.ebuild 
b/sys-libs/efivar/efivar-32-r1.ebuild
new file mode 100644
index 000..710609b
--- /dev/null
+++ b/sys-libs/efivar/efivar-32-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Tools and library to manipulate EFI variables"
+HOMEPAGE="https://github.com/rhinstaller/efivar;
+#SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
+SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-libs/popt"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-3.18
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-efi_guid_ux_capsule.patch"
+   "${FILESDIR}/0.23-musl.patch"
+   "${FILESDIR}/27-strndupa.patch"
+)
+
+src_prepare() {
+   default
+   sed -i -e s/-Werror// gcc.specs || die
+}
+
+src_configure() {
+   tc-export CC
+   tc-ld-disable-gold
+   export libdir="/usr/$(get_libdir)"
+   unset LIBS # Bug 562004
+
+   if [[ -n ${GCC_SPECS} ]]; then
+   # The environment overrides the command line.
+   GCC_SPECS+=":${S}/gcc.specs"
+   fi
+}

diff --git a/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch 
b/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch
new file mode 100644
index 000..8a5a72f
--- /dev/null
+++ b/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch
@@ -0,0 +1,59 @@
+From cd732494ba7685feaf71b9ee58619ca6aef39fc9 Mon Sep 17 00:00:00 2001
+From: Peter Jones 
+Date: Tue, 12 Sep 2017 10:45:31 -0400
+Subject: [PATCH] Make efi_guid_ux_capsule actually work.
+
+Signed-off-by: Peter Jones 
+---
+ src/abignore | 11 ++-
+ src/guids.txt|  2 +-
+ src/libefivar.map.in |  4 
+ 3 files changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/src/abignore b/src/abignore
+index 74b5160..479b5c3 100644
+--- a/src/abignore
 b/src/abignore
+@@ -14,7 +14,16 @@
+ #   'efidp_wifi __anonymous_union__::wifi' at efivar-dp.h:868:1
+ #
+ [suppress_type]
+-  soname_regexp = libefi(var|boot)\\.so
++  soname_regexp = libefi(var|boot)\\.so\\..*
+   name = efidp_data
+   type_kind = typedef
+   has_data_member_inserted_at = end
++
++# 1 Added variable:
++#
++#  'const __anonymous_struct__ efi_guid_ux_capsule'
{efi_guid_ux_capsule@@LIBEFIVAR_1.32}
++#
++[suppress_variable]
++  soname_regexp = ^libefivar\\.so\\.[[:digit:]]+
++  symbol_name_regexp = ^efi_guid_[[:alnum:]_]+$
++  change_kind = add-variable
+diff --git a/src/guids.txt b/src/guids.txt
+index 87e2f61..06081ed 100644
+--- a/src/guids.txt
 b/src/guids.txt
+@@ -3,7 +3,7 @@
+ 0abba7dc-e516-4167-bbf5-4d9d1c739416  redhat  Red Hat
+ 0b6e5233-a65c-44c9-9407-d9ab83bfc8bd  sha224  SHA-224
+ 126a762d-5758-4fca-8531-201a7f57f850  lenovo_boot_menuLenovo Boot Menu
+-3b8c8162-188c-46a4-aec9-be43f1d65697  ux_capsule_guid Firmware update 
localized text image
++3b8c8162-188c-46a4-aec9-be43f1d65697  ux_capsule  Firmware update 
localized text image
+ 3bd2a492-96c0-4079-b420-fcf98ef103ed  x509_sha256 SHA256 hash of X.509 
Certificate
+ 3c5766e8-269c-4e34-aa14-ed776e85b3b6  rsa2048 RSA 2048
+ 3CC24E96-22C7-41D8-8863-8E39DCDCC2CF  lenovo  Lenovo
+diff --git a/src/libefivar.map.in b/src/libefivar.map.in
+index ba51d55..a95a505 100644
+--- a/src/libefivar.map.in
 b/src/libefivar.map.in
+@@ -110,3 +110,7 @@ LIBEFIVAR_1.30 {
+   efi_error_get;
+   efi_error_clear;
+ } LIBEFIVAR_1.29;
++
++LIBEFIVAR_1.32 {
++  global: efi_guid_ux_capsule;
++} LIBEFIVAR_1.30;



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2018-01-24 Thread Aric Belsito
commit: de402871dccd8b72a61fd1eb7eaab3342168b2d4
Author: Aric Belsito  gmail  com>
AuthorDate: Wed Jan 24 21:42:53 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Jan 24 21:43:51 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=de402871

sys-libs/efivar: bump to 32

 sys-libs/efivar/Manifest   | 5 +++--
 sys-libs/efivar/efivar-30.ebuild   | 2 +-
 sys-libs/efivar/efivar-31.ebuild   | 2 +-
 sys-libs/efivar/{efivar-31.ebuild => efivar-32.ebuild} | 5 +++--
 4 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index 9abd328..610b2f2 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,2 +1,3 @@
-DIST efivar-30.tar.bz2 73202 SHA256 
1f5720a9434ddb29a5cb8213e4e3973e212d90eff95dd9b173a5444f48b5128b SHA512 
0a6d7175762011c3fc67b531d3d19a45e82195c729b9ff498be02b3a6a73f6c3c4f9e14a27470c6744b741d7d54db9ef24c7882639af25fca1034b7b9f641b39
 WHIRLPOOL 
66e3aa3243a34d9a0305e12caa58a187434a61777cc87c3c0ded403c9aa0383da9b8c56bdb974246c6d43602fbb569f5294bc5e1bb1e07e282714ffb0d84507e
-DIST efivar-31.tar.bz2 82404 SHA256 
d891958a5a762a43371987c46ca112ba506a26312d4969e6871d77acb5ea787e SHA512 
5055f690fd99cf59895dcf3d11103494d917d4923567626f0bee816ea5e4dd56cec23627ede5f21bdc57b7306522471ad19cc8ab22ae94591dbd1925c084f163
 WHIRLPOOL 
2ee42eeb8121dc83fc14cf4f3130ff913e54a8efb992a13e672ddbab571a4440f02f8545a3ea4aefbafe90d387e26e8159d0e6f9c4c7b323f4569f4cc78c
+DIST efivar-30.tar.bz2 73202 BLAKE2B 
6b146cb6d664e3419361e72ab6fd1578522e7fc219613ae21566cb40a700fe70f18750cc753338faca2ad078e2bc933fb33a3a4cdfb148eabb0fc71b1319fb71
 SHA512 
0a6d7175762011c3fc67b531d3d19a45e82195c729b9ff498be02b3a6a73f6c3c4f9e14a27470c6744b741d7d54db9ef24c7882639af25fca1034b7b9f641b39
+DIST efivar-31.tar.bz2 82404 BLAKE2B 
d339aa8ab7dcd6a60cb067fccfbc2c42407fba211ca96eb39f227d57e9403462505940f427651dfaffa8272c9edfe70898f181b9f6ecddbae4745eb3262de949
 SHA512 
5055f690fd99cf59895dcf3d11103494d917d4923567626f0bee816ea5e4dd56cec23627ede5f21bdc57b7306522471ad19cc8ab22ae94591dbd1925c084f163
+DIST efivar-32.tar.gz 108102 BLAKE2B 
7f9d27433b40ec6c044ab34ccc697001ad23e39a46862d2e04db0f9a3dfc26ae53b46a3c3a8c957bf76df0969710f78249f72f7bf38e67c0aa902034a07acf8f
 SHA512 
e73eae182fd645183dfe587591a286670ee1123a113e3e19e4070fb910ab7794e320defdc0597540df7664947f2a0497abbb763a19b4dfa40511a512c7f3e490

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-30.ebuild
index 7c23584..0cb3fd0 100644
--- a/sys-libs/efivar/efivar-30.ebuild
+++ b/sys-libs/efivar/efivar-30.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm64 ia64 x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-31.ebuild
index 32e8bd8..85bc8f6 100644
--- a/sys-libs/efivar/efivar-31.ebuild
+++ b/sys-libs/efivar/efivar-31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-32.ebuild
similarity index 80%
copy from sys-libs/efivar/efivar-31.ebuild
copy to sys-libs/efivar/efivar-32.ebuild
index 32e8bd8..577eed7 100644
--- a/sys-libs/efivar/efivar-31.ebuild
+++ b/sys-libs/efivar/efivar-32.ebuild
@@ -7,11 +7,12 @@ inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Tools and library to manipulate EFI variables"
 HOMEPAGE="https://github.com/rhinstaller/efivar;
-SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
+#SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
+SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/1"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2018-01-08 Thread Anthony G. Basile
commit: 71e5d13dbc0c3d070832c9a2576eb29b72de7bdf
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan  8 23:02:02 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan  8 23:03:03 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=71e5d13d

sys-libs/efivar: stable on amd64 and x86

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-libs/efivar/efivar-31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-31.ebuild
index 676d1d1..32e8bd8 100644
--- a/sys-libs/efivar/efivar-31.ebuild
+++ b/sys-libs/efivar/efivar-31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2017-05-07 Thread Aric Belsito
commit: b8348001c885c67b4f56dcf596a12142dde422b2
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May  8 02:08:45 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May  8 02:08:45 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b8348001

sys-libs/efivar: sync with upstream

 sys-libs/efivar/Manifest | 8 
 sys-libs/efivar/efivar-30.ebuild | 6 --
 sys-libs/efivar/efivar-31.ebuild | 6 --
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index 5237375..0e4e28a 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,7 +1,7 @@
 AUX 0.23-musl.patch 934 SHA256 
8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d177998a077200e7 SHA512 
f5736bff08e86fb388695ef44303da5c322275871028e726d38bfc3822de6c89fa498555a10ae51c55d79c9f55a8595ce6d84d3bff5350207b212ca08cbf1abb
 WHIRLPOOL 
883b73f26b78b95ee69672d165c1c54beb4e46e1c27b900fcfafebdf39ca134a116ed7f72ad279c99e70b420adae7c2df4f8fc6c94254416c9f73c4b07f77459
 AUX 27-strndupa.patch 702 SHA256 
b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 
746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607
 WHIRLPOOL 
02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81
-DIST efivar-30.tar.gz 86395 SHA256 
20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 
ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32
 WHIRLPOOL 
d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb
-DIST efivar-31.tar.gz 88545 SHA256 
b825680dc8b2165cd71131277f5a9cd632f9e43a84a33756543b24e7a251b9e0 SHA512 
d8d1c7521f3013b85ea3868dd3a2f1faa77499a43b2e5e16599b154726e079019ed6434c30ae486bb616c6cdeeabf145a049f28d090964777e3fcd299878dcd7
 WHIRLPOOL 
db8e9cade2ccbeb591c7d74452602fea3a630396a770f87c0cfa25ff9c96e998919671dc49b487a3577f0509810324eac4fc9071b905345604e2db658f3e3f43
-EBUILD efivar-30.ebuild 1010 SHA256 
833f1e57965a66a1a0187211b55c3620fd89d176e8b702480e67092496700a80 SHA512 
d7238b8f408f026fd677f60b465a3c236182e84fbd525a1a852eb07a75be9651f4dc6b27acfe073b7bbde88039e486311ea5b73da60d781350a697217eecbd03
 WHIRLPOOL 
0dc68a49084fb663a76433d9ee41d8e7875288103db204b965618e05b46fd4d049b8b89f48485e03563c88f80629dd0c66790ebb80fd1b54ea3bf1c6df2bfded
-EBUILD efivar-31.ebuild 866 SHA256 
70934a0ee5ed6db973626bf9eb27c9c266eede0103c4430e55a5623efaae4304 SHA512 
23ebc827859af18177ae1197534bff5bdb8ccf2aea6730adc275c1fc00890c289eb4afbdc81748fb8ade2d66348c0b2d84f4c0d40bcba9bbe94f8b919d58508a
 WHIRLPOOL 
c36b8897514128dae91e214cb33633d909e3b45b4b39a86c79318dabe9361ee159beecd1878a3dd427ffbddb33b265a7a23f544c2eb28e5d874ad3fa20363a6e
+DIST efivar-30.tar.bz2 73202 SHA256 
1f5720a9434ddb29a5cb8213e4e3973e212d90eff95dd9b173a5444f48b5128b SHA512 
0a6d7175762011c3fc67b531d3d19a45e82195c729b9ff498be02b3a6a73f6c3c4f9e14a27470c6744b741d7d54db9ef24c7882639af25fca1034b7b9f641b39
 WHIRLPOOL 
66e3aa3243a34d9a0305e12caa58a187434a61777cc87c3c0ded403c9aa0383da9b8c56bdb974246c6d43602fbb569f5294bc5e1bb1e07e282714ffb0d84507e
+DIST efivar-31.tar.bz2 82404 SHA256 
d891958a5a762a43371987c46ca112ba506a26312d4969e6871d77acb5ea787e SHA512 
5055f690fd99cf59895dcf3d11103494d917d4923567626f0bee816ea5e4dd56cec23627ede5f21bdc57b7306522471ad19cc8ab22ae94591dbd1925c084f163
 WHIRLPOOL 
2ee42eeb8121dc83fc14cf4f3130ff913e54a8efb992a13e672ddbab571a4440f02f8545a3ea4aefbafe90d387e26e8159d0e6f9c4c7b323f4569f4cc78c
+EBUILD efivar-30.ebuild 1031 SHA256 
1274883256a8833c758c76441ba1f5afc2af70eb694ccb55120b3503ed787ca2 SHA512 
3a6415289d634518a57cf4ac7bba126a273f1e9654ac7cc5085eb5afa4badd0e6a0df1802e7202985ba233ff154e1b029db1833aaf90acc3c569f9569952ae4b
 WHIRLPOOL 
e3e88e2dc6bb52f31a91b6ecd15a9ee0f6fa1a7b357f5bfa7aaf576fda0a25b6326a311d0266e6fe44ffa92fbcaf15398c510b1f34e80963202863452087d986
+EBUILD efivar-31.ebuild 887 SHA256 
305fa4e3a62d6d012da286877271b7996f5f7c5eb0b8e2fef69390cc2387114c SHA512 
09c402b89e3318f7a1e394a7b774ddfe8f560bb77baa4c0fbb719d54219c6943a86c4ae91a8f2a23ab38330b4733b9aab28ad2cecb9df9c255ee218912416c43
 WHIRLPOOL 
1f7e7c69b4541f4abc4126ce36a155c3718693008a994cc7cc38d28c0f44a78f638a5428ca859b799ea6e2fb042ede0592ba11190e9887f1d9d4d8b526e2a562
 MISC metadata.xml 329 SHA256 
562af8ae9d4eac40cd37ccea2827ecb766176649c836296a10a75dddc4446181 SHA512 
a349c5ce7e3ad96d816b52ee35e6547bfb1f4cf9ebd60426ac90b84d67adb0728ab9dcccf93754ad7c71614b0fbd82a1a02fc3fde07e15d12d960d1a7fc088df
 WHIRLPOOL 
b6c568a210bf85aea3dffae55d3f861fae101047b431b9ed64f60a61ac5b76d4866d63298a8a11e42f78c013388bc932b1fdd73d44a82fa2476138f2521f3444

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-30.ebuild
index e34c52d..7c23584 100644
--- 

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2017-03-18 Thread Aric Belsito
commit: e2e406ac279a07384284972918a282496dbeda1b
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Mar 19 00:52:42 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Mar 19 00:52:42 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e2e406ac

sys-libs/efivar: sync with upstream

 sys-libs/efivar/Manifest |  4 ++--
 sys-libs/efivar/efivar-30.ebuild | 10 ++
 sys-libs/efivar/efivar-31.ebuild | 13 ++---
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index 31eb0d4..5237375 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -2,6 +2,6 @@ AUX 0.23-musl.patch 934 SHA256 
8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d
 AUX 27-strndupa.patch 702 SHA256 
b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 
746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607
 WHIRLPOOL 
02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81
 DIST efivar-30.tar.gz 86395 SHA256 
20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 
ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32
 WHIRLPOOL 
d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb
 DIST efivar-31.tar.gz 88545 SHA256 
b825680dc8b2165cd71131277f5a9cd632f9e43a84a33756543b24e7a251b9e0 SHA512 
d8d1c7521f3013b85ea3868dd3a2f1faa77499a43b2e5e16599b154726e079019ed6434c30ae486bb616c6cdeeabf145a049f28d090964777e3fcd299878dcd7
 WHIRLPOOL 
db8e9cade2ccbeb591c7d74452602fea3a630396a770f87c0cfa25ff9c96e998919671dc49b487a3577f0509810324eac4fc9071b905345604e2db658f3e3f43
-EBUILD efivar-30.ebuild 1019 SHA256 
d60f2fa2f009d7dd946d6f9e156d9bdc13295b1530fba21efe006c0c5e525aef SHA512 
e4f976f3801295de6985103ba2e5ee1981919648e514cb5a1e135276c841fadcaf588cb0676acb78293e99ff7d9b086a02d4b8c07658fd9568e7f296fafbe31f
 WHIRLPOOL 
ccefd9b0833f8c2f6a934a78576a84764339ab5a2137bc80ed6d369907c1adda865e3931819d5b301a4980e13c10ddee84eceefee10e84c34d9b4367f4df913f
-EBUILD efivar-31.ebuild 758 SHA256 
597e8428ee707615ae42915e371c6194021a5134fefb6e7f7e1bd66c328e2d42 SHA512 
a402ddbe7c7481c60be2a5ac5794b95aa1f29a36af05e808ac88a6f44e5b88b70c04632d468982530ee2b196e96108e8f57b838ce2479feb07a98b52a9bfb35f
 WHIRLPOOL 
00a393eda3ac10800fb1e19cbe4e567f9cde53b08bb0321cf68e571fadc872578d0f6cf3ca7af05168a6ae88cbfb9550db85cc266a1028884ecf052371bfd773
+EBUILD efivar-30.ebuild 1010 SHA256 
833f1e57965a66a1a0187211b55c3620fd89d176e8b702480e67092496700a80 SHA512 
d7238b8f408f026fd677f60b465a3c236182e84fbd525a1a852eb07a75be9651f4dc6b27acfe073b7bbde88039e486311ea5b73da60d781350a697217eecbd03
 WHIRLPOOL 
0dc68a49084fb663a76433d9ee41d8e7875288103db204b965618e05b46fd4d049b8b89f48485e03563c88f80629dd0c66790ebb80fd1b54ea3bf1c6df2bfded
+EBUILD efivar-31.ebuild 866 SHA256 
70934a0ee5ed6db973626bf9eb27c9c266eede0103c4430e55a5623efaae4304 SHA512 
23ebc827859af18177ae1197534bff5bdb8ccf2aea6730adc275c1fc00890c289eb4afbdc81748fb8ade2d66348c0b2d84f4c0d40bcba9bbe94f8b919d58508a
 WHIRLPOOL 
c36b8897514128dae91e214cb33633d909e3b45b4b39a86c79318dabe9361ee159beecd1878a3dd427ffbddb33b265a7a23f544c2eb28e5d874ad3fa20363a6e
 MISC metadata.xml 329 SHA256 
562af8ae9d4eac40cd37ccea2827ecb766176649c836296a10a75dddc4446181 SHA512 
a349c5ce7e3ad96d816b52ee35e6547bfb1f4cf9ebd60426ac90b84d67adb0728ab9dcccf93754ad7c71614b0fbd82a1a02fc3fde07e15d12d960d1a7fc088df
 WHIRLPOOL 
b6c568a210bf85aea3dffae55d3f861fae101047b431b9ed64f60a61ac5b76d4866d63298a8a11e42f78c013388bc932b1fdd73d44a82fa2476138f2521f3444

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-30.ebuild
index c8a3018..e34c52d 100644
--- a/sys-libs/efivar/efivar-30.ebuild
+++ b/sys-libs/efivar/efivar-30.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 
@@ -12,15 +11,18 @@ 
SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm64 ~ia64 x86"
+KEYWORDS="amd64 ~arm64 ia64 x86"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}
>=sys-kernel/linux-headers-3.18"
 
+PATCHES=(
+   "${FILESDIR}/0.23-musl.patch"
+   "${FILESDIR}/27-strndupa.patch"
+)
+
 src_prepare() {
-   eapply "${FILESDIR}/0.23-musl.patch"
-   eapply "${FILESDIR}/27-strndupa.patch"
default
sed -i -e s/-Werror// gcc.specs || die
 }

diff --git a/sys-libs/efivar/efivar-31.ebuild b/sys-libs/efivar/efivar-31.ebuild
index 33f9c3c..3681e9f 100644
--- a/sys-libs/efivar/efivar-31.ebuild
+++ b/sys-libs/efivar/efivar-31.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU 

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/

2017-02-17 Thread Aric Belsito
commit: 374408ebd96fe2372cba149a2506aa2c11f7e694
Author: Aric Belsito  gmail  com>
AuthorDate: Fri Feb 17 21:33:15 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Fri Feb 17 21:33:15 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=374408eb

sys-libs/efivar: version bump to 31

 sys-libs/efivar/Manifest|  4 +++-
 sys-libs/efivar/efivar-30.ebuild|  4 ++--
 .../efivar/{efivar-30.ebuild => efivar-31.ebuild}   | 21 ++---
 3 files changed, 7 insertions(+), 22 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index e182e4a..31eb0d4 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,5 +1,7 @@
 AUX 0.23-musl.patch 934 SHA256 
8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d177998a077200e7 SHA512 
f5736bff08e86fb388695ef44303da5c322275871028e726d38bfc3822de6c89fa498555a10ae51c55d79c9f55a8595ce6d84d3bff5350207b212ca08cbf1abb
 WHIRLPOOL 
883b73f26b78b95ee69672d165c1c54beb4e46e1c27b900fcfafebdf39ca134a116ed7f72ad279c99e70b420adae7c2df4f8fc6c94254416c9f73c4b07f77459
 AUX 27-strndupa.patch 702 SHA256 
b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 
746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607
 WHIRLPOOL 
02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81
 DIST efivar-30.tar.gz 86395 SHA256 
20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 
ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32
 WHIRLPOOL 
d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb
-EBUILD efivar-30.ebuild 1014 SHA256 
386d8218cd312d6f88d32bfa2aa949f4c8c54e3e14ac1f71ed4e9a61f221b0a6 SHA512 
18d4ea42b4d0bd48c138cedd09101efc597213f044f01c7dd5b65a4c56f10fe86682af9bd5aa1619e91c30deb8254f15087b2e13ca18b9f6215cd1d1ed10c9c0
 WHIRLPOOL 
7846501dc60e1b6cd1bf38ca14b6eddc9d417fa54cf83f6016fa188f68a64ab390e359ff79f9cc7cd36624bdd2e96e200729fc115a029ba8b237d47b2e4f38b2
+DIST efivar-31.tar.gz 88545 SHA256 
b825680dc8b2165cd71131277f5a9cd632f9e43a84a33756543b24e7a251b9e0 SHA512 
d8d1c7521f3013b85ea3868dd3a2f1faa77499a43b2e5e16599b154726e079019ed6434c30ae486bb616c6cdeeabf145a049f28d090964777e3fcd299878dcd7
 WHIRLPOOL 
db8e9cade2ccbeb591c7d74452602fea3a630396a770f87c0cfa25ff9c96e998919671dc49b487a3577f0509810324eac4fc9071b905345604e2db658f3e3f43
+EBUILD efivar-30.ebuild 1019 SHA256 
d60f2fa2f009d7dd946d6f9e156d9bdc13295b1530fba21efe006c0c5e525aef SHA512 
e4f976f3801295de6985103ba2e5ee1981919648e514cb5a1e135276c841fadcaf588cb0676acb78293e99ff7d9b086a02d4b8c07658fd9568e7f296fafbe31f
 WHIRLPOOL 
ccefd9b0833f8c2f6a934a78576a84764339ab5a2137bc80ed6d369907c1adda865e3931819d5b301a4980e13c10ddee84eceefee10e84c34d9b4367f4df913f
+EBUILD efivar-31.ebuild 758 SHA256 
597e8428ee707615ae42915e371c6194021a5134fefb6e7f7e1bd66c328e2d42 SHA512 
a402ddbe7c7481c60be2a5ac5794b95aa1f29a36af05e808ac88a6f44e5b88b70c04632d468982530ee2b196e96108e8f57b838ce2479feb07a98b52a9bfb35f
 WHIRLPOOL 
00a393eda3ac10800fb1e19cbe4e567f9cde53b08bb0321cf68e571fadc872578d0f6cf3ca7af05168a6ae88cbfb9550db85cc266a1028884ecf052371bfd773
 MISC metadata.xml 329 SHA256 
562af8ae9d4eac40cd37ccea2827ecb766176649c836296a10a75dddc4446181 SHA512 
a349c5ce7e3ad96d816b52ee35e6547bfb1f4cf9ebd60426ac90b84d67adb0728ab9dcccf93754ad7c71614b0fbd82a1a02fc3fde07e15d12d960d1a7fc088df
 WHIRLPOOL 
b6c568a210bf85aea3dffae55d3f861fae101047b431b9ed64f60a61ac5b76d4866d63298a8a11e42f78c013388bc932b1fdd73d44a82fa2476138f2521f3444

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-30.ebuild
index d5f7ab6..c8a3018 100644
--- a/sys-libs/efivar/efivar-30.ebuild
+++ b/sys-libs/efivar/efivar-30.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$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0/1"
-KEYWORDS="~amd64 ~ia64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ia64 x86"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}

diff --git a/sys-libs/efivar/efivar-30.ebuild b/sys-libs/efivar/efivar-31.ebuild
similarity index 67%
copy from sys-libs/efivar/efivar-30.ebuild
copy to sys-libs/efivar/efivar-31.ebuild
index d5f7ab6..33f9c3c 100644
--- a/sys-libs/efivar/efivar-30.ebuild
+++ b/sys-libs/efivar/efivar-31.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$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0/1"

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/, sys-libs/efivar/files/

2017-01-29 Thread Anthony G. Basile
commit: 98160f796934bd15df4ae2bbb9f7dd56cc2d0cbc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jan 29 16:42:45 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jan 29 16:42:45 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=98160f79

sys-libs/efivar: remove 0.21, bug #607618

Package-Manager: portage-2.3.3

 sys-libs/efivar/Manifest |  4 --
 sys-libs/efivar/efivar-0.21.ebuild   | 32 --
 sys-libs/efivar/files/0.21-initializer.patch | 42 ---
 sys-libs/efivar/files/0.21-musl.patch| 62 
 4 files changed, 140 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index edccd9f..e182e4a 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,9 +1,5 @@
-AUX 0.21-initializer.patch 1261 SHA256 
ce6792192c9014bd0db4acbf0866f3d6eb1e608225177cbfaf6dd54b7d447bf5 SHA512 
e7593fcefead06007a2314217b4be61161261b2be06c631065ede00f48098b924395605faba2ef859be9b6a242d531942460f2b51ea346d1cb93af94ecb23b3c
 WHIRLPOOL 
efcec5c85046ba5acff2b8559fad7c05175ed791ea84f47587013e90a3e2c301df507a776097795f0003625fbc40b95d79ecb1a349ee5ee08d5b4a7ad841b452
-AUX 0.21-musl.patch 2108 SHA256 
319478e8626271f4fa17fdfeabeca84a08027d1228ac02b60169dd1a3d676deb SHA512 
fb0df957015f4b34fa89786780b070df2fe9d7511882cc836d643997d83e303863d2016fb780c3a0f047b84e67093584690ab42fb1772165b2742206402e0f3d
 WHIRLPOOL 
fea636b8b89770d7d43267d5e0bb7c46ef1d76a87120a5facb6e2db20c03c9b3f784317f2c6b6d31bb800e40d33c069056c1e895e154faa67cce87b0ff7ff127
 AUX 0.23-musl.patch 934 SHA256 
8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d177998a077200e7 SHA512 
f5736bff08e86fb388695ef44303da5c322275871028e726d38bfc3822de6c89fa498555a10ae51c55d79c9f55a8595ce6d84d3bff5350207b212ca08cbf1abb
 WHIRLPOOL 
883b73f26b78b95ee69672d165c1c54beb4e46e1c27b900fcfafebdf39ca134a116ed7f72ad279c99e70b420adae7c2df4f8fc6c94254416c9f73c4b07f77459
 AUX 27-strndupa.patch 702 SHA256 
b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 
746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607
 WHIRLPOOL 
02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81
-DIST efivar-0.21.tar.bz2 66677 SHA256 
04b9b9de9d9a1a013395400438a033daf4a4290f497ec5be04a120e2ac535094 SHA512 
851b5e29c2dab213bb81c6ea5c5c211d36fb6846de8aa1086b0657f06917c2f93bf154aa3a4c2dda22103bdf1d67ca877f9771dc3f979c9311ca24e0bc09492a
 WHIRLPOOL 
d6cdb2e2f047a22677d046581490ee4e64a2ac0631be8e41bf6250241b2554f62ddf81226fa3970ee80ebb9ec62665ca21f4fec94cc5ebe05414b0c674ad38dd
 DIST efivar-30.tar.gz 86395 SHA256 
20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 
ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32
 WHIRLPOOL 
d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb
-EBUILD efivar-0.21.ebuild 744 SHA256 
419fb5abcd14e1eb3604156c6e678b0bdf251311456931ffd5fd38972f1f108f SHA512 
a69ef35673943e7761e57f17206e3ab1b089ea5bdcad16e081c61291da6c56e31aee4720b7ce193e5e0b58c44f76c722e281965ec1009330ab164f9b6bd6f738
 WHIRLPOOL 
a36f7122218e0244212f50382271884de1017b147d141e56830a8829d070916b36e304497feba8ec098d12336b376d2046f14f5aaed240b7987df1431e5a4f6c
 EBUILD efivar-30.ebuild 1014 SHA256 
386d8218cd312d6f88d32bfa2aa949f4c8c54e3e14ac1f71ed4e9a61f221b0a6 SHA512 
18d4ea42b4d0bd48c138cedd09101efc597213f044f01c7dd5b65a4c56f10fe86682af9bd5aa1619e91c30deb8254f15087b2e13ca18b9f6215cd1d1ed10c9c0
 WHIRLPOOL 
7846501dc60e1b6cd1bf38ca14b6eddc9d417fa54cf83f6016fa188f68a64ab390e359ff79f9cc7cd36624bdd2e96e200729fc115a029ba8b237d47b2e4f38b2
 MISC metadata.xml 329 SHA256 
562af8ae9d4eac40cd37ccea2827ecb766176649c836296a10a75dddc4446181 SHA512 
a349c5ce7e3ad96d816b52ee35e6547bfb1f4cf9ebd60426ac90b84d67adb0728ab9dcccf93754ad7c71614b0fbd82a1a02fc3fde07e15d12d960d1a7fc088df
 WHIRLPOOL 
b6c568a210bf85aea3dffae55d3f861fae101047b431b9ed64f60a61ac5b76d4866d63298a8a11e42f78c013388bc932b1fdd73d44a82fa2476138f2521f3444

diff --git a/sys-libs/efivar/efivar-0.21.ebuild 
b/sys-libs/efivar/efivar-0.21.ebuild
deleted file mode 100644
index b5d64c3..000
--- a/sys-libs/efivar/efivar-0.21.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Tools and library to manipulate EFI variables"
-HOMEPAGE="https://github.com/rhinstaller/efivar;
-SRC_URI="https://github.com/rhinstaller/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ia64 x86"
-
-RDEPEND="dev-libs/popt"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-3.18"
-

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/files/, sys-libs/efivar/

2016-11-21 Thread Aric Belsito
commit: 0d259ad72bb04c5a9bc1c83d35b1cd327f4240e6
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Nov 21 21:25:37 2016 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Nov 21 21:25:37 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0d259ad7

sys-libs/efivar: Add 30

Sync with upstream and drop r99 postfix

musl's byteswapping definitions are incompatible with the use in this program,
just copy them from the header.

musl does not define strndupa

 sys-libs/efivar/Manifest   |  8 +++-
 .../{efivar-0.21-r99.ebuild => efivar-0.21.ebuild} |  7 ++-
 sys-libs/efivar/efivar-30.ebuild   | 50 ++
 sys-libs/efivar/files/0.23-musl.patch  | 21 +
 sys-libs/efivar/files/27-strndupa.patch| 19 
 sys-libs/efivar/metadata.xml   |  2 +-
 6 files changed, 102 insertions(+), 5 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index a1abe54..edccd9f 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,5 +1,9 @@
 AUX 0.21-initializer.patch 1261 SHA256 
ce6792192c9014bd0db4acbf0866f3d6eb1e608225177cbfaf6dd54b7d447bf5 SHA512 
e7593fcefead06007a2314217b4be61161261b2be06c631065ede00f48098b924395605faba2ef859be9b6a242d531942460f2b51ea346d1cb93af94ecb23b3c
 WHIRLPOOL 
efcec5c85046ba5acff2b8559fad7c05175ed791ea84f47587013e90a3e2c301df507a776097795f0003625fbc40b95d79ecb1a349ee5ee08d5b4a7ad841b452
 AUX 0.21-musl.patch 2108 SHA256 
319478e8626271f4fa17fdfeabeca84a08027d1228ac02b60169dd1a3d676deb SHA512 
fb0df957015f4b34fa89786780b070df2fe9d7511882cc836d643997d83e303863d2016fb780c3a0f047b84e67093584690ab42fb1772165b2742206402e0f3d
 WHIRLPOOL 
fea636b8b89770d7d43267d5e0bb7c46ef1d76a87120a5facb6e2db20c03c9b3f784317f2c6b6d31bb800e40d33c069056c1e895e154faa67cce87b0ff7ff127
+AUX 0.23-musl.patch 934 SHA256 
8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d177998a077200e7 SHA512 
f5736bff08e86fb388695ef44303da5c322275871028e726d38bfc3822de6c89fa498555a10ae51c55d79c9f55a8595ce6d84d3bff5350207b212ca08cbf1abb
 WHIRLPOOL 
883b73f26b78b95ee69672d165c1c54beb4e46e1c27b900fcfafebdf39ca134a116ed7f72ad279c99e70b420adae7c2df4f8fc6c94254416c9f73c4b07f77459
+AUX 27-strndupa.patch 702 SHA256 
b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 
746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607
 WHIRLPOOL 
02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81
 DIST efivar-0.21.tar.bz2 66677 SHA256 
04b9b9de9d9a1a013395400438a033daf4a4290f497ec5be04a120e2ac535094 SHA512 
851b5e29c2dab213bb81c6ea5c5c211d36fb6846de8aa1086b0657f06917c2f93bf154aa3a4c2dda22103bdf1d67ca877f9771dc3f979c9311ca24e0bc09492a
 WHIRLPOOL 
d6cdb2e2f047a22677d046581490ee4e64a2ac0631be8e41bf6250241b2554f62ddf81226fa3970ee80ebb9ec62665ca21f4fec94cc5ebe05414b0c674ad38dd
-EBUILD efivar-0.21-r99.ebuild 647 SHA256 
928a508aa44cef30f211b833fe01deeb77dc21f5eb07f87057b37c05d677ea87 SHA512 
4a7e81310d5f255f044e2c3200323589d9fcda4ca6313523761d2aa87ebec198efe491c187e04a835e3eea9eecdddc2ad3fac9221b990c351c7e05ac042c55f2
 WHIRLPOOL 
d0ecf3833b53eb0c32ffe3e6fc756ed79e55acfd34df39a3836388b3f01a14e0288ba77a1322f7d0c33a6649b97474e92ea57bbce20dab107d6fe4a4dff78648
-MISC metadata.xml 326 SHA256 
5a6244b5790d2500d54b2126b086e5ec255588d5dafad49acf3673ae7b7fecd6 SHA512 
3fc77bb26b1f5a787db71a84a093eee7c0a0e639906947ec30a98ac0336facd6f33a8cee71b852527b6d499c1d568b9cdb1c8b2a046ec93e23151097c85816a0
 WHIRLPOOL 
fdb21794835f16be96117c5ae83df58064dc9d944a9335a52864389367e1e424021b043930d07091ee0f13fe1d60b8a0953b445fd705089e3a0111402fdb7c83
+DIST efivar-30.tar.gz 86395 SHA256 
20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 
ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32
 WHIRLPOOL 
d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb
+EBUILD efivar-0.21.ebuild 744 SHA256 
419fb5abcd14e1eb3604156c6e678b0bdf251311456931ffd5fd38972f1f108f SHA512 
a69ef35673943e7761e57f17206e3ab1b089ea5bdcad16e081c61291da6c56e31aee4720b7ce193e5e0b58c44f76c722e281965ec1009330ab164f9b6bd6f738
 WHIRLPOOL 
a36f7122218e0244212f50382271884de1017b147d141e56830a8829d070916b36e304497feba8ec098d12336b376d2046f14f5aaed240b7987df1431e5a4f6c
+EBUILD efivar-30.ebuild 1014 SHA256 
386d8218cd312d6f88d32bfa2aa949f4c8c54e3e14ac1f71ed4e9a61f221b0a6 SHA512 
18d4ea42b4d0bd48c138cedd09101efc597213f044f01c7dd5b65a4c56f10fe86682af9bd5aa1619e91c30deb8254f15087b2e13ca18b9f6215cd1d1ed10c9c0
 WHIRLPOOL 
7846501dc60e1b6cd1bf38ca14b6eddc9d417fa54cf83f6016fa188f68a64ab390e359ff79f9cc7cd36624bdd2e96e200729fc115a029ba8b237d47b2e4f38b2
+MISC metadata.xml 329 SHA256 

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/, sys-libs/efivar/files/

2015-12-06 Thread Anthony G. Basile
commit: 72d39834f513ed0ec6d4c3030f8bce402e71d236
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec  7 00:05:59 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec  7 00:05:59 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=72d39834

sys-libs/efivar: address bug #567678.

Package-Manager: portage-2.2.20.1
RepoMan-Options: --force

 sys-libs/efivar/Manifest |  5 +++
 sys-libs/efivar/efivar-0.21-r99.ebuild   | 29 +
 sys-libs/efivar/files/0.21-initializer.patch | 42 +++
 sys-libs/efivar/files/0.21-musl.patch| 62 
 sys-libs/efivar/metadata.xml | 11 +
 5 files changed, 149 insertions(+)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
new file mode 100644
index 000..373124c
--- /dev/null
+++ b/sys-libs/efivar/Manifest
@@ -0,0 +1,5 @@
+AUX 0.21-initializer.patch 1261 SHA256 
ce6792192c9014bd0db4acbf0866f3d6eb1e608225177cbfaf6dd54b7d447bf5 SHA512 
e7593fcefead06007a2314217b4be61161261b2be06c631065ede00f48098b924395605faba2ef859be9b6a242d531942460f2b51ea346d1cb93af94ecb23b3c
 WHIRLPOOL 
efcec5c85046ba5acff2b8559fad7c05175ed791ea84f47587013e90a3e2c301df507a776097795f0003625fbc40b95d79ecb1a349ee5ee08d5b4a7ad841b452
+AUX 0.21-musl.patch 2108 SHA256 
319478e8626271f4fa17fdfeabeca84a08027d1228ac02b60169dd1a3d676deb SHA512 
fb0df957015f4b34fa89786780b070df2fe9d7511882cc836d643997d83e303863d2016fb780c3a0f047b84e67093584690ab42fb1772165b2742206402e0f3d
 WHIRLPOOL 
fea636b8b89770d7d43267d5e0bb7c46ef1d76a87120a5facb6e2db20c03c9b3f784317f2c6b6d31bb800e40d33c069056c1e895e154faa67cce87b0ff7ff127
+DIST efivar-0.21.tar.bz2 66677 SHA256 
04b9b9de9d9a1a013395400438a033daf4a4290f497ec5be04a120e2ac535094 SHA512 
851b5e29c2dab213bb81c6ea5c5c211d36fb6846de8aa1086b0657f06917c2f93bf154aa3a4c2dda22103bdf1d67ca877f9771dc3f979c9311ca24e0bc09492a
 WHIRLPOOL 
d6cdb2e2f047a22677d046581490ee4e64a2ac0631be8e41bf6250241b2554f62ddf81226fa3970ee80ebb9ec62665ca21f4fec94cc5ebe05414b0c674ad38dd
+EBUILD efivar-0.21-r99.ebuild 647 SHA256 
d49af5c546ebab7985cc32f39140e1ad77eb9063d9110a934322d4ab9d1ec609 SHA512 
68e5d97b57721d33dcc704af49bcaf1a490c6bd021f325c42d9ecd565c3671f84d3d1a59c57cba58b404aa614984de13e3fcccabfd8507a8fb31b0e23025cbf0
 WHIRLPOOL 
0bff877b33d11c65e3b0076b616ab4a442bf793f4152b8186ab1b318c13f39c350f00caf631f25c3b8e3acb4cf6f27512b1ec4e117e2dae144f14b2d8b68b04d
+MISC metadata.xml 312 SHA256 
6fb63852fa4f8d21972ff4627c67ad981bc2da2721c0dda9496ee041d32f575c SHA512 
5beaf5ae393728ba4158bd61e91aaef58763078cc415d04bb4084682af9701c5a603b7762d70ee0588e343b8939619eba6a7bead4191d19db2280332e0ccefa1
 WHIRLPOOL 
4ee9322e45927ad75934961fdc0cda76c0e9cbe9f53a038249137b0a979047f5e3607c51b5bac7aa64a2dadcf35b2606e19863f5bc2fe7050d9c3a4b882ada95

diff --git a/sys-libs/efivar/efivar-0.21-r99.ebuild 
b/sys-libs/efivar/efivar-0.21-r99.ebuild
new file mode 100644
index 000..2c95f48
--- /dev/null
+++ b/sys-libs/efivar/efivar-0.21-r99.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Tools and library to manipulate EFI variables"
+HOMEPAGE="https://github.com/rhinstaller/efivar;
+SRC_URI="https://github.com/rhinstaller/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="dev-libs/popt"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}/0.21-initializer.patch"
+   epatch "${FILESDIR}/0.21-musl.patch"
+}
+
+src_configure() {
+   tc-export CC
+   export libdir="/usr/$(get_libdir)"
+   unset LIBS # Bug 562004
+}

diff --git a/sys-libs/efivar/files/0.21-initializer.patch 
b/sys-libs/efivar/files/0.21-initializer.patch
new file mode 100644
index 000..25d0659
--- /dev/null
+++ b/sys-libs/efivar/files/0.21-initializer.patch
@@ -0,0 +1,42 @@
+From a3606c02fd271d32e364fcc540e34ba1899309f6 Mon Sep 17 00:00:00 2001
+From: Peter Jones 
+Date: Tue, 14 Jul 2015 09:33:54 -0400
+Subject: [PATCH] Sometimes the compiler doesn't like { 0, } as an
+ initializer...
+
+Because it really wants to be { {0, },} or something, and sometimes the
+compiler, knowing full well what we're trying to do, likes to complain
+about the rigor applied to our technique in doing it.
+
+memset() the struct ifreq to 0 instead so I don't need to figure out its
+internal structure just to zero it out.
+
+Resolves #28
+
+Signed-off-by: Peter Jones 
+---
+ src/linux.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/linux.c b/src/linux.c
+index 57f71f3..817b8e6 100644
+--- a/src/linux.c
 b/src/linux.c
+@@ -847,12 +847,13 @@ ssize_t
+ __attribute__((__visibility__ ("hidden")))
+ make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname)
+ {
+-  struct ifreq ifr = { 0, };
++  struct 

[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/, sys-libs/efivar/files/

2015-07-19 Thread Anthony G. Basile
commit: a64f9ed54249225d41c0b75d829ef9427e013b7f
Author: Anthony G. Basile blueness AT gentoo DOT org
AuthorDate: Sun Jul 19 18:06:05 2015 +
Commit: Anthony G. Basile blueness AT gentoo DOT org
CommitDate: Sun Jul 19 18:06:05 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a64f9ed5

sys-libs/efivar: 0.21 is in the tree and works on musl.  Bug #543836.

 sys-libs/efivar/Manifest   |  4 ---
 sys-libs/efivar/efivar-0.15-r99.ebuild | 27 
 .../efivar/files/efivar-0.15-portability.patch | 29 --
 sys-libs/efivar/metadata.xml   | 14 ---
 4 files changed, 74 deletions(-)

diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
deleted file mode 100644
index 7814875..000
--- a/sys-libs/efivar/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX efivar-0.15-portability.patch 871 SHA256 
44cda9a0048fd3d59d44eb54e2439a2fd71e330b0db0d99bad469ccdff69bc7b SHA512 
50eceab418dab2f699d17d6d94fd730f156f4d5fba5bc43fbe2eb1b923b2bde12f2e142fce596700798ae16463b9ef069df2538de224ec306bec4beafe54d6a9
 WHIRLPOOL 
db04b8c6407139dcd627c799436a5543bad716b43155bad61530c7f68b767631125eb269c1ea151f429a897829e35cfddb378aa2ef80866013229239955f37c4
-DIST efivar-0.15.tar.bz2 26936 SHA256 
08251e10dbee8a5a9851d859b98fc6cb479acfced38695a101bd8ed2a447051e SHA512 
f6fbc71fa892366933f11f230f662ff7af515bcee3d4eb0279a3aeb6aa5bf21d86f86db928ff3cb4ed3366f52bd3fb8b959752759277ed4bf368a5fc223d62e9
 WHIRLPOOL 
8fd6a689b14aed7d8a9ed7d17fe4206416d5bb72d04843dab7de22c513cc0ad639daa8dad0de4c87e60164092d3c31c8d25973be03e20add99018c9a122bb9be
-EBUILD efivar-0.15-r99.ebuild 690 SHA256 
b29e0b4fbe3d15baefedf73461a5f3d5819d11cb0a59528c23278580144d1d2f SHA512 
94e01eba11348841e5b321c9108c3af31d138b722eeda238beea8456fa22899c2f6d455ccae895f519eff14f537a309d8d39183b02cd269f63ae227e4e94988a
 WHIRLPOOL 
81664850ea85604386d274c067fed345b05bf16e389040f3828e4c09b8d8a31a20c7f630e11ae63a34f2d51c62d37d0fcf50c6cb54d99011f76ecd4e303e621f
-MISC metadata.xml 428 SHA256 
027692e0063d3257f4dc694e5c332bd180708357d464a7c97a51859cb7d9afd3 SHA512 
964bb532fcf28bfd978220a4de96635e1ec75cb4efd42070e8c4153ea6611fb015b03efc57f33e3064614335c5b7ed6fdfad2431bfa4167fff384e7a8d7de5ac
 WHIRLPOOL 
c0f6a624eea7f280eff533487cd5d7a0540786375acac851177e8b75642799339a60cc049e685d0bce0bad3e099eb81ddd64d1da94edfcd3e39be417775951d2

diff --git a/sys-libs/efivar/efivar-0.15-r99.ebuild 
b/sys-libs/efivar/efivar-0.15-r99.ebuild
deleted file mode 100644
index 94461c5..000
--- a/sys-libs/efivar/efivar-0.15-r99.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/efivar/efivar-0.15.ebuild,v 1.5 
2015/02/28 13:25:44 ago Exp $
-
-EAPI=5
-
-inherit multilib toolchain-funcs eutils
-
-DESCRIPTION=Tools and library to manipulate EFI variables
-HOMEPAGE=https://github.com/vathpela/efivar;
-SRC_URI=https://github.com/vathpela/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE=GPL-2
-SLOT=0
-KEYWORDS=amd64 x86
-
-RDEPEND=dev-libs/popt
-DEPEND=${RDEPEND}
-
-src_prepare() {
-   epatch ${FILESDIR}/${PN}-0.15-portability.patch || die
-}
-
-src_configure() {
-   tc-export CC
-   export libdir=/usr/$(get_libdir)
-}

diff --git a/sys-libs/efivar/files/efivar-0.15-portability.patch 
b/sys-libs/efivar/files/efivar-0.15-portability.patch
deleted file mode 100644
index 2c824a0..000
--- a/sys-libs/efivar/files/efivar-0.15-portability.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Portability fixes:
-
-- Initialize outbuf with the expected size! fixes a segfault with musl.
-- Really use __builtin_va_arg_pack_len().
-
 a/src/efivar.h
-+++ b/src/efivar.h
-@@ -85,7 +85,7 @@ efi_set_variable(efi_guid_t guid, const char *name,
-   return -1;
-   }
- 
--  if (__va_arg_pack_len() == 0)
-+  if (__builtin_va_arg_pack_len() == 0)
-   return _efi_set_variable(guid, name, data, data_size,
-attributes, 0644);
- 
-diff --git a/src/makeguids.c b/src/makeguids.c
-index 321a7e7..7d68b8a 100644
 a/src/makeguids.c
-+++ b/src/makeguids.c
-@@ -100,7 +100,7 @@ main(int argc, char *argv[])
-   err(1, makeguids: could not read \%s\, argv[1]);
- 
-   /* strictly speaking, this *has* to be too large. */
--  struct guidname *outbuf = calloc(inlen, sizeof (char));
-+  struct guidname *outbuf = calloc(inlen, sizeof (struct guidname));
-   if (!outbuf)
-   err(1, makeguids);
- 

diff --git a/sys-libs/efivar/metadata.xml b/sys-libs/efivar/metadata.xml
deleted file mode 100644
index 1a97370..000
--- a/sys-libs/efivar/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-?xml version=1.0 encoding=UTF-8?
-!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
-pkgmetadata
-   herdproxy-maintainers/herd
-   maintainer
-