xref: /lighttpd1.4/README.FreeBSD (revision 0573ce19)
1
2FreeBSD dependencies:
3
4- compiler:
5  pkg install gcc11
6  or
7  pkg install llvm13
8- autotools + pkgconf (for builds from svn/git)
9  pkg install autotools pkgconf
10- pkgconf might be needed to find libs in build from tarball too:
11  pkg install pkgconf
12- building with cmake + ninja instead of autotools:
13  pkg install cmake ninja
14- stack traces on asserts:
15  pkg install libunwind
16- PCRE (mod_rewrite, mod_redirect, config conditionals, ...)
17  pkg install pcre2
18- TLS support (and mod_auth {SHA1} support)
19  pkg install libressl
20  or
21  pkg install openssl
22- Lua 5.1, 5.2, 5.3, or 5.4 (mod_magnet)
23  pkg install lua51  (or lua52 or lua53 or lua54)
24- LDAP (mod_auth feature)
25  pkg install openldap-client
26- SQLite3 (required for most mod_webdav features)
27  pkg install sqlite3
28- XML (mod_webdav properties and locking)
29  pkg install libxml2
30- UUID library (mod_webdav locking)
31  pkg install e2fsprogs-libuuid
32
33Configure:
34
35To help autotools find libraries and headers:
36CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ...
37