pkgsrc-Bugs archive

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

pkg/46798: [maintainer update] devel/ocaml-lwt (to 2.4.0)



>Number:         46798
>Category:       pkg
>Synopsis:       [maintainer update] devel/ocaml-lwt (to 2.4.0)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Aug 14 13:10:01 +0000 2012
>Originator:     Jaap Boender
>Release:        NetBSD 6.0_BETA2
>Organization:
        
>Environment:
        
        
System: NetBSD courbet.kerguelen.org 6.0_BETA2 NetBSD 6.0_BETA2 (COURBET) #4: 
Mon May 28 23:12:38 CEST 2012 
root%courbet.kerguelen.org@localhost:/usr/obj/sys/arch/amd64/compile/COURBET 
amd64
Architecture: x86_64
Machine: amd64
>Description:
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_notification and 
lwt_unix_recv_notifications
- Fix #277: add a function to return the Ssl.socket of a Lwt_ssl.socket
- Fix problems with C libraries detection/linking

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.
>How-To-Repeat:
n/a
>Fix:
Uuencode of cvs diff is included. The patches present in previous versions are
no longer needed and can be removed.

begin 644 lwt.diff.gz
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
#'P``
`
end

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index