commit e499844e1f1133e5e1dcf58d89f8e6444b91a3eb from: Thomas Adam date: Thu Mar 03 21:40:39 2022 UTC portable: update README Mention which operating systems are supported. commit - d9e4d43f37814a1e0752ec2b6bae2882b69fa569 commit + e499844e1f1133e5e1dcf58d89f8e6444b91a3eb blob - 83b54643bd03a784015d447eb09445975d0b3b2e blob + 0181f533fd3d5ba411f2d2eb1da56561d2a48d33 --- .github/README.md +++ .github/README.md @@ -5,17 +5,19 @@ README.portable got-portable repository for CI purposes.** This is the portable version of got[1] (Game of Trees), using autotools to -provide the library checks required for Got's dependencies. +provide the library checks required for GoT's dependencies. -Currently this has only been tested on Linux and FreeBSD, although the BSDs -are already packaging Got via ports so this isn't a core focus of this -portable repository, but patches to improve portability across systems are -welcomed. +The following operating systems are supported: +* FreeBSD +* NetBSD +* MacOS +* Linux + DEPENDENCIES ============ -Got requires the following dependencies: +Linux: * `libncurses` (for tog(1)) * `libmd` (BSD's digest routines) @@ -25,6 +27,26 @@ Got requires the following dependencies: * `pkg-config` (for searching libraries) * `bison` (for configuration file grammar) +FreeBSD: + +* `automake` +* `pkgconf` + +NetBSD: + +* `automake` +* `libuuid` +* `ncuresesw` + +Darwin (MacOS): + +* `automake` +* `bison` +* `pkg-config` +* `ncurses` +* `openssl` +* `ossp-uuid` + TESTS (REGRESS) =============== blob - 317d2d37e1d33a97feecf36d4c2788b5bbb2c982 blob + e8418b4902dd9538621d19f1eddda96d7adfe907 --- README.portable +++ README.portable @@ -2,17 +2,19 @@ README.portable =============== This is the portable version of got[1] (Game of Trees), using autotools to -provide the library checks required for Got's dependencies. +provide the library checks required for GoT's dependencies. -Currently this has only been tested on Linux and FreeBSD, although the BSDs -are already packaging Got via ports so this isn't a core focus of this -portable repository, but patches to improve portability across systems are -welcomed. +The following operating systems are supported: +* FreeBSD +* NetBSD +* MacOS +* Linux + DEPENDENCIES ============ -Got requires the following dependencies: +Linux: * `libncurses` (for tog(1)) * `libmd` (BSD's digest routines) @@ -22,6 +24,26 @@ Got requires the following dependencies: * `pkg-config` (for searching libraries) * `bison` (for configuration file grammar) +FreeBSD: + +* `automake` +* `pkgconf` + +NetBSD: + +* `automake` +* `libuuid` +* `ncuresesw` + +Darwin (MacOS): + +* `automake` +* `bison` +* `pkg-config` +* `ncurses` +* `openssl` +* `ossp-uuid` + TESTS (REGRESS) =============== @@ -63,9 +85,6 @@ and FreeBSD. TODO ==== -This port is incomplete in that only got(1) and tog(1) have been ported. -gotweb has yet to be ported. - configure.ac should start defining AC_ENABLE arguments to allow for finer-grained control of where to search for includes/libraries, etc.