commit:     091ce359622359469374765f63e1299cdecf3443
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 15 01:28:54 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jan 15 01:34:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091ce359

x11-drivers/xf86-video-intel: Version bump to 2.99.917_p20201215

Closes: https://bugs.gentoo.org/761927
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-drivers/xf86-video-intel/Manifest              |  1 +
 .../xf86-video-intel-2.99.917_p20201215.ebuild     | 86 ++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/x11-drivers/xf86-video-intel/Manifest 
b/x11-drivers/xf86-video-intel/Manifest
index 875f82df970..8e5734ab79f 100644
--- a/x11-drivers/xf86-video-intel/Manifest
+++ b/x11-drivers/xf86-video-intel/Manifest
@@ -1,2 +1,3 @@
 DIST xf86-video-intel-2.99.917_p20200310.tar.bz2 1249330 BLAKE2B 
7ba7566b946cf2c4ce60170912fe517f8c004a477a0edc2a1a9c4dbc476f3bdbea5b39a3ade4d15854cda2cc1146eca47d5fe8b311dfe36cd5ac39cf390142ea
 SHA512 
764517e2413937ec8486d473e0cb0b98146fbaa2cff15cb01757f2263c29a2fa9279338fc801bdafe4e6b38428f8e771a7ee14fa223ba5711a4369e719258cd0
 DIST xf86-video-intel-2.99.917_p20200515.tar.bz2 1250303 BLAKE2B 
81fca6a4ccfd01c49f70b741e80080e410044bcc51345ff886ec1d74e9ed1020263927ec1a67052ddcfded0f4027369a87b47ebcdbbf5066d813a7e82fae290f
 SHA512 
29fea01332438ad7616bae56a926f5c6fa08f93f67c23a0bb38f775719f12b15fba5bcb096c0665948f80d3ff6b7c108f360e44aae008192ef6c9b21187b4bbb
+DIST xf86-video-intel-2.99.917_p20201215.tar.bz2 1250622 BLAKE2B 
ddcbd84ee125528fe82f0a369f8e768d218eb0d9c4fc00cbe4a921d6267a846eccc001e3dd765f8cdaf7a38c461357831cd9675acfdfd3cc6ac282ec4b6f4b67
 SHA512 
29526fe191a95c2df5a3e168150b8c7f759dfdc9a4912e28887ec51be05304a9f552d21c990a37a90d6299e64df4bb1fba051c1d0ad25606dc52f801cd30b60d

diff --git 
a/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild 
b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild
new file mode 100644
index 00000000000..88500f06f4b
--- /dev/null
+++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DRI=dri
+XORG_EAUTORECONF=yes
+inherit linux-info xorg-3 flag-o-matic
+
+if [[ ${PV} == 9999* ]]; then
+       SRC_URI=""
+else
+       KEYWORDS="~amd64 ~x86"
+       COMMIT_ID="a511f22cdec56504913b457a2e60dafee8e2b570"
+       
SRC_URI="https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/${COMMIT_ID}/${P}.tar.bz2";
+       S="${WORKDIR}/${PN}-${COMMIT_ID}"
+fi
+
+DESCRIPTION="X.Org driver for Intel cards"
+
+IUSE="debug +sna tools +udev uxa xvmc"
+
+REQUIRED_USE="
+       || ( sna uxa )
+"
+RDEPEND="
+       x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXScrnSaver
+       >=x11-libs/pixman-0.27.1
+       >=x11-libs/libdrm-2.4.52[video_cards_intel]
+       >=x11-base/xorg-server-1.18
+       tools? (
+               x11-libs/libX11
+               x11-libs/libxcb
+               x11-libs/libXcursor
+               x11-libs/libXdamage
+               x11-libs/libXinerama
+               x11-libs/libXrandr
+               x11-libs/libXrender
+               x11-libs/libxshmfence
+               x11-libs/libXtst
+       )
+       udev? (
+               virtual/libudev:=
+       )
+       xvmc? (
+               x11-libs/libXvMC
+               >=x11-libs/libxcb-1.5
+               x11-libs/xcb-util
+       )
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto"
+
+src_configure() {
+       replace-flags -Os -O2
+       XORG_CONFIGURE_OPTIONS=(
+               --disable-dri1
+               $(use_enable debug)
+               $(use_enable dri)
+               $(use_enable dri dri3)
+               $(usex dri "--with-default-dri=3")
+               $(use_enable sna)
+               $(use_enable tools)
+               $(use_enable udev)
+               $(use_enable uxa)
+               $(use_enable xvmc)
+       )
+       xorg-3_src_configure
+}
+
+pkg_postinst() {
+       if linux_config_exists && \
+               kernel_is -lt 4 3 && ! linux_chkconfig_present DRM_I915_KMS; 
then
+               echo
+               ewarn "This driver requires KMS support in your kernel"
+               ewarn "  Device Drivers --->"
+               ewarn "    Graphics support --->"
+               ewarn "      Direct Rendering Manager (XFree86 4.1.0 and higher 
DRI support)  --->"
+               ewarn "      <*>   Intel 830M, 845G, 852GM, 855GM, 865G (i915 
driver)  --->"
+               ewarn "       i915 driver"
+               ewarn "      [*]       Enable modesetting on intel by default"
+               echo
+       fi
+}

Reply via email to