summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-03-31 08:28:59 -0700
committerAndrei Gherzan <andrei@gherzan.ro>2020-04-03 17:34:07 +0100
commit909a962fe1f6f4bb702cc1507892785f778e49af (patch)
tree4192c148f870d090124bc8c50b786e1aac999038 /recipes-graphics
parenteaa131425923a06e8be7547842bc2c105363f18e (diff)
downloadmeta-raspberrypi-909a962fe1f6f4bb702cc1507892785f778e49af.tar.gz
userland: Update to 20200316 snapshot
- Refresh patches - userland now needs to create symlinks for egl.pc,glesv2.pc and vg.pc when vc4 is not used Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-graphics')
-rw-r--r--recipes-graphics/userland/files/0001-Allow-applications-to-set-next-resource-handle.patch7
-rw-r--r--recipes-graphics/userland/files/0002-wayland-Add-support-for-the-Wayland-winsys.patch32
-rw-r--r--recipes-graphics/userland/files/0003-wayland-Add-Wayland-example.patch7
-rw-r--r--recipes-graphics/userland/files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch7
-rw-r--r--recipes-graphics/userland/files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch9
-rw-r--r--recipes-graphics/userland/files/0006-zero-out-wl-buffers-in-egl_surface_free.patch7
-rw-r--r--recipes-graphics/userland/files/0007-initialize-front-back-wayland-buffers.patch7
-rw-r--r--recipes-graphics/userland/files/0008-Remove-RPC_FLUSH.patch7
-rw-r--r--recipes-graphics/userland/files/0009-fix-cmake-dependency-race.patch9
-rw-r--r--recipes-graphics/userland/files/0010-Fix-for-framerate-with-nested-composition.patch7
-rw-r--r--recipes-graphics/userland/files/0011-build-shared-library-for-vchostif.patch11
-rw-r--r--recipes-graphics/userland/files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch7
-rw-r--r--recipes-graphics/userland/files/0013-Implement-triple-buffering-for-wayland.patch7
-rw-r--r--recipes-graphics/userland/files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch7
-rw-r--r--recipes-graphics/userland/files/0015-EGL-glplatform.h-define-EGL_CAST.patch7
-rw-r--r--recipes-graphics/userland/files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch8
-rw-r--r--recipes-graphics/userland/files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch8
-rw-r--r--recipes-graphics/userland/files/0018-Add-EGL_IMG_context_priority-related-defines.patch7
-rw-r--r--recipes-graphics/userland/files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch17
-rw-r--r--recipes-graphics/userland/files/0020-openmaxil-add-pkg-config-file.patch10
-rw-r--r--recipes-graphics/userland/userland_git.bb8
21 files changed, 71 insertions, 125 deletions
diff --git a/recipes-graphics/userland/files/0001-Allow-applications-to-set-next-resource-handle.patch b/recipes-graphics/userland/files/0001-Allow-applications-to-set-next-resource-handle.patch
index af803a3..21b40a3 100644
--- a/recipes-graphics/userland/files/0001-Allow-applications-to-set-next-resource-handle.patch
+++ b/recipes-graphics/userland/files/0001-Allow-applications-to-set-next-resource-handle.patch
@@ -1,7 +1,7 @@
1From ccb7f6f1a2bc491a24c0402616a2d24b85e3933a Mon Sep 17 00:00:00 2001 1From 4ffe3e0bc856ce1d2c52e84be6ea9337a5ce5410 Mon Sep 17 00:00:00 2001
2From: Dom Cobley <dc4@broadcom.com> 2From: Dom Cobley <dc4@broadcom.com>
3Date: Tue, 9 Jul 2013 09:26:26 -0400 3Date: Tue, 9 Jul 2013 09:26:26 -0400
4Subject: [PATCH 01/19] Allow applications to set next resource handle 4Subject: [PATCH] Allow applications to set next resource handle
5 5
6This patch adds provisions in userland to 6This patch adds provisions in userland to
7let apps callers set the next rendereing dispmanx resource. 7let apps callers set the next rendereing dispmanx resource.
@@ -203,6 +203,3 @@ index 8a5734c..51b3580 100644
203 FN(void, eglIntSelectMipmap_impl, (EGL_SURFACE_ID_T s, int level)) 203 FN(void, eglIntSelectMipmap_impl, (EGL_SURFACE_ID_T s, int level))
204 204
205 FN(void, eglIntGetColorData_impl, (EGL_SURFACE_ID_T s, KHRN_IMAGE_FORMAT_T format, uint32_t width, uint32_t height, int32_t stride, uint32_t y_offset, void *data)) 205 FN(void, eglIntGetColorData_impl, (EGL_SURFACE_ID_T s, KHRN_IMAGE_FORMAT_T format, uint32_t width, uint32_t height, int32_t stride, uint32_t y_offset, void *data))
206--
2072.22.0
208
diff --git a/recipes-graphics/userland/files/0002-wayland-Add-support-for-the-Wayland-winsys.patch b/recipes-graphics/userland/files/0002-wayland-Add-support-for-the-Wayland-winsys.patch
index 8ce9090..9b0dd21 100644
--- a/recipes-graphics/userland/files/0002-wayland-Add-support-for-the-Wayland-winsys.patch
+++ b/recipes-graphics/userland/files/0002-wayland-Add-support-for-the-Wayland-winsys.patch
@@ -1,7 +1,7 @@
1From 7432d49ddca97b34e402d0108221d34ec69bcd66 Mon Sep 17 00:00:00 2001 1From 21dba61f098020d1143289017841ca76995618d4 Mon Sep 17 00:00:00 2001
2From: Tomeu Vizoso <tomeu.vizoso@collabora.com> 2From: Tomeu Vizoso <tomeu.vizoso@collabora.com>
3Date: Tue, 1 Oct 2013 13:19:20 +0200 3Date: Tue, 1 Oct 2013 13:19:20 +0200
4Subject: [PATCH 02/19] wayland: Add support for the Wayland winsys 4Subject: [PATCH] wayland: Add support for the Wayland winsys
5 5
6* Adds EGL_WL_bind_wayland_display extension 6* Adds EGL_WL_bind_wayland_display extension
7* Adds wayland-egl library 7* Adds wayland-egl library
@@ -23,7 +23,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
23 CMakeLists.txt | 11 + 23 CMakeLists.txt | 11 +
24 README.md | 4 + 24 README.md | 4 +
25 buildme | 10 +- 25 buildme | 10 +-
26 .../linux/apps/raspicam/CMakeLists.txt | 2 +- 26 .../linux/apps/raspicam/CMakeLists.txt | 3 +-
27 interface/khronos/CMakeLists.txt | 54 +++- 27 interface/khronos/CMakeLists.txt | 54 +++-
28 interface/khronos/common/khrn_client.c | 15 ++ 28 interface/khronos/common/khrn_client.c | 15 ++
29 interface/khronos/common/khrn_client.h | 10 + 29 interface/khronos/common/khrn_client.h | 10 +
@@ -49,7 +49,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
49 interface/vmcs_host/vc_vchi_dispmanx.h | 15 ++ 49 interface/vmcs_host/vc_vchi_dispmanx.h | 15 ++
50 interface/wayland/dispmanx.xml | 123 +++++++++ 50 interface/wayland/dispmanx.xml | 123 +++++++++
51 makefiles/cmake/Wayland.cmake | 72 +++++ 51 makefiles/cmake/Wayland.cmake | 72 +++++
52 30 files changed, 1257 insertions(+), 99 deletions(-) 52 30 files changed, 1258 insertions(+), 99 deletions(-)
53 create mode 100644 interface/khronos/common/linux/khrn_wayland.c 53 create mode 100644 interface/khronos/common/linux/khrn_wayland.c
54 copy interface/{vmcs_host/vc_vchi_dispmanx.h => khronos/common/linux/khrn_wayland.h} (56%) 54 copy interface/{vmcs_host/vc_vchi_dispmanx.h => khronos/common/linux/khrn_wayland.h} (56%)
55 create mode 100644 interface/khronos/ext/egl_wayland.c 55 create mode 100644 interface/khronos/ext/egl_wayland.c
@@ -69,10 +69,10 @@ index 63570f1..1459436 100644
69 *.mkv 69 *.mkv
70+*~ 70+*~
71diff --git a/CMakeLists.txt b/CMakeLists.txt 71diff --git a/CMakeLists.txt b/CMakeLists.txt
72index cfc8ae5..673a5ad 100644 72index d8ba238..8c5bf5f 100644
73--- a/CMakeLists.txt 73--- a/CMakeLists.txt
74+++ b/CMakeLists.txt 74+++ b/CMakeLists.txt
75@@ -24,6 +24,17 @@ include(makefiles/cmake/global_settings.cmake) 75@@ -20,6 +20,17 @@ include(makefiles/cmake/global_settings.cmake)
76 include(makefiles/cmake/arm-linux.cmake) 76 include(makefiles/cmake/arm-linux.cmake)
77 include(makefiles/cmake/vmcs.cmake) 77 include(makefiles/cmake/vmcs.cmake)
78 78
@@ -103,7 +103,7 @@ index 404e4d4..97a6b8f 100644
103+ 103+
104+$ BUILD_WAYLAND=1 ./buildme. 104+$ BUILD_WAYLAND=1 ./buildme.
105diff --git a/buildme b/buildme 105diff --git a/buildme b/buildme
106index cee90a6..d1d76a7 100755 106index 9e2d405..7b8c0d6 100755
107--- a/buildme 107--- a/buildme
108+++ b/buildme 108+++ b/buildme
109@@ -17,6 +17,10 @@ fi 109@@ -17,6 +17,10 @@ fi
@@ -133,15 +133,16 @@ index cee90a6..d1d76a7 100755
133 133
134 if [ "$1" != "" ]; then 134 if [ "$1" != "" ]; then
135diff --git a/host_applications/linux/apps/raspicam/CMakeLists.txt b/host_applications/linux/apps/raspicam/CMakeLists.txt 135diff --git a/host_applications/linux/apps/raspicam/CMakeLists.txt b/host_applications/linux/apps/raspicam/CMakeLists.txt
136index f7db21e..73997b7 100644 136index 656a9a0..4b0a888 100644
137--- a/host_applications/linux/apps/raspicam/CMakeLists.txt 137--- a/host_applications/linux/apps/raspicam/CMakeLists.txt
138+++ b/host_applications/linux/apps/raspicam/CMakeLists.txt 138+++ b/host_applications/linux/apps/raspicam/CMakeLists.txt
139@@ -54,7 +54,7 @@ add_executable(raspividyuv ${COMMON_SOURCES} RaspiVidYUV.c) 139@@ -59,7 +59,8 @@ add_executable(raspivid ${COMMON_SOURCES} RaspiVid.c)
140 add_executable(raspividyuv ${COMMON_SOURCES} RaspiVidYUV.c)
140 141
141 set (MMAL_LIBS mmal_core mmal_util mmal_vc_client) 142 set (MMAL_LIBS mmal_core mmal_util mmal_vc_client)
142 143-target_link_libraries(raspistill ${MMAL_LIBS} vcos bcm_host ${EGL_LIBS} m dl)
143-target_link_libraries(raspistill ${MMAL_LIBS} vcos bcm_host brcmGLESv2 brcmEGL m dl) 144+
144+target_link_libraries(raspistill ${MMAL_LIBS} vcos bcm_host brcmGLESv2 brcmEGL m dl ${WAYLAND_SERVER_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES}) 145+target_link_libraries(raspistill ${MMAL_LIBS} vcos bcm_host ${EGL_LIBS} m dl ${WAYLAND_SERVER_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES})
145 target_link_libraries(raspiyuv ${MMAL_LIBS} vcos bcm_host) 146 target_link_libraries(raspiyuv ${MMAL_LIBS} vcos bcm_host)
146 target_link_libraries(raspivid ${MMAL_LIBS} vcos bcm_host) 147 target_link_libraries(raspivid ${MMAL_LIBS} vcos bcm_host)
147 target_link_libraries(raspividyuv ${MMAL_LIBS} vcos bcm_host) 148 target_link_libraries(raspividyuv ${MMAL_LIBS} vcos bcm_host)
@@ -1551,7 +1552,7 @@ index 0000000..8bafc15
1551+Libs: -L${libdir} -lwayland-egl 1552+Libs: -L${libdir} -lwayland-egl
1552+Cflags: -I${includedir} 1553+Cflags: -I${includedir}
1553diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt 1554diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
1554index a157db1..55b6ace 100755 1555index 4a914a7..c202204 100755
1555--- a/interface/vmcs_host/CMakeLists.txt 1556--- a/interface/vmcs_host/CMakeLists.txt
1556+++ b/interface/vmcs_host/CMakeLists.txt 1557+++ b/interface/vmcs_host/CMakeLists.txt
1557@@ -7,13 +7,24 @@ 1558@@ -7,13 +7,24 @@
@@ -1582,8 +1583,8 @@ index a157db1..55b6ace 100755
1582+add_library(vchostif ${VCHOSTIF_SOURCE}) 1583+add_library(vchostif ${VCHOSTIF_SOURCE})
1583+ 1584+
1584 #add_library(bufman vc_vchi_bufman.c ) 1585 #add_library(bufman vc_vchi_bufman.c )
1586 set(INSTALL_TARGETS vchostif)
1585 1587
1586 # OpenMAX/IL component service
1587diff --git a/interface/vmcs_host/vc_dispmanx.h b/interface/vmcs_host/vc_dispmanx.h 1588diff --git a/interface/vmcs_host/vc_dispmanx.h b/interface/vmcs_host/vc_dispmanx.h
1588index 37fdae1..fe3619a 100755 1589index 37fdae1..fe3619a 100755
1589--- a/interface/vmcs_host/vc_dispmanx.h 1590--- a/interface/vmcs_host/vc_dispmanx.h
@@ -1893,6 +1894,3 @@ index 0000000..ad90d30
1893+ list(APPEND ${_sources} "${_server_header}") 1894+ list(APPEND ${_sources} "${_server_header}")
1894+ set(${_sources} ${${_sources}} PARENT_SCOPE) 1895+ set(${_sources} ${${_sources}} PARENT_SCOPE)
1895+endfunction() 1896+endfunction()
1896--
18972.22.0
1898
diff --git a/recipes-graphics/userland/files/0003-wayland-Add-Wayland-example.patch b/recipes-graphics/userland/files/0003-wayland-Add-Wayland-example.patch
index 3da0f50..b995769 100644
--- a/recipes-graphics/userland/files/0003-wayland-Add-Wayland-example.patch
+++ b/recipes-graphics/userland/files/0003-wayland-Add-Wayland-example.patch
@@ -1,7 +1,7 @@
1From 481a9aeba3f84371668fdf8a1380a3cb23bfc502 Mon Sep 17 00:00:00 2001 1From d2fd39ea43f948feba34e895600afd801e03691f Mon Sep 17 00:00:00 2001
2From: Tomeu Vizoso <tomeu.vizoso@collabora.com> 2From: Tomeu Vizoso <tomeu.vizoso@collabora.com>
3Date: Tue, 1 Oct 2013 13:19:20 +0200 3Date: Tue, 1 Oct 2013 13:19:20 +0200
4Subject: [PATCH 03/19] wayland: Add Wayland example 4Subject: [PATCH] wayland: Add Wayland example
5 5
6--- 6---
7 .../linux/apps/hello_pi/CMakeLists.txt | 1 + 7 .../linux/apps/hello_pi/CMakeLists.txt | 1 +
@@ -861,6 +861,3 @@ index 8225dd5..0be6ce7 100755
861 make -C hello_mmal_encode 861 make -C hello_mmal_encode
862- 862-
863+make -C hello_wayland 863+make -C hello_wayland
864--
8652.22.0
866
diff --git a/recipes-graphics/userland/files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch b/recipes-graphics/userland/files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch
index 9ca6b9f..b081468 100644
--- a/recipes-graphics/userland/files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch
+++ b/recipes-graphics/userland/files/0004-wayland-egl-Add-bcm_host-to-dependencies.patch
@@ -1,7 +1,7 @@
1From 4463e2732a09dbb721d0614e7147cbfaa9059930 Mon Sep 17 00:00:00 2001 1From 53ef88cdb879050fc6f5247e7ca05260af69f2e8 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Mon, 10 Aug 2015 02:38:27 -0700 3Date: Mon, 10 Aug 2015 02:38:27 -0700
4Subject: [PATCH 04/19] wayland-egl: Add bcm_host to dependencies 4Subject: [PATCH] wayland-egl: Add bcm_host to dependencies
5 5
6It uses headers like vcos_platform_types.h but does not 6It uses headers like vcos_platform_types.h but does not
7depend on module which should add the required include paths 7depend on module which should add the required include paths
@@ -23,6 +23,3 @@ index 8bafc15..fd259c9 100644
23+Requires: bcm_host 23+Requires: bcm_host
24 Libs: -L${libdir} -lwayland-egl 24 Libs: -L${libdir} -lwayland-egl
25 Cflags: -I${includedir} 25 Cflags: -I${includedir}
26--
272.22.0
28
diff --git a/recipes-graphics/userland/files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch b/recipes-graphics/userland/files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch
index 459fc04..27e69a9 100644
--- a/recipes-graphics/userland/files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch
+++ b/recipes-graphics/userland/files/0005-interface-remove-faulty-assert-to-make-weston-happy-.patch
@@ -1,8 +1,8 @@
1From 571c417c055a57cfd42c30a7a8279332397bad83 Mon Sep 17 00:00:00 2001 1From 237b9690154d2840d02aa927c56d80ef43f384b3 Mon Sep 17 00:00:00 2001
2From: "Yann E. MORIN" <yann.morin.1998@free.fr> 2From: "Yann E. MORIN" <yann.morin.1998@free.fr>
3Date: Sat, 24 Jan 2015 22:07:19 +0100 3Date: Sat, 24 Jan 2015 22:07:19 +0100
4Subject: [PATCH 05/19] interface: remove faulty assert() to make weston happy 4Subject: [PATCH] interface: remove faulty assert() to make weston happy at
5 at runtime 5 runtime
6 6
7This was removed after a discussion on IRC with the weston guys 7This was removed after a discussion on IRC with the weston guys
8('daniels' on irc.freenode.net/#wayland). 8('daniels' on irc.freenode.net/#wayland).
@@ -24,6 +24,3 @@ index eab146e..29e0dee 100755
24 dispmanx_client.update_callback(handle, dispmanx_client.update_callback_param); 24 dispmanx_client.update_callback(handle, dispmanx_client.update_callback_param);
25 } 25 }
26 } else { 26 } else {
27--
282.22.0
29
diff --git a/recipes-graphics/userland/files/0006-zero-out-wl-buffers-in-egl_surface_free.patch b/recipes-graphics/userland/files/0006-zero-out-wl-buffers-in-egl_surface_free.patch
index cc59ca6..872bc7b 100644
--- a/recipes-graphics/userland/files/0006-zero-out-wl-buffers-in-egl_surface_free.patch
+++ b/recipes-graphics/userland/files/0006-zero-out-wl-buffers-in-egl_surface_free.patch
@@ -1,7 +1,7 @@
1From 393e90beb9f5e535b5ce5d9eba4bc74907a96afe Mon Sep 17 00:00:00 2001 1From 5acedbd1d27fe528687f27173d2af9b1786f580d Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 6 Feb 2016 11:10:47 -0800 3Date: Sat, 6 Feb 2016 11:10:47 -0800
4Subject: [PATCH 06/19] zero-out wl buffers in egl_surface_free 4Subject: [PATCH] zero-out wl buffers in egl_surface_free
5 5
6origins from buildroot 6origins from buildroot
7 7
@@ -28,6 +28,3 @@ index 42350bf..1f923d9 100644
28 } 28 }
29 #endif 29 #endif
30 } 30 }
31--
322.22.0
33
diff --git a/recipes-graphics/userland/files/0007-initialize-front-back-wayland-buffers.patch b/recipes-graphics/userland/files/0007-initialize-front-back-wayland-buffers.patch
index c5ad519..0494e6e 100644
--- a/recipes-graphics/userland/files/0007-initialize-front-back-wayland-buffers.patch
+++ b/recipes-graphics/userland/files/0007-initialize-front-back-wayland-buffers.patch
@@ -1,7 +1,7 @@
1From 3e7e309de25d546a4836c59523060f286aadd87d Mon Sep 17 00:00:00 2001 1From 9159eff795a8ef3be0b3bfd554ef1aa23340884d Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 6 Feb 2016 11:11:41 -0800 3Date: Sat, 6 Feb 2016 11:11:41 -0800
4Subject: [PATCH 07/19] initialize front back wayland buffers 4Subject: [PATCH] initialize front back wayland buffers
5 5
6origins from metrological wayland support 6origins from metrological wayland support
7 7
@@ -29,6 +29,3 @@ index 1f923d9..9a9582c 100644
29 resource = DISPMANX_NO_HANDLE; 29 resource = DISPMANX_NO_HANDLE;
30 } 30 }
31 #endif 31 #endif
32--
332.22.0
34
diff --git a/recipes-graphics/userland/files/0008-Remove-RPC_FLUSH.patch b/recipes-graphics/userland/files/0008-Remove-RPC_FLUSH.patch
index 219a258..68875eb 100644
--- a/recipes-graphics/userland/files/0008-Remove-RPC_FLUSH.patch
+++ b/recipes-graphics/userland/files/0008-Remove-RPC_FLUSH.patch
@@ -1,7 +1,7 @@
1From a08887086cf4418fa0999a340c574b66a5ab4412 Mon Sep 17 00:00:00 2001 1From 581742c1edf89d4ed3728a3c6d59484ced4234cc Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 6 Feb 2016 11:09:18 -0800 3Date: Sat, 6 Feb 2016 11:09:18 -0800
4Subject: [PATCH 08/19] Remove RPC_FLUSH 4Subject: [PATCH] Remove RPC_FLUSH
5 5
6Origins from buildroot 6Origins from buildroot
7 7
@@ -22,6 +22,3 @@ index f9b7287..b04ffef 100644
22 #if EGL_BRCM_global_image 22 #if EGL_BRCM_global_image
23 } 23 }
24 #endif 24 #endif
25--
262.22.0
27
diff --git a/recipes-graphics/userland/files/0009-fix-cmake-dependency-race.patch b/recipes-graphics/userland/files/0009-fix-cmake-dependency-race.patch
index 9e148ee..fceeb6e 100644
--- a/recipes-graphics/userland/files/0009-fix-cmake-dependency-race.patch
+++ b/recipes-graphics/userland/files/0009-fix-cmake-dependency-race.patch
@@ -1,7 +1,7 @@
1From e14d2bfff42be64361a873e73674ce1205af3ee5 Mon Sep 17 00:00:00 2001 1From acc4ffbb0f2a64e82b9cceda201a59df969e1d0f Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 6 Feb 2016 13:12:47 -0800 3Date: Sat, 6 Feb 2016 13:12:47 -0800
4Subject: [PATCH 09/19] fix cmake dependency race 4Subject: [PATCH] fix cmake dependency race
5 5
6Fixes errors like 6Fixes errors like
7 7
@@ -42,7 +42,7 @@ index 1d81ca3..d6cd415 100644
42 add_library (vcos SHARED ${SOURCES}) 42 add_library (vcos SHARED ${SOURCES})
43 target_link_libraries (vcos pthread dl rt) 43 target_link_libraries (vcos pthread dl rt)
44diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt 44diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
45index 55b6ace..ae52495 100755 45index c202204..16d3184 100755
46--- a/interface/vmcs_host/CMakeLists.txt 46--- a/interface/vmcs_host/CMakeLists.txt
47+++ b/interface/vmcs_host/CMakeLists.txt 47+++ b/interface/vmcs_host/CMakeLists.txt
48@@ -15,14 +15,6 @@ set(VCHOSTIF_SOURCE 48@@ -15,14 +15,6 @@ set(VCHOSTIF_SOURCE
@@ -73,6 +73,3 @@ index f0bae30..8c44c58 100644
73 struct wl_dispmanx_server_buffer { 73 struct wl_dispmanx_server_buffer {
74 struct wl_resource *resource; 74 struct wl_resource *resource;
75 struct wl_dispmanx *dispmanx; 75 struct wl_dispmanx *dispmanx;
76--
772.22.0
78
diff --git a/recipes-graphics/userland/files/0010-Fix-for-framerate-with-nested-composition.patch b/recipes-graphics/userland/files/0010-Fix-for-framerate-with-nested-composition.patch
index a075b1e..0ddef97 100644
--- a/recipes-graphics/userland/files/0010-Fix-for-framerate-with-nested-composition.patch
+++ b/recipes-graphics/userland/files/0010-Fix-for-framerate-with-nested-composition.patch
@@ -1,7 +1,7 @@
1From ea3f7c3822efd33cec96a79eb9a345544b942d9e Mon Sep 17 00:00:00 2001 1From 0af26805c35c6a600a13ed106bbc7cf85a37ce66 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 29 Mar 2016 20:38:30 -0700 3Date: Tue, 29 Mar 2016 20:38:30 -0700
4Subject: [PATCH 10/19] Fix for framerate with nested composition 4Subject: [PATCH] Fix for framerate with nested composition
5 5
6frame rate appears irregular and lower than expected when using nested composition. 6frame rate appears irregular and lower than expected when using nested composition.
7 7
@@ -55,6 +55,3 @@ index 03fe67b..13a110c 100644
55 55
56 #ifdef ANDROID 56 #ifdef ANDROID
57 CLIENT_UNLOCK(); 57 CLIENT_UNLOCK();
58--
592.22.0
60
diff --git a/recipes-graphics/userland/files/0011-build-shared-library-for-vchostif.patch b/recipes-graphics/userland/files/0011-build-shared-library-for-vchostif.patch
index 1e60751..6e2f658 100644
--- a/recipes-graphics/userland/files/0011-build-shared-library-for-vchostif.patch
+++ b/recipes-graphics/userland/files/0011-build-shared-library-for-vchostif.patch
@@ -1,7 +1,7 @@
1From 407ab0ed315b4c7b49d1a1dd3777d5af8e0b7e66 Mon Sep 17 00:00:00 2001 1From 6172dbb6fd7cf821471d721569abe9a0de0d869d Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 2 Apr 2016 10:37:24 -0700 3Date: Sat, 2 Apr 2016 10:37:24 -0700
4Subject: [PATCH 11/19] build shared library for vchostif 4Subject: [PATCH] build shared library for vchostif
5 5
6Fixes #149 6Fixes #149
7 7
@@ -11,7 +11,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 1 file changed, 1 insertion(+), 1 deletion(-) 11 1 file changed, 1 insertion(+), 1 deletion(-)
12 12
13diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt 13diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
14index ae52495..369758b 100755 14index 16d3184..e54f046 100755
15--- a/interface/vmcs_host/CMakeLists.txt 15--- a/interface/vmcs_host/CMakeLists.txt
16+++ b/interface/vmcs_host/CMakeLists.txt 16+++ b/interface/vmcs_host/CMakeLists.txt
17@@ -15,7 +15,7 @@ set(VCHOSTIF_SOURCE 17@@ -15,7 +15,7 @@ set(VCHOSTIF_SOURCE
@@ -22,7 +22,4 @@ index ae52495..369758b 100755
22+add_library(vchostif SHARED ${VCHOSTIF_SOURCE}) 22+add_library(vchostif SHARED ${VCHOSTIF_SOURCE})
23 23
24 #add_library(bufman vc_vchi_bufman.c ) 24 #add_library(bufman vc_vchi_bufman.c )
25 25 set(INSTALL_TARGETS vchostif)
26--
272.22.0
28
diff --git a/recipes-graphics/userland/files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch b/recipes-graphics/userland/files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch
index c4ec571..19939e0 100644
--- a/recipes-graphics/userland/files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch
+++ b/recipes-graphics/userland/files/0012-implement-buffer-wrapping-interface-for-dispmanx.patch
@@ -1,7 +1,7 @@
1From 48a946e24c3e7172f1044f5815e9cfed96982830 Mon Sep 17 00:00:00 2001 1From efd80d2b278c326cc3dae7eeb1fed6c4dd12a8a6 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 2 Apr 2016 10:54:59 -0700 3Date: Sat, 2 Apr 2016 10:54:59 -0700
4Subject: [PATCH 12/19] implement buffer wrapping interface for dispmanx 4Subject: [PATCH] implement buffer wrapping interface for dispmanx
5 5
6Courtesy: Zan Dobersek 6Courtesy: Zan Dobersek
7 7
@@ -87,6 +87,3 @@ index c18626d..11ed1ef 100644
87 </interface> 87 </interface>
88 88
89 </protocol> 89 </protocol>
90--
912.22.0
92
diff --git a/recipes-graphics/userland/files/0013-Implement-triple-buffering-for-wayland.patch b/recipes-graphics/userland/files/0013-Implement-triple-buffering-for-wayland.patch
index 85b9a4e..3df1f6d 100644
--- a/recipes-graphics/userland/files/0013-Implement-triple-buffering-for-wayland.patch
+++ b/recipes-graphics/userland/files/0013-Implement-triple-buffering-for-wayland.patch
@@ -1,7 +1,7 @@
1From 31e61d1a1d26442be9c90c479e2b14589acedb0e Mon Sep 17 00:00:00 2001 1From 2e1e3c857cdf365c5a13bcd5d09685cf12f8047c Mon Sep 17 00:00:00 2001
2From: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com> 2From: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com>
3Date: Thu, 19 Jan 2017 18:56:07 +0000 3Date: Thu, 19 Jan 2017 18:56:07 +0000
4Subject: [PATCH 13/19] Implement triple buffering for wayland 4Subject: [PATCH] Implement triple buffering for wayland
5 5
6Change from double to triple buffering for wayland. 6Change from double to triple buffering for wayland.
7This enables higher frame rates without tearing artifacts 7This enables higher frame rates without tearing artifacts
@@ -85,6 +85,3 @@ index e328b77..58a3184 100644
85 /* 85 /*
86 back_wl_buffer 86 back_wl_buffer
87 87
88--
892.22.0
90
diff --git a/recipes-graphics/userland/files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch b/recipes-graphics/userland/files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch
index c491550..1d5247d 100644
--- a/recipes-graphics/userland/files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch
+++ b/recipes-graphics/userland/files/0014-GLES2-gl2ext.h-Define-GL_R8_EXT-and-GL_RG8_EXT.patch
@@ -1,7 +1,7 @@
1From 961cd03f4db37041ae068cd8535f11cf739e42c0 Mon Sep 17 00:00:00 2001 1From a64be7ff40bd6de2ac099c3f0091f14edfe57fe7 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 10 May 2017 06:39:34 +0000 3Date: Wed, 10 May 2017 06:39:34 +0000
4Subject: [PATCH 14/19] GLES2/gl2ext.h: Define GL_R8_EXT and GL_RG8_EXT 4Subject: [PATCH] GLES2/gl2ext.h: Define GL_R8_EXT and GL_RG8_EXT
5 5
6weston code uses these defines 6weston code uses these defines
7Upstream-Status: Pending 7Upstream-Status: Pending
@@ -30,6 +30,3 @@ index 4eacf7f..b1acc9f 100644
30 /* GL_EXT_texture_type_2_10_10_10_REV */ 30 /* GL_EXT_texture_type_2_10_10_10_REV */
31 #ifndef GL_EXT_texture_type_2_10_10_10_REV 31 #ifndef GL_EXT_texture_type_2_10_10_10_REV
32 #define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 32 #define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368
33--
342.22.0
35
diff --git a/recipes-graphics/userland/files/0015-EGL-glplatform.h-define-EGL_CAST.patch b/recipes-graphics/userland/files/0015-EGL-glplatform.h-define-EGL_CAST.patch
index 2fc16b1..a77f6d4 100644
--- a/recipes-graphics/userland/files/0015-EGL-glplatform.h-define-EGL_CAST.patch
+++ b/recipes-graphics/userland/files/0015-EGL-glplatform.h-define-EGL_CAST.patch
@@ -1,7 +1,7 @@
1From 9568135c3e4c23e9056135a13cee58c37456aaac Mon Sep 17 00:00:00 2001 1From 8f32b772d869481f88d9b7e14feb43c39b3fc33d Mon Sep 17 00:00:00 2001
2From: Andrea Galbusera <gizero@gmail.com> 2From: Andrea Galbusera <gizero@gmail.com>
3Date: Fri, 14 Jul 2017 09:52:54 +0200 3Date: Fri, 14 Jul 2017 09:52:54 +0200
4Subject: [PATCH 15/19] EGL/glplatform.h: define EGL_CAST 4Subject: [PATCH] EGL/glplatform.h: define EGL_CAST
5 5
6C++ / C typecast macros for special EGL handle values: used by libepoxy code 6C++ / C typecast macros for special EGL handle values: used by libepoxy code
7The definition comes from the updated version of this header in mesa. 7The definition comes from the updated version of this header in mesa.
@@ -27,6 +27,3 @@ index 1f7c930..c39d425 100644
27+#endif 27+#endif
28+ 28+
29 #endif /* __eglplatform_h */ 29 #endif /* __eglplatform_h */
30--
312.22.0
32
diff --git a/recipes-graphics/userland/files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch b/recipes-graphics/userland/files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch
index 570b72c..4445958 100644
--- a/recipes-graphics/userland/files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch
+++ b/recipes-graphics/userland/files/0016-Allow-multiple-wayland-compositor-state-data-per-pro.patch
@@ -1,8 +1,7 @@
1From 493b013cb702b821fdeaef7021ae25dea88900c6 Mon Sep 17 00:00:00 2001 1From fe9ff55dac403b148f229c865bf2826ea4edf447 Mon Sep 17 00:00:00 2001
2From: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com> 2From: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com>
3Date: Sat, 27 Jan 2018 12:28:31 -0500 3Date: Sat, 27 Jan 2018 12:28:31 -0500
4Subject: [PATCH 16/19] Allow multiple wayland compositor state data per 4Subject: [PATCH] Allow multiple wayland compositor state data per process
5 process
6 5
7When eglBindWaylandDisplayWL is called store the wl_global 6When eglBindWaylandDisplayWL is called store the wl_global
8created in a list associated with the wayland display. 7created in a list associated with the wayland display.
@@ -140,6 +139,3 @@ index 9ef89cd..abd5ab3 100644
140 139
141 CLIENT_UNLOCK(); 140 CLIENT_UNLOCK();
142 141
143--
1442.22.0
145
diff --git a/recipes-graphics/userland/files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch b/recipes-graphics/userland/files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch
index 2f37989..a2f2ded 100644
--- a/recipes-graphics/userland/files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch
+++ b/recipes-graphics/userland/files/0017-khronos-backport-typedef-for-EGL_EXT_image_dma_buf_i.patch
@@ -1,8 +1,7 @@
1From cc25f8abd4498004a276a4ee40e37681fa42422a Mon Sep 17 00:00:00 2001 1From 8f8c22bc8aad6eb0f7c1b68f9f9a89f99adff996 Mon Sep 17 00:00:00 2001
2From: Hugo Hromic <hhromic@gmail.com> 2From: Hugo Hromic <hhromic@gmail.com>
3Date: Sun, 13 May 2018 10:49:04 +0100 3Date: Sun, 13 May 2018 10:49:04 +0100
4Subject: [PATCH 17/19] khronos: backport typedef for 4Subject: [PATCH] khronos: backport typedef for EGL_EXT_image_dma_buf_import
5 EGL_EXT_image_dma_buf_import
6 5
7The `gstreamer1.0-plugins-base` package version `1.14` uses `EGL_EXT_image_dma_buf_import`, which 6The `gstreamer1.0-plugins-base` package version `1.14` uses `EGL_EXT_image_dma_buf_import`, which
8expects the `EGLuint64KHR` typedef that is present in recent versions of Khronos. 7expects the `EGLuint64KHR` typedef that is present in recent versions of Khronos.
@@ -33,6 +32,3 @@ index d7e5ba7..dcc90ce 100755
33 32
34 #ifndef EGL_WL_bind_wayland_display 33 #ifndef EGL_WL_bind_wayland_display
35 #define EGL_WL_bind_wayland_display 1 34 #define EGL_WL_bind_wayland_display 1
36--
372.22.0
38
diff --git a/recipes-graphics/userland/files/0018-Add-EGL_IMG_context_priority-related-defines.patch b/recipes-graphics/userland/files/0018-Add-EGL_IMG_context_priority-related-defines.patch
index c44c821..defaf3e 100644
--- a/recipes-graphics/userland/files/0018-Add-EGL_IMG_context_priority-related-defines.patch
+++ b/recipes-graphics/userland/files/0018-Add-EGL_IMG_context_priority-related-defines.patch
@@ -1,7 +1,7 @@
1From e091388b4382d90494b5842e9f591043a45b2b21 Mon Sep 17 00:00:00 2001 1From fe9bf7b9d79133ca5c72f68ed33002a7539e9797 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 15 Jul 2018 00:48:38 -0700 3Date: Sun, 15 Jul 2018 00:48:38 -0700
4Subject: [PATCH 18/19] Add EGL_IMG_context_priority related defines 4Subject: [PATCH] Add EGL_IMG_context_priority related defines
5 5
6These defines are needed for compiling weston 4.x 6These defines are needed for compiling weston 4.x
7taken from Khronos headers 7taken from Khronos headers
@@ -30,6 +30,3 @@ index dcc90ce..6842bf9 100755
30 #ifndef EGL_KHR_vg_parent_image 30 #ifndef EGL_KHR_vg_parent_image
31 #define EGL_KHR_vg_parent_image 1 31 #define EGL_KHR_vg_parent_image 1
32 #define EGL_VG_PARENT_IMAGE_KHR 0x30BA /* eglCreateImageKHR target */ 32 #define EGL_VG_PARENT_IMAGE_KHR 0x30BA /* eglCreateImageKHR target */
33--
342.22.0
35
diff --git a/recipes-graphics/userland/files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch b/recipes-graphics/userland/files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch
index fc66f53..34ca21a 100644
--- a/recipes-graphics/userland/files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch
+++ b/recipes-graphics/userland/files/0019-libfdt-Undefine-__wordsize-if-already-defined.patch
@@ -1,7 +1,7 @@
1From 5229430874b5275547babdbef1e322922317456d Mon Sep 17 00:00:00 2001 1From 339af0cea0dc29b33773a3d851ea17c42610de7b Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 25 Jul 2019 23:30:27 -0700 3Date: Thu, 25 Jul 2019 23:30:27 -0700
4Subject: [PATCH 19/19] libfdt: Undefine __wordsize if already defined 4Subject: [PATCH] libfdt: Undefine __wordsize if already defined
5 5
6glibc 2.30+ defines __wordsize, which is same so its easier to compile 6glibc 2.30+ defines __wordsize, which is same so its easier to compile
7for multiple versions of glibc even ones which does not have this define 7for multiple versions of glibc even ones which does not have this define
@@ -12,20 +12,17 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 1 file changed, 4 insertions(+) 12 1 file changed, 4 insertions(+)
13 13
14diff --git a/opensrc/helpers/libfdt/libfdt_env.h b/opensrc/helpers/libfdt/libfdt_env.h 14diff --git a/opensrc/helpers/libfdt/libfdt_env.h b/opensrc/helpers/libfdt/libfdt_env.h
15index 1c966b8..fc25ca6 100644 15index f4608be..5e83a27 100644
16--- a/opensrc/helpers/libfdt/libfdt_env.h 16--- a/opensrc/helpers/libfdt/libfdt_env.h
17+++ b/opensrc/helpers/libfdt/libfdt_env.h 17+++ b/opensrc/helpers/libfdt/libfdt_env.h
18@@ -56,6 +56,10 @@ 18@@ -18,6 +18,10 @@
19 #include <stdint.h>
20 #include <string.h> 19 #include <string.h>
20 #include <limits.h>
21 21
22+#ifdef __bitwise 22+#ifdef __bitwise
23+#undef __bitwise 23+#undef __bitwise
24+#endif 24+#endif
25+ 25+
26 #ifdef __CHECKER__ 26 #ifdef __CHECKER__
27 #define __force __attribute__((force)) 27 #define FDT_FORCE __attribute__((force))
28 #define __bitwise __attribute__((bitwise)) 28 #define FDT_BITWISE __attribute__((bitwise))
29--
302.22.0
31
diff --git a/recipes-graphics/userland/files/0020-openmaxil-add-pkg-config-file.patch b/recipes-graphics/userland/files/0020-openmaxil-add-pkg-config-file.patch
index f3fc716..3823c12 100644
--- a/recipes-graphics/userland/files/0020-openmaxil-add-pkg-config-file.patch
+++ b/recipes-graphics/userland/files/0020-openmaxil-add-pkg-config-file.patch
@@ -1,4 +1,4 @@
1From 09c7ac4c09d91651b8e98780ec6f2e834e94ece6 Mon Sep 17 00:00:00 2001 1From d1a9839c6e4b4d187382baf341d25b3d023242cd Mon Sep 17 00:00:00 2001
2From: Martin Jansa <martin.jansa@lge.com> 2From: Martin Jansa <martin.jansa@lge.com>
3Date: Wed, 13 Jun 2018 18:22:22 +0000 3Date: Wed, 13 Jun 2018 18:22:22 +0000
4Subject: [PATCH] openmaxil: add pkg-config file 4Subject: [PATCH] openmaxil: add pkg-config file
@@ -10,15 +10,15 @@ Subject: [PATCH] openmaxil: add pkg-config file
10 create mode 100644 pkgconfig/openmaxil.pc.in 10 create mode 100644 pkgconfig/openmaxil.pc.in
11 11
12diff --git a/CMakeLists.txt b/CMakeLists.txt 12diff --git a/CMakeLists.txt b/CMakeLists.txt
13index 673a5ad..e64e0ad 100644 13index 8c5bf5f..9f4165a 100644
14--- a/CMakeLists.txt 14--- a/CMakeLists.txt
15+++ b/CMakeLists.txt 15+++ b/CMakeLists.txt
16@@ -133,7 +133,7 @@ include_directories("${PROJECT_BINARY_DIR}") 16@@ -131,7 +131,7 @@ include_directories("${PROJECT_BINARY_DIR}")
17 include(FindPkgConfig QUIET) 17 include(FindPkgConfig QUIET)
18 if(PKG_CONFIG_FOUND) 18 if(PKG_CONFIG_FOUND)
19 # Produce a pkg-config file 19 # Produce a pkg-config file
20- foreach(PCFILE bcm_host.pc egl.pc glesv2.pc vg.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc ) 20- foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc)
21+ foreach(PCFILE bcm_host.pc egl.pc glesv2.pc vg.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc openmaxil.pc ) 21+ foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc openmaxil.pc)
22 configure_file("pkgconfig/${PCFILE}.in" "${PCFILE}" @ONLY) 22 configure_file("pkgconfig/${PCFILE}.in" "${PCFILE}" @ONLY)
23 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PCFILE}" 23 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PCFILE}"
24 DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig") 24 DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index 00a4b39..c44388d 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -13,11 +13,11 @@ COMPATIBLE_MACHINE = "^rpi$"
13 13
14SRCBRANCH = "master" 14SRCBRANCH = "master"
15SRCFORK = "raspberrypi" 15SRCFORK = "raspberrypi"
16SRCREV = "17d2fdc1abd370e09ba7074753294c7976dd6b0d" 16SRCREV = "6fb59736b1ae80fc62cddfe3309c800f72e1c07e"
17 17
18# Use the date of the above commit as the package version. Update this when 18# Use the date of the above commit as the package version. Update this when
19# SRCREV is changed. 19# SRCREV is changed.
20PV = "20190724" 20PV = "20200316"
21 21
22SRC_URI = "\ 22SRC_URI = "\
23 git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \ 23 git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \
@@ -75,6 +75,10 @@ do_install_append () {
75 rm -rf ${D}${libdir}/pkgconfig/egl.pc ${D}${libdir}/pkgconfig/glesv2.pc \ 75 rm -rf ${D}${libdir}/pkgconfig/egl.pc ${D}${libdir}/pkgconfig/glesv2.pc \
76 ${D}${libdir}/pkgconfig/wayland-egl.pc 76 ${D}${libdir}/pkgconfig/wayland-egl.pc
77 rm -rf ${D}${includedir}/EGL ${D}${includedir}/GLES* ${D}${includedir}/KHR 77 rm -rf ${D}${includedir}/EGL ${D}${includedir}/GLES* ${D}${includedir}/KHR
78 else
79 ln -sf brcmglesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc
80 ln -sf brcmegl.pc ${D}${libdir}/pkgconfig/egl.pc
81 ln -sf brcmvg.pc ${D}${libdir}/pkgconfig/vg.pc
78 fi 82 fi
79} 83}
80 84