commit:     0c3def9bb0a66ae0cddb536adf613c76855fbc25
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 06:42:13 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 06:42:22 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3def9b

sys-kernel/linux-headers: version bump to 4.9

 sys-kernel/linux-headers/Manifest                 |  2 +
 sys-kernel/linux-headers/linux-headers-4.9.ebuild | 55 +++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/sys-kernel/linux-headers/Manifest 
b/sys-kernel/linux-headers/Manifest
index 2efbe9e..5bc433e 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -7,6 +7,7 @@ DIST gentoo-headers-4.5-1.tar.xz 6388 SHA256 
7edb535fcff4d0aa02334840f7afc404901
 DIST gentoo-headers-4.6-1.tar.xz 6356 SHA256 
927a87d22d925e0a0191652ac4514c690f30ad63fc3cf472224320a0af9cab04 SHA512 
c940c1a3ae2b8d5e60636f78f0deb5f3d5e33858fa2fc02c998e8784244a93880dde0807906445f845f5397347abf1514abe8916669f1b98fb2f731252c4ab40
 WHIRLPOOL 
30844328ac4c5bd182629bf5ff301fc7977b99e3f10cf2448fad0162a3c43b51400794e3191f7300e4607ee6e933a33dfc59ded8b0b522585823008e1aded17e
 DIST gentoo-headers-4.7-1.tar.xz 5412 SHA256 
8fa20078d57c65b47cb82215e3e5c0cff42c77f51115ed07fc58d61bdd137889 SHA512 
7b489c245db6d2db9838ea9256c2f876965363e6cef68786589c7629d158ddbe08e282d36175580a38e1581dedb3c044de612eee65d2923917c5782689495050
 WHIRLPOOL 
42b0df79ce9b089aec8b348278b13319f27321576f290947a28dffae2c240007416ee6eaddc5b31066226266b81625e9e8957c97823c13b47ccdd22bd87a3d34
 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-3.18.tar.xz 3776668 SHA256 
12a44590e505525509556f6e973464f124f172565d3a4b29a3ff4627aa24f9a7 SHA512 
6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
 WHIRLPOOL 
5cdd500aaac3589d6672ea365f5b29ccef207db36cbc34052f0bf1bbe35b5dbfedf3b1675079c1ec05daf1a136d2da3018b2ca91bcaeda1fe8d23e3246fda25e
 DIST gentoo-headers-base-4.3.tar.xz 3892104 SHA256 
5add8ce264a85ced6222060d962c079821bb15b4dc015091425f609fd8db4629 SHA512 
fed69490e15b2add489fe55225b98641135d4d7f10b4a8fa716ab039c79e74172168b90a4c3c154bbac14abddbde1dfb901e35527a76c898afba32a2d76b6f48
 WHIRLPOOL 
b1193f24ae4a31c12e5fcddfb62ce73d1434e18048a6ae67dbeb4e0bb6b514c7350faaafe6d9b5ecd4cdd43468ec88e1ba8109da6f1eb83c26a9d1e360bff565
 DIST gentoo-headers-base-4.4.tar.xz 3911752 SHA256 
c16a80976837e347e4356380ce4942286e7485d3335005647152b839e3267b8e SHA512 
1cd3de58ff790c3730bea38138c7a45ef95d04288c69ffeabebb884fab3add13bd9c99785ddd87a3ee467a0e1b1cdc457bbd28da349e7c178b4d2374c5fb78a3
 WHIRLPOOL 
6ea6c16718fab89d6e5c190d41b90f1d050cbc94bf56d00bea58b50006d4a7871f6bebbeb09623746b32066a1a514e84fead5ba3fbdc299ed363027caa4ae9dc
@@ -14,6 +15,7 @@ DIST gentoo-headers-base-4.5.tar.xz 3915016 SHA256 
cec11abb1afbe966e1e2abf828ade
 DIST gentoo-headers-base-4.6.tar.xz 3929952 SHA256 
77483dd1f6abe701885a6f43fd14f23aefae390764006bcd2533d94229d08ceb SHA512 
20ba38fa3ade7a445015b3e0184e8c28daf17d4eceb0dfb75b19c1c72fbbda909d2f6e55c1adbffba1edba610a8f59dceb730b3fbb0eb0a1d8129b72f667c085
 WHIRLPOOL 
322e90d50d5e270c48a7e5afd83eaf175fe1805c43bca590c7ed0ae1c71bd9d1711f09e3120e80a36a03cc6a6aa6bcb3a8ef05f88cc8a17af144365a0c10c244
 DIST gentoo-headers-base-4.7.tar.xz 3992800 SHA256 
d87ef64323ebf5576aa86380e0d98dfb232b247ebcd939aeddede3942837fe13 SHA512 
9dae2ccb55f9d53a2b66c09075c349e084d2533a8c22fc0dbd6d37c4317a911d59c1fe7b805d286e0a7079fa63f17b8d77fca064befa91cda0fa20c665813343
 WHIRLPOOL 
3d7511530fd3a76be0d0795824c030a793566aa6ab385bdc34df492f9d05f3ba2b37f284101547162a08340405008cd724918698322c7bd10843870120ea34f8
 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
 DIST linux-2.4.33.tar.xz 25725956 SHA256 
f5e58cc4b85cfc84accb284b9b65eec24ba637d6bacddc734948a8ca3ca75d4b SHA512 
cc5b6ba5824471a81b80e973378a706882b10951ff4ff6c888e849fb5efff88cce20d2265ba5c8161605cbf87d1759851f9e4703720dd0ac339ec129985d4b0e
 WHIRLPOOL 
7389d6adbaed5731d4f58fa6e1c3e58c65b326329c91a40ab75d50d8c5dc3c18f04aa90d30ff04bd9db90ed94079cd7efcef600bb4e000595446722bdfbf642d
 DIST linux-2.4.36.tar.xz 25535188 SHA256 
7850a814e5be336214b9e4b68cfcf3d03c8061b4d7b9926aac65b968435fcfbd SHA512 
e203ceebf97bd4228bb680ded39d6ebc801dd77eb82bafc63802e548849f5922b5c80462ba7e0564c04d40cc777414c2cefe57d3c0024b811277d6c2dddd38d2
 WHIRLPOOL 
ba1452d09e97a52ff2b9003a46680beba399ac6d77f690c1b19c262903018f7933b8d048106a2cd1a626c1293e4a515651ca2608365f73d14befc8faf45f7090
 DIST patch-2.4.33.3.xz 5796 SHA256 
89fe1dbf5cb9513b73f9825328765c342f6054186f0b41c08b8612a6a4ad7a90 SHA512 
9f6b9118f4888b34b7b20ba0d6c9ffaba547dea0f7cc93019117ad94411d9008e5513367e7da23a19e347f63ef823a493972850edd69b140d528454fa65124c9
 WHIRLPOOL 
75a06efb368fe5268fc0e6a625a4144dacf0e4ad3d4b6a4128e6e483dd809d294f406d96314b60138365d35397799f3d2c507f3e4eefdce17f7732eac565e55f

diff --git a/sys-kernel/linux-headers/linux-headers-4.9.ebuild 
b/sys-kernel/linux-headers/linux-headers-4.9.ebuild
new file mode 100644
index 00000000..5ab97f1
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-4.9.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 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}
+}
+
+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
+}

Reply via email to