summaryrefslogtreecommitdiff
path: root/data/lighttpd/lighttpd-1.4.53/README.FreeBSD
diff options
context:
space:
mode:
Diffstat (limited to 'data/lighttpd/lighttpd-1.4.53/README.FreeBSD')
-rw-r--r--data/lighttpd/lighttpd-1.4.53/README.FreeBSD48
1 files changed, 48 insertions, 0 deletions
diff --git a/data/lighttpd/lighttpd-1.4.53/README.FreeBSD b/data/lighttpd/lighttpd-1.4.53/README.FreeBSD
new file mode 100644
index 000000000..29da0a371
--- /dev/null
+++ b/data/lighttpd/lighttpd-1.4.53/README.FreeBSD
@@ -0,0 +1,48 @@
+
+FreeBSD dependencies:
+
+- compiler:
+ pkg install gcc5
+- autotools + pkgconf (for builds from svn/git)
+ pkg install autotools pkgconf
+- pkgconf might be needed to find libs in build from tarball too:
+ pkg install pkgconf
+- building with cmake + ninja instead of autotools:
+ pkg install cmake ninja
+- libev (cross-platform event loop library) if freebsd-kqueue from lighty isn't working
+ pkg install libev
+- stack traces on asserts:
+ pkg install libunwind
+- PCRE (mod_rewrite, mod_redirect, config conditionals, ...)
+ pkg install pcre
+- TLS support (and mod_auth {SHA1} support)
+ pkg install libressl
+ or (mysql-connector-c still requires openssl)
+ pkg install openssl
+- PHP for unit tests
+ pkg install php56
+- MySQL for mod_mysql_vhost
+ pkg install mysql-connector-c
+- File and directory monitoring
+ pkg install gamin
+ or
+ pkg install fam
+- Lua 5.1, 5.2 or 5.3 (mod_magnet and mod_cml)
+ pkg install lua51 (or lua52 or lua53)
+- memcached library (mod_cml and mod_trigger_b4_dl feature)
+ pkg install libmemcached
+- gdbm (mod_trigger_b4_dl feature)
+ pkg install gdbm
+- LDAP (mod_auth feature)
+ pkg install openldap-client
+- SQLite3 (required for most mod_webdav features)
+ pkg install sqlite3
+- XML (mod_webdav properties and locking)
+ pkg install libxml2
+- UUID library (mod_webdav locking)
+ pkg install e2fsprogs-libuuid
+
+Configure:
+
+To help autotools find libraries and headers:
+CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ...