Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Feb 2013 10:50:27 GMT
From:      Jaap Boender <jaapb@kerguelen.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/176062: [maintainer update] www/ocaml-net to 3.6.3
Message-ID:  <201302121050.r1CAoRQC004945@red.freebsd.org>
Resent-Message-ID: <201302121100.r1CB009m056593@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302121050.r1CAoRQC004945>