aballier    14/12/01 10:04:01

  Modified:             ChangeLog
  Added:                ocsigenserver-2.5.ebuild
  Log:
  version bump
  
  Signed-off-by: [email protected]
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.9                  www-servers/ocsigenserver/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog   1 Sep 2014 16:43:52 -0000       1.8
+++ ChangeLog   1 Dec 2014 10:04:01 -0000       1.9
@@ -1,6 +1,11 @@
 # ChangeLog for www-servers/ocsigenserver
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.8 
2014/09/01 16:43:52 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.9 
2014/12/01 10:04:01 aballier Exp $
+
+*ocsigenserver-2.5 (01 Dec 2014)
+
+  01 Dec 2014; Alexis Ballier <[email protected]> +ocsigenserver-2.5.ebuild:
+  version bump
 
   01 Sep 2014; Michał Górny <[email protected]> ocsigenserver-2.2.0.ebuild,
   ocsigenserver-2.3.0.ebuild:



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

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

Index: ocsigenserver-2.5.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.5.ebuild,v 
1.1 2014/12/01 10:04:01 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="https://github.com/ocsigen/ocsigenserver/archive/${PV}.tar.gz -> 
${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.4.2:=[react,ssl]
                >=dev-ml/react-0.9.3:=
                zlib? ( >=dev-ml/camlzip-1.03-r1:= )
                dev-ml/cryptokit:=
                >=dev-ml/ocamlnet-3.6:=[pcre]
                >=dev-ml/pcre-ocaml-6.2.5:=
                >=dev-ml/tyxml-3.3:=
                >=dev-lang/ocaml-3.12:=[ocamlopt?]
                dev-ml/ocaml-ipaddr:=
                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