pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/ocaml Update of lang/ocaml to its newest version,...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/812289bcee74
branches:  trunk
changeset: 626092:812289bcee74
user:      jaapb <jaapb%pkgsrc.org@localhost>
date:      Fri Nov 01 10:47:50 2013 +0000

description:
Update of lang/ocaml to its newest version, 4.01. Changes, apart from
bugfixes, include:

- Labltk: updated to Tcl/Tk 8.6.
Type system:
- use well-disciplined type information propagation to
  disambiguate label and constructor names
* Propagate type information towards pattern-matching, even in the presence of
  polymorphic variants (discarding only information about possibly-present
  constructors). As a result, matching against absent constructors is no longer
  allowed for exact and fixed polymorphic variant types.
* Reject multiple declarations of the same method or instance variable
  in an object
- raise an error when multiple private keywords are used in type
  declarations
- parsetree rewriter (-ppx flag)
- ocamldep now supports -absname
- On "unbound identifier" errors, use spell-checking to suggest names
  present in the environment
- ocamlc has a new option -dsource to visualize the parsetree
- tools/eqparsetree compares two parsetree ignoring location
- ocamlopt now uses clang as assembler on OS X if available, which enables
  CFI support for OS X.
- Added a new -short-paths option, which attempts to use the shortest
  representation for type constructors inside types, taking open modules
  into account. This can make types much more readable if your code
  uses lots of functors.
- added flag -compat-32 to ocamlc, ensuring that the generated
  bytecode executable can be loaded on 32-bit hosts.
- warning on open statements which shadow an existing
  identifier (if it is actually used in the scope of the open); new
  open! syntax to silence it locally
* warning 3 is extended to warn about other deprecated features:
  - ISO-latin1 characters in identifiers
  - uses of the (&) and (or) operators instead of (&&) and (||)
- Experimental OCAMLPARAM for ocamlc and ocamlopt
- incorrect ordinal number in error message
- add signature to Tstr_include
- expose a way to inspect the current call stack,
  Printexc.get_callstack
- new flag Marshal.Compat_32 for the serialization functions
  (Marshal.to_*), forcing the output to be readable on 32-bit hosts.
- infix application operators |> and @@ in Pervasives
- add O_CLOEXEC flag to Unix.openfile, so that the returned
  file descriptor is created in close-on-exec mode
* more efficient implementation of caml_modify() and caml_initialize().
  The new implementations are less lenient than the old ones: now,
  the destination pointer of caml_modify() must point within the minor or
  major heaps, and the destination pointer of caml_initialize() must
  point within the major heap.
- Moved debugger/envaux.ml to typing/envaux.ml to publish env_of_only_summary
  as part of compilerlibs, to be used on bin-annot files.
- The test suite can now be run without installing OCaml first.

diffstat:

 lang/ocaml/Makefile                                       |    4 +-
 lang/ocaml/Makefile.common                                |    6 +-
 lang/ocaml/PLIST                                          |   18 ++-
 lang/ocaml/PLIST.opt                                      |    4 +-
 lang/ocaml/buildlink3.mk                                  |    4 +-
 lang/ocaml/distinfo                                       |   20 +-
 lang/ocaml/patches/patch-Makefile                         |   33 ++-
 lang/ocaml/patches/patch-asmrun_Makefile                  |   10 +-
 lang/ocaml/patches/patch-configure                        |  106 ++-----------
 lang/ocaml/patches/patch-otherlibs_labltk_camltk_Makefile |   16 +-
 lang/ocaml/patches/patch-otherlibs_threads_Makefile       |   21 +-
 lang/ocaml/patches/patch-tools_ocamlmklib                 |    3 +-
 12 files changed, 102 insertions(+), 143 deletions(-)

diffs (truncated from 593 to 300 lines):

diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/Makefile
--- a/lang/ocaml/Makefile       Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/Makefile       Fri Nov 01 10:47:50 2013 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.85 2013/03/14 14:44:58 wiz Exp $
+# $NetBSD: Makefile,v 1.86 2013/11/01 10:47:50 jaapb Exp $
 
 .include "Makefile.common"
 
