Created attachment 254567 [details] Patch for fusefs-bindfs * GNU_CONFIGURE_MANPREFIX * Remove unncessary FUSE 3.x hacks Compile tested on FreeBSD 14.1-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 13.3-RELEASE (amd64) Poudriere testport OK 14.1-RELEASE (amd64)
The included hacks to support fuse 3 do not seam to be necessary any more. However, In my understanding one should stick with threading support as that library provides mutex support which is required for thread safety in fuse 3 environments. Regarding the installation directory of make files, I have no preference regarding this, but the corresponding change was not introduced by me. Therefore I should figure out the implications first before I can comment on that.
Created attachment 254571 [details] Patch for fusefs-bindfs Force usage of (lib)thr instead of -pthread
LGTM
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7c64c77187f0c564aef90c73482a5cc4af0a27e9 commit 7c64c77187f0c564aef90c73482a5cc4af0a27e9 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2024-10-27 17:02:31 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-10-27 17:02:35 +0000 sysutils/fusefs-bindfs: Simplify port * Remove GNU_CONFIGURE_MANPREFIX * Remove if segment and rework Makefile PR: 282357 Reviewed by: Leon Dietrich <doralitze@chaotikum.org> (maintainer) sysutils/fusefs-bindfs/Makefile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-)
Committed, thanks!