Needed by mpv. SUMMARY="OpenGL and OpenGL ES shader front end and validator"
-- Takashi Yano <takashi.y...@nifty.ne.jp>
NAME=glslang VERSION=1.4.309.0 RELEASE=1 LICENSE="BSD-3-Caluse" CATEGORY="Graphics" HOMEPAGE="https://github.com/KhronosGroup/glslang" SUMMARY="OpenGL and OpenGL ES shader front end and validator" GIT_URI="https://github.com/KhronosGroup/glslang.git" GIT_TAG="vulkan-sdk-${VERSION}" inherit git cmake CYGCMAKE_ARGS="-DALLOW_EXTERNAL_SPIRV_TOOLS=1" PKG_NAMES="glslang glslang-devel" glslang_CONTENTS="usr/bin usr/share" glslang_devel_CONTENTS="usr/lib usr/include" BUILD_REQUIRES="SPIRV-Tools-devel"
--- origsrc/glslang/StandAlone/StandAlone.cpp 2025-02-12 21:53:40.000000000 +0900 +++ src/glslang/StandAlone/StandAlone.cpp 2025-02-12 21:54:50.179936700 +0900 @@ -41,6 +41,7 @@ #define _CRT_SECURE_NO_WARNINGS #endif +#define _GNU_SOURCE 1 #include "glslang/Public/ResourceLimits.h" #include "Worklist.h" #include "DirStackFileIncluder.h"