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