1 |
commit: 98160f796934bd15df4ae2bbb9f7dd56cc2d0cbc |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jan 29 16:42:45 2017 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jan 29 16:42:45 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=98160f79 |
7 |
|
8 |
sys-libs/efivar: remove 0.21, bug #607618 |
9 |
|
10 |
Package-Manager: portage-2.3.3 |
11 |
|
12 |
sys-libs/efivar/Manifest | 4 -- |
13 |
sys-libs/efivar/efivar-0.21.ebuild | 32 -------------- |
14 |
sys-libs/efivar/files/0.21-initializer.patch | 42 ------------------- |
15 |
sys-libs/efivar/files/0.21-musl.patch | 62 ---------------------------- |
16 |
4 files changed, 140 deletions(-) |
17 |
|
18 |
diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest |
19 |
index edccd9f..e182e4a 100644 |
20 |
--- a/sys-libs/efivar/Manifest |
21 |
+++ b/sys-libs/efivar/Manifest |
22 |
@@ -1,9 +1,5 @@ |
23 |
-AUX 0.21-initializer.patch 1261 SHA256 ce6792192c9014bd0db4acbf0866f3d6eb1e608225177cbfaf6dd54b7d447bf5 SHA512 e7593fcefead06007a2314217b4be61161261b2be06c631065ede00f48098b924395605faba2ef859be9b6a242d531942460f2b51ea346d1cb93af94ecb23b3c WHIRLPOOL efcec5c85046ba5acff2b8559fad7c05175ed791ea84f47587013e90a3e2c301df507a776097795f0003625fbc40b95d79ecb1a349ee5ee08d5b4a7ad841b452 |
24 |
-AUX 0.21-musl.patch 2108 SHA256 319478e8626271f4fa17fdfeabeca84a08027d1228ac02b60169dd1a3d676deb SHA512 fb0df957015f4b34fa89786780b070df2fe9d7511882cc836d643997d83e303863d2016fb780c3a0f047b84e67093584690ab42fb1772165b2742206402e0f3d WHIRLPOOL fea636b8b89770d7d43267d5e0bb7c46ef1d76a87120a5facb6e2db20c03c9b3f784317f2c6b6d31bb800e40d33c069056c1e895e154faa67cce87b0ff7ff127 |
25 |
AUX 0.23-musl.patch 934 SHA256 8979af4cdc8eefd54209e0ae2c8b3e1bb820bba35de2a788d177998a077200e7 SHA512 f5736bff08e86fb388695ef44303da5c322275871028e726d38bfc3822de6c89fa498555a10ae51c55d79c9f55a8595ce6d84d3bff5350207b212ca08cbf1abb WHIRLPOOL 883b73f26b78b95ee69672d165c1c54beb4e46e1c27b900fcfafebdf39ca134a116ed7f72ad279c99e70b420adae7c2df4f8fc6c94254416c9f73c4b07f77459 |
26 |
AUX 27-strndupa.patch 702 SHA256 b53715e85e65794967434d6751f19cf9d2139cbdbd02d1dd870873957deb596b SHA512 746083032316440b83de82680ec51fd5ca195a48977f4a4e3384114104620fdfd115cf408f1baa7e3ca5f7d038a968131a078349d5404b55277b3b8ba0a15607 WHIRLPOOL 02ce9d9e266fb5112a2bde917e835c51fd2094a6ad3222e7df83511dd5d350104ecbe755b2eac5e9cbf07961734799a334356da6a4d359ab8bb251b884914d81 |
27 |
-DIST efivar-0.21.tar.bz2 66677 SHA256 04b9b9de9d9a1a013395400438a033daf4a4290f497ec5be04a120e2ac535094 SHA512 851b5e29c2dab213bb81c6ea5c5c211d36fb6846de8aa1086b0657f06917c2f93bf154aa3a4c2dda22103bdf1d67ca877f9771dc3f979c9311ca24e0bc09492a WHIRLPOOL d6cdb2e2f047a22677d046581490ee4e64a2ac0631be8e41bf6250241b2554f62ddf81226fa3970ee80ebb9ec62665ca21f4fec94cc5ebe05414b0c674ad38dd |
28 |
DIST efivar-30.tar.gz 86395 SHA256 20709c76311f8eb8be92977b7ac008ce62501fa9f7fe885a784321540fc352f9 SHA512 ab73c2a49175e01cb4872bfb47708a71399c6f8237a02fbbbf4755fcd10efb82984baf76a83c3b3e7f5cf4183050e535cf18dff2bbfed10d9a0f5d4cf2021b32 WHIRLPOOL d0a7fe13e4359ddafb717b666b81fdecf786f8cc3a794e47a46d80064cd402780feeab5f501f9b0796d3a847b58611b7581341e0e9cb4449d86e75e6903591eb |
29 |
-EBUILD efivar-0.21.ebuild 744 SHA256 419fb5abcd14e1eb3604156c6e678b0bdf251311456931ffd5fd38972f1f108f SHA512 a69ef35673943e7761e57f17206e3ab1b089ea5bdcad16e081c61291da6c56e31aee4720b7ce193e5e0b58c44f76c722e281965ec1009330ab164f9b6bd6f738 WHIRLPOOL a36f7122218e0244212f50382271884de1017b147d141e56830a8829d070916b36e304497feba8ec098d12336b376d2046f14f5aaed240b7987df1431e5a4f6c |
30 |
EBUILD efivar-30.ebuild 1014 SHA256 386d8218cd312d6f88d32bfa2aa949f4c8c54e3e14ac1f71ed4e9a61f221b0a6 SHA512 18d4ea42b4d0bd48c138cedd09101efc597213f044f01c7dd5b65a4c56f10fe86682af9bd5aa1619e91c30deb8254f15087b2e13ca18b9f6215cd1d1ed10c9c0 WHIRLPOOL 7846501dc60e1b6cd1bf38ca14b6eddc9d417fa54cf83f6016fa188f68a64ab390e359ff79f9cc7cd36624bdd2e96e200729fc115a029ba8b237d47b2e4f38b2 |
31 |
MISC metadata.xml 329 SHA256 562af8ae9d4eac40cd37ccea2827ecb766176649c836296a10a75dddc4446181 SHA512 a349c5ce7e3ad96d816b52ee35e6547bfb1f4cf9ebd60426ac90b84d67adb0728ab9dcccf93754ad7c71614b0fbd82a1a02fc3fde07e15d12d960d1a7fc088df WHIRLPOOL b6c568a210bf85aea3dffae55d3f861fae101047b431b9ed64f60a61ac5b76d4866d63298a8a11e42f78c013388bc932b1fdd73d44a82fa2476138f2521f3444 |
32 |
|
33 |
diff --git a/sys-libs/efivar/efivar-0.21.ebuild b/sys-libs/efivar/efivar-0.21.ebuild |
34 |
deleted file mode 100644 |
35 |
index b5d64c3..0000000 |
36 |
--- a/sys-libs/efivar/efivar-0.21.ebuild |
37 |
+++ /dev/null |
38 |
@@ -1,32 +0,0 @@ |
39 |
-# Copyright 1999-2016 Gentoo Foundation |
40 |
-# Distributed under the terms of the GNU General Public License v2 |
41 |
-# $Id$ |
42 |
- |
43 |
-EAPI=5 |
44 |
- |
45 |
-inherit eutils multilib toolchain-funcs |
46 |
- |
47 |
-DESCRIPTION="Tools and library to manipulate EFI variables" |
48 |
-HOMEPAGE="https://github.com/rhinstaller/efivar" |
49 |
-SRC_URI="https://github.com/rhinstaller/${PN}/releases/download/${PV}/${P}.tar.bz2" |
50 |
- |
51 |
-LICENSE="GPL-2" |
52 |
-SLOT="0" |
53 |
-KEYWORDS="amd64 ia64 x86" |
54 |
- |
55 |
-RDEPEND="dev-libs/popt" |
56 |
-DEPEND="${RDEPEND} |
57 |
- >=sys-kernel/linux-headers-3.18" |
58 |
- |
59 |
-src_prepare() { |
60 |
- epatch "${FILESDIR}/0.21-initializer.patch" |
61 |
- epatch "${FILESDIR}/0.21-musl.patch" |
62 |
- epatch "${FILESDIR}/0.21-nvme_ioctl.h.patch" |
63 |
- epatch_user |
64 |
-} |
65 |
- |
66 |
-src_configure() { |
67 |
- tc-export CC |
68 |
- export libdir="/usr/$(get_libdir)" |
69 |
- unset LIBS # Bug 562004 |
70 |
-} |
71 |
|
72 |
diff --git a/sys-libs/efivar/files/0.21-initializer.patch b/sys-libs/efivar/files/0.21-initializer.patch |
73 |
deleted file mode 100644 |
74 |
index 25d0659..0000000 |
75 |
--- a/sys-libs/efivar/files/0.21-initializer.patch |
76 |
+++ /dev/null |
77 |
@@ -1,42 +0,0 @@ |
78 |
-From a3606c02fd271d32e364fcc540e34ba1899309f6 Mon Sep 17 00:00:00 2001 |
79 |
-From: Peter Jones <pjones@××××××.com> |
80 |
-Date: Tue, 14 Jul 2015 09:33:54 -0400 |
81 |
-Subject: [PATCH] Sometimes the compiler doesn't like { 0, } as an |
82 |
- initializer... |
83 |
- |
84 |
-Because it really wants to be { {0, },} or something, and sometimes the |
85 |
-compiler, knowing full well what we're trying to do, likes to complain |
86 |
-about the rigor applied to our technique in doing it. |
87 |
- |
88 |
-memset() the struct ifreq to 0 instead so I don't need to figure out its |
89 |
-internal structure just to zero it out. |
90 |
- |
91 |
-Resolves #28 |
92 |
- |
93 |
-Signed-off-by: Peter Jones <pjones@××××××.com> |
94 |
---- |
95 |
- src/linux.c | 3 ++- |
96 |
- 1 file changed, 2 insertions(+), 1 deletion(-) |
97 |
- |
98 |
-diff --git a/src/linux.c b/src/linux.c |
99 |
-index 57f71f3..817b8e6 100644 |
100 |
---- a/src/linux.c |
101 |
-+++ b/src/linux.c |
102 |
-@@ -847,12 +847,13 @@ ssize_t |
103 |
- __attribute__((__visibility__ ("hidden"))) |
104 |
- make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname) |
105 |
- { |
106 |
-- struct ifreq ifr = { 0, }; |
107 |
-+ struct ifreq ifr; |
108 |
- struct ethtool_drvinfo drvinfo = { 0, }; |
109 |
- int fd, rc; |
110 |
- ssize_t ret = -1, sz, off=0; |
111 |
- char busname[PATH_MAX+1] = ""; |
112 |
- |
113 |
-+ memset(&ifr, 0, sizeof (ifr)); |
114 |
- strncpy(ifr.ifr_name, ifname, IF_NAMESIZE); |
115 |
- drvinfo.cmd = ETHTOOL_GDRVINFO; |
116 |
- ifr.ifr_data = (caddr_t)&drvinfo; |
117 |
--- |
118 |
-2.4.6 |
119 |
- |
120 |
|
121 |
diff --git a/sys-libs/efivar/files/0.21-musl.patch b/sys-libs/efivar/files/0.21-musl.patch |
122 |
deleted file mode 100644 |
123 |
index 2c5d7eb..0000000 |
124 |
--- a/sys-libs/efivar/files/0.21-musl.patch |
125 |
+++ /dev/null |
126 |
@@ -1,62 +0,0 @@ |
127 |
-From 262acfc7c4fbb4bbc76f4235220336fd41993ca8 Mon Sep 17 00:00:00 2001 |
128 |
-From: Felix Janda <felix.janda@××××××.de> |
129 |
-Date: Tue, 14 Jul 2015 05:53:04 -0600 |
130 |
-Subject: [PATCH 1/2] Remove -fshort-wchar from CFLAGS |
131 |
-MIME-Version: 1.0 |
132 |
-Content-Type: text/plain; charset=UTF-8 |
133 |
-Content-Transfer-Encoding: 8bit |
134 |
- |
135 |
--fshort-wchar makes wchar_t 16bit. We are not using wchar_t anywhere, |
136 |
-so we don't need it. Removing it fixes an compilation error with musl |
137 |
-libc: |
138 |
- |
139 |
-In file included from dp-acpi.c:21:0: |
140 |
-/usr/lib/gcc/armv7a-hardfloat-linux-musleabi/4.7.4/include/stddef.h:325:24: error: conflicting types for ‘wchar_t’ |
141 |
-In file included from /usr/include/inttypes.h:12:0, |
142 |
- from dp-acpi.c:20: |
143 |
-/usr/include/bits/alltypes.h:18:18: note: previous declaration of ‘wchar_t’ was here |
144 |
-make[1]: *** [dp-acpi.o] Error 1 |
145 |
-make: *** [src] Error 2 |
146 |
---- |
147 |
- Make.defaults | 2 +- |
148 |
- 1 file changed, 1 insertion(+), 1 deletion(-) |
149 |
- |
150 |
-diff --git a/Make.defaults b/Make.defaults |
151 |
-index cc2baa9..7f5ae5e 100644 |
152 |
---- a/Make.defaults |
153 |
-+++ b/Make.defaults |
154 |
-@@ -13,7 +13,7 @@ clang_cflags = |
155 |
- gcc_cflags = -Wmaybe-uninitialized |
156 |
- cflags := $(CFLAGS) \ |
157 |
- -Werror -Wall -Wsign-compare -Wstrict-aliasing \ |
158 |
-- -std=gnu11 -fshort-wchar -fPIC \ |
159 |
-+ -std=gnu11 -fPIC \ |
160 |
- -fvisibility=hidden \ |
161 |
- -D_GNU_SOURCE -I${TOPDIR}/src/include/efivar/ \ |
162 |
- $(if $(filter $(CC),clang),$(clang_cflags),) \ |
163 |
- |
164 |
-From 841ae2fc8c911dbac595cbd228be6bfed7881cad Mon Sep 17 00:00:00 2001 |
165 |
-From: Felix Janda <felix.janda@××××××.de> |
166 |
-Date: Tue, 14 Jul 2015 05:56:05 -0600 |
167 |
-Subject: [PATCH 2/2] Use the more portable major() instead of gnu_dev_major() |
168 |
- |
169 |
-Do the same for minor() and gnu_dev_minor() |
170 |
---- |
171 |
- src/linux.c | 4 ++-- |
172 |
- 1 file changed, 2 insertions(+), 2 deletions(-) |
173 |
- |
174 |
-diff --git a/src/linux.c b/src/linux.c |
175 |
-index c4d099e..0cbd94a 100644 |
176 |
---- a/src/linux.c |
177 |
-+++ b/src/linux.c |
178 |
-@@ -129,8 +129,8 @@ get_partition_number(const char *devpath) |
179 |
- return -1; |
180 |
- } |
181 |
- |
182 |
-- maj = gnu_dev_major(statbuf.st_rdev); |
183 |
-- min = gnu_dev_minor(statbuf.st_rdev); |
184 |
-+ maj = major(statbuf.st_rdev); |
185 |
-+ min = minor(statbuf.st_rdev); |
186 |
- |
187 |
- rc = sysfs_readlink(&linkbuf, "/sys/dev/block/%u:%u", maj, min); |
188 |
- if (rc < 0) |