pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/46798 CVS commit: pkgsrc/devel/ocaml-lwt



The following reply was made to PR pkg/46798; it has been noted by GNATS.

From: "Thomas Klausner" <wiz%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/46798 CVS commit: pkgsrc/devel/ocaml-lwt
Date: Wed, 15 Aug 2012 08:21:34 +0000

 Module Name:   pkgsrc
 Committed By:  wiz
 Date:          Wed Aug 15 08:21:33 UTC 2012
 
 Modified Files:
        pkgsrc/devel/ocaml-lwt: Makefile PLIST distinfo
 Removed Files:
        pkgsrc/devel/ocaml-lwt/patches: patch-myocamlbuild.ml patch-setup.ml
 
 Log Message:
 Update to 2.4.0, from Jaap Boender in PR 46798:
 
 This is a maintainer update of devel/ocaml-lwt to its newest version, 2.4.0. 
The
 changelog (bugfixes and some enhancements, plus compatibility with ocaml 4.00,
 though it should still compile with ocaml 3.12):
 
 - Reimplement Lwt_stream
   much simpler and more efficient
   do not use Weak
   add bounded push streams
 - Add Lwt.async
 - Add Lwt_preemptive.run_in_main
 - Implement Lwt_unix.get_credentials on MacOS X/OpenBSD
 - Ensure that on_cancel functions are executed first
 - Better implementation of Lwt.cancel with more tests
 - Simplify the API for unix jobs
 - Better handling of the master lock in libev stubs
 - Windows fixes/updates:
   pass -lws2_32 instead of ws2_32.lib if building with mingw
   fix a bug causing Lwt_unix.read/write to block when a socket is not
         readable/writable
   port Lwt_process and Lwt_unix.system to windows
 - Compatibility with ocaml 4.00:
   add O_SHARE_DELETE to Lwt_unix.open_flag
   add -package compiler-libs.toplevel for files using Toploop
 - Do not use module Sys for signal handling to avoid ocaml code to be called 
in a C thread
 - Fix Lwt_unix.wrap_syscall: try instead of Lwt.catch
 - Fix a dead-lock between lwt_unix_send_notificati
 - Fix #277: add a function to return the Ssl.socket of a Lwt_ssl.socket
 
 There have also been a few changes to the package itself; it now uses
 PLIST_VARS, and the patches are replaced by the SUBST mechanism.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/ocaml-lwt/Makefile
 cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/ocaml-lwt/PLIST \
     pkgsrc/devel/ocaml-lwt/distinfo
 cvs rdiff -u -r1.1 -r0 pkgsrc/devel/ocaml-lwt/patches/patch-myocamlbuild.ml \
     pkgsrc/devel/ocaml-lwt/patches/patch-setup.ml
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index