aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-11-06 15:46:00 +0100
committerPierre-Marie Pédrot2018-11-07 13:55:13 +0100
commit1b1fecbb38ac8fc77750daf863b47c8dfc49ed41 (patch)
treea0234da4d2ba5e26a76c237b38adb630a79a2e32
parent14c55444b3bd574f77b4443916c55f8f102414b6 (diff)
Bump up the minimal camlp5 version to 7.06.
This is the first release that contains the type-safe grammar API.
-rw-r--r--.gitlab-ci.yml2
-rw-r--r--INSTALL2
-rw-r--r--configure.ml4
-rw-r--r--coq.opam2
-rw-r--r--dev/ci/docker/bionic_coq/Dockerfile4
5 files changed, 7 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f5e0fb420a..01dd5c5ffb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ stages:
variables:
# Format: $IMAGE-V$DATE [Cache is not used as of today but kept here
# for reference]
- CACHEKEY: "bionic_coq-V2018-10-30-V1"
+ CACHEKEY: "bionic_coq-V2018-11-07-V1"
IMAGE: "$CI_REGISTRY_IMAGE:$CACHEKEY"
# By default, jobs run in the base switch; override to select another switch
OPAM_SWITCH: "base"
diff --git a/INSTALL b/INSTALL
index 6201bc9610..576a648b48 100644
--- a/INSTALL
+++ b/INSTALL
@@ -39,7 +39,7 @@ WHAT DO YOU NEED ?
- Findlib (version >= 1.4.1)
(available at http://projects.camlcity.org/projects/findlib.html)
- - Camlp5 (version >= 7.03)
+ - Camlp5 (version >= 7.06)
(available at https://camlp5.github.io/)
- GNU Make version 3.81 or later
diff --git a/configure.ml b/configure.ml
index 39c65683ff..14c1f38a95 100644
--- a/configure.ml
+++ b/configure.ml
@@ -709,9 +709,9 @@ let check_camlp5_version camlp5o =
let version_line, _ = run ~err:StdOut camlp5o ["-v"] in
let version = List.nth (string_split ' ' version_line) 2 in
match numeric_prefix_list version with
- | major::minor::_ when s2i major > 6 || (s2i major, s2i minor) >= (6,6) ->
+ | major::minor::_ when s2i major > 7 || (s2i major, s2i minor) >= (7,6) ->
cprintf "You have Camlp5 %s. Good!" version; version
- | _ -> die "Error: unsupported Camlp5 (version < 6.06 or unrecognized).\n"
+ | _ -> die "Error: unsupported Camlp5 (version < 7.06 or unrecognized).\n"
let config_camlp5 () =
let camlp5mod = "gramlib" in
diff --git a/coq.opam b/coq.opam
index ab18119ac4..cfcb310d10 100644
--- a/coq.opam
+++ b/coq.opam
@@ -22,7 +22,7 @@ depends: [
"ocaml" { >= "4.05.0" }
"dune" { build & >= "1.4.0" }
"num"
- "camlp5" { >= "7.03" }
+ "camlp5" { >= "7.06" }
]
build-env: [
diff --git a/dev/ci/docker/bionic_coq/Dockerfile b/dev/ci/docker/bionic_coq/Dockerfile
index 4ddb582414..0439d566fd 100644
--- a/dev/ci/docker/bionic_coq/Dockerfile
+++ b/dev/ci/docker/bionic_coq/Dockerfile
@@ -1,4 +1,4 @@
-# CACHEKEY: "bionic_coq-V2018-10-30-V1"
+# CACHEKEY: "bionic_coq-V2018-11-07-V1"
# ^^ Update when modifying this file.
FROM ubuntu:bionic
@@ -41,7 +41,7 @@ ENV BASE_OPAM="num ocamlfind.1.8.0 dune.1.4.0 ounit.2.0.8 odoc.1.3.0" \
CI_OPAM="menhir.20180530 elpi.1.1.0 ocamlgraph.1.8.8"
# BASE switch; CI_OPAM contains Coq's CI dependencies.
-ENV CAMLP5_VER="7.03" \
+ENV CAMLP5_VER="7.06" \
COQIDE_OPAM="lablgtk.2.18.5 conf-gtksourceview.2"
# base switch