Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.100 2015/09/08 18:54:41 joerg Exp $
# $NetBSD: Makefile,v 1.105 2016/07/13 15:01:42 jperkin Exp $
.include "Makefile.common"
@@ -51,7 +51,8 @@ PLIST_SRC+= ${PKGDIR}/PLIST.prof
!empty(MACHINE_PLATFORM:MFreeBSD-*-*) || \
!empty(MACHINE_PLATFORM:MDragonFly-*-*) || \
!empty(MACHINE_PLATFORM:MNetBSD-*-*) || \
!empty(MACHINE_PLATFORM:MDarwin-*-*)
!empty(MACHINE_PLATFORM:MDarwin-*-*) || \
!empty(MACHINE_PLATFORM:MSunOS-*-*)
PLIST_SRC+= ${PKGDIR}/PLIST.natdynlink
. endif
.endif
@@ -70,11 +71,9 @@ PLIST_SRC+= ${PKGDIR}/PLIST
INSTALL_MAKE_FLAGS+= SHELL=${SH:Q}
.endif
.if ${OPSYS} == "NetBSD"
EXTRA_RT_LIBS= -lcurses
.else
EXTRA_RT_LIBS=
.endif
OPSYSVARS+= EXTRA_RT_LIBS
EXTRA_RT_LIBS.NetBSD= -lcurses
EXTRA_RT_LIBS.*=
SUBST_CLASSES+= extra-rt-libs
SUBST_FILES.extra-rt-libs= bytecomp/bytelink.ml

View File

@@ -1,14 +1,14 @@
# $NetBSD: Makefile.common,v 1.45 2015/09/07 12:02:05 jperkin Exp $
# $NetBSD: Makefile.common,v 1.48 2016/08/24 10:52:46 wiz Exp $
# used by x11/labltk/Makefile
# used by x11/ocaml-graphics/Makefile
DISTNAME= ocaml-4.02.3
DISTNAME= ocaml-4.03.0
CATEGORIES= lang
MASTER_SITES= http://caml.inria.fr/pub/distrib/ocaml-4.02/
MASTER_SITES= http://caml.inria.fr/pub/distrib/ocaml-4.03/
#EXTRACT_SUFX= .tar.bz2
MAINTAINER= jaapb@NetBSD.org
HOMEPAGE= http://caml.inria.fr/ocaml/
HOMEPAGE= https://ocaml.org/
COMMENT= The latest implementation of the Caml dialect of ML
LICENSE= gnu-gpl-v2
@@ -33,11 +33,11 @@ INSTALL_UNSTRIPPED= yes
.endif
.if ${OPSYS} == "Darwin"
CONFIGURE_ARGS+= -cc "${CC} -arch ${MACHINE_ARCH}"
CONFIGURE_ARGS+= -cc "${CC} -arch ${MACHINE_ARCH} ${CFLAGS}"
CONFIGURE_ARGS+= -aspp "${CC} -arch ${MACHINE_ARCH} -c"
CONFIGURE_ARGS+= -as "as -arch ${MACHINE_ARCH}"
.else
CONFIGURE_ARGS+= -cc ${CC}
CONFIGURE_ARGS+= -cc "${CC} ${CFLAGS}"
.endif
.include "../../mk/bdb.buildlink3.mk"
@@ -47,11 +47,7 @@ BDB_LINK= ${BDB_LIBS}
BDB_LINK+= -L${BDBBASE}/lib ${COMPILER_RPATH_FLAG}${BDBBASE}/lib
.endif
post-extract: cp-power-bsd cp-gnu-config
.PHONY: cp-power-bsd
cp-power-bsd:
${CP} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S
post-extract: cp-gnu-config
.PHONY: cp-gnu-config
cp-gnu-config:

View File

