- Note that pkgsrc has TEST_DEPENDS for bup.
- Explain the strategy of building but not installing bup to install
dependencies and then building from sources.
- Explain that bash included with macOS is ancient and that bup 0.34
requires newer bash.
---
README.md | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 6b335d03..c3ba8734 100644
--- a/README.md
+++ b/README.md
@@ -481,7 +481,10 @@ Notes on NetBSD/pkgsrc
- See pkgsrc/sysutils/bup, which should be the most recent stable
release and includes man pages. It also has a reasonable set of
- dependencies (git, par2, py-fuse-bindings).
+ dependencies (bash, gmake, git, par2, py-fuse-bindings). It also
+ has `TEST_DEPENDS`. A reasonable strategy for building bup from
+ git is to build the version of bup in pkgsrc and not install it, so
+ that the prereqs are installed, and then build from sources.
- The "fuse-python" package referred to is hard to locate, and is a
separate tarball for the python language binding distributed by the
@@ -520,13 +523,15 @@ Notes on Cygwin
http://cygwin.com/ml/cygwin/2007-06/msg00436.html
-Notes on OS X
+Notes on macOS
-------------
+ - The version of bash included in the OS is ancient (3.2.57). bup
+ (as of 0.34) requires newer bash (5.3.3 is known to work).
+
- There is no support for ACLs. If/when some enterprising person
fixes this, adjust dev/compare-trees.
-
How it works
============
--
2.52.0