git: fcebb835c84b - main - graphics/piglit: fix build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Apr 2023 20:47:24 UTC
The branch main has been updated by se: URL: https://cgit.FreeBSD.org/ports/commit/?id=fcebb835c84b0308e80c6590f834fa1af3b2d656 commit fcebb835c84b0308e80c6590f834fa1af3b2d656 Author: Stefan Eßer <se@FreeBSD.org> AuthorDate: 2023-04-07 20:40:07 +0000 Commit: Stefan Eßer <se@FreeBSD.org> CommitDate: 2023-04-07 20:40:07 +0000 graphics/piglit: fix build Include libgen.h for the prototype of basename() and correct the type of a return value (0 instead of (void*)0, which probably has been accepted with a warning by a previous compiler version, but is considered an error by clang-15 in -CURRENT). Reported by: pkg-fallout --- ...l__chromium__sync__control_egl__chromium__sync__control.c | 12 ++++++++++++ .../files/patch-tests_spec_ext__external__objects_vk.c | 11 +++++++++++ graphics/piglit/files/patch-tests_util_piglit-framework-gl.c | 12 ++++++++++++ 3 files changed, 35 insertions(+) diff --git a/graphics/piglit/files/patch-tests_egl_spec_egl__chromium__sync__control_egl__chromium__sync__control.c b/graphics/piglit/files/patch-tests_egl_spec_egl__chromium__sync__control_egl__chromium__sync__control.c new file mode 100644 index 000000000000..7a0654be066d --- /dev/null +++ b/graphics/piglit/files/patch-tests_egl_spec_egl__chromium__sync__control_egl__chromium__sync__control.c @@ -0,0 +1,12 @@ +--- tests/egl/spec/egl_chromium_sync_control/egl_chromium_sync_control.c.orig 2020-09-09 08:57:32 UTC ++++ tests/egl/spec/egl_chromium_sync_control/egl_chromium_sync_control.c +@@ -35,6 +35,9 @@ + #include <stdio.h> + #include <unistd.h> + #include <time.h> ++#ifdef __FreeBSD__ ++#include <libgen.h> /* For basename(3) */ ++#endif + + #include "piglit-util-egl.h" + #include "piglit-util-gl.h" diff --git a/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c b/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c new file mode 100644 index 000000000000..66ba84af02b2 --- /dev/null +++ b/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c @@ -0,0 +1,11 @@ +--- tests/spec/ext_external_objects/vk.c.orig 2020-09-09 08:57:32 UTC ++++ tests/spec/ext_external_objects/vk.c +@@ -336,7 +336,7 @@ get_aspect_from_depth_format(VkFormat depth_format) + default: + break; + } +- return VK_NULL_HANDLE; ++ return VK_IMAGE_ASPECT_NONE; + } + + static VkPipelineStageFlags diff --git a/graphics/piglit/files/patch-tests_util_piglit-framework-gl.c b/graphics/piglit/files/patch-tests_util_piglit-framework-gl.c new file mode 100644 index 000000000000..eee43fbb89dd --- /dev/null +++ b/graphics/piglit/files/patch-tests_util_piglit-framework-gl.c @@ -0,0 +1,12 @@ +--- tests/util/piglit-framework-gl.c.orig 2020-09-09 08:57:32 UTC ++++ tests/util/piglit-framework-gl.c +@@ -27,6 +27,9 @@ + #include <stdio.h> + #include <stdlib.h> + #include <math.h> ++#ifdef __FreeBSD__ ++#include <libgen.h> /* For basename(3) */ ++#endif + + #include "piglit-util-gl.h" + #include "piglit-framework-gl/piglit_gl_framework.h"