Up to [cvs.NetBSD.org] / pkgsrc / lang / camlp5
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.44 / (download) - annotate - [select for diffs], Thu Nov 17 10:21:14 2022 UTC (12 months, 2 weeks ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
HEAD
Changes since 1.43: +3 -1
lines
Diff to previous 1.43 (colored)
Fixed interpreter problem with perl script in lang/camlp5
Revision 1.43 / (download) - annotate - [select for diffs], Fri Nov 11 10:33:00 2022 UTC (12 months, 3 weeks ago) by jaapb
Branch: MAIN
Changes since 1.42: +7 -13
lines
Diff to previous 1.42 (colored)
Updated textproc/camlp5 to the latest version, 8.00.03. This includes several changes, including breaking ones; for full details, see the changelog in the distribution. This release adds support for the newest OCaml versions up to 4.14.0.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 3 08:10:56 2022 UTC (18 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.41: +4 -2
lines
Diff to previous 1.41 (colored)
camlp5: mark as BROKEN, does not support ocaml 4.14
Revision 1.41 / (download) - annotate - [select for diffs], Tue May 24 18:51:53 2022 UTC (18 months, 1 week ago) by jaapb
Branch: MAIN
Changes since 1.40: +3 -3
lines
Diff to previous 1.40 (colored)
Recursive revbump associated with update of ocaml. Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
Revision 1.40 / (download) - annotate - [select for diffs], Thu Mar 18 21:18:18 2021 UTC (2 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.39: +3 -1
lines
Diff to previous 1.39 (colored)
add comment to previous.
Revision 1.39 / (download) - annotate - [select for diffs], Thu Mar 18 21:16:59 2021 UTC (2 years, 8 months ago) by dholland
Branch: MAIN
Changes since 1.38: +5 -1
lines
Diff to previous 1.38 (colored)
Add hack to camlp5 to make it build with ocaml 4.11.2 as well as 4.11.1.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Mar 8 08:13:02 2021 UTC (2 years, 8 months ago) by jaapb
Branch: MAIN
Changes since 1.37: +2 -1
lines
Diff to previous 1.37 (colored)
Recursive revbump associated with update of lang/ocaml
Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 2 13:26:20 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
camlp5: Update to 7.13 Camlp5 Version 7.13: -------------------- * [03 Sep 20] Support for Ocaml 4.11.1. Camlp5 Version 7.12: -------------------- * [29 Apr 20] upgrade to minimal support for Ocaml 4.11.0 (specifically 4.11.0+dev2-2020-04-22). This does not provide support for any new stuff in 4.11.0; indeed, stuff may break. This is just minimal "build and bootstrap" support.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Feb 7 13:44:12 2020 UTC (3 years, 9 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Updated lang/camlp5 to version 7.11. This adds support for OCaml 4.10.
Revision 1.35 / (download) - annotate - [select for diffs], Sun Sep 1 00:46:54 2019 UTC (4 years, 3 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
camlp5: update to 7.08 works with ocaml 4.08
Revision 1.34 / (download) - annotate - [select for diffs], Mon Nov 12 16:10:51 2018 UTC (5 years ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.33: +3 -3
lines
Diff to previous 1.33 (colored)
Updated lang/camlp5 to version 7.07. This includes support for ocaml 4.07.1.
Revision 1.33 / (download) - annotate - [select for diffs], Thu Jul 19 14:19:46 2018 UTC (5 years, 4 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.32: +4 -4
lines
Diff to previous 1.32 (colored)
Updated package lang/camlp5 to version 7.06. This version offers support for OCaml 4.07.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Apr 10 11:15:30 2018 UTC (5 years, 7 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.31: +3 -3
lines
Diff to previous 1.31 (colored)
Updated lang/camlp5 to version 7.05. This adds support for OCaml 4.06, and some minor bugfixes.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jan 10 16:24:13 2018 UTC (5 years, 10 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.30: +3 -4
lines
Diff to previous 1.30 (colored)
Updated package lang/camlp5 to version 7.03. This version mostly introduces support for OCaml 4.06, and contains some bugfixes besides.
Revision 1.30 / (download) - annotate - [select for diffs], Fri Sep 8 09:51:23 2017 UTC (6 years, 2 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
Recursive revbump associated with update of ocaml to 4.05
Revision 1.29 / (download) - annotate - [select for diffs], Tue Aug 1 14:59:01 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Follow some http -> https redirects.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Jul 11 12:17:13 2017 UTC (6 years, 4 months ago) by jaapb
Branch: MAIN
Changes since 1.27: +4 -4
lines
Diff to previous 1.27 (colored)
Updated package to latest version, 7.01 (we need support for ocaml 4.04.2). Changes include: Camlp5 Version 7.01: -------------------- * [26 Jun 17] Fixed bug in associativity of entry levels in extensible grammars; was introduced by an old experiment, resulting a failure in Coq test-suite/success/rewrite_strat.v. * [26 Jun 17] Fixed bug: compilation failed while using OCaml versions between 3.05 and 4.01.1, and jocaml versions. Camlp5 Version 7.00: -------------------- * [26 Jun 17] Release number is 7.00 instead of 6.18 because of big improvements on extensible grammars which can use now limited and full backtracking algorithms on demand. * [16 Jun 17] Entry.parse_token has been renamed Entry.parse_token_stream. * [04 Jun 17] Added limited backtracking (functional streams) to extensible grammars. Can be set with "Grammar.parse_algorithm Functional" or by setting the environment variable CAMLP5PARAM=f. * [01 Jun 17] Backtrack parsing seems to work well now. Camlp5 and Coq can be compiled using it by setting CAMLP5PARAM=b. * [31 May 17] Fixed bug: Entry.parse_token did not accept backtrack parsing. * [31 May 17] Fixed ocaml parsing for case of record {foo () with ...}. * [31 May 17] Fixed bug backtrack parsing for function Entry.of_parser. * [28 Apr 17] Updated for ocaml 4.04.2 which was missing. * [07 Apr 17] Updated for ocaml trunk 4.06.0 * [19 Feb 17] Fixed bug: locations of all identifiers were missing resulting of error messages giving "<none>" as source file name and no line and column number in the source. * [04 Jan 17] Updated for ocaml trunk 4.05.0 * [09 Dec 16] Fixed bug: was not compatible with ocaml compiled with option -safe-string. * [09 Dec 16] Fixed bug: make uninstall did not take DESTDIR into account. * [07 Dec 16] Fixed bug virtual methods in signatures generated syntax tree of virtual val. Bug notified by Kakadu. Ex: "class foo : object method virtual bar : bool end" * [07 Dec 16] Fixed bug not separated idents were not allowed in 'let open' constructs. Bug notified by Kakadu. Ex: "let open Mod1.Mod2.Mod3 in ..." * [06 Dec 16] Fixed bug dumping module definitions with constraints. Bug notified by Kakadu. Ex: module type Item = sig type t end module type Sig = sig type t module Node : Item end module Make (S : Sig) : Sig with module Node = S.Node and type t = S.t * [06 Dec 16] Fixed bug extra option word during pr_dump for optional args. Bug notified by Kakadu. Ex: "class t : ?name:string -> object end" * [05 Dec 16] Fixed bug dumping of open object types. Bug notified by Kakadu. Ex: "type t = <f:int; .. >" * [05 Dec 16] Fixed bug dump parsetree without throughing away module type annotation. Bug notified by Kakadu. Ex: "module rec A : sig end = struct end"
Revision 1.27 / (download) - annotate - [select for diffs], Fri Dec 30 12:37:44 2016 UTC (6 years, 11 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.26: +6 -5
lines
Diff to previous 1.26 (colored)
Updated package to latest version, 6.17, and changed master site to github. Changes include: * [24 Jul 16] Added compatibility with ocaml 4.04.0 and 4.04.1. * [09 Sep 16] Added pretty print of type [< ... ] when ended with "> `ident". * [24 Jul 16] Added compatibility with ocaml 4.03.1.
Revision 1.26 / (download) - annotate - [select for diffs], Fri May 6 10:50:55 2016 UTC (7 years, 7 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.25: +2 -3
lines
Diff to previous 1.25 (colored)
Updated package to latest version, 6.16. Changes include: * [28 Apr 16] Fixed problems of compatibility with previous versions of ocaml. * [23 Jan 16] Fixed bug on optional types (ocaml 4.02). * [15 Jan 16] Fixed bug on methods wrongly interpreted as vals. * [05 Jan 16] Updated for ocaml trunk 4.03.0 (git version be2a7e2f830911b331657b8cfa462f5219dfec5b) * [26 Nov 15] Updated again for ocaml trunk current version (4.03.0). * [23 Sep 15] Updated for ocaml trunk current version (4.03.0).
Revision 1.25 / (download) - annotate - [select for diffs], Thu May 5 11:45:36 2016 UTC (7 years, 7 months ago) by jaapb
Branch: MAIN
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored)
Recursive revbump associated with ocaml update.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Feb 6 12:10:33 2016 UTC (7 years, 10 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.23: +1 -2
lines
Diff to previous 1.23 (colored)
Removed the automatic setting of PKGNAME to ocaml-${DISTNAME} from ocaml.mk. It was becoming more trouble than it was worth: only a minority of packages used it, and it only made Makefiles more confusing. (I've left out some packages: these will be updated forthwith)
Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 7 11:19:13 2015 UTC (8 years, 4 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Updated package to latest version, 6.14. No changes to this release, except that camlp5 is now compatible with ocaml 4.02.3.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 30 11:10:15 2015 UTC (8 years, 5 months ago) by jaapb
Branch: MAIN
Changes since 1.21: +2 -3
lines
Diff to previous 1.21 (colored)
Updated lang/camlp5 to newest version 6.13 (to work with ocaml 4.02.2). There is one other change: * [20 Apr 15] Accept 'fun/try' case list like the change of 22nd Apr 13 on 'match' in revised syntax, allowing them to write "|" .. "end" or "[" .. "]", both being accepted.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 20 14:24:36 2015 UTC (8 years, 10 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
Revbump associated with update of lang/ocaml.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Oct 9 21:42:03 2014 UTC (9 years, 1 month ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.19: +9 -12
lines
Diff to previous 1.19 (colored)
Updated package to latest version, 6.12. Package uses ocaml.mk. Minor fixes for compatibility with ocaml 4.02.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Nov 1 11:30:22 2013 UTC (10 years, 1 month ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.18: +2 -1
lines
Diff to previous 1.18 (colored)
Revision bump associated with the update of lang/ocaml to version 4.01.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Aug 22 15:25:01 2013 UTC (10 years, 3 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Updated lang/camlp5 to latest version, 6.11 (discussed with tonio@). Changes from 6.07 are: * Updated for ocaml version 4.01.0 * Added 'MLast.loc_of_with_constr'. * Fixed bug toplevel with revised syntax; "= 'a" was missing in output in that example: # module type A = sig module type S = 'a; end; module type A = sig module type S; end * Now accept lowercase ident for module types, like ocaml does. Accepted also in revised syntax. * (experimental) Now, in revised syntax, a "." followed by a newline is interpreted as a ";", allowing to end phrases with ".". Drawback: will syntax error when writing a record/module access in two lines ending the first one with "." like: foo. bar * Accept now "match with | | ... end" in revised syntax, with a required "|" in the first case, as alternative syntax for match. * Added function 'Pcaml.value greek_ascii_equiv' giving an ascii equivalent to a greek (utf8) letter representing a type parameter. E.g. 'a' for '±', 'b' for '²', and so on. * Fixed bug no locations built in some cases of constructors. * Fixed bug: in toplevel, the highlighting of errors did not work. * Added option '-dquot' to specify the default quotation name. and the ability to use "#option" directive with two parameters. Therefore, we can use either (e.g.): -dquot "expr" in the command line of camlp5 or #option "-dquot" "expr" inside a file. * Now 'make' displays a message how to compile, instead of doing 'make out'. Old behaviour of 'make' must be now 'make out'. * Now accept identifiers starting with a greek letter as variable names. * Fixed bug: DEFINE FOO=32 while using pa_macro.cmo did not work due to a bad order in grammar insertion. * Fixed bug: parsing greek letters as type variable in constructor declaration did not work when building Camlp5.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Oct 9 10:24:43 2012 UTC (11 years, 1 month ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
Updated camlp5 to 6.07, for compatibility with current ocaml version. Changes include: * [12 Sep 12] Added compatibility with OCaml 4.00.1. * [06 Jun 12] Fixed bug: open record patterns {a=b;c=d;_} did not work.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Oct 8 15:31:14 2012 UTC (11 years, 2 months ago) by jaapb
Branch: MAIN
Changes since 1.15: +9 -3
lines
Diff to previous 1.15 (colored)
Updated lang/camlp5 to its latest version. Changes from the old version include: Camlp5 Version 6.06: -------------------- * [01 Jun 12] Added compatibility with OCaml 4.00.0 and (incoming) 4.01.0. * [18 Mar 12] Fixed bug in pr_o: [(let module M = ... in x); y] was displayed without parentheses. * [14 Mar 12] Added compatibility with OCaml 3.12.2. * [02 Mar 12] Added compatibility with JoCaml 3.12.0 and 3.12.1. * [02 Mar 12] Completed with all JoCaml statements in ocaml syntax. Todo: pretty print. Camlp5 Version 6.05: -------------------- * [02 Mar 12] Added compatibility with JoCaml trunk. * [02 Mar 12] Added option -oname in configure to change ocaml command name. The bytecode compiler, native compiler and bytecode runtime are respectively <oname>c, <oname>opt and <oname>run. The default is 'ocaml', implying that the executables are ocamlc, ocamlopt and ocamlrun. Setting it to 'jocaml', fo example, use jocamlc, jocamlopt and jocamlrun. Camlp5 Version 6.04: -------------------- * [01 Mar 12] Added option -name in configure to change command name useful to have transitional and strict versions installed with different names. Default: camlp5. * [01 Mar 12] The default mode at configuration time is now 'strict'. Camlp5 Version 6.03: -------------------- * [09 Jan 12] Updated compatibility with OCaml trunk version (3.13.0). Camlp5 Version 6.02.3: ---------------------- * [20 Oct 11] Updated compatibility with OCaml current version 3.13.0. * [20 Sep 11] Added missing syntax "_" in ending patt records (rev: "_ = _"). ep 11] Fixed bug pattern -1L was refused in normal syntax. * [21 May 11] Fixed bug impacting files using q_ast.cmo extension (bad ast). * [03 May 11] Fixed bug: lexeme errors in revised syntax + utf8. * [24 Mar 11] Fixed bug: M.(a+b) was refused in normal syntax. * [16 Mar 11] Fixed bug: incorrect compilation of label patterns of the form ~a:b (or ~{a = b} in revised syntax) in class declarations. * [16 Mar 11] Fixed bug: error while printing label patterns ~a:b with pr_o.cmo (error message "labels not pretty printed (in patt)"). Camlp5 Version 6.02.2: ---------------------- * [15 Mar 11] Fixed bug: bad AST generated for class identifier prefixed by a module. * [15 Mar 11] Fixed differences of locations between OCaml and camlp5o (e.g. in .annot files) * [17 Feb 11] Pretty module now considers strings as utf8 encoded (impacts computation of strings lengths). * [04 Feb 11] Revised syntax: completed syntax multi labels, ~{x=y; z=t} (equivalent to ~{x=y} ~{z=t}) in patterns (in 6.02.1 was implemented only in expressions). * [28 Jan 11] Added installed module 'Reloc': relocations and equalities over syntax trees. * [26 Jan 11] Fixed bug in camlp5o.opt: did not accept '$' as token. * [18 Jan 11] Fixed bug: private flags in type manifest were not correctly treated. * [06 Dec 10] Fixed bug in pr_o.cmo: label expressions were not correctly pretty printed: f ~a gave f a. Camlp5 Version 6.02.1: ---------------------- * [05 Dec 10] In module Grammar.Entry.print, added extra parameter ppf to print in other formatter than (the default) stdout. * [21 Nov 10] Revised syntax: added syntax multi labels, ~{x=y; z=t} equivalent to ~{x=y} ~{z=t} * [16 Nov 10] Updated compatibility with OCaml version 3.13.0-gadt. Camlp5 Version 6.02: -------------------- * [12 Nov 10] Added compatibility with OCaml GADT version. * [12 Nov 10] pa_macro: added ability to use ELSIFDEF in match cases (the ending ELSE part being still optional). * [08 Nov 10] Fixed bugs 1/ in pa_o: !Foo.bar was interpreted as (!Foo).bar instead of !(Foo.bar) 2/ in top/camlp5_top.cma: the file ast2pt.cmo was missing. Camlp5 Version 6.01: -------------------- * [03 Nov 10] Added in revised syntax for labels ~{lab x = y} as shortcut for ~{lab = fun x -> y}. * [30 Oct 10] Fixed bug in 'configure': option -libdir did not work. Camlp5 Version 6.00: -------------------- * [28 Oct 10] Updated compatibility with OCaml trunk version (3.13.0). * [01 Oct 10] Make compilation with "make -j" (parallel make) work. * [29 Sep 10] Fixed bug when using constructors named 'True' and 'False'. * [24 Sep 10] Fixed many bugs of parsing comments (typically about quotes). * [23 Sep 10] Fixed bug in pretty printing comments containing '"'. * [22 Sep 10] Fixed bug bad result of unary minus functions. * [22 Sep 10] Fixed bug in printing parameters of types of 'with constraint'. * [22 Sep 10] Fixed bug in revised syntax for class_types. Now application. does not need parenthesis any more (like for other entries of that kind). * [19 Sep 10] In grammars, added list with separator with optional ending separator (LIST0 .. SEP OPT_SEP and LIST1 .. SEP OPT_SEP). * [19 Sep 10] Completed missing statements in particular in objects, classes, and first class modules. * [08 Sep 10] Added option '-flag O' of pr_r.cmo and pr_o.cmo which add location comments in the output. * [08 Sep 10] Added new chapters in the documentation: - Directives - Redefining OCaml syntax * [08 Sep 10] Fixed option '-flag E' (equilibrate cases) of pr_r.cmo and pr_o.cmo which did not work. * [06 Sep 10] Changed revised syntax of 'inherit something [params]' into 'inherit [params] something' (like in normal syntax). * [06 Sep 10] Added missing statements: - 'module type of' as module type, - '(module ... : ...)' as expression, - '(val ...)' ('value' in revised syntax) as module expression. * [02 Sep 10] Added directive "#option" (in files, not in toplevel). * [02 Sep 10] pa_macro.cmo: phrases inside IFDEF statements now are implementation or interface items, which means: - ability to use directives which are, therefore, conditional. - in revised syntax must end with semicolon (incompatibility with previous versions of Camlp5 where these semicolons are syntax errors). - in revised syntax, ability to put several phrases without having to use "declare .. end". * [30 Aug 10] pa_macro.cmo: added ability to use ELSIFDEF and ELSIFNDEF in expressions, structure items and signature items. * [27 Aug 10] Fixed bug in pa_macro.cmo A AND B computed B AND B. * [26 Aug 10] Fixed wrong behaviour: char '"' was printed '\"'. * [25 Aug 10] Added option -no-opt in configure, not to use .opt versions of OCaml compilers. * [20 Aug 10] Added compatibility for OCaml version 3.11.3. * [18 Aug 10] Added function "get" in library module "Ploc", and a statement "lprintf" similar to "pprintf" added by the syntax extension kit "pa_pprintf.cmo".
Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:17 2012 UTC (11 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them.
Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 2 20:11:36 2012 UTC (11 years, 2 months ago) by asau
Branch: MAIN
Changes since 1.13: +1 -3
lines
Diff to previous 1.13 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 6 00:19:22 2011 UTC (12 years ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Recursive bump for lang/ocaml buildlink addition.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Oct 11 21:27:54 2010 UTC (13 years, 1 month ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Update lang/camlp5 to 5.15 This version is compatible with the ocaml 3.12.0 in tree Fix pkg/43956 and pkg/43957 Changes: Camlp5 Version 5.15: * [09 Aug 10] Updated compatibility for OCaml current version 3.12.1. * [09 Aug 10] Upgraded compatibility for OCaml released version 3.12.0. * [29 Jul 10] Added ability to write AST quotations with a colon before the '<' (e.g. "<:expr:< foo >>") which, in pattern position, generates a binding of the variable "loc" at the top node: 1/ normal usage (still working): "fun [ <:expr< x >> -> 0 ]" which is equivalent to: "fun [ MLast.ExLid _ (Ploc.VaVal "x") -> 0 ] 2/ new usage: "fun [ <:expr:< x >> -> 0 ]" which is equivalent to: "fun [ MLast.ExLid loc (Ploc.VaVal "x") -> 0 ] * [21 Jun 10] Added compatibility for OCaml trunk version 3.13.0. * [29 Apr 10] Fixed bug in pr_depend.cmo: a.B.c did not add module B. Camlp5 Version 5.14: * [28 Apr 10] Updated compatibility for OCaml current version 3.12.0. * [31 Mar 10] Fixed bug in pr_o.cmo: error message when using "#use"
Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 24 18:40:43 2010 UTC (13 years, 7 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Update lang/camlp5 to 5.13 The update lets camlp5 and what depends on it work with the updated ocaml. Changes: * Added compatibility with OCaml 3.11.2. * Updated compatibility with OCaml 3.12.0. * Added 'lazy' patterns (added in OCaml version 3.11). * Fixed bug in pr_r.cmo: did not always break after "in" (in "let..in" statements) even with -flag l. * Fixed bug in pr_r.cmo: missing case "#use" for structure and signature items.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 3 17:29:37 2009 UTC (14 years, 3 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Update lang/camlp5 to 5.12 Changes are: - compatibility with recent versions of ocaml - possible use of IFDEF and IFNDEF in record labels declarations - addition of Plexer.utf8_lexing
Revision 1.9 / (download) - annotate - [select for diffs], Fri Nov 14 19:30:54 2008 UTC (15 years ago) by epg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.8: +7 -9
lines
Diff to previous 1.8 (colored)
Oops, undo r1.8, committed by accident.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 14 19:28:39 2008 UTC (15 years ago) by epg
Branch: MAIN
Changes since 1.7: +10 -8
lines
Diff to previous 1.7 (colored)
blank line before PLIST_SRC
Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 21 06:37:52 2008 UTC (15 years, 5 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.6: +2 -3
lines
Diff to previous 1.6 (colored)
Update lang/camlp5 to 5.09 Changes: * [05 Jun 08] Changed all '#!/bin/bash" in shells scripts into '#!/bin/sh' and changed all $(...) into `...` because there are compatibilities problems according to Unix versions. * [31 Mar 08] Fixed bug: "let f ~_x () = ()" generated syntax error. * [31 Mar 08] Fixed bug: "x $ y" generated syntax error (normal syntax). * [02 Jan 08] Added compatibility with OCaml 3.10.3.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 20 01:09:23 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.5: +3 -1
lines
Diff to previous 1.5 (colored)
Add DESTDIR support.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 16 14:08:07 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Fix PLIST. Bump revision.
Revision 1.4 / (download) - annotate - [select for diffs], Sat May 3 18:12:13 2008 UTC (15 years, 7 months ago) by degroote
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
camlp5 doesn't compile with MAKE_JOBS > 1. Mark it as not MAKE_JOBS_SAFE
Revision 1.3 / (download) - annotate - [select for diffs], Sun Apr 27 10:44:28 2008 UTC (15 years, 7 months ago) by tonio
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
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.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 27 14:00:38 2007 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Needs a real C compiler for the optimised build.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Dec 1 12:56:04 2007 UTC (16 years ago) by tonio
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Add lang/camlp5 version 5.01 Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools. As a preprocessor, it allows to: - extend the syntax of OCaml, - redefine the whole syntax of the language. As a pretty printer, it allows to: - display OCaml programs in an elegant way, - convert from one syntax to another, - check the results of syntax extensions. Camlp5 also provides some parsing and pretty printing tools: - extensible grammars - extensible printers - stream parsers and lexers - pretty print module It works as a shell command and can also be used in the OCaml toplevel.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Dec 1 12:56:04 2007 UTC (16 years ago) by tonio
Branch: MAIN
Initial revision