pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/screws Initial import of screws-0.52, packaged for...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b544409380d
branches:  trunk
changeset: 473699:6b544409380d
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Fri Apr 23 16:09:20 2004 +0000

description:
Initial import of screws-0.52, packaged for pkgsrc by the same author
"pancake" pancake at phreaker dot net.

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

diffstat:

 www/screws/DESCR    |  13 +++++++
 www/screws/Makefile |  26 +++++++++++++++
 www/screws/PLIST    |  91 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 www/screws/distinfo |   4 ++
 4 files changed, 134 insertions(+), 0 deletions(-)

diffs (150 lines):

diff -r 637688ced6f4 -r 6b544409380d www/screws/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/screws/DESCR  Fri Apr 23 16:09:20 2004 +0000
@@ -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 -r 637688ced6f4 -r 6b544409380d www/screws/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/screws/Makefile       Fri Apr 23 16:09:20 2004 +0000
@@ -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@localhost
+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 -r 637688ced6f4 -r 6b544409380d www/screws/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/screws/PLIST  Fri Apr 23 16:09:20 2004 +0000
@@ -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 -r 637688ced6f4 -r 6b544409380d www/screws/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/screws/distinfo       Fri Apr 23 16:09:20 2004 +0000
@@ -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



Home | Main Index | Thread Index | Old Index