Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-29 | user/freeglut: Use GLVND for OpenGL | A. Wilcox | 2 | -4/+22 | |
Includes a patch to the CMake to use libOpenGL and libGLX instead of the legacy libGL. We also explicitly set GLVND instead of LEGACY for the FindOpenGL module. | |||||
2024-11-29 | user/fltk: Replace GL header provider | A. Wilcox | 1 | -2/+2 | |
2024-11-29 | user/fastfetch: Add libglvnd dependency | A. Wilcox | 1 | -2/+2 | |
* Mesa is still used for GBM and KMS. | |||||
2024-11-29 | user/compton: Replace mesa with glvnd | A. Wilcox | 1 | -2/+2 | |
2024-11-29 | user/clutter: Use glvnd, add Wayland support | A. Wilcox | 1 | -4/+6 | |
* Only OpenGL headers are used, so replace mesa with libglvnd. | |||||
2024-11-29 | user/cogl: Add libglvnd dep, Wayland support | A. Wilcox | 1 | -3/+6 | |
* mesa-dev is still needed for the KMS backend. | |||||
2024-11-29 | user/xscreensaver: Use libglvnd instead of Mesa | A. Wilcox | 1 | -1/+1 | |
2024-11-29 | user/xorg-server: Move libpciaccess to depends_dev | A. Wilcox | 1 | -2/+2 | |
Otherwise, some xf86-video-* fail to build with missing <pciaccess.h>. | |||||
2024-11-29 | user/xmoto: Use libglvnd-dev for GL headers | A. Wilcox | 1 | -1/+1 | |
2024-11-29 | user/xf86-video-vmware: Add libxext-dev dependency | A. Wilcox | 1 | -1/+1 | |
2024-11-29 | user/vte: relbump for ICU 75 | A. Wilcox | 1 | -2/+2 | |
Also, declare ICU dependency explicitly so it isn't missed again. | |||||
2024-11-29 | user/mesa-be: Split like user/mesa | A. Wilcox | 1 | -48/+13 | |
2024-11-29 | user/gst-plugins-base: Fix dependencies | A. Wilcox | 1 | -4/+6 | |
We can enable Wayland now. Use libglvnd for EGL and Mesa for GBM. Ensure wraps are disabled, so it doesn't download its own gl-headers. | |||||
2024-11-29 | user/grfcodec: Ensure PNG is available | A. Wilcox | 1 | -1/+1 | |
OpenTTD needs grfcodec to have PNG support or it will not build. | |||||
2024-11-29 | user/glu: Use libglvnd instead of Mesa | A. Wilcox | 1 | -2/+2 | |
2024-11-29 | user/wayfire: New package | A. Wilcox | 1 | -0/+37 | |
2024-11-29 | user/wf-config: New package | A. Wilcox | 1 | -0/+34 | |
2024-11-29 | user/json: New package | A. Wilcox | 1 | -0/+36 | |
2024-11-29 | user/sway: depend on swaybg | Síle Ekaterin Liszka | 1 | -1/+1 | |
2024-11-29 | user/swaybg: new package | Síle Ekaterin Liszka | 1 | -0/+36 | |
2024-11-29 | user/arcticfox: Provide firefox-esr with low ver | A. Wilcox | 1 | -0/+1 | |
This allows us to put 'firefox-esr' back in the Standard case of Horizon, because on PPC where firefox-esr isn't available APK will fall back to Arctic Fox. But on platforms where the real Firefox is available, it will install that. | |||||
2024-11-29 | user/mesa: Update to 24.3.0, simplify packaging | A. Wilcox | 1 | -22/+6 | |
There is no reason to split EGL since all DRI drivers need the EGL runtime now due to how glvnd works. Similar for GL-API. Confirmed working well on: * Intel HD Graphics 3000/4000 (Sandy Bridge, Ivy Bridge) * NVIDIA Fermi (GeForce GT 520, Quadro 1000M) * AMD Radeon (r600 on ppc64, with usual known brokenness) * LLVMpipe on Intel Iris (Raptor Lake) in both X11 and Wayland environments. | |||||
2024-11-29 | user/xorg-server,xwayland: Switch to glvnd | A. Wilcox | 2 | -5/+5 | |
2024-11-29 | user/libepoxy: Update to 1.5.9, switch to glvnd | A. Wilcox | 1 | -7/+9 | |
2024-11-29 | user/glslang: spirv-remap: Cross-endian support | A. Wilcox | 2 | -2/+51 | |
Reported upstream at https://github.com/KhronosGroup/glslang/issues/3799; I'm not happy with the patch, and I feel like it can be better, but it works and it unblocks Vulkan for beta6. | |||||
2024-11-29 | user/spirv-tools: Patch for cross-endian shaders | A. Wilcox | 2 | -1/+287 | |
This integrates a patch that is currently sitting upstream in review. Adding this patch corrects the tools to work on cross-endian binaries, i.e. a big-endian system can handle little-endian shaders, and vis versa. See-also: https://github.com/KhronosGroup/SPIRV-Tools/issues/5595 | |||||
2024-11-29 | user/mesa: Add 24.x versions | A. Wilcox | 8 | -8998/+222 | |
user/mesa is the latest (24.2.7), and should install everywhere. user/mesa-be includes 24.1.7 which is needed for proper operation on big endian platforms, hence it is only enabled for ppc/ppc64. * Unfortunately, Intel Iris is not portable due to OpenCL issues and cannot be included with beta6. * The glvnd JSON file needs to be kept with the driver. * We can't split GL any more, so don't bother. * The DRI driver depends on the GLX stub, which is part of mesa, so declare that dep explicitly. (weak linked, so abuild can't see it) | |||||
2024-11-29 | user/bindgen-cli: New package | A. Wilcox | 1 | -0/+241 | |
Required for the Rust bits of Mesa's new NV Vulkan driver. | |||||
2024-11-29 | user/mesa: move to user/mesa-amber | A. Wilcox | 4 | -0/+144 | |
This provides graphics drivers for r100/r200 Radeons, and also early GeForces via nouveau dri. nv30+ are handled by Gallium. Uses libglvnd so it can coexist with newer Mesa versions. | |||||
2024-11-29 | user/meson: Update to 1.4.0 | A. Wilcox | 1 | -2/+2 | |
Needed for newer Mesa releases. | |||||
2024-11-29 | user/libvdpau: Update to 1.5 | A. Wilcox | 1 | -7/+8 | |
Needed for new Mesa, and provides AVC1 decoding on supported hw. | |||||
2024-11-29 | user/libglvnd: New package | A. Wilcox | 1 | -0/+36 | |
This package allows us to ship Amber and current Mesa at the same time. | |||||
2024-11-29 | user/wayland-protocols: Update to 1.38 | A. Wilcox | 3 | -70/+57 | |
Also updates the test patch to be applicable to all tests. This patch has been submitted upstream and the upstream URL is included. | |||||
2024-11-29 | user/libxkbcommon: do tests in xvfb environment | Ermine | 1 | -0/+1 | |
2024-11-29 | user/sway: new package | Síle Ekaterin Liszka | 2 | -0/+509 | |
2024-11-29 | user/libinput: upgrade to 1.26.2 | Síle Ekaterin Liszka | 1 | -2/+2 | |
2024-11-29 | user/wlroots-0.18: switch to xwayland-dev | Síle Ekaterin Liszka | 1 | -1/+1 | |
2024-11-29 | user/wlroots-0.17: switch to xwayland-dev | Síle Ekaterin Liszka | 1 | -1/+1 | |
2024-11-29 | user/spirv-tools: add missing patch | Síle Ekaterin Liszka | 1 | -0/+16 | |
2024-11-29 | user/hwdata: add replaces= | Ermine | 1 | -0/+1 | |
2024-11-29 | legacy/hwids: move from user/ | Ermine | 1 | -67/+0 | |
hwids is an abandoned project. It is now superseded by hwdata which is more complete. | |||||
2024-11-29 | user/libpciaccess: migrate to hwdata | Ermine | 1 | -1/+1 | |
2024-11-29 | user/usbutils: migrate to hwdata | Ermine | 1 | -2/+2 | |
2024-11-29 | user/pciutils: migrate to hwdata | Ermine | 1 | -2/+2 | |
2024-11-29 | user/xwayland: new package | Ermine | 1 | -0/+57 | |
2024-11-29 | user/libxkbcommon: upgrade to 1.7.0, enable wayland support | Ermine | 1 | -11/+48 | |
2024-11-29 | user/xkeyboard-config: upgrade to 2.42 | Ermine | 1 | -17/+12 | |
2024-11-29 | user/makedepend: upgrade to 1.0.9 | Ermine | 1 | -2/+2 | |
2024-11-29 | user/util-macros: upgrade to 1.20.1 | Ermine | 1 | -3/+3 | |
2024-11-29 | user/xorg-cf-files: upgrade to 1.0.8 | Ermine | 1 | -3/+3 | |