commit:     ad65b34eb91da0472da2906d65a125f60f9f7d69
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  1 18:24:11 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Tue Mar  1 18:47:37 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad65b34e

dev-ml/eliom: remove old

Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>

 dev-ml/eliom/Manifest            |   1 -
 dev-ml/eliom/eliom-4.2.ebuild    |  60 -------------------
 dev-ml/eliom/files/tyxml36.patch | 125 ---------------------------------------
 3 files changed, 186 deletions(-)

diff --git a/dev-ml/eliom/Manifest b/dev-ml/eliom/Manifest
index d175232..23b75fd 100644
--- a/dev-ml/eliom/Manifest
+++ b/dev-ml/eliom/Manifest
@@ -1,2 +1 @@
-DIST eliom-4.2.tar.gz 699337 SHA256 
30d180b72d21177d09b311785e08e54cc221b148d969f17334f8be6eecfb783d SHA512 
c7c75dc00defe0c269aba4e4fbdc00a824b781b124e3f51747e29533c4aeedaecb68c7ebcb38b4cc9a51c3796abdfa680ba0702a83415911406b25cd07ad66c7
 WHIRLPOOL 
2a36deeb10cbf3b29c76b33185de1c848615293830f7a3701c2d87025be0ed575cdadf238c696ad4716e50f2b0258febef7b7039a1980aafeaf6e1c483ec46ca
 DIST eliom-5.0.0.tar.gz 728278 SHA256 
6726500f9a54478def95875d04098dc8dc829d4a10e06896ff4f037bb1c03cbd SHA512 
1c5297e376c3a46935de369b418638a772304246b73756f8bc052301b48d62a37af527274bf1a05064f33b60ff9dcde057a0030f083136fa4e1c0cfa07f01887
 WHIRLPOOL 
ca1186787a8f938cf029f9a5c9904ed0324a3d24d2f0d0834dd1e2b2f995de6d57d1040b4d128de8233255ca385478f0ba3bf597c2f0315ab2f1894118755dca

