summary refs log tree commit diff
path: root/README.7
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-05-18 16:45:23 -0400
committerJune McEnroe <june@causal.agency>2020-05-19 13:08:43 -0400
commitb0e371c63359ce326371bb039fd79afe4b7f18c7 (patch)
treeeb6296c6df0de26b03d729c74e9038aef19f3e36 /README.7
parentAdd RUNDIR make variable (diff)
downloadpounce-b0e371c63359ce326371bb039fd79afe4b7f18c7.tar.gz
pounce-b0e371c63359ce326371bb039fd79afe4b7f18c7.zip
Rewrite build and install to be more amenable to packaging
Hopefully. Trying to write a FreeBSD port against this.
Diffstat (limited to 'README.7')
-rw-r--r--README.729
1 files changed, 14 insertions, 15 deletions
diff --git a/README.7 b/README.7
index d14aef2..d15c34a 100644
--- a/README.7
+++ b/README.7
@@ -1,4 +1,4 @@
-.Dd May 18, 2020
+.Dd May 19, 2020
 .Dt README 7
 .Os "Causal Agency"
 .
@@ -46,29 +46,28 @@ requires LibreSSL
 .Pq Fl ltls
 and primarily targets
 .Fx ,
-as well as macOS and Linux.
-On
-.Fx ,
-processes are sandboxed with
+where it is sandboxed with
 .Xr capsicum 4 .
-On other systems,
-who knows what might happen?
-.
 .Bd -literal -offset indent
-\&./configure
 make all
 sudo make install PREFIX=/usr/local
 .Ed
 .
 .Pp
-If your system installs LibreSSL
-in a non-standard path, set
+On other systems,
+such as macOS and Linux,
+the build is configured using
+.Xr pkg-config 1 .
+If LibreSSL is installed
+in a non-standard prefix,
+set
 .Ev PKG_CONFIG_PATH
-for
-.Nm ./configure .
-For example,
+appropriately.
+For example:
 .Bd -literal -offset indent
 PKG_CONFIG_PATH=/opt/libressl/lib/pkgconfig ./configure
+make all
+sudo make install PREFIX=/usr/local
 .Ed
 .
 .Sh FILES
@@ -93,7 +92,7 @@ configuration parsing
 .It Pa dispatch.c
 SNI socket dispatch
 .It Pa compat.h
-compatibility with lesser operating systems
+compatibility with other systems
 .It Pa rc.d/
 .Fx
 .Xr rc 8