I have my first package officially included in fink-unstable, today: lighttpd 1.4.13 (it might take several hours before this link will have information).
Feel free to test it and drop a comment to me ![]()
If you are using unstable distribution, it should be as easy as:
fink selfupdate [to get latest package definitions] fink apropos lighttpd [to list all lighttpd modules which are available] fink install lighttpd [to install lighttpd-server]
This will install and start up the server (if you don’t have some other webserver on port 80). You will be able to add any modules you need after that. I made separate packages for each of the officially-bundled modules + mod_GeoIP + mod_extforward. If you want more — just let me know.
Modules-configuration is made similiar to apache2 package. There is mods_available folder and there is mods_enabled folder. To enable the module, you just need to create a symlink.
The only piece of functionality which is not enabled is memcached support (in mod_cml and mod_trigger_b4_dl), as it requires an additional dependency which waits for validation by fink’s moderators.
I am thinking about adding some package to enable lighttpd+mod_fastcgi+php5 setup automatically, but I haven’t figured out how to make it “beautiful enough”
For now, php support can be added manually (see corresponding lighttpd docs)
p.s. Yes, I know that 1.4.15 is already out. Unfortunately, it takes some time to pass the initial validation. Updates would be faster, I hope

Yay! Congratulations, Alexey! I am looking forward to all your fancy packages in Fink. Welcome!
Thanks for the effort, but why did you make it depend on MySQL? Not everyone needs it.
Ah, sorry it’s cause it tries to compile all the modules. I believe.
mciio: exactly. if you compile, it uses all dependencies (as it compiles modules)
If you use binaries — it depends only on what you really do use