summaryrefslogtreecommitdiff
path: root/user
AgeCommit message (Collapse)AuthorFilesLines
2024-12-07user/hfsutils: new packageSheila Aman2-0/+53
2024-12-08user/tmux: bump { 3.5 --> 3.5a }. no 'yacc' needed.Zach van Rijn2-3/+37
The patch is inverted to effectively revert this requirement.
2024-12-07user/llvm18: Ensure stack sizes are set properlyA. Wilcox1-0/+9
* Run `chelf` on the binaries after they are installed, in case they are re-linked during the install process. This was the cause of #1272. * Disable two more tests that caused failures on gwyn due to #1250. Closes: #1272
2024-12-07user/spack: bump { 0.21.0 --> 0.23.0 }.Zach van Rijn3-30/+23
NOTE: packages built during the 'clingo-bootstrap' process no longer apply patches of the form 'patch("foo.patch")' due to changes noted at spack#16. Upstream is aware. v0.22.0 introduces libc awareness (currently glibc or musl). https://github.com/spack/spack/pull/43190 v0.23.0 removes the old concretizer, final 0.x release. https://github.com/spack/spack/pull/45215 v1.0.0 has high-impact changes. several compiler limitations. https://github.com/spack/spack/pull/45189 See also: https://github.com/spack/spack/discussions/30634
2024-12-07user/libavc1394: look for different argp symbol. fixes #1271.Zach van Rijn2-4/+4
Commit e9634624744109ff3ae8228d8a87ce3c31a9a121 changed upstream for 'argp-standalone', a dependency of this package. The 'argp.patch' file looks for the 'argp_usage' symbol in libargp but is apparently not able to find it due to (I believe): https://github.com/ericonr/argp-standalone/commit/e7ff8d9787d2641e55f6ac4afb777da60ef98043 This commit looks for a different symbol instead. Note: -dev is now required and should be investigated.
2024-12-07user/ol: ensure consistency.Zach van Rijn1-1/+1
2024-12-07user/jq: new package.Zach van Rijn1-0/+34
2024-12-06user/llvm18: disable flaky tests. fixes #1250.Zach van Rijn1-10/+17
2024-12-04user/kwin: Use xwayland instead of xorg-server-A. Wilcox1-3/+2
XWayland is now its own package, separate from the X server base package. Use XWayland as the dependency. Not revbump because this package has never escaped into the wild since the libglvnd revbump; if it had, it would have broken deps and been unable to build anyway.
2024-12-04user/chrpath: Move to system/A. Wilcox1-35/+0
Needed by LLVM bootstrap compilers. Acked-by: Zach van Rijn <me@zv.io>
2024-12-04user/chelf: Move to system/A. Wilcox1-24/+0
Used by LLVM bootstrap compilers. May be needed eventually for other system-level dependencies to set stack sizes. Acked-by: Zach van Rijn <me@zv.io>
2024-12-04user/llvm14: Move to bootstrap/A. Wilcox14-946/+0
Package is only needed by Rust bootstrap packages.
2024-12-04user/kdevelop: Explicitly use LLVM 18A. Wilcox1-4/+5
We were already using it, but make it explicit.
2024-12-04user/qt-creator: Add support for LLVM 18A. Wilcox7-2/+228
Patches were cherry-picked from upstream.
2024-12-03user/colordiff: new packageAlice1-0/+28
2024-12-01system/xfsprogs + rdeps: Move to user/A. Wilcox7-0/+393
* inih requires Meson, and we don't want to introduce Meson to the system/ ABI, so we need to move it to user/. * This takes xfsprogs with it. This is fine because we still have system/e2fsprogs for a file system on new ports. * As the only dependent of userspace-rcu was xfsprogs, it doesn't need to be present in system/ any more either. Move to user/.
2024-11-29user/libbsd: Promote to system/A. Wilcox2-55/+0
Needed for elfutils.
2024-11-29user/musl-obstack: Promote to system/A. Wilcox1-36/+0
Needed for elfutils.
2024-11-29user/fts: Promote to system/A. Wilcox1-43/+0
Needed for elfutils.
2024-11-29user/argp-standalone: Promote to system/A. Wilcox3-147/+0
* Needed for elfutils. * Change upstream to more-maintained version.
2024-11-29user/wf-shell: New packageA. Wilcox1-0/+36
2024-11-29user/libdbusmenu: New packageA. Wilcox1-0/+38
2024-11-29user/gtk-layer-shell: New packageA. Wilcox1-0/+33
2024-11-29user/xf86-video-intel: Update to latest gitA. Wilcox1-7/+4
2024-11-29user/xf86-video-glint: Move to legacy/A. Wilcox2-40/+5
* Driver does not build for current Xorg server. * Last upstream release was 2015, last non-trivial Git commit was 2017. * Last Permedia card was manufactured in 1999. * We can still use fbdev on these chips; it is unlikely that any of the GL 1.1 support would be useful these days, and contemporary reviews noted that the Rage128 and RIVA TNT performed better.
2024-11-29user/xf86-video-nouveau: Update to 1.0.18A. Wilcox1-4/+4
2024-11-29user/xf86-video-rendition: !strip for firmwareA. Wilcox1-0/+1
2024-11-29user/xf86-video-{varies}: + libdrm as explicit depA. Wilcox6-7/+7
We've always depended on it, so no revbump needed; with the new Xorg changes, we don't automatically pull it in as a silent dep.
2024-11-29user/mesa-amber: Don't auto-install with mesa-driA. Wilcox1-1/+0
Since GBM is busted upstream, we can't use this for Wayland or Xorg. I'm not sure what we are meant to be using it for, but we don't need it available everywhere in this case.
2024-11-29user/mesa-amber: Fix i915 conflict, disable GBMA. Wilcox2-1/+53
See upstream: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12219
2024-11-29user/mesa-amber: Install with other DRI driversA. Wilcox1-0/+1
Users can override this by running 'apk add !mesa-amber', but this way we always install drivers for the older machines when installing Mesa drivers at all. This way, we don't need to change Horizon etc to support the older hardware drivers, and users can still remove it if they know they won't ever need it.
2024-11-29user/mesa: Disable broken drivers on pmmxA. Wilcox1-2/+1
2024-11-29user/wxwidgets: Use GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/wlroots-0.{17,18}: Use GLVND for GL headersA. Wilcox2-6/+7
2024-11-29user/vlc: Add GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/torcs: Use GLVND for GL headersA. Wilcox1-4/+4
2024-11-29user/supertux: Use GLVND for GL headersA. Wilcox1-1/+1
2024-11-29user/sdl2: Update to 2.0.22 for Wayland supportA. Wilcox1-4/+5
* Additionally, use GLVND for OpenGL headers. * Also, use RelWithDebInfo instead of RelWithDebugInfo. This matters because the target CMake files installed require the build type to match one of the ones they define, and they define that one.
2024-11-29user/sdl: Use GLVND for GL headersA. Wilcox1-1/+1
2024-11-29user/qt5-qtwayland: Add GLVND depA. Wilcox1-1/+1
* Mesa used for the DRM backend; GLVND for EGL.
2024-11-29user/plib: Use GLVND, https-ise URLsA. Wilcox1-4/+5
2024-11-29user/mpv: Use GLVND for GL headers, add WaylandA. Wilcox1-4/+3
* Mesa still needed for GBM, DRM, KMS. * Wayland enabled for both EGL and libva.
2024-11-29user/mesa-demos: Add libglvnd for GL headersA. Wilcox1-2/+3
2024-11-29user/libva: Add Wayland support, split by winsysA. Wilcox1-4/+20
These automatically add themselves when the winsys itself is present (libx11 or wayland), so there should be no functional change for users.
2024-11-29user/kwin: Add libglvnd dependencyA. Wilcox1-1/+2
Mesa is still needed for GBM, but GLVND is needed for EGL.
2024-11-29user/kwayland-server: Update GL header depA. Wilcox1-2/+2
2024-11-29user/kstars: Update GL header depA. Wilcox1-2/+2
2024-11-29user/gst-plugins-bad: Add more dependenciesA. Wilcox1-2/+2
* We now have Vulkan support, so add that. * Use GLVND for GL headers. Mesa remains for DRM.
2024-11-29user/glfw: Use GLVND for GL headersA. Wilcox1-2/+2
2024-11-29user/glew: Fix up dependenciesA. Wilcox1-3/+3
* Mesa is used internally for GBM. * libglvnd-dev is needed for OpenGL headers.