diff options
-rw-r--r-- | www-servers/boa/ChangeLog | 98 | ||||
-rw-r--r-- | www-servers/boa/Manifest | 12 | ||||
-rw-r--r-- | www-servers/boa/boa-0.94.12.ebuild | 74 | ||||
-rw-r--r-- | www-servers/boa/boa-0.94.13-r1.ebuild | 90 | ||||
-rw-r--r-- | www-servers/boa/boa-0.94.13.ebuild | 82 | ||||
-rw-r--r-- | www-servers/boa/files/boa-0.94.13-gcc3.patch | 19 | ||||
-rw-r--r-- | www-servers/boa/files/boa.conf | 187 | ||||
-rw-r--r-- | www-servers/boa/files/boa.conf.d | 4 | ||||
-rw-r--r-- | www-servers/boa/files/boa.rc6 | 38 | ||||
-rw-r--r-- | www-servers/boa/files/digest-boa-0.94.12 | 1 | ||||
-rw-r--r-- | www-servers/boa/files/digest-boa-0.94.13 | 1 | ||||
-rw-r--r-- | www-servers/boa/files/digest-boa-0.94.13-r1 | 1 | ||||
-rw-r--r-- | www-servers/boa/files/mime.types | 205 |
13 files changed, 812 insertions, 0 deletions
diff --git a/www-servers/boa/ChangeLog b/www-servers/boa/ChangeLog new file mode 100644 index 000000000000..39fac1a72c1d --- /dev/null +++ b/www-servers/boa/ChangeLog @@ -0,0 +1,98 @@ +# ChangeLog for net-www/boa +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/boa/ChangeLog,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +*boa-0.94.13-r1 (08 Aug 2004) + + 08 Aug 2004; Stuart Herbert <stuart@gentoo.org> + +files/boa-0.94.13-gcc3.patch, +files/boa.conf, +files/boa.conf.d, + +files/boa.rc6, +files/mime.types, +boa-0.94.12.ebuild, + +boa-0.94.13-r1.ebuild, +boa-0.94.13.ebuild: + Moved from net-www/boa to www-servers/boa. + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> boa-0.94.12.ebuild, + boa-0.94.13-r1.ebuild, boa-0.94.13.ebuild: + virtual/glibc -> virtual/libc + + 14 Jun 2004; Aron Griffis <agriffis@gentoo.org> boa-0.94.12.ebuild, + boa-0.94.13-r1.ebuild, boa-0.94.13.ebuild: + Fix use invocation + + 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> boa-0.94.12.ebuild, + boa-0.94.13-r1.ebuild, boa-0.94.13.ebuild: + Changed app-text/tetex to virtual/tetex, see bug #50865 + + 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> boa-0.94.13-r1.ebuild, + boa-0.94.13.ebuild: + Add inherit eutils + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> boa-0.94.13-r1.ebuild, + boa-0.94.13.ebuild: + Add die following econf for bug 48950 + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> boa-0.94.12.ebuild: + Add die following econf for bug 48950 + + 25 Apr 2004; David Holm <dholm@gentoo.org> boa-0.94.13-r1.ebuild: + Added to ~ppc. + +*boa-0.94.13-r1 (23 Apr 2004) + + 23 Apr 2004; Stuart Herbert <stuart@gentoo.org> boa-0.94.13-r1.ebuild, + files/boa.rc6: + Added support for changing Boa's ServerRoot on startup, thanks to Kurt V. + Hindenburg <khindenburg@cherrynebula.net>. See bug #34141 for details. + + Also changed default DocumentRoot to be /var/www/localhost/htdocs, as per GLEP + #11. + + 20 Jan 2004; <tuxus@gentoo.org> boa-0.94.13.ebuild: + Added ~mips to KEYWORDS. + + 28 Oct 2003; Martin Holzer <mholzer@gentoo.org> boa-0.94.13.ebuild: + adding gcc3 fix. Closes #31364. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*boa-0.94.13 (31 July 2002) + + 31 July 2002; Jon Nelson <jnelson@gentoo.org> + Update to 0.94.13 and use econf + +*boa-0.94.12 (14 May 2002) + + 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> boa-0.94.12.ebuild : + Added KEYWORDS. + + 14 May 2002; Jon Nelson <jnelson@gentoo.org> boa-0.94.12.ebuild : + + Update to latest release of 0.94.12 + +*boa-0.94.11-r2 (14 Apr 2002) + + 12 Apr 2002; Jon Nelson <jnelson@gentoo.org> boa-0.94.11-r1.ebuild : + + Added Alias for /icons (/home/httpd/icons), and changed + Alias for /doc from /usr/doc to /usr/share/doc + +*boa-0.94.11-r1 (12 Apr 2002) + + 12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> boa-0.94.11-r1.ebuild : + + Changed the tex USE flag to tetex instead. + +*boa-0.94.11-r1 (8 Apr 2002) + + 8 Apr 2002; Jon Nelson <jnelson@gentoo.org> boa-0.94.11-r1.ebuild + + Move files to new location of /home/httpd/{cgi-bin,htdocs,icons} + +*boa-0.94.11 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/www-servers/boa/Manifest b/www-servers/boa/Manifest new file mode 100644 index 000000000000..2d12faf8ccab --- /dev/null +++ b/www-servers/boa/Manifest @@ -0,0 +1,12 @@ +MD5 c953608e7ed22a382b4429ddcc2b719a boa-0.94.12.ebuild 1581 +MD5 2d1b12f5adad0d00ecef0a462499a1ca boa-0.94.13-r1.ebuild 1903 +MD5 0d90b36ce0ec2d87433aee0dca5d7756 boa-0.94.13.ebuild 1685 +MD5 74e9475d0c492ca3c935f9a5b0eeb472 ChangeLog 3082 +MD5 bbe2d6d519c762b0fdf3046f655fea02 files/boa.conf.d 121 +MD5 90c0c0ec7d80f10caafd016c5c9ecb49 files/boa-0.94.13-gcc3.patch 547 +MD5 98776c2beacab938c843c24830ed81ab files/digest-boa-0.94.13-r1 63 +MD5 bdd0d0ae5038b87a0827ddb97cdbf212 files/boa.conf 7168 +MD5 3f6d2bad0652220e834c786c6cb2b0ea files/digest-boa-0.94.12 63 +MD5 98776c2beacab938c843c24830ed81ab files/digest-boa-0.94.13 63 +MD5 57a1a10c88cc2867b5dafc58be9a525b files/boa.rc6 893 +MD5 3e9e1f39e91126bfb472bf3fcdc7fae4 files/mime.types 5488 diff --git a/www-servers/boa/boa-0.94.12.ebuild b/www-servers/boa/boa-0.94.12.ebuild new file mode 100644 index 000000000000..8aa531320106 --- /dev/null +++ b/www-servers/boa/boa-0.94.12.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/boa/boa-0.94.12.ebuild,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +DESCRIPTION="Boa - A very small and very fast http daemon." +SRC_URI="http://www.boa.org/${P}.tar.gz" +HOMEPAGE="http://www.boa.org/" + +KEYWORDS="x86 sparc" +LICENSE="GPL-2" +SLOT="0" +IUSE="tetex" + +DEPEND="virtual/libc + sys-devel/flex + sys-devel/bison + sys-apps/texinfo + tetex? ( virtual/tetex )" + +RDEPEND="virtual/libc" + +src_compile() { + cd src + econf || die "econf failed" + emake || die + cd ../docs + make boa.html boa.info || die + use tetex && make boa.dvi +} + +src_install() { + # make prefix=${D}/usr install + dosbin src/boa || die + doman docs/boa.8 || die + dodoc docs/boa.html || die + dodoc docs/boa_banner.png || die + doinfo docs/boa.info || die + if use tetex; then + dodoc docs/boa.dvi || die + fi + + dodir /var/log/boa || die + dodir /home/httpd/htdocs || die + dodir /home/httpd/cgi-bin || die + dodir /home/httpd/icons || die + + exeinto /usr/lib/boa + doexe src/boa_indexer || die + + exeinto /etc/init.d + newexe ${FILESDIR}/boa.rc6 boa || die + + insinto /etc/boa + insopts -m700 + insopts -m600 + doins ${FILESDIR}/boa.conf || die + doins ${FILESDIR}/mime.types || die + + # make DESTDIR=${D} install || die +} + +pkg_prerm() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} + +pkg_preinst() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} diff --git a/www-servers/boa/boa-0.94.13-r1.ebuild b/www-servers/boa/boa-0.94.13-r1.ebuild new file mode 100644 index 000000000000..aeb32fb40970 --- /dev/null +++ b/www-servers/boa/boa-0.94.13-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/boa/boa-0.94.13-r1.ebuild,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +inherit eutils + +DESCRIPTION="Boa - A very small and very fast http daemon" +SRC_URI="http://www.boa.org/${P}.tar.gz" +HOMEPAGE="http://www.boa.org/" + +KEYWORDS="~x86 ~sparc ~mips ~ppc" +LICENSE="GPL-2" +SLOT="0" +IUSE="tetex" + +DEPEND="virtual/libc + sys-devel/flex + sys-devel/bison + sys-apps/texinfo + tetex? ( virtual/tetex )" + +RDEPEND="virtual/libc" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-gcc3.patch || die +} + +src_compile() { + cd src + econf || die "econf failed" + emake || die + cd ../docs + make boa.html boa.info || die + + # SLH - 2004/04/23 + # commented out - this doesn't appear to work, and I'm not tetex + # expert, so I don't know how to fix it + # + # use tetex && make boa.dvi +} + +src_install() { + # make prefix=${D}/usr install + dosbin src/boa || die + doman docs/boa.8 || die + dodoc docs/boa.html || die + dodoc docs/boa_banner.png || die + doinfo docs/boa.info || die +# if use tetex; then +# dodoc docs/boa.dvi || die +# fi + + dodir /var/log/boa || die + dodir /var/www/localhost/htdocs || die + dodir /var/www/localhost/cgi-bin || die + dodir /var/www/localhost/icons || die + + insinto /etc/conf.d + doins ${FILESDIR}/boa.conf.d + + exeinto /usr/lib/boa + doexe src/boa_indexer || die + + exeinto /etc/init.d + newexe ${FILESDIR}/boa.rc6 boa || die + + insinto /etc/boa + insopts -m700 + insopts -m600 + doins ${FILESDIR}/boa.conf || die + doins ${FILESDIR}/mime.types || die + + # make DESTDIR=${D} install || die +} + +pkg_prerm() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} + +pkg_preinst() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} diff --git a/www-servers/boa/boa-0.94.13.ebuild b/www-servers/boa/boa-0.94.13.ebuild new file mode 100644 index 000000000000..bf1a6114f529 --- /dev/null +++ b/www-servers/boa/boa-0.94.13.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/boa/boa-0.94.13.ebuild,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +inherit eutils + +DESCRIPTION="Boa - A very small and very fast http daemon" +SRC_URI="http://www.boa.org/${P}.tar.gz" +HOMEPAGE="http://www.boa.org/" + +KEYWORDS="x86 sparc ~mips" +LICENSE="GPL-2" +SLOT="0" +IUSE="tetex" + +DEPEND="virtual/libc + sys-devel/flex + sys-devel/bison + sys-apps/texinfo + tetex? ( virtual/tetex )" + +RDEPEND="virtual/libc" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-gcc3.patch || die +} + +src_compile() { + cd src + econf || die "econf failed" + emake || die + cd ../docs + make boa.html boa.info || die + use tetex && make boa.dvi +} + +src_install() { + # make prefix=${D}/usr install + dosbin src/boa || die + doman docs/boa.8 || die + dodoc docs/boa.html || die + dodoc docs/boa_banner.png || die + doinfo docs/boa.info || die + if use tetex; then + dodoc docs/boa.dvi || die + fi + + dodir /var/log/boa || die + dodir /home/httpd/htdocs || die + dodir /home/httpd/cgi-bin || die + dodir /home/httpd/icons || die + + exeinto /usr/lib/boa + doexe src/boa_indexer || die + + exeinto /etc/init.d + newexe ${FILESDIR}/boa.rc6 boa || die + + insinto /etc/boa + insopts -m700 + insopts -m600 + doins ${FILESDIR}/boa.conf || die + doins ${FILESDIR}/mime.types || die + + # make DESTDIR=${D} install || die +} + +pkg_prerm() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} + +pkg_preinst() { + if [ "$ROOT" = "/" ] && [ -e /dev/shm/.init.d/started/boa ] ; then + /etc/init.d/boa stop + fi + return # dont fail +} diff --git a/www-servers/boa/files/boa-0.94.13-gcc3.patch b/www-servers/boa/files/boa-0.94.13-gcc3.patch new file mode 100644 index 000000000000..765c243e8dae --- /dev/null +++ b/www-servers/boa/files/boa-0.94.13-gcc3.patch @@ -0,0 +1,19 @@ +diff -ur boa-0.94.13/src/compat.h boa-0.94.13-gentoo/src/compat.h +--- boa-0.94.13/src/compat.h 2002-06-06 17:02:28.000000000 +1200 ++++ boa-0.94.13-gentoo/src/compat.h 2003-10-18 15:21:24.000000000 +1300 +@@ -117,13 +117,13 @@ + #endif + + #ifdef HAVE_TM_GMTOFF +-#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff ++#define TIMEZONE_OFFSET(foo) foo->tm_gmtoff + #else + #define TIMEZONE_OFFSET(foo) timezone + #endif + + #ifdef HAVE_TM_ZONE +-#define TIMEZONE(foo) foo##->tm_zone ++#define TIMEZONE(foo) foo->tm_zone + #else + #define TIMEZONE(foo) *tzname + #endif diff --git a/www-servers/boa/files/boa.conf b/www-servers/boa/files/boa.conf new file mode 100644 index 000000000000..c1b81de324f3 --- /dev/null +++ b/www-servers/boa/files/boa.conf @@ -0,0 +1,187 @@ +# Boa v0.94 configuration file +# File format has not changed from 0.93 +# File format has changed little from 0.92 +# version changes are noted in the comments +# +# The Boa configuration file is parsed with a lex/yacc or flex/bison +# generated parser. If it reports an error, the line number will be +# provided; it should be easy to spot. The syntax of each of these +# rules is very simple, and they can occur in any order. Where possible +# these directives mimic those of NCSA httpd 1.3; I saw no reason to +# introduce gratuitous differences. + +# $Id: boa.conf,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +# The "ServerRoot" is not in this configuration file. It can be compiled +# into the server (see defines.h) or specified on the command line with +# the -c option, for example: +# +# boa -c /usr/local/boa + + +# Port: The port Boa runs on. The default port for http servers is 80. +# If it is less than 1024, the server must be started as root. + +Port 80 + +# Listen: the Internet address to bind(2) to. If you leave it out, +# it takes the behavior before 0.93.17.2, which is to bind to all +# addresses (INADDR_ANY). You only get one "Listen" directive, +# if you want service on multiple IP addresses, you have three choices: +# 1. Run boa without a "Listen" directive +# a. All addresses are treated the same; makes sense if the addresses +# are localhost, ppp, and eth0. +# b. Use the VirtualHost directive below to point requests to different +# files. Should be good for a very large number of addresses (web +# hosting clients). +# 2. Run one copy of boa per IP address, each has its own configuration +# with a "Listen" directive. No big deal up to a few tens of addresses. +# Nice separation between clients. +# The name you provide gets run through inet_aton(3), so you have to use dotted +# quad notation. This configuration is too important to trust some DNS. + +#Listen 192.68.0.5 + +# User: The name or UID the server should run as. +# Group: The group name or GID the server should run as. + +User nobody +Group nogroup + +# ServerAdmin: The email address where server problems should be sent. +# Note: this is not currently used, except as an environment variable +# for CGIs. + +#ServerAdmin root@localhost + +# ErrorLog: The location of the error log file. If this does not start +# with /, it is considered relative to the server root. +# Set to /dev/null if you don't want errors logged. +# If unset, defaults to /dev/stderr + +ErrorLog /var/log/boa/error_log +# Please NOTE: Sending the logs to a pipe ('|'), as shown below, +# is somewhat experimental and might fail under heavy load. +# "Usual libc implementations of printf will stall the whole +# process if the receiving end of a pipe stops reading." +#ErrorLog "|/usr/sbin/cronolog --symlink=/var/log/boa/error_log /var/log/boa/error-%Y%m%d.log" + +# AccessLog: The location of the access log file. If this does not +# start with /, it is considered relative to the server root. +# Comment out or set to /dev/null (less effective) to disable +# Access logging. + +AccessLog /var/log/boa/access_log +# Please NOTE: Sending the logs to a pipe ('|'), as shown below, +# is somewhat experimental and might fail under heavy load. +# "Usual libc implementations of printf will stall the whole +# process if the receiving end of a pipe stops reading." +#AccessLog "|/usr/sbin/cronolog --symlink=/var/log/boa/access_log /var/log/boa/access-%Y%m%d.log" + +# UseLocaltime: Logical switch. Uncomment to use localtime +# instead of UTC time +#UseLocaltime + +# VerboseCGILogs: this is just a logical switch. +# It simply notes the start and stop times of cgis in the error log +# Comment out to disable. + +#VerboseCGILogs + +# ServerName: the name of this server that should be sent back to +# clients if different than that returned by gethostname + gethostbyname + +#ServerName www.your.org.here + +# VirtualHost: a logical switch. +# Comment out to disable. +# Given DocumentRoot /var/www, requests on interface 'A' or IP 'IP-A' +# become /var/www/IP-A. +# Example: http://localhost/ becomes /var/www/127.0.0.1 +# +# Not used until version 0.93.17.2. This "feature" also breaks commonlog +# output rules, it prepends the interface number to each access_log line. +# You are expected to fix that problem with a postprocessing script. + +#VirtualHost + +# DocumentRoot: The root directory of the HTML documents. +# Comment out to disable server non user files. + +DocumentRoot /var/www/localhost/htdocs + +# UserDir: The name of the directory which is appended onto a user's home +# directory if a ~user request is recieved. + +UserDir public_html + +# DirectoryIndex: Name of the file to use as a pre-written HTML +# directory index. Please MAKE AND USE THESE FILES. On the +# fly creation of directory indexes can be _slow_. +# Comment out to always use DirectoryMaker + +DirectoryIndex index.html + +# DirectoryMaker: Name of program used to create a directory listing. +# Comment out to disable directory listings. If both this and +# DirectoryIndex are commented out, accessing a directory will give +# an error (though accessing files in the directory are still ok). + +DirectoryMaker /usr/lib/boa/boa_indexer + +# DirectoryCache: If DirectoryIndex doesn't exist, and DirectoryMaker +# has been commented out, the the on-the-fly indexing of Boa can be used +# to generate indexes of directories. Be warned that the output is +# extremely minimal and can cause delays when slow disks are used. +# Note: The DirectoryCache must be writable by the same user/group that +# Boa runs as. + +# DirectoryCache /var/spool/boa/dircache + +# KeepAliveMax: Number of KeepAlive requests to allow per connection +# Comment out, or set to 0 to disable keepalive processing + +KeepAliveMax 1000 + +# KeepAliveTimeout: seconds to wait before keepalive connection times out + +KeepAliveTimeout 10 + +# MimeTypes: This is the file that is used to generate mime type pairs +# and Content-Type fields for boa. +# Comment out to avoid loading mime.types (better use AddType!) + +MimeTypes /etc/boa/mime.types + +# DefaultType: MIME type used if the file extension is unknown, or there +# is no file extension. + +DefaultType text/plain + +# AddType: adds types without editing mime.types +# Example: AddType type extension [extension ...] + +# Uncomment the next line if you want .cgi files to execute from anywhere +#AddType application/x-httpd-cgi cgi + +# Redirect, Alias, and ScriptAlias all have the same semantics -- they +# match the beginning of a request and take appropriate action. Use +# Redirect for other servers, Alias for the same server, and ScriptAlias +# to enable directories for script execution. + +# Redirect allows you to tell clients about documents which used to exist in +# your server's namespace, but do not anymore. This allows you to tell the +# clients where to look for the relocated document. +# Example: Redirect /bar http://elsewhere/feh/bar + +# Aliases: Aliases one path to another. +# Example: Alias /path1/bar /path2/foo + +Alias /doc /usr/share/doc +Alias /icons /var/www/localhost/icons + +# ScriptAlias: Maps a virtual path to a directory for serving scripts +# Example: ScriptAlias /htbin/ /www/htbin/ + +ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/ + diff --git a/www-servers/boa/files/boa.conf.d b/www-servers/boa/files/boa.conf.d new file mode 100644 index 000000000000..3a4aaf76bac1 --- /dev/null +++ b/www-servers/boa/files/boa.conf.d @@ -0,0 +1,4 @@ +# config file for /etc/init.d/boa +# +# The only option allowed is '-c ServerRoot' +BOA_OPTS="-c /var/www/localhost/htdocs' diff --git a/www-servers/boa/files/boa.rc6 b/www-servers/boa/files/boa.rc6 new file mode 100644 index 000000000000..e74518396c45 --- /dev/null +++ b/www-servers/boa/files/boa.rc6 @@ -0,0 +1,38 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/boa/files/boa.rc6,v 1.1 2004/08/08 11:09:49 stuart Exp $ + +# NB: Standard config is in /etc/boa/boa.conf +# NB: Arguments to pass to boa are in /etc/conf.d/boa + +depend() { + need net +} + +checkconfig() { + if [ -e /etc/conf.d/boa ]; then + SR=`echo ${BOA_OPTS} | awk '{ FS = " " } { print $2 }'` + else + SR=/etc/boa + fi + + if [ ! -e ${SR}/boa.conf ] ; then + eerror "You need a ${SR}/boa.conf to run Boa" + eerror "There is a sample file in /usr/share/docs/boa" + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting Boa" + start-stop-daemon --quiet --start --exec /usr/sbin/boa -- ${BOA_OPTS} + eend $? +} + +stop() { + ebegin "Stopping Boa" + start-stop-daemon --quiet --stop --name boa --exec /usr/sbin/boa + eend $? +} diff --git a/www-servers/boa/files/digest-boa-0.94.12 b/www-servers/boa/files/digest-boa-0.94.12 new file mode 100644 index 000000000000..5f2061544ea9 --- /dev/null +++ b/www-servers/boa/files/digest-boa-0.94.12 @@ -0,0 +1 @@ +MD5 4db53f8c98c8f3f08a12df2f8b3a4ba7 boa-0.94.12.tar.gz 118118 diff --git a/www-servers/boa/files/digest-boa-0.94.13 b/www-servers/boa/files/digest-boa-0.94.13 new file mode 100644 index 000000000000..5041f01b668c --- /dev/null +++ b/www-servers/boa/files/digest-boa-0.94.13 @@ -0,0 +1 @@ +MD5 c8d6f46f9aa60909f171529068813fe0 boa-0.94.13.tar.gz 122066 diff --git a/www-servers/boa/files/digest-boa-0.94.13-r1 b/www-servers/boa/files/digest-boa-0.94.13-r1 new file mode 100644 index 000000000000..5041f01b668c --- /dev/null +++ b/www-servers/boa/files/digest-boa-0.94.13-r1 @@ -0,0 +1 @@ +MD5 c8d6f46f9aa60909f171529068813fe0 boa-0.94.13.tar.gz 122066 diff --git a/www-servers/boa/files/mime.types b/www-servers/boa/files/mime.types new file mode 100644 index 000000000000..53f6ea1011c8 --- /dev/null +++ b/www-servers/boa/files/mime.types @@ -0,0 +1,205 @@ +############################################################################### +# +# MIME-TYPES and the extensions that represent them +# +# This file is part of the "mime-support" package. Please send email (not a +# bug report) to mime-support@packages.debian.org if you would like new types +# and/or extensions to be added. +# +# Note: Compression schemes like "gzip", "bzip", and "compress" are not +# actually "mime-types". They are "encodings" and hence must _not_ have +# entries in this file to map their extensions. The "mime-type" of an +# encoded file refers to the type of data that has been encoded, not the +# type of the encoding. +# +############################################################################### + + +application/activemessage +application/andrew-inset +application/applefile +application/atomicmail +application/cu-seeme csm cu +application/dca-rft +application/dec-dx +application/dsptype tsp +application/futuresplash spl +application/ghostview +application/mac-binhex40 hqx +application/macwriteii +application/msaccess mdb +application/msword doc dot +application/news-message-id +application/news-transmission +application/octet-stream bin +application/oda oda +application/pdf pdf +application/pgp-signature pgp +application/postscript ps ai eps +application/remote-printing +application/rtf rtf +application/slate +application/vnd.ms-excel xls xlb +application/vnd.ms-powerpoint ppt pps pot +application/vnd.wap.wmlc wmlc +application/vnd.wap.wmlscriptc wmlsc +application/wita +application/wordperfect5.1 wp5 +application/zip zip +application/x-123 wk +application/x-bcpio bcpio +application/x-chess-pgn pgn +application/x-core +application/x-cpio cpio +application/x-csh +application/x-debian-package deb +application/x-director dcr dir dxr +application/x-dms dms +application/x-dvi dvi +application/x-executable +application/x-font pfa pfb gsf pcf pcf.Z +application/x-gnumeric gnumeric +application/x-gtar gtar tgz +application/x-hdf hdf +application/x-httpd-php phtml pht php +application/x-httpd-php3 php3 +application/x-httpd-php3-source phps +application/x-httpd-php3-preprocessed php3p +application/x-httpd-php4 php4 +application/x-ica ica +application/x-java class +application/x-javascript js +application/x-kdelnk +application/x-kchart chrt +application/x-killustrator kil +application/x-kpresenter kpr kpt +application/x-kspread ksp +application/x-kword kwd kwt +application/x-latex latex +application/x-lha lha +application/x-lzh lzh +application/x-lzx lzx +application/x-maker frm maker frame fm fb book fbdoc +application/x-mif mif +application/x-msdos-program com exe bat dll +application/x-msi msi +application/x-netcdf nc cdf +application/x-ns-proxy-autoconfig pac +application/x-object o +application/x-ogg ogg +application/x-oz-application oza +application/x-perl pl pm +application/x-redhat-package-manager rpm +application/x-rx +application/x-sh +application/x-shar shar +application/x-shellscript +application/x-shockwave-flash swf swfl +application/x-stuffit sit +application/x-sv4cpio sv4cpio +application/x-sv4crc sv4crc +application/x-tar tar +application/x-tcl +application/x-tex +application/x-tex-gf gf +application/x-tex-pk pk PK +application/x-texinfo texinfo texi +application/x-trash ~ % bak old sik +application/x-troff t tr roff +application/x-troff-man man +application/x-troff-me me +application/x-troff-ms ms +application/x-ustar ustar +application/x-wais-source src +application/x-wingz wz + +audio/basic au snd +audio/midi mid midi +audio/mpeg mpga mpega mp2 mp3 +audio/mpegurl m3u +audio/prs.sid sid +audio/x-aiff aif aiff aifc +audio/x-gsm gsm +audio/x-pn-realaudio ra rm ram +audio/x-wav wav + +image/bitmap bmp +image/gif gif +image/ief ief +image/jpeg jpeg jpg jpe +image/pcx pcx +image/png png +image/tiff tiff tif +image/vnd.wap.wbmp wbmp +image/x-cmu-raster ras +image/x-coreldraw cdr +image/x-coreldrawpattern pat +image/x-coreldrawtemplate cdt +image/x-corelphotopaint cpt +image/x-jng jng +image/x-portable-anymap pnm +image/x-portable-bitmap pbm +image/x-portable-graymap pgm +image/x-portable-pixmap ppm +image/x-rgb rgb +image/x-xbitmap xbm +image/x-xpixmap xpm +image/x-xwindowdump xwd + +inode/chardevice +inode/blockdevice +inode/directory-locked +inode/directory +inode/fifo +inode/socket + +message/external-body +message/news +message/partial +message/rfc822 + +multipart/alternative +multipart/appledouble +multipart/digest +multipart/mixed +multipart/parallel + +text/comma-separated-values csv +text/css css +text/english +text/html htm html xhtml +text/mathml mml +text/plain txt text diff +text/richtext rtx +text/tab-separated-values tsv +text/vnd.wap.wml wml +text/vnd.wap.wmlscript wmls +text/xml xml +text/x-c++hdr h++ hpp hxx hh +text/x-c++src c++ cpp cxx cc +text/x-chdr h +text/x-crontab +text/x-csh csh +text/x-csrc c +text/x-java java +text/x-makefile +text/x-moc moc +text/x-pascal p pas +text/x-setext etx +text/x-sh sh +text/x-tcl tcl tk +text/x-tex tex ltx sty cls +text/x-vcalendar vcs +text/x-vcard vcf + +video/dl dl +video/fli fli +video/gl gl +video/mpeg mpeg mpg mpe +video/quicktime qt mov +video/x-mng mng +video/x-ms-asf asf asx +video/x-msvideo avi +video/x-sgi-movie movie + +x-world/x-vrml vrm vrml wrl |