Date: Fri, 21 Apr 2006 18:26:14 +0200 (CEST) From: Bernd Luevelsmeyer <bernd@heitec.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/96146: Update port: www/xitami Message-ID: <200604211626.k3LGQEEW051016@tostan.admin.er.heitec.net> Resent-Message-ID: <200604211630.k3LGUI0q073536@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 96146 >Category: ports >Synopsis: Update port: www/xitami >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Apr 21 16:30:18 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Bernd Luevelsmeyer >Release: FreeBSD 6.1-RC i386 >Organization: >Environment: System: FreeBSD 6.1-RC i386 >Description: Upgrade from version 2.4d7 to version 2.5d2 Made it obey CFLAGS Corrected MASTER_SITES Added short manpage Enhanced default configuration Don't install everything in /usr/local/xitami Use rc.subr mechanism Since all the files in the port skeleton have changed completely, I'm sending only the new files, not a diff to the old files. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # www/xitami # www/xitami/files # www/xitami/files/xitami.aut # www/xitami/files/patch-sfl-makefile # www/xitami/files/patch-smt-makefile # www/xitami/files/patch-xiopen-makefile # www/xitami/files/patch-xiadmin-makefile # www/xitami/files/patch-studio-makefile # www/xitami/files/patch-gsl-makefile # www/xitami/files/dir.gsl # www/xitami/files/xitami.sh.in # www/xitami/files/xitami.8.in # www/xitami/files/defaults.cfg.in # www/xitami/distinfo # www/xitami/Makefile # www/xitami/pkg-descr # www/xitami/pkg-plist # echo c - www/xitami mkdir -p www/xitami > /dev/null 2>&1 echo c - www/xitami/files mkdir -p www/xitami/files > /dev/null 2>&1 echo x - www/xitami/files/xitami.aut sed 's/^X//' >www/xitami/files/xitami.aut << 'END-of-www/xitami/files/xitami.aut' X# This section defines the password for the browser-based administration X# screens. When you install Xitami, the initial password is '-', meaning X# 'no access'. We don't like default passwords. You should change both X# the user name and password to something safe. X# X# Special entries: X# webmask include/exclude specific IP addresses X# realm realm for authentication X# http-put allow HTTP PUT method X# http-delete allow HTTP DELETE method X# all=* allow access to all users X#*END X[/admin] X Admin=- # By default, admin access is disabled X# Admin=LinPopTea X# Webmask=local # <== when 'local', remote access is not allowed X# X#[Private] X# Jacky=robusta X# Jonas=realtime X# Sarah=arabica X# X#[Documention] X# all=* X# webmask=local X# X#[Stats] X# Admin=QzeCat96 X# Root=PakYupTon X# http-put=1 X# http-delete=1 END-of-www/xitami/files/xitami.aut echo x - www/xitami/files/patch-sfl-makefile sed 's/^X//' >www/xitami/files/patch-sfl-makefile << 'END-of-www/xitami/files/patch-sfl-makefile' X--- sfl/makefile.orig Thu Jul 22 16:51:48 2004 X+++ sfl/makefile Wed Apr 19 08:48:51 2006 X@@ -21,8 +21,8 @@ X # Objects depend on source files with the same name; and are compiled X # with the iMatix c script without any arguments. X # X-.c$(OBJ): X- c -q $< X+#.c$(OBJ): X+# c -q $< X # And .c files _do_not_ depend on .l files (.l files are Libero files, X # not lex input files as the default rules think). X # X@@ -39,7 +39,7 @@ X # Dependencies X # X libsfl$(LIB): sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ) X- c -q -r libsfl$(LIB) sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ) X+ $(AR) -r libsfl$(LIB) sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ) X sflbits$(OBJ): sflbits.c #!mkdep X sflcomp$(OBJ): sflcomp.c #!mkdep X sflcons$(OBJ): sflcons.c #!mkdep END-of-www/xitami/files/patch-sfl-makefile echo x - www/xitami/files/patch-smt-makefile sed 's/^X//' >www/xitami/files/patch-smt-makefile << 'END-of-www/xitami/files/patch-smt-makefile' X--- smt/makefile.orig Thu Jul 22 16:51:50 2004 X+++ smt/makefile Wed Apr 19 09:11:22 2006 X@@ -22,7 +22,7 @@ X # with the iMatix c script without any arguments. X # X .c$(OBJ): X- c -q $< X+ $(CC) $(CFLAGS) -I../sfl -I../gsl -c $< X # And .c files _do_not_ depend on .l files (.l files are Libero files, X # not lex input files as the default rules think). X # X@@ -39,7 +39,7 @@ X # Dependencies X # X libsmt$(LIB): smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ) X- c -q -r libsmt$(LIB) smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ) X+ $(AR) -r libsmt$(LIB) smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ) X smtmsg.h: smtmsg.xml X gsl -q smtmsg.xml X smtsslm.h: smtsslm.xml END-of-www/xitami/files/patch-smt-makefile echo x - www/xitami/files/patch-xiopen-makefile sed 's/^X//' >www/xitami/files/patch-xiopen-makefile << 'END-of-www/xitami/files/patch-xiopen-makefile' X--- xiopen/makefile.orig Wed Apr 19 10:28:13 2006 X+++ xiopen/makefile Wed Apr 19 10:36:37 2006 X@@ -0,0 +1,5 @@ X+ X+all : xitami X+ X+xitami : xitami.c X+ $(CC) $(CFLAGS) -o $@ -I../smt -I../sfl $< -L../smt -lsmt -L../xiadmin -lxac -L../gsl -lgsl -L../studio -lstu -L../sfl -lsfl -lm END-of-www/xitami/files/patch-xiopen-makefile echo x - www/xitami/files/patch-xiadmin-makefile sed 's/^X//' >www/xitami/files/patch-xiadmin-makefile << 'END-of-www/xitami/files/patch-xiadmin-makefile' X--- xiadmin/makefile.orig Thu Jul 22 16:51:53 2004 X+++ xiadmin/makefile Wed Apr 19 09:51:47 2006 X@@ -22,7 +22,7 @@ X # with the iMatix c script without any arguments. X # X .c$(OBJ): X- c -q $< X+ $(CC) $(CFLAGS) -c -I../smt -I../sfl -I../studio $< X # And .c files _do_not_ depend on .l files (.l files are Libero files, X # not lex input files as the default rules think). X # X@@ -39,7 +39,7 @@ X # Dependencies X # X libxac$(LIB): xiadmin$(OBJ) X- c -q -r libxac$(LIB) xiadmin$(OBJ) X+ $(AR) -r libxac$(LIB) xiadmin$(OBJ) X xiadmin$(OBJ): xiadmin.c #!mkdep X xiadmin.i: xiadmin.l X lr xiadmin.l END-of-www/xitami/files/patch-xiadmin-makefile echo x - www/xitami/files/patch-studio-makefile sed 's/^X//' >www/xitami/files/patch-studio-makefile << 'END-of-www/xitami/files/patch-studio-makefile' X--- studio/makefile.orig Thu Jul 22 16:51:52 2004 X+++ studio/makefile Wed Apr 19 10:12:34 2006 X@@ -22,7 +22,7 @@ X # with the iMatix c script without any arguments. X # X .c$(OBJ): X- c -q $< X+ $(CC) $(CFLAGS) -I../sfl -I../smt -c $< X # And .c files _do_not_ depend on .l files (.l files are Libero files, X # not lex input files as the default rules think). X # X@@ -39,7 +39,7 @@ X # Dependencies X # X libstu$(LIB): ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ) X- c -q -r libstu$(LIB) ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ) X+ $(AR) -r libstu$(LIB) ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ) X ctxman$(OBJ): ctxman.c #!mkdep X wtplib$(OBJ): wtplib.c #!mkdep X formio$(OBJ): formio.c #!mkdep X@@ -50,19 +50,19 @@ X gsl -q wtpmsg.xml X testbro$(OBJ): testbro.c #!mkdep X testbro$(EXE): testbro$(OBJ) libstu$(LIB) X- c -q -L testbro X+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl X fxtest1$(OBJ): fxtest1.c #!mkdep X fxtest2$(OBJ): fxtest2.c #!mkdep X fxtest3$(OBJ): fxtest3.c #!mkdep X fxdemo$(OBJ): fxdemo.c #!mkdep X fxdemo$(EXE): fxdemo$(OBJ) libstu$(LIB) X- c -q -L fxdemo X+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl X fxdemo2$(OBJ): fxdemo2.c #!mkdep X fxdemo2$(EXE): fxdemo2$(OBJ) libstu$(LIB) X- c -q -L fxdemo2 X+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl X fxdemo3$(OBJ): fxdemo3.c #!mkdep X fxdemo3$(EXE): fxdemo3$(OBJ) libstu$(LIB) X- c -q -L fxdemo3 X+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl X wtpman.i: wtpman.l X lr wtpman.l X wtpman.d: wtpman.l END-of-www/xitami/files/patch-studio-makefile echo x - www/xitami/files/patch-gsl-makefile sed 's/^X//' >www/xitami/files/patch-gsl-makefile << 'END-of-www/xitami/files/patch-gsl-makefile' X--- gsl/makefile.orig Thu Jul 22 16:51:49 2004 X+++ gsl/makefile Wed Apr 19 10:27:25 2006 X@@ -22,7 +22,7 @@ X # with the iMatix c script without any arguments. X # X .c$(OBJ): X- c -q $< X+ $(CC) $(CFLAGS) -I../sfl -c $< X # And .c files _do_not_ depend on .l files (.l files are Libero files, X # not lex input files as the default rules think). X # X@@ -39,10 +39,10 @@ X # Dependencies X # X libgsl$(LIB): ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ) X- c -q -r libgsl$(LIB) ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ) X+ $(AR) -r libgsl$(LIB) ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ) X gslgen$(OBJ): gslgen.c #!mkdep X gslgen$(EXE): gslgen$(OBJ) libgsl$(LIB) X- c -q -L gslgen X+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl -lm X ggcode$(OBJ): ggcode.c #!mkdep X ggcomm$(OBJ): ggcomm.c #!mkdep X ggeval$(OBJ): ggeval.c #!mkdep END-of-www/xitami/files/patch-gsl-makefile echo x - www/xitami/files/dir.gsl sed 's/^X//' >www/xitami/files/dir.gsl << 'END-of-www/xitami/files/dir.gsl' X.output "$(tempfile?httpdir.lst)" X<html><title>Directory listing of $(urlbase:)</title> X<body> X<strong>$(urlbase:)</strong><hr> X<table border=0> X<tr><th align=left>Name</th><th align=center>Size</th><th align=left>Modified</th></tr> X.if defined (urlparent) X <tr><td><a href="$(urlparent:)"><tt>../</tt></a></td><td></td><td></td> X.endif X.for file X. if defined (directory) X <tr><td><a href="$(urlbase:)$(nameurl:)"><tt>$(name:)/</tt></a></td> X. else X <tr><td><a href="$(urlbase:)$(nameurl:)"><tt>$(name:)</tt></a></td> X. endif X. if defined (directory) X <td></td> X. else X <td align=right><tt>$(size) $(units:)</tt></td> X. endif X <td align=left><tt>$(date) $(time)</tt></td></tr> X.endfor X</table> X</body></html> END-of-www/xitami/files/dir.gsl echo x - www/xitami/files/xitami.sh.in sed 's/^X//' >www/xitami/files/xitami.sh.in << 'END-of-www/xitami/files/xitami.sh.in' X#!/bin/sh X X# PROVIDE: httpd X# REQUIRE: DAEMON X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# xitami_enable (bool): Set to NO by default. X# Set it to YES to enable xitami. X# xitami_config (path): Set to %%PREFIX%%/etc/xitami X# by default. X# X X. %%RC_SUBR%% X Xname="xitami" Xstart_cmd=xitami_start Xrcvar=xitami_enable X Xcommand=%%PREFIX%%/libexec/xitami X X: ${xitami_enable="NO"} X: ${xitami_config="%%PREFIX%%/etc/xitami"} X X Xxitami_start() X{ X echo "Starting xitami." X cd ${xitami_config} X ${command} -s >/dev/null X} X X Xload_rc_config $name Xrun_rc_command "$1" END-of-www/xitami/files/xitami.sh.in echo x - www/xitami/files/xitami.8.in sed 's/^X//' >www/xitami/files/xitami.8.in << 'END-of-www/xitami/files/xitami.8.in' X.\" Copyright (c) 2006 bdluevel@heitec.net X.\" All rights reserved. X.\" X.\" Redistribution and use in source and binary forms, with or without X.\" modification, are permitted provided that the following conditions X.\" are met: X.\" 1. Redistributions of source code must retain the above copyright X.\" notice, this list of conditions and the following disclaimer. X.\" 2. Redistributions in binary form must reproduce the above copyright X.\" notice, this list of conditions and the following disclaimer in the X.\" documentation and/or other materials provided with the distribution. X.\" X.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND X.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE X.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE X.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE X.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL X.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS X.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) X.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT X.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY X.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF X.\" SUCH DAMAGE. X.Dd April 20, 2006 X.Dt XITAMI 8 X.Os X.Sh NAME X.Nm xitami X.Nd "an HTTP server" X.Sh DESCRIPTION XThe X.Nm Xdaemon ist started and stopped by its rc.d script. Set X``xitami_enable=YES'' in X.Pa /etc/rc.conf Xto enable starting and stopping. X.Pp XRefer to X.Pa http://www.imatix.com/html/xitami/index.htm Xor the installed HTML pages for information about the configuration Xoptions. X.Sh FILES X.Bl -tag -width indent X.It Pa %%PREFIX%%/etc/xitami/xitami.cfg XDefault values for and documentation of the configuration options. X.It Pa %%PREFIX%%/etc/xitami/defaults.cfg XConfiguration file you have to write. X.It Pa %%DOCSDIR%%/html/* XInstalled documentation. X.It Pa %%PREFIX%%/etc/rc.d/xitami XScript to start/stop the daemon. X.El X.Sh DIAGNOSTICS XDiagnostic messages are written to log files; the location of these Xfiles and the verbosity of the logging depends on the configuration. END-of-www/xitami/files/xitami.8.in echo x - www/xitami/files/defaults.cfg.in sed 's/^X//' >www/xitami/files/defaults.cfg.in << 'END-of-www/xitami/files/defaults.cfg.in' X[Server] X webpages=%%PREFIX%%/share/doc/xitami/html X dir-script=dir.gsl X default1=index.html X default2=- X X error-header=<html><title>HTTP Error</title><body><strong>HTTP Error</strong><p> X text-400=400 (Bad request) X text-401=401 (Unauthorized) X text-402=402 (Payment required) X text-403=403 (Forbidden) X text-404=404 (Not found) X text-412=412 (Precondition failed) X text-413=413 (Request entity too large) X text-500=500 (Internal error) X text-501=501 (Not implemented) X text-502=502 (Service temporarily overloaded) X error-footer=</body></html> X X[CGI] X enabled=0 X X[Security] X admin=0 X superuser="" X safepaths=0 X setuid=1 X setuid-user=www X setuid-group=www X X[ServerLog] X enabled=0 X X[AccessLog] X enabled=0 X X[ErrorLog] X enabled=0 X X[Ftp] X enabled=0 X X[Lrwp] X enabled=0 END-of-www/xitami/files/defaults.cfg.in echo x - www/xitami/distinfo sed 's/^X//' >www/xitami/distinfo << 'END-of-www/xitami/distinfo' XMD5 (xiopen_2_5_src.tar.gz) = 458d624324a7d68840f1c54fee5c7772 XSHA256 (xiopen_2_5_src.tar.gz) = 369165694117631c66d0f42c478d2e869f809994ea862dd96f26a106260d7014 XSIZE (xiopen_2_5_src.tar.gz) = 1858927 END-of-www/xitami/distinfo echo x - www/xitami/Makefile sed 's/^X//' >www/xitami/Makefile << 'END-of-www/xitami/Makefile' X# New ports collection makefile for: Xitami HTTP Server X# Date created: 15 Oct 1997 X# Whom: Ian Vaudrey <i.vaudrey@cableinet.co.uk> X# X# $FreeBSD: ports/www/xitami/Makefile,v 1.10 2004/07/15 15:12:51 nork Exp $ X# X XPORTNAME= xitami XPORTVERSION= 2.5c2 XCATEGORIES= www XMASTER_SITES= http://www.xitami.com/ XDISTNAME= xiopen_2_5_src X XMAINTAINER= bdluevel@heitec.net XCOMMENT= A fast, portable multithreaded web server X XNO_WRKSUBDIR= yes X XMAN8= xitami.8 X XSUB_FILES= defaults.cfg \ X xitami.8 X XUSE_RC_SUBR= xitami.sh X X.include <bsd.port.pre.mk> X Xdo-build: X ${MAKE} -C ${WRKSRC}/sfl X ${MAKE} -C ${WRKSRC}/gsl X ${MAKE} -C ${WRKSRC}/smt X ${MAKE} -C ${WRKSRC}/studio X ${MAKE} -C ${WRKSRC}/xiadmin X ${MAKE} -C ${WRKSRC}/xiopen X Xdo-install: X ${MKDIR} ${PREFIX}/etc/xitami X ${INSTALL_DATA} ${WRKDIR}/defaults.cfg ${PREFIX}/etc/xitami/defaults.cfg.sample X ${INSTALL_DATA} ${FILESDIR}/xitami.aut ${PREFIX}/etc/xitami X ${INSTALL_DATA} ${WRKSRC}/xiopen/xitami.cfg ${PREFIX}/etc/xitami X ${INSTALL_DATA} ${WRKSRC}/xiopen/pipedef.xml ${PREFIX}/etc/xitami X ${INSTALL_DATA} ${FILESDIR}/dir.gsl ${PREFIX}/etc/xitami X ${INSTALL_PROGRAM} ${WRKSRC}/xiopen/xitami ${PREFIX}/libexec X ${INSTALL_MAN} ${WRKSRC}/xitami.8 ${PREFIX}/man/man8 X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR}/html X ${INSTALL_MAN} ${WRKSRC}/xiopen/webpages/xitami/* ${DOCSDIR}/html X.endif X X.include <bsd.port.post.mk> END-of-www/xitami/Makefile echo x - www/xitami/pkg-descr sed 's/^X//' >www/xitami/pkg-descr << 'END-of-www/xitami/pkg-descr' XBased on the SMT multithreading kernel from iMatix, the Xitami ['shi-tami'] Xweb server is scalable and efficient, especially at high loads. Unlike Apache, XNCSA httpd, Netscape's Enterprise Server, or IIS, Xitami handles all Xconnections (except CGI) within a single process, without creating child Xprocesses or multiple threads. The cost of a connection ('hit') is extremely Xlow. X XXitami supports the main HTTP operations: GET, POST, HEADER. It also supports Xvirtual hosts, CGI, clickable image maps, CERN/NCSA logging, log cycling, Xprotected directories, direct execution of Perl programs, and browser-based Xconfiguration and management. It does not support secure sockets. X XXitami is available for multiple platforms (UNIX, OpenVMS, Win 3.x, Win 95, XWin NT, OS/2) and is free software. Please read the Xitami license agreement Xfor details. X XWWW: http://www.xitami.com/ END-of-www/xitami/pkg-descr echo x - www/xitami/pkg-plist sed 's/^X//' >www/xitami/pkg-plist << 'END-of-www/xitami/pkg-plist' Xetc/xitami/defaults.cfg.sample Xetc/xitami/dir.gsl Xetc/xitami/pipedef.xml Xetc/xitami/xitami.aut Xetc/xitami/xitami.cfg Xlibexec/xitami X@dirrm etc/xitami X%%PORTDOCS%%%%DOCSDIR%%/html/index.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index1.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index10.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index11.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index12.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index13.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index14.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index15.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index16.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index17.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index18.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index19.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index2.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index20.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index21.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index3.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index4.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index5.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index6.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index7.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index8.htm X%%PORTDOCS%%%%DOCSDIR%%/html/index9.htm X%%PORTDOCS%%%%DOCSDIR%%/html/license.htm X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-www/xitami/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604211626.k3LGQEEW051016>