-PKGREVISION=           2
+#PKGREVISION=  2
 
 CONFIGURE_ARGS+=       -no-tk
 CONFIGURE_ARGS+=       -cc ${CC}
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/Makefile.common
--- a/lang/ocaml/Makefile.common        Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/Makefile.common        Fri Nov 01 10:47:50 2013 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.37 2013/03/14 14:44:58 wiz Exp $
+# $NetBSD: Makefile.common,v 1.38 2013/11/01 10:47:50 jaapb Exp $
 
 # used by x11/labltk/Makefile
 # used by x11/ocaml-graphics/Makefile
-DISTNAME=      ocaml-4.00.1
+DISTNAME=      ocaml-4.01.0
 CATEGORIES=    lang
-MASTER_SITES=  http://caml.inria.fr/pub/distrib/ocaml-4.00/
+MASTER_SITES=  http://caml.inria.fr/pub/distrib/ocaml-4.01/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    jaapb%NetBSD.org@localhost
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/PLIST
--- a/lang/ocaml/PLIST  Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/PLIST  Fri Nov 01 10:47:50 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2012/10/08 15:05:32 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.25 2013/11/01 10:47:50 jaapb Exp $
 bin/camlp4
 bin/camlp4boot
 bin/camlp4o
@@ -162,6 +162,8 @@
 lib/ocaml/compiler-libs/asmlibrarian.cmi
 lib/ocaml/compiler-libs/asmlink.cmi
 lib/ocaml/compiler-libs/asmpackager.cmi
+lib/ocaml/compiler-libs/ast_mapper.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
@@ -180,9 +182,13 @@
 lib/ocaml/compiler-libs/cmt_format.cmi
 lib/ocaml/compiler-libs/cmx_format.cmi
 lib/ocaml/compiler-libs/coloring.cmi
+lib/ocaml/compiler-libs/compenv.cmi
 lib/ocaml/compiler-libs/comballoc.cmi
+lib/ocaml/compiler-libs/compenv.cmi
+lib/ocaml/compiler-libs/compmisc.cmi
 lib/ocaml/compiler-libs/compile.cmi
 lib/ocaml/compiler-libs/compilenv.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,9 +196,11 @@
 lib/ocaml/compiler-libs/debuginfo.cmi
 lib/ocaml/compiler-libs/dll.cmi
 lib/ocaml/compiler-libs/emit.cmi
+lib/ocaml/compiler-libs/envaux.cmi
 lib/ocaml/compiler-libs/emitaux.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
@@ -239,10 +247,12 @@
 lib/ocaml/compiler-libs/outcometree.cmi
 lib/ocaml/compiler-libs/parmatch.cmi
 lib/ocaml/compiler-libs/parse.cmi
+lib/ocaml/compiler-libs/pprintast.cmi
 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
@@ -282,11 +292,15 @@
 lib/ocaml/compiler-libs/translclass.cmi
 lib/ocaml/compiler-libs/translcore.cmi
 lib/ocaml/compiler-libs/translmod.cmi
+lib/ocaml/compiler-libs/typedtreeIter.cmi
+lib/ocaml/compiler-libs/typedtreeMap.cmi
 lib/ocaml/compiler-libs/translobj.cmi
 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
@@ -366,6 +380,7 @@
 lib/ocaml/nums.cma
 lib/ocaml/obj.cmi
 lib/ocaml/obj.ml
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
 lib/ocaml/obj.mli
 lib/ocaml/objinfo_helper
 lib/ocaml/ocamlbuild/ocamlbuild.cmo
@@ -373,6 +388,7 @@
 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
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/PLIST.opt
--- a/lang/ocaml/PLIST.opt      Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/PLIST.opt      Fri Nov 01 10:47:50 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.opt,v 1.19 2012/10/08 15:05:32 jaapb Exp $
+@comment $NetBSD: PLIST.opt,v 1.20 2013/11/01 10:47:50 jaapb Exp $
 bin/camlp4o.opt
 bin/camlp4of.opt
 bin/camlp4oof.opt
@@ -126,6 +126,8 @@
 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_plugin.cmx
 lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
 lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.o
 lib/ocaml/ocamlbuild/ocamlbuildlib.a
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/buildlink3.mk
--- a/lang/ocaml/buildlink3.mk  Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/buildlink3.mk  Fri Nov 01 10:47:50 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.28 2013/03/15 15:41:51 is Exp $
+# $NetBSD: buildlink3.mk,v 1.29 2013/11/01 10:47:50 jaapb Exp $
 
 BUILDLINK_TREE+=       ocaml
 
@@ -6,7 +6,7 @@
 OCAML_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.ocaml+=  ocaml>=3.08.2
