diff options
author | Alexis Ballier <aballier@gentoo.org> | 2016-12-07 18:22:37 +0100 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2016-12-07 20:31:39 +0100 |
commit | a77b78a3b56cd37b25fc3d864aa1f6ebbe0c7a8a (patch) | |
tree | 7001aec1604f18519704e09e134cf0af6af91b18 /www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild | |
parent | dev-ml/js_of_ocaml: require camlp4 on lwt. (diff) | |
download | gentoo-a77b78a3b56cd37b25fc3d864aa1f6ebbe0c7a8a.tar.gz gentoo-a77b78a3b56cd37b25fc3d864aa1f6ebbe0c7a8a.tar.bz2 gentoo-a77b78a3b56cd37b25fc3d864aa1f6ebbe0c7a8a.zip |
www-servers/ocsigenserver: remove old
Package-Manager: portage-2.3.3
Diffstat (limited to 'www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild')
-rw-r--r-- | www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild b/www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild deleted file mode 100644 index 311e804d25c9..000000000000 --- a/www-servers/ocsigenserver/ocsigenserver-2.7-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -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:=[camlp4(+)] - >=dev-lang/ocaml-3.12:=[ocamlopt?] - dev-ml/ocaml-ipaddr:= - dbm? ( dev-ml/camldbm:= ) - sqlite? ( dev-ml/ocaml-sqlite3:= )" -RDEPEND="${DEPEND}" - -pkg_setup() { - enewgroup ocsigenserver - enewuser ocsigenserver -1 -1 /var/www ocsigenserver -} - -src_prepare() { - has_version '>=dev-ml/tyxml-4' && epatch "${FILESDIR}/tyxml.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.md - - # We create it at runtime - rm -f "${ED}/var/run/ocsigenserver_command" || die -} |