1 |
commit: 3ca1c72aeb78e42eeb80a9b7f9dd8259c1ca04fc |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Apr 2 00:38:03 2016 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Apr 2 00:38:03 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=3ca1c72a |
7 |
|
8 |
sys-kernel/linux-headers: add stable 4.3 |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
RepoMan-Options: --force |
12 |
|
13 |
sys-kernel/linux-headers/Manifest | 3 ++ |
14 |
.../linux-headers/linux-headers-4.3-r99.ebuild | 57 ++++++++++++++++++++++ |
15 |
2 files changed, 60 insertions(+) |
16 |
|
17 |
diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest |
18 |
index dd6d053..6cc4cd2 100644 |
19 |
--- a/sys-kernel/linux-headers/Manifest |
20 |
+++ b/sys-kernel/linux-headers/Manifest |
21 |
@@ -4,11 +4,14 @@ AUX libc-compat.h-fix-some-issues-arising-from-in6.h.patch 2051 SHA256 9dc049392 |
22 |
AUX libc-compat.h-prevent-redefinition-of-struct-ethhdr.patch 1037 SHA256 3297454dd7bdc3417d36f448ca2091e39a6acf475e22c6eb67ee5819d7b73c8f SHA512 895e23a36d0736ff624ad960e8a26e221d990e50910cc96b1a151789f97b94288f3e801ad76d141e421901e66422c480e511b2e20798e91a15b9e298c72533d6 WHIRLPOOL 25fc05bd3d942c27e12ede60fe07953d3c35adfb7154ee1b99cc8f02946264a4f91df9c5cce089c90bb08c5aec104c6217d55c8f7c07b454f3a4c32b4ee2f61f |
23 |
DIST gentoo-headers-3.16-1.tar.xz 2760 SHA256 331d2e00e94d86b6895fde450dffa7c669a177a53174649561d46ccd58e1351c SHA512 5df6857267ff93619c1735420fad689e104980ad55fb6fa33db6d4739ac166594672b16fa21b58f253540adf3198c32acf499eb3e10726c2bc88234e42e68b14 WHIRLPOOL e380f0309d391db15ad1fb273925efe30ee020c594030d5b4c74b8a3fb9154eeac658b04bc9816ba7f932f8d0cc53cf385ba02bc690a306e053a22fa167e1965 |
24 |
DIST gentoo-headers-3.18-1.tar.xz 3628 SHA256 d6b83a873baf83d8db535623dc9b91b52354e53238a128bb6fc29c6ff4f9f11e SHA512 89fb9b336fa3455752f6fe8626500d30245c04806890d4448a2895bbef2a5eae409940618fd4e0be57aa12784a198a695c32479f12d76450e16f2af1536e7a1f WHIRLPOOL 5a18218fef9013d5306d3ef6aa6467c1fe09dc70593c3f8f1f62a3e99d704d085420e33ded3924f0e34ee58c080952e5e007842f31d7bf648fad14a02ce3751f |
25 |
+DIST gentoo-headers-4.3-1.tar.xz 6336 SHA256 dbe99afe8b96b181f1b065b4d91969913eb23750c1fdf5c05f86667a314ca726 SHA512 55310299ccf6fc013b26b28df52740188ea68547617141af45a1278d0028c8db47e43e230f08fff399793e420028ed1602438a73bad6f4ffb6f3c43f9f28002d WHIRLPOOL a87198b9f868d913c14a2578c5cd452fd0f041576141fc8089d4a3eef0840929923d95de188fac8a6f1115d588f2a17dd51ddcaae90871131d39458c90afe956 |
26 |
DIST gentoo-headers-4.5-1.tar.xz 6388 SHA256 7edb535fcff4d0aa02334840f7afc4049018c479e0fe81036abc5fc2b4532298 SHA512 48b19592bce8176bb6a363fb383fa4f88b3f1d30712339ba215c1246a59c9463423c53e77967039703adc5b7eb32cee532686715cc61cab95bd0694f283a76de WHIRLPOOL 57abea28dc4dc50b393ce7c1bd00d7d2e4a19a5ed24282a74065efb4d61550ac389cee45ff917d3cc56d0687172da0bfe678fb21c28758767a8b4445098fc54e |
27 |
DIST gentoo-headers-base-3.16.tar.xz 3743324 SHA256 705c4652ac1bf78c9accec6fd8da795ebd88a79f6fad47cf1f4e88685bb2a2ce SHA512 100234a696f9ec3a5762a8d5115672e48ff47a1741be24affde1a1c86a906d7a560d0bd6906ec2c6cd86ec79f843f29e2cc153fff17111ddf5e2696e5ee9f7b6 WHIRLPOOL 0fb19c8618b76ebacf7a647aacdce32406384e69cbdd7126ac567cb9819781d1c85ef341822b6551962b5af0cc75372119deeb709e11f2739b99d4be7a2ab338 |
28 |
DIST gentoo-headers-base-3.18.tar.xz 3776668 SHA256 12a44590e505525509556f6e973464f124f172565d3a4b29a3ff4627aa24f9a7 SHA512 6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535 WHIRLPOOL 5cdd500aaac3589d6672ea365f5b29ccef207db36cbc34052f0bf1bbe35b5dbfedf3b1675079c1ec05daf1a136d2da3018b2ca91bcaeda1fe8d23e3246fda25e |
29 |
+DIST gentoo-headers-base-4.3.tar.xz 3892104 SHA256 5add8ce264a85ced6222060d962c079821bb15b4dc015091425f609fd8db4629 SHA512 fed69490e15b2add489fe55225b98641135d4d7f10b4a8fa716ab039c79e74172168b90a4c3c154bbac14abddbde1dfb901e35527a76c898afba32a2d76b6f48 WHIRLPOOL b1193f24ae4a31c12e5fcddfb62ce73d1434e18048a6ae67dbeb4e0bb6b514c7350faaafe6d9b5ecd4cdd43468ec88e1ba8109da6f1eb83c26a9d1e360bff565 |
30 |
DIST gentoo-headers-base-4.5.tar.xz 3915016 SHA256 cec11abb1afbe966e1e2abf828adeb7989547129147528e32bbddcac83f416fd SHA512 fee3d986d0fa25beda7b04e971810903c1a4dd50b82167a511f65cba8e6b5fdf08005578663b36841c75168e144330004561c24d827c9b4b734e08bbab4608e2 WHIRLPOOL b9272bd4e00d430a4c62a3fdd92865798c1460e59ba88a1fd28747b1ef1947c982daf915db38db061dd33e25b2dfffa2636034f6f5dc6cfe904801bb5f476cb9 |
31 |
EBUILD linux-headers-3.16.ebuild 1384 SHA256 9830429f282f75e51404f02d9351e34d5aa7b72a7ba5d61ef5c198c6d6cb0e02 SHA512 39bb6208c26aed1c576c6f36750bad0f22f10e30330a330f4d11f3bd1dab679ba769ba0baf88d1a60b285c11c75f520ac93c1b1029da066064a79a769d67474a WHIRLPOOL 3a39ba8e43fed7b07b0930ee7f528c6318d48ed71a87a4d81d9b68bbe1f2d3aee672d317aedd5ec75382c0524d34851ac7f0a0d76882ccd8a16a7575d3965f9f |
32 |
EBUILD linux-headers-3.18-r99.ebuild 1604 SHA256 a09fa647edfa9d7116a7a98bc8f59de01bee9e2a56b98b8e40c211dc7dc04634 SHA512 3ab4ce51539eae2a285488269c4e93075aa32bfd9560f2d78158e5d681ff5785aae68f68f7b96157daeab92cee0618c414887ad5c23d70a3de25b6b3cac99f62 WHIRLPOOL 5c592a512cf765cb9d9f9e166206e1b9d14c42c94c9bf2c1b0239aa185b6bf8aaa2fef442fb6cf5dc8ba2fe515550f05939542dc3db881bfdece4cd367fca80b |
33 |
+EBUILD linux-headers-4.3-r99.ebuild 1492 SHA256 b547f411c42b84b78b535746677168dc8f27b096854f804300b5a383939ee56b SHA512 6aed22ebec4ab14a0a11a7fce7eefb119ae18e68ddd2d7e99ff4f5a7118ea64b03ff72f859f0f8cce3b58056061cdc7ec42f0963449180ee57b0a978fc8be920 WHIRLPOOL 0a71435f9dcd9d718ea6a5718a5f06e1eda5c53a8750033f276cebdfdbf7300b1d548f5260861fbdb21ad8c19ac2a96846ae1653f74e1d23188b32a6a05b37e7 |
34 |
EBUILD linux-headers-4.5-r99.ebuild 1496 SHA256 f1c9c89a7c07f444bb5bd82a5fd04aae1a33daad01da1d99beb03cf8aabb7a4f SHA512 958df17d5389672931c36134c1a192f0199a81705bc06787b384a5dc72051a88f6c061a3d2b1786850669ceab4f778ffb652925d13c9b69d916e45eae2d92dc2 WHIRLPOOL 0c113ee1de2a17d9900d38d29313e42e66963198dbb4e1dfdb1e6f3a2338ef70c789a2763f8b4c021fd88b582bf4ac0419c9c171926486395b968293442a47d5 |
35 |
MISC metadata.xml 344 SHA256 9a1be7c7cda2e8f30ea65c0abc9b3663e8efecd6d8d383b28a55de2ff7071d10 SHA512 4dfc3a4130e5ae01c17510c693c4f2bd81fb019cf003e866c7f359213b58c6e36ed59699d6a458464e1dabd73c8f4a24eada8ced06d7ac513ec3553c0179f164 WHIRLPOOL df2e1ce9fe16c663dca50b97b9e8f3c80ada9b8feceb9381ca256a052f1c7176c56439ca61c5d734e22d04386c8efd9462758d2aa1f12d24a73425b9f1a6a6dc |
36 |
|
37 |
diff --git a/sys-kernel/linux-headers/linux-headers-4.3-r99.ebuild b/sys-kernel/linux-headers/linux-headers-4.3-r99.ebuild |
38 |
new file mode 100644 |
39 |
index 0000000..5207769 |
40 |
--- /dev/null |
41 |
+++ b/sys-kernel/linux-headers/linux-headers-4.3-r99.ebuild |
42 |
@@ -0,0 +1,57 @@ |
43 |
+# Copyright 1999-2016 Gentoo Foundation |
44 |
+# Distributed under the terms of the GNU General Public License v2 |
45 |
+# $Id$ |
46 |
+ |
47 |
+EAPI="4" |
48 |
+ |
49 |
+ETYPE="headers" |
50 |
+H_SUPPORTEDARCH="alpha amd64 arc arm arm64 avr32 bfin cris frv hexagon hppa ia64 m32r m68k metag microblaze mips mn10300 nios2 openrisc ppc ppc64 s390 score sh sparc tile x86 xtensa" |
51 |
+inherit kernel-2 |
52 |
+detect_version |
53 |
+ |
54 |
+PATCH_VER="1" |
55 |
+SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz |
56 |
+ ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" |
57 |
+ |
58 |
+KEYWORDS="amd64 arm ~mips ppc x86" |
59 |
+ |
60 |
+DEPEND="app-arch/xz-utils |
61 |
+ dev-lang/perl" |
62 |
+RDEPEND="!!media-sound/alsa-headers" |
63 |
+ |
64 |
+S=${WORKDIR}/gentoo-headers-base-${PV} |
65 |
+ |
66 |
+src_unpack() { |
67 |
+ unpack ${A} |
68 |
+} |
69 |
+ |
70 |
+src_prepare() { |
71 |
+ [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV} |
72 |
+ epatch "${FILESDIR}"/libc-4.3-portability.patch |
73 |
+} |
74 |
+ |
75 |
+src_install() { |
76 |
+ kernel-2_src_install |
77 |
+ |
78 |
+ # hrm, build system sucks |
79 |
+ find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete |
80 |
+ find "${ED}" -depth -type d -delete 2>/dev/null |
81 |
+} |
82 |
+ |
83 |
+src_test() { |
84 |
+ # Make sure no uapi/ include paths are used by accident. |
85 |
+ egrep -r \ |
86 |
+ -e '# *include.*["<]uapi/' \ |
87 |
+ "${D}" && die "#include uapi/xxx detected" |
88 |
+ |
89 |
+ einfo "Possible unescaped attribute/type usage" |
90 |
+ egrep -r \ |
91 |
+ -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \ |
92 |
+ -e '\<([us](8|16|32|64))\>' \ |
93 |
+ . |
94 |
+ |
95 |
+ einfo "Missing linux/types.h include" |
96 |
+ egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h |
97 |
+ |
98 |
+ emake ARCH=$(tc-arch-kernel) headers_check |
99 |
+} |