Hi!
The diff below updates lang/ocaml to version 4.01.0.
I've already tested it with some consumers, but I'd be glad if
someone could put this in a bulk...
Ciao,
David
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ocaml/Makefile,v
retrieving revision 1.61
diff -u -p -u -p -r1.61 Makefile
--- Makefile 11 Mar 2013 11:20:28 -0000 1.61
+++ Makefile 13 Nov 2013 17:02:05 -0000
@@ -7,7 +7,7 @@ COMMENT = ML language based on complete
# XXX Don't even think of updating ocaml alone.
# Do check that the ports that depend on it still work, or repair them.
# Don't forget to bump version in ocaml.port.mk, too!
-VERSION=4.00.1
+VERSION=4.01.0
DISTNAME = ocaml-${VERSION}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ocaml/distinfo,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 distinfo
--- distinfo 30 Nov 2012 19:38:09 -0000 1.17
+++ distinfo 13 Nov 2013 17:02:05 -0000
@@ -1,4 +1,4 @@
-SHA256 (ocaml-4.00-refman-html.tar.gz) =
jKQ4WdinHwlBokU7e4CNflitVIBKnPKFh1+jDmV2sxo=
-SHA256 (ocaml-4.00.1.tar.gz) = tI1cfTv0oM1hJfj9/B9lTdZVhghzmdyfFHFte5U16Ho=
-SIZE (ocaml-4.00-refman-html.tar.gz) = 549757
-SIZE (ocaml-4.00.1.tar.gz) = 3394854
+SHA256 (ocaml-4.01-refman-html.tar.gz) =
AQGcj4opqKf0IuCQcEtmat4qAH1X6pQSKF+I9xZlYAE=
+SHA256 (ocaml-4.01.0.tar.gz) = 6hdR3v9FT1xzjRDYoK0TWv7ghS05HPlXZrcmwPr3z9s=
+SIZE (ocaml-4.01-refman-html.tar.gz) = 571422
+SIZE (ocaml-4.01.0.tar.gz) = 4397871
Index: ocaml.port.mk
===================================================================
RCS file: /cvs/ports/lang/ocaml/ocaml.port.mk,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 ocaml.port.mk
--- ocaml.port.mk 11 Mar 2013 11:20:28 -0000 1.24
+++ ocaml.port.mk 13 Nov 2013 17:02:05 -0000
@@ -9,7 +9,7 @@
# PFRAG.foo-native -- nativecode files for FLAVOR == foo
# PFRAG.no-foo-native -- nativecode files for FLAVOR != foo
-OCAML_VERSION=4.00.1
+OCAML_VERSION=4.01.0
.include <bsd.port.arch.mk>
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ocaml/patches/patch-configure,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 patch-configure
--- patches/patch-configure 1 Nov 2012 07:57:26 -0000 1.16
+++ patches/patch-configure 13 Nov 2013 17:02:05 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-configure,v 1.16 2012/11/01 07:57:26 avsm Exp $
---- configure.orig Tue Jun 26 16:33:50 2012
-+++ configure Thu Nov 1 01:28:40 2012
-@@ -641,11 +641,11 @@ if test $withsharedlibs = "yes"; then
+--- configure.orig Wed Nov 13 16:47:53 2013
++++ configure Wed Nov 13 16:55:03 2013
+@@ -649,11 +649,11 @@ if test $withsharedlibs = "yes"; then
sparc*-*-linux*) natdynlink=true;;
i686-*-kfreebsd*) natdynlink=true;;
x86_64-*-kfreebsd*) natdynlink=true;;
@@ -16,21 +16,16 @@ $OpenBSD: patch-configure,v 1.16 2012/11
x86_64-*-netbsd*) natdynlink=true;;
i386-*-gnu0.3) natdynlink=true;;
arm*-*-linux*) natdynlink=true;;
-@@ -688,10 +688,13 @@ case "$host" in
- i[3456]86-*-gnu*) arch=i386; system=gnu;;
- powerpc*-*-linux*) arch=power; model=ppc; system=elf;;
- powerpc-*-netbsd*) arch=power; model=ppc; system=elf;;
-+ powerpc-*-openbsd*) arch=power; model=ppc; system=bsd;;
- powerpc-*-rhapsody*) arch=power; model=ppc; system=rhapsody;;
- powerpc-*-darwin*) arch=power; system=rhapsody
- if $arch64; then model=ppc64; else model=ppc;
fi;;
+@@ -702,6 +702,8 @@ case "$host" in
+ if $arch64;then model=ppc64;else
model=ppc;fi;;
+ armv6*-*-linux-gnueabihf) arch=arm; model=armv6; system=linux_eabihf;;
arm*-*-linux-gnueabihf) arch=arm; system=linux_eabihf;;
+ arm*-*-openbsd*) arch=arm; system=bsd;;
+ zaurus*-*-openbsd*) arch=arm; system=bsd;;
armv7*-*-linux-gnueabi) arch=arm; model=armv7; system=linux_eabi;;
armv6t2*-*-linux-gnueabi) arch=arm; model=armv6t2; system=linux_eabi;;
armv6*-*-linux-gnueabi) arch=arm; model=armv6; system=linux_eabi;;
-@@ -780,10 +783,14 @@ case "$arch,$model,$system" in
+@@ -797,10 +799,14 @@ case "$arch,$model,$system" in
i386,*,bsd_elf) profiling='prof';;
amd64,*,macosx) profiling='prof';;
i386,*,macosx) profiling='prof';;
@@ -45,7 +40,7 @@ $OpenBSD: patch-configure,v 1.16 2012/11
amd64,*,gnu) profiling='prof';;
arm,*,linux*) profiling='prof';;
*) profiling='noprof';;
-@@ -1543,11 +1550,11 @@ fi
+@@ -1563,11 +1569,11 @@ fi
# Look for BFD library
Index: pkg/PFRAG.native
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PFRAG.native,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 PFRAG.native
--- pkg/PFRAG.native 30 Nov 2012 19:38:09 -0000 1.14
+++ pkg/PFRAG.native 13 Nov 2013 17:02:07 -0000
@@ -303,6 +303,7 @@ lib/ocaml/ocamlbuild/ocamlbuild.cmx
lib/ocaml/ocamlbuild/ocamlbuild.o
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
lib/ocaml/ocamlbuild/ocamlbuild_executor.o
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmx
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.o
lib/ocaml/ocamlbuild/ocamlbuildlib.a
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/ocaml/pkg/PLIST,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 PLIST
--- pkg/PLIST 30 Nov 2012 19:38:09 -0000 1.23
+++ pkg/PLIST 13 Nov 2013 17:02:12 -0000
@@ -170,6 +170,7 @@ lib/ocaml/char.ml
lib/ocaml/char.mli
lib/ocaml/compiler-libs/
lib/ocaml/compiler-libs/annot.cmi
+lib/ocaml/compiler-libs/ast_mapper.cmi
lib/ocaml/compiler-libs/asttypes.cmi
lib/ocaml/compiler-libs/btype.cmi
lib/ocaml/compiler-libs/bytegen.cmi
@@ -182,7 +183,9 @@ lib/ocaml/compiler-libs/clflags.cmi
lib/ocaml/compiler-libs/cmi_format.cmi
lib/ocaml/compiler-libs/cmo_format.cmi
lib/ocaml/compiler-libs/cmt_format.cmi
+lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/compile.cmi
+lib/ocaml/compiler-libs/compmisc.cmi
lib/ocaml/compiler-libs/config.cmi
lib/ocaml/compiler-libs/consistbl.cmi
lib/ocaml/compiler-libs/ctype.cmi
@@ -190,6 +193,7 @@ lib/ocaml/compiler-libs/datarepr.cmi
lib/ocaml/compiler-libs/dll.cmi
lib/ocaml/compiler-libs/emitcode.cmi
lib/ocaml/compiler-libs/env.cmi
+lib/ocaml/compiler-libs/envaux.cmi
lib/ocaml/compiler-libs/errors.cmi
lib/ocaml/compiler-libs/expunge.cmi
lib/ocaml/compiler-libs/genprintval.cmi
@@ -221,6 +225,7 @@ lib/ocaml/compiler-libs/parser.cmi
lib/ocaml/compiler-libs/parsetree.cmi
lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/pparse.cmi
+lib/ocaml/compiler-libs/pprintast.cmi
lib/ocaml/compiler-libs/predef.cmi
lib/ocaml/compiler-libs/primitive.cmi
lib/ocaml/compiler-libs/printast.cmi
@@ -251,6 +256,8 @@ lib/ocaml/compiler-libs/typeclass.cmi
lib/ocaml/compiler-libs/typecore.cmi
lib/ocaml/compiler-libs/typedecl.cmi
lib/ocaml/compiler-libs/typedtree.cmi
+lib/ocaml/compiler-libs/typedtreeIter.cmi
+lib/ocaml/compiler-libs/typedtreeMap.cmi
lib/ocaml/compiler-libs/typemod.cmi
lib/ocaml/compiler-libs/typeopt.cmi
lib/ocaml/compiler-libs/types.cmi
@@ -566,6 +573,7 @@ lib/ocaml/ocamlbuild/ocamlbuild_executor
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmo
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmo
lib/ocaml/ocamlbuild/ocamlbuildlib.cma
@@ -817,12 +825,33 @@ share/doc/ocaml/
share/doc/ocaml/Changes
share/doc/ocaml/LICENSE
share/doc/ocaml/html/
+share/doc/ocaml/html/advexamples.html
+share/doc/ocaml/html/browser.html
+share/doc/ocaml/html/classes.html
+share/doc/ocaml/html/comp.html
+share/doc/ocaml/html/compunit.html
+share/doc/ocaml/html/const.html
share/doc/ocaml/html/contents_motif.gif
+share/doc/ocaml/html/core.html
+share/doc/ocaml/html/coreexamples.html
+share/doc/ocaml/html/debugger.html
+share/doc/ocaml/html/depend.html
share/doc/ocaml/html/expr.html
+share/doc/ocaml/html/extn.html
+share/doc/ocaml/html/foreword.html
share/doc/ocaml/html/index.html
+share/doc/ocaml/html/intfc.html
+share/doc/ocaml/html/keywords.html
+share/doc/ocaml/html/lablexamples.html
share/doc/ocaml/html/language.html
share/doc/ocaml/html/lex.html
+share/doc/ocaml/html/lexyacc.html
+share/doc/ocaml/html/libbigarray.html
+share/doc/ocaml/html/libdynlink.html
share/doc/ocaml/html/libgraph.gif
+share/doc/ocaml/html/libgraph.html
+share/doc/ocaml/html/liblabltk.html
+share/doc/ocaml/html/libnum.html
share/doc/ocaml/html/libref/
share/doc/ocaml/html/libref/Arg.html
share/doc/ocaml/html/libref/Arith_status.html
@@ -1039,46 +1068,27 @@ share/doc/ocaml/html/libref/type_UnixLab
share/doc/ocaml/html/libref/type_Weak.Make.html
share/doc/ocaml/html/libref/type_Weak.S.html
share/doc/ocaml/html/libref/type_Weak.html
+share/doc/ocaml/html/libstr.html
+share/doc/ocaml/html/libthreads.html
+share/doc/ocaml/html/libunix.html
share/doc/ocaml/html/manual001.html
-share/doc/ocaml/html/manual002.html
-share/doc/ocaml/html/manual003.html
-share/doc/ocaml/html/manual004.html
-share/doc/ocaml/html/manual005.html
-share/doc/ocaml/html/manual006.html
-share/doc/ocaml/html/manual007.html
-share/doc/ocaml/html/manual010.html
-share/doc/ocaml/html/manual011.html
-share/doc/ocaml/html/manual013.html
-share/doc/ocaml/html/manual016.html
-share/doc/ocaml/html/manual017.html
-share/doc/ocaml/html/manual018.html
-share/doc/ocaml/html/manual019.html
-share/doc/ocaml/html/manual020.html
-share/doc/ocaml/html/manual021.html
-share/doc/ocaml/html/manual022.html
-share/doc/ocaml/html/manual023.html
-share/doc/ocaml/html/manual024.html
-share/doc/ocaml/html/manual025.html
-share/doc/ocaml/html/manual026.html
-share/doc/ocaml/html/manual027.html
-share/doc/ocaml/html/manual028.html
-share/doc/ocaml/html/manual029.html
-share/doc/ocaml/html/manual030.html
-share/doc/ocaml/html/manual031.html
-share/doc/ocaml/html/manual032.html
-share/doc/ocaml/html/manual033.html
-share/doc/ocaml/html/manual034.html
-share/doc/ocaml/html/manual035.html
-share/doc/ocaml/html/manual036.html
-share/doc/ocaml/html/manual037.html
-share/doc/ocaml/html/manual038.html
-share/doc/ocaml/html/manual039.html
-share/doc/ocaml/html/manual040.html
-share/doc/ocaml/html/manual041.html
-share/doc/ocaml/html/manual042.html
-share/doc/ocaml/html/manual043.html
share/doc/ocaml/html/manual044.html
+share/doc/ocaml/html/modtypes.html
+share/doc/ocaml/html/moduleexamples.html
+share/doc/ocaml/html/modules.html
+share/doc/ocaml/html/names.html
+share/doc/ocaml/html/native.html
share/doc/ocaml/html/next_motif.gif
+share/doc/ocaml/html/objectexamples.html
+share/doc/ocaml/html/ocamlbuild.html
+share/doc/ocaml/html/ocamldoc.html
share/doc/ocaml/html/patterns.html
share/doc/ocaml/html/previous_motif.gif
+share/doc/ocaml/html/profil.html
+share/doc/ocaml/html/runtime.html
+share/doc/ocaml/html/stdlib.html
+share/doc/ocaml/html/threads.html
+share/doc/ocaml/html/toplevel.html
+share/doc/ocaml/html/typedecl.html
share/doc/ocaml/html/types.html
+share/doc/ocaml/html/values.html