summaryrefslogtreecommitdiff
path: root/dev-ml/ocaml-expat
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
commitebc282ef4dfa408accac685565b8ee5f6faec119 (patch)
treec0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /dev-ml/ocaml-expat
parent6c8694a707151d59555b0e4e48235f085ce166c3 (diff)
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'dev-ml/ocaml-expat')
-rw-r--r--dev-ml/ocaml-expat/Manifest2
-rw-r--r--dev-ml/ocaml-expat/ocaml-expat-1.3.0.ebuild55
2 files changed, 57 insertions, 0 deletions
diff --git a/dev-ml/ocaml-expat/Manifest b/dev-ml/ocaml-expat/Manifest
index d270633e98cc..e9e6c4451fbb 100644
--- a/dev-ml/ocaml-expat/Manifest
+++ b/dev-ml/ocaml-expat/Manifest
@@ -1,5 +1,7 @@
AUX ocaml-expat-1.1.0-cc.patch 307 BLAKE2B 065dd4b8f15b6ecd2e1e01f54483c74b554c3e89523466b10744d088fe84770be84a7b95f925a05d240500cbf1a3bf2e1911b661957248f75712faa448094157 SHA512 e76fb548dc1849a6c655e10cc09f2068ff21a4ecef2fb5d6f454b9f0b75e21d79df4747c34ec87d2e658f09d6c857e4f4c97f1a5a7668c040d09253fbe63358b
AUX ounit2.patch 672 BLAKE2B a47afbc8d7c33483a8a732252f7a7a624f60364d2c055097a0af8f97b7022b09b297a4022a02317fd6e4843bd3f66a875feb8389750cd3f332560cbc38834e5b SHA512 5298115ef79f2d59cafd1c0d09e7dde8649dc16a7a84f77965078a62f76ee2d9348e10d0e2230efdd89c3ecf4cc59ba3fc7b3d5de4f2a428641e8a67a47dc220
DIST ocaml-expat-1.1.0.tar.gz 58318 BLAKE2B 137bc65c5c867180ba547de17041bd0f588da395928e92eabef45cdbb76a1d139d7cd0d80d33337e1fbff92c9fa3cab2339c0f340f50f467b8fe7d64cba10b1e SHA512 9407f91f5007d6835643719294d4e4907bfc40464d054911591ce80c31d173ddcc7b06157a19c0d3ddd78775806242dc68aea7847e588ca9fd1909def1df4d23
+DIST ocaml-expat-1.3.0.tar.gz 58331 BLAKE2B 4d56dd1354a31095afada7e4b0ccc9d1eb7fae4ed45f579d6b2eeb9366df7c0f5ae58680d4e917185bbce2e5e7c957f266cb4e89b7eb1e943f0fb9f68c28f94d SHA512 72a59c982179ebc2cbd4c0659ec81c1c7422de78f9fff4bd9feebda8739d3a50d2840bb5f058e075dd63a2d1af35727e04315361febca3af6c8605ee52e27498
EBUILD ocaml-expat-1.1.0-r1.ebuild 938 BLAKE2B 75f023fd90c6751fc7930ed947d606f968a483d9edf3583e14a4ef5cb848291e92d5910738d19447eadd7cc1b17cedc9c3376bb802b6e2f563a23fa84a65f537 SHA512 eaa6d40fd9738941d21aed2e5c7278f9b30b4c6290f94c048a595465e886bd480deab026bbce83bc48b6ff856b6fe3cd059b55cad89b4d83db22c06e711a80fa
+EBUILD ocaml-expat-1.3.0.ebuild 950 BLAKE2B f262dc15fc84ce5638cd810069997326132f66e19f696e494b897f7e2a2dccf46d09bb5be1865d86826fdf488ca6d45ef99f018591c990a528f4a34c484ace4f SHA512 a3a28d141836b0907cf664d44bdf3f8d0ecad803c648a6f62bd8d3266703a1803dbb622c4185e507f0a6d77016de3e3b8a083d206a4b35cf7f4d80fa05ca909b
MISC metadata.xml 425 BLAKE2B 9e6cfb4df53dc4bdc44d06267f8a87d2674b747ff45ddeb7c43fe424b0a7633c5d06c6ce69d6e6f82c977483b582077825e1475fd793dd8aa39239d6b6013ab1 SHA512 1db57a46a05f1c5e56632024ec713be1d2dc1aff320bbe6c6d65ef8df30a036096710c4e2bfb2b1fa535e89224c5c3a15f77649d8fef88e91a1a950c77a0aaa2
diff --git a/dev-ml/ocaml-expat/ocaml-expat-1.3.0.ebuild b/dev-ml/ocaml-expat/ocaml-expat-1.3.0.ebuild
new file mode 100644
index 000000000000..46144aef7f3f
--- /dev/null
+++ b/dev-ml/ocaml-expat/ocaml-expat-1.3.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib
+
+IUSE="doc +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+DESCRIPTION="OCaml bindings for expat"
+SRC_URI="https://github.com/whitequark/ocaml-expat/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/whitequark/ocaml-expat"
+
+RDEPEND="dev-libs/expat
+ >=dev-lang/ocaml-4.14.1:=[ocamlopt?]"
+
+DEPEND="${RDEPEND}
+ test? ( dev-ml/ounit2 )"
+
+SLOT="0/${PV}"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+PATCHES=(
+ "${FILESDIR}/ounit2.patch"
+ "${FILESDIR}/${PN}-1.1.0-cc.patch"
+)
+
+src_compile() {
+ emake depend
+ emake all
+ if use ocamlopt; then
+ emake allopt
+ fi
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_test() {
+ emake test
+ if use ocamlopt; then
+ emake testopt
+ fi
+}
+src_install() {
+ findlib_src_preinst
+ emake install
+
+ if use doc ; then
+ docinto html
+ dodoc -r doc/*
+ fi
+ dodoc README
+}