summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2010-05-21 12:15:49 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2010-05-21 12:15:49 +0000
commitd1907391ea7ca9df824fff03b90090e60901ed3c (patch)
tree6f73837e8977cbbf6ab2f60224bf61461048b67f /x11-base/nouveau-drm
parentadd 0.5.11.6; fixes xv unpack support (diff)
downloadhistorical-d1907391ea7ca9df824fff03b90090e60901ed3c.tar.gz
historical-d1907391ea7ca9df824fff03b90090e60901ed3c.tar.bz2
historical-d1907391ea7ca9df824fff03b90090e60901ed3c.zip
New snapshot, fixes bug #320811
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'x11-base/nouveau-drm')
-rw-r--r--x11-base/nouveau-drm/ChangeLog8
-rw-r--r--x11-base/nouveau-drm/Manifest4
-rw-r--r--x11-base/nouveau-drm/nouveau-drm-20100520.ebuild48
3 files changed, 58 insertions, 2 deletions
diff --git a/x11-base/nouveau-drm/ChangeLog b/x11-base/nouveau-drm/ChangeLog
index 9f3be2798b85..315002922afc 100644
--- a/x11-base/nouveau-drm/ChangeLog
+++ b/x11-base/nouveau-drm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-base/nouveau-drm
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/ChangeLog,v 1.9 2010/03/23 19:43:37 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/ChangeLog,v 1.10 2010/05/21 12:15:49 chithanh Exp $
+
+*nouveau-drm-20100520 (21 May 2010)
+
+ 21 May 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +nouveau-drm-20100520.ebuild:
+ New snapshot, fixes bug #320811
23 Mar 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
nouveau-drm-20100316.ebuild:
diff --git a/x11-base/nouveau-drm/Manifest b/x11-base/nouveau-drm/Manifest
index 42d76d007fdb..5add4c6d37b9 100644
--- a/x11-base/nouveau-drm/Manifest
+++ b/x11-base/nouveau-drm/Manifest
@@ -1,7 +1,9 @@
AUX nouveau-drm-20100212-Makefile 2723 RMD160 468ff0dfb87ccef121e92380afb83041942719d6 SHA1 6fd23ee7d0bb40d70d6445959134919ac5d0dcba SHA256 eaab05b9e70c8557950a688027ba2708525bf97d01a9466c8da3778d8d07c2ef
DIST nouveau-drm-20100226.tar.gz 1385148 RMD160 11a4616c679a357b8be4191228004f6e5267b1c4 SHA1 e36c43f9ddd6d7deec8a3fa457a087c0d3c1db4d SHA256 77525d673d89cfbe0b0f79be8dc95753a2117f564a85c3067cac961e6d11ae23
DIST nouveau-drm-20100316.tar.gz 1390122 RMD160 4ef8b327db99aef37d55e87ed20f652b71237664 SHA1 99fa5fe140c255e578528298246a55ec3badb7ee SHA256 c207c35e0434f685307787f96a11e29f01936b755e8fc1f590e66a96c8b4e4fc
+DIST nouveau-drm-20100520.tar.gz 1479018 RMD160 4b3049bdfba6d9d8aaf883e985e1762c1d72c49e SHA1 9bb74ccb2acb281b0afd08099ef7714849c761a1 SHA256 769575950e9661e433777ba66d5a2d50abe9a21adad700585979f40d3cbb4dc1
EBUILD nouveau-drm-20100226.ebuild 1317 RMD160 59722d4300d9f96daa319b61808d503b044a3c1d SHA1 2c44a3581a4fff9f5b6d5de3821d68c58a52a6d3 SHA256 6c93a3997f91234eabedff54421612d077e77019483cd63c3084002d0660d6e6
EBUILD nouveau-drm-20100316.ebuild 1350 RMD160 e532379caaa6b1c439c1f81e80e83fb1d67b0ed9 SHA1 8a848dbb4960a339ba5000dce618cde8f9900c55 SHA256 6e63c728d9c8991d7435de66ea1fe3cb8013810925bcbca25b8fda04f578970b
-MISC ChangeLog 1824 RMD160 d832204b446da067d70ff7941b0a8992f4a254d7 SHA1 409a7cb63dfc35f7aa805d83c1e6ede3608974c5 SHA256 cebc7a31cc41ec8370715dacd17be5b3876c39ccbdba441887a63066924f7517
+EBUILD nouveau-drm-20100520.ebuild 1330 RMD160 94dd0995ca20e908d4e612c267756b849634373a SHA1 82cfbe78b06099057b4e98c570cd2566b76c6e04 SHA256 eb883897b4603e5460a40082a83d87d6752153c328ca088ebf2e3e7b0b64e7cd
+MISC ChangeLog 1998 RMD160 a7959a7a08a814c408df44f30b48dbf2c3e93440 SHA1 d1d4728d1557e8da5b1e50905548d9993b0793b3 SHA256 527bacb5e6c6d0934c1376fc7e9934a21f95781743d02908fdb4b65281367965
MISC metadata.xml 265 RMD160 24a368e280b83393abb1cda7b15e7888e1570a04 SHA1 b60c32aece47cc1c4febe46e54786494a3b913bf SHA256 1240cc1d6dda0bc1a42ca2bffe70aa6a1d34f85f28112615ceb327f58a594a16
diff --git a/x11-base/nouveau-drm/nouveau-drm-20100520.ebuild b/x11-base/nouveau-drm/nouveau-drm-20100520.ebuild
new file mode 100644
index 000000000000..ed05819b546e
--- /dev/null
+++ b/x11-base/nouveau-drm/nouveau-drm-20100520.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-base/nouveau-drm/nouveau-drm-20100520.ebuild,v 1.1 2010/05/21 12:15:49 chithanh Exp $
+
+EAPI=2
+
+inherit linux-info linux-mod
+
+DESCRIPTION="Nouveau DRM Kernel Modules for X11"
+HOMEPAGE="http://nouveau.freedesktop.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+DEPEND="virtual/linux-sources"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/master
+
+CONFIG_CHECK="~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 ~VGA_ARB"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ if kernel_is lt 2 6 34; then
+ eerror "You need kernel 2.6.34 for this version of nouveau-drm"
+ die "Incompatible kernel version"
+ fi
+ elog "For newer kernels newer than 2.6.32 there is integrated nouveau DRM."
+ elog "Use that if you experience build issues."
+}
+
+src_compile() {
+ set_arch_to_kernel
+ emake \
+ LINUXDIR="${KERNEL_DIR}" \
+ NOUVEAUROOTDIR="${PWD}" \
+ -f "${FILESDIR}"/${PN}-20100212-Makefile \
+ || die "Compiling kernel modules failed"
+}
+
+src_install() {
+ insinto /lib/modules/${KV_FULL}/${PN}
+ doins drivers/gpu/drm/{*/,}*.ko || die "doins failed"
+}