* [PATCH 01/12] libxfont2: Add recipe
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 02/12] xserver-xorg: Upgrade 1.18.4 -> 1.19.0 Jussi Kukkonen
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
This is the same old libxfont but with a new API.
xserver-xorg 1.19 depends on libxfont2.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
meta/recipes-graphics/xorg-lib/libxfont2_2.0.1.bb | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 meta/recipes-graphics/xorg-lib/libxfont2_2.0.1.bb
diff --git a/meta/recipes-graphics/xorg-lib/libxfont2_2.0.1.bb b/meta/recipes-graphics/xorg-lib/libxfont2_2.0.1.bb
new file mode 100644
index 0000000..402ab0d
--- /dev/null
+++ b/meta/recipes-graphics/xorg-lib/libxfont2_2.0.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "XFont2: X Font rasterisation library"
+
+DESCRIPTION = "libXfont2 provides various services for X servers, most \
+notably font selection and rasterisation (through external libraries \
+such as freetype)."
+
+require xorg-lib-common.inc
+
+LICENSE = "MIT & MIT-style & BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a46c8040f2f737bcd0c435feb2ab1c2c"
+
+DEPENDS += "freetype xtrans fontsproto libfontenc zlib"
+
+XORG_PN = "libXfont2"
+
+BBCLASSEXTEND = "native"
+
+SRC_URI[md5sum] = "0d9f6dd9c23bf4bcbfb00504b566baf5"
+SRC_URI[sha256sum] = "e9fbbb475ddd171b3a6a54b989cbade1f6f874fc35d505ebc5be426bc6e4db7e"
+
+PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
+PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 02/12] xserver-xorg: Upgrade 1.18.4 -> 1.19.0
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 01/12] libxfont2: Add recipe Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 03/12] xf86-input-evdev: Upgrade 2.10.3 -> 2.10.4 Jussi Kukkonen
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
* xserver depends on xfont2 now.
* xwayland support requires wayland-scanner: Add patch to find
wayland-scanner and protocol files while cross-compiling.
* patch MONOTONIC_CLOCK check so it works when cross-compiling
(otherwise we always end with no monotonic clock and xwayland
compile fails)
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../recipes-graphics/xorg-xserver/xserver-xorg.inc | 5 +-
...onfigure.ac-Fix-check-for-CLOCK_MONOTONIC.patch | 61 ++++++++++++++++++++++
...c-Fix-wayland-scanner-and-protocols-locat.patch | 38 ++++++++++++++
...erver-xorg_1.18.4.bb => xserver-xorg_1.19.0.bb} | 9 ++--
4 files changed, 108 insertions(+), 5 deletions(-)
create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-configure.ac-Fix-check-for-CLOCK_MONOTONIC.patch
create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0002-configure.ac-Fix-wayland-scanner-and-protocols-locat.patch
rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.18.4.bb => xserver-xorg_1.19.0.bb} (70%)
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
index 269fa63..400502f 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
@@ -27,7 +27,7 @@ inherit distro_features_check
REQUIRED_DISTRO_FEATURES = "x11"
PROTO_DEPS = "randrproto renderproto fixesproto damageproto xextproto xproto xf86dgaproto xf86miscproto xf86vidmodeproto compositeproto recordproto resourceproto videoproto scrnsaverproto xineramaproto fontsproto kbproto inputproto bigreqsproto xcmiscproto presentproto"
-LIB_DEPS = "pixman libxfont xtrans libxau libxext libxdmcp libdrm libxkbfile libpciaccess"
+LIB_DEPS = "pixman libxfont2 xtrans libxau libxext libxdmcp libdrm libxkbfile libpciaccess"
DEPENDS = "${PROTO_DEPS} ${LIB_DEPS} font-util"
# Split out some modules and extensions from the main package
@@ -117,6 +117,7 @@ EXTRA_OECONF += "--with-fop=no \
--sysconfdir=/etc/X11 \
--localstatedir=/var \
--with-xkb-output=/var/lib/xkb \
+ WAYLAND_PROTOCOLS_SYSROOT_DIR=${STAGING_DIR}/${MACHINE} \
"
PACKAGECONFIG ??= "dri2 udev ${XORG_CRYPTO} \
@@ -138,7 +139,7 @@ PACKAGECONFIG[xmlto] = "--with-xmlto, --without-xmlto, xmlto-native docbook-xml-
PACKAGECONFIG[systemd-logind] = "--enable-systemd-logind=yes,--enable-systemd-logind=no,dbus,"
PACKAGECONFIG[systemd] = "--with-systemd-daemon,--without-systemd-daemon,systemd"
PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,xineramaproto"
-PACKAGECONFIG[xwayland] = "--enable-xwayland,--disable-xwayland,wayland libepoxy"
+PACKAGECONFIG[xwayland] = "--enable-xwayland,--disable-xwayland,wayland wayland-native wayland-protocols libepoxy"
# Xorg requires a SHA1 implementation, pick one
XORG_CRYPTO ??= "openssl"
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-configure.ac-Fix-check-for-CLOCK_MONOTONIC.patch b/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-configure.ac-Fix-check-for-CLOCK_MONOTONIC.patch
new file mode 100644
index 0000000..16ec3ed
--- /dev/null
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-configure.ac-Fix-check-for-CLOCK_MONOTONIC.patch
@@ -0,0 +1,61 @@
+Discover monotonic clock using compile-time check
+
+monotonic clock check does not work when cross-compiling.
+
+Upstream-Status: Denied [Does not work on OpenBSD]
+Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
+
+
+
+Original patch follows:
+
+When xorg-xserver is being cross-compiled, there is currently no way
+for us to detect whether the monotonic clock is available on the
+target system, because we aren't able to run a test program on the host
+system. Currently, in this situation, we default to not use the
+monotonic clock. One problem with this situation is that the user will
+be treated as idle when the date is updated.
+
+To fix this situation, we now use a compile-time check to detect whether the
+monotonic clock is available. This check can run just fine when we are
+cross-compiling.
+
+Signed-off-by: David James <davidjames at google.com>
+---
+ configure.ac | 17 +++++++----------
+ 1 file changed, 7 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index f7ab48c..26e85cd 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1048,19 +1048,16 @@ if ! test "x$have_clock_gettime" = xno; then
+ CPPFLAGS="$CPPFLAGS -D_POSIX_C_SOURCE=200112L"
+ fi
+
+- AC_RUN_IFELSE([AC_LANG_SOURCE([
++ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
+ #include <time.h>
+-
+-int main(int argc, char *argv[[]]) {
+- struct timespec tp;
+-
+- if (clock_gettime(CLOCK_MONOTONIC, &tp) == 0)
++#include <unistd.h>
++int main() {
++#if !(defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0 && defined(CLOCK_MONOTONIC))
++ #error No monotonic clock
++#endif
+ return 0;
+- else
+- return 1;
+ }
+- ])], [MONOTONIC_CLOCK=yes], [MONOTONIC_CLOCK=no],
+- [MONOTONIC_CLOCK="cross compiling"])
++]])],[MONOTONIC_CLOCK=yes], [MONOTONIC_CLOCK=no])
+
+ LIBS="$LIBS_SAVE"
+ CPPFLAGS="$CPPFLAGS_SAVE"
+--
+2.1.4
+
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg/0002-configure.ac-Fix-wayland-scanner-and-protocols-locat.patch b/meta/recipes-graphics/xorg-xserver/xserver-xorg/0002-configure.ac-Fix-wayland-scanner-and-protocols-locat.patch
new file mode 100644
index 0000000..eafd07a
--- /dev/null
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg/0002-configure.ac-Fix-wayland-scanner-and-protocols-locat.patch
@@ -0,0 +1,38 @@
+From 963428f914c42270d3312d4f0c0840565521534e Mon Sep 17 00:00:00 2001
+From: Jussi Kukkonen <jussi.kukkonen@intel.com>
+Date: Wed, 16 Nov 2016 00:41:51 +0200
+Subject: [PATCH 2/2] configure.ac: Fix wayland-scanner and protocols locations
+
+We want to use the wayland-scanner in path (native sysroot)
+instead of using pkg-config which gives us target paths.
+
+The protocols paths on the other hand need to be prefixed with the
+(allarch) sysroot because, again, pkg-config gives us target paths.
+
+Upstream-Status: Inappropriate [embedded specific]
+Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
+---
+ configure.ac | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 58f1567..383a7df 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2525,11 +2525,9 @@ if test "x$XWAYLAND" = xyes; then
+ AC_MSG_ERROR([Xwayland requires CLOCK_MONOTONIC support.])
+ fi
+
+- WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
+- AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
+- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
++ AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner])
+
+- AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
++ AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, ${WAYLAND_PROTOCOLS_SYSROOT_DIR}`$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
+ fi
+
+
+--
+2.1.4
+
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.18.4.bb b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.19.0.bb
similarity index 70%
rename from meta/recipes-graphics/xorg-xserver/xserver-xorg_1.18.4.bb
rename to meta/recipes-graphics/xorg-xserver/xserver-xorg_1.19.0.bb
index 6700565..8725382 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.18.4.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.19.0.bb
@@ -1,8 +1,11 @@
require xserver-xorg.inc
-SRC_URI += "file://musl-arm-inb-outb.patch"
-SRC_URI[md5sum] = "d4842dfe3bd9a9d062f2fa1df9104a46"
-SRC_URI[sha256sum] = "278459b2c31d61a15655d95a72fb79930c480a6bb8cf9226e48a07df8b1d31c8"
+SRC_URI += "file://musl-arm-inb-outb.patch \
+ file://0001-configure.ac-Fix-check-for-CLOCK_MONOTONIC.patch \
+ file://0002-configure.ac-Fix-wayland-scanner-and-protocols-locat.patch \
+ "
+SRC_URI[md5sum] = "6a4d01e4e5047ab8f556960424ba1fa9"
+SRC_URI[sha256sum] = "149a708b50befc2d5a40b98d45ddd2ebe0beec018e6d0c663c43bad6210e4da3"
# These extensions are now integrated into the server, so declare the migration
# path for in-place upgrades.
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 03/12] xf86-input-evdev: Upgrade 2.10.3 -> 2.10.4
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 01/12] libxfont2: Add recipe Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 02/12] xserver-xorg: Upgrade 1.18.4 -> 1.19.0 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 04/12] xf86-input-keyboard: Upgrade 1.8.1 -> 1.9.0 Jussi Kukkonen
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Tiny update to XINPUT ABI 24.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-input-evdev_2.10.3.bb => xf86-input-evdev_2.10.4.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-input-evdev_2.10.3.bb => xf86-input-evdev_2.10.4.bb} (83%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.3.bb b/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.4.bb
similarity index 83%
rename from meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.3.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.4.bb
index f81c3ec..c660a1d 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.3.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.10.4.bb
@@ -16,5 +16,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fefe33b1cf0cacba0e72e3b0fa0f0e16"
DEPENDS += "mtdev libevdev"
-SRC_URI[md5sum] = "aa3363ce5061d0c4d1e7f7019b99716d"
-SRC_URI[sha256sum] = "5aa21ba4be8df927e5676a99c7f4f0343abc089f5451b7e73e39536f29b332a2"
+SRC_URI[md5sum] = "0f209d13b39427c1a6d38d70059b1e8f"
+SRC_URI[sha256sum] = "bbf6a03fbce1a6c0c7d874eef519fd0a854bf01b515c745d41fa551ce6490cc2"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 04/12] xf86-input-keyboard: Upgrade 1.8.1 -> 1.9.0
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (2 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 03/12] xf86-input-evdev: Upgrade 2.10.3 -> 2.10.4 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 05/12] xf86-input-keyboard: Remove git recipe Jussi Kukkonen
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Small update with ABI 23 support.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-input-keyboard_1.8.1.bb => xf86-input-keyboard_1.9.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-input-keyboard_1.8.1.bb => xf86-input-keyboard_1.9.0.bb} (73%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.8.1.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
similarity index 73%
rename from meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.8.1.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
index 6fe51ac..1896fff 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.8.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.9.0.bb
@@ -9,5 +9,5 @@ core keyboard."
LIC_FILES_CHKSUM = "file://COPYING;md5=ea2099d24ac9e316a6d4b9f20b3d4e10"
-SRC_URI[md5sum] = "96ccc43d389b970afbd3893875dfd678"
-SRC_URI[sha256sum] = "1ac8ff39bf9da7d2fc7fd6c24515726e8138340c0518ab8c606e008cf93ca211"
+SRC_URI[md5sum] = "a3a3f0dd32361dcdbd406e894dafe090"
+SRC_URI[sha256sum] = "f7c900f21752683402992b288d5a2826de7a6c0c0abac2aadd7e8a409e170388"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 05/12] xf86-input-keyboard: Remove git recipe
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (3 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 04/12] xf86-input-keyboard: Upgrade 1.8.1 -> 1.9.0 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 06/12] xf86-input-mouse: Upgrade 1.9.1 -> 1.9.2 Jussi Kukkonen
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Last used revision was from 8 years ago.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../xorg-driver/xf86-input-keyboard_git.bb | 16 ----------------
1 file changed, 16 deletions(-)
delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb
deleted file mode 100644
index dfb08f7..0000000
--- a/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-require xorg-driver-input.inc
-
-SUMMARY = "X.Org X server -- keyboard input driver"
-
-DESCRIPTION = "keyboard is an Xorg input driver for keyboards. The \
-driver supports the standard OS-provided keyboard interface. The driver \
-functions as a keyboard input device, and may be used as the X server's \
-core keyboard."
-
-SRCREV = "3e28d68b50d291938734e9684b8296ca864f3892"
-PV = "1.3.2+git${SRCPV}"
-PR = "${INC_PR}.0"
-
-SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-keyboard"
-S = "${WORKDIR}/git"
-
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 06/12] xf86-input-mouse: Upgrade 1.9.1 -> 1.9.2
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (4 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 05/12] xf86-input-keyboard: Remove git recipe Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 07/12] xf86-input-mouse: Remove git recipe Jussi Kukkonen
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Tiny update with ABI 23/24 support.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-input-mouse_1.9.1.bb => xf86-input-mouse_1.9.2.bb} | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-input-mouse_1.9.1.bb => xf86-input-mouse_1.9.2.bb} (76%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.1.bb b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.2.bb
similarity index 76%
rename from meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.1.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.2.bb
index 1f0b78a..0750476 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.9.2.bb
@@ -10,6 +10,5 @@ driver."
LIC_FILES_CHKSUM = "file://COPYING;md5=90ea9f90d72b6d9327dede5ffdb2a510"
-SRC_URI[md5sum] = "77085b649c5c0b333565ba562f573951"
-SRC_URI[sha256sum] = "3485d375779c08406f0789feedde15933dc703158a086ddac638598f479fc5ce"
-
+SRC_URI[md5sum] = "ce2d679283a22c8e0dccdd9248594845"
+SRC_URI[sha256sum] = "f425d5b05c6ab412a27e0a1106bb83f9e2662b307210abbe48270892387f4b2f"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 07/12] xf86-input-mouse: Remove git recipe
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (5 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 06/12] xf86-input-mouse: Upgrade 1.9.1 -> 1.9.2 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 08/12] xf86-input-synaptics: Upgrade 1.8.3 -> 1.9.0 Jussi Kukkonen
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Last used revision is from 8 years ago.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../xorg-driver/xf86-input-mouse_git.bb | 18 ------------------
1 file changed, 18 deletions(-)
delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb
deleted file mode 100644
index d79a2e4..0000000
--- a/meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-require xorg-driver-input.inc
-
-SUMMARY = "X.Org X server -- mouse input driver"
-
-DESCRIPTION = "mouse is an Xorg input driver for mice. The driver \
-supports most available mouse types and interfaces. The mouse driver \
-functions as a pointer input device, and may be used as the X server's \
-core pointer. Multiple mice are supported by multiple instances of this \
-driver."
-
-SRCREV = "ea5cfe804e112f320f14ad896c7802d53551d3e6"
-PV = "1.3.0+git${SRCPV}"
-PR = "${INC_PR}.0"
-
-SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-mouse \
- file://unbreak.patch"
-S = "${WORKDIR}/git"
-
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 08/12] xf86-input-synaptics: Upgrade 1.8.3 -> 1.9.0
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (6 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 07/12] xf86-input-mouse: Remove git recipe Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 09/12] xf86-input-synaptics: Remove git recipe Jussi Kukkonen
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Bug fixes, new hw support, support for XINPUT ABI 23.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-input-synaptics_1.8.3.bb => xf86-input-synaptics_1.9.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-input-synaptics_1.8.3.bb => xf86-input-synaptics_1.9.0.bb} (79%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.8.3.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.0.bb
similarity index 79%
rename from meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.8.3.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.0.bb
index b47c82c..d327a3b 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.8.3.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.9.0.bb
@@ -10,7 +10,7 @@ advanced features of the touchpad to become available."
LIC_FILES_CHKSUM = "file://COPYING;md5=55aacd3535a741824955c5eb8f061398"
-SRC_URI[md5sum] = "4e3c8bed1ab4a67db2160c2c3d7e2a34"
-SRC_URI[sha256sum] = "d39f100c74f3673778b53f17bab7690161925e25dd998a15dd8cc69b52e83f01"
+SRC_URI[md5sum] = "58e5b7722a402114093bf193962d1e3a"
+SRC_URI[sha256sum] = "afba3289d7a40217a19d90db98ce181772f9ca6d77e1898727b0afcf02073b5a"
DEPENDS += "libxi mtdev libxtst libevdev"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 09/12] xf86-input-synaptics: Remove git recipe
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (7 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 08/12] xf86-input-synaptics: Upgrade 1.8.3 -> 1.9.0 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 10/12] xf86-video-omap: Upgrade 0.4.4 -> 0.4.5 Jussi Kukkonen
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Last source revision is from 8 years ago.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../xorg-driver/xf86-input-synaptics_git.bb | 18 ------------------
1 file changed, 18 deletions(-)
delete mode 100644 meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
deleted file mode 100644
index 140f633..0000000
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-require xorg-driver-input.inc
-
-SUMMARY = "X.Org X server -- synaptics touchpad input driver"
-
-DESCRIPTION = "synaptics is an Xorg input driver for the touchpads from \
-Synaptics Incorporated. Even though these touchpads (by default, \
-operating in a compatibility mode emulating a standard mouse) can be \
-handled by the normal evdev or mouse drivers, this driver allows more \
-advanced features of the touchpad to become available."
-
-SRCREV = "934bc0012f948c52aadc8eda912f7728fb7394a2"
-PV = "0.15.2+git${SRCPV}"
-PR = "${INC_PR}.1"
-
-SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics"
-S = "${WORKDIR}/git"
-
-DEPENDS += "libxi mtdev libxtst"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 10/12] xf86-video-omap: Upgrade 0.4.4 -> 0.4.5
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (8 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 09/12] xf86-input-synaptics: Remove git recipe Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 11/12] xf86-video-vmware: Upgrade 13.1.0 -> 13.2.1 Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 12/12] xf86-input-libinput: Upgrade 0.22 -> 0.23 Jussi Kukkonen
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Support ABI 23.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-video-omap_0.4.4.bb => xf86-video-omap_0.4.5.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-video-omap_0.4.4.bb => xf86-video-omap_0.4.5.bb} (89%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.4.bb b/meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.5.bb
similarity index 89%
rename from meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.4.bb
rename to meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.5.bb
index 7895449..e652394 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.4.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-omap_0.4.5.bb
@@ -24,8 +24,8 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=10ce5de3b111315ea652a5f74ec0c602"
DEPENDS += "virtual/libx11 libdrm xf86driproto"
-SRC_URI[md5sum] = "a364e151a537948f75bb8c9b840a31da"
-SRC_URI[sha256sum] = "a7192690b8638f5c8d611a1bae07cc13081e22edd4070f37a2f5c3f8d79e7ebc"
+SRC_URI[md5sum] = "3b8ea5e8fba63355c0dc6681c49d5fe5"
+SRC_URI[sha256sum] = "93e7d42107521e61f61980eaea64fb452e87b7b94272e48938ac8d904ccfab5a"
CFLAGS += " -I${STAGING_INCDIR}/xorg "
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 11/12] xf86-video-vmware: Upgrade 13.1.0 -> 13.2.1
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (9 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 10/12] xf86-video-omap: Upgrade 0.4.4 -> 0.4.5 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
2016-12-12 10:11 ` [PATCH 12/12] xf86-input-libinput: Upgrade 0.22 -> 0.23 Jussi Kukkonen
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Bug fixes, ABI 23 support.
Rebase the add-option-for-vmwgfx patch.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../0002-add-option-for-vmwgfx.patch | 37 ++++++++++++----------
...mware_13.1.0.bb => xf86-video-vmware_13.2.1.bb} | 4 +--
2 files changed, 23 insertions(+), 18 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-video-vmware_13.1.0.bb => xf86-video-vmware_13.2.1.bb} (78%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-vmware/0002-add-option-for-vmwgfx.patch b/meta/recipes-graphics/xorg-driver/xf86-video-vmware/0002-add-option-for-vmwgfx.patch
index 6039d08..5bda720 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-vmware/0002-add-option-for-vmwgfx.patch
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-vmware/0002-add-option-for-vmwgfx.patch
@@ -1,17 +1,18 @@
-Upstream-Status:Submitted
-Signed-off-by: Ross Burton <ross.burton@intel.com>
+From da6612659a279bcb02f70622b53a3894fbc11052 Mon Sep 17 00:00:00 2001
+From: Jussi Kukkonen <jussi.kukkonen@intel.com>
+Date: Fri, 9 Dec 2016 14:35:45 +0200
+Subject: [PATCH] Add option for vmwgfx
-From f103d6f570671c649ccd7b225e6d6c9f14371888 Mon Sep 17 00:00:00 2001
-From: Ross Burton <ross.burton@intel.com>
-Date: Wed, 25 Jun 2014 16:16:44 +0100
-Subject: [PATCH 2/2] add option for vmwgfx
+Upstream-Status:Submitted
+Signed-off-by: Ross Burton <ross.burton@intel.com>
+Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
- configure.ac | 49 ++++++++++++++++++++-----------------------------
- 1 file changed, 20 insertions(+), 29 deletions(-)
+ configure.ac | 51 +++++++++++++++++++++------------------------------
+ 1 file changed, 21 insertions(+), 30 deletions(-)
diff --git a/configure.ac b/configure.ac
-index be40ed7..8e15307 100644
+index 9f259ce..f3fec57 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,6 +64,13 @@ AC_ARG_ENABLE(vmwarectrl-client,
@@ -40,7 +41,7 @@ index be40ed7..8e15307 100644
PKG_CHECK_EXISTS([xorg-server >= 1.12.0],
[AC_DEFINE([HAVE_XORG_SERVER_1_12_0], 1,
[Has version 1.12.0 or greater of the Xserver])])
-@@ -114,39 +116,28 @@ AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes)
+@@ -114,34 +116,22 @@ AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes)
AC_SUBST([moduledir])
@@ -62,6 +63,7 @@ index be40ed7..8e15307 100644
-#
+AC_MSG_CHECKING([whether to build Kernel Mode Setting and 3D])
+if test x$VMWGFX = xyes; then
++ AC_MSG_RESULT([yes])
+ PKG_CHECK_MODULES([LIBDRM], [libdrm])
+ # Check for prime.
PKG_CHECK_EXISTS([libdrm >= 2.4.38],
@@ -75,15 +77,18 @@ index be40ed7..8e15307 100644
-AC_MSG_CHECKING([whether to build Kernel Mode Setting and 3D])
-if test x$BUILD_VMWGFX = xyes; then
- AC_MSG_RESULT([yes])
+- AC_DEFINE([BUILD_VMWGFX], 1, [Building the vmwgfx driver path])
+ # Early versions of mesa 10 forgot to bump the XA major version number
+ # in the xa_tracker.h header
+ PKG_CHECK_MODULES([XATRACKER], [xatracker >= 0.4.0],
+ [PKG_CHECK_EXISTS([xatracker = 2.0.0],
-+ [AC_DEFINE([HAVE_XA_2], 1,
-+ [Has version 2 of XA])])])
- AC_DEFINE([BUILD_VMWGFX], 1, [Building the vmwgfx driver path])
-+ AC_MSG_RESULT([yes])
- else
++ [AC_DEFINE([HAVE_XA_2], 1,
++ [Has version 2 of XA])])])
++ AC_DEFINE([BUILD_VMWGFX], 1, [Building the vmwgfx driver path])
+ libudev_check=yes
+ AC_ARG_WITH([libudev],
+ [AS_HELP_STRING([--without-libudev],
+@@ -158,7 +148,8 @@ else
AC_MSG_RESULT([no])
fi
@@ -94,5 +99,5 @@ index be40ed7..8e15307 100644
AC_CONFIG_FILES([
Makefile
--
-1.7.10.4
+2.1.4
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.1.0.bb b/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.2.1.bb
similarity index 78%
rename from meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.1.0.bb
rename to meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.2.1.bb
index 8c891e6..706d35d 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.1.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.2.1.bb
@@ -10,8 +10,8 @@ DEPENDS += "virtual/libx11 xineramaproto videoproto libpciaccess"
SRC_URI += "file://0002-add-option-for-vmwgfx.patch"
-SRC_URI[md5sum] = "0cba22fed4cb639d5c4276f7892c543d"
-SRC_URI[sha256sum] = "3c1d244e4b1b77e92126957965cdc9fb82de4c215c0706a3a8aaff6939e4a0cc"
+SRC_URI[md5sum] = "4c3912e4d8947f6c2fc1ee9e2f211d74"
+SRC_URI[sha256sum] = "e2f7f7101fba7f53b268e7a25908babbf155b3984fb5268b3d244eb6c11bf62b"
COMPATIBLE_HOST = '(i.86.*-linux|x86_64.*-linux)'
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 12/12] xf86-input-libinput: Upgrade 0.22 -> 0.23
2016-12-12 10:11 [PATCH 00/12] Xorg 1.19 and related driver updates Jussi Kukkonen
` (10 preceding siblings ...)
2016-12-12 10:11 ` [PATCH 11/12] xf86-video-vmware: Upgrade 13.1.0 -> 13.2.1 Jussi Kukkonen
@ 2016-12-12 10:11 ` Jussi Kukkonen
11 siblings, 0 replies; 13+ messages in thread
From: Jussi Kukkonen @ 2016-12-12 10:11 UTC (permalink / raw)
To: openembedded-core
Bug fixes + libinput now supports tablets (but wacom driver is
used instead if it is installed).
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
.../{xf86-input-libinput_0.22.0.bb => xf86-input-libinput_0.23.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-input-libinput_0.22.0.bb => xf86-input-libinput_0.23.0.bb} (63%)
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.22.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb
similarity index 63%
rename from meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.22.0.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb
index a102bbf..5c49abd 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.22.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5e6b20ea2ef94a998145f0ea3f788ee0"
DEPENDS += "libinput"
-SRC_URI[md5sum] = "e4364319f15f97dc2ef0ef62c8616826"
-SRC_URI[sha256sum] = "c762b4072ed448e2ae9f35cebd7fec8df7fd42b3ae61462cc3b2f720a873eae2"
+SRC_URI[md5sum] = "56ff43915a273c787ea8b93ccb83f835"
+SRC_URI[sha256sum] = "0b53ebdfe8f8fc7554dd92af1b1c3088a6d3ec4ae1a33fc76f57d635c736a9dc"
FILES_${PN} += "${datadir}/X11/xorg.conf.d"
--
2.1.4
^ permalink raw reply related [flat|nested] 13+ messages in thread