head 1.5; access; symbols pkgsrc-2019Q4:1.4.0.34 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.30 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.28 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.26 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.24 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.22 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.20 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.18 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.16 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.14 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.10 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.8 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.6 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.4 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.2 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.4 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.2 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2020.01.14.19.53.35; author jaapb; state dead; branches; next 1.4; commitid kJPPxd3cGjFnaHSB; 1.4 date 2016.05.05.08.12.01; author jaapb; state Exp; branches; next 1.3; commitid yuvbj77MTVtrDg5z; 1.3 date 2015.12.29.23.34.53; author dholland; state Exp; branches; next 1.2; commitid J5mAcuIF0darSTOy; 1.2 date 2015.06.30.11.08.47; author jaapb; state Exp; branches; next 1.1; commitid MQ8bywLaH6YlArry; 1.1 date 2015.01.20.14.12.25; author jaapb; state Exp; branches; next ; commitid V0C7EsdoxxPFKL6y; desc @@ 1.5 log @Updated lang/ocaml to version 4.09.0. Highlights of this release are: * new optimisations, in particular for affine functions in matches; * the graphics library was moved out of the main distribution; * the vmthread library was removed; * support for compiler plugins was removed; * many bug fixes. For more details see the Changes file in the distribution. @ text @$NetBSD: patch-utils_clflags.mli,v 1.4 2016/05/05 08:12:01 jaapb Exp $ pkgsrc_runtime flag --- utils/clflags.mli.orig 2016-04-01 12:53:41.000000000 +0000 +++ utils/clflags.mli @@@@ -174,6 +174,7 @@@@ val shared : bool ref val dlcode : bool ref val pic_code : bool ref val runtime_variant : string ref +val pkgsrc_runtime : bool ref val force_slash : bool ref val keep_docs : bool ref val keep_locs : bool ref @ 1.4 log @Updated package to latest version, 4.03.0. Also removed some obsolete and unneeded patches. The list of changes is a thousand lines long, so I'm not including it here: details can be found in the Changes file in the top directory of the package after extraction. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Add patch comments. @ text @d1 1 a1 1 $NetBSD: patch-utils_clflags.mli,v 1.2 2015/06/30 11:08:47 jaapb Exp $ d5 1 a5 1 --- utils/clflags.mli.orig 2015-05-12 15:31:26.000000000 +0000 d7 1 a7 2 @@@@ -92,6 +92,7 @@@@ val std_include_dir : unit -> string lis val shared : bool ref d9 1 @ 1.2 log @Updated lang/ocaml to newest version 4.02.2. Changes apart from bugfixes include: - #6583: add a new class of binary operators with the same syntactic precedence as method calls; these operators start with # followed by a non-empty sequence of operator symbols (for instance #+, #!?). It is also possible to use '#' as part of these extra symbols (for instance ##, or #+#); this is rejected by the type-checker, but can be used e.g. by ppx rewriters. * #6016: add a "nonrec" keyword for type declarations - #6600: make -short-paths faster by building the printing map incrementally - #6642: replace $CAMLORIGIN in -ccopt with the path to cma or cmxa to output an object file with included runtime and autolink libraries - #6845: -no-check-prims to tell ocamlc not to check primitives in runtime - G#149: Attach documentation comments to parse tree - G#159: Better locations for structure/signature items - #5958: generalized polymorphic #install_printer - #6237: explicit "infer" tag to control or disable menhir --infer - #6625: pass -linkpkg to files built with -output-obj. - #6712: Ignore common VCS directories - #6720: pass -g to C compilers when tag 'debug' is set - #6733: add .byte.so and .native.so targets to pass -output-obj -cclib -shared. - #6733: "runtime_variant(X)" to pass -runtime-variant X option. - #6774: new menhir-specific flags "only_tokens" and "external_tokens(Foo)" - #6285: Add support for nanosecond precision in Unix.stat() - #6781: Add higher baud rates to Unix termios - #6834: Add Obj.{first,last}_non_constant_constructor_tag - #6078: Release the runtime system when calling caml_dlopen - #6675: GC hooks - #5418 (comments) : generate dependencies with $(CC) instead of gcc - #6266: Cross compilation for iOs, Android etc - Update instructions for x86-64 PIC mode and POWER architecture builds - #6452, G#140: add internal suport for custom printing formats - #6641: add -g, -ocamlcflags, -ocamloptflags options to ocamlmklib - #6693: also build libasmrun_shared.so and lib{asm,caml}run_pic.a - #6842: export Typemod.modtype_of_package - G#139: more versatile specification of locations of .annot - G#157: store the path of cmos inside debug section at link time - G#191: Making gc.h and some part of memory.h public @ text @d1 1 a1 1 $NetBSD$ d4 1 @ 1.1 log @This is an update of OCaml to 4.02.1. Changes are listed below. There is also a new patch to include a -pkgsrc-runtime compilation option. This option is needed to compile devel/pcre-ocaml due to buildlink shenanigans (see http://mail-index.netbsd.org/pkgsrc-users/2014/12/18/msg020800.html ) Changes: (Changes that can break existing programs are marked with a "*") Standard library: * Add optional argument ?limit to Arg.align. - Bug in Makefile.nt: won't stop on error - Improve MSVC build - Configure doesn't detect features correctly on Haiku - Non-exhaustive matching warning message for open types is confusing - fix quadratic-time algorithm in Consistbl.extract. - Add stack overflow handling for native code (OpenBSD i386 and amd64) - broken semantics of %(%) when substitued by a box - legacy support for %.10s - better documentation of flag # in format strings - Bytes and CamlinternalFormat missing from threads stdlib.cma - -dsource omits parens for `List ((`String "A")::[]) in patterns - __MODULE__ aborts the compiler if the module name cannot be inferred - Debug section is sometimes not readable when using -pack - Missing command line options for ocamldoc - fix race condition when retrieving backtraces - String.sub throws Invalid_argument("Bytes.sub") - Fix ocamldebug module source lookup - Inclusion of packs failing to run module initializers - infinite loop in Mtype.remove_aliases - compilation fails with Env.Error(_) - -short-paths and signature inclusion errors - Fatal error with recursive modules - Recursive module containing alias causes Segmentation fault - Some bugs in generative functors - ocamldep support for "-open M" - Code generation errors for ARM - Improve Windows (MSVC and mingw) build - ocamlbuild: add -bin-annot when using -pack - Fatal error when tracing a function with abstract type - ocamlbuild: add an -ocamlmklib option to change the ocamlmklib command @ text @d4 1 a4 1 --- utils/clflags.mli.orig 2014-08-28 16:24:52.000000000 +0000 d6 1 a6 1 @@@@ -90,6 +90,7 @@@@ val std_include_dir : unit -> string lis d12 1 a13 1 val unsafe_string : bool ref @