1 |
commit: 5a6deca6e403ca195b255bf78d41a5da4819d617 |
2 |
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 25 21:50:06 2019 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 25 21:52:05 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6deca6 |
7 |
|
8 |
x11-base/xorg-server: Allow building against libglvnd |
9 |
|
10 |
Mesa's gl.pc contains a version that matches the Mesa version, but |
11 |
libglvnd's gl.pc version is the SO version (1.2). The Xserver checks for |
12 |
gl >= 7.1.0 and gl >= 9.2.0 which are very old versions of Mesa at this |
13 |
point, so removing the version dependency doesn't negatively affect |
14 |
anything and allows the Xserver to build against libglvnd. |
15 |
|
16 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
17 |
|
18 |
x11-base/xorg-server/xorg-server-1.20.5.ebuild | 6 ++++++ |
19 |
x11-base/xorg-server/xorg-server-9999.ebuild | 6 ++++++ |
20 |
2 files changed, 12 insertions(+) |
21 |
|
22 |
diff --git a/x11-base/xorg-server/xorg-server-1.20.5.ebuild b/x11-base/xorg-server/xorg-server-1.20.5.ebuild |
23 |
index d6883094f9f..6eb2ab411f8 100644 |
24 |
--- a/x11-base/xorg-server/xorg-server-1.20.5.ebuild |
25 |
+++ b/x11-base/xorg-server/xorg-server-1.20.5.ebuild |
26 |
@@ -186,6 +186,12 @@ pkg_setup() { |
27 |
) |
28 |
} |
29 |
|
30 |
+src_prepare() { |
31 |
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die |
32 |
+ default |
33 |
+ eautoreconf |
34 |
+} |
35 |
+ |
36 |
src_install() { |
37 |
xorg-3_src_install |
38 |
|
39 |
|
40 |
diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild |
41 |
index c45093888f5..495a9b9e9a7 100644 |
42 |
--- a/x11-base/xorg-server/xorg-server-9999.ebuild |
43 |
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild |
44 |
@@ -181,6 +181,12 @@ pkg_setup() { |
45 |
) |
46 |
} |
47 |
|
48 |
+src_prepare() { |
49 |
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die |
50 |
+ default |
51 |
+ eautoreconf |
52 |
+} |
53 |
+ |
54 |
src_install() { |
55 |
xorg-3_src_install |