Annotation of embedaddon/lighttpd/README.FreeBSD, revision 1.1
1.1 ! misho 1:
! 2: FreeBSD dependencies:
! 3:
! 4: - compiler:
! 5: pkg install gcc5
! 6: - autotools + pkgconf (for builds from svn/git)
! 7: pkg install autotools pkgconf
! 8: - pkgconf might be needed to find libs in build from tarball too:
! 9: pkg install pkgconf
! 10: - building with cmake + ninja instead of autotools:
! 11: pkg install cmake ninja
! 12: - libev (cross-platform event loop library) if freebsd-kqueue from lighty isn't working
! 13: pkg install libev
! 14: - stack traces on asserts:
! 15: pkg install libunwind
! 16: - PCRE (mod_rewrite, mod_redirect, config conditionals, ...)
! 17: pkg install pcre
! 18: - TLS support (and mod_auth {SHA1} support)
! 19: pkg install libressl
! 20: or (mysql-connector-c still requires openssl)
! 21: pkg install openssl
! 22: - PHP for unit tests
! 23: pkg install php56
! 24: - MySQL for mod_mysql_vhost
! 25: pkg install mysql-connector-c
! 26: - File and directory monitoring
! 27: pkg install gamin
! 28: or
! 29: pkg install fam
! 30: - Lua 5.1, 5.2 or 5.3 (mod_magnet and mod_cml)
! 31: pkg install lua51 (or lua52 or lua53)
! 32: - memcached library (mod_cml and mod_trigger_b4_dl feature)
! 33: pkg install libmemcached
! 34: - gdbm (mod_trigger_b4_dl feature)
! 35: pkg install gdbm
! 36: - LDAP (mod_auth feature)
! 37: pkg install openldap-client
! 38: - SQLite3 (required for most mod_webdav features)
! 39: pkg install sqlite3
! 40: - XML (mod_webdav properties and locking)
! 41: pkg install libxml2
! 42: - UUID library (mod_webdav locking)
! 43: pkg install e2fsprogs-libuuid
! 44:
! 45: Configure:
! 46:
! 47: To help autotools find libraries and headers:
! 48: CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ...
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>