diff options
author | 2007-05-04 14:17:43 +0000 | |
---|---|---|
committer | 2007-05-04 14:17:43 +0000 | |
commit | 94a592c9249fad88c87b277b21f1b8567c358d2b (patch) | |
tree | f30a2d9bf1cb3ae794d8884fb51af45ce74dd56e /www-servers/ocsigen/ocsigen-0.99.0.ebuild | |
parent | Now creating /dev/root the easy way (mknod), Bug #175243. Printing a warning ... (diff) | |
download | historical-94a592c9249fad88c87b277b21f1b8567c358d2b.tar.gz historical-94a592c9249fad88c87b277b21f1b8567c358d2b.tar.bz2 historical-94a592c9249fad88c87b277b21f1b8567c358d2b.zip |
Version bump, thanks to Pierre Clairambault for the ebuild
Package-Manager: portage-2.1.2.5
Diffstat (limited to 'www-servers/ocsigen/ocsigen-0.99.0.ebuild')
-rw-r--r-- | www-servers/ocsigen/ocsigen-0.99.0.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/www-servers/ocsigen/ocsigen-0.99.0.ebuild b/www-servers/ocsigen/ocsigen-0.99.0.ebuild new file mode 100644 index 000000000000..965af42cc631 --- /dev/null +++ b/www-servers/ocsigen/ocsigen-0.99.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigen/ocsigen-0.99.0.ebuild,v 1.1 2007/05/04 14:17:43 aballier Exp $ + +inherit eutils findlib multilib + +DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming" +HOMEPAGE="http://www.ocsigen.org" +SRC_URI="http://www.ocsigen.org/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug ocamlduce doc logrotate" +RESTRICT="nostrip" + +DEPEND="dev-ml/findlib + >=dev-lang/ocaml-3.08.4 + >=dev-ml/ocamlnet-2.2 + >=dev-ml/ocaml-ssl-0.4 + ocamlduce? ( dev-ml/ocamlduce )" +RDEPEND="${DEPEND}" + +pkg_setup() { + enewgroup ocsigen + enewuser ocsigen -1 -1 /var/www ocsigen +} + +src_compile() { + ./configure \ + --temproot "${D}" \ + --bindir /usr/bin \ + --docdir /usr/share/doc \ + --mandir /usr/share/man/man1 \ + --libdir /usr/$(get_libdir) \ + $(use_enable debug) \ + $(use_enable ocamlduce) \ + --ocsigen-group ocsigen \ + --ocsigen-user ocsigen \ + --name ocsigen \ + || die "Error : configure failed!" + emake -j1 depend + emake -j1 || die "Error : make failed!" +} + +src_install() { + if use doc ; then + emake -j1 install + else + emake -j1 installwithoutdoc; + fi + if use logrotate ; then + emake -j1 logrotate + fi + newinitd "${FILESDIR}"/ocsigen.initd ocsigen || die + newconfd "${FILESDIR}"/ocsigen.confd ocsigen || die +} + |