1 |
chithanh 13/05/20 17:41:02 |
2 |
|
3 |
Modified: ati-drivers-13.4.ebuild ChangeLog |
4 |
Log: |
5 |
Import latest ebuild from the x11 overlay, by Emil Karlson. |
6 |
|
7 |
(Portage version: 2.1.11.62/cvs/Linux x86_64, unsigned Manifest commit) |
8 |
|
9 |
Revision Changes Path |
10 |
1.2 x11-drivers/ati-drivers/ati-drivers-13.4.ebuild |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild?rev=1.2&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild?rev=1.2&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild?r1=1.1&r2=1.2 |
15 |
|
16 |
Index: ati-drivers-13.4.ebuild |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild,v |
19 |
retrieving revision 1.1 |
20 |
retrieving revision 1.2 |
21 |
diff -u -r1.1 -r1.2 |
22 |
--- ati-drivers-13.4.ebuild 26 Apr 2013 08:51:56 -0000 1.1 |
23 |
+++ ati-drivers-13.4.ebuild 20 May 2013 17:41:02 -0000 1.2 |
24 |
@@ -1,6 +1,6 @@ |
25 |
# Copyright 1999-2013 Gentoo Foundation |
26 |
# Distributed under the terms of the GNU General Public License v2 |
27 |
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild,v 1.1 2013/04/26 08:51:56 scarabeus Exp $ |
28 |
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-13.4.ebuild,v 1.2 2013/05/20 17:41:02 chithanh Exp $ |
29 |
|
30 |
EAPI=5 |
31 |
|
32 |
@@ -11,7 +11,11 @@ |
33 |
MY_V=( $(get_version_components) ) |
34 |
#RUN="${WORKDIR}/amd-driver-installer-9.00-x86.x86_64.run" |
35 |
SLOT="1" |
36 |
-[[ "${MY_V[2]}" =~ beta.* ]] && BETADIR="beta/" || BETADIR="linux/" |
37 |
+if [[ "${MY_V[2]}" =~ beta.* ]]; then |
38 |
+ BETADIR="beta/" |
39 |
+else |
40 |
+ BETADIR="linux/" |
41 |
+fi |
42 |
if [[ legacy != ${SLOT} ]]; then |
43 |
DRIVERS_URI="http://www2.ati.com/drivers/${BETADIR}amd-catalyst-${PV/_beta/-beta}-linux-x86.x86_64.zip" |
44 |
else |
45 |
@@ -155,7 +159,6 @@ |
46 |
" |
47 |
|
48 |
CONFIG_CHECK="~MTRR ~!DRM ACPI PCI_MSI !LOCKDEP !PAX_KERNEXEC_PLUGIN_METHOD_OR" |
49 |
-use amd64 && CONFIG_CHECK="${CONFIG_CHECK} COMPAT" |
50 |
ERROR_MTRR="CONFIG_MTRR required for direct rendering." |
51 |
ERROR_DRM="CONFIG_DRM must be disabled or compiled as a module and not loaded for direct |
52 |
rendering to work." |
53 |
@@ -177,6 +180,10 @@ |
54 |
kernel_is ge 2 6 37 && kernel_is le 2 6 38 && if ! linux_chkconfig_present BKL ; then |
55 |
die "CONFIG_BKL must be enabled for kernels 2.6.37-2.6.38." |
56 |
fi |
57 |
+ |
58 |
+ if use amd64 && ! linux_chkconfig_present COMPAT; then |
59 |
+ die "CONFIG_COMPAT must be enabled for amd64 kernels." |
60 |
+ fi |
61 |
} |
62 |
|
63 |
pkg_pretend() { |
64 |
@@ -193,6 +200,12 @@ |
65 |
die "USE pax_kernel enabled for a non-hardened kernel" |
66 |
fi |
67 |
fi |
68 |
+ |
69 |
+ if ! has XT ${PAX_MARKINGS} && use pax_kernel; then |
70 |
+ ewarn "You have disabled xattr pax markings for portage." |
71 |
+ ewarn "This will likely cause programs using ati-drivers provided" |
72 |
+ ewarn "libraries to be killed kernel." |
73 |
+ fi |
74 |
} |
75 |
|
76 |
pkg_setup() { |
77 |
@@ -299,6 +312,11 @@ |
78 |
# compile fix for AGP-less kernel, bug #435322 |
79 |
epatch "${FILESDIR}"/ati-drivers-12.9-KCL_AGP_FindCapsRegisters-stub.patch |
80 |
|
81 |
+ # Compile fix for kernel typesafe uid types #469160 |
82 |
+ epatch "${FILESDIR}/linux-3.9-kuid.diff" |
83 |
+ |
84 |
+ epatch "${FILESDIR}/linux-3.10-proc.diff" |
85 |
+ |
86 |
# Compile fix, https://bugs.gentoo.org/show_bug.cgi?id=454870 |
87 |
use pax_kernel && epatch "${FILESDIR}/const-notifier-block.patch" |
88 |
|
89 |
|
90 |
|
91 |
|
92 |
1.329 x11-drivers/ati-drivers/ChangeLog |
93 |
|
94 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ChangeLog?rev=1.329&view=markup |
95 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ChangeLog?rev=1.329&content-type=text/plain |
96 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-drivers/ati-drivers/ChangeLog?r1=1.328&r2=1.329 |
97 |
|
98 |
Index: ChangeLog |
99 |
=================================================================== |
100 |
RCS file: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ChangeLog,v |
101 |
retrieving revision 1.328 |
102 |
retrieving revision 1.329 |
103 |
diff -u -r1.328 -r1.329 |
104 |
--- ChangeLog 26 Apr 2013 08:51:56 -0000 1.328 |
105 |
+++ ChangeLog 20 May 2013 17:41:02 -0000 1.329 |
106 |
@@ -1,6 +1,11 @@ |
107 |
# ChangeLog for x11-drivers/ati-drivers |
108 |
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
109 |
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ChangeLog,v 1.328 2013/04/26 08:51:56 scarabeus Exp $ |
110 |
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ChangeLog,v 1.329 2013/05/20 17:41:02 chithanh Exp $ |
111 |
+ |
112 |
+ 20 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@g.o> |
113 |
+ +files/linux-3.10-proc.diff, +files/linux-3.9-kuid.diff, |
114 |
+ ati-drivers-13.4.ebuild: |
115 |
+ Import latest ebuild from the x11 overlay, by Emil Karlson. |
116 |
|
117 |
*ati-drivers-13.4 (26 Apr 2013) |