-BUILDLINK_ABI_DEPENDS.ocaml+=  ocaml>=4.00.1nb2
+BUILDLINK_ABI_DEPENDS.ocaml+=  ocaml>=4.01.0
 BUILDLINK_PKGSRCDIR.ocaml?=    ../../lang/ocaml
 #BUILDLINK_DEPMETHOD.ocaml?=   build
 
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/distinfo
--- a/lang/ocaml/distinfo       Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/distinfo       Fri Nov 01 10:47:50 2013 +0000
@@ -1,23 +1,23 @@
-$NetBSD: distinfo,v 1.71 2013/10/27 20:33:59 joerg Exp $
+$NetBSD: distinfo,v 1.72 2013/11/01 10:47:50 jaapb Exp $
 
-SHA1 (ocaml-4.00.1.tar.bz2) = 10b8a4d0b88d20b003e3dd719f2ac9434e6a1042
-RMD160 (ocaml-4.00.1.tar.bz2) = db28f57b463af90650b877af0baf44eb226b0a79
-Size (ocaml-4.00.1.tar.bz2) = 2762205 bytes
-SHA1 (patch-Makefile) = 1d042908c5cece3d3d1e7e92fa4c418c2ed3d2ff
+SHA1 (ocaml-4.01.0.tar.bz2) = a814feca204e50f082515a3845cdd18c6d0e24b6
+RMD160 (ocaml-4.01.0.tar.bz2) = eedf28f446489c6b2c1f82782f5ee852293fc0b7
+Size (ocaml-4.01.0.tar.bz2) = 3691090 bytes
+SHA1 (patch-Makefile) = 5b22191b98138f7a50d77c60dc6bec359e47f0a9
 SHA1 (patch-asmcomp_power_emit.mlp) = 726e09e4902b96f4790c7a8093eb245dd7028bf4
-SHA1 (patch-asmrun_Makefile) = 5d49c710937c21df9974ad07f255992ef0f0dac8
+SHA1 (patch-asmrun_Makefile) = 6768fb2ecf42239fe08bf59132dd9dc2a49ab171
 SHA1 (patch-asmrun_power-bsd.S) = bd52898dde14adc1dbf9cd85a7f8af4d77218e6f
 SHA1 (patch-asmrun_signals_osdep.h) = cc7131ef020563ae28c1fddbe8fe634174f73826
 SHA1 (patch-byterun_Makefile) = 9681ce78c78879d29d9c58f35278a14e6cb18e96
 SHA1 (patch-camlp4_man_Makefile) = c3a5dc09a2cc15d969c4e074be7da98a979f7db4
-SHA1 (patch-configure) = 6237c9ab3786182f79ca13553049c30bf6cdf549
+SHA1 (patch-configure) = 9bd9e64a34dcdfc8565ab58d1ee0879b6c17c88e
 SHA1 (patch-debugger_Makefile.shared) = 583fa88caf965164aa3b638dda4c2a6e8878bdf9
 SHA1 (patch-man_Makefile) = 3f52dd1fcbde53399852a6490d5f27fc7c1c98e5
 SHA1 (patch-ocamldoc_Makefile) = d09c5f779dc1da9317d1c6e5eb4b251a9af45562
 SHA1 (patch-otherlibs_Makefile.shared) = 2264e22c3e0079b31ff498ddb387358fc3a503cc
 SHA1 (patch-otherlibs_dynlink_Makefile) = b045aa0d16dcc7327a37482189168dcab6976a08
 SHA1 (patch-otherlibs_labltk_browser_Makefile.shared) = 5558d385f962195563ca7dd68a238a97b5ffb8a6
-SHA1 (patch-otherlibs_labltk_camltk_Makefile) = eebfab73d526e24f52b6cc4fc09bc9e0a7cb7193
+SHA1 (patch-otherlibs_labltk_camltk_Makefile) = ea2883bea5258304d565868ce09cf47bdb3c7025
 SHA1 (patch-otherlibs_labltk_compiler_Makefile) = 387e8f41f4efdb733385b9b0c4dd576d3cc03cb8
 SHA1 (patch-otherlibs_labltk_frx_Makefile) = 94142aaade7b3c2f44509f1907f1ee4bbf793d79
 SHA1 (patch-otherlibs_labltk_jpf_Makefile) = 2f768f78ed4c723c567f1a4c0ac3eff00a716261
