Fix wrong PKG_HASH this has probably changed after xz vulnerability
discovery. Update to new PKG_HASH version.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* Use JavaScript JIT only on supported platforms.
* Fix ARM Thumb2 detection to allow using JavaScript JIT on ARMv7.
* Add inline assembly implementation returning the current stack pointer
on PPC64 (or PPC).
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Clover only implements OpenCL API for nouveau, r600 and radeon-si GPUs.
Remove OpenCL library packages for targets which anyway implement 0% of
the API and are hence useless.
See also https://mesamatrix.net
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Only LP64/LLP64 builds are officially supported. Please do not attempt
to build for other platforms; even if the program succeeds in a MAP01
smoke test, there are e.g. known visual artifacts that lead to a bad
user experience.
Still allow build on 32-bit platforms in case BROKEN is selected, so
users can try if it would work on their system as forum claims a fix
had actually been applied long ago.
Link: https://forum.zdoom.org/viewtopic.php?f=7&t=75673
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Define all CONFIG_PACKAGE_* symbols which may change build configuration
and only build broadcom drivers on ARM targets with FPU.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Previous attempts to prevent linking against libunwind were incomplete.
Simply don't call CheckLibUnwind macro.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Make sure build dependency to mesa/host is set for x86 and x86/64 builds,
add missing dependency on Python ply and make sure to always prefer LLVM
subproject to avoid picking up LLVM from the build host (which may not
match SPIR-V converter tool version).
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Install host-built binaries to STAGING_DIR_HOSTPKG as HOST_BUILD_DIR gets
cleared and should not be referenced after host build has completed.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configure build to never link against libunwind or valgrind.
Prevents accidental linkage against those libraries in case they are
present.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SDL2 links tests against libunwind if libunwind is detected by CMake.
This results in build failure due to undefined symbols.
Prevent building with libunwind for now.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Add WPE WebKit HTML5 application runtime.
* libwpe: backend abstraction (Wayland or KMS/DRM)
* wpebackend-fdo: FreeDesktop Linux backend for WPE
* wpewebkit: official WebKit port
* cog: simple browser canvas application (best used with 'cage')
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Add GZDoom package which brings high-res 3D accelerated implementation
of the Doom engine with many extra features.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Add simple port to SDL2 of the classic DOOM engine.
Works fine on Wayland without requiring any 3D hardware acceleration.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Package SDL2 library with most commonly used audio, video and input
backends.
Tested on KMS/DRM and Wayland with OpenGLES 2.0, but OpenGL or Vulkan
should work just as well.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>