diff options
author | Alexis Ballier <aballier@gentoo.org> | 2017-06-02 14:21:16 +0200 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2017-06-03 17:13:26 +0200 |
commit | 54609b55ffd87b3ac3d0f8647b260b1585afa272 (patch) | |
tree | 4ff1873ade55dba9df3d092b32bc88b9d10b8175 /dev-ml | |
parent | dev-ml/ocaml-uri: bump to 1.9.4 (diff) | |
download | gentoo-54609b55ffd87b3ac3d0f8647b260b1585afa272.tar.gz gentoo-54609b55ffd87b3ac3d0f8647b260b1585afa272.tar.bz2 gentoo-54609b55ffd87b3ac3d0f8647b260b1585afa272.zip |
dev-ml/ocaml-dns: remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'dev-ml')
-rw-r--r-- | dev-ml/ocaml-dns/Manifest | 1 | ||||
-rw-r--r-- | dev-ml/ocaml-dns/files/lwt3.patch | 18 | ||||
-rw-r--r-- | dev-ml/ocaml-dns/ocaml-dns-0.20.0.ebuild | 65 |
3 files changed, 0 insertions, 84 deletions
diff --git a/dev-ml/ocaml-dns/Manifest b/dev-ml/ocaml-dns/Manifest index 6d074d8b18cc..2d4bbf0e0e7f 100644 --- a/dev-ml/ocaml-dns/Manifest +++ b/dev-ml/ocaml-dns/Manifest @@ -1,2 +1 @@ -DIST ocaml-dns-0.20.0.tar.gz 98660 SHA256 27f83f6ef242df944b8b272eedbad736daa649f3b4efc77abf142ef3a7008e26 SHA512 fbf6bfd580e025454f08dfdfa38c2e2d4a1d6ba35941988ca22fad80c61a58f1124693daabb5b643b12c54aba5a445282ca79c460e9411341dbbccbf6cdb32dc WHIRLPOOL 56784fc226ced8a88807810602000d5956eba39276a2a69b05850ff97d6a624890ec8906b32eaacaaca6a80f784f04ff4947aa4a72a50f707a14e1f9500f4315 DIST ocaml-dns-0.20.1.tar.gz 98673 SHA256 fb28e5e0e4d38ca52b13504f2e2c077f1257c589904f72c1d8bf52e5d7696599 SHA512 646d2620f718911021d3c42aa8bed0f78d20a565f6075cd6acba57ff41fd30e81446e4ebb80b25e9670124f9eda1314286207b1d3d92b335319d333c6728e7fb WHIRLPOOL b9d448bb14b7e284af319b2364b276c807b3bf8af96997b43337b4b0f450966ba95a1614baeec34fc2f91bc2d80e8ff0320af2947e45d9e0f3527f724aad8ce2 diff --git a/dev-ml/ocaml-dns/files/lwt3.patch b/dev-ml/ocaml-dns/files/lwt3.patch deleted file mode 100644 index a158d8f75599..000000000000 --- a/dev-ml/ocaml-dns/files/lwt3.patch +++ /dev/null @@ -1,18 +0,0 @@ -Index: ocaml-dns-0.20.0/lwt/dns_server_unix.ml -=================================================================== ---- ocaml-dns-0.20.0.orig/lwt/dns_server_unix.ml -+++ ocaml-dns-0.20.0/lwt/dns_server_unix.ml -@@ -31,10 +31,10 @@ let bind_fd ~address ~port = - let err = sp "cannot resolve %s: %s" address (Printexc.to_string exn) in - Lwt.fail (Failure err)) - in -- src >|= fun src -> -+ src >>= fun src -> - let fd = Lwt_unix.(socket PF_INET SOCK_DGRAM 0) in -- let () = Lwt_unix.bind fd src in -- (fd, src) -+ Lwt_unix.bind fd src >>= fun () -> -+ Lwt.return (fd, src) - - let eventual_process_of_zonefiles zonefiles = - Lwt_list.map_s (fun zonefile -> diff --git a/dev-ml/ocaml-dns/ocaml-dns-0.20.0.ebuild b/dev-ml/ocaml-dns/ocaml-dns-0.20.0.ebuild deleted file mode 100644 index 7f438c62e281..000000000000 --- a/dev-ml/ocaml-dns/ocaml-dns-0.20.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# 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="async +lwt +ocamlopt test" - -RDEPEND=" - async? ( dev-ml/async:= ) - lwt? ( >=dev-ml/lwt-3:= - dev-ml/ocaml-cstruct:=[lwt(-)] ) - >=dev-lang/ocaml-4:= - dev-ml/cmdliner:= - dev-ml/mirage-profile:= - >=dev-ml/ocaml-base64-2.0.0:= - >=dev-ml/ocaml-cstruct-1.9.0:= - >=dev-ml/ocaml-ipaddr-2.6.0:= - dev-ml/ocaml-re:= - >=dev-ml/ocaml-uri-1.7.0:= - dev-ml/ocaml-hashcons:=[ocamlopt?] - dev-lang/ocaml:=[ocamlopt?] - !<dev-ml/mirage-types-1.2.0 - !dev-ml/odns -" -DEPEND=" - test? ( - dev-ml/ounit - dev-ml/ocaml-pcap - ) - dev-ml/topkg - dev-ml/ppx_tools - ${RDEPEND} -" -# Missing mirage deps -RESTRICT="test" - -src_prepare() { - epatch "${FILESDIR}/lwt3.patch" -} - -src_compile() { - ocaml pkg/pkg.ml build \ - --tests $(usex test true false) \ - --with-lwt $(usex lwt true false) \ - --with-async $(usex async true false) \ - || die -} - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - dns.install || die - dodoc CHANGES.md README.md TODO.md -} |