diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-12 09:56:54 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-12 09:56:54 +0000 |
commit | ebc282ef4dfa408accac685565b8ee5f6faec119 (patch) | |
tree | c0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /dev-ml/ocaml-expat | |
parent | 6c8694a707151d59555b0e4e48235f085ce166c3 (diff) |
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'dev-ml/ocaml-expat')
-rw-r--r-- | dev-ml/ocaml-expat/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/ocaml-expat/ocaml-expat-1.3.0.ebuild | 55 |
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 +} |