Summary: | x11/libxcb: drop unnecessary libpthread-stubs dependency | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | manu, x11 | ||||
Priority: | --- | Flags: | manu:
maintainer-feedback+
antoine: exp-run+ |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
URL: | https://gitlab.freedesktop.org/xorg/lib/libxcb/-/merge_requests/45 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 269453 | ||||||
Attachments: |
|
Let's check if consumers directly depend on libpthread-stubs but bootleg the dependency via RUN_DEPENDS in libxcb. Merged upstream: will be in 1.16 but releases are infrequent, so it may take 1 more year. Exp-run looks fine Ping. I still need maintainer approval (due to past conflicts when using timeout). Ping A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a387409d2b1af8da566cd75d43105059138fae37 commit a387409d2b1af8da566cd75d43105059138fae37 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-02-10 14:45:03 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-11 17:29:05 +0000 x11/libxcb: drop libpthread-stubs dependency Switch from libpthread to pthread stubs in libc. This is how libpthread-stubs was supposed to work before it became useless. PR: 269462 Exp-run by: antoine Approved by: manu x11/libxcb/Makefile | 5 ++--- x11/libxcb/files/patch-configure (new) | 13 +++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) |
Created attachment 240044 [details] v1 (apply via "git am")