commit:     e512a351c51705d457db2f768b647a89bae68f35
Author:     Philip Miess <Philip_Miess <AT> yahoo <DOT> com>
AuthorDate: Sun Apr 12 18:59:11 2020 +0000
Commit:     Philip Miess <Phil_miess <AT> yahoo <DOT> com>
CommitDate: Sun Apr 12 18:59:11 2020 +0000
URL:        
https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=e512a351

copy xmlm build here as well

Signed-off-by: Philip Miess <Philip_Miess <AT> yahoo.com>

 dev-ml/xmlm/Manifest          |  3 +++
 dev-ml/xmlm/metadata.xml      | 20 ++++++++++++++++++++
 dev-ml/xmlm/xmlm-1.3.0.ebuild | 31 +++++++++++++++++++++++++++++++
 3 files changed, 54 insertions(+)

diff --git a/dev-ml/xmlm/Manifest b/dev-ml/xmlm/Manifest
new file mode 100644
index 0000000..e02f105
--- /dev/null
+++ b/dev-ml/xmlm/Manifest
@@ -0,0 +1,3 @@
+DIST xmlm-1.3.0.tbz 25176 BLAKE2B 
546f433386101c2460b0a8cadf94e383269e81792d068fa4c85d78117a5e65a64bd5e2fac0a5857d6bdefc7c511ae98cc77410b276ecb0300baf73d70ccb2251
 SHA512 
fd3b9ba8cd12321fd8d56e9ce829a7c8b121bff11cbf7ede58fa0280302fe0ba64f510360ff5b5182591faef660792db66db36e45f6355e3d22bb521f8e308fe
+EBUILD xmlm-1.3.0.ebuild 641 BLAKE2B 
cf4b08baf662633b2b57bb33932a60722a418a6f69ff73353e4ac502eb34bc1d9fbf85c0267baf7f031d7bb7732ae8729d94f2456cb8a114443864bd13ddd92a
 SHA512 
f5cc6615662e9294d76df38f1cd5d75e1afa753c7379dbbdd909114682702af126023b44fb065d9957a00b1b79f01ea778947377f5d9685e5f39e31c72c33dc8
+MISC metadata.xml 652 BLAKE2B 
c920a074c851428eed327b28881cff80d3c45fd19a309732ebd25b59a74aa41a0ba0ee51e5e0b4954039536cf995b31cecc5e7f792a8b224bb59c81e9f64d5c9
 SHA512 
b45cfed8aab63a826638df4ee2ffd43772e6c14e3db6e01e28c3d0a02b44bda9ebe382b30ec9b5bef3fc6243c77d6a3062785ec22e711c31fa2eb8ff659d1062

diff --git a/dev-ml/xmlm/metadata.xml b/dev-ml/xmlm/metadata.xml
new file mode 100644
index 0000000..1dc2489
--- /dev/null
+++ b/dev-ml/xmlm/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>spid...@spiderx.dp.ua</email>
+               <name>Vladimir Pavljuchenkov</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>proxy-ma...@gentoo.org</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
+       <longdescription lang="en">
+       A streaming codec to decode and encode the XML data format.
+       It can process XML documents without a complete in-memory
+       representation of the data.
+       </longdescription>
+       <upstream>
+               <remote-id type="github">dbuenzli/xmlm</remote-id>
+       </upstream>
+</pkgmetadata>

diff --git a/dev-ml/xmlm/xmlm-1.3.0.ebuild b/dev-ml/xmlm/xmlm-1.3.0.ebuild
new file mode 100644
index 0000000..59bd41c
--- /dev/null
+++ b/dev-ml/xmlm/xmlm-1.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit opam
+
+DESCRIPTION="Ocaml XML manipulation module"
+HOMEPAGE="http://erratique.ch/software/xmlm https://github.com/dbuenzli/xmlm";
+SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz";
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+       dev-ml/findlib
+       dev-ml/topkg:="
+
+src_compile() {
+       ocaml pkg/pkg.ml build \
+               --tests "$(usex test 'true' 'false')" \
+               || die "compile failed"
+}
+
+src_test() {
+       ocaml pkg/pkg.ml test || die "test failed"
+}

Reply via email to