aballier    15/07/16 13:12:06

  Modified:             ChangeLog
  Added:                ocsigenserver-2.5-r2.ebuild
  Log:
  revbump for the command pipe change
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.13                 www-servers/ocsigenserver/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ChangeLog   16 Jul 2015 13:11:23 -0000      1.12
+++ ChangeLog   16 Jul 2015 13:12:06 -0000      1.13
@@ -1,6 +1,12 @@
 # ChangeLog for www-servers/ocsigenserver
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.12 
2015/07/16 13:11:23 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.13 
2015/07/16 13:12:06 aballier Exp $
+
+*ocsigenserver-2.5-r2 (16 Jul 2015)
+
+  16 Jul 2015; Alexis Ballier <[email protected]>
+  +ocsigenserver-2.5-r2.ebuild:
+  revbump for the command pipe change
 
   16 Jul 2015; Alexis Ballier <[email protected]>
   -ocsigenserver-2.2.0.ebuild, -ocsigenserver-2.3.0.ebuild, -files/pcre.patch:



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

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

Index: ocsigenserver-2.5-r2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.5-r2.ebuild,v 
1.1 2015/07/16 13:12:06 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.5.0:=[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_prepare() {
        epatch "${FILESDIR}/lwt.patch"
        epatch "${FILESDIR}/lwt2.patch"
        epatch "${FILESDIR}/lwt3.patch"
}

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) \
                --with-preempt \
                --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

        # We create it at runtime
        rm -f "${ED}/var/run/ocsigenserver_command" || die
}




Reply via email to