about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2021-06-21 13:45:11 -0400
committerJune McEnroe <june@causal.agency>2021-06-21 13:47:17 -0400
commitc7c44d88fedb8392476c05b0de01dc5623b0aa70 (patch)
treed1c82f3a974adad781f42246f56b6ef8478ea218
parentUpdate to OpenBSD 6.9 (diff)
downloadexman-c7c44d88fedb8392476c05b0de01dc5623b0aa70.tar.gz
exman-c7c44d88fedb8392476c05b0de01dc5623b0aa70.zip
Add manuals for macOS 11.3
-rw-r--r--Makefile1
-rw-r--r--exman.14
-rw-r--r--macOS/Makefile8
-rw-r--r--system.mk2
4 files changed, 13 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 275d6ac..02b2665 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@ SYSTEMS += Linux
 SYSTEMS += NetBSD
 SYSTEMS += OpenBSD
 SYSTEMS += POSIX
+SYSTEMS += macOS
 
 all: exman
 .for system in ${SYSTEMS}
diff --git a/exman.1 b/exman.1
index 7b5ec02..e1c1316 100644
--- a/exman.1
+++ b/exman.1
@@ -1,4 +1,4 @@
-.Dd May  8, 2021
+.Dd June 21, 2021
 .Dt EXMAN 1
 .Os
 .
@@ -36,6 +36,8 @@ man-pages 5.11
 6.9
 .It POSIX
 man-pages-posix 2017
+.It macOS
+11.3
 .El
 .
 .Sh EXAMPLES
diff --git a/macOS/Makefile b/macOS/Makefile
new file mode 100644
index 0000000..2fd7b09
--- /dev/null
+++ b/macOS/Makefile
@@ -0,0 +1,8 @@
+SYSTEM = macOS
+VERSION = 11.3
+MIRROR = https://github.com/phracker/MacOSX-SDKs/releases/download/${VERSION}
+DISTFILES = MacOSX${VERSION}.sdk.tar.xz
+FILES = MacOSX${VERSION}.sdk/usr/share/man/man[1-9]/
+STRIP = 4
+
+.include "../system.mk"
diff --git a/system.mk b/system.mk
index 7ab5aba..9a56c9d 100644
--- a/system.mk
+++ b/system.mk
@@ -11,7 +11,7 @@ all: ${DISTFILES}
 .PRECIOUS: ${DISTFILES}
 
 ${DISTFILES}:
-	${CURL} -O ${MIRROR}/${.TARGET}
+	${CURL} -LO ${MIRROR}/${.TARGET}
 
 clean:
 	rm -f ${DISTFILES}
us/commit/torus.h?id=7bac64b1b3d8a0ab763aa584e3b085b45ae082b7&follow=1'>Pack message type enumsJune McEnroe 2018-03-05Undef COLOR_ constants in torus.hJune McEnroe 2018-03-05Generate tagsJune McEnroe 2017-10-03Simplify Makefile with pattern ruleJune McEnroe Insert rant about how GNU make handles the .c rule with extra dependencies. Also I don't care that everything links curses now. 2017-09-27Remove leading blank linesJune McEnroe 2017-09-27Add merge.c to READMEJune McEnroe 2017-09-03Assert client coords are valid after movementJune McEnroe 2017-09-03Relicense AGPLJune McEnroe I know it's already published under a permissive license in what is probably its final form, but I want to license it AGPL anyway on principle following some conversations I had about open source, corporations and copyleft. 2017-09-01Revert "Add client readOnly mode"June McEnroe This reverts commit 9a6c9c91c8092603b914cc0b3085d059e162ca29. 2017-09-01Remove clientRemove call from clientCastJune McEnroe If an error occurs on a client socket during a broadcast, that client will show up in the kqueue loop with EV_EOF and get removed that way. Tested by sending SIGKILL to a client and watching its cursor disappear. 2017-09-01Add client readOnly modeJune McEnroe 2017-08-31Clean up merge toolJune McEnroe Choose the version with the most recent access if the modify times are the same. 2017-08-31Choose B for tiles with equal modify timesJune McEnroe This way newer access counts and times will be preserved. 2017-08-31Add quick data file merge toolJune McEnroe Hopefully I won't have to use it ever again. 2017-08-30Use only foreground color for selecting spawnJune McEnroe 2017-08-29Add four additional spawnsJune McEnroe 2017-08-28Add respawningJune McEnroe 2017-08-26Move license above includesJune McEnroe Why was it down there? 2017-08-26Snapshot metadataJune McEnroe 2017-08-26Add meta.c to READMEJune McEnroe 2017-08-26Use MakefileJune McEnroe