1 80189b3a 2022-08-13 op # slowcgi-portable
3 80189b3a 2022-08-13 op This is an **unofficial** portable version of [slowcgi(8)][slowcgi], a
4 80189b3a 2022-08-13 op FastCGI to CGI wrapper server. It's intended to ship with as little
5 80189b3a 2022-08-13 op changes as possible to allow it to compile and work on a variety of
6 80189b3a 2022-08-13 op systems and otherwise follow closely the development in the OpenBSD
7 80189b3a 2022-08-13 op src tree. All portable-specific commits have the "portable:" prefix
8 80189b3a 2022-08-13 op in the log message.
10 80189b3a 2022-08-13 op [slowcgi]: https://man.openbsd.org/slowcgi
12 80189b3a 2022-08-13 op The versioning scheme follows the OpenBSD one, that's why the first
13 80189b3a 2022-08-13 op version is 7.2.
17 80189b3a 2022-08-13 op The dependencies are:
21 80189b3a 2022-08-13 op and optionally pkg-config.
23 80189b3a 2022-08-13 op To build, issue:
27 80189b3a 2022-08-13 op # make install # eventually
29 80189b3a 2022-08-13 op The build can be customized by passing arguments to the configure
30 80189b3a 2022-08-13 op script or by using a `configure.local` file; see `./configure -h` and
31 80189b3a 2022-08-13 op [`configure.local.example`](configure.local.example) for more
34 80189b3a 2022-08-13 op For Linux users with libbsd installed, the configure script can be
35 80189b3a 2022-08-13 op instructed to use libbsd as follows:
37 80189b3a 2022-08-13 op CFLAGS="$(pkg-config --cflags libbsd-overlay)" \
38 80189b3a 2022-08-13 op ./configure LDFLAGS="$(pkg-config --libs libbsd-overlay)"