[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 53bd2701be99a2f07356afe8d9d1d7efe4ad442c Author: Maciej Barć gentoo org> AuthorDate: Fri Sep 29 11:24:34 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Sep 30 14:24:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bd2701 dev-ml/tyxml: bump to 4.6.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/tyxml-4.6.0.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index 6e7b8d531661..ee2302dbc275 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1 +1,2 @@ DIST tyxml-4.5.0.tbz 102918 BLAKE2B 28c5f827e6969ce9557a86c976e6925716f30759607a11c027c9c6a63c6078437c84ec565d03a91775223fbb9bef97f7acc0c0bb5677205c7e0af7be601b6e26 SHA512 772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3 +DIST tyxml-4.6.0.tbz 107055 BLAKE2B 51785927d3279ffcab940d42ff4de9a7d797ab7abf78bff80914db0355cb9f2f074310371d55abcb601595b461b718af8837c05fe6beca9b4988010526b6b5ff SHA512 69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4 diff --git a/dev-ml/tyxml/tyxml-4.6.0.ebuild b/dev-ml/tyxml/tyxml-4.6.0.ebuild new file mode 100644 index ..0064acfb4d31 --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.6.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A library for building correct HTML and SVG documents" +HOMEPAGE="https://github.com/ocsigen/tyxml/; +SRC_URI="https://github.com/ocsigen/${PN}/releases/download/${PV}/${P}.tbz; + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ml/markup:= + dev-ml/ppxlib:= + dev-ml/uutf:= + dev-ml/re:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + test? ( + dev-ml/alcotest + dev-ml/reason + ) +" + +PATCHES=( "${FILESDIR}"/${PN}-4.5.0-gentoo.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/files/, dev-ml/tyxml/
commit: 18997072e6f18ac57833db7187c3704a1d948f5a Author: Alfredo Tupone gentoo org> AuthorDate: Wed Dec 21 07:40:39 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Dec 21 07:41:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18997072 dev-ml/tyxml: new package, add 4.5.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch | 11 +++ dev-ml/tyxml/metadata.xml | 21 + dev-ml/tyxml/tyxml-4.5.0.ebuild | 29 + 4 files changed, 62 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest new file mode 100644 index ..6e7b8d531661 --- /dev/null +++ b/dev-ml/tyxml/Manifest @@ -0,0 +1 @@ +DIST tyxml-4.5.0.tbz 102918 BLAKE2B 28c5f827e6969ce9557a86c976e6925716f30759607a11c027c9c6a63c6078437c84ec565d03a91775223fbb9bef97f7acc0c0bb5677205c7e0af7be601b6e26 SHA512 772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3 diff --git a/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch b/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch new file mode 100644 index ..276b7dbc6f10 --- /dev/null +++ b/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch @@ -0,0 +1,11 @@ +--- a/lib/dune 2022-12-20 22:46:07.612173538 +0100 b/lib/dune 2022-12-20 22:46:17.811016202 +0100 +@@ -5,7 +5,7 @@ + (modules_without_implementation + Xml_sigs Html_sigs Svg_sigs Html_types Svg_types) + (synopsis "Statically correct HTML and SVG documents (Functor version)") +- (libraries uutf re seq) ++ (libraries uutf re) + (flags (:standard + -safe-string)) + ) diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml new file mode 100644 index ..aed95d1077cd --- /dev/null +++ b/dev-ml/tyxml/metadata.xml @@ -0,0 +1,21 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + m...@gentoo.org + ML + + + TyXML provides a set of convenient combinators that uses the OCaml + type system to ensure the validity of the generated documents. TyXML + can be used with any representation of HTML and SVG: the textual one, + provided directly by this package, or DOM trees (js_of_ocaml-tyxml) + virtual DOM (virtual-dom) and reactive or replicated trees (eliom). + You can also create your own representation and use it to instantiate + a new set of combinators. + + + https://github.com/ocsigen/tyxml/issues/ + ocsigen/tyxml + + diff --git a/dev-ml/tyxml/tyxml-4.5.0.ebuild b/dev-ml/tyxml/tyxml-4.5.0.ebuild new file mode 100644 index ..192acf0b7965 --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.5.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A library for building correct HTML and SVG documents" +HOMEPAGE="https://github.com/ocsigen/tyxml; +SRC_URI="https://github.com/ocsigen/${PN}/releases/download/${PV}/${P}.tbz; + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ml/markup:= + dev-ml/ppxlib:= + dev-ml/uutf:= + dev-ml/re:=" +DEPEND="${RDEPEND}" +BDEPEND="test? ( + dev-ml/alcotest + dev-ml/reason +)" + +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 6b6736f1ae4289d71a738dccc255bc39778e7c8e Author: Alfredo Tupone gentoo org> AuthorDate: Sat Feb 20 17:15:30 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Feb 20 17:15:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6736f1 dev-ml/tyxml: remove old version Closes: https://bugs.gentoo.org/771201 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/tyxml/Manifest | 1 - dev-ml/tyxml/tyxml-4.1.0-r1.ebuild | 36 2 files changed, 37 deletions(-) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index af8bf43c702..3255e446b98 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1,2 +1 @@ -DIST tyxml-4.1.0.tar.gz 179852 BLAKE2B d143c1291cedfb345f0773284891e17bbeb8d46eb5fa5c74df3e9ffd24adca35a8afddd60958ff3c7580bb3984c1ae2a4b077073346326c5d20a975dd42cba66 SHA512 add2b82939ea069ee74ee26ff3ee1f3ad2e361e593134da807e1acfbebff4ed546cbc23aca7ee2936a1eb8a736916d673aa2c96aeae8779706cd726bc2d07ead DIST tyxml-4.2.0.tar.gz 182255 BLAKE2B 04ec57372bb4b63eb66b21c8d8771290cf9d7d9a344d8354414c5512d112852c2f2af9e5dbda74e6c990c64a498545ad6ad7f4f94190523b7b9029809b0f41c8 SHA512 555df1fdf5eb30592a3bd93b7d08345964b1cd6e16c2f746ef777cb3c5fc9a31dddf316432e0457d317eaf7728c5d1156982956169a7b1eb9b660eedcf89ca58 diff --git a/dev-ml/tyxml/tyxml-4.1.0-r1.ebuild b/dev-ml/tyxml/tyxml-4.1.0-r1.ebuild deleted file mode 100644 index 5efa9cf733a..000 --- a/dev-ml/tyxml/tyxml-4.1.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -OASIS_BUILD_DOCS=1 -# Cannot find findlib package alcotest -# OASIS_BUILD_TESTS=1 - -inherit oasis - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE="http://ocsigen.org/tyxml/; -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="+ppx +camlp4" - -DEPEND=" - >=dev-ml/uutf-1.0:= - dev-ml/uchar:= - dev-ml/re:= - ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) - camlp4? ( dev-ml/camlp4:= )" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README.md ) - -src_configure() { - oasis_configure_opts=" - $(use_enable camlp4 syntax) - $(use_enable ppx) - " oasis_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 0b394a54f82aebbae6c5c71bd665607c28c31cbe Author: Alfredo Tupone gentoo org> AuthorDate: Sat Feb 20 16:34:45 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Feb 20 16:34:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b394a54 dev-ml/tyxml: Version bump to 4.2.0 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/tyxml-4.2.0.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index cb423403457..af8bf43c702 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1 +1,2 @@ DIST tyxml-4.1.0.tar.gz 179852 BLAKE2B d143c1291cedfb345f0773284891e17bbeb8d46eb5fa5c74df3e9ffd24adca35a8afddd60958ff3c7580bb3984c1ae2a4b077073346326c5d20a975dd42cba66 SHA512 add2b82939ea069ee74ee26ff3ee1f3ad2e361e593134da807e1acfbebff4ed546cbc23aca7ee2936a1eb8a736916d673aa2c96aeae8779706cd726bc2d07ead +DIST tyxml-4.2.0.tar.gz 182255 BLAKE2B 04ec57372bb4b63eb66b21c8d8771290cf9d7d9a344d8354414c5512d112852c2f2af9e5dbda74e6c990c64a498545ad6ad7f4f94190523b7b9029809b0f41c8 SHA512 555df1fdf5eb30592a3bd93b7d08345964b1cd6e16c2f746ef777cb3c5fc9a31dddf316432e0457d317eaf7728c5d1156982956169a7b1eb9b660eedcf89ca58 diff --git a/dev-ml/tyxml/tyxml-4.2.0.ebuild b/dev-ml/tyxml/tyxml-4.2.0.ebuild new file mode 100644 index 000..77cd847248e --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.2.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +OASIS_BUILD_DOCS=1 +# Cannot find findlib package alcotest +# OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/; +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ppx +camlp4" + +DEPEND=" + >=dev-ml/uutf-1.0:= + dev-ml/uchar:= + dev-ml/re:= + ppx? ( + >=dev-ml/ppx_tools_versioned-5.2.2:= + dev-ml/markup:= + ) + camlp4? ( dev-ml/camlp4:= )" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md ) + +src_configure() { + oasis_configure_opts=" + $(use_enable camlp4 syntax) + $(use_enable ppx) + " oasis_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 0c8439922dafb8ce0ef764033dee38dcbf243670 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Feb 17 21:26:02 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Feb 17 21:26:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c843992 dev-ml/tyxml: ocaml-re -> re Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/tyxml/metadata.xml | 5 - dev-ml/tyxml/{tyxml-4.1.0.ebuild => tyxml-4.1.0-r1.ebuild} | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml index 370ac65bc45..0bed5720983 100644 --- a/dev-ml/tyxml/metadata.xml +++ b/dev-ml/tyxml/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + m...@gentoo.org + ML + ocsigen/tyxml diff --git a/dev-ml/tyxml/tyxml-4.1.0.ebuild b/dev-ml/tyxml/tyxml-4.1.0-r1.ebuild similarity index 92% rename from dev-ml/tyxml/tyxml-4.1.0.ebuild rename to dev-ml/tyxml/tyxml-4.1.0-r1.ebuild index 4ddf289c7b6..5efa9cf733a 100644 --- a/dev-ml/tyxml/tyxml-4.1.0.ebuild +++ b/dev-ml/tyxml/tyxml-4.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ IUSE="+ppx +camlp4" DEPEND=" >=dev-ml/uutf-1.0:= dev-ml/uchar:= - dev-ml/ocaml-re:= + dev-ml/re:= ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) camlp4? ( dev-ml/camlp4:= )" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/files/, dev-ml/tyxml/
commit: 8aad7fe9ca38287b79f5d48b05db9f2306968943 Author: Alexis Ballier gentoo org> AuthorDate: Thu Apr 27 10:50:56 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Apr 27 10:50:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad7fe9 dev-ml/tyxml: remove old Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ml/tyxml/Manifest | 1 - dev-ml/tyxml/files/uutf.patch | 40 dev-ml/tyxml/tyxml-4.0.1.ebuild | 36 3 files changed, 77 deletions(-) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index bbf3405e244..62f104eba04 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1,2 +1 @@ -DIST tyxml-4.0.1.tar.gz 179609 SHA256 b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa SHA512 ebc0f148602375d8df16df7815f60ad6edcc7b4830af9479fb0e71a394d5d6dd7cb36e592d026b06677537d29be4359201e52f047ad3e23f34d82401b33b31e3 WHIRLPOOL 0b1f5c790f1d11fa503a23ff265b5e2cdb570fb61879d19c95f1d454f325066945607f5f54ffbf822500a58bd19a88906b92d7e9dc1a142bd051a5845ba1db91 DIST tyxml-4.1.0.tar.gz 179852 SHA256 8721a46847735fbede8ce331f1b07d86699dd42f511deea668c1c886589bccd1 SHA512 add2b82939ea069ee74ee26ff3ee1f3ad2e361e593134da807e1acfbebff4ed546cbc23aca7ee2936a1eb8a736916d673aa2c96aeae8779706cd726bc2d07ead WHIRLPOOL 71b2eceea0820af9dd0b9d0b6581220f2b951d15f50e3face8a2d5c44bd53f3523fedfdf3d88affe4c6be23e6eaf23cacd39fe452c76b96cbbd3d02ce516c8ab diff --git a/dev-ml/tyxml/files/uutf.patch b/dev-ml/tyxml/files/uutf.patch deleted file mode 100644 index 540d5c620f9..000 --- a/dev-ml/tyxml/files/uutf.patch +++ /dev/null @@ -1,40 +0,0 @@ -Index: tyxml-4.0.0/lib/xml_print.ml -=== tyxml-4.0.0.orig/lib/xml_print.ml -+++ tyxml-4.0.0/lib/xml_print.ml -@@ -154,15 +154,14 @@ module Utf8 = struct - Uutf.String.fold_utf_8 - (fun _ _ d -> -match d with -- | `Uchar 34 -> -- Buffer.add_string buffer "" -- | `Uchar 38 -> -- Buffer.add_string buffer "" -- | `Uchar 60 -> -- Buffer.add_string buffer "" -- | `Uchar 62 -> -- Buffer.add_string buffer "" -- | `Uchar code -> -+ | `Uchar ucode -> -+ begin -+ match Uchar.to_int ucode with -+ | 34 -> Buffer.add_string buffer "" -+ | 38 -> Buffer.add_string buffer "" -+ | 60 -> Buffer.add_string buffer "" -+ | 62 -> Buffer.add_string buffer "" -+ | code -> -let u = - (* Illegal characters in html - http://en.wikipedia.org/wiki/Character_encodings_in_HTML -@@ -181,9 +180,10 @@ module Utf8 = struct -|| code land 0x = 0xFFFE -|| code land 0x = 0x - then (warn:=true; Uutf.u_rep) -- else code -+ else ucode -in -Uutf.Buffer.add_utf_8 buffer u -+ end -| `Malformed _ -> -Uutf.Buffer.add_utf_8 buffer Uutf.u_rep; -warn:=true) diff --git a/dev-ml/tyxml/tyxml-4.0.1.ebuild b/dev-ml/tyxml/tyxml-4.0.1.ebuild deleted file mode 100644 index a2348f7c739..000 --- a/dev-ml/tyxml/tyxml-4.0.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -OASIS_BUILD_DOCS=1 -# Cannot find findlib package alcotest -# OASIS_BUILD_TESTS=1 - -inherit oasis - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE="http://ocsigen.org/tyxml/; -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="+ppx +camlp4" - -DEPEND=" - >=dev-ml/uutf-1.0:= - dev-ml/ocaml-re:= - ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) - camlp4? ( dev-ml/camlp4:= )" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README.md ) -PATCHES=( "${FILESDIR}/uutf.patch" ) - -src_configure() { - oasis_configure_opts=" - $(use_enable camlp4 syntax) - $(use_enable ppx) - " oasis_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 3d06c8336732004eb0c2c41cc7de64b04e0fca96 Author: Alexis Ballier gentoo org> AuthorDate: Tue Mar 7 13:21:38 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Mar 7 13:29:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d06c833 dev-ml/tyxml: Bump to 4.1.0 Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/tyxml-4.1.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index 753893aa673..bbf3405e244 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1 +1,2 @@ DIST tyxml-4.0.1.tar.gz 179609 SHA256 b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa SHA512 ebc0f148602375d8df16df7815f60ad6edcc7b4830af9479fb0e71a394d5d6dd7cb36e592d026b06677537d29be4359201e52f047ad3e23f34d82401b33b31e3 WHIRLPOOL 0b1f5c790f1d11fa503a23ff265b5e2cdb570fb61879d19c95f1d454f325066945607f5f54ffbf822500a58bd19a88906b92d7e9dc1a142bd051a5845ba1db91 +DIST tyxml-4.1.0.tar.gz 179852 SHA256 8721a46847735fbede8ce331f1b07d86699dd42f511deea668c1c886589bccd1 SHA512 add2b82939ea069ee74ee26ff3ee1f3ad2e361e593134da807e1acfbebff4ed546cbc23aca7ee2936a1eb8a736916d673aa2c96aeae8779706cd726bc2d07ead WHIRLPOOL 71b2eceea0820af9dd0b9d0b6581220f2b951d15f50e3face8a2d5c44bd53f3523fedfdf3d88affe4c6be23e6eaf23cacd39fe452c76b96cbbd3d02ce516c8ab diff --git a/dev-ml/tyxml/tyxml-4.1.0.ebuild b/dev-ml/tyxml/tyxml-4.1.0.ebuild new file mode 100644 index 000..4ddf289c7b6 --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +OASIS_BUILD_DOCS=1 +# Cannot find findlib package alcotest +# OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/; +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ppx +camlp4" + +DEPEND=" + >=dev-ml/uutf-1.0:= + dev-ml/uchar:= + dev-ml/ocaml-re:= + ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) + camlp4? ( dev-ml/camlp4:= )" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md ) + +src_configure() { + oasis_configure_opts=" + $(use_enable camlp4 syntax) + $(use_enable ppx) + " oasis_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: f57abfbef4b836c896c35a228a76e91da9bb7797 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 24 10:42:41 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 24 10:42:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57abfbe dev-ml/tyxml: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ml/tyxml/Manifest | 3 --- dev-ml/tyxml/tyxml-3.5.0.ebuild | 25 - dev-ml/tyxml/tyxml-3.6.0.ebuild | 25 - dev-ml/tyxml/tyxml-4.0.0.ebuild | 35 --- 4 files changed, 88 deletions(-) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index d4d03e5..753893a 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1,4 +1 @@ -DIST tyxml-3.5.0.tar.gz 127891 SHA256 e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec WHIRLPOOL 7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4 -DIST tyxml-3.6.0.tar.gz 129924 SHA256 ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127 WHIRLPOOL f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210 -DIST tyxml-4.0.0.tar.gz 172367 SHA256 1ec7d175d0ad22290c06d1872e86915edcc04bfa75b993f8ac2db84eb1de SHA512 3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05 WHIRLPOOL d81ee355951bff5454fb15121cf48c379e8567db5d1e7fde4ce6d0cd83d19b7c7f1783916cbd1d8e85033a6730f74d88ef20c8c3bd7ac86a99210e1b2e053a0d DIST tyxml-4.0.1.tar.gz 179609 SHA256 b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa SHA512 ebc0f148602375d8df16df7815f60ad6edcc7b4830af9479fb0e71a394d5d6dd7cb36e592d026b06677537d29be4359201e52f047ad3e23f34d82401b33b31e3 WHIRLPOOL 0b1f5c790f1d11fa503a23ff265b5e2cdb570fb61879d19c95f1d454f325066945607f5f54ffbf822500a58bd19a88906b92d7e9dc1a142bd051a5845ba1db91 diff --git a/dev-ml/tyxml/tyxml-3.5.0.ebuild b/dev-ml/tyxml/tyxml-3.5.0.ebuild deleted file mode 100644 index 0ea29eb.. --- a/dev-ml/tyxml/tyxml-3.5.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -OASIS_BUILD_DOCS=1 - -inherit oasis - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE="http://ocsigen.org/tyxml/; -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND=" - dev-ml/uutf:= - dev-ml/camlp4:=" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README.md ) diff --git a/dev-ml/tyxml/tyxml-3.6.0.ebuild b/dev-ml/tyxml/tyxml-3.6.0.ebuild deleted file mode 100644 index 0ea29eb.. --- a/dev-ml/tyxml/tyxml-3.6.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -OASIS_BUILD_DOCS=1 - -inherit oasis - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE="http://ocsigen.org/tyxml/; -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND=" - dev-ml/uutf:= - dev-ml/camlp4:=" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README.md ) diff --git a/dev-ml/tyxml/tyxml-4.0.0.ebuild b/dev-ml/tyxml/tyxml-4.0.0.ebuild deleted file mode 100644 index f18fea8.. --- a/dev-ml/tyxml/tyxml-4.0.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -OASIS_BUILD_DOCS=1 - -inherit oasis - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE="http://ocsigen.org/tyxml/; -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="+ppx +camlp4" - -DEPEND=" - >=dev-ml/uutf-1.0:= - dev-ml/ocaml-re:= - ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) - camlp4? ( dev-ml/camlp4:= )" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README.md ) -PATCHES=( "${FILESDIR}/uutf.patch" ) - -src_configure() { - oasis_configure_opts=" - $(use_enable camlp4 syntax) - $(use_enable ppx) - " oasis_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 70d05df724879e2d24c8f1f96e5f5449d77ab71a Author: Alexis Ballier gentoo org> AuthorDate: Wed Dec 7 16:23:14 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Dec 7 19:31:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d05df7 dev-ml/tyxml: bump to 4.0.1 Package-Manager: portage-2.3.3 dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/tyxml-4.0.1.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index 830bbaa..d4d03e5 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1,3 +1,4 @@ DIST tyxml-3.5.0.tar.gz 127891 SHA256 e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec WHIRLPOOL 7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4 DIST tyxml-3.6.0.tar.gz 129924 SHA256 ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127 WHIRLPOOL f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210 DIST tyxml-4.0.0.tar.gz 172367 SHA256 1ec7d175d0ad22290c06d1872e86915edcc04bfa75b993f8ac2db84eb1de SHA512 3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05 WHIRLPOOL d81ee355951bff5454fb15121cf48c379e8567db5d1e7fde4ce6d0cd83d19b7c7f1783916cbd1d8e85033a6730f74d88ef20c8c3bd7ac86a99210e1b2e053a0d +DIST tyxml-4.0.1.tar.gz 179609 SHA256 b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa SHA512 ebc0f148602375d8df16df7815f60ad6edcc7b4830af9479fb0e71a394d5d6dd7cb36e592d026b06677537d29be4359201e52f047ad3e23f34d82401b33b31e3 WHIRLPOOL 0b1f5c790f1d11fa503a23ff265b5e2cdb570fb61879d19c95f1d454f325066945607f5f54ffbf822500a58bd19a88906b92d7e9dc1a142bd051a5845ba1db91 diff --git a/dev-ml/tyxml/tyxml-4.0.1.ebuild b/dev-ml/tyxml/tyxml-4.0.1.ebuild new file mode 100644 index ..37f19c7 --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.0.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +OASIS_BUILD_DOCS=1 +# Cannot find findlib package alcotest +# OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/; +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ppx +camlp4" + +DEPEND=" + >=dev-ml/uutf-1.0:= + dev-ml/ocaml-re:= + ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) + camlp4? ( dev-ml/camlp4:= )" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md ) +PATCHES=( "${FILESDIR}/uutf.patch" ) + +src_configure() { + oasis_configure_opts=" + $(use_enable camlp4 syntax) + $(use_enable ppx) + " oasis_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/files/
commit: 33e0056abf43f79420269bc37bf16a86dba227c3 Author: Alexis Ballier gentoo org> AuthorDate: Thu Dec 1 17:54:39 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Dec 1 17:54:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e0056a dev-ml/tyxml: fix uutf patch Package-Manager: portage-2.3.2 dev-ml/tyxml/files/uutf.patch | 13 - 1 file changed, 13 deletions(-) diff --git a/dev-ml/tyxml/files/uutf.patch b/dev-ml/tyxml/files/uutf.patch index e7d0a3f..540d5c6 100644 --- a/dev-ml/tyxml/files/uutf.patch +++ b/dev-ml/tyxml/files/uutf.patch @@ -38,16 +38,3 @@ Index: tyxml-4.0.0/lib/xml_print.ml | `Malformed _ -> Uutf.Buffer.add_utf_8 buffer Uutf.u_rep; warn:=true) -Index: tyxml-4.0.0/ppx/ppx_attribute_value.ml -=== tyxml-4.0.0.orig/ppx/ppx_attribute_value.ml -+++ tyxml-4.0.0/ppx/ppx_attribute_value.ml -@@ -160,7 +160,7 @@ let char ?separated_by:_ ?default:_ loc - let c = - match next decoded with - | None -> Ppx_common.error loc "No character in attribute %s" name --| Some i when i <= 255 -> Char.chr i -+| Some i when Uchar.to_int i <= 255 -> Char.chr (Uchar.to_int i) - | Some _ -> - Ppx_common.error loc "Character out of range in attribute %s" name - in
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/files/, dev-ml/tyxml/
commit: 99a0680520e735a19f88fc2937a1c4ccd241442c Author: Alexis Ballier gentoo org> AuthorDate: Mon Nov 28 20:27:17 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Nov 28 20:27:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a06805 dev-ml/tyxml: fix build with uutf 1.0 Package-Manager: portage-2.3.2 dev-ml/tyxml/files/uutf.patch | 53 + dev-ml/tyxml/tyxml-4.0.0.ebuild | 3 ++- 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/dev-ml/tyxml/files/uutf.patch b/dev-ml/tyxml/files/uutf.patch new file mode 100644 index ..e7d0a3f --- /dev/null +++ b/dev-ml/tyxml/files/uutf.patch @@ -0,0 +1,53 @@ +Index: tyxml-4.0.0/lib/xml_print.ml +=== +--- tyxml-4.0.0.orig/lib/xml_print.ml tyxml-4.0.0/lib/xml_print.ml +@@ -154,15 +154,14 @@ module Utf8 = struct + Uutf.String.fold_utf_8 + (fun _ _ d -> +match d with +- | `Uchar 34 -> +- Buffer.add_string buffer "" +- | `Uchar 38 -> +- Buffer.add_string buffer "" +- | `Uchar 60 -> +- Buffer.add_string buffer "" +- | `Uchar 62 -> +- Buffer.add_string buffer "" +- | `Uchar code -> ++ | `Uchar ucode -> ++ begin ++ match Uchar.to_int ucode with ++ | 34 -> Buffer.add_string buffer "" ++ | 38 -> Buffer.add_string buffer "" ++ | 60 -> Buffer.add_string buffer "" ++ | 62 -> Buffer.add_string buffer "" ++ | code -> +let u = + (* Illegal characters in html + http://en.wikipedia.org/wiki/Character_encodings_in_HTML +@@ -181,9 +180,10 @@ module Utf8 = struct +|| code land 0x = 0xFFFE +|| code land 0x = 0x + then (warn:=true; Uutf.u_rep) +- else code ++ else ucode +in +Uutf.Buffer.add_utf_8 buffer u ++ end +| `Malformed _ -> +Uutf.Buffer.add_utf_8 buffer Uutf.u_rep; +warn:=true) +Index: tyxml-4.0.0/ppx/ppx_attribute_value.ml +=== +--- tyxml-4.0.0.orig/ppx/ppx_attribute_value.ml tyxml-4.0.0/ppx/ppx_attribute_value.ml +@@ -160,7 +160,7 @@ let char ?separated_by:_ ?default:_ loc + let c = + match next decoded with + | None -> Ppx_common.error loc "No character in attribute %s" name +-| Some i when i <= 255 -> Char.chr i ++| Some i when Uchar.to_int i <= 255 -> Char.chr (Uchar.to_int i) + | Some _ -> + Ppx_common.error loc "Character out of range in attribute %s" name + in diff --git a/dev-ml/tyxml/tyxml-4.0.0.ebuild b/dev-ml/tyxml/tyxml-4.0.0.ebuild index 756ecbf..f18fea8 100644 --- a/dev-ml/tyxml/tyxml-4.0.0.ebuild +++ b/dev-ml/tyxml/tyxml-4.0.0.ebuild @@ -18,13 +18,14 @@ KEYWORDS="~amd64" IUSE="+ppx +camlp4" DEPEND=" - dev-ml/uutf:= + >=dev-ml/uutf-1.0:= dev-ml/ocaml-re:= ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) camlp4? ( dev-ml/camlp4:= )" RDEPEND="${DEPEND}" DOCS=( CHANGES README.md ) +PATCHES=( "${FILESDIR}/uutf.patch" ) src_configure() { oasis_configure_opts="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 4bb36d0d9c5540081748c91a0c2d43e35e8ba996 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jun 21 12:10:06 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jun 21 14:21:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb36d0d dev-ml/tyxml: enable camlp4 by default; still needed by ocsigenserver Package-Manager: portage-2.3.0_rc1 dev-ml/tyxml/tyxml-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/tyxml/tyxml-4.0.0.ebuild b/dev-ml/tyxml/tyxml-4.0.0.ebuild index 3f49441..756ecbf 100644 --- a/dev-ml/tyxml/tyxml-4.0.0.ebuild +++ b/dev-ml/tyxml/tyxml-4.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="+ppx camlp4" +IUSE="+ppx +camlp4" DEPEND=" dev-ml/uutf:=
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 73cdf0d8c187f328c62675a4aaff664d38b3 Author: Alexis Ballier gentoo org> AuthorDate: Tue May 24 09:15:08 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue May 24 09:15:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73cdf0d8 dev-ml/tyxml: bump to 4.0.0 Package-Manager: portage-2.3.0_rc1 dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/metadata.xml | 4 dev-ml/tyxml/tyxml-4.0.0.ebuild | 34 ++ 3 files changed, 39 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index 3a933f0..830bbaa 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1,2 +1,3 @@ DIST tyxml-3.5.0.tar.gz 127891 SHA256 e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec WHIRLPOOL 7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4 DIST tyxml-3.6.0.tar.gz 129924 SHA256 ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127 WHIRLPOOL f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210 +DIST tyxml-4.0.0.tar.gz 172367 SHA256 1ec7d175d0ad22290c06d1872e86915edcc04bfa75b993f8ac2db84eb1de SHA512 3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05 WHIRLPOOL d81ee355951bff5454fb15121cf48c379e8567db5d1e7fde4ce6d0cd83d19b7c7f1783916cbd1d8e85033a6730f74d88ef20c8c3bd7ac86a99210e1b2e053a0d diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml index e9fc8c8..0455e2d 100644 --- a/dev-ml/tyxml/metadata.xml +++ b/dev-ml/tyxml/metadata.xml @@ -8,4 +8,8 @@ ocsigen/tyxml + +Enables the camlp4 syntax extension (deprecated) + Enables the ppx syntax extension (preferred) + diff --git a/dev-ml/tyxml/tyxml-4.0.0.ebuild b/dev-ml/tyxml/tyxml-4.0.0.ebuild new file mode 100644 index 000..3f49441 --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +OASIS_BUILD_DOCS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/; +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ppx camlp4" + +DEPEND=" + dev-ml/uutf:= + dev-ml/ocaml-re:= + ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) + camlp4? ( dev-ml/camlp4:= )" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md ) + +src_configure() { + oasis_configure_opts=" + $(use_enable camlp4 syntax) + $(use_enable ppx) + " oasis_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/tyxml/
commit: 9bedb3c544d8944cd06f8a5d2ebf95ddd2270ba4 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 19 11:38:14 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 19 12:03:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bedb3c5 dev-ml/tyxml: bump to 3.6.0 Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/tyxml/Manifest | 1 + dev-ml/tyxml/tyxml-3.6.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest index f55c7c9..3a933f0 100644 --- a/dev-ml/tyxml/Manifest +++ b/dev-ml/tyxml/Manifest @@ -1 +1,2 @@ DIST tyxml-3.5.0.tar.gz 127891 SHA256 e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec WHIRLPOOL 7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4 +DIST tyxml-3.6.0.tar.gz 129924 SHA256 ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127 WHIRLPOOL f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210 diff --git a/dev-ml/tyxml/tyxml-3.6.0.ebuild b/dev-ml/tyxml/tyxml-3.6.0.ebuild new file mode 100644 index 000..0ea29eb --- /dev/null +++ b/dev-ml/tyxml/tyxml-3.6.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +OASIS_BUILD_DOCS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/; +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + dev-ml/uutf:= + dev-ml/camlp4:=" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md )