Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/
Date: Wed, 25 Sep 2019 22:08:09
Message-Id: 1569448325.5a6deca6e403ca195b255bf78d41a5da4819d617.mattst88@gentoo
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