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>
