diff options
-rw-r--r-- | www/screws/DESCR | 13 | ||||
-rw-r--r-- | www/screws/Makefile | 26 | ||||
-rw-r--r-- | www/screws/PLIST | 91 | ||||
-rw-r--r-- | www/screws/distinfo | 4 |
4 files changed, 134 insertions, 0 deletions
diff --git a/www/screws/DESCR b/www/screws/DESCR new file mode 100644 index 00000000000..0471ba392f2 --- /dev/null +++ b/www/screws/DESCR @@ -0,0 +1,13 @@ +Screws is an experimental web server with extensibility in mind. It's +designed in a little core that processes connections and petitions, setenv +the spected values and calls an external program or script that processes +this and shows what it wants. By this way it's possible to customize +every answer of the web server, and extend it as we want in a simple way. + +Some features are: + - UID/GID/CHROOT directives + - Dynamic Module loading (security, optimization, extensions, etc..) + - HSML (Embed scripts into HTML) Like PHP but using your prefered language. + - Support for perl, sh, python, lua, brainfuck, Java... + - Portable code: tested on Solaris, *BSD, GNU/Hurd, Darwin... + - IPv4/IPv6 support diff --git a/www/screws/Makefile b/www/screws/Makefile new file mode 100644 index 00000000000..9eddf9b86cb --- /dev/null +++ b/www/screws/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/23 16:09:20 xtraeme Exp $ +# + +DISTNAME= screws-0.52 +CATEGORIES= www +MASTER_SITES= ftp://ftp.nopcode.org/prj/screws/ + +MAINTAINER= pancake@phreaker.net +HOMEPAGE= http://www.nopcode.org/?t=screws +COMMENT= SCRipt Enhaced Web Server + +USE_PERL5= YES +USE_BUILDLINK3= YES +USE_PKGINSTALL= YES + +PKG_USERS= screws +PKG_GROUPS= www + +EGDIR= ${PREFIX}/share/examples +CONF_FILES= ${EGDIR}/screws.conf ${PKG_SYSCONFDIR}/screws.conf +FILESDIR= ${WRKSRC}/src/Utils/files + +RCD_SCRIPTS= screws + +.include "../../security/openssl/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/screws/PLIST b/www/screws/PLIST new file mode 100644 index 00000000000..e21aa5bc307 --- /dev/null +++ b/www/screws/PLIST @@ -0,0 +1,91 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/23 16:09:21 xtraeme Exp $ +bin/hsml +etc/rc.d/screws +lib/screws/BasicExec.so +lib/screws/Hello.so +lib/screws/HsmlExec.so +lib/screws/LoadBalancing.so +lib/screws/Mime.so +lib/screws/noupdir.so +lib/screws/unicode.so +libexec/screws/README +libexec/screws/c/Makefile +libexec/screws/c/index.html +libexec/screws/c/linksys.c +libexec/screws/htdocs/index.html +libexec/screws/htdocs/index2.html +libexec/screws/htdocs/logo.png +libexec/screws/obsd-qos.x +libexec/screws/perl.pl +libexec/screws/perl/check.pl +libexec/screws/perl/config.pl +libexec/screws/perl/defpages/400.html +libexec/screws/perl/defpages/403.html +libexec/screws/perl/defpages/404.html +libexec/screws/perl/error.pl +libexec/screws/perl/get.pl +libexec/screws/perl/htdocs/.hidden +libexec/screws/perl/htdocs/example.c +libexec/screws/perl/htdocs/example.dir/OtherDir/nullfile +libexec/screws/perl/htdocs/example.dir/onefile +libexec/screws/perl/htdocs/example.dir/otherfile +libexec/screws/perl/htdocs/example.hsml +libexec/screws/perl/htdocs/example.php +libexec/screws/perl/htdocs/example.pl.html +libexec/screws/perl/htdocs/example.x +libexec/screws/perl/htdocs/example.xslt/enlix.xml +libexec/screws/perl/htdocs/example.xslt/index.xml +libexec/screws/perl/htdocs/example.xslt/logos.xml +libexec/screws/perl/htdocs/example.xslt/secciones-noticias.xml +libexec/screws/perl/htdocs/example.xslt/xtraeme.xsl +libexec/screws/perl/htdocs/hsml2.lua.html +libexec/screws/perl/htdocs/hsml2.pl.html +libexec/screws/perl/htdocs/index.html +libexec/screws/perl/htdocs/logo-old.png +libexec/screws/perl/htdocs/logo.png +libexec/screws/perl/htdocs/post.hsml +libexec/screws/perl/http1.pl +libexec/screws/perl/listdir.pl +libexec/screws/perl/main.pl +libexec/screws/perl/method.pl +libexec/screws/perl/mime.pl +libexec/screws/perl/mime.types +libexec/screws/sh/basic.sh +libexec/screws/sh/basic.sh.old +libexec/screws/sh/index.html +man/man8/screwsd.8 +sbin/screwsctl +sbin/screwsd +share/doc/screws/CA.pl +share/doc/screws/cert-key-pem.example +share/doc/screws/configuration +share/doc/screws/env-vars +share/doc/screws/hacking +share/doc/screws/io +share/doc/screws/logs +share/doc/screws/modules +share/doc/screws/screws.png +share/doc/screws/security +share/doc/screws/ssl +share/doc/screws/tcpwin +share/doc/screws/verbose +share/doc/screws/virtual-hosts +share/doc/screws/wrt54g.txt +share/examples/screws/screws.conf +share/screws/hsml-inc/include.pl.html +share/screws/mime.types +@dirrm share/screws/hsml-inc +@dirrm share/screws +@dirrm share/examples/screws +@dirrm share/doc/screws +@dirrm libexec/screws/sh +@dirrm libexec/screws/perl/htdocs/example.xslt +@dirrm libexec/screws/perl/htdocs/example.dir/OtherDir +@dirrm libexec/screws/perl/htdocs/example.dir +@dirrm libexec/screws/perl/htdocs +@dirrm libexec/screws/perl/defpages +@dirrm libexec/screws/perl +@dirrm libexec/screws/htdocs +@dirrm libexec/screws/c +@dirrm libexec/screws +@dirrm lib/screws diff --git a/www/screws/distinfo b/www/screws/distinfo new file mode 100644 index 00000000000..11a4221ad24 --- /dev/null +++ b/www/screws/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/23 16:09:20 xtraeme Exp $ + +SHA1 (screws-0.52.tar.gz) = 795e1657d2eee7f97a96eb2de1f3f9ca9b231bd7 +Size (screws-0.52.tar.gz) = 199856 bytes |