commit:     a64f9ed54249225d41c0b75d829ef9427e013b7f
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 19 18:06:05 2015 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 18:06:05 2015 +0000
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..0000000
--- 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..0000000
--- 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..0000000
--- 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..0000000
--- 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>
-       <herd>proxy-maintainers</herd>
-       <maintainer>
-               <email>[email protected]</email>
-               <name>Yannick Schaeffer</name>
-               <description>Mantainer. Assign bugs to him</description>
-       </maintainer>
-       <maintainer>
-               <email>[email protected]</email>
-               <name>Mike Gilbert</name>
-       </maintainer>
-</pkgmetadata>

Reply via email to