diff options
author | Remi Cardona <remi@gentoo.org> | 2014-06-18 07:08:19 +0000 |
---|---|---|
committer | Remi Cardona <remi@gentoo.org> | 2014-06-18 07:08:19 +0000 |
commit | 20f7e89c49598931e5416431b7e31d9c109a5c06 (patch) | |
tree | f3c45a04ab98756175fbb2de0d628685107e0e47 /x11-drivers/xf86-video-intel | |
parent | dev-perl/perl-tk: Version BUmp, fixes incompatibilities with png-1.6 (diff) | |
download | historical-20f7e89c49598931e5416431b7e31d9c109a5c06.tar.gz historical-20f7e89c49598931e5416431b7e31d9c109a5c06.tar.bz2 historical-20f7e89c49598931e5416431b7e31d9c109a5c06.zip |
x11-drivers/xf86-video-intel: Disable DRI3 support (see bug #513500)
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Diffstat (limited to 'x11-drivers/xf86-video-intel')
4 files changed, 109 insertions, 2 deletions
diff --git a/x11-drivers/xf86-video-intel/ChangeLog b/x11-drivers/xf86-video-intel/ChangeLog index 388ad69f2c76..f4ffae15a050 100644 --- a/x11-drivers/xf86-video-intel/ChangeLog +++ b/x11-drivers/xf86-video-intel/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-drivers/xf86-video-intel # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/ChangeLog,v 1.161 2014/06/10 09:55:56 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/ChangeLog,v 1.162 2014/06/18 07:08:18 remi Exp $ + +*xf86-video-intel-2.99.912-r1 (18 Jun 2014) + + 18 Jun 2014; Rémi Cardona <remi@gentoo.org> + +xf86-video-intel-2.99.912-r1.ebuild, + +files/xf86-video-intel-2.99.912-disable-dri3.patch: + Disable DRI3 support (see bug #513500) *xf86-video-intel-2.99.912 (10 Jun 2014) diff --git a/x11-drivers/xf86-video-intel/Manifest b/x11-drivers/xf86-video-intel/Manifest index 914777dd3ce3..9d3a0b87fe8a 100644 --- a/x11-drivers/xf86-video-intel/Manifest +++ b/x11-drivers/xf86-video-intel/Manifest @@ -3,6 +3,7 @@ AUX xf86-video-intel-2.99.905-fix-randr.patch 1528 SHA256 1d41609432b63f4cc0d461 AUX xf86-video-intel-2.99.906-server-crash.patch 1373 SHA256 4999e15222ae1ed67708ec27ea43ad2bd9646a2d02e35dc68d68b89392aa56cb SHA512 945cdaf69102c81b775c1b84ca62afbecbac6ce86ba966f921a27d37b29fb0195dcda6f190cbf549efdbf615c9ded8be715f42aa10d549c5e330afb756421eae WHIRLPOOL f5e2df2b5103c4c3c6400a33a6b3f63df87ec2e7a1ea36e9b226a8f95d2668a78ef0fd12b7f1493228cef6ce0ccda07589ba023d04fdb9aeb106c1dca7c83dea AUX xf86-video-intel-2.99.907-invalidation.patch 1707 SHA256 feb57fb5acbf18dec6d72e3990db318adecf07e44f7c7e03bdfaa488f6d40b66 SHA512 7ecbeb4574ad089f58aeeb84280bfca9f48754312a6d4f68d7f32c71e29de7582556806d5f399c555751edc9b70be5780a26ed2d2187fcfeba3fef4ed1f71229 WHIRLPOOL 093ac0b591c8c781b72325fe3762de475f3e97aaa54dbaaa207bcc55c0e66dca9e5e1ccf064cef1a847c98621438e8d633187ea4480c7ef76d05de853fcc6752 AUX xf86-video-intel-2.99.911-sna-pixmap-migration.patch 3801 SHA256 c0758266c9eceb7647316639b4408c02e6beac86eef8871c5ff756c188488276 SHA512 b5d7ca5cd93d3ed4bba150b312fc868e53867a04df94956b367caf315e32398ea8558ee0059debd7e7684794fb2e55361d0ae425ccc66187d22297003894e76b WHIRLPOOL bc273ef3add88f9ddee4cbc9f23434edf0a91e5a6157691496c907dff2391dd8ce38ed98ca382c8b1f05c09dfb21b2dc12756b56d59026450dee61452d2dea0f +AUX xf86-video-intel-2.99.912-disable-dri3.patch 601 SHA256 03304d86ae442b1c7a0f2a1e80f0d48d2c6093fd9cc7067c8e8390e72efe61a5 SHA512 156fe8bbf6b381c9bed97241c249a3f4ce6e417776c618dbf711fd52d35088b8990eb59cc9ad881d5266a32e6b5e265833084f99281f73282f35fac775f4217e WHIRLPOOL a55c2cdc46a2b966ddf0853e033e2cc15145abc358accfed250c807d7bcc5a96196294c3de5f47d72af5e1db581615c0ea34fbd799d8173dc7c05071f6e2764e DIST xf86-video-intel-2.19.0.tar.bz2 1463260 SHA256 32133d61b14ce3b45b83a60e4ed8eb75159259d708f056144250aaeabf16e4bc SHA512 988f231570cdd7e5c60880472c8bee765def040addf1fa6e5bc9e8a8722b5500d4ae2b798383dc90f2ca3df439e230c4df2d7e3f7cb50341d2d3d38486520292 WHIRLPOOL a19605d2473e72fc4e81a7a327a9b8e9534bdfceca64b44a3d0fd62bf031c9ec10c7d12379b9ca327bde8bc90e15c73cee7ef2de71de00c92bc70969f2a91d37 DIST xf86-video-intel-2.20.13.tar.bz2 1649369 SHA256 0151104b58ff3509ecd05ac4ee2c5d81a78506c97afbed511fed6b263060dce3 SHA512 4f70ba1e794d26f8cbbb52c4936cfc8cdf4f43a353d9f921bf519a02a0c7f1b1eec6b3aa706ee6fc333a89b152416b9526f5d951ddea23ed70400e975c59febe WHIRLPOOL 101dff2402c75d0a48243ce1e3ac11e529f2d26a8d81321ae9ec528b6d35a3ed7647c342a2cf60389a69d677c29798c84e3252932b64f905966ef5af695cffbf DIST xf86-video-intel-2.21.15.tar.bz2 1977431 SHA256 7d5a140f82a72fd1cbc8a664d66c3d4eca47ee240ca4927b8a98d7af6f65d6fc SHA512 ca9680716445d0e9ba1a5d87433455f7a5f558802b4d214d79496426dbfd3e598968f784b531de024df30fefcc114d6e40cc9c6da94604beb48cd4430bf9e491 WHIRLPOOL 352b114b1030d1fbe2d33f028e7c03be8b4a6a4b0e4cb4fd7c890dd4cc5594ebf1fd6477c9319c1e2ff5033fc3276fb9caa8d91d1d3ba6b0c2f1734b60d3efed @@ -26,6 +27,7 @@ EBUILD xf86-video-intel-2.99.907-r1.ebuild 1583 SHA256 2e6e229050441249d6cb161da EBUILD xf86-video-intel-2.99.909.ebuild 1563 SHA256 53127f0221102ee6da7f660480e2b1e2ea5b0bdc5d5bb0e2943d774d04e3207e SHA512 9074d7e88568d8fe988fedf79c12d7b1ab10e7bebaa5402fb6dae9b87f1b7eaa19a310721666378d571077455afb7703401fde1f015fbc97f626622c552a29c1 WHIRLPOOL a882db1c965a76d8aaa34da3204563e3eababb27b6a04b5845eacccc9299e7542a2c3320a1a7cf74ba19aeca20de90b4985e66af243110544c9a9b71d5748520 EBUILD xf86-video-intel-2.99.910.ebuild 1563 SHA256 1a183e44b5272923c737c7bcec7fa43feb505e55a1293bf042f2c2d0e4239ded SHA512 c447d587fa1d77ffa192968c3c558a69b95a3702b5f18e53884996e0a247208587631d82dffcde37419d9f1ac704e9447c1306b7101243e736c37705bec2b7ed WHIRLPOOL 6963591213e49cc4edf49c7e24cbdd819cc1e4209e9317ddee575bc1d8adf8d7365a41244b7cb88df8eac6270d7e6a4610c820466c512b1fe902dce6fbcf85a0 EBUILD xf86-video-intel-2.99.911-r1.ebuild 1625 SHA256 715a4baa97aaf9c8930b8c49aaa96d62e50230d37ea63f7a22c7f2ff391c9975 SHA512 db0e91f618204233c70ac5bda1512900e25e149a5c9868fdc1e08cd21e9f6aad855164da155e254d18796c572cf3ad80329f1ff8eecd39ac603165078b9c72ff WHIRLPOOL 7c5159d39f7d33d3b6cb0b5c3072ca3d7cc8a04442f5f6775f26605ea20641789446e7d798374ed2620cc33a2c55eda3db737fa89dcb781384eac57e84539a53 +EBUILD xf86-video-intel-2.99.912-r1.ebuild 1701 SHA256 7ba5e8fe4925aeb43bf03c4a17baea42a03b0d8be58e51b45ada4e30713957e5 SHA512 26ada35cae6d6291c9352e39fd474aa241969ec81728c500e2be6b03550a6d3a284c22e6e92287210979a401dd4d5b183ad8a0089c0ec6019a810c6b239b5e3d WHIRLPOOL 7155f519930e3eda20f14556a1fe2754e6f0b68449eab1520f92b2e6ff537366f74823ac12b0a956acd6576e71af378cdd8de65db83e45e6d104fb4325830213 EBUILD xf86-video-intel-2.99.912.ebuild 1650 SHA256 21a295dabc54c83e4ff970476da15ed64105da6b504d996bf8610c4d4167213c SHA512 b859a5ba0bbecda68b5a9d942780335b816e6a1f2033a765a5771120190fea8295dfed8bd5e0c481e97033606983a2ef62bea768a7144684ee246d366e595808 WHIRLPOOL b4d35c5b4853757ead0cbaf712f10e9f6dd76a3e67936e1a070bf697eaf02c448df2139215a605eeb387662e6108eae5c9238f6c4a9b02c13b6fb2bb994212d7 -MISC ChangeLog 59589 SHA256 60ac541b9b7826527beb5383a09b51233da1c775c64ba062fd746f6614f3e591 SHA512 8d38f65cfc7a936709e3f9e2f1a1cc04a8b1c34182176814295ed9fbb102da93e86f5b5bbd61a3dbffd686d05ba1edb2c6f2fa00625e7ef150cd5c307bfb7153 WHIRLPOOL 8ca58f6607432fd8085500aaeeb7aca62347ad2f39ff608ea276cc0edddd5a4aa50a9088a4faded7685c591228f121f05a264cb24eb0974f55d896c0a92e63c6 +MISC ChangeLog 59814 SHA256 92da17410a474f18f793ad5f70b3f4f2fdf29652d647183e0e9110607bd5ca03 SHA512 7a437bd2b3371b0fff206856d03f399945d64a6210d75aa2ef72cb5d3c9aaf28475a2a00494f617752f1a146b6cdab205d68e986e3b438d1f1bbcaffdd342108 WHIRLPOOL 9ec1c27272ff6c863c55c9f0d9fdcda09ba253492e9467cec029884e873115ba57fefefd02702b98b7c099dc99d7b9d8eaeba22e6a27428fbda99d0bdb7db135 MISC metadata.xml 483 SHA256 b96de77e3bad545136bdb56ed473b997b8b1ef7ae8f7137e9fd856e4b64a8aaf SHA512 48ed87bf243bd30ff54717c0c5634660c721ed620dae9c106fda193f937a47200c7e598be118c2ea2d6dfa589d9fc918a5e269d2e583a0326a1b8132c9e243ba WHIRLPOOL 89de9b7128187483a8f44506afdc59453c4ef47ea5c5914da73fe49d651afb48fdded3d23c72e42950cd048d4f509e8aed632d090fec327f0ab5c28e9aeacafc diff --git a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch new file mode 100644 index 000000000000..97780f8af8fa --- /dev/null +++ b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch @@ -0,0 +1,22 @@ +--- configure.old 2014-06-18 08:36:47.151142539 +0200 ++++ configure 2014-06-18 09:05:13.568360179 +0200 +@@ -20769,7 +20769,7 @@ + DRI3_LIBS=$pkg_cv_DRI3_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + $as_echo "yes" >&6; } +- DRI3=$DRI ++ DRI3=no + fi + fi + if test "x$DRI3" != "xno"; then +@@ -20850,10 +20850,6 @@ + $as_echo "#define HAVE_DRI3 1" >>confdefs.h + + dri_msg="$dri_msg DRI3" +-else +- if test "x$DRI" = "xyes" -a "x$KMS" = "xyes"; then +- as_fn_error $? "DRI3 requested but prerequisites not found" "$LINENO" 5 +- fi + fi + + for ac_header in X11/extensions/dpmsconst.h diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.912-r1.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.912-r1.ebuild new file mode 100644 index 000000000000..b58674c0e81d --- /dev/null +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.912-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.912-r1.ebuild,v 1.1 2014/06/18 07:08:18 remi Exp $ + +EAPI=5 + +XORG_DRI=dri +inherit linux-info xorg-2 + +DESCRIPTION="X.Org driver for Intel cards" + +KEYWORDS="~amd64 ~x86 ~amd64-fbsd -x86-fbsd" +IUSE="debug glamor +sna +udev uxa xvmc" + +REQUIRED_USE=" + || ( sna uxa ) + glamor? ( uxa ) +" + +RDEPEND="x11-libs/libXext + x11-libs/libXfixes + >=x11-libs/pixman-0.27.1 + >=x11-libs/libdrm-2.4.29[video_cards_intel] + glamor? ( || ( + x11-base/xorg-server[glamor] + >=x11-libs/glamor-0.6.0 + ) ) + sna? ( + >=x11-base/xorg-server-1.10 + ) + udev? ( + virtual/udev + ) + xvmc? ( + x11-libs/libXvMC + >=x11-libs/libxcb-1.5 + x11-libs/xcb-util + ) +" +DEPEND="${RDEPEND} + >=x11-proto/dri2proto-2.6 + x11-proto/dri3proto + x11-proto/presentproto + x11-proto/resourceproto" + +PATCHES=( + "${FILESDIR}"/${P}-disable-dri3.patch +) + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_enable debug) + $(use_enable dri) + $(use_enable glamor) + $(use_enable sna) + $(use_enable uxa) + $(use_enable udev) + $(use_enable xvmc) + ) + xorg-2_src_configure +} + +pkg_postinst() { + if linux_config_exists \ + && ! 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 +} |