Hi there! mini_httpd is a small forking webserver. It has optional https (via openssl) and (also optional) ipv6 support. It's not as fat as apache and is very easy to configure (either via cmd-line parameters only, via config-file or a mix of both). CGI-support and password-protection are possible. The license is a modified BSD-lic (hope I can attach it). Depends only on virtual/glibc (optional openssl). I think net-www/mini-httpd would be a good place for this pkg. Best, Tom
Created attachment 5060 [details] mini-httpd-1.17_beta1.ebuild
Created attachment 5061 [details] sample config-file (installed via "dodoc()" just a sample configuration that may make the first steps easier.
Created attachment 5063 [details] config for /etc/conf.d /etc/conf.d/mini_httpd: used by init-script.
Created attachment 5064 [details] init-script the init-script for /etc/init.d.
Created attachment 5065 [details] the license As I did not find this license in /usr/portage/licenses I assume that a new one needs to be created?? Anyway, this is the license according to the web-page.
oops, just figured out that the descriptions of the attachements should be the filenames. I hope that the list below helps: sample config-file (installed via "dodoc()" -> files/mini_httpd.conf.sample config for /etc/conf.d -> files/mini_httpd.confd init-script -> files/mini_httpd.init the license -> /usr/portage/licenses/acme ?? Sorry for the confusion, Tom
Created attachment 6691 [details] ChangeLog ChangeLog according to the new skel.ChangeLog If anything needs to be changed in the ebuild please let me know -- it's quite a long time since I submitted it and I had no feedback so far :|
thanks for your patience. i'll try to look at and commit your work soon. i hope its clean and good because i'll bug if its not! --donny
Created attachment 7817 [details] mini-httpd-1.17_beta1.ebuild slightly improved version: - added mandatory IUSE - removed RDEPEND and S - more KEYWORDS in testing Note: the LICENCE is derived from BSD -- as far as I read it we can put "BSD" in there and drop the new "acme" license? (see: http://www.acme.com/license.html)
No time. ENjoy.
added to cvs, thanks for your ebuild :) http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/net-www/mini_httpd/mini_httpd-1.17_beta1.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup