pkgsrc/devel/js_of_ocaml/PLIST

106 lines
4.8 KiB
Text
Raw Normal View History

@comment $NetBSD: PLIST,v 1.5 2015/01/20 16:09:15 jaapb Exp $
Updated js_of_ocaml to latest version, 2.5. Package now uses ocaml.mk. There are many changes since the latest version, most important are: ** Compiler: SourceMap improvement ** Compiler: remove registration of unused named value (wrt runtime) ** Compiler: Smarter inlining, Constant sharing, Switch generation ** Lib: Dom binding: *AttributeNS, *AttributeNode*, borderRadius ** Runtime: improve performence of string, array allocation * Misc: enable safestring for OCaml 4.02 * Commandline: switch to Cmdliner. Better -help + manpage ** Runtime: support for num (Ryan Goulden) ** Lib: initial support for Dom_svg ** Lib: introduce Jsonp module ** Lib: introduce JSON object binding ** Lib: introduce DomContentLoaded ** lib: introduce eventSource ** Lib: introduce js_of_ocaml.toplevel package ** Lib: various improvement: textContent,outerHTML,unload event,css properties ** Lib: complete binding of Js.array ** Lib: change signature of Sys_js.register_autoload ** Lib: sync js_of_ocaml.tyxml with latest tyxml ** Tools: helpers to build toplevel: jsoo_mktop, jsoo_mkcmis ** Lib: remove deprecated Event_arrow ** Lib: introduce js_of_ocaml.tyxml ** Lib: introduce js_of_ocaml.weak (that loads weak.js) and remove predicate joo_weak ** Lib: introduce js_of_ocaml.log (Lwt logger) ** Lib: Dom_html.{range,selection} (Enguerrand Decorne) ** Runtime: improve blit_string perf ** Compiler: option to warn about unused js variable ** Lib: audio/videoElement ** Runtime: bigarray comparison ** Compiler: allow to embed directory with -file dir_name=ext1,ext2:dest_path ** Compiler: can now output embeded files in a differant js file ** Lib: js_of_ocaml.graphics ** Lib: Js.Unsafe.expr to embed JavasScript expression to be used instead of Js.Unsafe.variable (or eval_string) ** Lib: Sys_js.js_of_ocaml_version && Sys_js.file_content ** OCamlbuild plugin: Add the OASIS support, document the API and add the tags sourcemap (included in the meta-tag debug) and tailcall (#148) (by Jacques-Pascal Deplaix) ** Compiler: generate shorter variable names ** Parsing and minifying of external javascript file (ie: runtime) (by Hugo Heuzard) ** Compiler: JavaScript strict mode enabled ** Runtime: add support for recursive module (by Hugo Heuzard) ** Compiler: use trampoline to implement tailcall optim (by Hugo Heuzard) ** Improved OCaml toplevel UI (by Hugo Heuzard) ** Toplevel: support dynamic loading of cmo and cma files ** Runtime: add Bigarray support (contributed by Andrew Ray) ** Library: switch from "float Js.t" to just "float" for typing JavaScript numbers ** Compiler: Add javascript file lookup using findlib (+mypkg/myfile.js will read myfile.js from mypkg findlib directory) (by Hugo Heuzard) ** Compiler: improve missing primitives & reserved name detection (by Hugo Heuzard) ** Compiler: static evaluation of constant ("staticeval" optimisation) (by Hugo Heuzard) ** Compiler: share constants (by Hugo Heuzard) ** Compiler: alias primitives (by Hugo Heuzard) ** Compiler: complete javacript ast (by Hugo Heuzard) ** Compiler: 'caml_format_int %d x' compiles to ""+x (by Hugo Heuzard) ** Add JavaScript file in META (to be used with ocamlfind) (by Hugo Heuzard) ** Add Ocamlbuild plugin js_of_ocaml.ocamlbuild (by Jacques-Pascal Deplaix) ** Add/Install classlist.js, weak.js ** Add Url.Current.protocol (by Vicent Balat) ** Dependency: deriving instead of deriving-ocsigen ** Runtime: log wrong string encoding issues to the console (by Hugo Heuzard) ** Add compiler_libs (by Pierre Chambart) ** Compile syntax extension to native code as well (by Hugo Heuzard) ** Add a JavaScript parser (extracted from facebook/pfff) ** Compiler: remove redundant 'var' (by Hugo Heuzard) ** Compiler: improve compact mode, remove unnecessary space, semicolon ** Runtime: Support in_channel and out_channel (by Hugo Heuzard) ** Compiler: option to embed files into the generated js such files can be read using open_in (by Hugo Heuzard) ** Runtime: add cache for method lookup (by Hugo Heuzard) ** Compiler: experimental sourcemap support (by Hugo Heuzard) ** JavaScript Errors are now wrapped inside OCaml exceptions (by Hugo Heuzard) ** Add missing primitives for OCaml 4.01 ** Improved Dom bindings (Hugo Heuzard and many other contributors) ** Add -linkall option to keep all provided primitives (Pierre Chambard) ** Improved tail-call optimization (Hugo Heuzard) ** Added optimization levels: -o {1,2,3} (Hugo Heuzard)
2014-10-09 23:18:05 +02:00
@unexec %D/libexec/ocaml-findlib-register del %D/${OCAML_SITELIB}/js_of_ocaml
bin/js_of_ocaml
Updated js_of_ocaml to latest version, 2.5. Package now uses ocaml.mk. There are many changes since the latest version, most important are: ** Compiler: SourceMap improvement ** Compiler: remove registration of unused named value (wrt runtime) ** Compiler: Smarter inlining, Constant sharing, Switch generation ** Lib: Dom binding: *AttributeNS, *AttributeNode*, borderRadius ** Runtime: improve performence of string, array allocation * Misc: enable safestring for OCaml 4.02 * Commandline: switch to Cmdliner. Better -help + manpage ** Runtime: support for num (Ryan Goulden) ** Lib: initial support for Dom_svg ** Lib: introduce Jsonp module ** Lib: introduce JSON object binding ** Lib: introduce DomContentLoaded ** lib: introduce eventSource ** Lib: introduce js_of_ocaml.toplevel package ** Lib: various improvement: textContent,outerHTML,unload event,css properties ** Lib: complete binding of Js.array ** Lib: change signature of Sys_js.register_autoload ** Lib: sync js_of_ocaml.tyxml with latest tyxml ** Tools: helpers to build toplevel: jsoo_mktop, jsoo_mkcmis ** Lib: remove deprecated Event_arrow ** Lib: introduce js_of_ocaml.tyxml ** Lib: introduce js_of_ocaml.weak (that loads weak.js) and remove predicate joo_weak ** Lib: introduce js_of_ocaml.log (Lwt logger) ** Lib: Dom_html.{range,selection} (Enguerrand Decorne) ** Runtime: improve blit_string perf ** Compiler: option to warn about unused js variable ** Lib: audio/videoElement ** Runtime: bigarray comparison ** Compiler: allow to embed directory with -file dir_name=ext1,ext2:dest_path ** Compiler: can now output embeded files in a differant js file ** Lib: js_of_ocaml.graphics ** Lib: Js.Unsafe.expr to embed JavasScript expression to be used instead of Js.Unsafe.variable (or eval_string) ** Lib: Sys_js.js_of_ocaml_version && Sys_js.file_content ** OCamlbuild plugin: Add the OASIS support, document the API and add the tags sourcemap (included in the meta-tag debug) and tailcall (#148) (by Jacques-Pascal Deplaix) ** Compiler: generate shorter variable names ** Parsing and minifying of external javascript file (ie: runtime) (by Hugo Heuzard) ** Compiler: JavaScript strict mode enabled ** Runtime: add support for recursive module (by Hugo Heuzard) ** Compiler: use trampoline to implement tailcall optim (by Hugo Heuzard) ** Improved OCaml toplevel UI (by Hugo Heuzard) ** Toplevel: support dynamic loading of cmo and cma files ** Runtime: add Bigarray support (contributed by Andrew Ray) ** Library: switch from "float Js.t" to just "float" for typing JavaScript numbers ** Compiler: Add javascript file lookup using findlib (+mypkg/myfile.js will read myfile.js from mypkg findlib directory) (by Hugo Heuzard) ** Compiler: improve missing primitives & reserved name detection (by Hugo Heuzard) ** Compiler: static evaluation of constant ("staticeval" optimisation) (by Hugo Heuzard) ** Compiler: share constants (by Hugo Heuzard) ** Compiler: alias primitives (by Hugo Heuzard) ** Compiler: complete javacript ast (by Hugo Heuzard) ** Compiler: 'caml_format_int %d x' compiles to ""+x (by Hugo Heuzard) ** Add JavaScript file in META (to be used with ocamlfind) (by Hugo Heuzard) ** Add Ocamlbuild plugin js_of_ocaml.ocamlbuild (by Jacques-Pascal Deplaix) ** Add/Install classlist.js, weak.js ** Add Url.Current.protocol (by Vicent Balat) ** Dependency: deriving instead of deriving-ocsigen ** Runtime: log wrong string encoding issues to the console (by Hugo Heuzard) ** Add compiler_libs (by Pierre Chambart) ** Compile syntax extension to native code as well (by Hugo Heuzard) ** Add a JavaScript parser (extracted from facebook/pfff) ** Compiler: remove redundant 'var' (by Hugo Heuzard) ** Compiler: improve compact mode, remove unnecessary space, semicolon ** Runtime: Support in_channel and out_channel (by Hugo Heuzard) ** Compiler: option to embed files into the generated js such files can be read using open_in (by Hugo Heuzard) ** Runtime: add cache for method lookup (by Hugo Heuzard) ** Compiler: experimental sourcemap support (by Hugo Heuzard) ** JavaScript Errors are now wrapped inside OCaml exceptions (by Hugo Heuzard) ** Add missing primitives for OCaml 4.01 ** Improved Dom bindings (Hugo Heuzard and many other contributors) ** Add -linkall option to keep all provided primitives (Pierre Chambard) ** Improved tail-call optimization (Hugo Heuzard) ** Added optimization levels: -o {1,2,3} (Hugo Heuzard)
2014-10-09 23:18:05 +02:00
bin/jsoo_minify
bin/jsoo_mkcmis
bin/jsoo_mktop
${OCAML_SITELIB}/js_of_ocaml/META
${OCAML_SITELIB}/js_of_ocaml/array.js
${OCAML_SITELIB}/js_of_ocaml/cSS.cmi
${OCAML_SITELIB}/js_of_ocaml/cSS.mli
${OCAML_SITELIB}/js_of_ocaml/classlist.js
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.a
${OCAML_SITELIB}/js_of_ocaml/compiler.cma
${OCAML_SITELIB}/js_of_ocaml/compiler.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/compiler.cmxs
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_Json.cmx
${OCAML_SITELIB}/js_of_ocaml/deriving_Json.mli
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.cmx
${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.mli
${OCAML_SITELIB}/js_of_ocaml/deriving_Json.cmi
${OCAML_SITELIB}/js_of_ocaml/deriving_Json_lexer.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.a
${OCAML_SITELIB}/js_of_ocaml/deriving_json.cma
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/deriving_json.cmxs
${OCAML_SITELIB}/js_of_ocaml/dlljs_of_ocaml.so
${OCAML_SITELIB}/js_of_ocaml/dom.cmi
${OCAML_SITELIB}/js_of_ocaml/dom.mli
${OCAML_SITELIB}/js_of_ocaml/dom_events.cmi
${OCAML_SITELIB}/js_of_ocaml/dom_events.mli
${OCAML_SITELIB}/js_of_ocaml/dom_html.cmi
${OCAML_SITELIB}/js_of_ocaml/dom_html.mli
${OCAML_SITELIB}/js_of_ocaml/dom_svg.cmi
${OCAML_SITELIB}/js_of_ocaml/dom_svg.mli
${OCAML_SITELIB}/js_of_ocaml/eventSource.cmi
${OCAML_SITELIB}/js_of_ocaml/eventSource.mli
${OCAML_SITELIB}/js_of_ocaml/file.cmi
${OCAML_SITELIB}/js_of_ocaml/file.mli
${OCAML_SITELIB}/js_of_ocaml/firebug.cmi
${OCAML_SITELIB}/js_of_ocaml/firebug.mli
${OCAML_SITELIB}/js_of_ocaml/form.cmi
${OCAML_SITELIB}/js_of_ocaml/form.mli
${OCAML_SITELIB}/js_of_ocaml/graphics.js
${OCAML_SITELIB}/js_of_ocaml/js.cmi
${OCAML_SITELIB}/js_of_ocaml/js.mli
${OCAML_SITELIB}/js_of_ocaml/js_of_ocaml.cma
${OCAML_SITELIB}/js_of_ocaml/json.cmi
${OCAML_SITELIB}/js_of_ocaml/json.mli
${OCAML_SITELIB}/js_of_ocaml/jsonp.cmi
${OCAML_SITELIB}/js_of_ocaml/jsonp.mli
${OCAML_SITELIB}/js_of_ocaml/jsooTop.cmi
${OCAML_SITELIB}/js_of_ocaml/jsooTop.cmo
${OCAML_SITELIB}/js_of_ocaml/jsooTop.mli
${OCAML_SITELIB}/js_of_ocaml/keycode.cmi
${OCAML_SITELIB}/js_of_ocaml/keycode.mli
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/libjs_of_ocaml.a
${OCAML_SITELIB}/js_of_ocaml/logger.cma
${OCAML_SITELIB}/js_of_ocaml/lwt_js.cmi
${OCAML_SITELIB}/js_of_ocaml/lwt_js.mli
${OCAML_SITELIB}/js_of_ocaml/lwt_js_events.cmi
${OCAML_SITELIB}/js_of_ocaml/lwt_js_events.mli
${OCAML_SITELIB}/js_of_ocaml/lwt_log_js.cmi
${OCAML_SITELIB}/js_of_ocaml/lwt_log_js.mli
${OCAML_SITELIB}/js_of_ocaml/nat.js
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.a
${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cma
${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.cmxs
${OCAML_SITELIB}/js_of_ocaml/ocamlbuild_js_of_ocaml.mli
${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmo
${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmi
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.cmxs
${OCAML_SITELIB}/js_of_ocaml/pa_deriving_Json.mli
${OCAML_SITELIB}/js_of_ocaml/pa_js.cmo
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_js.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/js_of_ocaml/pa_js.cmxs
${OCAML_SITELIB}/js_of_ocaml/regexp.cmi
${OCAML_SITELIB}/js_of_ocaml/regexp.mli
${OCAML_SITELIB}/js_of_ocaml/runtime.js
${OCAML_SITELIB}/js_of_ocaml/sys_js.cmi
${OCAML_SITELIB}/js_of_ocaml/sys_js.mli
${OCAML_SITELIB}/js_of_ocaml/toplevel.js
${OCAML_SITELIB}/js_of_ocaml/typed_array.cmi
${OCAML_SITELIB}/js_of_ocaml/typed_array.mli
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml.cma
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast.cmi
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast.mli
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast_sigs.cmi
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_cast_sigs.mli
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_js.cmi
${PLIST.tyxml}${OCAML_SITELIB}/js_of_ocaml/tyxml_js.mli
Updated js_of_ocaml to latest version, 2.5. Package now uses ocaml.mk. There are many changes since the latest version, most important are: ** Compiler: SourceMap improvement ** Compiler: remove registration of unused named value (wrt runtime) ** Compiler: Smarter inlining, Constant sharing, Switch generation ** Lib: Dom binding: *AttributeNS, *AttributeNode*, borderRadius ** Runtime: improve performence of string, array allocation * Misc: enable safestring for OCaml 4.02 * Commandline: switch to Cmdliner. Better -help + manpage ** Runtime: support for num (Ryan Goulden) ** Lib: initial support for Dom_svg ** Lib: introduce Jsonp module ** Lib: introduce JSON object binding ** Lib: introduce DomContentLoaded ** lib: introduce eventSource ** Lib: introduce js_of_ocaml.toplevel package ** Lib: various improvement: textContent,outerHTML,unload event,css properties ** Lib: complete binding of Js.array ** Lib: change signature of Sys_js.register_autoload ** Lib: sync js_of_ocaml.tyxml with latest tyxml ** Tools: helpers to build toplevel: jsoo_mktop, jsoo_mkcmis ** Lib: remove deprecated Event_arrow ** Lib: introduce js_of_ocaml.tyxml ** Lib: introduce js_of_ocaml.weak (that loads weak.js) and remove predicate joo_weak ** Lib: introduce js_of_ocaml.log (Lwt logger) ** Lib: Dom_html.{range,selection} (Enguerrand Decorne) ** Runtime: improve blit_string perf ** Compiler: option to warn about unused js variable ** Lib: audio/videoElement ** Runtime: bigarray comparison ** Compiler: allow to embed directory with -file dir_name=ext1,ext2:dest_path ** Compiler: can now output embeded files in a differant js file ** Lib: js_of_ocaml.graphics ** Lib: Js.Unsafe.expr to embed JavasScript expression to be used instead of Js.Unsafe.variable (or eval_string) ** Lib: Sys_js.js_of_ocaml_version && Sys_js.file_content ** OCamlbuild plugin: Add the OASIS support, document the API and add the tags sourcemap (included in the meta-tag debug) and tailcall (#148) (by Jacques-Pascal Deplaix) ** Compiler: generate shorter variable names ** Parsing and minifying of external javascript file (ie: runtime) (by Hugo Heuzard) ** Compiler: JavaScript strict mode enabled ** Runtime: add support for recursive module (by Hugo Heuzard) ** Compiler: use trampoline to implement tailcall optim (by Hugo Heuzard) ** Improved OCaml toplevel UI (by Hugo Heuzard) ** Toplevel: support dynamic loading of cmo and cma files ** Runtime: add Bigarray support (contributed by Andrew Ray) ** Library: switch from "float Js.t" to just "float" for typing JavaScript numbers ** Compiler: Add javascript file lookup using findlib (+mypkg/myfile.js will read myfile.js from mypkg findlib directory) (by Hugo Heuzard) ** Compiler: improve missing primitives & reserved name detection (by Hugo Heuzard) ** Compiler: static evaluation of constant ("staticeval" optimisation) (by Hugo Heuzard) ** Compiler: share constants (by Hugo Heuzard) ** Compiler: alias primitives (by Hugo Heuzard) ** Compiler: complete javacript ast (by Hugo Heuzard) ** Compiler: 'caml_format_int %d x' compiles to ""+x (by Hugo Heuzard) ** Add JavaScript file in META (to be used with ocamlfind) (by Hugo Heuzard) ** Add Ocamlbuild plugin js_of_ocaml.ocamlbuild (by Jacques-Pascal Deplaix) ** Add/Install classlist.js, weak.js ** Add Url.Current.protocol (by Vicent Balat) ** Dependency: deriving instead of deriving-ocsigen ** Runtime: log wrong string encoding issues to the console (by Hugo Heuzard) ** Add compiler_libs (by Pierre Chambart) ** Compile syntax extension to native code as well (by Hugo Heuzard) ** Add a JavaScript parser (extracted from facebook/pfff) ** Compiler: remove redundant 'var' (by Hugo Heuzard) ** Compiler: improve compact mode, remove unnecessary space, semicolon ** Runtime: Support in_channel and out_channel (by Hugo Heuzard) ** Compiler: option to embed files into the generated js such files can be read using open_in (by Hugo Heuzard) ** Runtime: add cache for method lookup (by Hugo Heuzard) ** Compiler: experimental sourcemap support (by Hugo Heuzard) ** JavaScript Errors are now wrapped inside OCaml exceptions (by Hugo Heuzard) ** Add missing primitives for OCaml 4.01 ** Improved Dom bindings (Hugo Heuzard and many other contributors) ** Add -linkall option to keep all provided primitives (Pierre Chambard) ** Improved tail-call optimization (Hugo Heuzard) ** Added optimization levels: -o {1,2,3} (Hugo Heuzard)
2014-10-09 23:18:05 +02:00
${OCAML_SITELIB}/js_of_ocaml/url.cmi
${OCAML_SITELIB}/js_of_ocaml/url.mli
${OCAML_SITELIB}/js_of_ocaml/weak.js
${OCAML_SITELIB}/js_of_ocaml/webGL.cmi
${OCAML_SITELIB}/js_of_ocaml/webGL.mli
${OCAML_SITELIB}/js_of_ocaml/webSockets.cmi
${OCAML_SITELIB}/js_of_ocaml/webSockets.mli
${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.cmi
${OCAML_SITELIB}/js_of_ocaml/xmlHttpRequest.mli
@exec %D/libexec/ocaml-findlib-register add %D/${OCAML_SITELIB}/js_of_ocaml