aballier    14/03/13 20:29:00

  Modified:             ChangeLog
  Added:                ocsigenserver-2.3.0.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.7                  www-servers/ocsigenserver/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?r1=1.6&r2=1.7

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ChangeLog   23 Jul 2013 17:56:47 -0000      1.6
+++ ChangeLog   13 Mar 2014 20:28:59 -0000      1.7
@@ -1,6 +1,12 @@
 # ChangeLog for www-servers/ocsigenserver
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.6 
2013/07/23 17:56:47 aballier Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.7 
2014/03/13 20:28:59 aballier Exp $
+
+*ocsigenserver-2.3.0 (13 Mar 2014)
+
+  13 Mar 2014; Alexis Ballier <aball...@gentoo.org>
+  +ocsigenserver-2.3.0.ebuild:
+  version bump
 
   23 Jul 2013; Alexis Ballier <aball...@gentoo.org> ocsigenserver-2.2.0.ebuild:
   eapi5, define subslot and add slot deps



1.1                  www-servers/ocsigenserver/ocsigenserver-2.3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.3.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.3.0.ebuild?rev=1.1&content-type=text/plain

Index: ocsigenserver-2.3.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.3.0.ebuild,v 
1.1 2014/03/13 20:28:59 aballier Exp $

EAPI=5

inherit eutils multilib findlib user

DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming"
HOMEPAGE="http://www.ocsigen.org";
SRC_URI="http://ocsigen.org/download/${P}.tar.gz";

LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="debug doc dbm +ocamlopt +sqlite zlib"
REQUIRED_USE="|| ( sqlite dbm )"
RESTRICT="strip installsources"

DEPEND=">=dev-ml/lwt-2.3.0:=[react,ssl]
                zlib? ( >=dev-ml/camlzip-1.03-r1:= )
                dev-ml/cryptokit:=
                >=dev-ml/ocamlnet-3.6:=[pcre]
                >=dev-ml/pcre-ocaml-6.0.1:=
                >=dev-ml/tyxml-2.1:=
                >=dev-lang/ocaml-3.12:=[ocamlopt?]
                dbm? ( || ( dev-ml/camldbm:= >=dev-lang/ocaml-3.12:=[gdbm] ) )
                sqlite? ( dev-ml/ocaml-sqlite3:= )"
RDEPEND="${DEPEND}"

pkg_setup() {
        enewgroup ocsigenserver
        enewuser ocsigenserver -1 -1 /var/www ocsigenserver
}

src_configure() {
        sh configure \
                --prefix /usr \
                --temproot "${ED}" \
                --bindir /usr/bin \
                --docdir /usr/share/doc/${PF} \
                --mandir /usr/share/man/man1 \
                --libdir /usr/$(get_libdir)/ocaml \
                $(use_enable debug) \
                $(use_with zlib camlzip) \
                $(use_with sqlite) \
                $(use_with dbm) \
                --ocsigen-group ocsigenserver \
                --ocsigen-user ocsigenserver  \
                --name ocsigenserver \
                || die "Error : configure failed!"
}

src_compile() {
        if use ocamlopt; then
                emake
        else
                emake byte
        fi
        use doc && emake doc
}

src_install() {
        findlib_src_preinst
        if use ocamlopt; then
                emake install
        else
                emake install.byte
        fi
        if use doc ; then
                emake install.doc
        fi
        emake logrotate

        newinitd "${FILESDIR}"/ocsigenserver.initd ocsigenserver || die
        newconfd "${FILESDIR}"/ocsigenserver.confd ocsigenserver || die

        dodoc README
}




Reply via email to