Skip to contentSkip to conversation

package/x11r7/xdriver_xf86-video-intel: bump version

PATCH New Bernd Kuhls 2 participants 5 messages Nov 15, 2015

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/4 package/x11r7/xdriver_xf86-video-intel: bump version

Needed after xserver_xorg-server version bump to 1.18.0.

Removed patches applied upstream.

---
 .../0001-sna-udev-fstat.patch                      | 61 -------------------
 .../0002-uxa-udev-fstat.patch                      | 31 ----------
 .../0003-sna-libdrm-abi-protection.patch           | 69 ----------------------
 .../xdriver_xf86-video-intel.hash                  |  4 +-
 .../xdriver_xf86-video-intel.mk                    |  5 +-
 5 files changed, 4 insertions(+), 166 deletions(-)
 delete mode 100644 package/x11r7/xdriver_xf86-video-intel/0001-sna-udev-fstat.patch
 delete mode 100644 package/x11r7/xdriver_xf86-video-intel/0002-uxa-udev-fstat.patch
 delete mode 100644 package/x11r7/xdriver_xf86-video-intel/0003-sna-libdrm-abi-protection.patch
package/x11r7/xdriver_xf86-video-intel/0001-sna-udev-fstat.patch deleted +0 -61
deleted file mode 100644
index e4ded3a..0000000
@@ -1,61 +0,0 @@
-From 12af8a575d1518d40416f83195049157c3a062a5 Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Tue, 24 Feb 2015 15:25:40 +0000
-Subject: sna: udev integration depends on fstat and sys/stat.h
-
-src/sna/sna_driver.c: In function 'sna_handle_uevents':
-src/sna/sna_driver.c:759:2: error: implicit declaration of function 'fstat' [-Werror=implicit-function-declaration]
-
-Also take the opportunity to include udev support in the configure
-summary.
-
-Signed-off-by: Chris Wilson <[email protected]>
-
-Upstream at: http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=12af8a575d1518d40416f83195049157c3a062a5
-
-Signed-off-by: James Knight <[email protected]>
-
-diff --git a/configure.ac b/configure.ac
-index 7476e2b..de3a4b3 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -197,11 +197,15 @@ AC_ARG_ENABLE(udev,
- 
- if test "x$UDEV" != "xno"; then
- 	PKG_CHECK_MODULES(UDEV, [libudev], [udev="yes"], [udev="no"])
-+	AC_CHECK_HEADERS([sys/stat.h], [], [udev="no"])
- 	if test "x$UDEV" = "xyes" -a "x$udev" != "xyes"; then
- 		AC_MSG_ERROR([udev support requested but not found (libudev)])
- 	fi
- 	if test "x$udev" = "xyes"; then
- 		AC_DEFINE(HAVE_UDEV,1,[Enable udev-based monitor hotplug detection])
-+		udev_msg=" yes"
-+	else
-+		udev_msg=" no"
- 	fi
- fi
- 
-@@ -911,6 +915,7 @@ echo "  Support for Kernel Mode Setting? $KMS"
- echo "  Support for legacy User Mode Setting (for i810)? $UMS"
- echo "  Support for Direct Rendering Infrastructure:$dri_msg"
- echo "  Support for Xv motion compensation (XvMC and libXvMC):$xvmc_msg"
-+echo "  Support for display hotplug notifications (udev):$udev_msg"
- echo "  Build additional tools and utilities?$tools_msg"
- if test -n "$xp_msg"; then
- echo "  Experimental support:$xp_msg"
-diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
-index 8c0d0b5..bc20ef0 100644
---- a/src/sna/sna_driver.c
-+++ b/src/sna/sna_driver.c
-@@ -740,6 +740,8 @@ sna_wakeup_handler(WAKEUPHANDLER_ARGS_DECL)
- }
- 
- #if HAVE_UDEV
-+#include <sys/stat.h>
-+
- static void
- sna_handle_uevents(int fd, void *closure)
- {
--- 
-cgit v0.10.2
-
package/x11r7/xdriver_xf86-video-intel/0002-uxa-udev-fstat.patch deleted +0 -31
deleted file mode 100644
index 3ab255b..0000000
@@ -1,31 +0,0 @@
-From 369ceec0e4910ba2c37736a59c55c0d6c26433bf Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Tue, 24 Feb 2015 15:25:40 +0000
-Subject: uxa: udev integration depends on fstat and sys/stat.h
-
-src/uxa/intel_driver.c: In function 'I830HandleUEvents':
-src/uxa/intel_driver.c:738:14: error: storage size of 's' isn't known
-src/uxa/intel_driver.c:746:2: error: implicit declaration of function 'fstat' [-Werror=implicit-function-declaration]
-
-Signed-off-by: Chris Wilson <[email protected]>
-
-Upstream at: Signed-off-by: James Knight <[email protected]>
-
-Signed-off-by: James Knight <[email protected]>
-
-diff --git a/src/uxa/intel_driver.c b/src/uxa/intel_driver.c
-index c554124..6e64b8c 100644
---- a/src/uxa/intel_driver.c
-+++ b/src/uxa/intel_driver.c
-@@ -728,6 +728,8 @@ intel_flush_callback(CallbackListPtr *list,
- }
- 
- #if HAVE_UDEV
-+#include <sys/stat.h>
-+
- static void
- I830HandleUEvents(int fd, void *closure)
- {
--- 
-cgit v0.10.2
-
package/x11r7/xdriver_xf86-video-intel/0003-sna-libdrm-abi-protection.patch deleted +0 -69

69 lines not on this page · raw message

package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.hash +2 -2
index 6c3c6ba..752a1ed 100644
@@ -1,2 +1,2 @@
-# From http://lists.x.org/archives/xorg-announce/2014-December/002508.html
-sha256	00b781eea055582820a123c47b62411bdf6aabf4f03dc0568faec55faf9667c9	xf86-video-intel-2.99.917.tar.bz2
+# From Locally computed
+sha256	d5a6fd2f8599070294e60cd1168f3ffe71606ea07d9eaa4ed35f021396045563	xdriver_xf86-video-intel-0340718366d7cb168a46930eb7be22f2d88354d8.tar.gz
package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk +2 -3
index f0b0753..814c25e 100644
@@ -4,9 +4,8 @@
 #
 ################################################################################
 
-XDRIVER_XF86_VIDEO_INTEL_VERSION = 2.99.917
-XDRIVER_XF86_VIDEO_INTEL_SOURCE = xf86-video-intel-$(XDRIVER_XF86_VIDEO_INTEL_VERSION).tar.bz2
-XDRIVER_XF86_VIDEO_INTEL_SITE = http://xorg.freedesktop.org/releases/individual/driver
+XDRIVER_XF86_VIDEO_INTEL_VERSION = 0340718366d7cb168a46930eb7be22f2d88354d8
+XDRIVER_XF86_VIDEO_INTEL_SITE = git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
 XDRIVER_XF86_VIDEO_INTEL_LICENSE = MIT
 XDRIVER_XF86_VIDEO_INTEL_LICENSE_FILES = COPYING
 # We're patching configure.ac
Signature · 1 line
2.6.2
#1 lore raw

PATCH v2 2/4 package/x11r7/xserver_xorg-server: add version 1.18.0

Video drivers need ABI version 20 now:
http://cgit.freedesktop.org/xorg/xserver/commit/?id=a8a0f6464a33c12c1de495d74fd478c0d952643e

---
 package/x11r7/xserver_xorg-server/Config.in                | 10 ++++++++++
 package/x11r7/xserver_xorg-server/xserver_xorg-server.hash |  3 +++
 2 files changed, 13 insertions(+)
package/x11r7/xserver_xorg-server/Config.in +10 -0
index 84f0298..28db01a 100644
@@ -61,14 +61,23 @@ config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
 config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
 	bool
 
+config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
+	bool
+
 config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI
 	int
 	default 14 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
 	default 19 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
+	default 20 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
 
 choice
 	bool "X Window System server version"
 
+config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_18
+	bool "1.18.0"
+	select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
+	select BR2_PACKAGE_XPROTO_PRESENTPROTO
+
 config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
 	bool "1.17.4"
 	select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
@@ -82,6 +91,7 @@ endchoice
 
 config BR2_PACKAGE_XSERVER_XORG_SERVER_VERSION
 	string
+	default "1.18.0" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_18
 	default "1.17.4" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
 	default "1.14.7" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14
 
package/x11r7/xserver_xorg-server/xserver_xorg-server.hash +3 -0
index 0119e37..012fbaf 100644
@@ -4,3 +4,6 @@ sha256 fcf66fa6ad86227613d2d3e8ae13ded297e2a1e947e9060a083eaf80d323451f        x
 # From http://lists.x.org/archives/xorg-announce/2015-October/002650.html
 sha1	139c4d6795eb4c3848616cc514d134532975e49e				xorg-server-1.17.4.tar.bz2
 sha256	0c4b45c116a812a996eb432d8508cf26c2ec8c3916ff2a50781796882f8d6457	xorg-server-1.17.4.tar.bz2
+# From http://lists.x.org/archives/xorg-announce/2015-November/002655.html
+sha1	f37f9ca17d211552c775c3ce78ff03385026bf3a				xorg-server-1.18.0.tar.bz2
+sha256	195670819695d9cedd8dde95fbe069be0d0f488a77797a2d409f9f702daf312e	xorg-server-1.18.0.tar.bz2
Signature · 1 line
2.6.2
#2 lore raw

PATCH v2 3/4 package/x11r7/xdriver_xf86-video-ati: bump version to 7.6.1

In reply to Bernd Kuhls

The package now needs O_CLOEXEC, which is missing in uClibc's default configuration. As suggested by Peter make this package only available in non uClibc environments:
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/131903

---
 package/x11r7/xdriver_xf86-video-ati/Config.in                   | 6 ++++--
 package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.hash | 4 ++--
 package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk   | 2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)
package/x11r7/xdriver_xf86-video-ati/Config.in +4 -2
index 191c20f..7876fc2 100644
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_XDRIVER_XF86_VIDEO_ATI
 	bool "xf86-video-ati"
 	depends on BR2_PACKAGE_MESA3D
+	depends on !BR2_TOOLCHAIN_USES_UCLIBC # O_CLOEXEC not impl by default
 	select BR2_PACKAGE_LIBDRM        if BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON
 	select BR2_PACKAGE_LIBDRM_RADEON if BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON
 	select BR2_PACKAGE_XLIB_LIBXCOMPOSITE
@@ -15,5 +16,6 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_ATI
 	help
 	  ATI video driver
 
-comment "xf86-video-ati needs mesa3d"
-	depends on !BR2_PACKAGE_MESA3D
+comment "xf86-video-ati needs mesa3d and an (e)glibc or musl toolchain"
+	depends on !BR2_PACKAGE_MESA3D || \
+		BR2_TOOLCHAIN_USES_UCLIBC
package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.hash +2 -2
index ccb8665..a9974c7 100644
@@ -1,2 +1,2 @@
-# From http://lists.x.org/archives/xorg-announce/2014-October/002486.html
-sha256	ec3e6f06b6cf9a40c72aafa3448aae8b034c80b37410ca9442d5cf6806e07936	xf86-video-ati-7.5.0.tar.bz2
+# From http://lists.x.org/archives/xorg-announce/2015-November/002658.html
+sha256	2516d9eeb8da8bcd3a01365ed1314919777910fa904ab268af342b5693e1d34c	xf86-video-ati-7.6.1.tar.bz2
package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk +1 -1
index cba9e76..e00134e 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-XDRIVER_XF86_VIDEO_ATI_VERSION = 7.5.0
+XDRIVER_XF86_VIDEO_ATI_VERSION = 7.6.1
 XDRIVER_XF86_VIDEO_ATI_SOURCE = xf86-video-ati-$(XDRIVER_XF86_VIDEO_ATI_VERSION).tar.bz2
 XDRIVER_XF86_VIDEO_ATI_SITE = http://xorg.freedesktop.org/releases/individual/driver
 XDRIVER_XF86_VIDEO_ATI_LICENSE = MIT
Signature · 1 line
2.6.2
#3 lore raw

PATCH v2 4/4 package/nvidia-driver: depends on xorg-xserver =< 1.17

In reply to Bernd Kuhls

http://www.phoronix.com/scan.php?page=news_item&px=x.org-server-1.18-video-abi
https://www.archlinux.org/news/xorg-1180-enters-testing/

---
 package/nvidia-driver/Config.in | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
package/nvidia-driver/Config.in +4 -2
index b50e2c3..a9a7f3e 100644
@@ -1,11 +1,13 @@
-comment "nvidia-driver needs an (e)glibc toolchain"
+comment "nvidia-driver needs Xorg <= 1.17 and an (e)glibc toolchain"
 	depends on BR2_i386 || BR2_x86_64
-	depends on !BR2_TOOLCHAIN_USES_GLIBC
+	depends on !BR2_TOOLCHAIN_USES_GLIBC || \
+		BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
 
 config BR2_PACKAGE_NVIDIA_DRIVER
 	bool "nvidia-driver"
 	depends on BR2_i386 || BR2_x86_64
 	depends on BR2_TOOLCHAIN_USES_GLIBC
+	depends on !BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
 	help
 	  The binary-only driver blob for NVidia cards.
 	  This is the userland part only.
Signature · 1 line
2.6.2
#4 lore raw

PATCH v2 1/4 package/x11r7/xdriver_xf86-video-intel: bump version

In reply to Bernd Kuhls

Hi Bernd,

package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.hash line 2

Quoted 9 lines · Bernd Kuhls
package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.hash +2 -2
index 6c3c6ba..752a1ed 100644
@@ -1,2 +1,2 @@
-# From http://lists.x.org/archives/xorg-announce/2014-December/002508.html
-sha256	00b781eea055582820a123c47b62411bdf6aabf4f03dc0568faec55faf9667c9	xf86-video-intel-2.99.917.tar.bz2
+# From Locally computed
+sha256	d5a6fd2f8599070294e60cd1168f3ffe71606ea07d9eaa4ed35f021396045563	xdriver_xf86-video-intel-0340718366d7cb168a46930eb7be22f2d88354d8.tar.gz

Hashes are not useful for arbitrary git checkouts. Should be:

none xxx xdriver_xf86-video-intel-0340718366d7cb168a46930eb7be22f2d88354d8.tar.gz

baruch

Signature · 3 lines
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -