diff options
author | tonio <tonio@pkgsrc.org> | 2008-04-27 10:44:28 +0000 |
---|---|---|
committer | tonio <tonio@pkgsrc.org> | 2008-04-27 10:44:28 +0000 |
commit | 2bebb49bacb5e33fe57df4849d36ecd4e7fc2e2e (patch) | |
tree | c07111dc5c17731991a68d02dafd00c947b8753a /lang/camlp5 | |
parent | d3e1a144339390e1e838dca1635a389a87eeaa10 (diff) | |
download | pkgsrc-2bebb49bacb5e33fe57df4849d36ecd4e7fc2e2e.tar.gz |
Update lang/camlp5 to 5.08
Camlp5 Version 5.08:
--------------------
* [08 Feb 08] Fixed bug in normal syntax: a.{x,y} (access to big array) was
interpreted as a.{(x,y)}.
* [22 Jan 08] Added missing cases in printers pr_o and pr_r which displayed
the message "unable to print ...".
* [02 Jan 08] Added compatibility with OCaml 3.09.4 and 3.10.2.
* [21 Jan 08] Fixed bug under windows: the file META could not be build
if the library path name contained colons.
* [13 Jan 08] Added missing man page for camlp5sch (link to the same man
page as camlp5).
* [05 Jan 08] Added "pr_extprint.cmo", printer rebuilding EXTEND_PRINTER
statements in their original syntax.
* [05 Jan 08] Fixed bug in EXTEND_PRINTER statement: the match cases with
"when" did not work.
Camlp5 Version 5.07:
--------------------
* [02 Jan 08] Added "pprintf" statement to use the Camlp5 pretty print
system more easily and shortly.
* [27 Dec 07] Added function [Grammar.Entry.parse_all] returning the
list of all solutions when using the parsing algorithm [Backtracking].
Camlp5 Version 5.06:
--------------------
* [19 Dec 07] Upgraded to add compatibilitly with OCaml version 3.10.1.
Camlp5 Version 5.05:
--------------------
* [17 Dec 07] Added function [Pcaml.quotation_location] returning the
location of the quotation in the source in the context of a quotation
expander.
* [04 Dec 07] Added generation of file META for ocamlfind in directory
etc (built but not installed).
* [28 Nov 07] Upgraded to reflect changes done in parse tree in current
OCaml (version 3.11+dev6).
* [27 Nov 07] Fixed bug in installation. Some files where installed in
the bin directory instead of lib directory.
* [27 Nov 07] Fixed bug in parsing comments: comments containing '\' where
incorrectly parsed.
Camlp5 Version 5.04:
--------------------
* [24 Nov 07] Fixed bug in install under MSVC Windows: object and library
files were not installed (using wrong extensions).
* [24 Nov 07] Fixed bug under Windows: line numbers in error messages were
wrong (twice the normal value).
* [24 Nov 07] Added ability to change the parsing algorithm of extensible
grammars, with the function "Grammar.set_algorithm" whose parameter can
be "predictive" or "backtracking".
* [22 Nov 07] Added backtracking parsers. Functions defined in the module
Fstream (already containing functional streams and parsers). Syntax
added in pa_fstream.cmo (already containing syntax for functinal streams
and parsers). The new syntax uses "bparser" instead of "fparser" and
a backtracking parser returns, together with its result and its
remaining stream, the continuation to compute the next solution.
Camlp5 Version 5.03:
--------------------
* [20 Nov 07] Added commands mkcamlp5 and mkcamlp5.opt to build camlp5
executables with predefined loaded modules. Added installation of ocpp
with name ocpp5, instead of just ocpp.
* [19 Nov 07] Added more installed cmx and cmxa files to allow building
native code linking of all combinations of Camlp5.
* [14 Nov 07] Fixed bug in pr_o.cmo: failed with printing "{a.(i) with ...}".
* [14 Nov 07] Fixed bug under Windows for the printers (pr_o.cmo, pr_r.cmo
and pr_scheme.cmo): extra return character '\r' was added at end of
lines.
* [09 Nov 07] Fixed bug in camlp5o.opt in strict mode: did not parse
correctly, in particular type expression (the version "camlp5o" without
".opt" however worked).
* [29 Oct 07] Added [Pcaml.inter_phrases], a way to set, by program,
the value of the "-sep" option of the printers kits.
* [28 Oct 07] Fixed bug in pa_fstream.cmo (functional parsers): the
keyword after "match with" was "parser" instead of "fparser" and
its code was wrong.
* [27 Oct 07] Added a default lexing buffer (in module [Plexing]) for
pa_lexer.cmo: then, the programmer does not need to write it any
more.
Camlp5 Version 5.02:
--------------------
* [14 Oct 07] Changed 'pa_lex.cmo' into 'pa_lexer.cmo' with a different
syntax (see the documentation).
* [14 Oct 07] In the EXTEND statement, added "LIKE s" as possible
level position to specify a level containing a rule containing "s"
in its keywords or tokens.
* [11 Oct 07] Rewritten parsers and printers in Scheme syntax. Deleted
old module Spretty.
Diffstat (limited to 'lang/camlp5')
-rw-r--r-- | lang/camlp5/Makefile | 4 | ||||
-rw-r--r-- | lang/camlp5/PLIST | 53 | ||||
-rw-r--r-- | lang/camlp5/PLIST.opt | 43 | ||||
-rw-r--r-- | lang/camlp5/distinfo | 8 |
4 files changed, 97 insertions, 11 deletions
diff --git a/lang/camlp5/Makefile b/lang/camlp5/Makefile index b3aec824b33..4341c9ba3ee 100644 --- a/lang/camlp5/Makefile +++ b/lang/camlp5/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2007/12/27 14:00:38 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2008/04/27 10:44:28 tonio Exp $ # -DISTNAME= camlp5-5.01 +DISTNAME= camlp5-5.08 CATEGORIES= lang MASTER_SITES= http://pauillac.inria.fr/~ddr/camlp5/distrib/src/ EXTRACT_SUFX= .tgz diff --git a/lang/camlp5/PLIST b/lang/camlp5/PLIST index 71bc4defbf1..f6da966ac9b 100644 --- a/lang/camlp5/PLIST +++ b/lang/camlp5/PLIST @@ -1,9 +1,9 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2007/12/01 12:56:04 tonio Exp $ +@comment $NetBSD: PLIST,v 1.2 2008/04/27 10:44:28 tonio Exp $ bin/camlp5 bin/camlp5o bin/camlp5r bin/camlp5sch -bin/ocpp +bin/ocpp5 lib/ocaml/camlp5/ast2pt.cmi lib/ocaml/camlp5/ast2pt.mli lib/ocaml/camlp5/camlp5.cma @@ -30,28 +30,51 @@ lib/ocaml/camlp5/lib.sml lib/ocaml/camlp5/mLast.cmi lib/ocaml/camlp5/mLast.mli lib/ocaml/camlp5/ocpp.cmo +lib/ocaml/camlp5/odyl.a lib/ocaml/camlp5/odyl.cma lib/ocaml/camlp5/odyl.cmo +lib/ocaml/camlp5/odyl.o lib/ocaml/camlp5/pa_extend.cmi lib/ocaml/camlp5/pa_extend.cmo +lib/ocaml/camlp5/pa_extend.o lib/ocaml/camlp5/pa_extend_m.cmo +lib/ocaml/camlp5/pa_extend_m.cmx +lib/ocaml/camlp5/pa_extend_m.o lib/ocaml/camlp5/pa_extfold.cmo +lib/ocaml/camlp5/pa_extfold.o lib/ocaml/camlp5/pa_extfun.cmo +lib/ocaml/camlp5/pa_extfun.o lib/ocaml/camlp5/pa_extprint.cmo +lib/ocaml/camlp5/pa_extprint.o lib/ocaml/camlp5/pa_fstream.cmo +lib/ocaml/camlp5/pa_fstream.o lib/ocaml/camlp5/pa_lefteval.cmo -lib/ocaml/camlp5/pa_lex.cmo +lib/ocaml/camlp5/pa_lefteval.o +lib/ocaml/camlp5/pa_lexer.cmo +lib/ocaml/camlp5/pa_lexer.o lib/ocaml/camlp5/pa_lisp.cmo +lib/ocaml/camlp5/pa_lisp.o lib/ocaml/camlp5/pa_macro.cmi lib/ocaml/camlp5/pa_macro.cmo +lib/ocaml/camlp5/pa_macro.o lib/ocaml/camlp5/pa_o.cmo +lib/ocaml/camlp5/pa_o.o lib/ocaml/camlp5/pa_oop.cmo +lib/ocaml/camlp5/pa_oop.o lib/ocaml/camlp5/pa_op.cmo +lib/ocaml/camlp5/pa_op.o +lib/ocaml/camlp5/pa_pprintf.cmo +lib/ocaml/camlp5/pa_pprintf.o lib/ocaml/camlp5/pa_pragma.cmo +lib/ocaml/camlp5/pa_pragma.o lib/ocaml/camlp5/pa_r.cmo +lib/ocaml/camlp5/pa_r.o lib/ocaml/camlp5/pa_rp.cmo +lib/ocaml/camlp5/pa_rp.o lib/ocaml/camlp5/pa_scheme.cmo +lib/ocaml/camlp5/pa_scheme.o lib/ocaml/camlp5/pa_sml.cmo +lib/ocaml/camlp5/pa_sml.o lib/ocaml/camlp5/pcaml.cmi lib/ocaml/camlp5/pcaml.mli lib/ocaml/camlp5/plexer.cmi @@ -60,25 +83,44 @@ lib/ocaml/camlp5/plexing.cmi lib/ocaml/camlp5/plexing.mli lib/ocaml/camlp5/ploc.cmi lib/ocaml/camlp5/ploc.mli +lib/ocaml/camlp5/pprintf.cmi +lib/ocaml/camlp5/pprintf.mli lib/ocaml/camlp5/pr_depend.cmo +lib/ocaml/camlp5/pr_depend.o lib/ocaml/camlp5/pr_dump.cmo +lib/ocaml/camlp5/pr_dump.o lib/ocaml/camlp5/pr_extend.cmo +lib/ocaml/camlp5/pr_extend.o lib/ocaml/camlp5/pr_extfun.cmo +lib/ocaml/camlp5/pr_extfun.o +lib/ocaml/camlp5/pr_extprint.cmo +lib/ocaml/camlp5/pr_extprint.o lib/ocaml/camlp5/pr_null.cmo +lib/ocaml/camlp5/pr_null.o lib/ocaml/camlp5/pr_o.cmo +lib/ocaml/camlp5/pr_o.o lib/ocaml/camlp5/pr_op.cmo +lib/ocaml/camlp5/pr_op.o lib/ocaml/camlp5/pr_r.cmo +lib/ocaml/camlp5/pr_r.o lib/ocaml/camlp5/pr_ro.cmo +lib/ocaml/camlp5/pr_ro.o lib/ocaml/camlp5/pr_rp.cmo +lib/ocaml/camlp5/pr_rp.o lib/ocaml/camlp5/pr_scheme.cmo +lib/ocaml/camlp5/pr_scheme.o lib/ocaml/camlp5/pr_schemep.cmo +lib/ocaml/camlp5/pr_schemep.o lib/ocaml/camlp5/pretty.cmi lib/ocaml/camlp5/pretty.mli lib/ocaml/camlp5/prtools.cmi lib/ocaml/camlp5/prtools.mli lib/ocaml/camlp5/q_MLast.cmo +lib/ocaml/camlp5/q_MLast.o lib/ocaml/camlp5/q_ast.cmo +lib/ocaml/camlp5/q_ast.o lib/ocaml/camlp5/q_phony.cmo +lib/ocaml/camlp5/q_phony.o lib/ocaml/camlp5/quotation.cmi lib/ocaml/camlp5/quotation.mli lib/ocaml/camlp5/stdpp.cmi @@ -90,6 +132,9 @@ man/man1/camlp5o.1 man/man1/camlp5o.opt.1 man/man1/camlp5r.1 man/man1/camlp5r.opt.1 -man/man1/ocpp.1 +man/man1/camlp5sch.1 +man/man1/mkcamlp5.1 +man/man1/mkcamlp5.opt.1 +man/man1/ocpp5.1 @dirrm lib/ocaml/camlp5 @comment in ocaml: @dirrm lib/ocaml diff --git a/lang/camlp5/PLIST.opt b/lang/camlp5/PLIST.opt index c01a23d28a6..60caacd17e4 100644 --- a/lang/camlp5/PLIST.opt +++ b/lang/camlp5/PLIST.opt @@ -1,6 +1,9 @@ -@comment $NetBSD: PLIST.opt,v 1.1.1.1 2007/12/01 12:56:04 tonio Exp $ +@comment $NetBSD: PLIST.opt,v 1.2 2008/04/27 10:44:28 tonio Exp $ bin/camlp5o.opt bin/camlp5r.opt +bin/mkcamlp5.opt +lib/ocaml/camlp5/camlp5.a +lib/ocaml/camlp5/camlp5.cmxa lib/ocaml/camlp5/diff.cmx lib/ocaml/camlp5/eprinter.cmx lib/ocaml/camlp5/extfold.cmx @@ -10,9 +13,47 @@ lib/ocaml/camlp5/gramext.cmx lib/ocaml/camlp5/gramlib.a lib/ocaml/camlp5/gramlib.cmxa lib/ocaml/camlp5/grammar.cmx +lib/ocaml/camlp5/odyl.cmx +lib/ocaml/camlp5/odyl.cmxa +lib/ocaml/camlp5/pa_extend.cmx +lib/ocaml/camlp5/pa_extfold.cmx +lib/ocaml/camlp5/pa_extfun.cmx +lib/ocaml/camlp5/pa_extprint.cmx +lib/ocaml/camlp5/pa_fstream.cmx +lib/ocaml/camlp5/pa_lefteval.cmx +lib/ocaml/camlp5/pa_lexer.cmx +lib/ocaml/camlp5/pa_lisp.cmx +lib/ocaml/camlp5/pa_macro.cmx +lib/ocaml/camlp5/pa_o.cmx +lib/ocaml/camlp5/pa_o_fast.cmx +lib/ocaml/camlp5/pa_oop.cmx +lib/ocaml/camlp5/pa_op.cmx +lib/ocaml/camlp5/pa_pprintf.cmx +lib/ocaml/camlp5/pa_pragma.cmx +lib/ocaml/camlp5/pa_r.cmx +lib/ocaml/camlp5/pa_rp.cmx +lib/ocaml/camlp5/pa_scheme.cmx +lib/ocaml/camlp5/pa_sml.cmx lib/ocaml/camlp5/plexer.cmx lib/ocaml/camlp5/plexing.cmx lib/ocaml/camlp5/ploc.cmx +lib/ocaml/camlp5/pprintf.cmx +lib/ocaml/camlp5/pr_depend.cmx +lib/ocaml/camlp5/pr_dump.cmx +lib/ocaml/camlp5/pr_extend.cmx +lib/ocaml/camlp5/pr_extfun.cmx +lib/ocaml/camlp5/pr_extprint.cmx +lib/ocaml/camlp5/pr_null.cmx +lib/ocaml/camlp5/pr_o.cmx +lib/ocaml/camlp5/pr_op.cmx +lib/ocaml/camlp5/pr_r.cmx +lib/ocaml/camlp5/pr_ro.cmx +lib/ocaml/camlp5/pr_rp.cmx +lib/ocaml/camlp5/pr_scheme.cmx +lib/ocaml/camlp5/pr_schemep.cmx lib/ocaml/camlp5/pretty.cmx +lib/ocaml/camlp5/q_MLast.cmx +lib/ocaml/camlp5/q_ast.cmx +lib/ocaml/camlp5/q_phony.cmx lib/ocaml/camlp5/stdpp.cmx lib/ocaml/camlp5/token.cmx diff --git a/lang/camlp5/distinfo b/lang/camlp5/distinfo index c7a60f7a945..87a41ad0757 100644 --- a/lang/camlp5/distinfo +++ b/lang/camlp5/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2007/12/01 12:56:04 tonio Exp $ +$NetBSD: distinfo,v 1.2 2008/04/27 10:44:28 tonio Exp $ -SHA1 (camlp5-5.01.tgz) = 2771bf276edaf4b6bb4f3c554be2a42292ed8d37 -RMD160 (camlp5-5.01.tgz) = 93bb08a072d2322ccbc8a4a0e1a67035c69f142c -Size (camlp5-5.01.tgz) = 610154 bytes +SHA1 (camlp5-5.08.tgz) = 1ceb0a26dfa33de764a6361ed83595d76cfa47c0 +RMD160 (camlp5-5.08.tgz) = 6212b56e21f8d9fed8ce17463ca237526430ad5a +Size (camlp5-5.08.tgz) = 645774 bytes |