Gentoo Archives: gentoo-commits

From: Enrico Tagliavini <enrico.tagliavini@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/x11:master commit in: x11-drivers/ati-drivers/
Date: Sun, 01 May 2011 12:23:55
Message-Id: f151310aef27b48a7577eb0704b2c18ab62db0b2.Enrico@gentoo
1 commit: f151310aef27b48a7577eb0704b2c18ab62db0b2
2 Author: Enrico Tagliavini <enrico.tagliavini <AT> gmail <DOT> com>
3 AuthorDate: Sun May 1 12:23:30 2011 +0000
4 Commit: Enrico Tagliavini <enrico.tagliavini <AT> gmail <DOT> com>
5 CommitDate: Sun May 1 12:23:30 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=f151310a
7
8 [ati-drivers] temporary workaround for pkg_pretend
9
10 ---
11 x11-drivers/ati-drivers/ati-drivers-11.4.ebuild | 15 ++++++++++-----
12 1 files changed, 10 insertions(+), 5 deletions(-)
13
14 diff --git a/x11-drivers/ati-drivers/ati-drivers-11.4.ebuild b/x11-drivers/ati-drivers/ati-drivers-11.4.ebuild
15 index 3b81486..11fd93d 100644
16 --- a/x11-drivers/ati-drivers/ati-drivers-11.4.ebuild
17 +++ b/x11-drivers/ati-drivers/ati-drivers-11.4.ebuild
18 @@ -4,7 +4,7 @@
19
20 EAPI=4
21
22 -inherit eutils multilib linux-mod toolchain-funcs versionator
23 +inherit eutils multilib linux-info linux-mod toolchain-funcs versionator
24
25 DESCRIPTION="Ati precompiled drivers for r600 (HD Series) and newer chipsets"
26 HOMEPAGE="http://www.ati.com"
27 @@ -217,6 +217,15 @@ _check_kernel_config() {
28 }
29
30 pkg_pretend() {
31 + # workaround until bug 365543 is solved
32 + if use modules; then
33 + linux-info_pkg_setup
34 + require_configured_kernel
35 + _check_kernel_config
36 + fi
37 +}
38 +
39 +pkg_setup() {
40 if use modules; then
41 MODULE_NAMES="fglrx(video:${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod/2.6.x)"
42 BUILD_TARGETS="kmod_build"
43 @@ -228,11 +237,7 @@ pkg_pretend() {
44 else
45 BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=compat_alloc_user_space"
46 fi
47 - _check_kernel_config
48 fi
49 -}
50 -
51 -pkg_setup() {
52 # Define module dir.
53 MODULE_DIR="${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod"
54 # get the xorg-server version and set BASE_DIR for that