pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/camlp5 Update lang/camlp5 to 5.08
details: https://anonhg.NetBSD.org/pkgsrc/rev/c5f546ea6b66
branches: trunk
changeset: 541881:c5f546ea6b66
user: tonio <tonio%pkgsrc.org@localhost>
date: Sun Apr 27 10:44:28 2008 +0000
description:
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:
lang/camlp5/Makefile | 4 +-
lang/camlp5/PLIST | 53 +++++++++++++++++++++++++++++++++++++++++++++++---
lang/camlp5/PLIST.opt | 43 ++++++++++++++++++++++++++++++++++++++++-
lang/camlp5/distinfo | 8 +++---
4 files changed, 97 insertions(+), 11 deletions(-)
diffs (212 lines):
diff -r 7c6f750a5ce4 -r c5f546ea6b66 lang/camlp5/Makefile
--- a/lang/camlp5/Makefile Sun Apr 27 09:43:12 2008 +0000
+++ b/lang/camlp5/Makefile Sun Apr 27 10:44:28 2008 +0000
@@ -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 -r 7c6f750a5ce4 -r c5f546ea6b66 lang/camlp5/PLIST
--- a/lang/camlp5/PLIST Sun Apr 27 09:43:12 2008 +0000
+++ b/lang/camlp5/PLIST Sun Apr 27 10:44:28 2008 +0000
@@ -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/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.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.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 -r 7c6f750a5ce4 -r c5f546ea6b66 lang/camlp5/PLIST.opt
--- a/lang/camlp5/PLIST.opt Sun Apr 27 09:43:12 2008 +0000
+++ b/lang/camlp5/PLIST.opt Sun Apr 27 10:44:28 2008 +0000
@@ -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/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 -r 7c6f750a5ce4 -r c5f546ea6b66 lang/camlp5/distinfo
--- a/lang/camlp5/distinfo Sun Apr 27 09:43:12 2008 +0000
+++ b/lang/camlp5/distinfo Sun Apr 27 10:44:28 2008 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index