commit:     1d740545c517afc16c13a34aa9c3e047776eb545
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  3 01:01:24 2015 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Sep  3 01:01:24 2015 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=1d740545

sys-kernel/linux-headers: restore 3.16 removed from tree.

Package-Manager: portage-2.2.20.1
RepoMan-Options: --force
Manifest-Sign-Key: 0x9384FA6EF52D4BBA

 sys-kernel/linux-headers/Manifest                  |  3 ++
 sys-kernel/linux-headers/linux-headers-3.16.ebuild | 54 ++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/sys-kernel/linux-headers/Manifest 
b/sys-kernel/linux-headers/Manifest
index f8372cd..5ef8c99 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -1,7 +1,10 @@
 AUX glibc-specific-inclusion-of-sysinfo.h-in-kernel.h.patch 275 SHA256 
eea3758ded887b84e3b15031e590975b4f94dbf7b03e7b135611339bcb8ca81c SHA512 
8ff3af26ac01d402641d6c775ad54922a73e5eaf1e41efe842448d08c59f51ab9290104008283fafbdacd9eb1b8e48e9d2507210a8531d05a852c6ba84d2b60e
 WHIRLPOOL 
2cd90e18615df2f1be80c83d0d2e218d6d02437b2ea91ba3a61ced407357f972371bddfed140f18ec66817e7f6ddd61a1c85da7f9b14be04f71ca3e64c8fb687
 AUX libc-compat.h-fix-some-issues-arising-from-in6.h.patch 2051 SHA256 
9dc049392ba3b79453baa809f0aafb47283293046b84511b5ae8519a86716048 SHA512 
6d6107974dcf9671dd0f1a747160adf85a22c27216b1200ce40fd410f6fc5fd47956b8b5b51055cfda4b97cc9f172cd3850ccb4daa73e4eda449e6e77c0840ca
 WHIRLPOOL 
4245b157fd91ecba39f42126e603a166eab74ff4abc7487639ea191de22376876de25db35b295e1227da4990e2ae04bcc6bab34a1b583ef10fda4fe30341a1c1
 AUX libc-compat.h-prevent-redefinition-of-struct-ethhdr.patch 1037 SHA256 
3297454dd7bdc3417d36f448ca2091e39a6acf475e22c6eb67ee5819d7b73c8f SHA512 
895e23a36d0736ff624ad960e8a26e221d990e50910cc96b1a151789f97b94288f3e801ad76d141e421901e66422c480e511b2e20798e91a15b9e298c72533d6
 WHIRLPOOL 
25fc05bd3d942c27e12ede60fe07953d3c35adfb7154ee1b99cc8f02946264a4f91df9c5cce089c90bb08c5aec104c6217d55c8f7c07b454f3a4c32b4ee2f61f
+DIST gentoo-headers-3.16-1.tar.xz 2760 SHA256 
331d2e00e94d86b6895fde450dffa7c669a177a53174649561d46ccd58e1351c SHA512 
5df6857267ff93619c1735420fad689e104980ad55fb6fa33db6d4739ac166594672b16fa21b58f253540adf3198c32acf499eb3e10726c2bc88234e42e68b14
 WHIRLPOOL 
e380f0309d391db15ad1fb273925efe30ee020c594030d5b4c74b8a3fb9154eeac658b04bc9816ba7f932f8d0cc53cf385ba02bc690a306e053a22fa167e1965
 DIST gentoo-headers-3.18-1.tar.xz 3628 SHA256 
d6b83a873baf83d8db535623dc9b91b52354e53238a128bb6fc29c6ff4f9f11e SHA512 
89fb9b336fa3455752f6fe8626500d30245c04806890d4448a2895bbef2a5eae409940618fd4e0be57aa12784a198a695c32479f12d76450e16f2af1536e7a1f
 WHIRLPOOL 
5a18218fef9013d5306d3ef6aa6467c1fe09dc70593c3f8f1f62a3e99d704d085420e33ded3924f0e34ee58c080952e5e007842f31d7bf648fad14a02ce3751f
+DIST gentoo-headers-base-3.16.tar.xz 3743324 SHA256 
705c4652ac1bf78c9accec6fd8da795ebd88a79f6fad47cf1f4e88685bb2a2ce SHA512 
100234a696f9ec3a5762a8d5115672e48ff47a1741be24affde1a1c86a906d7a560d0bd6906ec2c6cd86ec79f843f29e2cc153fff17111ddf5e2696e5ee9f7b6
 WHIRLPOOL 
0fb19c8618b76ebacf7a647aacdce32406384e69cbdd7126ac567cb9819781d1c85ef341822b6551962b5af0cc75372119deeb709e11f2739b99d4be7a2ab338
 DIST gentoo-headers-base-3.18.tar.xz 3776668 SHA256 
12a44590e505525509556f6e973464f124f172565d3a4b29a3ff4627aa24f9a7 SHA512 
6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
 WHIRLPOOL 
5cdd500aaac3589d6672ea365f5b29ccef207db36cbc34052f0bf1bbe35b5dbfedf3b1675079c1ec05daf1a136d2da3018b2ca91bcaeda1fe8d23e3246fda25e
+EBUILD linux-headers-3.16.ebuild 1451 SHA256 
739e9827f4dfd19c7764031db34ea958bf8ce3985ac1c4ba579c1657b3af92d3 SHA512 
f93d2eb369b662ee95eda5daa3b6b15fadb72447ad7c2301d30557d254d675d51b9dd474a54a1ed8bce86084a2962d5f5a356d1111788db7d7b2cd43c2312f8c
 WHIRLPOOL 
510205dc8bf3344744ef422afb1e579ca796215657cf01856a4090e2bae0627410be8d8f31bffb4f3b3c9c531cfc27051555a4c221a6fd6d199670f12e9a5092
 EBUILD linux-headers-3.18-r99.ebuild 1722 SHA256 
ebc98e2ba00102a97d0cdbb8fd029a6faf19f230d5814bbf27741e1b64bed5c9 SHA512 
f5410f584990a0a7145b5d144d7186860a459789d44d6130d0a22304328853a114cb115f5a6d0b95fe634f2cc9c98472c20da5d69518374796457244531462e9
 WHIRLPOOL 
3cdbfc29de6f562b14adc65d2427f945564c8aa29d6f9b2dee969940f3139d887587b87cfa3b3fb44c431408449eeaa7d0606a7f8c9bc7bfe42aa1cb9cface2a
 MISC metadata.xml 247 SHA256 
6858f34fb3375b80b0071f911f6ead887ae327e0e27ecd39be3e8ccb2609fa0a SHA512 
b82456bc3441754e0f316575316497d293374ac4bb80e1b7e4b158358a3e920a6da4bb223a97412bbeba8f51ea4555a84267f4ebc8eecdb06941038efd03c47f
 WHIRLPOOL 
96213c23913ccc5a89e2fa924701b916106c15cd24940f7bc2c8896c6a5545f840c1bd21ccc0882a928fd44628cce49c7cd8d25957ffe6c64b4755b467e6344d

diff --git a/sys-kernel/linux-headers/linux-headers-3.16.ebuild 
b/sys-kernel/linux-headers/linux-headers-3.16.ebuild
new file mode 100644
index 0000000..a30ade8
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-3.16.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+ETYPE="headers"
+H_SUPPORTEDARCH="alpha amd64 arc arm arm64 avr32 bfin cris frv hexagon hppa 
ia64 m32r m68k metag microblaze mips mn10300 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
+
+       # provided by libdrm (for now?)
+       rm -rf "${ED}"/$(kernel_header_destdir)/drm
+}
+
+src_test() {
+       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