Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-kernel/linux-headers/
Date: Mon, 11 Sep 2017 00:10:17
Message-Id: 1505088581.23c2669111e35bac56b75fa5473c4e5d0fdc447b.anarchy@gentoo
1 commit: 23c2669111e35bac56b75fa5473c4e5d0fdc447b
2 Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 11 00:09:41 2017 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 11 00:09:41 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=23c26691
7
8 sys-kernel/linux-headers - sync portability patch for 4.13
9
10 sys-kernel/linux-headers/Manifest | 3 ++
11 sys-kernel/linux-headers/linux-headers-4.13.ebuild | 56 ++++++++++++++++++++++
12 2 files changed, 59 insertions(+)
13
14 diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
15 index d04a102..67ca872 100644
16 --- a/sys-kernel/linux-headers/Manifest
17 +++ b/sys-kernel/linux-headers/Manifest
18 @@ -2,16 +2,19 @@ AUX libc-4.3-portability.patch 3908 SHA256 cdd4a603361bb3e3e776b360460ce5df8247a
19 AUX libc-4.8-portability.patch 6471 SHA256 e8bd0da130161340e347714f633a17e077e9e932f70b7d7c7df3b5afdc1f9125 SHA512 9ca54f7f3f00ce5764f7c943e53fd19a824e6c8160c91344cee550b70e3752d9128fa0eb45a82a7b8063faffbb23f4f4bb223044b3ffbdb2d514f3abe2d4ff9e WHIRLPOOL 58b9b61ae89c38db86808215214ee094d163eb294ca30faec7e895779aed34f7638566072b3bbda42cda4e76312ca70bf8961d81d2e5afa5580beb1c1be4f12b
20 DIST gentoo-headers-4.10-1.tar.xz 4640 SHA256 d973da3529766730a00a13ba3aedbd7c3c288eacab3935b506cd639fb4094f66 SHA512 ac3abe50199b98e7e9d493bb11ee221a298db04410caf607ed87c10e7f2af47181d17d03fb08a54216a08c3ec0da88ddc3844ec5eab653b69e0f3099eb95e289 WHIRLPOOL fe65455111ce0b9490a85705ace7e071aca4aa6f44b414dcd40517b026b2607b4c99338ea841b46187007ec3f71eb51e02d35e086e24df15f10e89481cf777f1
21 DIST gentoo-headers-4.11-1.tar.xz 4072 SHA256 04f56e24a917986c1117b66fb964fd4b7e80e8ef846f290860856c58f2536abf SHA512 25b36c2b73e98be9f5ca6c60e41323737ce767e55eb92d344b848d5c78aa247957789d33318174b1322ecd069b601e4aac9ce562134749b493d23041340220ed WHIRLPOOL 4fdcc9c889dc95076c88daba5591444c0fc4d9cad06fc8a6bf7a079342ccb016b052187ebbb3c89f5e0defdee8f34a86c256928cdd82aae3fa55656cbb98d42e
22 +DIST gentoo-headers-4.13-1.tar.xz 4096 SHA256 51c7559ac940739e62973e1c1de1ce0b3cf3af5c6bbfefb933b073cdf70fb74f SHA512 14236185c8810b88d94ff0533fe59e84599c2d4e5c7507c37cb458b6728eed69b581df7f8654d5323454ec359e93490c4dcbbb1ee58a66f2586047c93f0f1aa6 WHIRLPOOL 6813e263830efccdb6dc6f396de766f0e9a50f05ea3b782d6859bdef6d0bb46cd58dce73394c1da94e596d39e72c64065fde515ae0f2576835659a44a2d969d5
23 DIST gentoo-headers-4.4-1.tar.xz 6624 SHA256 2d4dbc94f05f2ac376b2b0523340f7351f94b2cef180c9c793fa5e8453c7a770 SHA512 dd8a5c627a9cd373022d7afa1beb126f15694f80452821f31fc5c1a3439635814d205bcbc873a5869946472d86cdec872a44f4870751b96d42e89893fca1b983 WHIRLPOOL 07c351a05d0e808d6de6c2143713ec0e78760987cf7fbc9ec6a6192a185f9c578acdc5b7f96368a25ed9bfe778ac7435fe5596c3e2931d6645ddf631a92b8e01
24 DIST gentoo-headers-4.8-1.tar.xz 6332 SHA256 8d3076b8908d2503c1d34c7a02ba5e8373af124cc587eff4304b64a48295dec1 SHA512 4c4fab57f764c02150cd3f57c4e2410247f5a1d2aca66deebe6d218e30e6c9a065d15a6757a325d96125a51a65e5cba484ded295dcbe346323e8e11975b8a623 WHIRLPOOL 73b1c2783cdb5624f766cd93b9900bf139f21298ba7f1ca96d0554601415dee06a5cf7d2d694d1bcde88689f0ad8d82183bf9b8f9172761bd1cf5cb5bf592ec9
25 DIST gentoo-headers-4.9-1.tar.xz 5416 SHA256 2d57ac966b325c2c3bda00cfc7012479f3ade6264bc1e8fc5b9aa36ad4353ed6 SHA512 1069f50c58f25ceb8a13c8e53dce6a21e352e2a624da3b9a6d139939e7613e9a97226eb0173fa060ee69443c6a50b53b6d5c6d752dcaebffbe2a78f06cfbe2b6 WHIRLPOOL 047718799ed5fc39b33473d7dad599fabf94281eb3327be37bf4e8274b31a9f02023cfb93edc0f0d983943592621b1b6ae37c83910b14aeeb3289ac4f8708ec1
26 DIST gentoo-headers-base-4.10.tar.xz 4077280 SHA256 f3297d2f54e62041b832f9d50b3d30ea0a8f0979571f2ce91274dea2eb2e3cb7 SHA512 327f6dd254ca552112b66bedfabc269c68bbc045b4e5bcf37b1e277d062ab09bfb2f1785f6d58a2458e310baad2492f7fd4772a6b3a824537ebbb68c7f2575fa WHIRLPOOL 1dbb0540c5ffff4d9d9c4f02dedb0bbc7bab8ce120497fed271ca61fef1444714b93097e49085a2db220d91d42921754e5e30c408a1a487a2c6be8a0f40229a2
27 DIST gentoo-headers-base-4.11.tar.xz 4092160 SHA256 e41e6ef74429f3b0db3ad908b55a62bb2f8a3b53fbaabb44344e00e2c2ed26db SHA512 e12d6016b8ea85396d5f757f904fbf7ebb0bc5d1f7d58865085fa7dfe49f6a6b9b46acfa744f9784c24fdb9ecb075ca94a62609d03b0562a583af09ebbf59d2f WHIRLPOOL 9bd7d9a168cf82eebfba7a1191105ed1cacf4ef25741aa3c9702619cbaa2d153152a1e66f672de44e3e19312b8ca7f24b8c97a45a9a209895be6da0cac9b9e04
28 +DIST gentoo-headers-base-4.13.tar.xz 7951980 SHA256 1182441e77bdf23f4738d4d70adda5b65d6d3550d50e2c21f44a11d26468a474 SHA512 3b528e18199d43db3f51c8fb9a5a4c67b9317ea7e9b9fd82fe2cb4d704bbc1253f2af64dc79377ee8ec26511d0893409e3dddbb9a6ae11e8bb7f4ca4d8d3ac9a WHIRLPOOL 08089853ff9f5aa0090f1c14852c822e7046649b786f6f1e6130be131e18de79bf90d0678f39f608c770460e5c6624ba88e680b363b7edb5f613ab5a7a6396c1
29 DIST gentoo-headers-base-4.4.tar.xz 3911752 SHA256 c16a80976837e347e4356380ce4942286e7485d3335005647152b839e3267b8e SHA512 1cd3de58ff790c3730bea38138c7a45ef95d04288c69ffeabebb884fab3add13bd9c99785ddd87a3ee467a0e1b1cdc457bbd28da349e7c178b4d2374c5fb78a3 WHIRLPOOL 6ea6c16718fab89d6e5c190d41b90f1d050cbc94bf56d00bea58b50006d4a7871f6bebbeb09623746b32066a1a514e84fead5ba3fbdc299ed363027caa4ae9dc
30 DIST gentoo-headers-base-4.8.tar.xz 4025544 SHA256 ab6a8276da6c691db2eb12c83d3277be26d86660a52f813562db6c2dd79c481f SHA512 379d4ef9b14c1a2277c996df2683b9e21b591ef3b77c8a4e593d7e687c298196fadd032c96d442a67e227bb8a70a15763e832e2f70da9a819911e9e678c46733 WHIRLPOOL d2786dd580daf3227c7fa9ad460c3d50702b94c5b6f37677a08587855e367dbe3423dff9865e6f7db4ca9943334dab8233e6f375a6c931ba5b94a1b0278b0598
31 DIST gentoo-headers-base-4.9.tar.xz 4052748 SHA256 8468aa4b44e224c33e8d1ffab74afe61600f34aa2a07528bc710a682a037f851 SHA512 a03418cfba7fa4531279d9122411af3e285e962506e8df9279fbbb27ae08a4e30725bd1cf03f48ad523f61f2889195e6c844fa4c7b4ef2f828baf47ef402abfa WHIRLPOOL a24056d5e2d5cc43efca9f9c9df4189e6f103450d89f0f5fadfe0a34fedf815c7f2d8b609b4a706bb46ee4b492bec2bddf8fab5af83c356458a4543d2d6a0ade
32 EBUILD linux-headers-4.10.ebuild 1580 SHA256 eff2b8ee1cb7a5d78e1ec8abcf671a381308df4cc4bd89e8d43527404478667b SHA512 72f571d2aeaf394603b68caa08fa5f958ede3e57f7540ba0d8e52b32d9e70660d676d45e62b3e88860299c0492ef5ff435a122238c37e69fff64a5f09b43dad2 WHIRLPOOL 1b6f7e77f9a90273745798fa710eb1d2cd2238411ab0580c8f9b82af8d84693c6d4ece56402ad98f47ca94cdc1525aa86b05b08653ad408ec3f876cac2ae3791
33 EBUILD linux-headers-4.11.ebuild 1612 SHA256 38e5dbd0504dbc44bbf629a507794f8a7fd7f0db77a37ad9589654a23522d070 SHA512 397c9dc85a809b47a51279d29d34b7f65ae48329dcc3959d42f2d295954e908cd955fa2d4eaacd43bb97bb31844d886d9ceb7e707bff33227b32143cda658fdd WHIRLPOOL cc8d907b44e05826cab419dff79992897cf46cb28573f20b07e49119632a4a625b05b2fe0eb56e56e86579a60d07ecf6cef92cde9e674650e2c756be1ef9a1d8
34 +EBUILD linux-headers-4.13.ebuild 1580 SHA256 eff2b8ee1cb7a5d78e1ec8abcf671a381308df4cc4bd89e8d43527404478667b SHA512 72f571d2aeaf394603b68caa08fa5f958ede3e57f7540ba0d8e52b32d9e70660d676d45e62b3e88860299c0492ef5ff435a122238c37e69fff64a5f09b43dad2 WHIRLPOOL 1b6f7e77f9a90273745798fa710eb1d2cd2238411ab0580c8f9b82af8d84693c6d4ece56402ad98f47ca94cdc1525aa86b05b08653ad408ec3f876cac2ae3791
35 EBUILD linux-headers-4.4.ebuild 1567 SHA256 d0e45c0363e6a8e1dc9b61e931dd04ef5ad75931efb57b29f359c18845f19c3f SHA512 6dd921b74b3344a67ea9d3b115b6ae8705c753dcd1e272d2f8e35cb483bc69b1549a6289f0c9095a6c07d542bfaa62afcc16a31072cefaefbc1056a41d5bce84 WHIRLPOOL 654c7b6d712f326cf1398b1f36bae7da82f00e6ec4e43d5c914c1e2706c151e47dac57f93e78d9d6d48e6e777ced1bb81a88b470cb98c8a64167c8b4cdcf1397
36 EBUILD linux-headers-4.8.ebuild 1580 SHA256 40c5325aaefcb53fe9f3df69d6a96557f780684fd191e41db1867a1db69432e2 SHA512 dfe8337398f709eb3b63c73535ba38bca5272e6737acaed7c37cee9bd1e98c2c5f5c03acb1b55278b79661413f1cb53f57d95fe760391662153726253436a6d6 WHIRLPOOL 28f447a009aee2f3970f7587db0fc930fdc8e413cf5b7f59d4a3396d52fe233468012a89e01787a17aa4f4b51f4001b4bc3e66963359616461d0e58fecb7ece1
37 EBUILD linux-headers-4.9.ebuild 1580 SHA256 40c5325aaefcb53fe9f3df69d6a96557f780684fd191e41db1867a1db69432e2 SHA512 dfe8337398f709eb3b63c73535ba38bca5272e6737acaed7c37cee9bd1e98c2c5f5c03acb1b55278b79661413f1cb53f57d95fe760391662153726253436a6d6 WHIRLPOOL 28f447a009aee2f3970f7587db0fc930fdc8e413cf5b7f59d4a3396d52fe233468012a89e01787a17aa4f4b51f4001b4bc3e66963359616461d0e58fecb7ece1
38
39 diff --git a/sys-kernel/linux-headers/linux-headers-4.13.ebuild b/sys-kernel/linux-headers/linux-headers-4.13.ebuild
40 new file mode 100644
41 index 0000000..ecc7386
42 --- /dev/null
43 +++ b/sys-kernel/linux-headers/linux-headers-4.13.ebuild
44 @@ -0,0 +1,56 @@
45 +# Copyright 1999-2017 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +
48 +EAPI="5"
49 +
50 +ETYPE="headers"
51 +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"
52 +inherit kernel-2
53 +detect_version
54 +
55 +PATCH_VER="1"
56 +SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz
57 + ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}"
58 +
59 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
60 +
61 +DEPEND="app-arch/xz-utils
62 + dev-lang/perl"
63 +RDEPEND="!!media-sound/alsa-headers"
64 +
65 +S=${WORKDIR}/gentoo-headers-base-${PV}
66 +
67 +src_unpack() {
68 + unpack ${A}
69 +}
70 +
71 +src_prepare() {
72 + [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
73 + epatch "${FILESDIR}"/libc-4.8-portability.patch
74 +}
75 +
76 +src_install() {
77 + kernel-2_src_install
78 +
79 + # hrm, build system sucks
80 + find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete
81 + find "${ED}" -depth -type d -delete 2>/dev/null
82 +}
83 +
84 +src_test() {
85 + # Make sure no uapi/ include paths are used by accident.
86 + egrep -r \
87 + -e '# *include.*["<]uapi/' \
88 + "${D}" && die "#include uapi/xxx detected"
89 +
90 + einfo "Possible unescaped attribute/type usage"
91 + egrep -r \
92 + -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
93 + -e '\<([us](8|16|32|64))\>' \
94 + .
95 +
96 + einfo "Missing linux/types.h include"
97 + egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
98 +
99 + emake ARCH=$(tc-arch-kernel) headers_check
100 +}