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-drivers/xf86-video-intel/
Date: Sun, 31 May 2020 19:15:08
Message-Id: 1590952495.fa144d0570467f7badc89308e0d3f4d7817ee7a4.mattst88@gentoo
1 commit: fa144d0570467f7badc89308e0d3f4d7817ee7a4
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 31 19:09:58 2020 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun May 31 19:14:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa144d05
7
8 x11-drivers/xf86-video-intel: Version bump to 2.99.917_p20200515
9
10 Closes: https://bugs.gentoo.org/726440
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 x11-drivers/xf86-video-intel/Manifest | 1 +
14 .../xf86-video-intel-2.99.917_p20200515.ebuild | 90 ++++++++++++++++++++++
15 2 files changed, 91 insertions(+)
16
17 diff --git a/x11-drivers/xf86-video-intel/Manifest b/x11-drivers/xf86-video-intel/Manifest
18 index b367790c638..875f82df970 100644
19 --- a/x11-drivers/xf86-video-intel/Manifest
20 +++ b/x11-drivers/xf86-video-intel/Manifest
21 @@ -1 +1,2 @@
22 DIST xf86-video-intel-2.99.917_p20200310.tar.bz2 1249330 BLAKE2B 7ba7566b946cf2c4ce60170912fe517f8c004a477a0edc2a1a9c4dbc476f3bdbea5b39a3ade4d15854cda2cc1146eca47d5fe8b311dfe36cd5ac39cf390142ea SHA512 764517e2413937ec8486d473e0cb0b98146fbaa2cff15cb01757f2263c29a2fa9279338fc801bdafe4e6b38428f8e771a7ee14fa223ba5711a4369e719258cd0
23 +DIST xf86-video-intel-2.99.917_p20200515.tar.bz2 1250303 BLAKE2B 81fca6a4ccfd01c49f70b741e80080e410044bcc51345ff886ec1d74e9ed1020263927ec1a67052ddcfded0f4027369a87b47ebcdbbf5066d813a7e82fae290f SHA512 29fea01332438ad7616bae56a926f5c6fa08f93f67c23a0bb38f775719f12b15fba5bcb096c0665948f80d3ff6b7c108f360e44aae008192ef6c9b21187b4bbb
24
25 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20200515.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20200515.ebuild
26 new file mode 100644
27 index 00000000000..6a0a127e458
28 --- /dev/null
29 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20200515.ebuild
30 @@ -0,0 +1,90 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +XORG_DRI=dri
37 +XORG_EAUTORECONF=yes
38 +inherit linux-info xorg-3 flag-o-matic
39 +
40 +if [[ ${PV} == 9999* ]]; then
41 + SRC_URI=""
42 +else
43 + KEYWORDS="~amd64 ~x86"
44 + COMMIT_ID="5ca3ac1a90af177eb111a965e9b4dd8a27cc58fc"
45 + SRC_URI="https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/${COMMIT_ID}/${P}.tar.bz2"
46 + S="${WORKDIR}/${PN}-${COMMIT_ID}"
47 +fi
48 +
49 +DESCRIPTION="X.Org driver for Intel cards"
50 +
51 +IUSE="debug +sna tools +udev uxa xvmc"
52 +
53 +REQUIRED_USE="
54 + || ( sna uxa )
55 +"
56 +RDEPEND="
57 + x11-libs/libXext
58 + x11-libs/libXfixes
59 + x11-libs/libXScrnSaver
60 + >=x11-libs/pixman-0.27.1
61 + >=x11-libs/libdrm-2.4.52[video_cards_intel]
62 + >=x11-base/xorg-server-1.18
63 + tools? (
64 + x11-libs/libX11
65 + x11-libs/libxcb
66 + x11-libs/libXcursor
67 + x11-libs/libXdamage
68 + x11-libs/libXinerama
69 + x11-libs/libXrandr
70 + x11-libs/libXrender
71 + x11-libs/libxshmfence
72 + x11-libs/libXtst
73 + )
74 + udev? (
75 + virtual/libudev:=
76 + )
77 + xvmc? (
78 + x11-libs/libXvMC
79 + >=x11-libs/libxcb-1.5
80 + x11-libs/xcb-util
81 + )
82 +"
83 +DEPEND="${RDEPEND}
84 + x11-base/xorg-proto"
85 +
86 +PATCHES=(
87 + "${FILESDIR}"/${PN}-gcc-pr65873.patch
88 +)
89 +
90 +src_configure() {
91 + replace-flags -Os -O2
92 + XORG_CONFIGURE_OPTIONS=(
93 + --disable-dri1
94 + $(use_enable debug)
95 + $(use_enable dri)
96 + $(use_enable dri dri3)
97 + $(usex dri "--with-default-dri=3")
98 + $(use_enable sna)
99 + $(use_enable tools)
100 + $(use_enable udev)
101 + $(use_enable uxa)
102 + $(use_enable xvmc)
103 + )
104 + xorg-3_src_configure
105 +}
106 +
107 +pkg_postinst() {
108 + if linux_config_exists && \
109 + kernel_is -lt 4 3 && ! linux_chkconfig_present DRM_I915_KMS; then
110 + echo
111 + ewarn "This driver requires KMS support in your kernel"
112 + ewarn " Device Drivers --->"
113 + ewarn " Graphics support --->"
114 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
115 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
116 + ewarn " i915 driver"
117 + ewarn " [*] Enable modesetting on intel by default"
118 + echo
119 + fi
120 +}