@@ -1,7 +1,5 @@
@comment $NetBSD: PLIST,v 1.31 2015/08/07 11:16:30 jaapb Exp $
@comment $NetBSD: PLIST,v 1.35 2016/07/06 14:17:45 jperkin Exp $
bin/ocaml
bin/ocamlbuild
bin/ocamlbuild.byte
bin/ocamlc
bin/ocamlcp
bin/ocamldebug
@@ -36,6 +34,7 @@ lib/ocaml/${PKGMANDIR}/man3/Ast_helper.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Cf.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Ci.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Cl.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Const.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Csig.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Cstr.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Ctf.3
@@ -56,14 +55,18 @@ lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Typ.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Type.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Val.3
lib/ocaml/${PKGMANDIR}/man3/Ast_helper.Vb.3
lib/ocaml/${PKGMANDIR}/man3/Ast_invariants.3
lib/ocaml/${PKGMANDIR}/man3/Ast_iterator.3
lib/ocaml/${PKGMANDIR}/man3/Ast_mapper.3
lib/ocaml/${PKGMANDIR}/man3/Asttypes.3
lib/ocaml/${PKGMANDIR}/man3/Attr_helper.3
lib/ocaml/${PKGMANDIR}/man3/Bigarray.3
lib/ocaml/${PKGMANDIR}/man3/Bigarray.Array1.3
lib/ocaml/${PKGMANDIR}/man3/Bigarray.Array2.3
lib/ocaml/${PKGMANDIR}/man3/Bigarray.Array3.3
lib/ocaml/${PKGMANDIR}/man3/Bigarray.Genarray.3
lib/ocaml/${PKGMANDIR}/man3/Buffer.3
lib/ocaml/${PKGMANDIR}/man3/Builtin_attributes.3
lib/ocaml/${PKGMANDIR}/man3/Bytes.3
lib/ocaml/${PKGMANDIR}/man3/BytesLabels.3
lib/ocaml/${PKGMANDIR}/man3/Callback.3
@@ -76,6 +79,20 @@ lib/ocaml/${PKGMANDIR}/man3/Char.3
lib/ocaml/${PKGMANDIR}/man3/Complex.3
lib/ocaml/${PKGMANDIR}/man3/Digest.3
lib/ocaml/${PKGMANDIR}/man3/Docstrings.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.GenHashTable.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.GenHashTable.MakeSeeded.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K1.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K1.Make.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K1.MakeSeeded.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K2.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K2.Make.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.K2.MakeSeeded.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.Kn.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.Kn.Make.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.Kn.MakeSeeded.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.S.3
lib/ocaml/${PKGMANDIR}/man3/Ephemeron.SeededS.3
lib/ocaml/${PKGMANDIR}/man3/Filename.3
lib/ocaml/${PKGMANDIR}/man3/Format.3
lib/ocaml/${PKGMANDIR}/man3/Gc.3
@@ -120,6 +137,7 @@ lib/ocaml/${PKGMANDIR}/man3/MoreLabels.Set.S.3
lib/ocaml/${PKGMANDIR}/man3/Nativeint.3
lib/ocaml/${PKGMANDIR}/man3/Num.3
lib/ocaml/${PKGMANDIR}/man3/Obj.3
lib/ocaml/${PKGMANDIR}/man3/Obj.Ephemeron.3
lib/ocaml/${PKGMANDIR}/man3/Oo.3
lib/ocaml/${PKGMANDIR}/man3/Parse.3
lib/ocaml/${PKGMANDIR}/man3/Parser.3
@@ -155,6 +173,7 @@ lib/ocaml/${PKGMANDIR}/man3/String.3
lib/ocaml/${PKGMANDIR}/man3/StringLabels.3
lib/ocaml/${PKGMANDIR}/man3/Syntaxerr.3
lib/ocaml/${PKGMANDIR}/man3/Sys.3
lib/ocaml/${PKGMANDIR}/man3/Uchar.3
lib/ocaml/${PKGMANDIR}/man3/Unix.3
lib/ocaml/${PKGMANDIR}/man3/Unix.LargeFile.3
lib/ocaml/${PKGMANDIR}/man3/Weak.3
@@ -167,7 +186,6 @@ lib/ocaml/arg.cmt
lib/ocaml/arg.cmti
lib/ocaml/arg.ml
lib/ocaml/arg.mli
lib/ocaml/arg.p.cmt
lib/ocaml/arith_status.cmi
lib/ocaml/arith_status.mli
lib/ocaml/array.cmi
@@ -175,13 +193,11 @@ lib/ocaml/array.cmt
lib/ocaml/array.cmti
lib/ocaml/array.ml
lib/ocaml/array.mli
lib/ocaml/array.p.cmt
lib/ocaml/arrayLabels.cmi
lib/ocaml/arrayLabels.cmt
lib/ocaml/arrayLabels.cmti
lib/ocaml/arrayLabels.ml
lib/ocaml/arrayLabels.mli
lib/ocaml/arrayLabels.p.cmt
lib/ocaml/big_int.cmi
lib/ocaml/big_int.mli
lib/ocaml/bigarray.cma
@@ -192,19 +208,16 @@ lib/ocaml/buffer.cmt
lib/ocaml/buffer.cmti
lib/ocaml/buffer.ml
lib/ocaml/buffer.mli
lib/ocaml/buffer.p.cmt
lib/ocaml/bytes.cmi
lib/ocaml/bytes.cmt
lib/ocaml/bytes.cmti
lib/ocaml/bytes.ml
lib/ocaml/bytes.mli
lib/ocaml/bytes.p.cmt
lib/ocaml/bytesLabels.cmi
lib/ocaml/bytesLabels.cmt
lib/ocaml/bytesLabels.cmti
lib/ocaml/bytesLabels.ml
lib/ocaml/bytesLabels.mli
lib/ocaml/bytesLabels.p.cmt
lib/ocaml/callback.cmi
lib/ocaml/callback.cmi
lib/ocaml/callback.cmt
@@ -213,7 +226,6 @@ lib/ocaml/callback.ml
lib/ocaml/callback.ml
lib/ocaml/callback.mli
lib/ocaml/callback.mli
lib/ocaml/callback.p.cmt
lib/ocaml/caml/address_class.h
lib/ocaml/caml/alloc.h
lib/ocaml/caml/alloc.h
@@ -260,14 +272,11 @@ lib/ocaml/camlinternalFormat.cmt
lib/ocaml/camlinternalFormat.cmti
lib/ocaml/camlinternalFormat.ml
lib/ocaml/camlinternalFormat.mli
lib/ocaml/camlinternalFormat.p.cmt
lib/ocaml/camlinternalFormatBasics.cmi
lib/ocaml/camlinternalFormatBasics.cmt
lib/ocaml/camlinternalFormatBasics.cmti
lib/ocaml/camlinternalFormatBasics.cmx
lib/ocaml/camlinternalFormatBasics.ml
lib/ocaml/camlinternalFormatBasics.mli
lib/ocaml/camlinternalFormatBasics.p.cmt
lib/ocaml/camlinternalLazy.cmi
lib/ocaml/camlinternalLazy.cmi
lib/ocaml/camlinternalLazy.cmt
@@ -276,7 +285,6 @@ lib/ocaml/camlinternalLazy.ml
lib/ocaml/camlinternalLazy.ml
lib/ocaml/camlinternalLazy.mli
lib/ocaml/camlinternalLazy.mli
lib/ocaml/camlinternalLazy.p.cmt
lib/ocaml/camlinternalMod.cmi
lib/ocaml/camlinternalMod.cmi
lib/ocaml/camlinternalMod.cmt
@@ -285,7 +293,6 @@ lib/ocaml/camlinternalMod.ml
lib/ocaml/camlinternalMod.ml
lib/ocaml/camlinternalMod.mli
lib/ocaml/camlinternalMod.mli
lib/ocaml/camlinternalMod.p.cmt
lib/ocaml/camlinternalOO.cmi
lib/ocaml/camlinternalOO.cmi
lib/ocaml/camlinternalOO.cmt
@@ -294,7 +301,6 @@ lib/ocaml/camlinternalOO.ml
lib/ocaml/camlinternalOO.ml
lib/ocaml/camlinternalOO.mli
lib/ocaml/camlinternalOO.mli
lib/ocaml/camlinternalOO.p.cmt
lib/ocaml/char.cmi
lib/ocaml/char.cmi
lib/ocaml/char.cmt
@@ -303,15 +309,23 @@ lib/ocaml/char.ml
lib/ocaml/char.ml
lib/ocaml/char.mli
lib/ocaml/char.mli
lib/ocaml/char.p.cmt
lib/ocaml/compiler-libs/CSE.cmi
lib/ocaml/compiler-libs/CSE.cmt
lib/ocaml/compiler-libs/CSEgen.cmi
lib/ocaml/compiler-libs/CSEgen.cmt
lib/ocaml/compiler-libs/CSEgen.cmti
lib/ocaml/compiler-libs/alias_analysis.cmi
lib/ocaml/compiler-libs/alias_analysis.cmt
lib/ocaml/compiler-libs/alias_analysis.cmti
lib/ocaml/compiler-libs/allocated_const.cmi
lib/ocaml/compiler-libs/allocated_const.cmt
lib/ocaml/compiler-libs/allocated_const.cmti
lib/ocaml/compiler-libs/annot.cmi
lib/ocaml/compiler-libs/annot.cmti
lib/ocaml/compiler-libs/arch.cmt
lib/ocaml/compiler-libs/arg_helper.cmi
lib/ocaml/compiler-libs/arg_helper.cmt
lib/ocaml/compiler-libs/arg_helper.cmti
lib/ocaml/compiler-libs/asmgen.cmt
lib/ocaml/compiler-libs/asmgen.cmti
lib/ocaml/compiler-libs/asmlibrarian.cmt
@@ -323,11 +337,25 @@ lib/ocaml/compiler-libs/asmpackager.cmti
lib/ocaml/compiler-libs/ast_helper.cmi
lib/ocaml/compiler-libs/ast_helper.cmt
lib/ocaml/compiler-libs/ast_helper.cmti
lib/ocaml/compiler-libs/ast_invariants.cmi
lib/ocaml/compiler-libs/ast_invariants.cmt
lib/ocaml/compiler-libs/ast_invariants.cmti
lib/ocaml/compiler-libs/ast_iterator.cmi
lib/ocaml/compiler-libs/ast_iterator.cmt
lib/ocaml/compiler-libs/ast_iterator.cmti
lib/ocaml/compiler-libs/ast_mapper.cmi
lib/ocaml/compiler-libs/ast_mapper.cmt
lib/ocaml/compiler-libs/ast_mapper.cmti
lib/ocaml/compiler-libs/asttypes.cmi
lib/ocaml/compiler-libs/asttypes.cmti
lib/ocaml/compiler-libs/attr_helper.cmi
lib/ocaml/compiler-libs/attr_helper.cmt
lib/ocaml/compiler-libs/attr_helper.cmti
lib/ocaml/compiler-libs/augment_specialised_args.cmi
lib/ocaml/compiler-libs/augment_specialised_args.cmt
lib/ocaml/compiler-libs/augment_specialised_args.cmti
lib/ocaml/compiler-libs/backend_intf.cmi
lib/ocaml/compiler-libs/backend_intf.cmti
lib/ocaml/compiler-libs/branch_relaxation.cmi
lib/ocaml/compiler-libs/branch_relaxation.cmt
lib/ocaml/compiler-libs/branch_relaxation.cmti
@@ -336,6 +364,12 @@ lib/ocaml/compiler-libs/branch_relaxation_intf.cmt
lib/ocaml/compiler-libs/btype.cmi
lib/ocaml/compiler-libs/btype.cmt
lib/ocaml/compiler-libs/btype.cmti
lib/ocaml/compiler-libs/build_export_info.cmi
lib/ocaml/compiler-libs/build_export_info.cmt
lib/ocaml/compiler-libs/build_export_info.cmti
lib/ocaml/compiler-libs/builtin_attributes.cmi
lib/ocaml/compiler-libs/builtin_attributes.cmt
lib/ocaml/compiler-libs/builtin_attributes.cmti
lib/ocaml/compiler-libs/bytegen.cmi
lib/ocaml/compiler-libs/bytegen.cmt
lib/ocaml/compiler-libs/bytegen.cmti
@@ -361,6 +395,21 @@ lib/ocaml/compiler-libs/clflags.cmt
lib/ocaml/compiler-libs/clflags.cmti
lib/ocaml/compiler-libs/closure.cmt
lib/ocaml/compiler-libs/closure.cmti
lib/ocaml/compiler-libs/closure_conversion.cmi
lib/ocaml/compiler-libs/closure_conversion.cmt
lib/ocaml/compiler-libs/closure_conversion.cmti
lib/ocaml/compiler-libs/closure_conversion_aux.cmi
lib/ocaml/compiler-libs/closure_conversion_aux.cmt
lib/ocaml/compiler-libs/closure_conversion_aux.cmti
lib/ocaml/compiler-libs/closure_element.cmi
lib/ocaml/compiler-libs/closure_element.cmt
lib/ocaml/compiler-libs/closure_element.cmti
lib/ocaml/compiler-libs/closure_id.cmi
lib/ocaml/compiler-libs/closure_id.cmt
lib/ocaml/compiler-libs/closure_id.cmti
lib/ocaml/compiler-libs/closure_offsets.cmi
lib/ocaml/compiler-libs/closure_offsets.cmt
lib/ocaml/compiler-libs/closure_offsets.cmti
lib/ocaml/compiler-libs/cmi_format.cmi
lib/ocaml/compiler-libs/cmi_format.cmt
lib/ocaml/compiler-libs/cmi_format.cmti
@@ -382,6 +431,9 @@ lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/compenv.cmt
lib/ocaml/compiler-libs/compenv.cmti
lib/ocaml/compiler-libs/compilation_unit.cmi
lib/ocaml/compiler-libs/compilation_unit.cmt
lib/ocaml/compiler-libs/compilation_unit.cmti
lib/ocaml/compiler-libs/compile.cmi
lib/ocaml/compiler-libs/compile.cmt
lib/ocaml/compiler-libs/compile.cmti
@@ -414,6 +466,9 @@ lib/ocaml/compiler-libs/dll.cmti
lib/ocaml/compiler-libs/docstrings.cmi
lib/ocaml/compiler-libs/docstrings.cmt
lib/ocaml/compiler-libs/docstrings.cmti
lib/ocaml/compiler-libs/effect_analysis.cmi
lib/ocaml/compiler-libs/effect_analysis.cmt
lib/ocaml/compiler-libs/effect_analysis.cmti
lib/ocaml/compiler-libs/emit.cmt
lib/ocaml/compiler-libs/emit.cmti
lib/ocaml/compiler-libs/emitaux.cmt
@@ -431,14 +486,56 @@ lib/ocaml/compiler-libs/envaux.cmti
lib/ocaml/compiler-libs/errors.cmi
lib/ocaml/compiler-libs/errors.cmt
lib/ocaml/compiler-libs/errors.cmti
lib/ocaml/compiler-libs/export_id.cmi
lib/ocaml/compiler-libs/export_id.cmt
lib/ocaml/compiler-libs/export_id.cmti
lib/ocaml/compiler-libs/export_info.cmi
lib/ocaml/compiler-libs/export_info.cmt
lib/ocaml/compiler-libs/export_info.cmti
lib/ocaml/compiler-libs/export_info_for_pack.cmi
lib/ocaml/compiler-libs/export_info_for_pack.cmt
lib/ocaml/compiler-libs/export_info_for_pack.cmti
lib/ocaml/compiler-libs/expunge.cmi
lib/ocaml/compiler-libs/expunge.cmt
lib/ocaml/compiler-libs/extract_projections.cmi
lib/ocaml/compiler-libs/extract_projections.cmt
lib/ocaml/compiler-libs/extract_projections.cmti
lib/ocaml/compiler-libs/find_recursive_functions.cmi
lib/ocaml/compiler-libs/find_recursive_functions.cmt
lib/ocaml/compiler-libs/find_recursive_functions.cmti
lib/ocaml/compiler-libs/flambda.cmi
lib/ocaml/compiler-libs/flambda.cmt
lib/ocaml/compiler-libs/flambda.cmti
lib/ocaml/compiler-libs/flambda_invariants.cmi
lib/ocaml/compiler-libs/flambda_invariants.cmt
lib/ocaml/compiler-libs/flambda_invariants.cmti
lib/ocaml/compiler-libs/flambda_iterators.cmi
lib/ocaml/compiler-libs/flambda_iterators.cmt
lib/ocaml/compiler-libs/flambda_iterators.cmti
lib/ocaml/compiler-libs/flambda_to_clambda.cmi
lib/ocaml/compiler-libs/flambda_to_clambda.cmt
lib/ocaml/compiler-libs/flambda_to_clambda.cmti
lib/ocaml/compiler-libs/flambda_utils.cmi
lib/ocaml/compiler-libs/flambda_utils.cmt
lib/ocaml/compiler-libs/flambda_utils.cmti
lib/ocaml/compiler-libs/freshening.cmi
lib/ocaml/compiler-libs/freshening.cmt
lib/ocaml/compiler-libs/freshening.cmti
lib/ocaml/compiler-libs/genprintval.cmi
lib/ocaml/compiler-libs/genprintval.cmt
lib/ocaml/compiler-libs/genprintval.cmti
lib/ocaml/compiler-libs/id_types.cmi
lib/ocaml/compiler-libs/id_types.cmt
lib/ocaml/compiler-libs/id_types.cmti
lib/ocaml/compiler-libs/ident.cmi
lib/ocaml/compiler-libs/ident.cmt
lib/ocaml/compiler-libs/ident.cmti
lib/ocaml/compiler-libs/identifiable.cmi
lib/ocaml/compiler-libs/identifiable.cmt
lib/ocaml/compiler-libs/identifiable.cmti
lib/ocaml/compiler-libs/import_approx.cmi
lib/ocaml/compiler-libs/import_approx.cmt
lib/ocaml/compiler-libs/import_approx.cmti
lib/ocaml/compiler-libs/includeclass.cmi
lib/ocaml/compiler-libs/includeclass.cmt
lib/ocaml/compiler-libs/includeclass.cmti
@@ -448,19 +545,63 @@ lib/ocaml/compiler-libs/includecore.cmti
lib/ocaml/compiler-libs/includemod.cmi
lib/ocaml/compiler-libs/includemod.cmt
lib/ocaml/compiler-libs/includemod.cmti
lib/ocaml/compiler-libs/inconstant_idents.cmi
lib/ocaml/compiler-libs/inconstant_idents.cmt
lib/ocaml/compiler-libs/inconstant_idents.cmti
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmi
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmt
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmti
lib/ocaml/compiler-libs/inline_and_simplify.cmi
lib/ocaml/compiler-libs/inline_and_simplify.cmt
lib/ocaml/compiler-libs/inline_and_simplify.cmti
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmi
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmt
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmti
lib/ocaml/compiler-libs/inlining_cost.cmi
lib/ocaml/compiler-libs/inlining_cost.cmt
lib/ocaml/compiler-libs/inlining_cost.cmti
lib/ocaml/compiler-libs/inlining_decision.cmi
lib/ocaml/compiler-libs/inlining_decision.cmt
lib/ocaml/compiler-libs/inlining_decision.cmti
lib/ocaml/compiler-libs/inlining_decision_intf.cmi
lib/ocaml/compiler-libs/inlining_decision_intf.cmti
lib/ocaml/compiler-libs/inlining_stats.cmi
lib/ocaml/compiler-libs/inlining_stats.cmt
lib/ocaml/compiler-libs/inlining_stats.cmti
lib/ocaml/compiler-libs/inlining_stats_types.cmi
lib/ocaml/compiler-libs/inlining_stats_types.cmt
lib/ocaml/compiler-libs/inlining_stats_types.cmti
lib/ocaml/compiler-libs/inlining_transforms.cmi
lib/ocaml/compiler-libs/inlining_transforms.cmt
lib/ocaml/compiler-libs/inlining_transforms.cmti
lib/ocaml/compiler-libs/instruct.cmi
lib/ocaml/compiler-libs/instruct.cmt
lib/ocaml/compiler-libs/instruct.cmti
lib/ocaml/compiler-libs/interf.cmt
lib/ocaml/compiler-libs/interf.cmti
lib/ocaml/compiler-libs/invariant_params.cmi
lib/ocaml/compiler-libs/invariant_params.cmt
lib/ocaml/compiler-libs/invariant_params.cmti
lib/ocaml/compiler-libs/lambda.cmi
lib/ocaml/compiler-libs/lambda.cmt
lib/ocaml/compiler-libs/lambda.cmti
lib/ocaml/compiler-libs/lexer.cmi
lib/ocaml/compiler-libs/lexer.cmt
lib/ocaml/compiler-libs/lexer.cmti
lib/ocaml/compiler-libs/lift_code.cmi
lib/ocaml/compiler-libs/lift_code.cmt
lib/ocaml/compiler-libs/lift_code.cmti
lib/ocaml/compiler-libs/lift_constants.cmi
lib/ocaml/compiler-libs/lift_constants.cmt
lib/ocaml/compiler-libs/lift_constants.cmti
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmi
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmt
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmti
lib/ocaml/compiler-libs/linearize.cmt
lib/ocaml/compiler-libs/linearize.cmti
lib/ocaml/compiler-libs/linkage_name.cmi
lib/ocaml/compiler-libs/linkage_name.cmt
lib/ocaml/compiler-libs/linkage_name.cmti
lib/ocaml/compiler-libs/liveness.cmt
lib/ocaml/compiler-libs/liveness.cmti
lib/ocaml/compiler-libs/location.cmi
@@ -484,12 +625,21 @@ lib/ocaml/compiler-libs/matching.cmti
lib/ocaml/compiler-libs/meta.cmi
lib/ocaml/compiler-libs/meta.cmt
lib/ocaml/compiler-libs/meta.cmti
lib/ocaml/compiler-libs/middle_end.cmi
lib/ocaml/compiler-libs/middle_end.cmt
lib/ocaml/compiler-libs/middle_end.cmti
lib/ocaml/compiler-libs/misc.cmi
lib/ocaml/compiler-libs/misc.cmt
lib/ocaml/compiler-libs/misc.cmti
lib/ocaml/compiler-libs/mtype.cmi
lib/ocaml/compiler-libs/mtype.cmt
lib/ocaml/compiler-libs/mtype.cmti
lib/ocaml/compiler-libs/mutable_variable.cmi
lib/ocaml/compiler-libs/mutable_variable.cmt
lib/ocaml/compiler-libs/mutable_variable.cmti
lib/ocaml/compiler-libs/numbers.cmi
lib/ocaml/compiler-libs/numbers.cmt
lib/ocaml/compiler-libs/numbers.cmti
lib/ocaml/compiler-libs/ocamlbytecomp.cma
lib/ocaml/compiler-libs/ocamlcommon.cma
lib/ocaml/compiler-libs/ocamloptcomp.cma
@@ -518,6 +668,9 @@ lib/ocaml/compiler-libs/parser.cmt
lib/ocaml/compiler-libs/parser.cmti
lib/ocaml/compiler-libs/parsetree.cmi
lib/ocaml/compiler-libs/parsetree.cmti
lib/ocaml/compiler-libs/pass_wrapper.cmi
lib/ocaml/compiler-libs/pass_wrapper.cmt
lib/ocaml/compiler-libs/pass_wrapper.cmti
lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/path.cmt
lib/ocaml/compiler-libs/path.cmti
@@ -559,12 +712,30 @@ lib/ocaml/compiler-libs/printtyped.cmt
lib/ocaml/compiler-libs/printtyped.cmti
lib/ocaml/compiler-libs/proc.cmt
lib/ocaml/compiler-libs/proc.cmti
lib/ocaml/compiler-libs/projection.cmi
lib/ocaml/compiler-libs/projection.cmt
lib/ocaml/compiler-libs/projection.cmti
lib/ocaml/compiler-libs/ref_to_variables.cmi
lib/ocaml/compiler-libs/ref_to_variables.cmt
lib/ocaml/compiler-libs/ref_to_variables.cmti
lib/ocaml/compiler-libs/reg.cmt
lib/ocaml/compiler-libs/reg.cmti
lib/ocaml/compiler-libs/reload.cmt
lib/ocaml/compiler-libs/reload.cmti
lib/ocaml/compiler-libs/reloadgen.cmt
lib/ocaml/compiler-libs/reloadgen.cmti
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmi
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmt
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmti
lib/ocaml/compiler-libs/remove_unused_arguments.cmi
lib/ocaml/compiler-libs/remove_unused_arguments.cmt
lib/ocaml/compiler-libs/remove_unused_arguments.cmti
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmi
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmt
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmti
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmi
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmt
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmti
lib/ocaml/compiler-libs/runtimedef.cmi
lib/ocaml/compiler-libs/runtimedef.cmt
lib/ocaml/compiler-libs/runtimedef.cmti
@@ -576,16 +747,48 @@ lib/ocaml/compiler-libs/selectgen.cmt
lib/ocaml/compiler-libs/selectgen.cmti
lib/ocaml/compiler-libs/selection.cmt
lib/ocaml/compiler-libs/selection.cmti
lib/ocaml/compiler-libs/semantics_of_primitives.cmi
lib/ocaml/compiler-libs/semantics_of_primitives.cmt
lib/ocaml/compiler-libs/semantics_of_primitives.cmti
lib/ocaml/compiler-libs/set_of_closures_id.cmi
lib/ocaml/compiler-libs/set_of_closures_id.cmt
lib/ocaml/compiler-libs/set_of_closures_id.cmti
lib/ocaml/compiler-libs/set_of_closures_origin.cmi
lib/ocaml/compiler-libs/set_of_closures_origin.cmt
lib/ocaml/compiler-libs/set_of_closures_origin.cmti
lib/ocaml/compiler-libs/share_constants.cmi
lib/ocaml/compiler-libs/share_constants.cmt
lib/ocaml/compiler-libs/share_constants.cmti
lib/ocaml/compiler-libs/simple_value_approx.cmi
lib/ocaml/compiler-libs/simple_value_approx.cmt
lib/ocaml/compiler-libs/simple_value_approx.cmti
lib/ocaml/compiler-libs/simplif.cmi
lib/ocaml/compiler-libs/simplif.cmt
lib/ocaml/compiler-libs/simplif.cmti
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmi
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmt
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmti
lib/ocaml/compiler-libs/simplify_boxed_integer_ops_intf.cmi
lib/ocaml/compiler-libs/simplify_boxed_integer_ops_intf.cmti
lib/ocaml/compiler-libs/simplify_common.cmi
lib/ocaml/compiler-libs/simplify_common.cmt
lib/ocaml/compiler-libs/simplify_common.cmti
lib/ocaml/compiler-libs/simplify_primitives.cmi
lib/ocaml/compiler-libs/simplify_primitives.cmt
lib/ocaml/compiler-libs/simplify_primitives.cmti
lib/ocaml/compiler-libs/spill.cmt
lib/ocaml/compiler-libs/spill.cmti
lib/ocaml/compiler-libs/split.cmt
lib/ocaml/compiler-libs/split.cmti
lib/ocaml/compiler-libs/static_exception.cmi
lib/ocaml/compiler-libs/static_exception.cmt
lib/ocaml/compiler-libs/static_exception.cmti
lib/ocaml/compiler-libs/strmatch.cmi
lib/ocaml/compiler-libs/strmatch.cmt
lib/ocaml/compiler-libs/strmatch.cmti
lib/ocaml/compiler-libs/strongly_connected_components.cmi
lib/ocaml/compiler-libs/strongly_connected_components.cmt
lib/ocaml/compiler-libs/strongly_connected_components.cmti
lib/ocaml/compiler-libs/stypes.cmi
lib/ocaml/compiler-libs/stypes.cmt
lib/ocaml/compiler-libs/stypes.cmti
@@ -595,18 +798,30 @@ lib/ocaml/compiler-libs/subst.cmti
lib/ocaml/compiler-libs/switch.cmi
lib/ocaml/compiler-libs/switch.cmt
lib/ocaml/compiler-libs/switch.cmti
lib/ocaml/compiler-libs/symbol.cmi
lib/ocaml/compiler-libs/symbol.cmt
lib/ocaml/compiler-libs/symbol.cmti
lib/ocaml/compiler-libs/symtable.cmi
lib/ocaml/compiler-libs/symtable.cmt
lib/ocaml/compiler-libs/symtable.cmti
lib/ocaml/compiler-libs/syntaxerr.cmi
lib/ocaml/compiler-libs/syntaxerr.cmt
lib/ocaml/compiler-libs/syntaxerr.cmti
lib/ocaml/compiler-libs/tag.cmi
lib/ocaml/compiler-libs/tag.cmt
lib/ocaml/compiler-libs/tag.cmti
lib/ocaml/compiler-libs/tast_mapper.cmi
lib/ocaml/compiler-libs/tast_mapper.cmt
lib/ocaml/compiler-libs/tast_mapper.cmti
lib/ocaml/compiler-libs/tbl.cmi
lib/ocaml/compiler-libs/tbl.cmt
lib/ocaml/compiler-libs/tbl.cmti
lib/ocaml/compiler-libs/terminfo.cmi
lib/ocaml/compiler-libs/terminfo.cmt
lib/ocaml/compiler-libs/terminfo.cmti
lib/ocaml/compiler-libs/timings.cmi
lib/ocaml/compiler-libs/timings.cmt
lib/ocaml/compiler-libs/timings.cmti
lib/ocaml/compiler-libs/topdirs.cmi
lib/ocaml/compiler-libs/topdirs.cmt
lib/ocaml/compiler-libs/topdirs.cmti
@@ -622,6 +837,9 @@ lib/ocaml/compiler-libs/topstart.cmt
lib/ocaml/compiler-libs/trace.cmi
lib/ocaml/compiler-libs/trace.cmt
lib/ocaml/compiler-libs/trace.cmti
lib/ocaml/compiler-libs/translattribute.cmi
lib/ocaml/compiler-libs/translattribute.cmt
lib/ocaml/compiler-libs/translattribute.cmti
lib/ocaml/compiler-libs/translclass.cmi
lib/ocaml/compiler-libs/translclass.cmt
lib/ocaml/compiler-libs/translclass.cmti
@@ -666,25 +884,63 @@ lib/ocaml/compiler-libs/types.cmti
lib/ocaml/compiler-libs/typetexp.cmi
lib/ocaml/compiler-libs/typetexp.cmt
lib/ocaml/compiler-libs/typetexp.cmti
lib/ocaml/compiler-libs/un_anf.cmi
lib/ocaml/compiler-libs/un_anf.cmt
lib/ocaml/compiler-libs/un_anf.cmti
lib/ocaml/compiler-libs/unbox_closures.cmi
lib/ocaml/compiler-libs/unbox_closures.cmt
lib/ocaml/compiler-libs/unbox_closures.cmti
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmi
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmt
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmti
lib/ocaml/compiler-libs/unbox_specialised_args.cmi
lib/ocaml/compiler-libs/unbox_specialised_args.cmt
lib/ocaml/compiler-libs/unbox_specialised_args.cmti
lib/ocaml/compiler-libs/untypeast.cmi
lib/ocaml/compiler-libs/untypeast.cmt
lib/ocaml/compiler-libs/untypeast.cmti
lib/ocaml/compiler-libs/var_within_closure.cmi
lib/ocaml/compiler-libs/var_within_closure.cmt
lib/ocaml/compiler-libs/var_within_closure.cmti
lib/ocaml/compiler-libs/variable.cmi
lib/ocaml/compiler-libs/variable.cmt
lib/ocaml/compiler-libs/variable.cmti
lib/ocaml/compiler-libs/warnings.cmi
lib/ocaml/compiler-libs/warnings.cmt
lib/ocaml/compiler-libs/warnings.cmti
lib/ocaml/compiler-libs/x86_ast.cmi
lib/ocaml/compiler-libs/x86_ast.cmti
lib/ocaml/compiler-libs/x86_dsl.cmi
lib/ocaml/compiler-libs/x86_dsl.cmt
lib/ocaml/compiler-libs/x86_dsl.cmti
lib/ocaml/compiler-libs/x86_gas.cmi
lib/ocaml/compiler-libs/x86_gas.cmt
lib/ocaml/compiler-libs/x86_gas.cmti
lib/ocaml/compiler-libs/x86_masm.cmi
lib/ocaml/compiler-libs/x86_masm.cmt
lib/ocaml/compiler-libs/x86_masm.cmti
lib/ocaml/compiler-libs/x86_proc.cmi
lib/ocaml/compiler-libs/x86_proc.cmt
lib/ocaml/compiler-libs/x86_proc.cmti
lib/ocaml/complex.cmi
lib/ocaml/complex.cmt
lib/ocaml/complex.cmti
lib/ocaml/complex.ml
lib/ocaml/complex.mli
lib/ocaml/complex.p.cmt
lib/ocaml/condition.mli
lib/ocaml/digest.cmi
lib/ocaml/digest.cmt
lib/ocaml/digest.cmti
lib/ocaml/digest.ml
lib/ocaml/digest.mli
lib/ocaml/digest.p.cmt
lib/ocaml/dynlink.cma
lib/ocaml/dynlink.cmi
lib/ocaml/dynlink.mli
lib/ocaml/ephemeron.cmi
lib/ocaml/ephemeron.cmt
lib/ocaml/ephemeron.cmti
lib/ocaml/ephemeron.ml
lib/ocaml/ephemeron.mli
lib/ocaml/event.mli
lib/ocaml/expunge
lib/ocaml/extract_crc
@@ -693,56 +949,47 @@ lib/ocaml/filename.cmt
lib/ocaml/filename.cmti
lib/ocaml/filename.ml
lib/ocaml/filename.mli
lib/ocaml/filename.p.cmt
lib/ocaml/format.cmi
lib/ocaml/format.cmt
lib/ocaml/format.cmti
lib/ocaml/format.ml
lib/ocaml/format.mli
lib/ocaml/format.p.cmt
lib/ocaml/gc.cmi
lib/ocaml/gc.cmt
lib/ocaml/gc.cmti
lib/ocaml/gc.ml
lib/ocaml/gc.mli
lib/ocaml/gc.p.cmt
lib/ocaml/genlex.cmi
lib/ocaml/genlex.cmt
lib/ocaml/genlex.cmti
lib/ocaml/genlex.ml
lib/ocaml/genlex.mli
lib/ocaml/genlex.p.cmt
lib/ocaml/hashtbl.cmi
lib/ocaml/hashtbl.cmt
lib/ocaml/hashtbl.cmti
lib/ocaml/hashtbl.ml
lib/ocaml/hashtbl.mli
lib/ocaml/hashtbl.p.cmt
lib/ocaml/int32.cmi
lib/ocaml/int32.cmt
lib/ocaml/int32.cmti
lib/ocaml/int32.ml
lib/ocaml/int32.mli
lib/ocaml/int32.p.cmt
lib/ocaml/int64.cmi
lib/ocaml/int64.cmt
lib/ocaml/int64.cmti
lib/ocaml/int64.ml
lib/ocaml/int64.mli
lib/ocaml/int64.p.cmt
lib/ocaml/lazy.cmi
lib/ocaml/lazy.cmt
lib/ocaml/lazy.cmti
lib/ocaml/lazy.ml
lib/ocaml/lazy.mli
lib/ocaml/lazy.p.cmt
lib/ocaml/ld.conf
lib/ocaml/lexing.cmi
lib/ocaml/lexing.cmt
lib/ocaml/lexing.cmti
lib/ocaml/lexing.ml
lib/ocaml/lexing.mli
lib/ocaml/lexing.p.cmt
lib/ocaml/libbigarray.a
lib/ocaml/libcamlrun.a
lib/ocaml/libcamlrun_pic.a
@@ -756,31 +1003,26 @@ lib/ocaml/list.cmt
lib/ocaml/list.cmti
lib/ocaml/list.ml
lib/ocaml/list.mli
lib/ocaml/list.p.cmt
lib/ocaml/listLabels.cmi
lib/ocaml/listLabels.cmt
lib/ocaml/listLabels.cmti
lib/ocaml/listLabels.ml
lib/ocaml/listLabels.mli
lib/ocaml/listLabels.p.cmt
lib/ocaml/map.cmi
lib/ocaml/map.cmt
lib/ocaml/map.cmti
lib/ocaml/map.ml
lib/ocaml/map.mli
lib/ocaml/map.p.cmt
lib/ocaml/marshal.cmi
lib/ocaml/marshal.cmt
lib/ocaml/marshal.cmti
lib/ocaml/marshal.ml
lib/ocaml/marshal.mli
lib/ocaml/marshal.p.cmt
lib/ocaml/moreLabels.cmi
lib/ocaml/moreLabels.cmt
lib/ocaml/moreLabels.cmti
lib/ocaml/moreLabels.ml
lib/ocaml/moreLabels.mli
lib/ocaml/moreLabels.p.cmt
lib/ocaml/mutex.mli
lib/ocaml/nat.cmi
lib/ocaml/nat.mli
@@ -789,7 +1031,6 @@ lib/ocaml/nativeint.cmt
lib/ocaml/nativeint.cmti
lib/ocaml/nativeint.ml
lib/ocaml/nativeint.mli
lib/ocaml/nativeint.p.cmt
lib/ocaml/num.cmi
lib/ocaml/num.mli
lib/ocaml/nums.cma
@@ -798,14 +1039,7 @@ lib/ocaml/obj.cmt
lib/ocaml/obj.cmti
lib/ocaml/obj.ml
lib/ocaml/obj.mli
lib/ocaml/obj.p.cmt
lib/ocaml/objinfo_helper
lib/ocaml/ocamlbuild/ocamlbuild.cmo
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
lib/ocaml/ocamlbuild/ocamlbuildlib.cma
lib/ocaml/ocamldoc/ocamldoc.hva
lib/ocaml/ocamldoc/odoc.cmi
lib/ocaml/ocamldoc/odoc_analyse.cmi
@@ -862,31 +1096,26 @@ lib/ocaml/oo.cmt
lib/ocaml/oo.cmti
lib/ocaml/oo.ml
lib/ocaml/oo.mli
lib/ocaml/oo.p.cmt
lib/ocaml/parsing.cmi
lib/ocaml/parsing.cmt
lib/ocaml/parsing.cmti
lib/ocaml/parsing.ml
lib/ocaml/parsing.mli
lib/ocaml/parsing.p.cmt
lib/ocaml/pervasives.cmi
lib/ocaml/pervasives.cmt
lib/ocaml/pervasives.cmti
lib/ocaml/pervasives.ml
lib/ocaml/pervasives.mli
lib/ocaml/pervasives.p.cmt
lib/ocaml/printexc.cmi
lib/ocaml/printexc.cmt
lib/ocaml/printexc.cmti
lib/ocaml/printexc.ml
lib/ocaml/printexc.mli
lib/ocaml/printexc.p.cmt
lib/ocaml/printf.cmi
lib/ocaml/printf.cmt
lib/ocaml/printf.cmti
lib/ocaml/printf.ml
lib/ocaml/printf.mli
lib/ocaml/printf.p.cmt
lib/ocaml/profiling.cmi
lib/ocaml/profiling.cmo
lib/ocaml/queue.cmi
@@ -894,13 +1123,11 @@ lib/ocaml/queue.cmt
lib/ocaml/queue.cmti
lib/ocaml/queue.ml
lib/ocaml/queue.mli
lib/ocaml/queue.p.cmt
lib/ocaml/random.cmi
lib/ocaml/random.cmt
lib/ocaml/random.cmti
lib/ocaml/random.ml
lib/ocaml/random.mli
lib/ocaml/random.p.cmt
lib/ocaml/ratio.cmi
lib/ocaml/ratio.mli
lib/ocaml/scanf.cmi
@@ -908,36 +1135,30 @@ lib/ocaml/scanf.cmt
lib/ocaml/scanf.cmti
lib/ocaml/scanf.ml
lib/ocaml/scanf.mli
lib/ocaml/scanf.p.cmt
lib/ocaml/set.cmi
lib/ocaml/set.cmt
lib/ocaml/set.cmti
lib/ocaml/set.ml
lib/ocaml/set.mli
lib/ocaml/set.p.cmt
lib/ocaml/sort.cmi
lib/ocaml/sort.cmt
lib/ocaml/sort.cmti
lib/ocaml/sort.ml
lib/ocaml/sort.mli
lib/ocaml/sort.p.cmt
lib/ocaml/stack.cmi
lib/ocaml/stack.cmt
lib/ocaml/stack.cmti
lib/ocaml/stack.ml
lib/ocaml/stack.mli
lib/ocaml/stack.p.cmt
lib/ocaml/stdLabels.cmi
lib/ocaml/stdLabels.cmt
lib/ocaml/stdLabels.cmti
lib/ocaml/stdLabels.ml
lib/ocaml/stdLabels.mli
lib/ocaml/stdLabels.p.cmt
lib/ocaml/std_exit.cmi
lib/ocaml/std_exit.cmo
lib/ocaml/std_exit.cmt
lib/ocaml/std_exit.ml
lib/ocaml/std_exit.p.cmt
lib/ocaml/stdlib.cma
lib/ocaml/str.cma
lib/ocaml/str.cmi
@@ -947,25 +1168,21 @@ lib/ocaml/stream.cmt
lib/ocaml/stream.cmti
lib/ocaml/stream.ml
lib/ocaml/stream.mli
lib/ocaml/stream.p.cmt
lib/ocaml/string.cmi
lib/ocaml/string.cmt
lib/ocaml/string.cmti
lib/ocaml/string.ml
lib/ocaml/string.mli
lib/ocaml/string.p.cmt
lib/ocaml/stringLabels.cmi
lib/ocaml/stringLabels.cmt
lib/ocaml/stringLabels.cmti
lib/ocaml/stringLabels.ml
lib/ocaml/stringLabels.mli
lib/ocaml/stringLabels.p.cmt
lib/ocaml/sys.cmi
lib/ocaml/sys.cmt
lib/ocaml/sys.cmti
lib/ocaml/sys.ml
lib/ocaml/sys.mli
lib/ocaml/sys.p.cmt
lib/ocaml/thread.mli
lib/ocaml/threadUnix.mli
lib/ocaml/threads/condition.cmi
@@ -975,6 +1192,11 @@ lib/ocaml/threads/thread.cmi
lib/ocaml/threads/threadUnix.cmi
lib/ocaml/threads/threads.cma
lib/ocaml/topdirs.cmi
lib/ocaml/uchar.cmi
lib/ocaml/uchar.cmt
lib/ocaml/uchar.cmti
lib/ocaml/uchar.ml
lib/ocaml/uchar.mli
lib/ocaml/unix.cma
lib/ocaml/unix.cmi
lib/ocaml/unix.mli
@@ -999,7 +1221,6 @@ lib/ocaml/weak.cmt
lib/ocaml/weak.cmti
lib/ocaml/weak.ml
lib/ocaml/weak.mli
lib/ocaml/weak.p.cmt
man/man1/ocaml.1
man/man1/ocamlc.1
man/man1/ocamlc.opt.1

View File

@@ -1,5 +1,4 @@
@comment $NetBSD: PLIST.opt,v 1.23 2015/06/30 11:08:47 jaapb Exp $
bin/ocamlbuild.native
@comment $NetBSD: PLIST.opt,v 1.25 2016/07/06 14:17:45 jperkin Exp $
bin/ocamlc.opt
bin/ocamldep.opt
bin/ocamldoc.opt
@@ -21,108 +20,204 @@ lib/ocaml/bytes.cmx
lib/ocaml/bytesLabels.cmx
lib/ocaml/callback.cmx
lib/ocaml/camlinternalFormat.cmx
lib/ocaml/camlinternalFormatBasics.cmx
lib/ocaml/camlinternalLazy.cmx
lib/ocaml/camlinternalMod.cmx
lib/ocaml/camlinternalOO.cmx
lib/ocaml/char.cmx
lib/ocaml/complex.cmx
lib/ocaml/compiler-libs/CSE.cmx
lib/ocaml/compiler-libs/CSEgen.cmx
lib/ocaml/compiler-libs/arch.cmi
lib/ocaml/compiler-libs/arch.cmx
lib/ocaml/compiler-libs/arg_helper.cmx
lib/ocaml/compiler-libs/asmgen.cmi
lib/ocaml/compiler-libs/asmgen.cmx
lib/ocaml/compiler-libs/asmlibrarian.cmi
lib/ocaml/compiler-libs/asmlibrarian.cmx
lib/ocaml/compiler-libs/asmlink.cmi
lib/ocaml/compiler-libs/asmlink.cmx
lib/ocaml/compiler-libs/asmpackager.cmi
lib/ocaml/compiler-libs/asmpackager.cmx
lib/ocaml/compiler-libs/ast_helper.cmx
lib/ocaml/compiler-libs/ast_invariants.cmx
lib/ocaml/compiler-libs/ast_iterator.cmx
lib/ocaml/compiler-libs/ast_mapper.cmx
lib/ocaml/compiler-libs/attr_helper.cmx
lib/ocaml/compiler-libs/branch_relaxation.cmx
lib/ocaml/compiler-libs/branch_relaxation_intf.cmx
lib/ocaml/compiler-libs/btype.cmx
lib/ocaml/compiler-libs/build_export_info.cmx
lib/ocaml/compiler-libs/builtin_attributes.cmx
lib/ocaml/compiler-libs/bytegen.cmx
lib/ocaml/compiler-libs/bytelibrarian.cmx
lib/ocaml/compiler-libs/bytelink.cmx
lib/ocaml/compiler-libs/bytepackager.cmx
lib/ocaml/compiler-libs/bytesections.cmx
lib/ocaml/compiler-libs/ccomp.cmx
lib/ocaml/compiler-libs/clambda.cmi
lib/ocaml/compiler-libs/clambda.cmx
lib/ocaml/compiler-libs/clflags.cmx
lib/ocaml/compiler-libs/closure.cmi
lib/ocaml/compiler-libs/closure.cmx
lib/ocaml/compiler-libs/closure_offsets.cmx
lib/ocaml/compiler-libs/cmi_format.cmx
lib/ocaml/compiler-libs/cmm.cmi
lib/ocaml/compiler-libs/cmm.cmx
lib/ocaml/compiler-libs/cmmgen.cmi
lib/ocaml/compiler-libs/cmmgen.cmx
lib/ocaml/compiler-libs/cmt_format.cmx
lib/ocaml/compiler-libs/cmx_format.cmi
lib/ocaml/compiler-libs/coloring.cmi
lib/ocaml/compiler-libs/coloring.cmx
lib/ocaml/compiler-libs/comballoc.cmi
lib/ocaml/compiler-libs/comballoc.cmx
lib/ocaml/compiler-libs/compenv.cmx
lib/ocaml/compiler-libs/compile.cmx
lib/ocaml/compiler-libs/compilenv.cmi
lib/ocaml/compiler-libs/compilenv.cmx
lib/ocaml/compiler-libs/compmisc.cmx
lib/ocaml/compiler-libs/config.cmx
lib/ocaml/compiler-libs/consistbl.cmx
lib/ocaml/compiler-libs/ctype.cmx
lib/ocaml/compiler-libs/datarepr.cmx
lib/ocaml/compiler-libs/deadcode.cmx
lib/ocaml/compiler-libs/debuginfo.cmi
lib/ocaml/compiler-libs/debuginfo.cmx
lib/ocaml/compiler-libs/dll.cmx
lib/ocaml/compiler-libs/docstrings.cmx
lib/ocaml/compiler-libs/emit.cmi
lib/ocaml/compiler-libs/emit.cmx
lib/ocaml/compiler-libs/emitaux.cmi
lib/ocaml/compiler-libs/emitaux.cmx
lib/ocaml/compiler-libs/emitcode.cmx
lib/ocaml/compiler-libs/env.cmx
lib/ocaml/compiler-libs/envaux.cmx
lib/ocaml/compiler-libs/errors.cmx
lib/ocaml/compiler-libs/export_info.cmx
lib/ocaml/compiler-libs/export_info_for_pack.cmx
lib/ocaml/compiler-libs/flambda_to_clambda.cmx
lib/ocaml/compiler-libs/ident.cmx
lib/ocaml/compiler-libs/identifiable.cmx
lib/ocaml/compiler-libs/import_approx.cmx
lib/ocaml/compiler-libs/includeclass.cmx
lib/ocaml/compiler-libs/includecore.cmx
lib/ocaml/compiler-libs/includemod.cmx
lib/ocaml/compiler-libs/instruct.cmx
lib/ocaml/compiler-libs/interf.cmi
lib/ocaml/compiler-libs/interf.cmx
lib/ocaml/compiler-libs/lambda.cmx
lib/ocaml/compiler-libs/lexer.cmx
lib/ocaml/compiler-libs/linearize.cmi
lib/ocaml/compiler-libs/linearize.cmx
lib/ocaml/compiler-libs/liveness.cmi
lib/ocaml/compiler-libs/liveness.cmx
lib/ocaml/compiler-libs/location.cmx
lib/ocaml/compiler-libs/longident.cmx
lib/ocaml/compiler-libs/mach.cmi
lib/ocaml/compiler-libs/mach.cmx
lib/ocaml/compiler-libs/main.cmx
lib/ocaml/compiler-libs/main.o
lib/ocaml/compiler-libs/main_args.cmx
lib/ocaml/compiler-libs/matching.cmx
lib/ocaml/compiler-libs/meta.cmx
lib/ocaml/compiler-libs/misc.cmx
lib/ocaml/compiler-libs/mtype.cmx
lib/ocaml/compiler-libs/numbers.cmx
lib/ocaml/compiler-libs/ocamlbytecomp.a
lib/ocaml/compiler-libs/ocamlbytecomp.cmxa
lib/ocaml/compiler-libs/ocamlcommon.a
lib/ocaml/compiler-libs/ocamlcommon.cmxa
lib/ocaml/compiler-libs/ocamloptcomp.a
lib/ocaml/compiler-libs/ocamloptcomp.cmxa
lib/ocaml/compiler-libs/opcodes.cmx
lib/ocaml/compiler-libs/oprint.cmx
lib/ocaml/compiler-libs/optcompile.cmi
lib/ocaml/compiler-libs/optcompile.cmx
lib/ocaml/compiler-libs/opterrors.cmi
lib/ocaml/compiler-libs/opterrors.cmx
lib/ocaml/compiler-libs/optmain.cmi
lib/ocaml/compiler-libs/optmain.cmo
lib/ocaml/compiler-libs/optmain.cmx
lib/ocaml/compiler-libs/optmain.o
lib/ocaml/compiler-libs/parmatch.cmx
lib/ocaml/compiler-libs/parse.cmx
lib/ocaml/compiler-libs/parser.cmx
lib/ocaml/compiler-libs/path.cmx
lib/ocaml/compiler-libs/pparse.cmx
lib/ocaml/compiler-libs/pprintast.cmx
lib/ocaml/compiler-libs/predef.cmx
lib/ocaml/compiler-libs/primitive.cmx
lib/ocaml/compiler-libs/printast.cmx
lib/ocaml/compiler-libs/printclambda.cmi
lib/ocaml/compiler-libs/printclambda.cmx
lib/ocaml/compiler-libs/printcmm.cmi
lib/ocaml/compiler-libs/printcmm.cmx
lib/ocaml/compiler-libs/printinstr.cmx
lib/ocaml/compiler-libs/printlambda.cmx
lib/ocaml/compiler-libs/printlinear.cmi
lib/ocaml/compiler-libs/printlinear.cmx
lib/ocaml/compiler-libs/printmach.cmi
lib/ocaml/compiler-libs/printmach.cmx
lib/ocaml/compiler-libs/printtyp.cmx
lib/ocaml/compiler-libs/printtyped.cmx
lib/ocaml/compiler-libs/proc.cmi
lib/ocaml/compiler-libs/proc.cmx
lib/ocaml/compiler-libs/reg.cmi
lib/ocaml/compiler-libs/reg.cmx
lib/ocaml/compiler-libs/reload.cmi
lib/ocaml/compiler-libs/reload.cmx
lib/ocaml/compiler-libs/reloadgen.cmi
lib/ocaml/compiler-libs/reloadgen.cmx
lib/ocaml/compiler-libs/runtimedef.cmx
lib/ocaml/compiler-libs/schedgen.cmi
lib/ocaml/compiler-libs/schedgen.cmx
lib/ocaml/compiler-libs/scheduling.cmi
lib/ocaml/compiler-libs/scheduling.cmx
lib/ocaml/compiler-libs/selectgen.cmi
lib/ocaml/compiler-libs/selectgen.cmx
lib/ocaml/compiler-libs/selection.cmi
lib/ocaml/compiler-libs/selection.cmx
lib/ocaml/compiler-libs/simplif.cmx
lib/ocaml/compiler-libs/spill.cmi
lib/ocaml/compiler-libs/spill.cmx
lib/ocaml/compiler-libs/split.cmi
lib/ocaml/compiler-libs/arch.cmi
lib/ocaml/compiler-libs/asmgen.cmi
lib/ocaml/compiler-libs/asmlibrarian.cmi
lib/ocaml/compiler-libs/asmlink.cmi
lib/ocaml/compiler-libs/asmpackager.cmi
lib/ocaml/compiler-libs/clambda.cmi
lib/ocaml/compiler-libs/closure.cmi
lib/ocaml/compiler-libs/cmm.cmi
lib/ocaml/compiler-libs/cmmgen.cmi
lib/ocaml/compiler-libs/cmx_format.cmi
lib/ocaml/compiler-libs/coloring.cmi
lib/ocaml/compiler-libs/comballoc.cmi
lib/ocaml/compiler-libs/compilenv.cmi
lib/ocaml/compiler-libs/debuginfo.cmi
lib/ocaml/compiler-libs/emit.cmi
lib/ocaml/compiler-libs/emitaux.cmi
lib/ocaml/compiler-libs/interf.cmi
lib/ocaml/compiler-libs/linearize.cmi
lib/ocaml/compiler-libs/liveness.cmi
lib/ocaml/compiler-libs/mach.cmi
lib/ocaml/compiler-libs/main.cmx
lib/ocaml/compiler-libs/main.o
lib/ocaml/compiler-libs/ocamlbytecomp.a
lib/ocaml/compiler-libs/ocamlbytecomp.cmxa
lib/ocaml/compiler-libs/ocamlcommon.a
lib/ocaml/compiler-libs/ocamlcommon.cmxa
lib/ocaml/compiler-libs/ocamloptcomp.a
lib/ocaml/compiler-libs/ocamloptcomp.cmxa
lib/ocaml/compiler-libs/optcompile.cmi
lib/ocaml/compiler-libs/opterrors.cmi
lib/ocaml/compiler-libs/optmain.cmi
lib/ocaml/compiler-libs/optmain.cmo
lib/ocaml/compiler-libs/optmain.cmx
lib/ocaml/compiler-libs/optmain.o
lib/ocaml/compiler-libs/printclambda.cmi
lib/ocaml/compiler-libs/printcmm.cmi
lib/ocaml/compiler-libs/printlinear.cmi
lib/ocaml/compiler-libs/printmach.cmi
lib/ocaml/compiler-libs/proc.cmi
lib/ocaml/compiler-libs/reg.cmi
lib/ocaml/compiler-libs/reload.cmi
lib/ocaml/compiler-libs/reloadgen.cmi
lib/ocaml/compiler-libs/schedgen.cmi
lib/ocaml/compiler-libs/scheduling.cmi
lib/ocaml/compiler-libs/selectgen.cmi
lib/ocaml/compiler-libs/selection.cmi
lib/ocaml/compiler-libs/spill.cmi
lib/ocaml/compiler-libs/split.cmi
lib/ocaml/compiler-libs/split.cmx
lib/ocaml/compiler-libs/strmatch.cmx
lib/ocaml/compiler-libs/strongly_connected_components.cmx
lib/ocaml/compiler-libs/stypes.cmx
lib/ocaml/compiler-libs/subst.cmx
lib/ocaml/compiler-libs/switch.cmx
lib/ocaml/compiler-libs/symtable.cmx
lib/ocaml/compiler-libs/syntaxerr.cmx
lib/ocaml/compiler-libs/tast_mapper.cmx
lib/ocaml/compiler-libs/tbl.cmx
lib/ocaml/compiler-libs/terminfo.cmx
lib/ocaml/compiler-libs/timings.cmx
lib/ocaml/compiler-libs/translattribute.cmx
lib/ocaml/compiler-libs/translclass.cmx
lib/ocaml/compiler-libs/translcore.cmx
lib/ocaml/compiler-libs/translmod.cmx
lib/ocaml/compiler-libs/translobj.cmx
lib/ocaml/compiler-libs/typeclass.cmx
lib/ocaml/compiler-libs/typecore.cmx
lib/ocaml/compiler-libs/typedecl.cmx
lib/ocaml/compiler-libs/typedtree.cmx
lib/ocaml/compiler-libs/typedtreeIter.cmx
lib/ocaml/compiler-libs/typedtreeMap.cmx
lib/ocaml/compiler-libs/typemod.cmx
lib/ocaml/compiler-libs/typeopt.cmx
lib/ocaml/compiler-libs/types.cmx
lib/ocaml/compiler-libs/typetexp.cmx
lib/ocaml/compiler-libs/un_anf.cmx
lib/ocaml/compiler-libs/untypeast.cmx
lib/ocaml/compiler-libs/warnings.cmx
lib/ocaml/compiler-libs/x86_dsl.cmx
lib/ocaml/compiler-libs/x86_gas.cmx
lib/ocaml/compiler-libs/x86_masm.cmx
lib/ocaml/compiler-libs/x86_proc.cmx
lib/ocaml/digest.cmx
lib/ocaml/ephemeron.cmx
lib/ocaml/filename.cmx
lib/ocaml/format.cmx
lib/ocaml/gc.cmx
@@ -149,19 +244,55 @@ lib/ocaml/num.cmx
lib/ocaml/nums.a
lib/ocaml/nums.cmxa
lib/ocaml/obj.cmx
lib/ocaml/ocamlbuild/ocamlbuild.cmx
lib/ocaml/ocamlbuild/ocamlbuild.o
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
lib/ocaml/ocamlbuild/ocamlbuild_executor.o
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmx
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmx
lib/ocaml/ocamlbuild/ocamlbuild_plugin.o
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.o
lib/ocaml/ocamlbuild/ocamlbuildlib.a
lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa
lib/ocaml/ocamldoc/odoc.cmx
lib/ocaml/ocamldoc/odoc_analyse.cmx
lib/ocaml/ocamldoc/odoc_args.cmx
lib/ocaml/ocamldoc/odoc_ast.cmx
lib/ocaml/ocamldoc/odoc_class.cmx
lib/ocaml/ocamldoc/odoc_comments.cmx
lib/ocaml/ocamldoc/odoc_comments_global.cmx
lib/ocaml/ocamldoc/odoc_config.cmx
lib/ocaml/ocamldoc/odoc_control.cmx
lib/ocaml/ocamldoc/odoc_cross.cmx
lib/ocaml/ocamldoc/odoc_dag2html.cmx
lib/ocaml/ocamldoc/odoc_dep.cmx
lib/ocaml/ocamldoc/odoc_dot.cmx
lib/ocaml/ocamldoc/odoc_env.cmx
lib/ocaml/ocamldoc/odoc_exception.cmx
lib/ocaml/ocamldoc/odoc_extension.cmx
lib/ocaml/ocamldoc/odoc_gen.cmx
lib/ocaml/ocamldoc/odoc_global.cmx
lib/ocaml/ocamldoc/odoc_html.cmx
lib/ocaml/ocamldoc/odoc_info.a
lib/ocaml/ocamldoc/odoc_info.cmx
lib/ocaml/ocamldoc/odoc_info.cmxa
lib/ocaml/ocamldoc/odoc_inherit.cmx
lib/ocaml/ocamldoc/odoc_latex.cmx
lib/ocaml/ocamldoc/odoc_latex_style.cmx
lib/ocaml/ocamldoc/odoc_lexer.cmx
lib/ocaml/ocamldoc/odoc_man.cmx
lib/ocaml/ocamldoc/odoc_merge.cmx
lib/ocaml/ocamldoc/odoc_messages.cmx
lib/ocaml/ocamldoc/odoc_misc.cmx
lib/ocaml/ocamldoc/odoc_module.cmx
lib/ocaml/ocamldoc/odoc_name.cmx
lib/ocaml/ocamldoc/odoc_ocamlhtml.cmx
lib/ocaml/ocamldoc/odoc_parameter.cmx
lib/ocaml/ocamldoc/odoc_parser.cmx
lib/ocaml/ocamldoc/odoc_print.cmx
lib/ocaml/ocamldoc/odoc_scan.cmx
lib/ocaml/ocamldoc/odoc_search.cmx
lib/ocaml/ocamldoc/odoc_see_lexer.cmx
lib/ocaml/ocamldoc/odoc_sig.cmx
lib/ocaml/ocamldoc/odoc_str.cmx
lib/ocaml/ocamldoc/odoc_texi.cmx
lib/ocaml/ocamldoc/odoc_text.cmx
lib/ocaml/ocamldoc/odoc_text_lexer.cmx
lib/ocaml/ocamldoc/odoc_text_parser.cmx
lib/ocaml/ocamldoc/odoc_to_text.cmx
lib/ocaml/ocamldoc/odoc_type.cmx
lib/ocaml/ocamldoc/odoc_types.cmx
lib/ocaml/ocamldoc/odoc_value.cmx
lib/ocaml/oo.cmx
lib/ocaml/parsing.cmx
lib/ocaml/pervasives.cmx
@@ -199,6 +330,7 @@ lib/ocaml/threads/thread.cmx
lib/ocaml/threads/threadUnix.cmx
lib/ocaml/threads/threads.a
lib/ocaml/threads/threads.cmxa
lib/ocaml/uchar.cmx
lib/ocaml/unix.a
lib/ocaml/unix.cmx
lib/ocaml/unix.cmxa

View File

@@ -1,49 +1,102 @@
@comment $NetBSD: PLIST.prof,v 1.7 2014/11/01 08:51:32 obache Exp $
@comment $NetBSD: PLIST.prof,v 1.9 2016/07/06 14:17:45 jperkin Exp $
lib/ocaml/arg.p.cmt
lib/ocaml/arg.p.cmx
lib/ocaml/array.p.cmt
lib/ocaml/array.p.cmx
lib/ocaml/arrayLabels.p.cmt
lib/ocaml/arrayLabels.p.cmx
lib/ocaml/buffer.p.cmt
lib/ocaml/buffer.p.cmx
lib/ocaml/bytes.p.cmt
lib/ocaml/bytes.p.cmx
lib/ocaml/bytesLabels.p.cmt
lib/ocaml/bytesLabels.p.cmx
lib/ocaml/callback.p.cmt
lib/ocaml/callback.p.cmx
lib/ocaml/camlinternalFormat.p.cmt
lib/ocaml/camlinternalFormat.p.cmx
lib/ocaml/camlinternalFormatBasics.p.cmt
lib/ocaml/camlinternalFormatBasics.p.cmx
lib/ocaml/camlinternalLazy.p.cmt
lib/ocaml/camlinternalLazy.p.cmx
lib/ocaml/camlinternalMod.p.cmt
lib/ocaml/camlinternalMod.p.cmx
lib/ocaml/camlinternalOO.p.cmt
lib/ocaml/camlinternalOO.p.cmx
lib/ocaml/char.p.cmt
lib/ocaml/char.p.cmx
lib/ocaml/complex.p.cmt
lib/ocaml/complex.p.cmx
lib/ocaml/digest.p.cmt
lib/ocaml/digest.p.cmx
lib/ocaml/ephemeron.p.cmt
lib/ocaml/ephemeron.p.cmx
lib/ocaml/filename.p.cmt
lib/ocaml/filename.p.cmx
lib/ocaml/format.p.cmt
lib/ocaml/format.p.cmx
lib/ocaml/gc.p.cmt
lib/ocaml/gc.p.cmx
lib/ocaml/genlex.p.cmt
lib/ocaml/genlex.p.cmx
lib/ocaml/hashtbl.p.cmt
lib/ocaml/hashtbl.p.cmx
lib/ocaml/int32.p.cmt
lib/ocaml/int32.p.cmx
lib/ocaml/int64.p.cmt
lib/ocaml/int64.p.cmx
lib/ocaml/lazy.p.cmt
lib/ocaml/lazy.p.cmx
lib/ocaml/lexing.p.cmt
lib/ocaml/lexing.p.cmx
lib/ocaml/list.p.cmt
lib/ocaml/list.p.cmx
lib/ocaml/listLabels.p.cmt
lib/ocaml/listLabels.p.cmx
lib/ocaml/map.p.cmt
lib/ocaml/map.p.cmx
lib/ocaml/marshal.p.cmt
lib/ocaml/marshal.p.cmx
lib/ocaml/moreLabels.p.cmt
lib/ocaml/moreLabels.p.cmx
lib/ocaml/nativeint.p.cmt
lib/ocaml/nativeint.p.cmx
lib/ocaml/obj.p.cmt
lib/ocaml/obj.p.cmx
lib/ocaml/oo.p.cmt
lib/ocaml/oo.p.cmx
lib/ocaml/parsing.p.cmt
lib/ocaml/parsing.p.cmx
lib/ocaml/pervasives.p.cmt
lib/ocaml/pervasives.p.cmx
lib/ocaml/printexc.p.cmt
lib/ocaml/printexc.p.cmx
lib/ocaml/printf.p.cmt
lib/ocaml/printf.p.cmx
lib/ocaml/queue.p.cmt
lib/ocaml/queue.p.cmx
lib/ocaml/random.p.cmt
lib/ocaml/random.p.cmx
lib/ocaml/scanf.p.cmt
lib/ocaml/scanf.p.cmx
lib/ocaml/set.p.cmt
lib/ocaml/set.p.cmx
lib/ocaml/sort.p.cmt
lib/ocaml/sort.p.cmx
lib/ocaml/stack.p.cmt
lib/ocaml/stack.p.cmx
lib/ocaml/stdLabels.p.cmt
lib/ocaml/stdLabels.p.cmx
lib/ocaml/std_exit.p.cmt
lib/ocaml/stream.p.cmt
lib/ocaml/stream.p.cmx
lib/ocaml/string.p.cmt
lib/ocaml/string.p.cmx
lib/ocaml/stringLabels.p.cmt
lib/ocaml/stringLabels.p.cmx
lib/ocaml/sys.p.cmt
lib/ocaml/sys.p.cmx
lib/ocaml/uchar.p.cmt
lib/ocaml/uchar.p.cmx
lib/ocaml/weak.p.cmt
lib/ocaml/weak.p.cmx

View File

@@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.34 2015/09/07 12:02:05 jperkin Exp $
# $NetBSD: buildlink3.mk,v 1.38 2016/05/05 11:45:36 jaapb Exp $
BUILDLINK_TREE+= ocaml
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= ocaml
OCAML_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.08.2
BUILDLINK_ABI_DEPENDS.ocaml+= ocaml>=4.02.3
BUILDLINK_ABI_DEPENDS.ocaml+= ocaml>=4.03.0
BUILDLINK_PKGSRCDIR.ocaml?= ../../lang/ocaml
#BUILDLINK_DEPMETHOD.ocaml?= build
@@ -15,7 +15,7 @@ BUILDLINK_PASSTHRU_DIRS+= ${BUILDLINK_PREFIX.ocaml}/lib/ocaml
BUILDLINK_TARGETS+= ocaml-wrappers
OCAML_WRAPPERS= ocamlc ocamlc.opt ocamlcp ocamlmklib ocamlmktop \
ocamlopt ocamlopt.opt
OCAMLBIN_WRAPPERS= ocaml
OCAMLBIN_WRAPPERS= ocaml ocamldep ocamllex ocamlyacc
.PHONY: ocaml-wrappers
ocaml-wrappers:
@@ -25,6 +25,7 @@ ocaml-wrappers:
-e 's|@OCAML_PREFIX@|${BUILDLINK_PREFIX.ocaml}|g' \
-e 's|@CFLAGS@|'${CFLAGS:Q}'|g' \
-e 's|@LDFLAGS@|'${LDFLAGS:Q}'|g' \
-e 's|@WRAPPEE@|'$$w'|g' \
< ${.CURDIR}/../../lang/ocaml/files/wrapper.sh \
> ${BUILDLINK_DIR}/bin/"$$w"; \
${CHMOD} +x ${BUILDLINK_DIR}/bin/"$$w"; \

View File

@@ -1,39 +1,35 @@
$NetBSD: distinfo,v 1.90 2015/09/08 18:54:41 joerg Exp $
$NetBSD: distinfo,v 1.99 2016/07/15 12:44:21 jperkin Exp $
SHA1 (ocaml-4.02.3.tar.gz) = e68ffd2b5bb491a6345f46b27675e1361a49b274
RMD160 (ocaml-4.02.3.tar.gz) = 3946204b9396a7fb81ae1042ce67a494579c151b
Size (ocaml-4.02.3.tar.gz) = 3108892 bytes
SHA1 (patch-Makefile) = ef49cd32d4cd360dbf4d6e743a34814616cd4e8f
SHA1 (patch-asmcomp_asmlink.ml) = c97174d349a02783fd852da6ea707baab646a936
SHA1 (patch-asmcomp_power_emit.mlp) = 726e09e4902b96f4790c7a8093eb245dd7028bf4
SHA1 (patch-asmrun_Makefile) = 9dbb6cb2291caf5edb892b2b2ef008d61f7b1367
SHA1 (patch-asmrun_arm.S) = af62872815fd9cb996f3ce6a1fbaec5b568b70d1
SHA1 (patch-asmrun_power-bsd.S) = 5428a486835a0254a1768b3157b6b1fdf5ae8dd3
SHA1 (patch-asmrun_signals_osdep.h) = 9e127a8df77c48a9504d7cc28ba99b00e29c77f6
SHA1 (patch-byterun_Makefile) = 271dc8c7ee08235e1466afd103657e5cec4a25bb
SHA1 (patch-byterun_caml_mlvalues.h) = f5f7a52ff8b7dcb77fc39724fe2f2cd8a9271ece
SHA1 (patch-config_auto__aux_gethostbyaddr.c) = ce724831e93081d3e51a122fef14b17543c3221c
SHA1 (patch-config_auto__aux_gethostbyname.c) = f05a6026a18ca7557558383103c6a2fc08caee28
SHA1 (patch-configure) = d79689cf685827dd9ad2ce59ea3a8f63eb3c58a8
SHA1 (patch-debugger_Makefile.shared) = 9acaa17f22a66311859b6ac4a0c047e6693fce33
SHA1 (patch-driver_compenv.ml) = cb6197cee99ab77fd1b8aadca7cef613c0e35a31
SHA1 (patch-driver_main.ml) = ed7a63d0678214efed7871b41575c34464c7272a
SHA1 (patch-driver_main_args.ml) = cb79807be8a698507f7201dc3750c7437ac30a61
SHA1 (patch-driver_main_args.mli) = c4ef44fe8f3451f9f4b50c896068e2e97b8d5ff8
SHA1 (patch-driver_optmain.ml) = e8b347eb49d9f72e0af6f69c2b6aacd41d8eec4a
SHA1 (patch-man_Makefile) = 7d8c1468c3365803505841a7f688d84c07231a3c
SHA1 (patch-ocamldoc_Makefile) = fe85a5ba0e9f9536ae4f80c0337a8cde9c542862
SHA1 (patch-ocamldoc_odoc__messages.ml) = 95aed385cfff480051d4a7dfc60da50a572293df
SHA1 (patch-otherlibs_Makefile) = 44f0f6841c3facf1793c84b6888db9e00612d588
SHA1 (patch-otherlibs_Makefile.shared) = c5de4dd0f2be9cd35ba61b480b222ffa7baa891d
SHA1 (patch-otherlibs_dynlink_Makefile) = 41cecb61230880a40c55f2f8f25d2b250864eb24
SHA1 (patch-otherlibs_systhreads_Makefile) = f3cdf000f58927dff44b4ce61153c1df8e9eceea
SHA1 (patch-otherlibs_threads_Makefile) = e976e94bddae1ce8462f22c2eaa6509b9cafb12d
SHA1 (patch-stdlib_Makefile) = 501b45018245950c78d663bbd6eea1c38a6d04d2
SHA1 (patch-stdlib_Makefile.shared) = 8c2a2b9d7dcecd140d3a7d36189e9b164c8a5462
SHA1 (patch-tools_Makefile.shared) = ff10364c68df2ac548468c9e5d1ab66458d3413e
SHA1 (patch-tools_ocamlcp.ml) = 779380f7ffb56f0a8156b2b30f477b2de8c1b269
SHA1 (patch-tools_ocamlmklib) = bc9c22e8e2a63ae5dc8269587d4ff6c5ac26e440
SHA1 (patch-tools_ocamloptp.ml) = 7585c65be56def822f87646bac298c549eda9cd5
SHA1 (patch-utils_clflags.ml) = 5aad1ac7f6d73094777d367314a61507a81536e6
SHA1 (patch-utils_clflags.mli) = 36568b3e95845170efb7b06e8f48ee85d912dc22
SHA1 (ocaml-4.03.0.tar.gz) = 28773fd89507dbc400a366b886425436569e70d8
RMD160 (ocaml-4.03.0.tar.gz) = 774934e72746cd8b94ac732abdd47d7f06344fda
SHA512 (ocaml-4.03.0.tar.gz) = 91d5c0b2fcc52fc05be64bf54d3c7be8d77ee754e847907909d4e123c1d00c9f62523770d56bb81f80200f75ec53ab874e031ce46f7b437febbd3a8e6800e2ca
Size (ocaml-4.03.0.tar.gz) = 3388739 bytes
SHA1 (patch-Makefile) = 22d05d1f246d9adb7bdcce1ce6d5ee85434610d6
SHA1 (patch-asmcomp_asmlink.ml) = db2b387ea17f41a62c2bce53b91f945d5e29a82f
SHA1 (patch-asmrun_Makefile) = 923b46ebf5fb56693b8335787846dafda936b34c
SHA1 (patch-asmrun_signals_osdep.h) = 0e72ee5595b937384284c884c2dd2a8be32e824c
SHA1 (patch-byterun_Makefile) = b9b14b097904fbde4b738b89461991411e985ae1
SHA1 (patch-configure) = f4a9f3e90be741ead35459a5a4a5b021558b84e7
SHA1 (patch-debugger_Makefile.shared) = f0aac2e10b7ccf2e8e43bbbd3fd3e59e4dc4eeae
SHA1 (patch-driver_compenv.ml) = 658e315bb08f8a1093f11c8474ac1e4ad73c8306
SHA1 (patch-driver_main.ml) = 69a6f761ded38e0721a7aed1416a9f19a288d991
SHA1 (patch-driver_main_args.ml) = d5acaf894eb6e44e4438dace7814f669f7154e63
SHA1 (patch-driver_main_args.mli) = 5b883f780be0527dbfa993267b93799be5aaee14
SHA1 (patch-driver_optmain.ml) = 5ce77f1f906ce59cb533b4d25e4d57f7a70ab1b3
SHA1 (patch-man_Makefile) = f4fcde662061e7e7e664ec42617f1e37f1fcf214
SHA1 (patch-ocamldoc_Makefile) = ba4e2c76e1f2832988dd6933cd9d68a7ba3fb870
SHA1 (patch-ocamldoc_odoc__messages.ml) = 77f650a5f34f40b9648a8d5091e9aa31efb5734b
SHA1 (patch-otherlibs_Makefile) = 839485e6576dcee53420a1bb75f49f7168b12427
SHA1 (patch-otherlibs_Makefile.shared) = 86cd1c0e47f918b0231fdc341f27e742a8ae74b5
SHA1 (patch-otherlibs_bigarray_mmap__unix.c) = 0cc724cf172b9e389a0ec05a7a25ab1f45ede037
SHA1 (patch-otherlibs_dynlink_Makefile) = f892254a5e5a01462ecbf68e45f9bfe5783158d3
SHA1 (patch-otherlibs_systhreads_Makefile) = d731864c613383b36846cae4961b7a221bd6160e
SHA1 (patch-otherlibs_threads_Makefile) = 47331a06a93eac68403fa2114495782430087f1e
SHA1 (patch-stdlib_Makefile) = 67591b1809dd72aac446238491e371d135466734
SHA1 (patch-stdlib_Makefile.shared) = dac87da3b0461a2c816b862af3a0c0bdf740b749
SHA1 (patch-tools_Makefile.shared) = 782fb6e983e47f9670bd76203b9522a025c67587
SHA1 (patch-tools_ocamlcp.ml) = af04492f2a1c3be5eedd8c41778db4bb1d74a5f5
SHA1 (patch-tools_ocamlmklib) = 49ea077e3f77527336548ae6515d135461b83080
SHA1 (patch-tools_ocamloptp.ml) = 9c2b6344b98fde8f4b7d6e2ee46f6bb6fbb4f507
SHA1 (patch-utils_clflags.ml) = d16832fedb5db08d035f1661eaf9c3b48411bc69
SHA1 (patch-utils_clflags.mli) = 381951d9583e032d3a520b68a8fe9f867ec49995

View File

@@ -1,13 +1,13 @@
#!@SH@
# $NetBSD: wrapper.sh,v 1.2 2005/02/04 21:35:51 adrianp Exp $
# $NetBSD: wrapper.sh,v 1.3 2016/02/29 13:51:28 jperkin Exp $
BINDIR='@OCAML_PREFIX@'
CFLAGS='@CFLAGS@'
LDFLAGS='@LDFLAGS@'
WRAPPEE='@WRAPPEE@'
if echo "$@" | grep ' -c ' >/dev/null
then
if echo "$@" | grep ' -c ' >/dev/null || [ "${WRAPPEE}" = "ocamlmklib" ]; then
flags="${CFLAGS}"
else
flags="${CFLAGS} ${LDFLAGS}"
@@ -18,4 +18,8 @@ do
MLFLAGS="${MLFLAGS} -ccopt ${f}"
done
exec "@OCAML_PREFIX@/bin/`basename $0`" ${MLFLAGS} "$@"
if [ "${WRAPPEE}" = "ocamlmklib" ]; then
MLFLAGS="${MLFLAGS} ${LDFLAGS}"
fi
exec "@OCAML_PREFIX@/bin/${WRAPPEE}" ${MLFLAGS} "$@"

View File

@@ -1,9 +1,9 @@
$NetBSD: patch-Makefile,v 1.6 2015/08/07 11:16:30 jaapb Exp $
$NetBSD: patch-Makefile,v 1.8 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
--- Makefile.orig 2015-07-20 14:10:11.000000000 +0000
--- Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ Makefile
@@ -186,8 +186,10 @@ LIBFILES=stdlib.cma std_exit.cmo *.cmi c
@@ -92,8 +92,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 @@ Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
cp yacc/ocamlyacc$(EXE) boot/ocamlyacc$(EXE)
cd stdlib; $(MAKE) COMPILER=../boot/ocamlc all
cd stdlib; cp $(LIBFILES) ../boot
@@ -302,35 +304,35 @@ INSTALL_MANDIR=$(DESTDIR)$(MANDIR)
@@ -206,36 +208,36 @@ INSTALL_MANDIR=$(DESTDIR)$(MANDIR)
install:
if test -d $(INSTALL_BINDIR); then : ; \
@@ -34,8 +34,9 @@ Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
- cp VERSION $(INSTALL_LIBDIR)/
+ else $(BSD_INSTALL_MAN_DIR) $(INSTALL_MANDIR)/man$(MANEXT); fi
+ $(BSD_INSTALL_DATA) VERSION $(INSTALL_LIBDIR)/
cd $(INSTALL_LIBDIR); rm -f dllbigarray.so dllnums.so dllthreads.so \
dllunix.so dllgraphics.so dllstr.so
cd $(INSTALL_LIBDIR); rm -f \
dllbigarray$(EXT_DLL) dllnums$(EXT_DLL) dllthreads$(EXT_DLL) \
dllunix$(EXT_DLL) dllgraphics$(EXT_DLL) dllstr$(EXT_DLL)
cd byterun; $(MAKE) install
- cp ocamlc $(INSTALL_BINDIR)/ocamlc$(EXE)
- cp ocaml $(INSTALL_BINDIR)/ocaml$(EXE)
@@ -64,13 +65,13 @@ Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
cd tools; $(MAKE) install
-cd man; $(MAKE) install
for i in $(OTHERLIBRARIES); do \
@@ -341,16 +343,16 @@ install:
else :; fi
if test -n "$(WITH_OCAMLBUILD)"; then (cd ocamlbuild; $(MAKE) install); \
else :; fi
@@ -243,20 +245,20 @@ install:
done
if test -n "$(WITH_OCAMLDOC)"; then (cd ocamldoc; $(MAKE) install); fi
if test -n "$(WITH_DEBUGGER)"; then (cd debugger; $(MAKE) install); fi
- cp config/Makefile $(INSTALL_LIBDIR)/Makefile.config
+ $(BSD_INSTALL_DATA) config/Makefile $(INSTALL_LIBDIR)/Makefile.config
if test -f ocamlopt; then $(MAKE) installopt; else :; fi
if test -f ocamlopt; then $(MAKE) installopt; fi
# Installation of the native-code compiler
installopt:
@@ -78,25 +79,46 @@ Use BSD_INSTALL_* instead of mkdir and cp; remove ocamlrun before cold start
- cp ocamlopt $(INSTALL_BINDIR)/ocamlopt$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamlopt $(INSTALL_BINDIR)/ocamlopt$(EXE)
cd stdlib; $(MAKE) installopt
- cp middle_end/*.cmi middle_end/*.cmt middle_end/*.cmti \
+ $(BSD_INSTALL_DATA) middle_end/*.cmi middle_end/*.cmt middle_end/*.cmti \
$(INSTALL_COMPLIBDIR)
- cp middle_end/base_types/*.cmi middle_end/base_types/*.cmt \
+ $(BSD_INSTALL_DATA) middle_end/base_types/*.cmi middle_end/base_types/*.cmt \
middle_end/base_types/*.cmti $(INSTALL_COMPLIBDIR)
- cp asmcomp/*.cmi asmcomp/*.cmt asmcomp/*.cmti $(INSTALL_COMPLIBDIR)
- cp compilerlibs/ocamloptcomp.cma $(OPTSTART) $(INSTALL_COMPLIBDIR)
+ $(BSD_INSTALL_DATA) asmcomp/*.cmi asmcomp/*.cmt asmcomp/*.cmti $(INSTALL_COMPLIBDIR)
+ $(BSD_INSTALL_DATA) compilerlibs/ocamloptcomp.cma $(OPTSTART) $(INSTALL_COMPLIBDIR)
if test -n "$(WITH_OCAMLDOC)"; then (cd ocamldoc; $(MAKE) installopt); \
else :; fi
if test -n "$(WITH_OCAMLBUILD)"; then (cd ocamlbuild; $(MAKE) installopt); \
@@ -361,10 +363,10 @@ installopt:
for i in $(OTHERLIBRARIES); \
@@ -265,21 +267,21 @@ installopt:
cd tools; $(MAKE) installopt
installoptopt:
- cp ocamlc.opt $(INSTALL_BINDIR)/ocamlc.opt$(EXE)
- cp ocamlopt.opt $(INSTALL_BINDIR)/ocamlopt.opt$(EXE)
- cp lex/ocamllex.opt $(INSTALL_BINDIR)/ocamllex.opt$(EXE)
- cp compilerlibs/ocamlcommon.cmxa compilerlibs/ocamlcommon.a \
- cp utils/*.cmx parsing/*.cmx typing/*.cmx bytecomp/*.cmx \
+ $(BSD_INSTALL_PROGRAM) ocamlc.opt $(INSTALL_BINDIR)/ocamlc.opt$(EXE)
+ $(BSD_INSTALL_PROGRAM) ocamlopt.opt $(INSTALL_BINDIR)/ocamlopt.opt$(EXE)
+ $(BSD_INSTALL_PROGRAM) lex/ocamllex.opt $(INSTALL_BINDIR)/ocamllex.opt$(EXE)
+ $(BSD_INSTALL_DATA) utils/*.cmx parsing/*.cmx typing/*.cmx bytecomp/*.cmx \
driver/*.cmx asmcomp/*.cmx $(INSTALL_COMPLIBDIR)
- cp compilerlibs/ocamlcommon.cmxa compilerlibs/ocamlcommon.a \
+ $(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) \
$(OPTSTART:.cmo=.cmx) $(OPTSTART:.cmo=.o) \
$(INSTALL_COMPLIBDIR)
if test -f ocamlnat ; then \
- cp ocamlnat $(INSTALL_BINDIR)/ocamlnat$(EXE); \
- cp toplevel/opttopdirs.cmi $(INSTALL_LIBDIR); \
- cp compilerlibs/ocamlopttoplevel.cmxa \
+ $(BSD_INSTALL_PROGRAM) ocamlnat $(INSTALL_BINDIR)/ocamlnat$(EXE); \
+ $(BSD_INSTALL_DATA) toplevel/opttopdirs.cmi $(INSTALL_LIBDIR); \
+ $(BSD_INSTALL_DATA) compilerlibs/ocamlopttoplevel.cmxa \
compilerlibs/ocamlopttoplevel.a \
$(OPTTOPLEVELSTART:.cmo=.cmx) $(OPTTOPLEVELSTART:.cmo=.o) \
$(INSTALL_COMPLIBDIR); \

View File

@@ -1,6 +1,7 @@
$NetBSD: patch-asmcomp_asmlink.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-asmcomp_asmlink.ml,v 1.2 2015/12/29 23:34:52 dholland Exp $
pkgsrc_runtime flag
--- asmcomp/asmlink.ml.orig 2014-05-21 15:08:11.000000000 +0000
+++ asmcomp/asmlink.ml
@@ -98,6 +98,13 @@ let add_ccobjs l =

View File

@@ -1,36 +0,0 @@
$NetBSD: patch-asmcomp_power_emit.mlp,v 1.1 2012/10/08 15:05:32 jaapb Exp $
Add profiling to power architecture
--- asmcomp/power/emit.mlp.orig 2012-09-11 13:17:13.000000000 +0000
+++ asmcomp/power/emit.mlp
@@ -828,6 +828,30 @@ let rec emit_all i =
emit_instr i None;
emit_all i.next
+(* Emission of the profiling prelude *)
+
+let emit_profile () =
+ match Config.system with
+ "bsd" ->
+ ` stwu 1, -32(1)\n`;
+ ` mflr 0\n`;
+ ` stw 0, 4(1)\n`;
+ ` stw 2, 8(1)\n`;
+ ` stw 3, 12(1)\n`;
+ ` stw 4, 16(1)\n`;
+ ` stw 5, 20(1)\n`;
+ ` stw 6, 24(1)\n`;
+ ` stw 7, 28(1)\n`;
+ ` bl {emit_symbol "_mcount"}\n`;
+ ` lwz 2, 8(1)\n`;
+ ` lwz 3, 12(1)\n`;
+ ` lwz 4, 16(1)\n`;
+ ` lwz 5, 20(1)\n`;
+ ` lwz 6, 24(1)\n`;
+ ` lwz 7, 28(1)\n`;
+ ` addic 1, 1, 32\n`;
+ | _ -> () (*unsupported yet*)
+
(* Emission of a function declaration *)
let fundecl fundecl =

View File

@@ -1,32 +1,47 @@
$NetBSD: patch-asmrun_Makefile,v 1.4 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-asmrun_Makefile,v 1.6 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- asmrun/Makefile.orig 2015-05-19 09:48:34.000000000 +0000
--- asmrun/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ asmrun/Makefile
@@ -79,7 +79,7 @@ INSTALL_LIBDIR=$(DESTDIR)$(LIBDIR)
install: install-default install-$(RUNTIMED) install-$(PROFILING) install-$(SHARED)
@@ -92,25 +92,25 @@ libasmrun_shared.so: $(PICOBJS)
INSTALL_LIBDIR=$(DESTDIR)$(LIBDIR)
install-default:
install::
- cp libasmrun.a $(INSTALL_LIBDIR)/libasmrun.a
+ $(BSD_INSTALL_DATA) libasmrun.a $(INSTALL_LIBDIR)/libasmrun.a
cd $(INSTALL_LIBDIR); $(RANLIB) libasmrun.a
.PHONY: install-default
@@ -87,7 +87,7 @@ install-noruntimed:
.PHONY: install-noruntimed
install-runtimed:
ifeq "$(RUNTIMED)" "runtimed"
install::
- cp libasmrund.a $(INSTALL_LIBDIR)/libasmrund.a
+ $(BSD_INSTALL_DATA) libasmrund.a $(INSTALL_LIBDIR)/libasmrund.a
cd $(INSTALL_LIBDIR); $(RANLIB) libasmrund.a
.PHONY: install-runtimed
endif
@@ -97,7 +97,7 @@ install-noprof:
.PHONY: install-noprof
ifeq "$(RUNTIMEI)" "true"
install::
- cp libasmruni.a $(INSTALL_LIBDIR)/libasmruni.a
+ $(BSD_INSTALL_DATA) libasmruni.a $(INSTALL_LIBDIR)/libasmruni.a
cd $(INSTALL_LIBDIR); $(RANLIB) libasmruni.a
endif
install-prof:
ifeq "$(PROFILING)" "prof"
install::
- cp libasmrunp.a $(INSTALL_LIBDIR)/libasmrunp.a
+ $(BSD_INSTALL_DATA) libasmrunp.a $(INSTALL_LIBDIR)/libasmrunp.a
cd $(INSTALL_LIBDIR); $(RANLIB) libasmrunp.a
.PHONY: install-prof
else
install::
@@ -120,9 +120,9 @@ endif
ifeq "$(SHARED)" "shared"
install::
- cp libasmrun_pic.a $(INSTALL_LIBDIR)/libasmrun_pic.a
+ $(BSD_INSTALL_DATA) libasmrun_pic.a $(INSTALL_LIBDIR)/libasmrun_pic.a
cd $(INSTALL_LIBDIR); $(RANLIB) libasmrunp.a
- cp libasmrun_shared.so $(INSTALL_LIBDIR)/libasmrun_shared.so
+ $(BSD_INSTALL_LIB) libasmrun_shared.so $(INSTALL_LIBDIR)/libasmrun_shared.so
endif
main.c: ../byterun/main.c

View File

@@ -1,14 +0,0 @@
$NetBSD: patch-asmrun_arm.S,v 1.2 2015/01/20 14:12:25 jaapb Exp $
pkgsrc_runtime flag
--- asmrun/arm.S.orig 2014-11-20 13:12:25.000000000 +0000
+++ asmrun/arm.S
@@ -44,7 +44,7 @@
cmp \reg, #0
beq \lbl
.endm
-#elif defined(SYS_freebsd)
+#elif defined(SYS_freebsd) || defined(SYS_netbsd)
.arch armv6
.arm

View File

@@ -1,97 +0,0 @@
$NetBSD: patch-asmrun_power-bsd.S,v 1.2 2014/10/09 19:08:28 jaapb Exp $
Add profiling to power architecture
--- asmrun/power-bsd.S.orig 2014-08-19 13:37:35.000000000 +0000
+++ asmrun/power-bsd.S
@@ -11,6 +11,35 @@
/* */
/***********************************************************************/
+#if defined(PROFILING)
+#define PROFILE_CAML \
+ stwu 1, -32(1) \
+ mflr 0 \
+ stw 0, 4(1) \
+ stw 2, 8(1) \
+ stw 3, 12(1) \
+ stw 4, 16(1) \
+ stw 5, 20(1) \
+ stw 6, 24(1) \
+ stw 7, 28(1) \
+ bl _mcount \
+ lwz 2, 8(1) \
+ lwz 3, 12(1) \
+ lwz 4, 16(1) \
+ lwz 5, 20(1) \
+ lwz 6, 24(1) \
+ lwz 7, 28(1) \
+ addic 1, 1, 32
+
+#define PROFILE_C \
+ mflr 0 \
+ stw 0, 4(1) \
+ bl _mcount
+#else
+#define PROFILE_CAML
+#define PROFILE_C
+#endif
+
#define Addrglobal(reg,glob) \
addis reg, 0, glob@ha; \
addi reg, reg, glob@l
@@ -31,6 +60,7 @@ caml_system__code_begin:
.globl caml_call_gc
.type caml_call_gc, @function
caml_call_gc:
+ PROFILE_CAML
/* Set up stack frame */
stwu 1, -0x1A0(1)
/* 0x1A0 = 4*32 (int regs) + 8*32 (float regs) + 32 (space for C call) */
@@ -183,6 +213,7 @@ caml_call_gc:
.globl caml_c_call
.type caml_c_call, @function
caml_c_call:
+ PROFILE_CAML
/* Save return address */
mflr 25
/* Get ready to call C function (address in 11) */
@@ -253,6 +284,7 @@ caml_reraise_exn:
.globl caml_raise_exception
.type caml_raise_exception, @function
caml_raise_exception:
+ PROFILE_C
Loadglobal(0, caml_backtrace_active, 11)
cmpwi 0, 0
bne .L121
@@ -287,6 +319,7 @@ caml_raise_exception:
.globl caml_start_program
.type caml_start_program, @function
caml_start_program:
+ PROFILE_C
Addrglobal(12, caml_program)
/* Code shared between caml_start_program and caml_callback */
@@ -437,6 +470,7 @@ caml_start_program:
.globl caml_callback_exn
.type caml_callback_exn, @function
caml_callback_exn:
+ PROFILE_C
/* Initial shuffling of arguments */
mr 0, 3 /* Closure */
mr 3, 4 /* Argument */
@@ -447,6 +481,7 @@ caml_callback_exn:
.globl caml_callback2_exn
.type caml_callback2_exn, @function
caml_callback2_exn:
+ PROFILE_C
mr 0, 3 /* Closure */
mr 3, 4 /* First argument */
mr 4, 5 /* Second argument */
@@ -457,6 +492,7 @@ caml_callback2_exn:
.globl caml_callback3_exn
.type caml_callback3_exn, @function
caml_callback3_exn:
+ PROFILE_C
mr 0, 3 /* Closure */
mr 3, 4 /* First argument */
mr 4, 5 /* Second argument */

View File

@@ -1,13 +1,13 @@
$NetBSD: patch-asmrun_signals_osdep.h,v 1.6 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-asmrun_signals_osdep.h,v 1.8 2016/05/05 08:12:01 jaapb Exp $
Use correct data structures for power architecture; also do signal
handling correctly for i386 and amd64/NetBSD.
First hunk taken from upstream tracker at:
http://caml.inria.fr/mantis/view.php?id=6772
--- asmrun/signals_osdep.h.orig 2015-05-06 15:18:50.000000000 +0000
--- asmrun/signals_osdep.h.orig 2016-04-01 12:53:41.000000000 +0000
+++ asmrun/signals_osdep.h
@@ -135,6 +135,23 @@
@@ -137,6 +137,23 @@
#define CONTEXT_YOUNG_PTR (context->sc_r15)
#define CONTEXT_FAULTING_ADDRESS ((char *) info->si_addr)
@@ -31,25 +31,12 @@ First hunk taken from upstream tracker at:
/****************** I386, Linux */
#elif defined(TARGET_i386) && defined(SYS_linux_elf)
@@ -277,12 +294,21 @@
sigact.sa_handler = (void (*)(int)) (name); \
sigact.sa_flags = 0
+#ifdef __NetBSD__
+ typedef register_t context_reg;
+ #define CONTEXT_PC (context->sc_frame.srr0)
+ #define CONTEXT_EXCEPTION_POINTER (context->sc_frame.fixreg[29])
+ #define CONTEXT_YOUNG_LIMIT (context->sc_frame.fixreg[30])
+ #define CONTEXT_YOUNG_PTR (context->sc_frame.fixreg[31])
+ #define CONTEXT_SP (context->sc_frame.fixreg[1])
+#else
typedef unsigned long context_reg;
#define CONTEXT_PC (context->regs->nip)
#define CONTEXT_EXCEPTION_POINTER (context->regs->gpr[29])
#define CONTEXT_YOUNG_LIMIT (context->regs->gpr[30])
#define CONTEXT_YOUNG_PTR (context->regs->gpr[31])
#define CONTEXT_SP (context->regs->gpr[1])
+#endif /* __NetBSD__ */
@@ -305,7 +322,7 @@
/****************** PowerPC, BSD */
-#elif defined(TARGET_power) && (defined(SYS_bsd) || defined(SYS_bsd_elf))
+#elif defined(TARGET_power) && (defined(SYS_bsd) || defined(SYS_bsd_elf) || defined(SYS_netbsd))
#define DECLARE_SIGNAL_HANDLER(name) \
static void name(int sig, int code, struct sigcontext * context)

View File

@@ -1,23 +1,25 @@
$NetBSD: patch-byterun_Makefile,v 1.3 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-byterun_Makefile,v 1.5 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- byterun/Makefile.orig 2015-05-10 05:45:57.000000000 +0000
--- byterun/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ byterun/Makefile
@@ -13,7 +13,7 @@
@@ -15,7 +15,7 @@
include Makefile.common
-CFLAGS=-DCAML_NAME_SPACE $(BYTECCCOMPOPTS) $(IFLEXDIR)
+CFLAGS+=-DCAML_NAME_SPACE $(BYTECCCOMPOPTS) $(IFLEXDIR)
DFLAGS=-DCAML_NAME_SPACE -g -DDEBUG $(BYTECCCOMPOPTS) $(IFLEXDIR)
IFLAGS=$(CFLAGS) -DCAML_INSTR
OBJS=$(COMMONOBJS) $(UNIX_OR_WIN32).o main.o
@@ -57,7 +57,7 @@ install-noshared:
@@ -68,8 +68,8 @@ install-noshared:
.PHONY: install-noshared
install-shared:
- cp libcamlrun_shared.so $(INSTALL_LIBDIR)/libcamlrun_shared.so
+ $(BSD_INSTALL_PROGRAM) libcamlrun_shared.so $(INSTALL_LIBDIR)/libcamlrun_shared.so
cp libcamlrun_pic.a $(INSTALL_LIBDIR)/libcamlrun_pic.a
cd $(INSTALL_LIBDIR); $(RANLIB) libcamlrun_pic.a
- cp libcamlrun_shared.so "$(INSTALL_LIBDIR)/libcamlrun_shared.so"
- cp libcamlrun_pic.a "$(INSTALL_LIBDIR)/libcamlrun_pic.a"
+ $(BSD_INSTALL_LIB) libcamlrun_shared.so "$(INSTALL_LIBDIR)/libcamlrun_shared.so"
+ $(BSD_INSTALL_DATA) libcamlrun_pic.a "$(INSTALL_LIBDIR)/libcamlrun_pic.a"
cd "$(INSTALL_LIBDIR)"; $(RANLIB) libcamlrun_pic.a
.PHONY: install-shared

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-byterun_caml_mlvalues.h,v 1.1 2015/09/08 18:54:41 joerg Exp $
--- byterun/caml/mlvalues.h.orig 2015-09-03 12:17:44.000000000 +0000
+++ byterun/caml/mlvalues.h
@@ -68,7 +68,7 @@ typedef uintnat mark_t;
/* Conversion macro names are always of the form "to_from". */
/* Example: Val_long as in "Val from long" or "Val of long". */
-#define Val_long(x) (((intnat)(x) << 1) + 1)
+#define Val_long(x) ((intnat)(x) * 2 + 1)
#define Long_val(x) ((x) >> 1)
#define Max_long (((intnat)1 << (8 * sizeof(value) - 2)) - 1)
#define Min_long (-((intnat)1 << (8 * sizeof(value) - 2)))

View File

@@ -1,16 +0,0 @@
$NetBSD: patch-config_auto__aux_gethostbyaddr.c,v 1.2 2014/05/13 10:17:44 jaapb Exp $
Fix gethostbyaddr support for NetBSD
--- config/auto-aux/gethostbyaddr.c.orig 2012-10-15 13:50:56.000000000 -0400
+++ config/auto-aux/gethostbyaddr.c 2013-12-21 11:16:25.000000000 -0500
@@ -19,6 +19,10 @@
#include <sys/types.h>
#include <netdb.h>
+#ifdef __NetBSD__
+#error "the test does not handle missing prototypes"
+#endif
+
int main(int argc, char ** argv)
{
#if NUM_ARGS == 7

View File

@@ -1,16 +0,0 @@
$NetBSD: patch-config_auto__aux_gethostbyname.c,v 1.2 2014/05/13 10:17:44 jaapb Exp $
Fix gethostbyname support for NetBSD
--- config/auto-aux/gethostbyname.c.orig 2012-10-15 13:50:56.000000000 -0400
+++ config/auto-aux/gethostbyname.c 2013-12-21 11:16:39.000000000 -0500
@@ -19,6 +19,10 @@
#include <sys/types.h>
#include <netdb.h>
+#ifdef __NetBSD__
+#error "the test does not handle missing prototypes"
+#endif
+
int main(int argc, char ** argv)
{
#if NUM_ARGS == 5

View File

@@ -1,106 +1,41 @@
$NetBSD: patch-configure,v 1.12 2015/08/22 10:45:13 jaapb Exp $
$NetBSD: patch-configure,v 1.18 2016/07/15 12:44:21 jperkin Exp $
Several configure changes to work on and detect NetBSD (and some other OSes)
See also: <http://caml.inria.fr/mantis/view.php?id=6900>
--- configure.orig 2015-05-12 14:46:37.000000000 +0000
--- configure.orig 2016-04-25 13:36:01.000000000 +0000
+++ configure
@@ -328,11 +328,11 @@ TOOLCHAIN="cc"
case "$bytecc,$target" in
cc,*-*-nextstep*)
# GNU C extensions disabled, but __GNUC__ still defined!
- bytecccompopts="-fno-defer-pop $gcc_warnings -U__GNUC__ -posix"
+ bytecccompopts="$gcc_warnings -U__GNUC__ -posix"
bytecclinkopts="-posix";;
*,*-*-rhapsody*)
# Almost the same as NeXTStep
- bytecccompopts="-fno-defer-pop $gcc_warnings -DSHRINKED_GNUC"
+ bytecccompopts="$gcc_warnings -DSHRINKED_GNUC"
mathlib="";;
*,*-*-darwin*)
bytecccompopts="$gcc_warnings"
@@ -344,15 +344,15 @@ case "$bytecc,$target" in
echo "# define ARCH_CODE32" >> m.h
echo "#endif" >> m.h;;
*,*-*-haiku*)
- bytecccompopts="-fno-defer-pop $gcc_warnings"
+ bytecccompopts="$gcc_warnings"
# No -lm library
mathlib="";;
*,*-*-beos*)
- bytecccompopts="-fno-defer-pop $gcc_warnings"
+ bytecccompopts="$gcc_warnings"
# No -lm library
mathlib="";;
*gcc,alpha*-*-osf*)
- bytecccompopts="-fno-defer-pop $gcc_warnings"
+ bytecccompopts="$gcc_warnings"
if cc="$bytecc" sh ./hasgot -mieee; then
bytecccompopts="-mieee $bytecccompopts";
fi
@@ -380,7 +380,7 @@ case "$bytecc,$target" in
bytecccompopts="-DUMK";;
*gcc*,powerpc-*-aix*)
# Avoid name-space pollution by requiring Unix98-conformant includes
- bytecccompopts="-fno-defer-pop $gcc_warnings -D_XOPEN_SOURCE=500";;
+ bytecccompopts="$gcc_warnings -D_XOPEN_SOURCE=500";;
*,powerpc-*-aix*)
bytecccompopts="-D_XOPEN_SOURCE=500";;
*gcc*,*-*-cygwin*)
@@ -389,7 +389,7 @@ case "$bytecc,$target" in
x86_64-*) flavor=cygwin64;;
*) err "unknown cygwin variant";;
esac
- bytecccompopts="-fno-defer-pop $gcc_warnings -U_WIN32"
+ bytecccompopts="$gcc_warnings -U_WIN32"
dllccompopts="-U_WIN32 -DCAML_DLL"
if test $with_sharedlibs = yes; then
flexlink="flexlink -chain $flavor -merge-manifest -stack 16777216"
@@ -410,7 +410,7 @@ case "$bytecc,$target" in
exe=".exe"
ostype="Cygwin";;
*gcc*,*-*-mingw*)
- bytecccompopts="-fno-defer-pop $gcc_warnings"
+ bytecccompopts="$gcc_warnings"
dllccompopt="-DCAML_DLL"
if test $with_sharedlibs = yes; then
case "$target" in
@@ -434,14 +434,14 @@ case "$bytecc,$target" in
SO="dll"
;;
*gcc*,x86_64-*-linux*)
- bytecccompopts="-fno-defer-pop $gcc_warnings"
+ bytecccompopts="$gcc_warnings"
# Tell gcc that we can use 32-bit code addresses for threaded code
# unless we are compiled for a shared library (-fPIC option)
echo "#ifndef __PIC__" >> m.h
echo "# define ARCH_CODE32" >> m.h
echo "#endif" >> m.h;;
*gcc*)
- bytecccompopts="-fno-defer-pop $gcc_warnings";;
+ bytecccompopts="$gcc_warnings";;
esac
# Configure compiler to use in further tests
@@ -688,7 +688,7 @@ if test $with_sharedlibs = "yes"; then
mksharedlib="$flexlink"
@@ -671,7 +671,7 @@ if test $with_sharedlibs = "yes"; then
mkmaindll="$flexlink -maindll"
shared_libraries_supported=true;;
- *-*-linux-gnu|*-*-linux|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*|*-*-openbsd*|*-*-netbsd*|*-*-gnu*|*-*-haiku*)
+ *-*-linux-gnu|*-*-linux|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*|*-*-openbsd*|*-*-netbsd*|*-*-dragonfly|*-*-gnu*|*-*-haiku*)
*-*-linux-gnu|*-*-linux|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*\
- |*-*-openbsd*|*-*-netbsd*|*-*-gnu*|*-*-haiku*)
+ |*-*-openbsd*|*-*-netbsd*|*-*-dragonfly|*-*-gnu*|*-*-haiku*)
sharedcccompopts="-fPIC"
mksharedlib="$bytecc -shared"
bytecclinkopts="$bytecclinkopts -Wl,-E"
@@ -743,7 +743,7 @@ if test $with_sharedlibs = "yes"; then
@@ -699,7 +699,10 @@ if test $with_sharedlibs = "yes"; then
*gcc*)
sharedcccompopts="-fPIC"
if sh ./solaris-ld; then
- mksharedlib="ld -G"
+ case "$target" in
+ x86_64*) mksharedlib="$bytecc -shared" ;;
+ *) mksharedlib="$bytecc -G" ;;
+ esac
byteccrpath="-R"
mksharedlibrpath="-R"
else
@@ -726,7 +729,7 @@ if test $with_sharedlibs = "yes"; then
byteccrpath="-Wl,-rpath,"
mksharedlibrpath="-rpath "
shared_libraries_supported=true;;
- i[3456]86-*-darwin[89].*)
+ i[3456]86-*-darwin*)
mksharedlib="$bytecc -bundle -flat_namespace -undefined suppress -read_only_relocs suppress"
mksharedlib="$bytecc -bundle -flat_namespace -undefined suppress \
-read_only_relocs suppress"
bytecccompopts="$dl_defs $bytecccompopts"
dl_needs_underscore=false
@@ -783,11 +783,7 @@ if test $with_sharedlibs = "yes"; then
@@ -768,11 +771,7 @@ if test $with_sharedlibs = "yes"; then
i[3456]86-*-linux*) natdynlink=true;;
i[3456]86-*-gnu*) natdynlink=true;;
x86_64-*-linux*) natdynlink=true;;
@@ -111,18 +46,19 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
- fi;;
+ i[3456]86-*-darwin*) natdynlink=true;;
x86_64-*-darwin*) natdynlink=true;;
s390x*-*-linux*) natdynlink=true;;
powerpc*-*-linux*) natdynlink=true;;
sparc*-*-linux*) natdynlink=true;;
@@ -799,6 +795,8 @@ if test $with_sharedlibs = "yes"; then
@@ -785,6 +784,9 @@ if test $with_sharedlibs = "yes"; then
x86_64-*-openbsd*) natdynlink=true;;
i[3456]86-*-netbsd*) natdynlink=true;;
x86_64-*-netbsd*) natdynlink=true;;
+ i[3456]86-*-dragonfly*) natdynlink=true;;
+ x86_64-*-dragonfly*) natdynlink=true;;
+ *-*-solaris*) natdynlink=true;;
i386-*-gnu0.3) natdynlink=true;;
i[3456]86-*-haiku*) natdynlink=true;;
arm*-*-linux*) natdynlink=true;;
@@ -827,6 +825,7 @@ case "$target" in
@@ -814,6 +816,7 @@ case "$target" in
sparc*-*-gnu*) arch=sparc; system=gnu;;
i[3456]86-*-linux*) arch=i386; system=linux_`sh ./runtest elf.c`;;
i[3456]86-*-*bsd*) arch=i386; system=bsd_`sh ./runtest elf.c`;;
@@ -130,7 +66,7 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
i[3456]86-*-nextstep*) arch=i386; system=nextstep;;
i[3456]86-*-solaris*) if $arch64; then
arch=amd64; system=solaris
@@ -836,6 +835,7 @@ case "$target" in
@@ -823,6 +826,7 @@ case "$target" in
i[3456]86-*-haiku*) arch=i386; system=beos;;
i[3456]86-*-beos*) arch=i386; system=beos;;
i[3456]86-*-cygwin*) arch=i386; system=cygwin;;
@@ -138,15 +74,14 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
i[3456]86-*-darwin*) if $arch64; then
arch=amd64; system=macosx
else
@@ -849,6 +849,7 @@ case "$target" in
powerpc-*-rhapsody*) arch=power; model=ppc; system=rhapsody;;
powerpc-*-darwin*) arch=power; system=rhapsody
if $arch64;then model=ppc64;else model=ppc;fi;;
+ arm*-*-netbsd) arch=arm; system=netbsd;;
armv6*-*-linux-gnueabihf) arch=arm; model=armv6; system=linux_eabihf;;
arm*-*-linux-gnueabihf) arch=arm; system=linux_eabihf;;
armv7*-*-linux-gnueabi) arch=arm; model=armv7; system=linux_eabi;;
@@ -864,6 +865,8 @@ case "$target" in
@@ -848,12 +852,15 @@ case "$target" in
armv5te*-*-linux-gnueabi) arch=arm; model=armv5te; system=linux_eabi;;
armv5*-*-linux-gnueabi) arch=arm; model=armv5; system=linux_eabi;;
arm*-*-linux-gnueabi) arch=arm; system=linux_eabi;;
+ arm*-*-netbsd*) arch=arm; system=netbsd;;
arm*-*-openbsd*) arch=arm; system=bsd;;
zaurus*-*-openbsd*) arch=arm; system=bsd;;
x86_64-*-linux*) arch=amd64; system=linux;;
x86_64-*-gnu*) arch=amd64; system=gnu;;
x86_64-*-freebsd*) arch=amd64; system=freebsd;;
x86_64-*-netbsd*) arch=amd64; system=netbsd;;
@@ -155,25 +90,26 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
x86_64-*-openbsd*) arch=amd64; system=openbsd;;
x86_64-*-darwin*) arch=amd64; system=macosx;;
x86_64-*-mingw*) arch=amd64; system=mingw;;
@@ -903,7 +906,7 @@ case "$arch,$nativecc,$system,$target" i
if $arch64; then partialld="ld -r -arch ppc64"; fi;;
*,gcc*,cygwin,*) nativecccompopts="$gcc_warnings -U_WIN32";;
@@ -894,7 +901,6 @@ case "$arch,$nativecc,$system,$model" in
*,*,nextstep,*) nativecclinkopts="-posix";;
*,*,rhapsody,*) if $arch64; then partialld="ld -r -arch ppc64"; fi;;
amd64,gcc*,macosx,*) partialld="ld -r -arch x86_64";;
- amd64,gcc*,solaris,*) partialld="ld -r -m elf_x86_64";;
+ amd64,gcc*,solaris,*) partialld="ld -r -64";;
*,gcc*,*,*) nativecccompopts="$gcc_warnings";;
esac
@@ -920,7 +923,7 @@ case "$arch,$system" in
power,gcc*,elf,ppc) partialld="ld -r -m elf32ppclinux";;
power,gcc*,elf,ppc64) partialld="ld -r -m elf64ppc";;
power,gcc*,elf,ppc64le) partialld="ld -r -m elf64lppc";;
@@ -912,8 +918,8 @@ case "$arch,$system" in
fi;;
amd64,solaris) as="${TOOLPREF}as --64"
aspp="${TOOLPREF}gcc -m64 -c";;
i386,solaris) as="${TOOLPREF}as"
- i386,solaris) as="${TOOLPREF}as"
- aspp="/usr/ccs/bin/${TOOLPREF}as -P";;
+ aspp="gcc -traditional -c";;
power,elf) as="${TOOLPREF}as -u -m ppc"
aspp="${TOOLPREF}gcc -c";;
power,rhapsody) as="${TOOLPREF}as -arch $model"
@@ -961,6 +964,7 @@ case "$arch,$system" in
+ i386,solaris) as="${TOOLPREF}as --32"
+ aspp="gcc -m32 -c";;
power,elf) if $arch64; then
as="${TOOLPREF}as -a64 -mppc64"
aspp="${TOOLPREF}gcc -m64 -c"
@@ -960,6 +966,7 @@ case "$arch,$system" in
arm,linux*) profiling='prof';;
power,elf) profiling='prof';;
power,bsd*) profiling='prof';;
@@ -181,7 +117,7 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
*) profiling='noprof';;
esac
@@ -1475,6 +1479,8 @@ fi
@@ -1505,6 +1512,8 @@ fi
x11_include="not found"
x11_link="not found"
@@ -190,7 +126,7 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
if test -z "$x11_include_dir" -a -z "$x11_lib_dir"; then
if pkg-config --exists x11 2>/dev/null; then
x11_include=`pkg-config --cflags x11`
@@ -1521,6 +1527,7 @@ if test "$x11_include" = "not found"; th
@@ -1551,6 +1560,7 @@ if test "$x11_include" = "not found"; th
/usr/XFree86/include/X11 \
\
/usr/include \
@@ -198,7 +134,7 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
/usr/local/include \
/usr/unsupported/include \
/usr/athena/include \
@@ -1578,6 +1585,7 @@ if test "$x11_include" = "not found"; th
@@ -1608,6 +1618,7 @@ if test "$x11_include" = "not found"; th
\
/usr/lib64 \
/usr/lib \
@@ -206,7 +142,7 @@ See also: <http://caml.inria.fr/mantis/view.php?id=6900>
/usr/local/lib \
/usr/unsupported/lib \
/usr/athena/lib \
@@ -1599,18 +1607,16 @@ if test "$x11_include" = "not found"; th
@@ -1629,18 +1640,16 @@ if test "$x11_include" = "not found"; th
if test $dir = /usr/lib; then
x11_link="-lX11"
else

View File

@@ -1,14 +1,14 @@
$NetBSD: patch-debugger_Makefile.shared,v 1.2 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-debugger_Makefile.shared,v 1.4 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- debugger/Makefile.shared.orig 2014-04-29 11:56:17.000000000 +0000
--- debugger/Makefile.shared.orig 2016-04-01 12:53:41.000000000 +0000
+++ debugger/Makefile.shared
@@ -86,7 +86,7 @@ ocamldebug$(EXE): $(OBJS) $(OTHEROBJS)
@@ -94,7 +94,7 @@ ocamldebug$(EXE): $(OBJS) $(OTHEROBJS)
$(CAMLC) $(LINKFLAGS) -o ocamldebug$(EXE) -linkall $(OTHEROBJS) $(OBJS)
install:
- cp ocamldebug$(EXE) $(INSTALL_BINDIR)/ocamldebug$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamldebug$(EXE) $(INSTALL_BINDIR)/ocamldebug$(EXE)
- cp ocamldebug$(EXE) "$(INSTALL_BINDIR)/ocamldebug$(EXE)"
+ $(BSD_INSTALL_SCRIPT) ocamldebug$(EXE) "$(INSTALL_BINDIR)/ocamldebug$(EXE)"
clean::
rm -f ocamldebug$(EXE)

View File

@@ -1,13 +1,14 @@
$NetBSD: patch-driver_compenv.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-driver_compenv.ml,v 1.3 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- driver/compenv.ml.orig 2014-08-28 16:24:52.000000000 +0000
--- driver/compenv.ml.orig 2016-04-01 12:53:41.000000000 +0000
+++ driver/compenv.ml
@@ -185,6 +185,7 @@ let read_OCAMLPARAM ppf position =
@@ -217,6 +217,7 @@ let read_one_param ppf position name v =
| "pp" -> preprocessor := Some v
| "runtime-variant" -> runtime_variant := v
+ | "pkgsrc-runtime" -> set "pkgsrc-runtime" [ pkgsrc_runtime ] v
| "cc" -> c_compiler := Some v
| "pp" -> preprocessor := Some v
| "runtime-variant" -> runtime_variant := v
+ | "pkgsrc-runtime" -> set "pkgsrc-runtime" [ pkgsrc_runtime ] v
| "cc" -> c_compiler := Some v
(* assembly sources *)
| "clambda-checks" -> set "clambda-checks" [ clambda_checks ] v

View File

@@ -1,11 +1,12 @@
$NetBSD: patch-driver_main.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-driver_main.ml,v 1.3 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- driver/main.ml.orig 2014-08-28 16:24:52.000000000 +0000
--- driver/main.ml.orig 2016-04-25 13:36:01.000000000 +0000
+++ driver/main.ml
@@ -112,6 +112,7 @@ module Options = Main_args.Make_bytecomp
let _principal = set principal
@@ -129,6 +129,7 @@ module Options = Main_args.Make_bytecomp
let _rectypes = set recursive_types
let _no_rectypes = unset recursive_types
let _runtime_variant s = runtime_variant := s
+ let _pkgsrc_runtime = set pkgsrc_runtime
let _safe_string = unset unsafe_string

View File

@@ -1,9 +1,10 @@
$NetBSD: patch-driver_main_args.ml,v 1.2 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-driver_main_args.ml,v 1.4 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- driver/main_args.ml.orig 2015-05-12 15:31:26.000000000 +0000
--- driver/main_args.ml.orig 2016-04-25 13:36:01.000000000 +0000
+++ driver/main_args.ml
@@ -244,6 +244,10 @@ let mk_pack_opt f =
@@ -376,6 +376,10 @@ let mk_pack_opt f =
"-pack", Arg.Unit f, " Package the given .cmx files into one .cmx"
;;
@@ -14,15 +15,15 @@ pkgsrc_runtime flag
let mk_pp f =
"-pp", Arg.String f, "<command> Pipe sources through preprocessor <command>"
;;
@@ -537,6 +541,7 @@ module type Compiler_options = sig
@@ -767,6 +771,7 @@ module type Compiler_options = sig
val _output_obj : unit -> unit
val _output_complete_obj : unit -> unit
val _pack : unit -> unit
+ val _pkgsrc_runtime : unit -> unit
val _pp : string -> unit
val _principal : unit -> unit
val _rectypes : unit -> unit
@@ -689,6 +694,7 @@ struct
val _no_principal : unit -> unit
@@ -955,6 +960,7 @@ struct
mk_output_obj F._output_obj;
mk_output_complete_obj F._output_complete_obj;
mk_pack_byt F._pack;
@@ -30,7 +31,7 @@ pkgsrc_runtime flag
mk_pp F._pp;
mk_ppx F._ppx;
mk_principal F._principal;
@@ -807,6 +813,7 @@ struct
@@ -1108,6 +1114,7 @@ struct
mk_output_complete_obj F._output_complete_obj;
mk_p F._p;
mk_pack_opt F._pack;

View File

@@ -1,13 +1,14 @@
$NetBSD: patch-driver_main_args.mli,v 1.2 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-driver_main_args.mli,v 1.4 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- driver/main_args.mli.orig 2015-05-12 15:31:26.000000000 +0000
--- driver/main_args.mli.orig 2016-04-25 13:36:01.000000000 +0000
+++ driver/main_args.mli
@@ -70,6 +70,7 @@ module type Compiler_options = sig
@@ -82,6 +82,7 @@ module type Compiler_options = sig
val _output_obj : unit -> unit
val _output_complete_obj : unit -> unit
val _pack : unit -> unit
+ val _pkgsrc_runtime : unit -> unit
val _pp : string -> unit
val _principal : unit -> unit
val _rectypes : unit -> unit
val _no_principal : unit -> unit

View File

@@ -1,11 +1,12 @@
$NetBSD: patch-driver_optmain.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-driver_optmain.ml,v 1.3 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- driver/optmain.ml.orig 2014-08-28 16:24:52.000000000 +0000
--- driver/optmain.ml.orig 2016-04-25 13:36:01.000000000 +0000
+++ driver/optmain.ml
@@ -111,6 +111,7 @@ module Options = Main_args.Make_optcomp_
let _principal = set principal
let _rectypes = set recursive_types
@@ -203,6 +203,7 @@ module Options = Main_args.Make_optcomp_
let _no_rectypes = clear recursive_types
let _remove_unused_arguments = set remove_unused_arguments
let _runtime_variant s = runtime_variant := s
+ let _pkgsrc_runtime = set pkgsrc_runtime
let _safe_string = clear unsafe_string

View File

@@ -1,6 +1,7 @@
$NetBSD: patch-man_Makefile,v 1.2 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-man_Makefile,v 1.3 2015/12/29 23:34:53 dholland Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- man/Makefile.orig 2014-04-12 10:17:02.000000000 +0000
+++ man/Makefile
@@ -15,7 +15,7 @@ include ../config/Makefile

View File

@@ -1,44 +1,44 @@
$NetBSD: patch-ocamldoc_Makefile,v 1.3 2015/04/02 22:40:09 tnn Exp $
$NetBSD: patch-ocamldoc_Makefile,v 1.4 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- ocamldoc/Makefile.orig 2014-10-04 10:38:53.000000000 +0000
--- ocamldoc/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ ocamldoc/Makefile
@@ -241,24 +241,24 @@ odoc_see_lexer.ml: odoc_see_lexer.mll
@@ -256,24 +256,24 @@ odoc_see_lexer.ml: odoc_see_lexer.mll
# Installation targets
######################
install: dummy
- if test -d $(INSTALL_BINDIR); then : ; else $(MKDIR) $(INSTALL_BINDIR); fi
- if test -d $(INSTALL_LIBDIR); then : ; else $(MKDIR) $(INSTALL_LIBDIR); fi
- if test -d $(INSTALL_CUSTOMDIR); then : ; else $(MKDIR) $(INSTALL_CUSTOMDIR); fi
- $(CP) $(OCAMLDOC) $(INSTALL_BINDIR)/$(OCAMLDOC)$(EXE)
- $(CP) ocamldoc.hva *.cmi $(OCAMLDOC_LIBCMA) $(INSTALL_LIBDIR)
- $(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
- if test -d $(INSTALL_MANODIR); then : ; else $(MKDIR) $(INSTALL_MANODIR); fi
- if test -d stdlib_man; then $(CP) stdlib_man/* $(INSTALL_MANODIR); else : ; fi
+ if test -d $(INSTALL_BINDIR); then : ; else $(BSD_INSTALL_PROGRAM_DIR) $(INSTALL_BINDIR); fi
+ if test -d $(INSTALL_LIBDIR); then : ; else $(BSD_INSTALL_DATA_DIR) $(INSTALL_LIBDIR); fi
+ if test -d $(INSTALL_CUSTOMDIR); then : ; else $(BSD_INSTALL_DATA_DIR) $(INSTALL_CUSTOMDIR); fi
+ $(BSD_INSTALL_SCRIPT) $(OCAMLDOC) $(INSTALL_BINDIR)/$(OCAMLDOC)$(EXE)
+ $(BSD_INSTALL_DATA) ocamldoc.hva *.cmi $(OCAMLDOC_LIBCMA) $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
+ if test -d $(INSTALL_MANODIR); then : ; else $(BSD_INSTALL_MAN_DIR) $(INSTALL_MANODIR); fi
+ if test -d stdlib_man; then $(BSD_INSTALL_MAN) stdlib_man/* $(INSTALL_MANODIR); else : ; fi
- if test -d "$(INSTALL_BINDIR)"; then : ; else $(MKDIR) "$(INSTALL_BINDIR)"; fi
- if test -d "$(INSTALL_LIBDIR)"; then : ; else $(MKDIR) "$(INSTALL_LIBDIR)"; fi
- if test -d "$(INSTALL_CUSTOMDIR)"; then : ; else $(MKDIR) "$(INSTALL_CUSTOMDIR)"; fi
- $(CP) $(OCAMLDOC) "$(INSTALL_BINDIR)/$(OCAMLDOC)$(EXE)"
- $(CP) ocamldoc.hva *.cmi $(OCAMLDOC_LIBCMA) "$(INSTALL_LIBDIR)"
- $(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) "$(INSTALL_LIBDIR)"
- if test -d "$(INSTALL_MANODIR)"; then : ; else $(MKDIR) "$(INSTALL_MANODIR)"; fi
- if test -d stdlib_man; then $(CP) stdlib_man/* "$(INSTALL_MANODIR)"; else : ; fi
+ if test -d "$(INSTALL_BINDIR)"; then : ; else $(BSD_INSTALL_PROGRAM_DIR) "$(INSTALL_BINDIR)"; fi
+ if test -d "$(INSTALL_LIBDIR)"; then : ; else $(BSD_INSTALL_DATA_DIR) "$(INSTALL_LIBDIR)"; fi
+ if test -d "$(INSTALL_CUSTOMDIR)"; then : ; else $(BSD_INSTALL_DATA_DIR) "$(INSTALL_CUSTOMDIR)"; fi
+ $(BSD_INSTALL_SCRIPT) $(OCAMLDOC) "$(INSTALL_BINDIR)/$(OCAMLDOC)$(EXE)"
+ $(BSD_INSTALL_DATA) ocamldoc.hva *.cmi $(OCAMLDOC_LIBCMA) "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_DATA) $(INSTALL_MLIS) $(INSTALL_CMIS) "$(INSTALL_LIBDIR)"
+ if test -d "$(INSTALL_MANODIR)"; then : ; else $(BSD_INSTALL_MAN_DIR) "$(INSTALL_MANODIR)"; fi
+ if test -d stdlib_man; then $(BSD_INSTALL_MAN) stdlib_man/* "$(INSTALL_MANODIR)"; else : ; fi
installopt:
if test -f $(OCAMLDOC_OPT); then $(MAKE) installopt_really ; fi
installopt_really:
- if test -d $(INSTALL_BINDIR); then : ; else $(MKDIR) $(INSTALL_BINDIR); fi
- if test -d $(INSTALL_LIBDIR); then : ; else $(MKDIR) $(INSTALL_LIBDIR); fi
- $(CP) $(OCAMLDOC_OPT) $(INSTALL_BINDIR)/$(OCAMLDOC_OPT)$(EXE)
- $(CP) ocamldoc.hva $(OCAMLDOC_LIBA) $(OCAMLDOC_LIBCMXA) $(INSTALL_LIBDIR)
- $(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
+ if test -d $(INSTALL_BINDIR); then : ; else $(BSD_INSTALL_PROGRAM_DIR) $(INSTALL_BINDIR); fi
+ if test -d $(INSTALL_LIBDIR); then : ; else $(BSD_INSTALL_DATA_DIR) $(INSTALL_LIBDIR); fi
+ $(BSD_INSTALL_PROGRAM) $(OCAMLDOC_OPT) $(INSTALL_BINDIR)/$(OCAMLDOC_OPT)$(EXE)
+ $(BSD_INSTALL_DATA) ocamldoc.hva $(OCAMLDOC_LIBA) $(OCAMLDOC_LIBCMXA) $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
- if test -d "$(INSTALL_BINDIR)"; then : ; else $(MKDIR) "$(INSTALL_BINDIR)"; fi
- if test -d "$(INSTALL_LIBDIR)"; then : ; else $(MKDIR) "$(INSTALL_LIBDIR)"; fi
- $(CP) $(OCAMLDOC_OPT) "$(INSTALL_BINDIR)/$(OCAMLDOC_OPT)$(EXE)"
- $(CP) ocamldoc.hva *.cmx $(OCAMLDOC_LIBA) $(OCAMLDOC_LIBCMXA) "$(INSTALL_LIBDIR)"
- $(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) "$(INSTALL_LIBDIR)"
+ if test -d "$(INSTALL_BINDIR)"; then : ; else $(BSD_INSTALL_PROGRAM_DIR) "$(INSTALL_BINDIR)"; fi
+ if test -d "$(INSTALL_LIBDIR)"; then : ; else $(BSD_INSTALL_DATA_DIR) "$(INSTALL_LIBDIR)"; fi
+ $(BSD_INSTALL_PROGRAM) $(OCAMLDOC_OPT) "$(INSTALL_BINDIR)/$(OCAMLDOC_OPT)$(EXE)"
+ $(BSD_INSTALL_DATA) ocamldoc.hva *.cmx $(OCAMLDOC_LIBA) $(OCAMLDOC_LIBCMXA) "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_DATA) $(INSTALL_MLIS) $(INSTALL_CMIS) "$(INSTALL_LIBDIR)"
# Testing :
###########

View File

@@ -1,6 +1,7 @@
$NetBSD: patch-ocamldoc_odoc__messages.ml,v 1.2 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-ocamldoc_odoc__messages.ml,v 1.3 2015/12/29 23:34:53 dholland Exp $
Put man pages in section 3 rather than 3o
--- ocamldoc/odoc_messages.ml.orig 2014-09-26 13:00:20.000000000 +0000
+++ ocamldoc/odoc_messages.ml
@@ -89,7 +89,7 @@ let default_man_section = "3"

View File

@@ -1,6 +1,7 @@
$NetBSD: patch-otherlibs_Makefile,v 1.3 2015/08/09 13:31:18 jaapb Exp $
$NetBSD: patch-otherlibs_Makefile,v 1.4 2015/12/29 23:34:53 dholland Exp $
ocaml-graphics needs CAMLOPT to be one line only
--- otherlibs/Makefile.orig 2015-05-12 14:46:37.000000000 +0000
+++ otherlibs/Makefile
@@ -14,8 +14,7 @@

View File

@@ -1,28 +1,31 @@
$NetBSD: patch-otherlibs_Makefile.shared,v 1.3 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-otherlibs_Makefile.shared,v 1.5 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- otherlibs/Makefile.shared.orig 2014-04-29 11:56:17.000000000 +0000
--- otherlibs/Makefile.shared.orig 2016-04-01 12:53:41.000000000 +0000
+++ otherlibs/Makefile.shared
@@ -61,16 +61,16 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
@@ -69,18 +69,18 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
install::
if test -f dll$(CLIBNAME)$(EXT_DLL); then \
- cp dll$(CLIBNAME)$(EXT_DLL) $(INSTALL_STUBLIBDIR)/; fi
- cp lib$(CLIBNAME).$(A) $(INSTALL_LIBDIR)/
+ $(BSD_INSTALL_LIB) dll$(CLIBNAME)$(EXT_DLL) $(INSTALL_STUBLIBDIR)/; fi
+ $(BSD_INSTALL_DATA) lib$(CLIBNAME).$(A) $(INSTALL_LIBDIR)/
cd $(INSTALL_LIBDIR); $(RANLIB) lib$(CLIBNAME).$(A)
- cp $(LIBNAME).cma $(CMIFILES) $(CMIFILES:.cmi=.mli) $(INSTALL_LIBDIR)/
- if test -n "$(HEADERS)"; then cp $(HEADERS) $(INSTALL_LIBDIR)/caml/; fi
+ $(BSD_INSTALL_DATA) $(LIBNAME).cma $(CMIFILES) $(CMIFILES:.cmi=.mli) $(INSTALL_LIBDIR)/
+ if test -n "$(HEADERS)"; then $(BSD_INSTALL_DATA) $(HEADERS) $(INSTALL_LIBDIR)/caml/; fi
- cp dll$(CLIBNAME)$(EXT_DLL) "$(INSTALL_STUBLIBDIR)/"; fi
- cp lib$(CLIBNAME).$(A) "$(INSTALL_LIBDIR)/"
+ $(BSD_INSTALL_LIB) dll$(CLIBNAME)$(EXT_DLL) "$(INSTALL_STUBLIBDIR)/"; fi
+ $(BSD_INSTALL_DATA) lib$(CLIBNAME).$(A) "$(INSTALL_LIBDIR)/"
cd "$(INSTALL_LIBDIR)"; $(RANLIB) lib$(CLIBNAME).$(A)
- cp $(LIBNAME).cma $(CMIFILES) $(CMIFILES:.cmi=.mli) "$(INSTALL_LIBDIR)/"
+ $(BSD_INSTALL_DATA) $(LIBNAME).cma $(CMIFILES) $(CMIFILES:.cmi=.mli) "$(INSTALL_LIBDIR)/"
if test -n "$(HEADERS)"; then \
- cp $(HEADERS) "$(INSTALL_LIBDIR)/caml/"; fi
+ $(BSD_INSTALL_DATA) $(HEADERS) "$(INSTALL_LIBDIR)/caml/"; fi
installopt:
- cp $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) $(INSTALL_LIBDIR)/
+ $(BSD_INSTALL_DATA) $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) $(INSTALL_LIBDIR)/
cd $(INSTALL_LIBDIR); $(RANLIB) $(LIBNAME).a
- if test -f $(LIBNAME).cmxs; then cp $(LIBNAME).cmxs $(INSTALL_LIBDIR)/; fi
+ if test -f $(LIBNAME).cmxs; then $(BSD_INSTALL_DATA) $(LIBNAME).cmxs $(INSTALL_LIBDIR)/; fi
- cp $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) "$(INSTALL_LIBDIR)/"
+ $(BSD_INSTALL_DATA) $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) "$(INSTALL_LIBDIR)/"
cd "$(INSTALL_LIBDIR)"; $(RANLIB) $(LIBNAME).a
if test -f $(LIBNAME).cmxs; then \
- cp $(LIBNAME).cmxs "$(INSTALL_LIBDIR)/"; fi
+ $(BSD_INSTALL_DATA) $(LIBNAME).cmxs "$(INSTALL_LIBDIR)/"; fi
partialclean:
rm -f *.cm*

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-otherlibs_bigarray_mmap__unix.c,v 1.1 2016/07/06 14:19:51 jperkin Exp $
Avoid incompatible _XOPEN_SOURCE definition on SunOS.
--- otherlibs/bigarray/mmap_unix.c.orig 2016-04-25 13:36:01.000000000 +0000
+++ otherlibs/bigarray/mmap_unix.c
@@ -15,7 +15,9 @@
/* Needed (under Linux at least) to get pwrite's prototype in unistd.h.
Must be defined before the first system .h is included. */
+#ifndef __sun
#define _XOPEN_SOURCE 500
+#endif
#include <stddef.h>
#include <string.h>

View File

@@ -1,21 +1,22 @@
$NetBSD: patch-otherlibs_dynlink_Makefile,v 1.2 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-otherlibs_dynlink_Makefile,v 1.4 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- otherlibs/dynlink/Makefile.orig 2014-04-29 11:56:17.000000000 +0000
--- otherlibs/dynlink/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ otherlibs/dynlink/Makefile
@@ -74,12 +74,12 @@ extract_crc: dynlink.cma extract_crc.cmo
@@ -88,12 +88,12 @@ extract_crc: dynlink.cma extract_crc.cmo
INSTALL_LIBDIR=$(DESTDIR)$(LIBDIR)
install:
- cp dynlink.cmi dynlink.cma dynlink.mli $(INSTALL_LIBDIR)
- cp extract_crc $(INSTALL_LIBDIR)/extract_crc$(EXE)
+ $(BSD_INSTALL_DATA) dynlink.cmi dynlink.cma dynlink.mli $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_SCRIPT) extract_crc $(INSTALL_LIBDIR)/extract_crc$(EXE)
- cp dynlink.cmi dynlink.cma dynlink.mli "$(INSTALL_LIBDIR)"
- cp extract_crc "$(INSTALL_LIBDIR)/extract_crc$(EXE)"
+ $(BSD_INSTALL_DATA) dynlink.cmi dynlink.cma dynlink.mli "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_SCRIPT) extract_crc "$(INSTALL_LIBDIR)/extract_crc$(EXE)"
installopt:
if $(NATDYNLINK); then \
- cp $(NATOBJS) dynlink.cmxa dynlink.$(A) $(INSTALL_LIBDIR) && \
+ $(BSD_INSTALL_DATA) $(NATOBJS) dynlink.cmxa dynlink.$(A) $(INSTALL_LIBDIR) && \
cd $(INSTALL_LIBDIR) && $(RANLIB) dynlink.$(A); \
- cp $(NATOBJS) dynlink.cmxa dynlink.$(A) "$(INSTALL_LIBDIR)" && \
+ $(BSD_INSTALL_DATA) $(NATOBJS) dynlink.cmxa dynlink.$(A) "$(INSTALL_LIBDIR)" && \
cd "$(INSTALL_LIBDIR)" && $(RANLIB) dynlink.$(A); \
fi

View File

@@ -1,9 +1,10 @@
$NetBSD: patch-otherlibs_systhreads_Makefile,v 1.3 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-otherlibs_systhreads_Makefile,v 1.5 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- otherlibs/systhreads/Makefile.orig 2014-04-29 11:56:17.000000000 +0000
--- otherlibs/systhreads/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ otherlibs/systhreads/Makefile
@@ -77,21 +77,21 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
@@ -86,21 +86,21 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
install:
if test -f dllthreads.so; then \
@@ -28,8 +29,8 @@ Use BSD_INSTALL_* instead of mkdir and cp
- cp libthreadsnat.a $(INSTALL_LIBDIR)/libthreadsnat.a
+ $(BSD_INSTALL_DATA) libthreadsnat.a $(INSTALL_LIBDIR)/libthreadsnat.a
cd $(INSTALL_LIBDIR); $(RANLIB) libthreadsnat.a
- cp $(THREAD_OBJS:.cmo=.cmx) threads.cmxa threads.a $(INSTALL_LIBDIR)/threads
+ $(BSD_INSTALL_DATA) $(THREAD_OBJS:.cmo=.cmx) threads.cmxa threads.a $(INSTALL_LIBDIR)/threads
cd $(INSTALL_LIBDIR)/threads; $(RANLIB) threads.a
- cp $(THREAD_OBJS:.cmo=.cmx) threads.cmxa threads.a \
+ $(BSD_INSTALL_DATA) $(THREAD_OBJS:.cmo=.cmx) threads.cmxa threads.a \
$(INSTALL_LIBDIR)/threads
cd $(INSTALL_LIBDIR)/threads && $(RANLIB) threads.a
.SUFFIXES: .ml .mli .cmo .cmi .cmx

View File

@@ -1,15 +1,19 @@
$NetBSD: patch-otherlibs_threads_Makefile,v 1.5 2015/07/04 09:29:48 jaapb Exp $
$NetBSD: patch-otherlibs_threads_Makefile,v 1.7 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- otherlibs/threads/Makefile.orig 2015-05-12 14:46:37.000000000 +0000
--- otherlibs/threads/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ otherlibs/threads/Makefile
@@ -106,12 +106,12 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
@@ -109,14 +109,14 @@ INSTALL_STUBLIBDIR=$(DESTDIR)$(STUBLIBDI
install:
if test -f dllvmthreads.so; then cp dllvmthreads.so $(INSTALL_STUBLIBDIR)/.; fi
if test -f dllvmthreads.so; then \
- cp dllvmthreads.so $(INSTALL_STUBLIBDIR)/.; \
+ $(BSD_INSTALL_LIB) dllvmthreads.so $(INSTALL_STUBLIBDIR)/.; \
fi
- mkdir -p $(INSTALL_LIBDIR)/vmthreads
- cp libvmthreads.a $(INSTALL_LIBDIR)/vmthreads/libvmthreads.a
+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_LIBDIR)/vmthreads
+ $(BSD_INSTALL_DATA_DIR) -p $(INSTALL_LIBDIR)/vmthreads
+ $(BSD_INSTALL_DATA) libvmthreads.a $(INSTALL_LIBDIR)/vmthreads/libvmthreads.a
cd $(INSTALL_LIBDIR)/vmthreads; $(RANLIB) libvmthreads.a
- cp thread.cmi mutex.cmi condition.cmi event.cmi threadUnix.cmi \

View File

@@ -1,23 +1,24 @@
$NetBSD: patch-stdlib_Makefile,v 1.2 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-stdlib_Makefile,v 1.4 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- stdlib/Makefile.orig 2014-04-12 10:17:02.000000000 +0000
--- stdlib/Makefile.orig 2016-04-01 12:53:41.000000000 +0000
+++ stdlib/Makefile
@@ -25,7 +25,7 @@ allopt-prof: stdlib.p.cmxa std_exit.p.cm
@@ -27,7 +27,7 @@ allopt-prof: stdlib.p.cmxa std_exit.p.cm
installopt: installopt-default installopt-$(PROFILING)
installopt-default:
- cp stdlib.cmxa stdlib.a std_exit.o *.cmx $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) stdlib.cmxa stdlib.a std_exit.o *.cmx $(INSTALL_LIBDIR)
cd $(INSTALL_LIBDIR); $(RANLIB) stdlib.a
- cp stdlib.cmxa stdlib.a std_exit.o *.cmx "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_DATA) stdlib.cmxa stdlib.a std_exit.o *.cmx "$(INSTALL_LIBDIR)"
cd "$(INSTALL_LIBDIR)"; $(RANLIB) stdlib.a
installopt-noprof:
@@ -39,7 +39,7 @@ installopt-noprof:
ln -s std_exit.o $(INSTALL_LIBDIR)/std_exit.p.o
@@ -41,7 +41,7 @@ installopt-noprof:
ln -s std_exit.o "$(INSTALL_LIBDIR)/std_exit.p.o"
installopt-prof:
- cp stdlib.p.cmxa stdlib.p.a std_exit.p.cmx std_exit.p.o $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) stdlib.p.cmxa stdlib.p.a std_exit.p.cmx std_exit.p.o $(INSTALL_LIBDIR)
cd $(INSTALL_LIBDIR); $(RANLIB) stdlib.p.a
- cp stdlib.p.cmxa stdlib.p.a std_exit.p.cmx std_exit.p.o \
+ $(BSD_INSTALL_DATA) stdlib.p.cmxa stdlib.p.a std_exit.p.cmx std_exit.p.o \
"$(INSTALL_LIBDIR)"
cd "$(INSTALL_LIBDIR)"; $(RANLIB) stdlib.p.a
stdlib.p.cmxa: $(OBJS:.cmo=.p.cmx)

View File

@@ -1,25 +1,30 @@
$NetBSD: patch-stdlib_Makefile.shared,v 1.4 2015/08/07 11:16:30 jaapb Exp $
$NetBSD: patch-stdlib_Makefile.shared,v 1.6 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- stdlib/Makefile.shared.orig 2015-07-20 14:10:11.000000000 +0000
--- stdlib/Makefile.shared.orig 2016-04-01 12:53:41.000000000 +0000
+++ stdlib/Makefile.shared
@@ -45,16 +45,16 @@ all: stdlib.cma std_exit.cmo camlheader
@@ -61,19 +61,19 @@ endif
INSTALL_LIBDIR=$(DESTDIR)$(LIBDIR)
install: install-$(RUNTIMED)
install::
- cp stdlib.cma std_exit.cmo *.cmi *.cmt *.cmti *.mli *.ml \
+ $(BSD_INSTALL_DATA) stdlib.cma std_exit.cmo *.cmi *.cmt *.cmti *.mli *.ml \
camlheader_ur \
$(INSTALL_LIBDIR)
- cp target_camlheader $(INSTALL_LIBDIR)/camlheader
+ $(BSD_INSTALL_DATA) target_camlheader $(INSTALL_LIBDIR)/camlheader
"$(INSTALL_LIBDIR)"
- cp target_camlheader "$(INSTALL_LIBDIR)/camlheader"
+ $(BSD_INSTALL_DATA) target_camlheader "$(INSTALL_LIBDIR)/camlheader"
install-noruntimed:
.PHONY: install-noruntimed
ifeq "$(RUNTIMED)" "runtimed"
install::
- cp target_camlheaderd $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) target_camlheaderd $(INSTALL_LIBDIR)
endif
install-runtimed: target_camlheaderd
- cp target_camlheaderd $(INSTALL_LIBDIR)/camlheaderd
+ $(BSD_INSTALL_DATA) target_camlheaderd $(INSTALL_LIBDIR)/camlheaderd
.PHONY: install-runtimed
ifeq "$(RUNTIMEI)" "true"
install::
- cp target_camlheaderi $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) target_camlheaderi $(INSTALL_LIBDIR)
endif
stdlib.cma: $(OBJS)

View File

@@ -1,56 +1,57 @@
$NetBSD: patch-tools_Makefile.shared,v 1.2 2014/10/09 19:08:28 jaapb Exp $
$NetBSD: patch-tools_Makefile.shared,v 1.4 2016/05/05 08:12:01 jaapb Exp $
Use BSD_INSTALL_* instead of mkdir and cp
--- tools/Makefile.shared.orig 2014-05-12 10:41:21.000000000 +0000
--- tools/Makefile.shared.orig 2016-04-01 12:53:41.000000000 +0000
+++ tools/Makefile.shared
@@ -59,9 +59,9 @@ INSTALL_BINDIR=$(DESTDIR)$(BINDIR)
@@ -66,9 +66,9 @@ INSTALL_BINDIR=$(DESTDIR)$(BINDIR)
INSTALL_LIBDIR=$(DESTDIR)$(LIBDIR)
install::
- cp ocamldep $(INSTALL_BINDIR)/ocamldep$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamldep $(INSTALL_BINDIR)/ocamldep$(EXE)
if test -f ocamldep.opt; \
- then cp ocamldep.opt $(INSTALL_BINDIR)/ocamldep.opt$(EXE); else :; fi
+ then $(BSD_INSTALL_PROGRAM) ocamldep.opt $(INSTALL_BINDIR)/ocamldep.opt$(EXE); else :; fi
- cp ocamldep "$(INSTALL_BINDIR)/ocamldep$(EXE)"
+ $(BSD_INSTALL_SCRIPT) ocamldep "$(INSTALL_BINDIR)/ocamldep$(EXE)"
if test -f ocamldep.opt; then \
- cp ocamldep.opt "$(INSTALL_BINDIR)/ocamldep.opt$(EXE)"; else :; fi
+ $(BSD_INSTALL_PROGRAM) ocamldep.opt "$(INSTALL_BINDIR)/ocamldep.opt$(EXE)"; else :; fi
# The profiler
@@ -83,13 +83,13 @@ ocamloptp: ocamloptp.cmo
@@ -95,13 +95,13 @@ ocamloptp: ocamloptp.cmo
opt:: profiling.cmx
install::
- cp ocamlprof $(INSTALL_BINDIR)/ocamlprof$(EXE)
- cp ocamlcp $(INSTALL_BINDIR)/ocamlcp$(EXE)
- cp ocamloptp $(INSTALL_BINDIR)/ocamloptp$(EXE)
- cp profiling.cmi profiling.cmo $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_SCRIPT) ocamlprof $(INSTALL_BINDIR)/ocamlprof$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamlcp $(INSTALL_BINDIR)/ocamlcp$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamloptp $(INSTALL_BINDIR)/ocamloptp$(EXE)
+ $(BSD_INSTALL_DATA) profiling.cmi profiling.cmo $(INSTALL_LIBDIR)
- cp ocamlprof "$(INSTALL_BINDIR)/ocamlprof$(EXE)"
- cp ocamlcp "$(INSTALL_BINDIR)/ocamlcp$(EXE)"
- cp ocamloptp "$(INSTALL_BINDIR)/ocamloptp$(EXE)"
- cp profiling.cmi profiling.cmo "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_SCRIPT) ocamlprof "$(INSTALL_BINDIR)/ocamlprof$(EXE)"
+ $(BSD_INSTALL_SCRIPT) ocamlcp "$(INSTALL_BINDIR)/ocamlcp$(EXE)"
+ $(BSD_INSTALL_SCRIPT) ocamloptp "$(INSTALL_BINDIR)/ocamloptp$(EXE)"
+ $(BSD_INSTALL_DATA) profiling.cmi profiling.cmo "$(INSTALL_LIBDIR)"
installopt::
- cp profiling.cmx profiling.$(O) $(INSTALL_LIBDIR)
+ $(BSD_INSTALL_DATA) profiling.cmx profiling.$(O) $(INSTALL_LIBDIR)
- cp profiling.cmx profiling.$(O) "$(INSTALL_LIBDIR)"
+ $(BSD_INSTALL_DATA) profiling.cmx profiling.$(O) "$(INSTALL_LIBDIR)"
clean::
rm -f ocamlprof ocamlcp ocamloptp
@@ -101,7 +101,7 @@ ocamlmklib: ocamlmklibconfig.cmo ocamlmk
$(CAMLC) $(LINKFLAGS) -o ocamlmklib ocamlmklibconfig.cmo ocamlmklib.cmo
@@ -114,7 +114,7 @@ ocamlmklib: ocamlmklibconfig.cmo ocamlmk
ocamlmklib.cmo
install::
- cp ocamlmklib $(INSTALL_BINDIR)/ocamlmklib$(EXE)
+ $(BSD_INSTALL_SCRIPT) ocamlmklib $(INSTALL_BINDIR)/ocamlmklib$(EXE)
- cp ocamlmklib "$(INSTALL_BINDIR)/ocamlmklib$(EXE)"
+ $(BSD_INSTALL_SCRIPT) ocamlmklib "$(INSTALL_BINDIR)/ocamlmklib$(EXE)"
clean::
rm -f ocamlmklib
@@ -289,8 +289,8 @@ objinfo: objinfo_helper$(EXE) $(OBJINFO)
@@ -287,8 +287,8 @@ objinfo: objinfo_helper$(EXE) $(OBJINFO)
$(CAMLC) -o objinfo $(OBJINFO)
install::
- cp objinfo $(INSTALL_BINDIR)/ocamlobjinfo$(EXE)
- cp objinfo_helper$(EXE) $(INSTALL_LIBDIR)/objinfo_helper$(EXE)
+ $(BSD_INSTALL_SCRIPT) objinfo $(INSTALL_BINDIR)/ocamlobjinfo$(EXE)
+ $(BSD_INSTALL_SCRIPT) objinfo_helper$(EXE) $(INSTALL_LIBDIR)/objinfo_helper$(EXE)
- cp objinfo "$(INSTALL_BINDIR)/ocamlobjinfo$(EXE)"
- cp objinfo_helper$(EXE) "$(INSTALL_LIBDIR)/objinfo_helper$(EXE)"
+ $(BSD_INSTALL_SCRIPT) objinfo "$(INSTALL_BINDIR)/ocamlobjinfo$(EXE)"
+ $(BSD_INSTALL_SCRIPT) objinfo_helper$(EXE) "$(INSTALL_LIBDIR)/objinfo_helper$(EXE)"
clean::
rm -f objinfo objinfo_helper$(EXE)

View File

@@ -1,13 +1,14 @@
$NetBSD: patch-tools_ocamlcp.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-tools_ocamlcp.ml,v 1.3 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- tools/ocamlcp.ml.orig 2014-08-28 16:24:52.000000000 +0000
--- tools/ocamlcp.ml.orig 2016-04-25 13:36:01.000000000 +0000
+++ tools/ocamlcp.ml
@@ -80,6 +80,7 @@ module Options = Main_args.Make_bytecomp
let _principal = option "-principal"
let _rectypes = option "-rectypes"
let _runtime_variant s = option_with_arg "-runtime-variant" s
@@ -86,6 +86,7 @@ module Options = Main_args.Make_bytecomp
let _output_obj = option "-output-obj"
let _output_complete_obj = option "-output-complete-obj"
let _pack = option "-pack"
+ let _pkgsrc_runtime = option "-pkgsrc-runtime"
let _safe_string = option "-safe-string"
let _short_paths = option "-short-paths"
let _strict_sequence = option "-strict-sequence"
let _pp _s = incompatible "-pp"
let _ppx _s = incompatible "-ppx"
let _principal = option "-principal"

View File

@@ -1,17 +1,18 @@
$NetBSD: patch-tools_ocamlmklib,v 1.4 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-tools_ocamlmklib,v 1.6 2016/05/05 08:12:01 jaapb Exp $
Add ELF mode support to ocamlmklib
--- tools/ocamlmklib.ml.orig 2014-12-27 08:44:24.000000000 +0000
--- tools/ocamlmklib.ml.orig 2016-04-01 12:53:41.000000000 +0000
+++ tools/ocamlmklib.ml
@@ -25,6 +25,7 @@ and c_objs = ref [] (* .o, .a, .
@@ -28,6 +28,7 @@ and c_objs = ref [] (* .o, .a, .
and caml_libs = ref [] (* -cclib to pass to ocamlc, ocamlopt *)
and caml_opts = ref [] (* -ccopt to pass to ocamlc, ocamlopt *)
and dynlink = ref supports_shared_libraries
+and elfmode = ref false (* do not add C link lib path to run-time path *)
and failsafe = ref false (* whether to fall back on static build only *)
and c_libs = ref [] (* libs to pass to mksharedlib and ocamlc -cclib *)
and c_Lopts = ref [] (* options to pass to mksharedlib and ocamlc -cclib *)
@@ -99,8 +100,9 @@ let parse_arguments argv =
and c_Lopts = ref [] (* options to pass to mksharedlib and ocamlc -cclib *)
@@ -104,8 +105,9 @@ let parse_arguments argv =
c_libs := s :: !c_libs
else if starts_with s "-L" then
(c_Lopts := s :: !c_Lopts;
@@ -23,7 +24,7 @@ Add ELF mode support to ocamlmklib
else if s = "-ocamlcflags" then
ocamlc_opts := next_arg () :: !ocamlc_opts
else if s = "-ocamlc" then
@@ -115,6 +117,8 @@ let parse_arguments argv =
@@ -120,6 +122,8 @@ let parse_arguments argv =
output_c := next_arg()
else if s = "-dllpath" || s = "-R" || s = "-rpath" then
rpath := next_arg() :: !rpath
@@ -32,7 +33,7 @@ Add ELF mode support to ocamlmklib
else if starts_with s "-R" then
rpath := chop_prefix s "-R" :: !rpath
else if s = "-Wl,-rpath" then
@@ -160,6 +164,7 @@ Usage: ocamlmklib [options] <.cmo|.cma|.
@@ -165,6 +169,7 @@ Usage: ocamlmklib [options] <.cmo|.cma|.
\n -custom Disable dynamic loading\
\n -g Build with debug information\
\n -dllpath <dir> Add <dir> to the run-time search path for DLLs\

View File

@@ -1,13 +1,14 @@
$NetBSD: patch-tools_ocamloptp.ml,v 1.1 2015/01/20 14:12:25 jaapb Exp $
$NetBSD: patch-tools_ocamloptp.ml,v 1.3 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- tools/ocamloptp.ml.orig 2014-08-28 16:24:52.000000000 +0000
--- tools/ocamloptp.ml.orig 2016-04-25 13:36:01.000000000 +0000
+++ tools/ocamloptp.ml
@@ -82,6 +82,7 @@ module Options = Main_args.Make_optcomp_
let _principal = option "-principal"
let _rectypes = option "-rectypes"
let _runtime_variant s = option_with_arg "-runtime-variant" s
@@ -108,6 +108,7 @@ module Options = Main_args.Make_optcomp_
let _output_complete_obj = option "-output-complete-obj"
let _p = option "-p"
let _pack = option "-pack"
+ let _pkgsrc_runtime = option "-pkgsrc-runtime"
let _S = option "-S"
let _safe_string = option "-safe-string"
let _short_paths = option "-short-paths"
let _pp _s = incompatible "-pp"
let _ppx _s = incompatible "-ppx"
let _principal = option "-principal"

View File

@@ -1,15 +1,16 @@
$NetBSD: patch-utils_clflags.ml,v 1.2 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-utils_clflags.ml,v 1.4 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- utils/clflags.ml.orig 2015-05-12 15:31:26.000000000 +0000
--- utils/clflags.ml.orig 2016-04-01 12:53:41.000000000 +0000
+++ utils/clflags.ml
@@ -108,7 +108,8 @@ let std_include_dir () =
let shared = ref false (* -shared *)
let dlcode = ref true (* not -nodynlink *)
@@ -148,7 +148,8 @@ let pic_code = ref (match Config.archite
| "amd64" -> true
| _ -> false)
-let runtime_variant = ref "";; (* -runtime-variant *)
+let runtime_variant = ref "" (* -runtime-variant *)
+let pkgsrc_runtime = ref false;; (* -pkgsrc-runtime *)
+let pkgsrc_runtime = ref false;; (* -pkgsrc-runtime *)
let keep_docs = ref false (* -keep-docs *)
let keep_locs = ref false (* -keep-locs *)

View File

@@ -1,11 +1,12 @@
$NetBSD: patch-utils_clflags.mli,v 1.2 2015/06/30 11:08:47 jaapb Exp $
$NetBSD: patch-utils_clflags.mli,v 1.4 2016/05/05 08:12:01 jaapb Exp $
pkgsrc_runtime flag
--- utils/clflags.mli.orig 2015-05-12 15:31:26.000000000 +0000
--- utils/clflags.mli.orig 2016-04-01 12:53:41.000000000 +0000
+++ utils/clflags.mli
@@ -92,6 +92,7 @@ val std_include_dir : unit -> string lis
val shared : bool ref
@@ -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