Port details |
- lighttpd Secure, fast, compliant, and flexible Web Server
- 1.4.77 www =67 1.4.76Version of this port present on the latest quarterly branch.
- Maintainer: pkubaj@FreeBSD.org
- Port Added: 2004-06-03 17:58:51
- Last Update: 2025-01-12 21:40:52
- Commit Hash: c56c394
- People watching this port, also watch:: sudo, wget, curl, unzip, postfix
- License: BSD3CLAUSE
- WWW:
- https://www.lighttpd.net/
- Description:
- lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very flexible
web server that has been optimized for high-performance environments.
lighttpd uses memory and CPU efficiently and has lower resource use than other
popular web servers. Its advanced feature-set (FastCGI, CGI, Auth,
Output-Compression, URL-Rewriting and much more) make lighttpd the perfect web
server for all systems, small and large. lighttpd is released under the Open
Source revised BSD license.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/lighttpd/ && make install clean
- To add the package, run one of these commands:
- pkg install www/lighttpd
- pkg install lighttpd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lighttpd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1736630128
SHA256 (lighttpd-1.4.77.tar.xz) = acafabdbfa2267d8b6452d03d85fdd2a66525f3f05a36a79b6645c017f1562ce
SIZE (lighttpd-1.4.77.tar.xz) = 857872
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libpcre2-8.so : devel/pcre2
- libnettle.so : security/nettle
- liblua-5.4.so : lang/lua54
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for lighttpd-1.4.77:
ATTR=off: extended attributes support
DBI=off: DBI authentication (mod_authn_dbi)
DOCS=on: Build and/or install documentation
KRB5=off: Kerberos authentication (mod_authn_gssapi)
LDAP=off: LDAP authentication (mod_authn_ldap)
LUA=on: lua support (mod_magnet)
MAXMINDDB=off: IP-based geolocation lookup (mod_maxminddb)
NETTLE=on: Crypto support from Nettle
SPAWNFCGI=off: Depend on spawn-fcgi utility
WEBDAV=off: WebDAV support
ZSTD=off: mod_deflate support for zstd (Zstandard)
====> SSL protocol support
OPENSSL=on: SSL/TLS support via OpenSSL
GNUTLS=off: SSL/TLS support via GnuTLS
MBEDTLS=off: SSL/TLS support via mbed TLS
NSS=off: SSL/TLS support via NSS
WOLFSSL=off: SSL/TLS support via wolfSSL
===> Use 'make config' to modify these settings
- Options name:
- www_lighttpd
- USES:
- compiler:c11 cmake cpe localbase:ldflags pkgconfig tar:xz lua ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.16 26 Jul 2007 12:02:26 |
mnag |
- Update to 1.4.16
PR: 114920
Submitted by: Gea-Suan Lin <gslin___gslin.org> |
1.4.15_1 23 Jul 2007 09:36:52 |
rafan |
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run |
1.4.15_1 21 Jul 2007 02:22:08 |
mnag |
- Apply security fixes
- Bump PORTREVISION
Security: http://secunia.com/advisories/26130/ |
1.4.15 25 May 2007 17:55:12 |
mnag |
- Remove spurious bzip2 dependency
PR: 112832
Submitted by: delphij |
1.4.15 14 Apr 2007 14:41:53 |
mnag |
- Update to 1.4.15
PR: 111552
Submitted by: Gea-Suan Lin <gslin___gslin.org> |
1.4.13_2 26 Mar 2007 12:36:47 |
mnag |
- Add HTTPS env on mod_cgi.
Reported by: mark__hubcapconsulting.com |
1.4.13_2 26 Mar 2007 03:31:58 |
mnag |
- Add WEBDAV support [1]
- Add workaround to enable IPV6 in lighttpd.conf [2]
- Add support to graceful restart [3]
PR: 107599 [1], 110371 [2], 110683 [3]
Submitted by: Dazza<dazza___luckydonkey.com> [1],
Joseph Terner<jtsn___gmx.de> [2],
Peter Beckman <beckman___purplecow.com> [3] |
1.4.13_2 12 Mar 2007 19:34:54 |
mnag |
- Apply a vendor patch that fixes CPU starvation
- Bump PORTREVISION
Submitted by: delphij |
1.4.13_1 13 Dec 2006 13:20:51 |
mnag |
- Fix CML option using -llua.
PR: 105863
Submitted by: Jun MUKAI <mukai___jmuk.org> |
1.4.13_1 13 Dec 2006 12:51:45 |
mnag |
- Take maintainership |
1.4.13_1 13 Dec 2006 12:43:14 |
linimon |
Reset hendrik@scholz.net due to a number of timeouts.
Hat: portmgr |
1.4.13_1 11 Dec 2006 03:39:13 |
clsung |
- add mog_magnet support
- Ref: http://blog.lighttpd.net/articles/2006/09/16/a-new-power-magnet
- bump PORTREVISION
PR: ports/105284
Submitted by: clsung
Approved by: maintainer (timeout) |
1.4.13 31 Oct 2006 03:22:20 |
mnag |
- Update to 1.4.13 [1]
- Add options for bzip2, fam, gdbm, memcache, and valgrind [1]
- Fix build in 4.x
PR: 104239 [1]
Submitted by: Gea-Suan Lin <gslin___gslin.org> [1]
Approved by: maintainer timeout (21 days) |
1.4.12 26 Sep 2006 09:07:18 |
clsung |
- Update to 1.4.12
- Add mirror sites listed on the official page
- Now FastCGI PHP is /usr/local/bin/php-cgi
PR: ports/103618
Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
Approved by: maintainer (Hendrik Scholz) |
1.4.11_1 15 Sep 2006 08:17:11 |
linimon |
Modify these files to reflect bsd.lua.mk as tested on the cluster.
PR: ports/101612
Submitted by: alepulver
Hat: portmgr |
1.4.11_1 09 Jun 2006 15:35:49 |
ehaupt |
- Fix LDAP support
- Bump PORTREVISION
PR: 97161 (based on)
Submitted by: Jakob van Santen <jakob@somethingpretentious.net>
Approved by: hendrik@scholz.net (maintainer) |
1.4.11 03 May 2006 13:25:08 |
pav |
- Switch lua dependency to lang/lua50 |
1.4.11 15 Mar 2006 14:58:36 |
garga |
- Update to 1.4.11
PR: ports/94451
Submitted by: maintainer |
1.4.10_2 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
1.4.10_1 20 Feb 2006 14:52:58 |
mnag |
- Fix typo in REQUIRE
- Bump PORTREVISION
PR: 93437
Submitted by: Michael Proto <mike@jellydonut.org>
Approved by: maintainer timeout (bypassed by linimon) |
1.4.10 15 Feb 2006 11:06:47 |
garga |
- Update to 1.4.10
PR: ports/93348
Submitted by: maintainer |
1.4.9 06 Feb 2006 12:19:17 |
mnag |
- Check config when restart rc.d script [1]
- Remove BEFORE line and FreeBSD in KEYWORD
PR: 92108 [1]
Submitted by: Lapo Luchini <lapo@lapo.it> [1]
Approved by: maintainer timeout, 16 days |
1.4.9 21 Jan 2006 18:11:54 |
mnag |
Update to 1.4.9 [1]
Remove obsolete MASTER_SITES [1]
Update lighttpd.conf.sample [1]
Fix REQUIRE in rc.d script [2]
Reorganize Makefile and rc.d script [2]
PR: 92078 [1], 92069 [2]
Submitted by: Rui Lopes <rui@ruilopes.com> [1], mnag [2]
Approved by: maintainer |
1.4.8_1 04 Jan 2006 23:40:58 |
edwin |
better example in sample config for lighttpd
The lighttpd port installs a sample config file into
/usr/local/etc/lighttpd.conf.sample
this file should probably include the line:
server.event-handler = "freebsd-kqueue"
lighttpd is a high performance web server, and it should
use kqueue when running on FreeBSD.
PR: ports/90354
Submitted by: Mike <mspam@ideaway.net>
Approved by: maintainer timeout |
1.4.8 29 Nov 2005 10:40:14 |
barner |
- Update to 1.4.8 [1]
- Fix detection of OpenSSL if world is build with NO_OPENSSL [2]
Submitted by: delphij [1], Artis Caune <Artis.Caune@latnet.lv> [2]
PR: ports/89709 [1], ports/89370 [2]
Approved by: Hendrik Scholz <hscholz@raisdorf.net> (maintainer) [1, 2] |
1.4.7 23 Nov 2005 01:43:54 |
mnag |
Update to 1.4.7
Fix IPV6 OPTIONS
Add SHA256
PR: 89319
Submitted by: delphij
Approved by: maintainer |
1.4.6 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
1.4.6 10 Oct 2005 18:01:50 |
ehaupt |
- Update to 1.4.6
- Added pkg-plist magic to preserve changed config file
PR: 87178
Submitted by: Toni Viemero <toni.viemero@iki.fi>
Reworked by: hendrik@scholz.net (maintainer)
Approved by: novel (mentor) |
1.4.5 03 Oct 2005 21:36:39 |
mnag |
Update to 1.4.5
PR: 86877
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer)
Approved by: pav (mentor) |
1.4.4 19 Sep 2005 13:20:40 |
garga |
- Update to 1.4.4
PR: ports/86323
Submitted by: maintainer |
1.4.3 01 Sep 2005 14:49:48 |
garga |
- Update to 1.4.3
PR: ports/85571
Submitted by: maintainer |
1.4.2 30 Aug 2005 11:38:22 |
vs |
Update to to 1.4.2: bugfix release
PR: ports/85463
Submitted by: Hendrik Scholz (maintainer) |
1.4.1 29 Aug 2005 10:13:32 |
garga |
- Update to 1.4.1
PR: ports/85177
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer) |
1.3.16 31 Jul 2005 14:21:10 |
sem |
- Update to 1.3.16
PR: ports/84391
Submitted by: maintainer |
1.3.15 15 Jul 2005 22:26:56 |
pav |
- Update to 1.3.15
PR: ports/83523
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer) |
1.3.14 16 Jun 2005 08:04:20 |
pav |
- Dodge WITH_OPENSSL in OPTIONS oddity
Submitted by: sem |
1.3.14 15 Jun 2005 21:09:27 |
pav |
- Update to 1.3.14
- Fix OPTIONS
PR: ports/82288
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer) |
1.3.13_1 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
1.3.13_1 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
1.3.13_1 05 Apr 2005 08:12:13 |
sem |
- Add OPENLDAP option [1]
- Add MYSQL and IPV6 options [2]
PR: ports/78680
Submitted by: Dick Davies <rasputnik@hellooperator.net> [1]
Marcus Grando <marcus@corp.grupos.com.br> [2]
Approved by: maintainer |
1.3.13 11 Mar 2005 06:00:23 |
vanilla |
1: Upgrade to lastest version.
2: sync lighttpd.conf.sample.
PR: ports/78594
Submitted by: maintainer |
1.3.12 03 Mar 2005 13:30:48 |
flz |
- Add missing patch (present in the update the submitter sent).
PR: ports/78360
Submitted by: Lars Hoss <woeye@mac.com>
Approved by: pav (mentor)
Pointyhat to: flz |
1.3.12 03 Mar 2005 12:14:54 |
flz |
- Update to 1.3.12.
PR: ports/78351
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer)
Approved by: pav (mentor) |
1.3.11 22 Feb 2005 18:42:58 |
sem |
- update to 1.3.11
- add --libdir configure arg to preserve correct module directory
PR: ports/77811 (based on)
Submitted by: Rui Lopes <rui(at)ruilopes.com>
Modified by: maintainer |
1.3.10_1 12 Feb 2005 16:51:31 |
sem |
- The patch fixes a CGI handler bug in the config file.
Obtained from:
http://wiki.lighttpd.net/7.html#A14 and
http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/lighttpd-empty_cgi_handler.patch?rev=1.1
- Bump PORTREVISON.
PR: ports/77418
Submitted by: maintainer |
1.3.10 07 Feb 2005 14:05:35 |
sem |
- Update to 1.3.10
PR: ports/77203
Submitted by: maintainer |
1.3.9 06 Feb 2005 16:30:35 |
sem |
- Update to 1.3.9
- Fix rc script
PR: ports/77164
Submitted by: maintainer |
1.3.8 30 Jan 2005 18:52:21 |
vanilla |
- update from 1.3.7 to 1.3.8
- update pkg-plist
- add note about MySQL module
PR: ports/76866
Submitted by: maintainer |
1.3.7 12 Dec 2004 17:16:56 |
vanilla |
Upgrade to 1.3.7.
PR: ports/74958
Submitted by: gslin at gslin_dot_org
Approved by: maintainer. |
1.3.6_1 08 Dec 2004 19:05:32 |
pav |
- add mirror sites managed by myself
- server.pid-file config file entry needed by init script
- WITHOUT_OPENSSL tunable to disable SSL support (enabled by default)
PR: ports/74812
Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer) |
1.3.6 26 Nov 2004 03:14:30 |
vanilla |
1: upgrade to 1.3.6
2: SSL fix
3: change maintainer to submitter.
4: sync lighttpd.conf
PR: ports/74196
Submitted by: Hendrik Scholz <hendrik(at)scholz.net>
Approved by: maintainer |
1.3.5 01 Nov 2004 08:54:19 |
vanilla |
Upgrade to 1.3.5.
Approved by: maintainer |
1.2.7_1 12 Oct 2004 07:02:43 |
linimon |
Upgrade from 1.2.5 to 1.2.7 and adds an additional patch directly from
the author.
PR: ports/71377
Submitted by: Hendrik Scholz <hendrik at scholz dot net>
Approved by: maintainer |
1.2.5 12 Aug 2004 02:50:27 |
vanilla |
1: Upgrade to 1.2.5
2: sync lighttpd.conf.sample to current version
3: make rc files workable.
Approved by: maintainer |
1.2.4 01 Aug 2004 12:05:54 |
vanilla |
Upgrade to 1.2.4.
Approved by: maintainer. |
1.2.1 04 Jun 2004 17:29:38 |
ade |
Sync with new bsd.autotools.mk |
1.2.1 03 Jun 2004 17:57:43 |
vanilla |
Add lighttpd 1.2.1, a secure, fast, compliant, and very flexible Web
Server.
PR: ports/66943
Submitted by: k@123.org
Some part by: me |