lighttpd 1.4.x https://www.lighttpd.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.4 KiB

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