pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/ocaml - Update from 3.06 to 3.08.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/142eb7a81298
branches: trunk
changeset: 488590:142eb7a81298
user: adrianp <adrianp%pkgsrc.org@localhost>
date: Fri Feb 04 21:35:51 2005 +0000
description:
- Update from 3.06 to 3.08.2
- Lots of changes/bugfixes - see Changes for all the details
diffstat:
lang/ocaml/Makefile | 8 +-
lang/ocaml/Makefile.common | 16 ++-
lang/ocaml/PLIST | 207 +++++++++++++++++++++++--------------------
lang/ocaml/PLIST.opt | 67 +++++++++++++-
lang/ocaml/PLIST.prof | 8 +-
lang/ocaml/PLIST.stub | 10 ++
lang/ocaml/buildlink3.mk | 4 +-
lang/ocaml/distinfo | 66 ++++++-------
lang/ocaml/files/wrapper.sh | 2 +
lang/ocaml/patches/patch-aa | 8 +-
lang/ocaml/patches/patch-ac | 125 ++++----------------------
lang/ocaml/patches/patch-ah | 79 +++++++++++-----
lang/ocaml/patches/patch-aj | 13 +-
lang/ocaml/patches/patch-ak | 49 +++++----
lang/ocaml/patches/patch-al | 35 ++++--
lang/ocaml/patches/patch-am | 40 ++++---
lang/ocaml/patches/patch-an | 24 ++--
lang/ocaml/patches/patch-ao | 38 ++++---
lang/ocaml/patches/patch-ap | 24 ++--
lang/ocaml/patches/patch-aq | 31 ++++--
lang/ocaml/patches/patch-ar | 18 +--
lang/ocaml/patches/patch-at | 41 ++-----
lang/ocaml/patches/patch-au | 12 +-
lang/ocaml/patches/patch-av | 6 +-
lang/ocaml/patches/patch-aw | 31 +++---
lang/ocaml/patches/patch-ba | 18 +-
lang/ocaml/patches/patch-be | 14 +-
lang/ocaml/patches/patch-bf | 14 +-
lang/ocaml/patches/patch-bk | 13 +-
lang/ocaml/patches/patch-bn | 10 +-
lang/ocaml/patches/patch-bo | 17 ++-
lang/ocaml/patches/patch-bp | 28 ++--
lang/ocaml/patches/patch-br | 26 ++++-
lang/ocaml/patches/patch-bs | 62 ++++++++++++-
lang/ocaml/patches/patch-bt | 63 +++++++++++++
lang/ocaml/patches/patch-bu | 21 ++++
lang/ocaml/patches/patch-bv | 15 +++
37 files changed, 753 insertions(+), 510 deletions(-)
diffs (truncated from 1884 to 300 lines):
diff -r f665b044141c -r 142eb7a81298 lang/ocaml/Makefile
--- a/lang/ocaml/Makefile Fri Feb 04 21:06:38 2005 +0000
+++ b/lang/ocaml/Makefile Fri Feb 04 21:35:51 2005 +0000
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2004/12/24 17:16:04 jmmv Exp $
+# $NetBSD: Makefile,v 1.36 2005/02/04 21:35:51 adrianp Exp $
.include "Makefile.common"
-PKGREVISION= 8
-
CONFIGURE_ARGS+= -no-tk
CONFIGURE_ENV+= disable_x11=yes
@@ -18,4 +16,8 @@
PLIST_SRC+= ${PKGDIR}/PLIST
.endif
+.if ${OPSYS} == "Darwin"
+PLIST_SRC+= ${PKGDIR}/PLIST.stub
+.endif
+
.include "../../mk/bsd.pkg.mk"
diff -r f665b044141c -r 142eb7a81298 lang/ocaml/Makefile.common
--- a/lang/ocaml/Makefile.common Fri Feb 04 21:06:38 2005 +0000
+++ b/lang/ocaml/Makefile.common Fri Feb 04 21:35:51 2005 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.2 2005/01/19 17:43:59 tv Exp $
+# $NetBSD: Makefile.common,v 1.3 2005/02/04 21:35:51 adrianp Exp $
-DISTNAME= ocaml-3.06
+DISTNAME= ocaml-3.08.2
CATEGORIES= lang
-MASTER_SITES= ftp://ftp.inria.fr/INRIA/cristal/ocaml/${DISTNAME}/
+MASTER_SITES= ftp://ftp.inria.fr/INRIA/cristal/ocaml/ocaml-3.08/
MAINTAINER= tech-pkg%NetBSD.org@localhost
HOMEPAGE= http://caml.inria.fr/ocaml/
@@ -22,15 +22,19 @@
.if ${OPSYS} == "Darwin"
INSTALL_UNSTRIPPED= yes
+# See PR# 28772 as the above should work but it appears to be ignored
+# so we set it explicitly below not to stip installed binaries.
+_STRIPFLAG_CC=
+_STRIPFLAG_INSTALL=
.endif
post-extract: cp-power-bsd cp-gnu-config
cp-power-bsd:
- ${CP} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S
+ @${CP} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S
cp-gnu-config:
- ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/config/gnu/
- ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/config/gnu/
+ @${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/config/gnu/
+ @${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/config/gnu/
.include "../../mk/pthread.buildlink3.mk"
diff -r f665b044141c -r 142eb7a81298 lang/ocaml/PLIST
--- a/lang/ocaml/PLIST Fri Feb 04 21:06:38 2005 +0000
+++ b/lang/ocaml/PLIST Fri Feb 04 21:35:51 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2004/12/24 17:16:04 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.11 2005/02/04 21:35:51 adrianp Exp $
bin/camlp4
bin/camlp4o
bin/camlp4r
@@ -43,12 +43,15 @@
lib/ocaml/caml/bigarray.h
lib/ocaml/caml/callback.h
lib/ocaml/caml/config.h
+lib/ocaml/caml/compatibility.h
lib/ocaml/caml/custom.h
lib/ocaml/caml/fail.h
lib/ocaml/caml/intext.h
lib/ocaml/caml/memory.h
lib/ocaml/caml/misc.h
lib/ocaml/caml/mlvalues.h
+lib/ocaml/caml/printexc.h
+lib/ocaml/caml/signals.h
lib/ocaml/camlheader
lib/ocaml/camlheader_ur
lib/ocaml/camlinternalOO.cmi
@@ -60,7 +63,6 @@
lib/ocaml/camlp4/camlp4_top.cma
lib/ocaml/camlp4/camlp4o.cma
lib/ocaml/camlp4/camlp4r.cma
-lib/ocaml/camlp4/crc.cmo
lib/ocaml/camlp4/extfold.cmi
lib/ocaml/camlp4/extfold.mli
lib/ocaml/camlp4/extfun.cmi
@@ -72,33 +74,28 @@
lib/ocaml/camlp4/gramlib.cma
lib/ocaml/camlp4/grammar.cmi
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
lib/ocaml/camlp4/odyl.cma
lib/ocaml/camlp4/odyl.cmo
+lib/ocaml/camlp4/odyl_main.cmi
lib/ocaml/camlp4/pa_extend.cmi
lib/ocaml/camlp4/pa_extend.cmo
lib/ocaml/camlp4/pa_extend_m.cmo
lib/ocaml/camlp4/pa_extfold.cmo
lib/ocaml/camlp4/pa_extfun.cmo
-lib/ocaml/camlp4/pa_format.cmo
lib/ocaml/camlp4/pa_fstream.cmo
-lib/ocaml/camlp4/pa_ifdef.cmi
lib/ocaml/camlp4/pa_ifdef.cmo
-lib/ocaml/camlp4/pa_lefteval.cmo
-lib/ocaml/camlp4/pa_lisp.cmo
+lib/ocaml/camlp4/pa_macro.cmi
+lib/ocaml/camlp4/pa_macro.cmo
lib/ocaml/camlp4/pa_o.cmi
lib/ocaml/camlp4/pa_o.cmo
-lib/ocaml/camlp4/pa_ocamllex.cma
-lib/ocaml/camlp4/pa_olabl.cmo
lib/ocaml/camlp4/pa_oop.cmo
lib/ocaml/camlp4/pa_op.cmo
lib/ocaml/camlp4/pa_r.cmo
lib/ocaml/camlp4/pa_rp.cmo
lib/ocaml/camlp4/pa_ru.cmo
-lib/ocaml/camlp4/pa_sml.cmo
lib/ocaml/camlp4/pcaml.cmi
lib/ocaml/camlp4/pcaml.mli
lib/ocaml/camlp4/plexer.cmi
@@ -175,6 +172,7 @@
lib/ocaml/libnums.a
lib/ocaml/libstr.a
lib/ocaml/libthreads.a
+lib/ocaml/libthreadsnat.a
lib/ocaml/libunix.a
lib/ocaml/list.cmi
lib/ocaml/list.ml
@@ -204,7 +202,6 @@
lib/ocaml/obj.ml
lib/ocaml/obj.mli
lib/ocaml/ocamldoc/ocamldoc.hva
-lib/ocaml/ocamldoc/ocamldoc.sty
lib/ocaml/ocamldoc/odoc.cmi
lib/ocaml/ocamldoc/odoc_analyse.cmi
lib/ocaml/ocamldoc/odoc_args.cmi
@@ -212,8 +209,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
@@ -227,6 +224,7 @@
lib/ocaml/ocamldoc/odoc_info.mli
lib/ocaml/ocamldoc/odoc_inherit.cmi
lib/ocaml/ocamldoc/odoc_latex.cmi
+lib/ocaml/ocamldoc/odoc_latex_style.cmi
lib/ocaml/ocamldoc/odoc_lexer.cmi
lib/ocaml/ocamldoc/odoc_man.cmi
lib/ocaml/ocamldoc/odoc_merge.cmi
@@ -237,11 +235,13 @@
lib/ocaml/ocamldoc/odoc_ocamlhtml.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
@@ -319,6 +319,7 @@
lib/ocaml/threads/mutex.cmi
lib/ocaml/threads/thread.cmi
lib/ocaml/threads/threadUnix.cmi
+lib/ocaml/threads/threads.a
lib/ocaml/threads/threads.cma
lib/ocaml/topdirs.cmi
lib/ocaml/toplevellib.cma
@@ -330,6 +331,20 @@
lib/ocaml/unix.mli
lib/ocaml/unixLabels.cmi
lib/ocaml/unixLabels.mli
+lib/ocaml/vmthreads/condition.cmi
+lib/ocaml/vmthreads/condition.mli
+lib/ocaml/vmthreads/event.cmi
+lib/ocaml/vmthreads/event.mli
+lib/ocaml/vmthreads/libvmthreads.a
+lib/ocaml/vmthreads/mutex.cmi
+lib/ocaml/vmthreads/mutex.mli
+lib/ocaml/vmthreads/stdlib.cma
+lib/ocaml/vmthreads/thread.cmi
+lib/ocaml/vmthreads/thread.mli
+lib/ocaml/vmthreads/threads.cma
+lib/ocaml/vmthreads/threadUnix.cmi
+lib/ocaml/vmthreads/threadUnix.mli
+lib/ocaml/vmthreads/unix.cma
lib/ocaml/weak.cmi
lib/ocaml/weak.ml
lib/ocaml/weak.mli
@@ -345,6 +360,7 @@
man/man1/ocamlcp.1
man/man1/ocamldebug.1
man/man1/ocamldep.1
+man/man1/ocamldoc.1
man/man1/ocamllex.1
man/man1/ocamlmktop.1
man/man1/ocamlopt.1
@@ -353,90 +369,91 @@
man/man1/ocamlrun.1
man/man1/ocamlyacc.1
man/man1/ocpp.1
-man/mano/Arg.o
-man/mano/Array.o
-man/mano/ArrayLabels.o
-man/mano/Bigarray.Array1.o
-man/mano/Bigarray.Array2.o
-man/mano/Bigarray.Array3.o
-man/mano/Bigarray.Genarray.o
-man/mano/Bigarray.o
-man/mano/Buffer.o
-man/mano/Callback.o
-man/mano/CamlinternalOO.o
-man/mano/Char.o
-man/mano/Complex.o
-man/mano/Digest.o
-man/mano/Filename.o
-man/mano/Format.o
-man/mano/Gc.o
-man/mano/Genlex.o
-man/mano/Hashtbl.HashedType.o
-man/mano/Hashtbl.Make.o
-man/mano/Hashtbl.S.o
-man/mano/Hashtbl.o
-man/mano/Int32.o
-man/mano/Int64.o
-man/mano/Lazy.o
-man/mano/Lexing.o
-man/mano/List.o
-man/mano/ListLabels.o
-man/mano/Map.Make.o
-man/mano/Map.OrderedType.o
-man/mano/Map.S.o
-man/mano/Map.o
-man/mano/Marshal.o
-man/mano/MoreLabels.Hashtbl.HashedType.o
-man/mano/MoreLabels.Hashtbl.Make.o
-man/mano/MoreLabels.Hashtbl.S.o
-man/mano/MoreLabels.Hashtbl.o
-man/mano/MoreLabels.Map.Make.o
-man/mano/MoreLabels.Map.OrderedType.o
-man/mano/MoreLabels.Map.S.o
-man/mano/MoreLabels.Map.o
-man/mano/MoreLabels.Set.Make.o
-man/mano/MoreLabels.Set.OrderedType.o
-man/mano/MoreLabels.Set.S.o
-man/mano/MoreLabels.Set.o
-man/mano/MoreLabels.o
-man/mano/Nativeint.o
-man/mano/Num.o
-man/mano/Obj.o
-man/mano/Oo.o
-man/mano/Parsing.o
-man/mano/Pervasives.LargeFile.o
-man/mano/Pervasives.o
-man/mano/Printexc.o
-man/mano/Printf.o
-man/mano/Queue.o
-man/mano/Random.o
-man/mano/Scanf.Scanning.o
-man/mano/Scanf.o
-man/mano/Set.Make.o
-man/mano/Set.OrderedType.o
-man/mano/Set.S.o
-man/mano/Set.o
-man/mano/Sort.o
-man/mano/Stack.o
-man/mano/StdLabels.Array.o
-man/mano/StdLabels.List.o
-man/mano/StdLabels.String.o
-man/mano/StdLabels.o
-man/mano/Str.o
-man/mano/Stream.o
-man/mano/String.o
-man/mano/StringLabels.o
-man/mano/Sys.o
-man/mano/Unix.LargeFile.o
-man/mano/Unix.o
-man/mano/Weak.Make.o
-man/mano/Weak.S.o
-man/mano/Weak.o
-@dirrm man/mano
Home |
Main Index |
Thread Index |
Old Index