ports/176062: [maintainer update] www/ocaml-net to 3.6.3
Jaap Boender
jaapb at kerguelen.org
Tue Feb 12 11:00:00 UTC 2013
>Number: 176062
>Category: ports
>Synopsis: [maintainer update] www/ocaml-net to 3.6.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 12 11:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Jaap Boender
>Release: 9.1-RELEASE
>Organization:
>Environment:
FreeBSD purcell.mdx.ac.uk 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
This is an update of www/ocaml-net to its latest version, 3.6.3. Notably, it fixes a build problem on my machine, but there are more changes from 3.5.1:
* Netmcore_heap.mli: allowing to [add] bigarrays. New
function [add_string] for creating uninitialized strings on
heaps. New function [add_immutable] for retaining value sharing.
* Netsys_mem: New options [Copy_conditionally] and [Keep_atom]
for function [init_value].
* netsys_c_subprocess.c: fixing a deadlock issue
(when calling commands via the Shell library)
* Netdate: Fix interpretation of the ~localzone argument
of several functions. Now the timezone is assumed for the
target time, not the calling time
* Netdate: Adding localization
* Netconversion: Adding functions for converting to lowercase/
uppercase/titlecase, and for case-insensitive comparison
* Fix Netfs.copy: When the copy method throws EXDEV, it is
fallen back to a streaming-type copy
* Several fixes for OS X
* Daemonizer: now using a signal for waiting until the children
are up and running
* Fixes for OCaml-4.00
* Better endianness check as suggested by Matias Giovannini
* Fixing handling of `Recv_send_implied sockets in
socket_multiplex_controller
* netzip: it is now autodetected whether the camlzip library
is available under the findlib name "zip" or "camlzip"
* Netsys_sem: a new abstraction for emulating anonymous
semaphores on systems that only provide named semaphores,
like OS X. All users of semaphores inside Ocamlnet now
base on Netsys_sem.
* reimplementing Netstring_str for the case the Str engine
is used. It is now thread-safe without having to use
mutexes.
* The default is now -disable-pcre
* The module Netstring_pcre has been moved to a library of its
own, namely netstring-pcre. It is only installed if -enable-pcre
* Nethttp.Header.best_media_type: improved
(patch by Christopher Zimmemann)
* Netsys_mem.alloc_memory_pages: one can now mark the memory
pages as executable
* src/netsys/configure: disabling POSIX semaphore check
for win32
* Fixes for OpenBSD (by Christopher Zimmermann)
* Netcgi connectors (SCGI, AJP, FCGI): unifying the ~sockaddr
and ~port arguments. ~port now also assumes a loopback binding.
(Suggested by Christopher Zimmermann).
* Allowing posix_spawn again for MacOS. It turns out the
number of file actions is limited. If we are above the
limit, posix_spawn is not used.
* Ssl_exts: adding function for returning the fingerprint of
a certificate
* Https_client: new verify callback for additional certificate
checks
>How-To-Repeat:
n/a
>Fix:
result of svn diff included.
Patch attached with submission follows:
Index: Makefile
===================================================================
--- Makefile (revision 311755)
+++ Makefile (working copy)
@@ -6,7 +6,7 @@
#
PORTNAME= net
-PORTVERSION= 3.5.1
+PORTVERSION= 3.6.3
CATEGORIES= www
MASTER_SITES= http://download.camlcity.org/download/
PKGNAMEPREFIX= ocaml-
@@ -16,7 +16,7 @@
COMMENT= OCaml modules for Internet applications
BUILD_DEPENDS= ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${BUILD_DEPENDS}
CONFLICTS= ocaml-equeue-2* ocaml-netclient-0*
@@ -53,7 +53,7 @@
ZIP "Enable compression support" OFF \
SCRAM "Enable SCRAM support" OFF
-CONFIGURE_ARGS+= -disable-gtk
+CONFIGURE_ARGS+= -disable-gtk -enable-pcre
.include <bsd.port.options.mk>
Index: distinfo
===================================================================
--- distinfo (revision 311755)
+++ distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (ocamlnet-3.5.1.tar.gz) = 1304eea88aacbc08864e7ff8fce58fab495f41c99b6379784121fc9e92ca8426
-SIZE (ocamlnet-3.5.1.tar.gz) = 3290994
+SHA256 (ocamlnet-3.6.3.tar.gz) = c62fe0a4db6c63c04e24c8d76bcb504054f0b59a7a41c1abcbb8dd504afc9f29
+SIZE (ocamlnet-3.6.3.tar.gz) = 3290612
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list