/[gentoo-x86]/dev-lisp/cl-ucw/cl-ucw-0.3.9.ebuild
Gentoo

Contents of /dev-lisp/cl-ucw/cl-ucw-0.3.9.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations) (download)
Thu Feb 8 13:47:54 2007 UTC (12 years, 11 months ago) by opfer
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +1 -1 lines
FILE REMOVED
remove

1 # Copyright 1999-2005 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-ucw/cl-ucw-0.3.9.ebuild,v 1.5 2005/06/15 20:31:53 mkennedy Exp $
4
5 inherit common-lisp eutils
6
7 DESCRIPTION="UnCommon Web is a continuation based, component oriented dynamic web application framework written in Common Lisp."
8 HOMEPAGE="http://common-lisp.net/project/ucw/index.html"
9 SRC_URI="ftp://ftp.common-lisp.net/pub/project/ucw/ucw_${PV}.tar.gz"
10 LICENSE="BSD"
11 SLOT="0"
12 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
13 IUSE="mod_lisp araneida aserve doc"
14
15 DEPEND=">=dev-lisp/cl-iterate-1.4
16 >=dev-lisp/cl-rfc2388-0.9
17 >=dev-lisp/cl-arnesi-1.4.0_p5
18 >=dev-lisp/cl-yaclml-0.5_p26
19 dev-lisp/cl-icu
20 mod_lisp? ( || ( www-apache/mod_lisp www-apache/mod_lisp2 ) )
21 araneida? ( dev-lisp/cl-araneida )
22 !araneida? ( dev-lisp/cl-puri )
23 aserve? ( dev-lisp/cl-aserve )
24 || ( app-emacs/slime app-emacs/slime-cvs )
25 doc? ( virtual/tetex )"
26
27 CLPACKAGE=ucw
28
29 S=${WORKDIR}/ucw_${PV}
30
31 src_unpack() {
32 unpack ${A}
33 epatch ${FILESDIR}/${PV}-gentoo.patch || die
34 find ${S}/ -type d -name .arch-ids -exec rm -rf '{}' \; &>/dev/null
35 }
36
37 src_compile() {
38 if use doc; then
39 einfo "Won't build documentation for the time being."
40 # make -C docs
41 fi
42 }
43
44 src_install() {
45 dodir /usr/share/common-lisp/source/ucw
46 dodir /usr/share/common-lisp/systems
47 insinto /usr/share/common-lisp/source/ucw/
48 doins -r src examples
49 common-lisp-install ucw.asd
50 common-lisp-system-symlink
51 dodoc README CHANGES
52 dohtml -r docs/html/*
53 insinto /usr/share/doc/${PF}/
54 doins bin/*
55 insinto /var/lib/ucw
56 doins -r wwwroot
57 dodoc ${FILESDIR}/README.Gentoo
58 keepdir /var/log/ucw
59 }
60
61 pkg_postinst() {
62 while read line; do einfo "${line}"; done <${FILESDIR}/README.Gentoo
63 }

  ViewVC Help
Powered by ViewVC 1.1.20