summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2014-12-01 10:04:05 +0000
committerAlexis Ballier <aballier@gentoo.org>2014-12-01 10:04:05 +0000
commit7c7aa410f817c29fc6a71a079b3e6822284aaacc (patch)
tree03dbaeba2438f461e75c2e264d02d1dce70cf7a0 /www-servers
parentinitial import, ebuild by me (diff)
downloadhistorical-7c7aa410f817c29fc6a71a079b3e6822284aaacc.tar.gz
historical-7c7aa410f817c29fc6a71a079b3e6822284aaacc.tar.bz2
historical-7c7aa410f817c29fc6a71a079b3e6822284aaacc.zip
version bump
Signed-off-by: aballier@gentoo.org Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'www-servers')
-rw-r--r--www-servers/ocsigenserver/ChangeLog7
-rw-r--r--www-servers/ocsigenserver/Manifest22
-rw-r--r--www-servers/ocsigenserver/ocsigenserver-2.5.ebuild81
3 files changed, 93 insertions, 17 deletions
diff --git a/www-servers/ocsigenserver/ChangeLog b/www-servers/ocsigenserver/ChangeLog
index 41a589885220..d0112018e689 100644
--- a/www-servers/ocsigenserver/ChangeLog
+++ b/www-servers/ocsigenserver/ChangeLog
@@ -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 <aballier@gentoo.org> +ocsigenserver-2.5.ebuild:
+ version bump
01 Sep 2014; Michał Górny <mgorny@gentoo.org> ocsigenserver-2.2.0.ebuild,
ocsigenserver-2.3.0.ebuild:
diff --git a/www-servers/ocsigenserver/Manifest b/www-servers/ocsigenserver/Manifest
index df97be162ec6..f352e60daf57 100644
--- a/www-servers/ocsigenserver/Manifest
+++ b/www-servers/ocsigenserver/Manifest
@@ -6,26 +6,16 @@ AUX ocsigenserver.initd 882 SHA256 7e8d232d06adce963795bf7bc58f715b5870c72a4a003
AUX pcre.patch 1533 SHA256 4c73846375ccfe3b113e649ccbd15239b0967d5ddb3d124cbec27c030f15ff03 SHA512 b9bb25da58dcf4548d2991a3ed446f5b21d2aee84d7829c632900bdb7dbfc65533568ecf2b38f745841c2b3069eee9c6848a6a74dc12a794cda4c5e36d562480 WHIRLPOOL b99b1bd469fc2c340d0cbd92e9fd5901c36eafeb22f4fca17b2be2b1876fe21b21021018d1333b8b4e41c54991d0a13d418796cb7b26e8633826cb4e1fc8bf21
DIST ocsigenserver-2.2.0.tar.gz 1259122 SHA256 21d4d08dd00550647fc08cef214c0a651574671ee3542b7445f76b8234de1f68 SHA512 f1f98df2a00dcbdf9b9dcc5fb4213eb27cf68c66242bea85330d6f2bf772b958bbfed0b48630af6e12972638bf7bcf3e68c45aa4e3979cd1348e34d4da6c93f5 WHIRLPOOL b6c1f7daf676834793719e2222d528e0403bf25f6581ea6966beabeee4472641e32721aa626b9d67fbbc5c207096e3a1ee5e413763c0ff0b098cf7de8ad5505e
DIST ocsigenserver-2.3.0.tar.gz 1263133 SHA256 d684dcb2084fc6cc241461b2a5663d5eb2550f4270080276eccf855c7b131c5f SHA512 ef3a4227eb739ff51e5c4889e0204b875a33ba4b6b8651b16ec3eeac2cbf3e98fa7287814e6b2d3fd3de6f9a0b4e5e27f6b1722adf3a0c5c214c136966f9edb5 WHIRLPOOL e0399cac6ec24eeb878894e6e7da47569c3aaa1ef480ae0eb101d24ac40925a1e9774b340d45033e8e821e3f6190a4e0ad49ddc8a1b920afee2126ec314480c5
+DIST ocsigenserver-2.5.tar.gz 1259472 SHA256 d9107e0543a286b2264b0f4255886cdc3670196d5453a689da2985c7e5a7df2b SHA512 8d90ce99bdda2fefdc0d22497badfa885ff310801c6cc205e0360e823964b4b01a1fecef8549121647abfd113bfe45a0b6cb306a326b26657bd95fbafaa59e72 WHIRLPOOL 9feac8009a83520d3f82c3e4162d72cdff7e54b5077af63e1b04d63da0364035480de5a30f04f23c6124e0d4dd4c6c885687d2a24e00b1432b23d572bf90f13e
EBUILD ocsigenserver-2.2.0.ebuild 1961 SHA256 2b51548133e1e15621bdf4ec01ead70a5ef33972a7cbca7ff78253b7d5b6d428 SHA512 b661f62da2cc18f0725987f0796e55e7575ca3950e0fecab3b6b997022518ed5a7b6bc657ed57f4027fb36e02116f6e3a31c6afbbd711695badf4c5153488990 WHIRLPOOL 7bf8af00d929eb6b495c54e52cea8412309e198837052a08de921923d2a7f1903977b485d643758dba836b6c885da7b4323143d8e530e9a8444d806dbaab0a73
EBUILD ocsigenserver-2.3.0.ebuild 1909 SHA256 47449c7dc2e94869c25800f3f150753f03fb5457951672f3fb48afdeb0b066ef SHA512 8d2c769a160db132b4981e5aaac8ece53001ef7c719521ec6c260e9dbfb1f5b964858c96374436846232a6e5c100c1007ebca7d809ef37c01aaea19364a36fe2 WHIRLPOOL 72c45d2c304e3aa560160fc27f2e329e1de6b5587c9f32a62dee241f5bb91182dec3130ba60c720733bda5c7f20bcfe85316fd42111f2c6dfc0b702cc15d758e
-MISC ChangeLog 1629 SHA256 6a80b0c2a30f9ac82022fa7fd68246afc0254645c81b707a48b8bcbf2c520c33 SHA512 e009937136dbf2a95f09392e598b817b4ca17f743d189a4020687942fa6d3d629156a97dcae8704804f0750fe07ec603af9e20372f00e8d72efb8238973187e4 WHIRLPOOL 074e7dc7a285cf1f7f90c8bd2a03854609a4c96ebccfdcb0c59d38eddb9e0b044991a799c1b6e1e413d8b1a52a5688e6d8f3d549a285f5edaff6b72f87bb517d
+EBUILD ocsigenserver-2.5.ebuild 1997 SHA256 d75460c3ea89e7f2c1abdedef36824e86f7988515f23e558197d48bd8f2f5974 SHA512 95e139d2d0fadbe056a948abff0cd3c1e987774e4b410907749b3b0244a04c3ce04c467b338c6f7423c262b47ce81a8ba39af073a0b75d3ca2d2c428701c595d WHIRLPOOL ee997a912ad6d7810d5ce73d07e1b6f10fd6d07a0f16528845d0b024461f32a08d469afc7a45a683c9d6e2058459239de03f7d9f971dabe7bed2e5583112198d
+MISC ChangeLog 1760 SHA256 55a8bd8c330c9d7ce9832933fd4680ffad177a325299e3d9af15a3a96fa345f7 SHA512 0c60cc4ed085ca5d61fa1c1d17a09caeb5e00395954b1b6dc97da6b35e3a4ca654a223c3d4691c196aa510b654f522913330b85b200a6fe53a50f393f50aafdb WHIRLPOOL d4da23d4b1fbed9a7630f184bca1dbd0feb517fedf10070dd3ab357b730e3ad20d285589fd28890b0e4d3b07e66fd1e85500b9eaa64a8bfee3914c0c436b65c8
MISC metadata.xml 155 SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 SHA512 a525f91dd332fc144c42d1437bdae9c889cbcece6294c2d2f4baf6a532ac2e13492736e75b41c83fac31033a9ae53c37deb96286a5ab8575611136617640952c WHIRLPOOL 71a9c7aaf4e268c65c0d1e30e343911ccbcf99ef8c23773abc2b3af8d58d9f7d5c09632805d8ba9050c09eef629f2b340db9eb9ba8b9cd2e5d655fce3f91fcb6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJUBKJJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOY9UP/ii09ens2MMYbc7QzBNS1onO
-FLhAQSmpFjMdpiUZBoinFMu5IhZlS706AzywNWE1lBqk7dC7U5FV8uOawD2xBK1a
-3rqXWf3RqSwnxAkKWBxZrEcXZAdO8Sq+8ewoyYzrpo5CrWWE/TWU1T8EmmTT58tf
-ZiuDKmaoIZhOnTZt+Leqco3Jsrd4BhZej6fZ20yLjUQ+MWLGUlpvq5dvBjELJcgB
-tEmAWDN+bEaoEynagHi5xovrHft9uQZSjpi36zSuCz8iu4SYaPi16sqAXjtl+Fkc
-Dv0Yte+rUzAqH1afJyFNl9waxN3JzSD/UIBAB6oztTl0Qa1snpALJPAHgYMKm/Ar
-QutlFXkCzwblPzpeYXJDzlzumbc7NN+RZOZ7juWsw5xL0B2gQSUPxzSoNhZhOhID
-gdQLuLCr1ptK7aBvgZftE3d/7QcuozF7LeKAk0Xr/1Xdh1clMQ20zo70km0pYjnJ
-m/TegFi/Id3Id+1iJiueEIVUWe4rE4oidSCFlPHaTgyafr6HnMp+uH4RIK1WymaS
-jwRAKCZNiyVowUTJn9S4/fUWgsRyc3uicS+cg9scDTdl/gwDkltp/n8SENnqqaeq
-cnTfzLCpKt8JpXccMckzKataJei+rvdJtviYd7aA+z2pw6VPp51xFgNcDNWQLuuJ
-9Xb95xcxqPS6PfVbV26M
-=L6lm
+iEYEAREIAAYFAlR8PRIACgkQvFcC4BYPU0pAQQCgk1RTxTNS3zDGoSJZszd+QwzD
+ScoAn3/PmeCme6v50Z0chpfMUF6IAtOB
+=kmvr
-----END PGP SIGNATURE-----
diff --git a/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild b/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild
new file mode 100644
index 000000000000..74bd0ea9ddae
--- /dev/null
+++ b/www-servers/ocsigenserver/ocsigenserver-2.5.ebuild
@@ -0,0 +1,81 @@
+# 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
+}