From: | "Alexis Ballier (aballier)" <aballier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in www-servers/ocsigenserver: ChangeLog ocsigenserver-2.5.ebuild |
Date: | Mon, 01 Dec 2014 10:04:06 |
Message-Id: | 20141201100401.E494DB475@oystercatcher.gentoo.org |
1 | aballier 14/12/01 10:04:01 |
2 | |
3 | Modified: ChangeLog |
4 | Added: ocsigenserver-2.5.ebuild |
5 | Log: |
6 | version bump |
7 | |
8 | Signed-off-by: aballier@g.o |
9 | (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 160F534A) |
10 | |
11 | Revision Changes Path |
12 | 1.9 www-servers/ocsigenserver/ChangeLog |
13 | |
14 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?rev=1.9&view=markup |
15 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?rev=1.9&content-type=text/plain |
16 | diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ChangeLog?r1=1.8&r2=1.9 |
17 | |
18 | Index: ChangeLog |
19 | =================================================================== |
20 | RCS file: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v |
21 | retrieving revision 1.8 |
22 | retrieving revision 1.9 |
23 | diff -u -r1.8 -r1.9 |
24 | --- ChangeLog 1 Sep 2014 16:43:52 -0000 1.8 |
25 | +++ ChangeLog 1 Dec 2014 10:04:01 -0000 1.9 |
26 | @@ -1,6 +1,11 @@ |
27 | # ChangeLog for www-servers/ocsigenserver |
28 | # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
29 | -# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.8 2014/09/01 16:43:52 mgorny Exp $ |
30 | +# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ChangeLog,v 1.9 2014/12/01 10:04:01 aballier Exp $ |
31 | + |
32 | +*ocsigenserver-2.5 (01 Dec 2014) |
33 | + |
34 | + 01 Dec 2014; Alexis Ballier <aballier@g.o> +ocsigenserver-2.5.ebuild: |
35 | + version bump |
36 | |
37 | 01 Sep 2014; Michał Górny <mgorny@g.o> ocsigenserver-2.2.0.ebuild, |
38 | ocsigenserver-2.3.0.ebuild: |
39 | |
40 | |
41 | |
42 | 1.1 www-servers/ocsigenserver/ocsigenserver-2.5.ebuild |
43 | |
44 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild?rev=1.1&view=markup |
45 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild?rev=1.1&content-type=text/plain |
46 | |
47 | Index: ocsigenserver-2.5.ebuild |
48 | =================================================================== |
49 | # Copyright 1999-2014 Gentoo Foundation |
50 | # Distributed under the terms of the GNU General Public License v2 |
51 | # $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild,v 1.1 2014/12/01 10:04:01 aballier Exp $ |
52 | |
53 | EAPI=5 |
54 | |
55 | inherit eutils multilib findlib user |
56 | |
57 | DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming" |
58 | HOMEPAGE="http://www.ocsigen.org" |
59 | SRC_URI="https://github.com/ocsigen/ocsigenserver/archive/${PV}.tar.gz -> ${P}.tar.gz" |
60 | |
61 | LICENSE="LGPL-2.1-with-linking-exception" |
62 | SLOT="0/${PV}" |
63 | KEYWORDS="~amd64" |
64 | IUSE="debug doc dbm +ocamlopt +sqlite zlib" |
65 | REQUIRED_USE="|| ( sqlite dbm )" |
66 | RESTRICT="strip installsources" |
67 | |
68 | DEPEND=">=dev-ml/lwt-2.4.2:=[react,ssl] |
69 | >=dev-ml/react-0.9.3:= |
70 | zlib? ( >=dev-ml/camlzip-1.03-r1:= ) |
71 | dev-ml/cryptokit:= |
72 | >=dev-ml/ocamlnet-3.6:=[pcre] |
73 | >=dev-ml/pcre-ocaml-6.2.5:= |
74 | >=dev-ml/tyxml-3.3:= |
75 | >=dev-lang/ocaml-3.12:=[ocamlopt?] |
76 | dev-ml/ocaml-ipaddr:= |
77 | dbm? ( || ( dev-ml/camldbm:= >=dev-lang/ocaml-3.12[gdbm] ) ) |
78 | sqlite? ( dev-ml/ocaml-sqlite3:= )" |
79 | RDEPEND="${DEPEND}" |
80 | |
81 | pkg_setup() { |
82 | enewgroup ocsigenserver |
83 | enewuser ocsigenserver -1 -1 /var/www ocsigenserver |
84 | } |
85 | |
86 | src_configure() { |
87 | sh configure \ |
88 | --prefix /usr \ |
89 | --temproot "${ED}" \ |
90 | --bindir /usr/bin \ |
91 | --docdir /usr/share/doc/${PF} \ |
92 | --mandir /usr/share/man/man1 \ |
93 | --libdir /usr/$(get_libdir)/ocaml \ |
94 | $(use_enable debug) \ |
95 | $(use_with zlib camlzip) \ |
96 | $(use_with sqlite) \ |
97 | $(use_with dbm) \ |
98 | --ocsigen-group ocsigenserver \ |
99 | --ocsigen-user ocsigenserver \ |
100 | --name ocsigenserver \ |
101 | || die "Error : configure failed!" |
102 | } |
103 | |
104 | src_compile() { |
105 | if use ocamlopt; then |
106 | emake |
107 | else |
108 | emake byte |
109 | fi |
110 | use doc && emake doc |
111 | } |
112 | |
113 | src_install() { |
114 | findlib_src_preinst |
115 | if use ocamlopt; then |
116 | emake install |
117 | else |
118 | emake install.byte |
119 | fi |
120 | if use doc ; then |
121 | emake install.doc |
122 | fi |
123 | emake logrotate |
124 | |
125 | newinitd "${FILESDIR}"/ocsigenserver.initd ocsigenserver || die |
126 | newconfd "${FILESDIR}"/ocsigenserver.confd ocsigenserver || die |
127 | |
128 | dodoc README |
129 | } |