Bug 276296

Summary: x11/pixman: update to 0.43.0
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: freebsd-x11 (Nobody) <x11>
Status: In Progress ---    
Severity: Affects Only Me CC: diizzy, manu
Priority: --- Flags: bugzilla: maintainer-feedback? (x11)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://lists.x.org/archives/xorg-announce/2024-January/003439.html
Attachments:
Description Flags
v1 (apply via "git am") none

Description Jan Beich freebsd_committer freebsd_triage 2024-01-13 12:52:05 UTC
Created attachment 247622 [details]
v1 (apply via "git am")

May be blocked by https://gitlab.freedesktop.org/pixman/pixman/-/issues/87
Can someone test build on armv7 or armv6?
Comment 1 Emmanuel Vadot freebsd_committer freebsd_triage 2024-01-13 16:51:46 UTC
Ok for patch 2/3 (switch to meson) and let's wait for the answer about stable/devel
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2024-01-13 17:51:50 UTC
Please fix unit tests and why is neon disabled on aarch64?

See previous submission
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267650
Comment 3 Jan Beich freebsd_committer freebsd_triage 2024-01-19 18:18:29 UTC
Required by https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4503

(In reply to Daniel Engberg from comment #2)
Sorry, updating ports maintained by others is low priority for me. Scope creep and testing on non-x86 pushes the priority even lower. Feel free to take over.

- aarch64 NEON is "borked" according to ports 16ee2eafa863
- armv[67] NEON may need runtime detection (via elf_aux_info a la powerpc*)
- Vendor tests were disabled before due to bug 202284
- bug 267650 uses TEST option instead of pre-test + TEST_DEPENDS (a la gtk-layer-shell, similar to USES=cmake:testing)
Comment 4 Emmanuel Vadot freebsd_committer freebsd_triage 2024-01-28 12:51:57 UTC
Odd number release are not -dev anymore, see https://lists.x.org/archives/xorg-announce/2024-January/003446.html for more info.