commit: 23c2669111e35bac56b75fa5473c4e5d0fdc447b
Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 11 00:09:41 2017 +0000
Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Mon Sep 11 00:09:41 2017 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=23c26691
sys-kernel/linux-headers - sync portability patch for 4.13
sys-kernel/linux-headers/Manifest | 3 ++
sys-kernel/linux-headers/linux-headers-4.13.ebuild | 56 ++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/sys-kernel/linux-headers/Manifest
b/sys-kernel/linux-headers/Manifest
index d04a102..67ca872 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -2,16 +2,19 @@ AUX libc-4.3-portability.patch 3908 SHA256
cdd4a603361bb3e3e776b360460ce5df8247a
AUX libc-4.8-portability.patch 6471 SHA256
e8bd0da130161340e347714f633a17e077e9e932f70b7d7c7df3b5afdc1f9125 SHA512
9ca54f7f3f00ce5764f7c943e53fd19a824e6c8160c91344cee550b70e3752d9128fa0eb45a82a7b8063faffbb23f4f4bb223044b3ffbdb2d514f3abe2d4ff9e
WHIRLPOOL
58b9b61ae89c38db86808215214ee094d163eb294ca30faec7e895779aed34f7638566072b3bbda42cda4e76312ca70bf8961d81d2e5afa5580beb1c1be4f12b
DIST gentoo-headers-4.10-1.tar.xz 4640 SHA256
d973da3529766730a00a13ba3aedbd7c3c288eacab3935b506cd639fb4094f66 SHA512
ac3abe50199b98e7e9d493bb11ee221a298db04410caf607ed87c10e7f2af47181d17d03fb08a54216a08c3ec0da88ddc3844ec5eab653b69e0f3099eb95e289
WHIRLPOOL
fe65455111ce0b9490a85705ace7e071aca4aa6f44b414dcd40517b026b2607b4c99338ea841b46187007ec3f71eb51e02d35e086e24df15f10e89481cf777f1
DIST gentoo-headers-4.11-1.tar.xz 4072 SHA256
04f56e24a917986c1117b66fb964fd4b7e80e8ef846f290860856c58f2536abf SHA512
25b36c2b73e98be9f5ca6c60e41323737ce767e55eb92d344b848d5c78aa247957789d33318174b1322ecd069b601e4aac9ce562134749b493d23041340220ed
WHIRLPOOL
4fdcc9c889dc95076c88daba5591444c0fc4d9cad06fc8a6bf7a079342ccb016b052187ebbb3c89f5e0defdee8f34a86c256928cdd82aae3fa55656cbb98d42e
+DIST gentoo-headers-4.13-1.tar.xz 4096 SHA256
51c7559ac940739e62973e1c1de1ce0b3cf3af5c6bbfefb933b073cdf70fb74f SHA512
14236185c8810b88d94ff0533fe59e84599c2d4e5c7507c37cb458b6728eed69b581df7f8654d5323454ec359e93490c4dcbbb1ee58a66f2586047c93f0f1aa6
WHIRLPOOL
6813e263830efccdb6dc6f396de766f0e9a50f05ea3b782d6859bdef6d0bb46cd58dce73394c1da94e596d39e72c64065fde515ae0f2576835659a44a2d969d5
DIST gentoo-headers-4.4-1.tar.xz 6624 SHA256
2d4dbc94f05f2ac376b2b0523340f7351f94b2cef180c9c793fa5e8453c7a770 SHA512
dd8a5c627a9cd373022d7afa1beb126f15694f80452821f31fc5c1a3439635814d205bcbc873a5869946472d86cdec872a44f4870751b96d42e89893fca1b983
WHIRLPOOL
07c351a05d0e808d6de6c2143713ec0e78760987cf7fbc9ec6a6192a185f9c578acdc5b7f96368a25ed9bfe778ac7435fe5596c3e2931d6645ddf631a92b8e01
DIST gentoo-headers-4.8-1.tar.xz 6332 SHA256
8d3076b8908d2503c1d34c7a02ba5e8373af124cc587eff4304b64a48295dec1 SHA512
4c4fab57f764c02150cd3f57c4e2410247f5a1d2aca66deebe6d218e30e6c9a065d15a6757a325d96125a51a65e5cba484ded295dcbe346323e8e11975b8a623
WHIRLPOOL
73b1c2783cdb5624f766cd93b9900bf139f21298ba7f1ca96d0554601415dee06a5cf7d2d694d1bcde88689f0ad8d82183bf9b8f9172761bd1cf5cb5bf592ec9
DIST gentoo-headers-4.9-1.tar.xz 5416 SHA256
2d57ac966b325c2c3bda00cfc7012479f3ade6264bc1e8fc5b9aa36ad4353ed6 SHA512
1069f50c58f25ceb8a13c8e53dce6a21e352e2a624da3b9a6d139939e7613e9a97226eb0173fa060ee69443c6a50b53b6d5c6d752dcaebffbe2a78f06cfbe2b6
WHIRLPOOL
047718799ed5fc39b33473d7dad599fabf94281eb3327be37bf4e8274b31a9f02023cfb93edc0f0d983943592621b1b6ae37c83910b14aeeb3289ac4f8708ec1
DIST gentoo-headers-base-4.10.tar.xz 4077280 SHA256
f3297d2f54e62041b832f9d50b3d30ea0a8f0979571f2ce91274dea2eb2e3cb7 SHA512
327f6dd254ca552112b66bedfabc269c68bbc045b4e5bcf37b1e277d062ab09bfb2f1785f6d58a2458e310baad2492f7fd4772a6b3a824537ebbb68c7f2575fa
WHIRLPOOL
1dbb0540c5ffff4d9d9c4f02dedb0bbc7bab8ce120497fed271ca61fef1444714b93097e49085a2db220d91d42921754e5e30c408a1a487a2c6be8a0f40229a2
DIST gentoo-headers-base-4.11.tar.xz 4092160 SHA256
e41e6ef74429f3b0db3ad908b55a62bb2f8a3b53fbaabb44344e00e2c2ed26db SHA512
e12d6016b8ea85396d5f757f904fbf7ebb0bc5d1f7d58865085fa7dfe49f6a6b9b46acfa744f9784c24fdb9ecb075ca94a62609d03b0562a583af09ebbf59d2f
WHIRLPOOL
9bd7d9a168cf82eebfba7a1191105ed1cacf4ef25741aa3c9702619cbaa2d153152a1e66f672de44e3e19312b8ca7f24b8c97a45a9a209895be6da0cac9b9e04
+DIST gentoo-headers-base-4.13.tar.xz 7951980 SHA256
1182441e77bdf23f4738d4d70adda5b65d6d3550d50e2c21f44a11d26468a474 SHA512
3b528e18199d43db3f51c8fb9a5a4c67b9317ea7e9b9fd82fe2cb4d704bbc1253f2af64dc79377ee8ec26511d0893409e3dddbb9a6ae11e8bb7f4ca4d8d3ac9a
WHIRLPOOL
08089853ff9f5aa0090f1c14852c822e7046649b786f6f1e6130be131e18de79bf90d0678f39f608c770460e5c6624ba88e680b363b7edb5f613ab5a7a6396c1
DIST gentoo-headers-base-4.4.tar.xz 3911752 SHA256
c16a80976837e347e4356380ce4942286e7485d3335005647152b839e3267b8e SHA512
1cd3de58ff790c3730bea38138c7a45ef95d04288c69ffeabebb884fab3add13bd9c99785ddd87a3ee467a0e1b1cdc457bbd28da349e7c178b4d2374c5fb78a3
WHIRLPOOL
6ea6c16718fab89d6e5c190d41b90f1d050cbc94bf56d00bea58b50006d4a7871f6bebbeb09623746b32066a1a514e84fead5ba3fbdc299ed363027caa4ae9dc
DIST gentoo-headers-base-4.8.tar.xz 4025544 SHA256
ab6a8276da6c691db2eb12c83d3277be26d86660a52f813562db6c2dd79c481f SHA512
379d4ef9b14c1a2277c996df2683b9e21b591ef3b77c8a4e593d7e687c298196fadd032c96d442a67e227bb8a70a15763e832e2f70da9a819911e9e678c46733
WHIRLPOOL
d2786dd580daf3227c7fa9ad460c3d50702b94c5b6f37677a08587855e367dbe3423dff9865e6f7db4ca9943334dab8233e6f375a6c931ba5b94a1b0278b0598
DIST gentoo-headers-base-4.9.tar.xz 4052748 SHA256
8468aa4b44e224c33e8d1ffab74afe61600f34aa2a07528bc710a682a037f851 SHA512
a03418cfba7fa4531279d9122411af3e285e962506e8df9279fbbb27ae08a4e30725bd1cf03f48ad523f61f2889195e6c844fa4c7b4ef2f828baf47ef402abfa
WHIRLPOOL
a24056d5e2d5cc43efca9f9c9df4189e6f103450d89f0f5fadfe0a34fedf815c7f2d8b609b4a706bb46ee4b492bec2bddf8fab5af83c356458a4543d2d6a0ade
EBUILD linux-headers-4.10.ebuild 1580 SHA256
eff2b8ee1cb7a5d78e1ec8abcf671a381308df4cc4bd89e8d43527404478667b SHA512
72f571d2aeaf394603b68caa08fa5f958ede3e57f7540ba0d8e52b32d9e70660d676d45e62b3e88860299c0492ef5ff435a122238c37e69fff64a5f09b43dad2
WHIRLPOOL
1b6f7e77f9a90273745798fa710eb1d2cd2238411ab0580c8f9b82af8d84693c6d4ece56402ad98f47ca94cdc1525aa86b05b08653ad408ec3f876cac2ae3791
EBUILD linux-headers-4.11.ebuild 1612 SHA256
38e5dbd0504dbc44bbf629a507794f8a7fd7f0db77a37ad9589654a23522d070 SHA512
397c9dc85a809b47a51279d29d34b7f65ae48329dcc3959d42f2d295954e908cd955fa2d4eaacd43bb97bb31844d886d9ceb7e707bff33227b32143cda658fdd
WHIRLPOOL
cc8d907b44e05826cab419dff79992897cf46cb28573f20b07e49119632a4a625b05b2fe0eb56e56e86579a60d07ecf6cef92cde9e674650e2c756be1ef9a1d8
+EBUILD linux-headers-4.13.ebuild 1580 SHA256
eff2b8ee1cb7a5d78e1ec8abcf671a381308df4cc4bd89e8d43527404478667b SHA512
72f571d2aeaf394603b68caa08fa5f958ede3e57f7540ba0d8e52b32d9e70660d676d45e62b3e88860299c0492ef5ff435a122238c37e69fff64a5f09b43dad2
WHIRLPOOL
1b6f7e77f9a90273745798fa710eb1d2cd2238411ab0580c8f9b82af8d84693c6d4ece56402ad98f47ca94cdc1525aa86b05b08653ad408ec3f876cac2ae3791
EBUILD linux-headers-4.4.ebuild 1567 SHA256
d0e45c0363e6a8e1dc9b61e931dd04ef5ad75931efb57b29f359c18845f19c3f SHA512
6dd921b74b3344a67ea9d3b115b6ae8705c753dcd1e272d2f8e35cb483bc69b1549a6289f0c9095a6c07d542bfaa62afcc16a31072cefaefbc1056a41d5bce84
WHIRLPOOL
654c7b6d712f326cf1398b1f36bae7da82f00e6ec4e43d5c914c1e2706c151e47dac57f93e78d9d6d48e6e777ced1bb81a88b470cb98c8a64167c8b4cdcf1397
EBUILD linux-headers-4.8.ebuild 1580 SHA256
40c5325aaefcb53fe9f3df69d6a96557f780684fd191e41db1867a1db69432e2 SHA512
dfe8337398f709eb3b63c73535ba38bca5272e6737acaed7c37cee9bd1e98c2c5f5c03acb1b55278b79661413f1cb53f57d95fe760391662153726253436a6d6
WHIRLPOOL
28f447a009aee2f3970f7587db0fc930fdc8e413cf5b7f59d4a3396d52fe233468012a89e01787a17aa4f4b51f4001b4bc3e66963359616461d0e58fecb7ece1
EBUILD linux-headers-4.9.ebuild 1580 SHA256
40c5325aaefcb53fe9f3df69d6a96557f780684fd191e41db1867a1db69432e2 SHA512
dfe8337398f709eb3b63c73535ba38bca5272e6737acaed7c37cee9bd1e98c2c5f5c03acb1b55278b79661413f1cb53f57d95fe760391662153726253436a6d6
WHIRLPOOL
28f447a009aee2f3970f7587db0fc930fdc8e413cf5b7f59d4a3396d52fe233468012a89e01787a17aa4f4b51f4001b4bc3e66963359616461d0e58fecb7ece1
diff --git a/sys-kernel/linux-headers/linux-headers-4.13.ebuild
b/sys-kernel/linux-headers/linux-headers-4.13.ebuild
new file mode 100644
index 0000000..ecc7386
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-4.13.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+ETYPE="headers"
+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"
+inherit kernel-2
+detect_version
+
+PATCH_VER="1"
+SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz
+ ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+
+DEPEND="app-arch/xz-utils
+ dev-lang/perl"
+RDEPEND="!!media-sound/alsa-headers"
+
+S=${WORKDIR}/gentoo-headers-base-${PV}
+
+src_unpack() {
+ unpack ${A}
+}
+
+src_prepare() {
+ [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
+ epatch "${FILESDIR}"/libc-4.8-portability.patch
+}
+
+src_install() {
+ kernel-2_src_install
+
+ # hrm, build system sucks
+ find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete
+ find "${ED}" -depth -type d -delete 2>/dev/null
+}
+
+src_test() {
+ # Make sure no uapi/ include paths are used by accident.
+ egrep -r \
+ -e '# *include.*["<]uapi/' \
+ "${D}" && die "#include uapi/xxx detected"
+
+ einfo "Possible unescaped attribute/type usage"
+ egrep -r \
+ -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
+ -e '\<([us](8|16|32|64))\>' \
+ .
+
+ einfo "Missing linux/types.h include"
+ egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L
linux/types.h
+
+ emake ARCH=$(tc-arch-kernel) headers_check
+}