summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-04-08 20:02:47 +0000
committerMike Frysinger <vapier@gentoo.org>2014-04-08 20:02:47 +0000
commitdb86fb7b7df7f3719307a6836ef0d37f25cf7b16 (patch)
tree0a9a4791ffe330a2dfbb1c679fba1f462f355f85 /x11-drivers
parentStable for ppc, wrt bug #500368 (diff)
downloadgentoo-2-db86fb7b7df7f3719307a6836ef0d37f25cf7b16.tar.gz
gentoo-2-db86fb7b7df7f3719307a6836ef0d37f25cf7b16.tar.bz2
gentoo-2-db86fb7b7df7f3719307a6836ef0d37f25cf7b16.zip
Add patch to fix building w/linux-3.14 #506466 by tman. Also switch over to default unpack from unpacker eclass.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/nvidia-drivers/ChangeLog8
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-334.21-linux-3.14.patch15
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild13
3 files changed, 25 insertions, 11 deletions
diff --git a/x11-drivers/nvidia-drivers/ChangeLog b/x11-drivers/nvidia-drivers/ChangeLog
index 5710e996ba9b..25826f759e6d 100644
--- a/x11-drivers/nvidia-drivers/ChangeLog
+++ b/x11-drivers/nvidia-drivers/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-drivers/nvidia-drivers
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.544 2014/04/07 13:27:45 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.545 2014/04/08 20:02:47 vapier Exp $
+
+ 08 Apr 2014; Mike Frysinger <vapier@gentoo.org>
+ +files/nvidia-drivers-334.21-linux-3.14.patch,
+ nvidia-drivers-334.21-r3.ebuild:
+ Add patch to fix building w/linux-3.14 #506466 by tman. Also switch over to
+ default unpack from unpacker eclass.
07 Apr 2014; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-331.49-r3.ebuild,
nvidia-drivers-334.21-r3.ebuild:
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-334.21-linux-3.14.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-334.21-linux-3.14.patch
new file mode 100644
index 000000000000..5a1705e14006
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/files/nvidia-drivers-334.21-linux-3.14.patch
@@ -0,0 +1,15 @@
+--- a/kernel/nv-linux.h
++++ b/kernel/nv-linux.h
+@@ -273,8 +273,12 @@
+ #endif
+
+ #if !defined(NV_VMWARE) && defined(CONFIG_ACPI)
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 14, 0)
+ #include <acpi/acpi.h>
+ #include <acpi/acpi_drivers.h>
++#else
++#include <linux/acpi.h>
++#endif
+ #if defined(NV_ACPI_DEVICE_OPS_HAS_MATCH) || defined(ACPI_VIDEO_HID)
+ #define NV_LINUX_ACPI_EVENTS_SUPPORTED 1
+ #endif
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild
index 6bec0fe30ffe..63d7d96185ee 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild,v 1.2 2014/04/07 13:27:45 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-334.21-r3.ebuild,v 1.3 2014/04/08 20:02:47 vapier Exp $
EAPI=5
@@ -158,15 +158,6 @@ pkg_setup() {
fi
}
-src_unpack() {
- if use kernel_FreeBSD; then
- unpack ${A}
- elif use kernel_linux; then
- cd "${S}"
- unpack_makeself
- fi
-}
-
src_prepare() {
# Please add a brief description for every added patch
@@ -186,6 +177,8 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-331.13-pax-usercopy.patch
fi
+ epatch "${FILESDIR}"/${P}-linux-3.14.patch
+
# Allow user patches so they can support RC kernels and whatever else
epatch_user
}