@@ -25,8 +25,8 @@
 SHA1 (patch-otherlibs_labltk_lib_Makefile) = 20bb9f5fffc3271d45025bfd5b033173e8cf5319
 SHA1 (patch-otherlibs_labltk_support_Makefile) = 9bf06605324e167fb09f4f943ebc147c54868b67
 SHA1 (patch-otherlibs_systhreads_Makefile) = 89db3ff91128c4773edf28d2c91f3c4923472e86
-SHA1 (patch-otherlibs_threads_Makefile) = 803952c7ee2b3f9eeddf473d29515fa102ee8a82
+SHA1 (patch-otherlibs_threads_Makefile) = 9848e587914f1c65f11fe9cb60529ab5f15b26c8
 SHA1 (patch-stdlib_Makefile) = 85c89d6b9caf08056407da3564e7d2f5353b93a0
 SHA1 (patch-stdlib_Makefile.shared) = 42dafb10f88b501982fb0d65c380f1fa61740f54
 SHA1 (patch-tools_Makefile.shared) = 8c23fc72c627e2315451e6223946e9257c3e341d
-SHA1 (patch-tools_ocamlmklib) = 4c288c1d7e281aaee9f7ef6d7158b848b49ed2a6
+SHA1 (patch-tools_ocamlmklib) = 1e7992994ced49230dba091ddf4210ce1277c566
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/patches/patch-Makefile
--- a/lang/ocaml/patches/patch-Makefile Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/patches/patch-Makefile Fri Nov 01 10:47:50 2013 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-Makefile,v 1.2 2012/12/04 13:55:23 jaapb Exp $
+$NetBSD: patch-Makefile,v 1.3 2013/11/01 10:47:50 jaapb Exp $
 
 Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
---- Makefile.orig      2012-09-17 16:23:06.000000000 +0000
+--- Makefile.orig      2013-06-17 13:15:18.000000000 +0000
 +++ Makefile
-@@ -172,8 +172,10 @@ LIBFILES=stdlib.cma std_exit.cmo *.cmi c
+@@ -174,8 +174,10 @@ LIBFILES=stdlib.cma std_exit.cmo *.cmi c
  # Start up the system from the distribution compiler
  coldstart:
        cd byterun; $(MAKE) all
@@ -14,7 +14,7 @@
        cp yacc/ocamlyacc$(EXE) boot/ocamlyacc$(EXE)
        cd stdlib; $(MAKE) COMPILER=../boot/ocamlc all
        cd stdlib; cp $(LIBFILES) ../boot
-@@ -263,26 +265,26 @@ base.opt: checkstack runtime core ocaml 
+@@ -265,29 +267,29 @@ base.opt: checkstack runtime core ocaml 
  COMPLIBDIR=$(LIBDIR)/compiler-libs
  
  install:
@@ -42,20 +42,23 @@
        cd stdlib; $(MAKE) install
 -      cp lex/ocamllex $(BINDIR)/ocamllex$(EXE)
 -      cp yacc/ocamlyacc$(EXE) $(BINDIR)/ocamlyacc$(EXE)
