Rafael Sadowski wrote (2023-05-04 13:21 CEST):
> Update wayland to the latest version. I need this to build the latest
> WIP KDE Plasma.
> 
> OK?

Compiles and portcheck/port-lib-depends-check are happy.
Shared library bump on wayland-server is correct. But I'm unsure if the
comment should be bumped too.

The test target runs. The os-wrapper test fails (just like in the previous
version). Therefore OK.

OK sdk@

Best Regards,
Stefan

> diff --git a/wayland/wayland/Makefile b/wayland/wayland/Makefile
> index ce3516b670f..bd2f77ed5b2 100644
> --- a/wayland/wayland/Makefile
> +++ b/wayland/wayland/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    Display server protocol
>  
>  DISTNAME =   wayland-${V}
> -V =          1.21.0
> +V =          1.21.91
>  
>  CATEGORIES = wayland
>  
> @@ -10,7 +10,7 @@ HOMEPAGE =  https://wayland.freedesktop.org/
>  SHARED_LIBS +=  wayland-client          0.1 # 0.21.0
>  SHARED_LIBS +=  wayland-cursor          0.0 # 0.21.0
>  SHARED_LIBS +=  wayland-egl             0.0 # 1.0
> -SHARED_LIBS +=  wayland-server          0.1 # 0.21.0
> +SHARED_LIBS +=  wayland-server          0.2 # 0.21.0
>  
>  WANTLIB += c epoll-shim expat ffi xml2
>  
> diff --git a/wayland/wayland/distinfo b/wayland/wayland/distinfo
> index 660d0f26be6..e833ec8070e 100644
> --- a/wayland/wayland/distinfo
> +++ b/wayland/wayland/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (wayland-1.21.0.tar.xz) = bcZNf8FoN6aTpRz9suVo21OL/cn0V9RlYoW7lZTvEaw=
> -SIZE (wayland-1.21.0.tar.xz) = 225936
> +SHA256 (wayland-1.21.91.tar.xz) = 
> U4GxjbfxuYsbzXHPd0DewzgrNL6mjlFPImcqbBpLQYo=
> +SIZE (wayland-1.21.91.tar.xz) = 229124
> diff --git a/wayland/wayland/patches/patch-tests_test-compositor_c 
> b/wayland/wayland/patches/patch-tests_test-compositor_c
> deleted file mode 100644
> index cd229f10e7b..00000000000
> --- a/wayland/wayland/patches/patch-tests_test-compositor_c
> +++ /dev/null
> @@ -1,42 +0,0 @@
> -https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/256
> -
> -Index: tests/test-compositor.c
> ---- tests/test-compositor.c.orig
> -+++ tests/test-compositor.c
> -@@ -101,26 +101,23 @@ handle_client_destroy(void *data)
> - {
> -     struct client_info *ci = data;
> -     struct display *d;
> --    siginfo_t status;
> -+    int status;
> - 
> -     d = ci->display;
> - 
> --    assert(waitid(P_PID, ci->pid, &status, WEXITED) != -1);
> -+    assert(waitpid(ci->pid, &status, 0) != -1);
> - 
> --    switch (status.si_code) {
> --    case CLD_KILLED:
> --    case CLD_DUMPED:
> -+    if (WIFSIGNALED(status)) {
> -             fprintf(stderr, "Client '%s' was killed by signal %d\n",
> --                    ci->name, status.si_status);
> --            ci->exit_code = status.si_status;
> --            break;
> --    case CLD_EXITED:
> --            if (status.si_status != EXIT_SUCCESS)
> -+                    ci->name, WTERMSIG(status));
> -+            ci->exit_code = WTERMSIG(status);
> -+
> -+    } else if (WIFEXITED(status)) {
> -+            if (WEXITSTATUS(status) != EXIT_SUCCESS)
> -                     fprintf(stderr, "Client '%s' exited with code %d\n",
> --                            ci->name, status.si_status);
> -+                            ci->name, WEXITSTATUS(status));
> - 
> --            ci->exit_code = status.si_status;
> --            break;
> -+            ci->exit_code = WEXITSTATUS(status);
> -     }
> - 
> -     ++d->clients_terminated_no;
> 

Reply via email to