ChangeLog

# ChangeLog for dev-lisp/cl-araneida
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-araneida/ChangeLog,v 1.9 2007/07/29 16:46:51 phreak Exp $

29 Jul 2007; Christian Heim cl-araneida-0.9.ebuild,
cl-araneida-0.90.1.ebuild:
Fixing the DEPEND/RDEPEND for the move of net-www/apache to
www-servers/apache (#78622).

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

12 Jun 2006; Matthew Kennedy
cl-araneida-0.90.1.ebuild:
Add missing standalone to IUSE; Resolves Bug #136398.

*cl-araneida-0.90.1 (01 May 2006)

01 May 2006; Matthew Kennedy
+cl-araneida-0.90.1.ebuild:
New upstream version.

24 May 2005; cl-araneida-0.9.ebuild:
Keywording ~sparc

15 Apr 2005; Matthew Kennedy cl-araneida-0.9.ebuild:
Keywording stable x86, unstable ppc

18 Mar 2005; Matthew Kennedy cl-araneida-0.9.ebuild:
Keywording for ~amd64

25 Feb 2005; Matthew Kennedy +files/README.Gentoo,
cl-araneida-0.9.ebuild:
Correct documentation; Correct documentation installation paths; Add
README.Gentoo describing proxy options and departure from documentation
standards

*cl-araneida-0.9 (08 Feb 2005)

08 Feb 2005; Matthew Kennedy +metadata.xml,
+cl-araneida-0.9.ebuild:
Initial port. Ebuild contributed by Matthew Kennedy

Manifest

AUX 0.9-gentoo.patch 1251 RMD160 fea8443c5c99532ae2286ffa5cb23feaed8518a1 SHA1 6e95ac7a8beb229eb25413cbe3cf8bc5ce303ec4 SHA256 fe109260afb4ef445624b420c43f8e7a491f62e8b0090ad08cbeaa0800060f13
AUX README.Gentoo 959 RMD160 e19a504efd51839806a49eeff6c18908c6fab1ed SHA1 c619aa1b6ca77b130861e6ec9f3636d19f593353 SHA256 8edfac9cb8273b5ad98eb206ed83dbf435b1b5263dfbe8ebdeda51a999b499a0
DIST araneida-version-0.90.1.tar.gz 531636 RMD160 08944b9c4edadf5d0d0112a071d46c157d4924f2 SHA1 615e56955b259dcdcc1992c48874e867b65ea0ad SHA256 594c3418f980c4bf5bea0e432c4068772d8a6b4c26ab4bee4cbddc9d8993ce8b
DIST araneida_0.9.tar.gz 199562 RMD160 980d8a9abbecf01a9a32d91915d41dda981aed8e SHA1 09ec4b7595a7f2c2c2fcaedb80eaaae8aaf009c6 SHA256 36b8a056adca1651a6b887fbdf5f7215df735a953db86f3996692556286ad599
EBUILD cl-araneida-0.9.ebuild 1240 RMD160 6df33bf013d4e5e0395d4631aaf45bd3f69ddc67 SHA1 db34a74b9d66c653ffde7972f5cf831f4322e795 SHA256 3d97793b5587588706286c1e9934dc7c14bd2928ad2290ff33119ff861e0ea02
EBUILD cl-araneida-0.90.1.ebuild 1320 RMD160 7b0084b02330e1d58a996e387b9107f3f134adc3 SHA1 635e6255f6316e4a6966d709eb73a7db79917885 SHA256 173cc57911e400323a8caea7116e953dff9a84d46c89cffbf4308947b9d964ef
MISC ChangeLog 1548 RMD160 81f96e1c774444b04c0e7cf3537f47ad5459fb62 SHA1 65634a64f42b8620c2c8c95176066f24e5653cdd SHA256 4f4e7225664ef02803cc6ffbfad64f69b688b65e720e4f3b313ac9a8e21759fa
MISC metadata.xml 1334 RMD160 0a4fd22dce164ca2cdb2fd104088150efedb5e11 SHA1 1282017faea325106fd6bb1330c57c8f271566e0 SHA256 e2baa47d006809fbe6bef8af92d00f92904621913e4e36c05dea0220f73b99db

cl-araneida-0.9.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-araneida/cl-araneida-0.9.ebuild,v 1.6 2007/07/29 16:46:51 phreak Exp $

inherit common-lisp eutils

DESCRIPTION="Araneida is small, highly-portable web server for Common Lisp"
HOMEPAGE="http://www.cliki.net/Araneida"
SRC_URI="http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/araneida_${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc x86"
IUSE=""
DEPEND="dev-lisp/cl-split-sequence
dev-lisp/cl-net-telent-date"
RDEPEND="${DEPEND}
|| ( www-servers/apache www-servers/pound )"

CLPACKAGE=araneida

S=${WORKDIR}/araneida_${PV}

src_unpack() {
unpack ${A}
epatch ${FILESDIR}/${PV}-gentoo.patch || die
}

src_install() {
insinto $CLSOURCEROOT/araneida
doins *.asd *.lisp NEWS
insinto $CLSOURCEROOT/araneida/utility
doins utility/*.lisp
insinto $CLSOURCEROOT/araneida/compat
doins compat/*.lisp
insinto $CLSOURCEROOT/araneida/doc
doins doc/*.html doc/*.css doc/*.lisp doc/PLAN
common-lisp-system-symlink
dodoc doc/*.txt INSTALL.asdf LICENCE* NEWS Notes README TODO
dosym $CLSOURCEROOT/araneida/doc/ \
/usr/share/doc/${PF}/html
dodoc ${FILESDIR}/README.Gentoo
}

cl-araneida-0.90.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-araneida/cl-araneida-0.90.1.ebuild,v 1.3 2007/07/29 16:46:51 phreak Exp $

inherit common-lisp eutils

DESCRIPTION="Araneida is small, highly-portable web server for Common Lisp"
HOMEPAGE="http://www.cliki.net/Araneida"
SRC_URI="http://common-lisp.net/project/araneida/release/araneida-version-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="standalone"
DEPEND="dev-lisp/cl-split-sequence
dev-lisp/cl-net-telent-date"
# parenscript? ( dev-lisp/cl-parenscript )"
RDEPEND="${DEPEND}
!standalone? ( || ( www-servers/apache www-servers/pound ) )"

CLPACKAGE=araneida

S=${WORKDIR}/araneida-version-${PV}

src_unpack() {
unpack ${A}
# epatch ${FILESDIR}/${PV}-gentoo.patch || die
}

src_install() {
insinto $CLSOURCEROOT/araneida
doins *.asd *.lisp NEWS
for i in utility obsolete araneida-repl compat; do
insinto $CLSOURCEROOT/araneida/$i
doins $i/*
done
insinto $CLSOURCEROOT/araneida/doc
doins doc/*.html doc/*.css doc/*.lisp doc/PLAN
common-lisp-system-symlink
dodoc doc/*.txt LICENCE* RELEASE_NOTES NEWS Notes README TODO
dosym $CLSOURCEROOT/araneida/doc/ \
/usr/share/doc/${PF}/html
dodoc ${FILESDIR}/README.Gentoo
}

files

metadata.xml




common-lisp

Araneida is a fairly small free extensible Web server for SBCL and
many other Common Lisp implementations. CLiki is an Araneida
application.

* Works with or without multiple threads (depending on the lisp
implementation). In single-threaded mode, hooks into the event loop
so that you still have the top-level available while it listens for
connections.

* Designed to sit behind a caching proxy; can write appropriate bits
of Apache config. If this bothers you, pretend that mod_proxy is a
typo for mod_araneida. This includes playing nicely with SSL

* Understands HTTP/1.1 Host: header for multiple host support

* All content is dynamic and created by calling user-defined
handlers (there is a handler in there already that outputs files, if
you need it)

* Pattern-matching tree rewrite functions and HTML-from-sexpr
generation makes balancing tags suddenly trivially simple

* Runs on multiple Lisps. As of version 0.9, these are SBCL, CMUCL,
OpenMCL, ABCL, CLisp, Allegro Common Lisp, and LispWorks. MCL is
supported in CVS. This makes Araneida the most portable Common Lisp
web server.