this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

release camlp5 8.03.02 -- bugfix release (#27638)

* release camlp5 8.03.02 -- bugfix release

Bugfix release, fixes location info in quoted-strings, Windows
support (thanks to tobil4sk)

* fix minor bug

* fix testsuite makefile

* fix revdep (pa_ppx)

* conflict a failing-to-build backlevel version of frama-clang

* continue to try to work around opensuse-tumbleweed test-failures

authored by

chetmurthy and committed by
GitHub
8c6fb9b2 dbbbf45d

+69
+69
packages/camlp5/camlp5.8.03.02/opam
··· 1 + 2 + opam-version: "2.0" 3 + synopsis: "Preprocessor-pretty-printer of OCaml" 4 + description: """ 5 + Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools. 6 + 7 + As a preprocessor, it allows to: 8 + 9 + extend the syntax of OCaml, 10 + redefine the whole syntax of the language. 11 + As a pretty printer, it allows to: 12 + 13 + display OCaml programs in an elegant way, 14 + convert from one syntax to another, 15 + check the results of syntax extensions. 16 + Camlp5 also provides some parsing and pretty printing tools: 17 + 18 + extensible grammars 19 + extensible printers 20 + stream parsers and lexers 21 + pretty print module 22 + It works as a shell command and can also be used in the OCaml toplevel.""" 23 + x-maintenance-intent: [ "(latest)" ] 24 + maintainer: ["Chet Murthy <chetsky@gmail.com>"] 25 + authors: ["Daniel de Rauglaudre" "Chet Murthy"] 26 + license: "BSD-3-Clause" 27 + homepage: "https://camlp5.github.io" 28 + doc: "https://camlp5.github.io/doc/html" 29 + bug-reports: "https://github.com/camlp5/camlp5/issues" 30 + depends: [ 31 + "ocaml" {>= "4.10" & < "5.04.0" } 32 + "ocamlfind" 33 + "camlp-streams" { >= "5.0" } 34 + "conf-perl" 35 + "conf-bash" { with-test } 36 + "camlp5-buildscripts" { >= "0.02" } 37 + "conf-diffutils" { with-test & (os-distribution = "alpine" | os-distribution = "freebsd") } 38 + "re" { >= "1.11.0" } 39 + "ounit2" { with-test } 40 + "pcre2" { >= "8.0.3" } 41 + "rresult" 42 + "bos" 43 + "fmt" 44 + ] 45 + build: [ 46 + ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man "-oversion" ocaml:version] 47 + [make "-j%{jobs}%" "DEBUG=-g" "world.opt"] 48 + [make "-j%{jobs}%" "DEBUG=-g" "all"] 49 + [make "-C" "testsuite" "clean" "all-tests"] { with-test } 50 + [make "-C" "test" "clean" "all"] { with-test & os != "macos" & os != "opensuse-tumbleweed" } 51 + # [make "-C" "scripts" "clean" "test"] { with-test } 52 + ] 53 + install: [make "install"] 54 + conflicts: [ 55 + "ocaml-option-bytecode-only" 56 + "pa_ppx" { < "0.18" } 57 + "p5scm" { <= "0.3.1" } 58 + "matita" { <= "0.99.5" } 59 + "lablgl" { <= "1.07" } 60 + "frama-clang" { = "0.0.14" } 61 + ] 62 + x-ci-accept-failures: [ "opensuse-tumbleweed" ] 63 + dev-repo: "git+https://github.com/camlp5/camlp5.git" 64 + url { 65 + src: "https://github.com/camlp5/camlp5/archive/refs/tags/8.03.02.tar.gz" 66 + checksum: [ 67 + "sha512=c3d17919c342a4bff54513803d2cc31c6f65f794b05761c26da173fbc7be004d975b6dc3e12199f64e16cdfde6048d51924c8a1560d162575933142dd4fc55d4" 68 + ] 69 + }