diff options
author | Alexis Ballier <aballier@gentoo.org> | 2017-07-25 15:05:26 +0200 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2017-07-25 15:12:22 +0200 |
commit | 3459f5891929d768e15629c0ca277dd209dda635 (patch) | |
tree | 5f99bd2aa0d14cec22cd87597436885042813129 | |
parent | dev-ml/flow_parser: Remove old (diff) | |
download | gentoo-3459f5891929d768e15629c0ca277dd209dda635.tar.gz gentoo-3459f5891929d768e15629c0ca277dd209dda635.tar.bz2 gentoo-3459f5891929d768e15629c0ca277dd209dda635.zip |
dev-ml/ocaml-dns: bump to 1.0.0
Package-Manager: Portage-2.3.6, Repoman-2.3.3
-rw-r--r-- | dev-ml/ocaml-dns/Manifest | 1 | ||||
-rw-r--r-- | dev-ml/ocaml-dns/ocaml-dns-1.0.0.ebuild | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-ml/ocaml-dns/Manifest b/dev-ml/ocaml-dns/Manifest index 2d4bbf0e0e7f..e51eedd1be0b 100644 --- a/dev-ml/ocaml-dns/Manifest +++ b/dev-ml/ocaml-dns/Manifest @@ -1 +1,2 @@ DIST ocaml-dns-0.20.1.tar.gz 98673 SHA256 fb28e5e0e4d38ca52b13504f2e2c077f1257c589904f72c1d8bf52e5d7696599 SHA512 646d2620f718911021d3c42aa8bed0f78d20a565f6075cd6acba57ff41fd30e81446e4ebb80b25e9670124f9eda1314286207b1d3d92b335319d333c6728e7fb WHIRLPOOL b9d448bb14b7e284af319b2364b276c807b3bf8af96997b43337b4b0f450966ba95a1614baeec34fc2f91bc2d80e8ff0320af2947e45d9e0f3527f724aad8ce2 +DIST ocaml-dns-1.0.0.tar.gz 99161 SHA256 823410badaf2faf54ca8a59472b0ad82c4db9fe4ef92f6809061baa826851226 SHA512 199653605e985851dcaafc94f1efeba5c261c29cd5e5f8eaebc9f7d25a05c43adcf7620efb291b22f9549f7c05f8ac3f6abfbcf40e0d7762bd2f7cd623ebcb1c WHIRLPOOL e7c26857270d92be2e8e068ac29119ef5d82d52fd739b8304e84c595d6a6e7fc11c22ed98e4a6d99a20f4e9d1d6b28dbc76c333d6b464bbd1dc4d37597cfe66c diff --git a/dev-ml/ocaml-dns/ocaml-dns-1.0.0.ebuild b/dev-ml/ocaml-dns/ocaml-dns-1.0.0.ebuild new file mode 100644 index 000000000000..469746337f4f --- /dev/null +++ b/dev-ml/ocaml-dns/ocaml-dns-1.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit findlib eutils + +DESCRIPTION="A pure OCaml implementation of the DNS protocol" +HOMEPAGE="https://github.com/mirage/ocaml-dns https://mirage.io" +SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2 LGPL-2.1-with-linking-exception ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + >=dev-lang/ocaml-4:= + >=dev-ml/ocaml-base64-2.0.0:= + >=dev-ml/ocaml-cstruct-3.0.2:=[ppx] + dev-ml/ocaml-hashcons:= + >=dev-ml/ocaml-ipaddr-2.6.0:= + dev-ml/ocaml-re:= + >=dev-ml/ocaml-uri-1.7.0:= + dev-ml/result:= + !dev-ml/odns +" +DEPEND=" + dev-ml/jbuilder + dev-ml/opam + ${RDEPEND} +" + +src_compile() { + jbuilder build @install -p dns || die +} + +src_test() { + jbuilder runtest -p dns || die +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + dns.install || die +} |