From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 18 22:50:26 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CAED116A4D4 for ; Sun, 18 Jul 2004 22:50:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9FF743D81 for ; Sun, 18 Jul 2004 22:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i6IMoJ3d014950 for ; Sun, 18 Jul 2004 22:50:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i6IMoJm8014949; Sun, 18 Jul 2004 22:50:19 GMT (envelope-from gnats) Resent-Date: Sun, 18 Jul 2004 22:50:19 GMT Resent-Message-Id: <200407182250.i6IMoJm8014949@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eugene Ossintsev Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3039B16A4CE for ; Sun, 18 Jul 2004 22:42:53 +0000 (GMT) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id EFCFE43D58 for ; Sun, 18 Jul 2004 22:42:51 +0000 (GMT) (envelope-from eugos@gmx.net) Received: (qmail 15826 invoked by uid 65534); 18 Jul 2004 22:42:49 -0000 Received: from p50847F3E.dip.t-dialin.net (EHLO badger.home) (80.132.127.62) by mail.gmx.net (mp023) with SMTP; 19 Jul 2004 00:42:49 +0200 Received: by badger.home (Postfix, from userid 1001) id A7B042070; Mon, 19 Jul 2004 00:43:17 +0200 (CEST) Message-Id: <20040718224317.A7B042070@badger.home> Date: Mon, 19 Jul 2004 00:43:17 +0200 (CEST) From: Eugene@badger.home, Ossintsev@badger.home To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/69254: [maintainer-update] lang/ocaml: update to 3.08.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Eugene Ossintsev List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jul 2004 22:50:29 -0000 >Number: 69254 >Category: ports >Synopsis: [maintainer-update] lang/ocaml: update to 3.08.0 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Jul 18 22:50:19 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Eugene Ossintsev >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD badger.home 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Wed Jul 7 22:59:01 CEST 2004 root@badger.home:/usr/obj/usr/src/sys/BADGER i386 >Description: Update to 3.08.0 >How-To-Repeat: >Fix: diff -ruN ocaml.orig/Makefile ocaml/Makefile --- ocaml.orig/Makefile Sun Jul 18 00:15:17 2004 +++ ocaml/Makefile Mon Jul 19 00:10:13 2004 @@ -6,17 +6,12 @@ # PORTNAME= ocaml -PORTVERSION= 3.07.2 +PORTVERSION= 3.08.0 CATEGORIES= lang -MASTER_SITES= http://caml.inria.fr/distrib/${DISTNAME}/ \ - ftp://ftp.inria.fr/INRIA/caml-light/${DISTNAME}/ \ - ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/caml-light/${DISTNAME}/ +MASTER_SITES= http://caml.inria.fr/distrib/${DISTNAME:S/.0$//}/ \ + ftp://ftp.inria.fr/INRIA/caml-light/${DISTNAME:S/.0$//}/ \ + ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/caml-light/${DISTNAME:S/.0$//}/ PKGNAMESUFFIX= ${SFX} -DISTNAME= ${PORTNAME}-${PORTVERSION:S/.2$//} - -PATCH_SITES= ${MASTER_SITES} -PATCHFILES= ${DISTNAME}-patch2.diffs -PATCH_DIST_STRIP=-p1 MAINTAINER?= eugos@gmx.net COMMENT?= The Objective Caml compiler and programming environment @@ -46,15 +41,9 @@ HAS_CONFIGURE= yes ALL_TARGET= world.opt -.if ${MACHINE_ARCH} != "i386" -PLIST_SUB+= PROF="@comment " -.else -PLIST_SUB+= PROF="" -.endif - -MAN1= ocamlcp.1 ocamldep.1 ocamldebug.1 ocamlopt.1 ocamlrun.1 \ - ocamlyacc.1 ocamlmktop.1 ocaml.1 ocamlc.1 ocamllex.1 \ - ocamlprof.1 camlp4.1 +MAN1= ocamlcp.1 ocamldep.1 ocamldebug.1 ocamldoc.1 ocamlopt.1 \ + ocamlrun.1 ocamlyacc.1 ocamlmktop.1 ocaml.1 ocamlc.1 \ + ocamllex.1 ocamlprof.1 camlp4.1 MANN= Arg.n Array.n ArrayLabels.n Bigarray.Array1.n \ Bigarray.Array2.n Bigarray.Array3.n Bigarray.Genarray.n \ Bigarray.n Buffer.n Callback.n CamlinternalOO.n Char.n \ @@ -77,7 +66,7 @@ MLINKS= ocamlc.1 ocamlc.opt.1 ocamlopt.1 ocamlopt.opt.1 \ camlp4.1 camlp4o.1 camlp4.1 camlp4r.1 camlp4.1 mkcamlp4.1 \ camlp4.1 camlp4o.opt.1 camlp4.1 camlp4r.opt.1 \ - camlp4.1 ocpp.1 camlp4.1 camlp4sch.1 + camlp4.1 ocpp.1 CONFIGURE_ARGS= -prefix ${PREFIX} -with-pthread @@ -92,8 +81,10 @@ .include -.if ${ARCH} == "sparc64" -BROKEN= "Coredump during build on sparc64" +.if ${ARCH} != "i386" +PLIST_SUB+= PROF="@comment " +.else +PLIST_SUB+= PROF="" .endif post-install: diff -ruN ocaml.orig/distinfo ocaml/distinfo --- ocaml.orig/distinfo Sun Jul 18 00:15:17 2004 +++ ocaml/distinfo Thu Jul 15 16:02:19 2004 @@ -1,4 +1,2 @@ -MD5 (ocaml-3.07.tar.gz) = 2dd038055f5e1350078ad81270411b78 -SIZE (ocaml-3.07.tar.gz) = 2537449 -MD5 (ocaml-3.07-patch2.diffs) = f91d1f1e531f77011bd554817dbbc12a -SIZE (ocaml-3.07-patch2.diffs) = 42799 +MD5 (ocaml-3.08.0.tar.gz) = c6ef478362295c150101cdd2efcd38e0 +SIZE (ocaml-3.08.0.tar.gz) = 2458425 diff -ruN ocaml.orig/files/patch-camlp4-lib::Makefile ocaml/files/patch-camlp4-lib::Makefile --- ocaml.orig/files/patch-camlp4-lib::Makefile Sun Jul 18 00:15:17 2004 +++ ocaml/files/patch-camlp4-lib::Makefile Thu Jan 1 01:00:00 1970 @@ -1,10 +0,0 @@ ---- camlp4/lib/Makefile.orig Sun Dec 14 02:41:09 2003 -+++ camlp4/lib/Makefile Sun Dec 14 02:41:24 2003 -@@ -43,6 +43,6 @@ - - installopt: - cp $(TARGET:.cma=.cmxa) *.cmx "$(LIBDIR)/camlp4/." -- tar cf - $(TARGET:.cma=.$(A)) | (cd "$(LIBDIR)/camlp4/."; tar xf -) -+ tar cf - $(TARGET:S/.cma$/.$(A)/) | (cd "$(LIBDIR)/camlp4/."; tar xf -) - - include .depend diff -ruN ocaml.orig/files/patch-camlp4-meta::Makefile ocaml/files/patch-camlp4-meta::Makefile --- ocaml.orig/files/patch-camlp4-meta::Makefile Sun Jul 18 00:15:17 2004 +++ ocaml/files/patch-camlp4-meta::Makefile Thu Jan 1 01:00:00 1970 @@ -1,11 +0,0 @@ ---- camlp4/meta/Makefile.orig Sun Dec 14 02:40:05 2003 -+++ camlp4/meta/Makefile Sun Dec 14 02:40:20 2003 -@@ -49,7 +49,7 @@ - cp camlp4r$(EXE) "$(BINDIR)/." - if test -f camlp4r.opt; then \ - cp camlp4r.opt "$(BINDIR)/camlp4r.opt$(EXE)" ;\ -- for target in $(OBJSX) $(OBJSX:.cmx=.$(O)) ; do \ -+ for target in $(OBJSX) $(OBJSX:S/.cmx$/.$(O)/) ; do \ - if test -f $$target; then \ - cp $$target "$(LIBDIR)/camlp4/."; \ - fi; \ diff -ruN ocaml.orig/files/patch-camlp4-ocaml_src-lib::Makefile ocaml/files/patch-camlp4-ocaml_src-lib::Makefile --- ocaml.orig/files/patch-camlp4-ocaml_src-lib::Makefile Sun Jul 18 00:15:17 2004 +++ ocaml/files/patch-camlp4-ocaml_src-lib::Makefile Thu Jan 1 01:00:00 1970 @@ -1,10 +0,0 @@ ---- camlp4/ocaml_src/lib/Makefile.orig Sun Dec 14 02:38:28 2003 -+++ camlp4/ocaml_src/lib/Makefile Sun Dec 14 02:38:55 2003 -@@ -43,6 +43,6 @@ - - installopt: - cp $(TARGET:.cma=.cmxa) *.cmx "$(LIBDIR)/camlp4/." -- tar cf - $(TARGET:.cma=.$(A)) | (cd "$(LIBDIR)/camlp4/."; tar xf -) -+ tar cf - $(TARGET:S/.cma$/.$(A)/) | (cd "$(LIBDIR)/camlp4/."; tar xf -) - - include .depend diff -ruN ocaml.orig/files/patch-camlp4-ocaml_src-meta::Makefile ocaml/files/patch-camlp4-ocaml_src-meta::Makefile --- ocaml.orig/files/patch-camlp4-ocaml_src-meta::Makefile Sun Jul 18 00:15:17 2004 +++ ocaml/files/patch-camlp4-ocaml_src-meta::Makefile Thu Jan 1 01:00:00 1970 @@ -1,11 +0,0 @@ ---- camlp4/ocaml_src/meta/Makefile.orig Sun Dec 14 02:33:49 2003 -+++ camlp4/ocaml_src/meta/Makefile Sun Dec 14 02:35:12 2003 -@@ -49,7 +49,7 @@ - cp camlp4r$(EXE) "$(BINDIR)/." - if test -f camlp4r.opt; then \ - cp camlp4r.opt "$(BINDIR)/camlp4r.opt$(EXE)" ;\ -- for target in $(OBJSX) $(OBJSX:.cmx=.$(O)) ; do \ -+ for target in $(OBJSX) $(OBJSX:S/.cmx$/.$(O)/) ; do \ - if test -f $$target; then \ - cp $$target "$(LIBDIR)/camlp4/."; \ - fi; \ diff -ruN ocaml.orig/files/patch-configure ocaml/files/patch-configure --- ocaml.orig/files/patch-configure Sun Jul 18 00:15:17 2004 +++ ocaml/files/patch-configure Thu Jul 15 17:01:39 2004 @@ -1,24 +1,6 @@ ---- configure.orig Thu Sep 25 01:17:13 2003 -+++ configure Mon Feb 2 04:21:43 2004 -@@ -559,6 +559,8 @@ - powerpc-*-darwin*) arch=power; model=ppc; system=rhapsody;; - arm*-*-linux*) arch=arm; system=linux;; - ia64-*-linux*) arch=ia64; system=linux;; -+ ia64-*-freebsd*) arch=ia64; system=freebsd;; -+ amd64-*-freebsd*) arch=amd64; system=freebsd;; - x86_64-*-linux*) arch=amd64; system=linux;; - esac - -@@ -621,7 +623,7 @@ - power,*,bsd) aspp='gcc'; asppflags='-c -DSYS_$(SYSTEM)';; - power,*,rhapsody) ;; - arm,*,linux) aspp='gcc'; asppflags='-c -DSYS_$(SYSTEM)';; -- ia64,*,linux) asflags=-xexplicit -+ ia64,*,*) asflags=-xexplicit - aspp='gcc'; asppflags='-c -DSYS_$(SYSTEM) -Wa,-xexplicit';; - amd64,*,*) aspp='gcc'; asppflags='-c -DSYS_$(SYSTEM)';; - esac -@@ -1097,116 +1099,14 @@ +--- configure.orig Thu Jul 15 16:17:46 2004 ++++ configure Thu Jul 15 16:58:51 2004 +@@ -1113,116 +1113,14 @@ x11_include="not found" x11_link="not found" @@ -74,7 +56,7 @@ -else - x11_try_lib_dir=`echo $x11_include | sed -e 's|include|lib|'` +if [ -n "$x11_include_dir" ]; then -+ x11_include="$x11_include_dir" ++ x11_include="$x11_include_dir" fi -for dir in \ @@ -135,8 +117,8 @@ -done - +if [ -n "$x11_lib_dir" ]; then -+ x11_link="-L$x11_lib_dir -lX11" -+ x11_libs="-L$x11_lib_dir" ++ x11_link="-L$x11_lib_dir -lX11" ++ x11_libs="-L$x11_lib_dir" +fi if test "$x11_include" = "not found" || test "$x11_link" = "not found" diff -ruN ocaml.orig/pkg-plist ocaml/pkg-plist --- ocaml.orig/pkg-plist Sun Jul 18 00:15:17 2004 +++ ocaml/pkg-plist Fri Jul 16 16:22:09 2004 @@ -4,7 +4,6 @@ bin/camlp4o.opt bin/camlp4r bin/camlp4r.opt -bin/camlp4sch %%TK%%bin/labltk bin/mkcamlp4 bin/ocaml @@ -30,6 +29,7 @@ lib/ocaml/caml/alloc.h lib/ocaml/caml/bigarray.h lib/ocaml/caml/callback.h +lib/ocaml/caml/compatibility.h lib/ocaml/caml/config.h lib/ocaml/caml/custom.h lib/ocaml/caml/fail.h @@ -46,26 +46,19 @@ lib/ocaml/camlp4/camlp4_top.cma lib/ocaml/camlp4/camlp4o.cma lib/ocaml/camlp4/camlp4r.cma -lib/ocaml/camlp4/camlp4sch.cma lib/ocaml/camlp4/extfold.cmi -lib/ocaml/camlp4/extfold.cmx lib/ocaml/camlp4/extfold.mli lib/ocaml/camlp4/extfun.cmi -lib/ocaml/camlp4/extfun.cmx lib/ocaml/camlp4/extfun.mli lib/ocaml/camlp4/fstream.cmi -lib/ocaml/camlp4/fstream.cmx lib/ocaml/camlp4/fstream.mli lib/ocaml/camlp4/gramext.cmi -lib/ocaml/camlp4/gramext.cmx lib/ocaml/camlp4/gramext.mli lib/ocaml/camlp4/gramlib.a lib/ocaml/camlp4/gramlib.cma lib/ocaml/camlp4/gramlib.cmxa lib/ocaml/camlp4/grammar.cmi -lib/ocaml/camlp4/grammar.cmx lib/ocaml/camlp4/grammar.mli -lib/ocaml/camlp4/lib.sml lib/ocaml/camlp4/mLast.cmi lib/ocaml/camlp4/mLast.mli lib/ocaml/camlp4/ocpp.cmo @@ -73,24 +66,44 @@ lib/ocaml/camlp4/odyl.cma lib/ocaml/camlp4/odyl.cmo lib/ocaml/camlp4/odyl.cmxa +lib/ocaml/camlp4/odyl.cmx +lib/ocaml/camlp4/odyl.o lib/ocaml/camlp4/odyl_main.cmi lib/ocaml/camlp4/pa_extend.cmi lib/ocaml/camlp4/pa_extend.cmo +lib/ocaml/camlp4/pa_extend.cmx +lib/ocaml/camlp4/pa_extend.o lib/ocaml/camlp4/pa_extend_m.cmo +lib/ocaml/camlp4/pa_extend_m.cmx +lib/ocaml/camlp4/pa_extend_m.o lib/ocaml/camlp4/pa_extfold.cmo +lib/ocaml/camlp4/pa_extfold.cmx +lib/ocaml/camlp4/pa_extfold.o lib/ocaml/camlp4/pa_extfun.cmo -lib/ocaml/camlp4/pa_format.cmo +lib/ocaml/camlp4/pa_extfun.cmx +lib/ocaml/camlp4/pa_extfun.o lib/ocaml/camlp4/pa_fstream.cmo +lib/ocaml/camlp4/pa_fstream.cmx +lib/ocaml/camlp4/pa_fstream.o lib/ocaml/camlp4/pa_ifdef.cmo -lib/ocaml/camlp4/pa_lefteval.cmo -lib/ocaml/camlp4/pa_lisp.cmo +lib/ocaml/camlp4/pa_ifdef.cmx +lib/ocaml/camlp4/pa_ifdef.o lib/ocaml/camlp4/pa_macro.cmi lib/ocaml/camlp4/pa_macro.cmo +lib/ocaml/camlp4/pa_macro.cmx +lib/ocaml/camlp4/pa_macro.o lib/ocaml/camlp4/pa_o.cmi lib/ocaml/camlp4/pa_o.cmo -lib/ocaml/camlp4/pa_olabl.cmo +lib/ocaml/camlp4/pa_o.cmx +lib/ocaml/camlp4/pa_o.o +lib/ocaml/camlp4/pa_o_fast.cmi +lib/ocaml/camlp4/pa_o_fast.cmx lib/ocaml/camlp4/pa_oop.cmo +lib/ocaml/camlp4/pa_oop.cmx +lib/ocaml/camlp4/pa_oop.o lib/ocaml/camlp4/pa_op.cmo +lib/ocaml/camlp4/pa_op.cmx +lib/ocaml/camlp4/pa_op.o lib/ocaml/camlp4/pa_r.cmo lib/ocaml/camlp4/pa_r.cmx lib/ocaml/camlp4/pa_r.o @@ -98,37 +111,52 @@ lib/ocaml/camlp4/pa_rp.cmx lib/ocaml/camlp4/pa_rp.o lib/ocaml/camlp4/pa_ru.cmo -lib/ocaml/camlp4/pa_scheme.cmo -lib/ocaml/camlp4/pa_sml.cmo +lib/ocaml/camlp4/pa_ru.cmx +lib/ocaml/camlp4/pa_ru.o lib/ocaml/camlp4/pcaml.cmi lib/ocaml/camlp4/pcaml.mli lib/ocaml/camlp4/plexer.cmi -lib/ocaml/camlp4/plexer.cmx lib/ocaml/camlp4/plexer.mli lib/ocaml/camlp4/pr_depend.cmo +lib/ocaml/camlp4/pr_depend.cmx +lib/ocaml/camlp4/pr_depend.o lib/ocaml/camlp4/pr_dump.cmo lib/ocaml/camlp4/pr_dump.cmx lib/ocaml/camlp4/pr_dump.o lib/ocaml/camlp4/pr_extend.cmo +lib/ocaml/camlp4/pr_extend.cmx +lib/ocaml/camlp4/pr_extend.o lib/ocaml/camlp4/pr_extfun.cmo +lib/ocaml/camlp4/pr_extfun.cmx +lib/ocaml/camlp4/pr_extfun.o lib/ocaml/camlp4/pr_null.cmo +lib/ocaml/camlp4/pr_null.cmx +lib/ocaml/camlp4/pr_null.o lib/ocaml/camlp4/pr_o.cmo +lib/ocaml/camlp4/pr_o.cmx +lib/ocaml/camlp4/pr_o.o lib/ocaml/camlp4/pr_op.cmo +lib/ocaml/camlp4/pr_op.cmx +lib/ocaml/camlp4/pr_op.o lib/ocaml/camlp4/pr_r.cmo +lib/ocaml/camlp4/pr_r.cmx +lib/ocaml/camlp4/pr_r.o lib/ocaml/camlp4/pr_rp.cmo -lib/ocaml/camlp4/pr_scheme.cmo -lib/ocaml/camlp4/pr_schemep.cmo +lib/ocaml/camlp4/pr_rp.cmx +lib/ocaml/camlp4/pr_rp.o lib/ocaml/camlp4/q_MLast.cmo +lib/ocaml/camlp4/q_MLast.cmx +lib/ocaml/camlp4/q_MLast.o lib/ocaml/camlp4/q_phony.cmo +lib/ocaml/camlp4/q_phony.cmx +lib/ocaml/camlp4/q_phony.o lib/ocaml/camlp4/quotation.cmi lib/ocaml/camlp4/quotation.mli lib/ocaml/camlp4/spretty.cmi lib/ocaml/camlp4/spretty.mli lib/ocaml/camlp4/stdpp.cmi -lib/ocaml/camlp4/stdpp.cmx lib/ocaml/camlp4/stdpp.mli lib/ocaml/camlp4/token.cmi -lib/ocaml/camlp4/token.cmx lib/ocaml/camlp4/token.mli %%TK%%lib/ocaml/labltk/balloon.cmi %%TK%%lib/ocaml/labltk/balloon.cmx @@ -452,8 +480,8 @@ lib/ocaml/ocamldoc/odoc_class.cmi lib/ocaml/ocamldoc/odoc_comments.cmi lib/ocaml/ocamldoc/odoc_comments_global.cmi +lib/ocaml/ocamldoc/odoc_config.cmi lib/ocaml/ocamldoc/odoc_control.cmi -lib/ocaml/ocamldoc/odoc_crc.cmi lib/ocaml/ocamldoc/odoc_cross.cmi lib/ocaml/ocamldoc/odoc_dag2html.cmi lib/ocaml/ocamldoc/odoc_dep.cmi @@ -481,11 +509,13 @@ lib/ocaml/ocamldoc/odoc_opt.cmi lib/ocaml/ocamldoc/odoc_parameter.cmi lib/ocaml/ocamldoc/odoc_parser.cmi +lib/ocaml/ocamldoc/odoc_print.cmi lib/ocaml/ocamldoc/odoc_scan.cmi lib/ocaml/ocamldoc/odoc_search.cmi lib/ocaml/ocamldoc/odoc_see_lexer.cmi lib/ocaml/ocamldoc/odoc_sig.cmi lib/ocaml/ocamldoc/odoc_str.cmi +lib/ocaml/ocamldoc/odoc_test.cmi lib/ocaml/ocamldoc/odoc_texi.cmi lib/ocaml/ocamldoc/odoc_text.cmi lib/ocaml/ocamldoc/odoc_text_lexer.cmi @@ -649,8 +679,6 @@ lib/ocaml/int64.mli %%PROF%%lib/ocaml/int64.p.cmx lib/ocaml/int_misc.cmx -lib/ocaml/labelled.cmx -%%PROF%%lib/ocaml/labelled.p.cmx lib/ocaml/lazy.cmi lib/ocaml/lazy.cmx lib/ocaml/lazy.ml @@ -879,6 +907,7 @@ @dirrm lib/ocaml/caml @dirrm lib/ocaml/camlp4 %%TK%%@dirrm lib/ocaml/labltk +@dirrm lib/ocaml/ocamldoc/custom @dirrm lib/ocaml/ocamldoc @dirrm lib/ocaml/stublibs @dirrm lib/ocaml/threads >Release-Note: >Audit-Trail: >Unformatted: