pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/ocaml



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Tue Jun 30 11:08:47 UTC 2015

Modified Files:
        pkgsrc/lang/ocaml: Makefile Makefile.common PLIST PLIST.opt
            buildlink3.mk distinfo
        pkgsrc/lang/ocaml/patches: patch-Makefile patch-asmrun_Makefile
            patch-asmrun_signals_osdep.h patch-byterun_Makefile patch-configure
            patch-driver_main_args.ml patch-driver_main_args.mli
            patch-ocamldoc_odoc__messages.ml patch-stdlib_Makefile.shared
            patch-tools_ocamlmklib patch-utils_clflags.ml
            patch-utils_clflags.mli
Removed Files:
        pkgsrc/lang/ocaml/patches: patch-otherlibs_Makefile

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 pkgsrc/lang/ocaml/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/ocaml/Makefile.common
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/ocaml/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/ocaml/PLIST.opt
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/ocaml/buildlink3.mk
cvs rdiff -u -r1.84 -r1.85 pkgsrc/lang/ocaml/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ocaml/patches/patch-Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/ocaml/patches/patch-asmrun_Makefile \
    pkgsrc/lang/ocaml/patches/patch-tools_ocamlmklib
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/lang/ocaml/patches/patch-asmrun_signals_osdep.h
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ocaml/patches/patch-byterun_Makefile \
    pkgsrc/lang/ocaml/patches/patch-stdlib_Makefile.shared
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/ocaml/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/ocaml/patches/patch-driver_main_args.ml \
    pkgsrc/lang/ocaml/patches/patch-driver_main_args.mli \
    pkgsrc/lang/ocaml/patches/patch-ocamldoc_odoc__messages.ml \
    pkgsrc/lang/ocaml/patches/patch-utils_clflags.ml \
    pkgsrc/lang/ocaml/patches/patch-utils_clflags.mli
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/ocaml/patches/patch-otherlibs_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index