summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorMichael Grzeschik <m.grzeschik@pengutronix.de>2018-11-26 13:45:21 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-12-07 10:53:18 +0100
commit350661ff6ebcde53e2fc02a678eef9405b952c53 (patch)
treec90f7595fba9ec040280c516ba56401168152677 /patches
parent2d6711a0e3343f55f0b8c345c33ace3bc254d24b (diff)
downloadptxdist-350661ff6ebcde53e2fc02a678eef9405b952c53.tar.gz
ptxdist-350661ff6ebcde53e2fc02a678eef9405b952c53.tar.xz
sdl2: version bump to 2.0.9
Update to 2.0.9 and remove already mainlined patch. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r--patches/SDL2-2.0.8/0002-sdl-2.0.8-KMSDRM-find-available-card-if-called-witho.patch129
-rw-r--r--patches/SDL2-2.0.8/series5
-rw-r--r--patches/SDL2-2.0.9/0001-sdl-2.0.8-add-egl-cflags-to-test.patch (renamed from patches/SDL2-2.0.8/0001-sdl-2.0.8-add-egl-cflags-to-test.patch)6
-rwxr-xr-xpatches/SDL2-2.0.9/autogen.sh (renamed from patches/SDL2-2.0.8/autogen.sh)0
-rw-r--r--patches/SDL2-2.0.9/series4
-rw-r--r--patches/SDL2_test-2.0.9/0001-sdl-2.0.8-tests-configure-opengl.patch (renamed from patches/SDL2_test-2.0.8/0001-sdl-2.0.8-tests-configure-opengl.patch)0
-rwxr-xr-xpatches/SDL2_test-2.0.9/autogen.sh (renamed from patches/SDL2_test-2.0.8/autogen.sh)0
-rw-r--r--patches/SDL2_test-2.0.9/series (renamed from patches/SDL2_test-2.0.8/series)0
8 files changed, 7 insertions, 137 deletions
diff --git a/patches/SDL2-2.0.8/0002-sdl-2.0.8-KMSDRM-find-available-card-if-called-witho.patch b/patches/SDL2-2.0.8/0002-sdl-2.0.8-KMSDRM-find-available-card-if-called-witho.patch
deleted file mode 100644
index e889f87ae..000000000
--- a/patches/SDL2-2.0.8/0002-sdl-2.0.8-KMSDRM-find-available-card-if-called-witho.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 212c7c68ec228a1058f39497d18c65e9312d00df Mon Sep 17 00:00:00 2001
-From: Michael Grzeschik <m.grzeschik@pengutronix.de>
-Date: Thu, 12 Jul 2018 13:48:54 +0200
-Subject: [PATCH] sdl-2.0.8: KMSDRM: find available card if called without
- index
-
-Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
----
- src/video/kmsdrm/SDL_kmsdrmvideo.c | 84 ++++++++++++++++++++++++++++--
- 1 file changed, 80 insertions(+), 4 deletions(-)
-
-diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
-index 7855eeddb..f63c91b0a 100644
---- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
-+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
-@@ -41,15 +41,22 @@
- #include "SDL_kmsdrmopengles.h"
- #include "SDL_kmsdrmmouse.h"
- #include "SDL_kmsdrmdyn.h"
-+#include <sys/stat.h>
-+#include <dirent.h>
-+#include <errno.h>
-
--#define KMSDRM_DRI_CARD_0 "/dev/dri/card0"
-+#define KMSDRM_DRI_PATH "/dev/dri/"
-
- static int
--KMSDRM_Available(void)
-+check_modestting(int devindex)
- {
- int available = 0;
-+ char device[512];
-+ int drm_fd;
-+
-+ sprintf(device, "%scard%d", KMSDRM_DRI_PATH, devindex);
-
-- int drm_fd = open(KMSDRM_DRI_CARD_0, O_RDWR | O_CLOEXEC);
-+ drm_fd = open(device, O_RDWR | O_CLOEXEC);
- if (drm_fd >= 0) {
- if (SDL_KMSDRM_LoadSymbols()) {
- drmModeRes *resources = KMSDRM_drmModeGetResources(drm_fd);
-@@ -65,6 +72,72 @@ KMSDRM_Available(void)
- return available;
- }
-
-+static int get_dricount(void)
-+{
-+ int devcount = 0;
-+ struct dirent *res;
-+ struct stat sb;
-+ DIR *folder;
-+
-+ if (!(stat(KMSDRM_DRI_PATH, &sb) == 0
-+ && S_ISDIR(sb.st_mode))) {
-+ printf("The path %s cannot be opened or is not available\n",
-+ KMSDRM_DRI_PATH);
-+ return 0;
-+ }
-+
-+ if (access(KMSDRM_DRI_PATH, F_OK) == -1) {
-+ printf("The path %s cannot be opened\n",
-+ KMSDRM_DRI_PATH);
-+ return 0;
-+ }
-+
-+ folder = opendir(KMSDRM_DRI_PATH);
-+ if (!folder)
-+ return 0;
-+
-+ while ((res = readdir(folder))) {
-+ if (res->d_type == DT_CHR)
-+ devcount++;
-+ }
-+
-+ closedir(folder);
-+
-+ return devcount;
-+}
-+
-+static int
-+get_driindex(void)
-+{
-+ int i = 0;
-+ int available = 0;
-+ int devcount = get_dricount();
-+
-+ for (i = 0; i < devcount; i++) {
-+ if (check_modestting(i)) {
-+ available = 1;
-+ break;
-+ }
-+ }
-+
-+ if (available)
-+ return i;
-+
-+ return -ENOENT;
-+}
-+
-+static int
-+KMSDRM_Available(void)
-+{
-+ int ret = -ENOENT;
-+
-+ ret = get_driindex();
-+ if (ret >= 0)
-+ return 1;
-+
-+ return ret;
-+}
-+
- static void
- KMSDRM_Destroy(SDL_VideoDevice * device)
- {
-@@ -83,7 +156,10 @@ KMSDRM_Create(int devindex)
- SDL_VideoDevice *device;
- SDL_VideoData *vdata;
-
-- if (devindex < 0 || devindex > 99) {
-+ if (!devindex || devindex > 99)
-+ devindex = get_driindex();
-+
-+ if (devindex < 0) {
- SDL_SetError("devindex (%d) must be between 0 and 99.\n", devindex);
- return NULL;
- }
---
-2.18.0
-
diff --git a/patches/SDL2-2.0.8/series b/patches/SDL2-2.0.8/series
deleted file mode 100644
index e4e931f38..000000000
--- a/patches/SDL2-2.0.8/series
+++ /dev/null
@@ -1,5 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-sdl-2.0.8-add-egl-cflags-to-test.patch
-0002-sdl-2.0.8-KMSDRM-find-available-card-if-called-witho.patch
-# b803bb470cfcfd4d04f208304b9fd212 - git-ptx-patches magic
diff --git a/patches/SDL2-2.0.8/0001-sdl-2.0.8-add-egl-cflags-to-test.patch b/patches/SDL2-2.0.9/0001-sdl-2.0.8-add-egl-cflags-to-test.patch
index c86d48e5a..573499644 100644
--- a/patches/SDL2-2.0.8/0001-sdl-2.0.8-add-egl-cflags-to-test.patch
+++ b/patches/SDL2-2.0.9/0001-sdl-2.0.8-add-egl-cflags-to-test.patch
@@ -25,10 +25,10 @@ index 9edfb8a7d913..2f1e2ef3d419 100755
for autoconf in autoconf autoconf259 autoconf-2.59
do if which $autoconf >/dev/null 2>&1; then $autoconf && found=true; break; fi
diff --git a/configure.in b/configure.in
-index 1c7e79338a88..06e37a1b7f98 100644
+index ae866ff0c55c..23d4ee2d8fad 100644
--- a/configure.in
+++ b/configure.in
-@@ -2335,6 +2335,14 @@ dnl Find OpenGL ES
+@@ -2349,6 +2349,14 @@ dnl Find OpenGL ES
CheckOpenGLESX11()
{
if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
@@ -43,7 +43,7 @@ index 1c7e79338a88..06e37a1b7f98 100644
AC_MSG_CHECKING(for EGL support)
video_opengl_egl=no
AC_TRY_COMPILE([
-@@ -2347,6 +2355,9 @@ CheckOpenGLESX11()
+@@ -2361,6 +2369,9 @@ CheckOpenGLESX11()
video_opengl_egl=yes
])
AC_MSG_RESULT($video_opengl_egl)
diff --git a/patches/SDL2-2.0.8/autogen.sh b/patches/SDL2-2.0.9/autogen.sh
index a430a4eb7..a430a4eb7 100755
--- a/patches/SDL2-2.0.8/autogen.sh
+++ b/patches/SDL2-2.0.9/autogen.sh
diff --git a/patches/SDL2-2.0.9/series b/patches/SDL2-2.0.9/series
new file mode 100644
index 000000000..3693c2785
--- /dev/null
+++ b/patches/SDL2-2.0.9/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-sdl-2.0.8-add-egl-cflags-to-test.patch
+# 57d72a951bd7f961008ad5274d82876a - git-ptx-patches magic
diff --git a/patches/SDL2_test-2.0.8/0001-sdl-2.0.8-tests-configure-opengl.patch b/patches/SDL2_test-2.0.9/0001-sdl-2.0.8-tests-configure-opengl.patch
index 8be0b1a89..8be0b1a89 100644
--- a/patches/SDL2_test-2.0.8/0001-sdl-2.0.8-tests-configure-opengl.patch
+++ b/patches/SDL2_test-2.0.9/0001-sdl-2.0.8-tests-configure-opengl.patch
diff --git a/patches/SDL2_test-2.0.8/autogen.sh b/patches/SDL2_test-2.0.9/autogen.sh
index 1e5af6e71..1e5af6e71 100755
--- a/patches/SDL2_test-2.0.8/autogen.sh
+++ b/patches/SDL2_test-2.0.9/autogen.sh
diff --git a/patches/SDL2_test-2.0.8/series b/patches/SDL2_test-2.0.9/series
index 7064d2850..7064d2850 100644
--- a/patches/SDL2_test-2.0.8/series
+++ b/patches/SDL2_test-2.0.9/series