head 1.3; access; symbols pkgsrc-2026Q1:1.2.0.62 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.60 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.58 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.56 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.54 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.52 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.50 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.48 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.46 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.44 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.42 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.40 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.38 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.36 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.34 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.32 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.30 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.28 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.26 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.24 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.22 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.20 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.18 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.16 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.12 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.14 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.10 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.8 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.6 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.4 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.2 pkgsrc-2018Q3-base:1.2; locks; strict; comment @# @; 1.3 date 2026.05.15.16.00.55; author vins; state Exp; branches; next 1.2; commitid jwxSvOeZ31KAxVFG; 1.2 date 2018.09.17.14.33.35; author leot; state Exp; branches; next 1.1; commitid VBVHtE3l0Tt0WsSA; 1.1 date 2018.09.17.14.03.09; author maya; state Exp; branches; next ; commitid tKzEgLJTV0WeNsSA; desc @@ 1.3 log @filesystems/fuse-unionfs: update to 3.7 # changes (since 2.0) 3.7 - fix chmod on symlink itself 3.6 - fix long standing bug with directory renames in cow mode (see #91) 3.5 - fix compilation on 32bit systems 3.4 - default to fuse2 api on macos when compiling 3.3 - fixed fortified compilation - disabled logging to file since it had some unresolved locking issues - add support for direct_io 3.2 - various nfs fixes - various race condition fixes 3.1 - just fixes version mess (in manual file, cmake, etc.) 3.0 - libfuse3 support (and use is as new default) - add branch-preserving logic - make it compile under MacOS again - minor fixes 2.2 - fixed timestamp precision lost on cow copy 2.1 - fixed Finder fails on MacOS - Implement access() for "cow,relaxed_permissions" use case @ text @$NetBSD: patch-Makefile,v 1.2 2018/09/17 14:33:35 leot Exp $ Do not override pkgsrc defaults. --- Makefile.orig 2025-09-14 17:29:51.000000000 +0000 +++ Makefile @@@@ -1,19 +1,20 @@@@ -PREFIX=/usr/local -BINDIR=/bin -SBINDIR=/sbin +PREFIX?=/usr/local +BINDIR=bin +SBINDIR=sbin +MANDIR?=share/man build: $(MAKE) -C src/ build_coverage: - CFLAGS="-g -O0 -fprofile-arcs -ftest-coverage" \ - LDFLAGS="-lgcov -coverage" $(MAKE) -C src/ + CFLAGS="$(CFLAGS) -fprofile-arcs -ftest-coverage" \ + LDFLAGS="$(LDFLAGS) -lgcov -coverage" $(MAKE) -C src/ clean: clean_coverage $(MAKE) -C src/ clean test: clean build - python3 -m pytest + ${PYTHON} -m pytest test_coverage: clean build_coverage coverage python3 -m pytest @@@@ -29,10 +30,10 @@@@ coverage: mkdir $@@ install: build - install -d $(DESTDIR)$(PREFIX)$(BINDIR) - install -d $(DESTDIR)$(PREFIX)$(SBINDIR) - install -d $(DESTDIR)$(PREFIX)/share/man/man8 - install -m 0755 src/unionfs $(DESTDIR)$(PREFIX)$(BINDIR) - install -m 0755 src/unionfsctl $(DESTDIR)$(PREFIX)$(BINDIR) - install -m 0755 mount.unionfs $(DESTDIR)$(PREFIX)$(SBINDIR) - install -m 0644 man/unionfs.8 $(DESTDIR)$(PREFIX)/share/man/man8/ + install -d $(DESTDIR)$(PREFIX)/$(BINDIR) + install -d $(DESTDIR)$(PREFIX)/$(SBINDIR) + install -d $(DESTDIR)$(PREFIX)/$(MANDIR)/man8 + install -m 0755 src/unionfs $(DESTDIR)$(PREFIX)/$(BINDIR) + install -m 0755 src/unionfsctl $(DESTDIR)$(PREFIX)/$(BINDIR) + install -m 0755 mount.unionfs $(DESTDIR)$(PREFIX)/$(SBINDIR) + install -m 0644 man/unionfs.8 $(DESTDIR)$(PREFIX)/$(MANDIR)/man8/ @ 1.2 log @fuse-unionfs: Simplify the package a bit - MASTER_SITE_GITHUB only needs the repository owner username, adjust it in DISTNAME in order to avoid DIST_SUBDIR and WRKSRC redefinition - Add LICENSE - Append to USE_TOOLS - Both INSTALLATION_DIRS and pre-install target are not needed because it is done via Makefile (needed a little adjustements of patch-Makefile `install -d' of ${MANDIR}) Last item discussed with (any possible regression is mine though!) @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2018/09/17 14:03:09 maya Exp $ d3 1 a3 1 Allow overriding PREFIX. d5 1 a5 1 --- Makefile.orig 2016-11-22 00:57:34.000000000 +0000 d7 1 a7 1 @@@@ -1,6 +1,7 @@@@ d18 17 a34 1 @@@@ -26,10 +27,10 @@@@ coverage: @ 1.1 log @fuse-unionfs: update to 2.0 - fixed NEWS file ;-) - reverted meta directory name back to .unionfs (from .unionfs-fuse) this was never meant to be changed and slipped in in 1.0 release - fixes and speed improvements from dziltener in PR pkg/52866 with some changes from myself (I did not test functionality following the changes) @ text @d1 1 a1 1 $NetBSD$ d31 1 a31 1 + install -d $(DESTDIR)$(PREFIX)/$(MANDIR) @