ports/163407: [update] devel/ocaml-extlib to version 1.5.2
Jaap Boender
jaapb at kerguelen.org
Sat Dec 17 12:20:11 UTC 2011
>Number: 163407
>Category: ports
>Synopsis: [update] devel/ocaml-extlib to version 1.5.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Dec 17 12:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Jaap Boender
>Release: 9.0-PRERELEASE
>Organization:
>Environment:
FreeBSD joffre.kerguelen.org 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #6: Mon Dec 5 16:35:41 CET 2011 root at joffre.kerguelen.org:/usr/obj/usr/src/sys/JOFFRE amd64
>Description:
This is an update of the devel/ocaml-extlib port to version 1.5.2. Changes include:
Bug fixes / improvements:
- memory corruption in DynArray.insert
- ExtList.make is now tail-recursive
- stack overflow in ExtString.nsplit
- ExtList.(@) is now in scope after open ExtLib
- DynArray will not attempt to grow past Sys.max_array_length
- faster ExtString.starts_with and ExtString.ends_with
- some documentation comments
New functions:
- List.find_map
As an aside, I've noticed that the maintainer of this port is ports@; I'd be happy to take over maintanership of the port if needed.
>How-To-Repeat:
n/a
>Fix:
A diff of the port directory is included.
Patch attached with submission follows:
diff -Naur --exclude CVS ocaml-extlib.old/Makefile ocaml-extlib/Makefile
--- ocaml-extlib.old/Makefile 2011-12-17 13:03:49.874163134 +0100
+++ ocaml-extlib/Makefile 2011-12-17 13:04:01.172173147 +0100
@@ -6,8 +6,7 @@
#
PORTNAME= extlib
-PORTVERSION= 1.5.1
-PORTREVISION= 1
+PORTVERSION= 1.5.2
CATEGORIES= devel
MASTER_SITES= http://ocaml-extlib.googlecode.com/files/
MASTER_SITE_SUBDIR= ocaml-lib
diff -Naur --exclude CVS ocaml-extlib.old/distinfo ocaml-extlib/distinfo
--- ocaml-extlib.old/distinfo 2011-12-17 13:03:49.874163134 +0100
+++ ocaml-extlib/distinfo 2011-12-17 13:04:04.819166410 +0100
@@ -1,2 +1,2 @@
-SHA256 (extlib-1.5.1.tar.gz) = 637cf3331d49ba00e7ebdb762c2a231603fe0dd57ad45a6cde30884a5348525e
-SIZE (extlib-1.5.1.tar.gz) = 70363
+SHA256 (extlib-1.5.2.tar.gz) = ca6d69adeba4242ce41c02a23746ba1e464c0bbec66e2d16b02c3c6e85dc10aa
+SIZE (extlib-1.5.2.tar.gz) = 70197
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list