head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2018.04.13.12.52.00; author jaapb; state dead; branches; next 1.1; commitid UyDySu0PZoBgrhyA; 1.1 date 2018.04.05.11.04.40; author jaapb; state Exp; branches; next ; commitid 50tE5XrPWPmw6fxA; desc @@ 1.2 log @Updated devel/ocaml-lwt to version 4.0.1. 4.0.0 is a major release that breaks quite a few interfaces, such as: * Delete package lwt.ppx. The PPX syntax is in package lwt_ppx since Lwt 3.2.0. * Remove >> syntax from the PPX. * Delete modules Lwt_log, Lwt_daemon, Lwt_log_core, and package lwt.log. These are in package lwt_log since Lwt 3.2.0, but it is recommended to use Logs_lwt from the logs library instead (initiated Hannes Mehnert). * Delete package lwt.preemptive. It is an alias for lwt.unix since Lwt 3.2.0. * Delete package lwt.syntax. The Camlp4 syntax is in package lwt_camlp4 since Lwt 3.2.0. * Delete module Lwt_chan, a predecessor of Lwt_io. * Delete package lwt.simple-top, a predecessor of utop. * Make resolvers (Lwt.u) contravariant. (for an upgrade path see the upstream Github site) 4.0.1 is a bugfix release. @ text @$NetBSD: patch-src_ppx_jbuild,v 1.1 2018/04/05 11:04:40 jaapb Exp $ Remove double library (already in CVS upstream) --- src/ppx/jbuild.orig 2018-03-07 19:44:32.000000000 +0000 +++ src/ppx/jbuild @@@@ -2,19 +2,6 @@@@ (library ((name ppx_lwt) - (public_name lwt.ppx) - (synopsis "Lwt PPX syntax extension") - (modules (ppx_lwt)) - (libraries (compiler-libs.common - ocaml-migrate-parsetree - ppx_tools_versioned)) - (ppx_runtime_libraries (lwt)) - (kind ppx_rewriter) - (preprocess (pps (ppx_tools_versioned.metaquot_404))) - (flags (:standard -w +A-4)))) - -(library - ((name ppx_lwt) (public_name lwt_ppx) (synopsis "Lwt PPX syntax extension") (modules (ppx_lwt)) @ 1.1 log @Updated devel/ocaml-lwt to version 3.3.0. This includes minor bugfixes and improvements, but nothing that breaks backwards compatibility. @ text @d1 1 a1 1 $NetBSD$ @