Gentoo Archives: gentoo-commits

From: "Chi-Thanh Christopher Nguyen (chithanh)" <chithanh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-base/nouveau-drm: nouveau-drm-20120728.ebuild ChangeLog
Date: Tue, 31 Jul 2012 00:28:12
Message-Id: 20120731002756.4FA022004B@flycatcher.gentoo.org
1 chithanh 12/07/31 00:27:56
2
3 Modified: ChangeLog
4 Added: nouveau-drm-20120728.ebuild
5 Log:
6 New snapshot.
7
8 (Portage version: 2.2.0_alpha115/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.24 x11-base/nouveau-drm/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-base/nouveau-drm/ChangeLog?rev=1.24&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-base/nouveau-drm/ChangeLog?rev=1.24&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-base/nouveau-drm/ChangeLog?r1=1.23&r2=1.24
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/ChangeLog,v
20 retrieving revision 1.23
21 retrieving revision 1.24
22 diff -u -r1.23 -r1.24
23 --- ChangeLog 7 Jun 2012 11:20:05 -0000 1.23
24 +++ ChangeLog 31 Jul 2012 00:27:56 -0000 1.24
25 @@ -1,6 +1,12 @@
26 # ChangeLog for x11-base/nouveau-drm
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/ChangeLog,v 1.23 2012/06/07 11:20:05 chithanh Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/ChangeLog,v 1.24 2012/07/31 00:27:56 chithanh Exp $
30 +
31 +*nouveau-drm-20120728 (31 Jul 2012)
32 +
33 + 31 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
34 + +nouveau-drm-20120728.ebuild:
35 + New snapshot.
36
37 *nouveau-drm-20120605 (07 Jun 2012)
38
39 @@ -132,4 +138,3 @@
40 +nouveau-drm-20100212.ebuild, +files/nouveau-drm-20100212-Makefile,
41 +metadata.xml:
42 Initial import for bug #253705
43 -
44
45
46
47 1.1 x11-base/nouveau-drm/nouveau-drm-20120728.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-base/nouveau-drm/nouveau-drm-20120728.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-base/nouveau-drm/nouveau-drm-20120728.ebuild?rev=1.1&content-type=text/plain
51
52 Index: nouveau-drm-20120728.ebuild
53 ===================================================================
54 # Copyright 1999-2012 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/nouveau-drm-20120728.ebuild,v 1.1 2012/07/31 00:27:56 chithanh Exp $
57
58 EAPI=2
59
60 inherit linux-info linux-mod
61
62 DESCRIPTION="Nouveau DRM Kernel Modules for X11"
63 HOMEPAGE="http://nouveau.freedesktop.org/"
64 SRC_URI="mirror://gentoo/${P}.tar.gz"
65
66 LICENSE="MIT"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69
70 IUSE=""
71
72 DEPEND=""
73 RDEPEND="${DEPEND}"
74
75 S=${WORKDIR}/master
76
77 CONFIG_CHECK="~ACPI_VIDEO ~BACKLIGHT_CLASS_DEVICE ~DEBUG_FS !DRM ~FB_CFB_FILLRECT ~FB_CFB_COPYAREA ~FB_CFB_IMAGEBLIT ~FRAMEBUFFER_CONSOLE ~!FB_NVIDIA ~!FB_RIVA ~!FB_UVESA ~!FB_VGA16 ~I2C_ALGOBIT ~MXM_WMI ~VGA_ARB"
78
79 pkg_setup() {
80 linux-mod_pkg_setup
81 if kernel_is lt 3 5; then
82 eerror "You need kernel 3.5 for this version of nouveau-drm"
83 die "Incompatible kernel version"
84 fi
85 elog "For newer kernels newer than 2.6.32 there is integrated nouveau DRM."
86 elog "Use that if you experience build issues."
87 }
88
89 src_compile() {
90 set_arch_to_kernel
91 emake \
92 LINUXDIR="${KERNEL_DIR}" \
93 NOUVEAUROOTDIR="${PWD}" \
94 -f "${FILESDIR}"/${PN}-20100212-Makefile \
95 || die "Compiling kernel modules failed"
96 }
97
98 src_install() {
99 insinto /lib/modules/${KV_FULL}/${PN}
100 doins drivers/gpu/drm/{*/,}*.ko || die "doins failed"
101 }