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-drivers/ati-drivers: ati-drivers-13.4.ebuild ChangeLog
Date: Mon, 20 May 2013 17:41:07
Message-Id: 20130520174102.AF00A2171E@flycatcher.gentoo.org
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)