--      cp utils/*.cmi parsing/*.cmi typing/*.cmi bytecomp/*.cmi driver/*.cmi toplevel/*.cmi $(COMPLIBDIR)
--      cp compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma compilerlibs/ocamltoplevel.cma $(BYTESTART) $(TOPLEVELSTART) $(COMPLIBDIR)
+-      cp utils/*.cmi parsing/*.cmi typing/*.cmi bytecomp/*.cmi driver/*.cmi \
++      $(BSD_INSTALL_SCRIPT) lex/ocamllex $(BINDIR)/ocamllex$(EXE)
++      $(BSD_INSTALL_PROGRAM) yacc/ocamlyacc$(EXE) $(BINDIR)/ocamlyacc$(EXE)
++      $(BSD_INSTALL_DATA) utils/*.cmi parsing/*.cmi typing/*.cmi bytecomp/*.cmi driver/*.cmi \
+          toplevel/*.cmi $(COMPLIBDIR)
+-      cp compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma \
++      $(BSD_INSTALL_DATA) compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma \
+          compilerlibs/ocamltoplevel.cma $(BYTESTART) $(TOPLEVELSTART) \
+          $(COMPLIBDIR)
 -      cp expunge $(LIBDIR)/expunge$(EXE)
 -      cp toplevel/topdirs.cmi $(LIBDIR)
-+      $(BSD_INSTALL_SCRIPT) lex/ocamllex $(BINDIR)/ocamllex$(EXE)
-+      $(BSD_INSTALL_PROGRAM) yacc/ocamlyacc$(EXE) $(BINDIR)/ocamlyacc$(EXE)
-+      $(BSD_INSTALL_DATA) utils/*.cmi parsing/*.cmi typing/*.cmi bytecomp/*.cmi driver/*.cmi toplevel/*.cmi $(COMPLIBDIR)
-+      $(BSD_INSTALL_DATA) compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma compilerlibs/ocamltoplevel.cma $(BYTESTART) $(TOPLEVELSTART) $(COMPLIBDIR)
 +      $(BSD_INSTALL_SCRIPT) expunge $(LIBDIR)/expunge$(EXE)
 +      $(BSD_INSTALL_DATA) toplevel/topdirs.cmi $(LIBDIR)
        cd tools; $(MAKE) install
        -cd man; $(MAKE) install
        for i in $(OTHERLIBRARIES); do \
-@@ -292,17 +294,17 @@ install:
+@@ -297,17 +299,17 @@ install:
        if test -f ocamlopt; then $(MAKE) installopt; else :; fi
        if test -f debugger/ocamldebug; then (cd debugger; $(MAKE) install); \
           else :; fi
@@ -77,7 +80,7 @@
        cd ocamldoc; $(MAKE) installopt
        for i in $(OTHERLIBRARIES); \
          do (cd otherlibs/$$i; $(MAKE) installopt) || exit $$?; done
-@@ -310,10 +312,10 @@ installopt:
+@@ -315,10 +317,10 @@ installopt:
        cd tools; $(MAKE) installopt
  
  installoptopt:
@@ -89,6 +92,6 @@
 +      $(BSD_INSTALL_PROGRAM) ocamlopt.opt $(BINDIR)/ocamlopt.opt$(EXE)
 +      $(BSD_INSTALL_PROGRAM) lex/ocamllex.opt $(BINDIR)/ocamllex.opt$(EXE)
 +      $(BSD_INSTALL_DATA) compilerlibs/ocamlcommon.cmxa compilerlibs/ocamlcommon.a \
-            compilerlibs/ocamlbytecomp.cmxa compilerlibs/ocamlbytecomp.a \
-            compilerlibs/ocamloptcomp.cmxa compilerlibs/ocamloptcomp.a \
-            $(BYTESTART:.cmo=.cmx) $(BYTESTART:.cmo=.o) \
+          compilerlibs/ocamlbytecomp.cmxa compilerlibs/ocamlbytecomp.a \
+          compilerlibs/ocamloptcomp.cmxa compilerlibs/ocamloptcomp.a \
+          $(BYTESTART:.cmo=.cmx) $(BYTESTART:.cmo=.o) \
diff -r 9552cf41da0d -r 812289bcee74 lang/ocaml/patches/patch-asmrun_Makefile
--- a/lang/ocaml/patches/patch-asmrun_Makefile  Fri Nov 01 10:33:11 2013 +0000
+++ b/lang/ocaml/patches/patch-asmrun_Makefile  Fri Nov 01 10:47:50 2013 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-asmrun_Makefile,v 1.1 2012/10/08 15:05:32 jaapb Exp $
+$NetBSD: patch-asmrun_Makefile,v 1.2 2013/11/01 10:47:50 jaapb Exp $
 
 Use BSD_INSTALL_* instead of mkdir and cp
---- asmrun/Makefile.orig       2012-05-24 16:17:19.000000000 +0000
+--- asmrun/Makefile.orig       2013-06-24 08:16:27.000000000 +0000
 +++ asmrun/Makefile
-@@ -65,14 +65,14 @@ libasmrunp.a: $(POBJS)
+@@ -63,14 +63,14 @@ libasmrunp.a: $(POBJS)
  install: install-default install-$(RUNTIMED) install-$(PROFILING)
  
  install-default:
@@ -20,7 +20,7 @@
        cd $(LIBDIR); $(RANLIB) libasmrund.a
  .PHONY: install-runtimed
  
-@@ -80,7 +80,7 @@ install-noprof:
+@@ -78,7 +78,7 @@ install-noprof:
        rm -f $(LIBDIR)/libasmrunp.a; ln -s libasmrun.a $(LIBDIR)/libasmrunp.a



Home | Main Index | Thread Index | Old Index