From edbff9a189e73e1d3b38b62483c7c5e8bbc554eb Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 16 Jul 2015 13:12:11 +0000 Subject: revbump for the command pipe change Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A --- www-servers/ocsigenserver/ChangeLog | 8 +- www-servers/ocsigenserver/Manifest | 9 ++- .../ocsigenserver/ocsigenserver-2.5-r2.ebuild | 91 ++++++++++++++++++++++ 3 files changed, 103 insertions(+), 5 deletions(-) create mode 100644 www-servers/ocsigenserver/ocsigenserver-2.5-r2.ebuild (limited to 'www-servers') diff --git a/www-servers/ocsigenserver/ChangeLog b/www-servers/ocsigenserver/ChangeLog index 6b410ce144d8..3a31609c301d 100644 --- a/www-servers/ocsigenserver/ChangeLog +++ b/www-servers/ocsigenserver/ChangeLog @@ -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 + +ocsigenserver-2.5-r2.ebuild: + revbump for the command pipe change 16 Jul 2015; Alexis Ballier -ocsigenserver-2.2.0.ebuild, -ocsigenserver-2.3.0.ebuild, -files/pcre.patch: diff --git a/www-servers/ocsigenserver/Manifest b/www-servers/ocsigenserver/Manifest index 5bf25ec8448b..fd1e356539f9 100644 --- a/www-servers/ocsigenserver/Manifest +++ b/www-servers/ocsigenserver/Manifest @@ -8,13 +8,14 @@ AUX ocsigenserver.confd 491 SHA256 c41f56ac7d4e0b0920d4a561ab855da20e1369c17fa5a AUX ocsigenserver.initd 1107 SHA256 ca006659d1606753086a522df3ed982f01f963ac6c00f2864cca542bd7772ba1 SHA512 e4fdb1e596b83072b429f141fde08397149022a37f83bdd17bce9ed7947c4cf970f0c7f5eafc642c1d880ee9a28ab9821a375dce4027f77886710a095ee7a2e9 WHIRLPOOL f9c718844ab3659a6036cbd612eac5c0b43e3aba5ad35a256a7271d8c84efd27b80877bd084b6eab871ce3a17ad27b2df7ab07515410148123cd9480614e698c DIST ocsigenserver-2.5.tar.gz 1259472 SHA256 d9107e0543a286b2264b0f4255886cdc3670196d5453a689da2985c7e5a7df2b SHA512 8d90ce99bdda2fefdc0d22497badfa885ff310801c6cc205e0360e823964b4b01a1fecef8549121647abfd113bfe45a0b6cb306a326b26657bd95fbafaa59e72 WHIRLPOOL 9feac8009a83520d3f82c3e4162d72cdff7e54b5077af63e1b04d63da0364035480de5a30f04f23c6124e0d4dd4c6c885687d2a24e00b1432b23d572bf90f13e EBUILD ocsigenserver-2.5-r1.ebuild 2216 SHA256 156135ab3058660e860257a00394917d1de50eb6e03c470ba2c999e5e540e68a SHA512 aa60661ab913d4ce73a823965a5f9f110079b44831ee5de4293b2ecfbac0b73595d16c7f3ed0a03982f8312703844f6f3018437e8ac3825cf9119faeddea6cbc WHIRLPOOL a5c84a0db8a868485d1488e0814e496629bc01511fed0befd1721321fa3a3148296c2a8abe92b0eee32432235ef06aed25f1561e3c2677cc8b1751bc4f093e1a +EBUILD ocsigenserver-2.5-r2.ebuild 2216 SHA256 d291013720b899ed6e4cdefbd6a1dc1566b580976a5156c3224dee0c206742fc SHA512 65589292df8626f77a2bcd30729dd5cdbd36236830cb3fe2464cc443cd9a51eab4e1a2cd01c969a2c0db919c4c57241633c884700e14deb671bb14531cd62c9b WHIRLPOOL 1f411ef25a44ace2f214980358f728a9129c7f38cd7b6e492b46b9cb60096377c528bc99643c20875bef86455817f9c4d148748f0139a017e4fcc3c02b54fdbb EBUILD ocsigenserver-2.5.ebuild 1997 SHA256 d75460c3ea89e7f2c1abdedef36824e86f7988515f23e558197d48bd8f2f5974 SHA512 95e139d2d0fadbe056a948abff0cd3c1e987774e4b410907749b3b0244a04c3ce04c467b338c6f7423c262b47ce81a8ba39af073a0b75d3ca2d2c428701c595d WHIRLPOOL ee997a912ad6d7810d5ce73d07e1b6f10fd6d07a0f16528845d0b024461f32a08d469afc7a45a683c9d6e2058459239de03f7d9f971dabe7bed2e5583112198d -MISC ChangeLog 2312 SHA256 9371ed78c16f33c7cd8218111612341ea9cce3c70ee284ec278827f0d9b2a9f4 SHA512 b77d2835037f22dd919011febe9cdf533ec1e895677550682a17495069cbe1bcd00fe6dd61bb7c007352987cc287e114799bdc34e6be257bffe6ac55df6882d0 WHIRLPOOL 0d4b3b36d55901cb07bdcab6e6d6b001fdacdc3117e16445a69d587b6b0e8004062386a3d4b1bd4fdbdff60fe1ddc1e0698539b5e56cc410b1da05bbec28c0e1 +MISC ChangeLog 2472 SHA256 2af09db4aad020d613a948b91c845956161d4a26ea5226f0fa15ddf2e1b03315 SHA512 1508abbc98f3563fc693e7928bc608caf6d6d0dffa809d6d2e11934794349f74fdca00d13ff518afe966a090bdccca5eae8d5f7243b79469a9e2a02a4866c2e2 WHIRLPOOL 3537fe0102920a5e6ef23ddb70ccdcffd3022fe2d9742f2b6320ad53a6a13b47340f5241e6a1707fb252dcab0365f29bf6f85703630b17a955abdca174e9474d MISC metadata.xml 242 SHA256 8ddcb2df52a0c680260c6121bfa4705e7c4f7355022359730f01272fef1bec2a SHA512 b782c7c3ad06bdab455982f32ae8226e92bcdb434d7a7bd65cc13c1fac1036a4a37a00ba5ca8c4a2b15767b023cdeb68ef6773cbba36f487f6c3664edc0a0a48 WHIRLPOOL 4c09451ce37971639c4b0e10b8faa5b266c83d15a8b74e909f555f2a1d1ed5efcec6e1b2748c732ac70302424209bba51a2abe5c96abe086343f38ce1c04a9f4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlWnrXwACgkQvFcC4BYPU0oNaQCfbP8Z73WBPCpylognHlSYkwZG -FuAAniusqCnF22G2owNliZMlWUqL+vm/ -=gi29 +iEYEAREIAAYFAlWnragACgkQvFcC4BYPU0oNAwCeK06uoFQDNlOEoATlVZ8oByoD +WLAAniEZl/P/qv7Eh1dhmvRhNtdiOdQR +=koF+ -----END PGP SIGNATURE----- diff --git a/www-servers/ocsigenserver/ocsigenserver-2.5-r2.ebuild b/www-servers/ocsigenserver/ocsigenserver-2.5-r2.ebuild new file mode 100644 index 000000000000..80723fc59cae --- /dev/null +++ b/www-servers/ocsigenserver/ocsigenserver-2.5-r2.ebuild @@ -0,0 +1,91 @@ +# 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 +} -- cgit v1.2.3-65-gdbad