diff --git a/dev-ml/eliom/eliom-4.2.ebuild b/dev-ml/eliom/eliom-4.2.ebuild
deleted file mode 100644
index 4f7efd7..0000000
--- a/dev-ml/eliom/eliom-4.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib findlib
-
-DESCRIPTION="A web framework to program client/server applications"
-HOMEPAGE="http://ocsigen.org/eliom/";
-SRC_URI="https://github.com/ocsigen/eliom/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc +ocamlopt"
-
-RDEPEND=">=dev-lang/ocaml-4.00:=[ocamlopt?]
-       >=dev-ml/js_of_ocaml-2.5-r1:=
-       >=www-servers/ocsigenserver-2.5:=
-       >=dev-ml/tyxml-3.6:=
-       >=dev-ml/deriving-0.6:=
-       dev-ml/reactiveData:=
-       dev-ml/ocaml-ipaddr:=
-       dev-ml/react:=
-       dev-ml/ocaml-ssl:=
-       >=dev-ml/lwt-2.5.0:=
-       dev-ml/calendar:="
-DEPEND="${RDEPEND}
-       dev-ml/opam"
-
-src_prepare() {
-       epatch "${FILESDIR}/tyxml36.patch"
-}
-
-src_compile() {
-       if use ocamlopt ; then
-               emake all
-       else
-               emake byte
-       fi
-       use doc && emake doc
-       emake man
-}
-
-src_install() {
-       opam-installer \
-               --prefix="${ED}/usr" \
-               --libdir="${D}/$(ocamlc -where)" \
-               --docdir="${ED}/usr/share/doc/${PF}" \
-               --mandir="${ED}/usr/share/man" \
-               || die
-       dodoc CHANGES README
-       if use doc ; then
-               docinto client/html
-               dodoc -r _build/src/lib/client/api.docdir/*
-               docinto server/html
-               dodoc -r _build/src/lib/server/api.docdir/*
-       fi
-}

diff --git a/dev-ml/eliom/files/tyxml36.patch b/dev-ml/eliom/files/tyxml36.patch
deleted file mode 100644
index 02ac3f1..0000000
--- a/dev-ml/eliom/files/tyxml36.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-Backported from:
-
-commit e55552629e9affcaefbe9e0f36212fe3f385a780
-Author: Vasilis Papavasileiou <g...@vasilis.airpost.net>
-Date:   Thu Aug 6 13:23:29 2015 +0200
-
-    update for new-style TyXML wrapping
-
-
-Index: eliom-4.2/src/lib/eliom_content.client.mli
-===================================================================
---- eliom-4.2.orig/src/lib/eliom_content.client.mli
-+++ eliom-4.2/src/lib/eliom_content.client.mli
-@@ -74,7 +74,7 @@ module Svg : sig
- 
-   (** Creation of reactive content *)
-   module R : sig
--    module Raw : Svg_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml).T
-+    module Raw : Svg_sigs.Make(Eliom_content_core.Xml_wed).T
-       with type +'a elt = 'a elt
-        and type +'a attrib = 'a attrib
- 
-@@ -397,7 +397,7 @@ module Html5 : sig
-     val filter_attrib : 'a attrib -> bool React.signal -> 'a attrib
- 
-     (** Cf. {% <<a_api project="tyxml" | module Html5_sigs.T >> %}. *)
--    module Raw : Html5_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml)(Svg.R.Raw).T
-+    module Raw : Html5_sigs.Make(Eliom_content_core.Xml_wed)(Svg.R.Raw).T
-       with type +'a elt = 'a elt
-        and type +'a attrib = 'a attrib
- 
-Index: eliom-4.2/src/lib/eliom_content_core.client.ml
-===================================================================
---- eliom-4.2.orig/src/lib/eliom_content_core.client.ml
-+++ eliom-4.2/src/lib/eliom_content_core.client.ml
-@@ -26,6 +26,7 @@ open Eliom_lib
- 
- module Xml = struct
-   include RawXML
-+  module W = Xml_wrap.NoWrap
-   type 'a wrap = 'a
-   type 'a list_wrap = 'a list
-   type econtent =
-@@ -163,8 +164,9 @@ end
- 
- module Xml_wed =
- struct
--  type 'a wrap = 'a Tyxml_js.Xml_wrap.t
--  type 'a list_wrap = 'a Tyxml_js.Xml_wrap.tlist
-+  module W = Tyxml_js.Xml_wrap
-+  type 'a wrap = 'a W.t
-+  type 'a list_wrap = 'a W.tlist
-   type uri = Xml.uri
-   let string_of_uri = Xml.string_of_uri
-   let uri_of_string = Xml.uri_of_string
-@@ -250,7 +252,7 @@ module Svg = struct
-   end
- 
-   module R = struct
--    module Raw = Svg_f.MakeWrapped(Tyxml_js.Xml_wrap)(Xml_wed)
-+    module Raw = Svg_f.Make(Xml_wed)
-     include Raw
- 
-   end
-@@ -322,7 +324,7 @@ module Html5 = struct
- 
-     let node s = Xml.make_react s
- 
--    module Raw = Html5_f.MakeWrapped(Tyxml_js.Xml_wrap)(Xml_wed)(Svg.R)
-+    module Raw = Html5_f.Make(Xml_wed)(Svg.R)
-     let filter_attrib (name,a) on =
-       let v = match a with
-         | Xml.RA a -> Xml.RAReact (React.S.map (function
-Index: eliom-4.2/src/lib/eliom_content_core.client.mli
-===================================================================
---- eliom-4.2.orig/src/lib/eliom_content_core.client.mli
-+++ eliom-4.2/src/lib/eliom_content_core.client.mli
-@@ -22,6 +22,8 @@
- 
- module Xml : sig
- 
-+  module W : Xml_wrap.T with type 'a t = 'a and type 'a tlist = 'a list
-+
-   type uri = string
-   val uri_of_string : uri -> string
-   val string_of_uri : string -> uri
-@@ -147,6 +149,8 @@ module Xml : sig
-   val set_classes_of_elt : elt -> elt
- end
- 
-+module Xml_wed : Xml_sigs.T with module W = Tyxml_js.Xml_wrap
-+
- (** Building SVG tree. *)
- module Svg : sig
- 
-@@ -197,7 +201,7 @@ module Svg : sig
-   (** Typed interface for building valid reactive SVG tree. *)
-   module R : sig
- 
--    module Raw : Svg_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml).T
-+    module Raw : Svg_sigs.Make(Xml_wed).T
-       with type +'a elt = 'a elt
-        and type +'a attrib = 'a attrib
- 
-@@ -298,7 +302,7 @@ module Html5 : sig
- 
-     val filter_attrib : 'a attrib -> bool React.signal -> 'a attrib
- 
--    module Raw : Html5_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml)(Svg.R.Raw).T
-+    module Raw : Html5_sigs.Make(Xml_wed)(Svg.R.Raw).T
-       with type +'a elt = 'a elt
-        and type +'a attrib = 'a attrib
- 
-Index: eliom-4.2/src/lib/eliom_content_core.server.ml
-===================================================================
---- eliom-4.2.orig/src/lib/eliom_content_core.server.ml
-+++ eliom-4.2/src/lib/eliom_content_core.server.ml
-@@ -28,6 +28,7 @@ open Eliom_lib
- 
- module Xml = struct
-   include RawXML
-+  module W = Xml_wrap.NoWrap
-   type 'a wrap = 'a
-   type 'a list_wrap = 'a list
- 

Reply via email to