Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/linux-headers: linux-headers-3.17-r1.ebuild ChangeLog
Date: Sat, 01 Nov 2014 02:12:03
Message-Id: 20141101021159.8518392E1@oystercatcher.gentoo.org
1 vapier 14/11/01 02:11:59
2
3 Modified: ChangeLog
4 Added: linux-headers-3.17-r1.ebuild
5 Log:
6 Fix mips asm/ptrace.h #527642 by Matt Turner.
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
9
10 Revision Changes Path
11 1.418 sys-kernel/linux-headers/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/linux-headers/ChangeLog?rev=1.418&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/linux-headers/ChangeLog?rev=1.418&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/linux-headers/ChangeLog?r1=1.417&r2=1.418
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v
20 retrieving revision 1.417
21 retrieving revision 1.418
22 diff -u -r1.417 -r1.418
23 --- ChangeLog 17 Oct 2014 01:11:14 -0000 1.417
24 +++ ChangeLog 1 Nov 2014 02:11:59 -0000 1.418
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-kernel/linux-headers
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.417 2014/10/17 01:11:14 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.418 2014/11/01 02:11:59 vapier Exp $
30 +
31 +*linux-headers-3.17-r1 (01 Nov 2014)
32 +
33 + 01 Nov 2014; Mike Frysinger <vapier@g.o> +linux-headers-3.17-r1.ebuild:
34 + Fix mips asm/ptrace.h #527642 by Matt Turner.
35
36 *linux-headers-3.17 (17 Oct 2014)
37
38
39
40
41 1.1 sys-kernel/linux-headers/linux-headers-3.17-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.17-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.17-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: linux-headers-3.17-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.17-r1.ebuild,v 1.1 2014/11/01 02:11:59 vapier Exp $
51
52 EAPI="4"
53
54 ETYPE="headers"
55 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"
56 inherit kernel-2
57 detect_version
58
59 PATCH_VER="2"
60 SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz
61 ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}"
62
63 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
64
65 DEPEND="app-arch/xz-utils
66 dev-lang/perl"
67 RDEPEND="!!media-sound/alsa-headers"
68
69 S=${WORKDIR}/gentoo-headers-base-${PV}
70
71 src_unpack() {
72 unpack ${A}
73 }
74
75 src_prepare() {
76 [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
77 }
78
79 src_install() {
80 kernel-2_src_install
81
82 # hrm, build system sucks
83 find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete
84 find "${ED}" -depth -type d -delete 2>/dev/null
85
86 # provided by libdrm (for now?)
87 rm -rf "${ED}"/$(kernel_header_destdir)/drm
88 }
89
90 src_test() {
91 einfo "Possible unescaped attribute/type usage"
92 egrep -r \
93 -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
94 -e '\<([us](8|16|32|64))\>' \
95 .
96
97 einfo "Missing linux/types.h include"
98 egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
99
100 emake ARCH=$(tc-arch-kernel) headers_check
101 }