Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (5f3c8a62a2db2b5589aa8c0ac926765a684439b1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (5f3c8a62a2db2b5589aa8c0ac926765a684439b1)
  • Date: Wed, 6 Jan 2021 01:41:50 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 6 ++++++
devel/ocaml-migrate-parsetree/BUILD | 1 +
devel/ocaml-migrate-parsetree/DEPENDS | 7 +++++++
devel/ocaml-migrate-parsetree/DETAILS | 18 ++++++++++++++++++
devel/ocaml-migrate-parsetree/HISTORY | 2 ++
devel/ocaml-migrate-parsetree/INSTALL | 1 +
devel/ocaml-migrate-parsetree/TRIGGERS | 1 +
devel/ocaml-ppx-derivers/BUILD | 1 +
devel/ocaml-ppx-derivers/DEPENDS | 5 +++++
devel/ocaml-ppx-derivers/DETAILS | 16 ++++++++++++++++
devel/ocaml-ppx-derivers/HISTORY | 2 ++
devel/ocaml-ppx-derivers/INSTALL | 1 +
devel/ocaml-ppx-derivers/TRIGGERS | 1 +
13 files changed, 62 insertions(+)

New commits:
commit 5f3c8a62a2db2b5589aa8c0ac926765a684439b1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ocaml-migrate-parsetree: new spell, Convert OCaml parsetrees between
major versions

commit 4dac2eed854c169fd37a2215e93d533013e738e0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ocaml-ppx-derivers: new spell, Shared [@@deriving] plugin registry

diff --git a/ChangeLog b/ChangeLog
index c82bd33..897d3a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/ocaml-ppx-derivers: new spell, Shared [@@deriving] plugin
+ registry
+ * devel/ocaml-migrate-parsetree: new spell, Convert OCaml parsetrees
+ between major versions
+
2021-01-05 Ismael Luceno <ismael AT sourcemage.org>
* devel/neko: new spell, The Neko Programming Language
* devel/dune: new spell, A composable build system for OCaml
diff --git a/devel/ocaml-migrate-parsetree/BUILD
b/devel/ocaml-migrate-parsetree/BUILD
new file mode 100755
index 0000000..b7c58b3
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/BUILD
@@ -0,0 +1 @@
+dune build @install
diff --git a/devel/ocaml-migrate-parsetree/DEPENDS
b/devel/ocaml-migrate-parsetree/DEPENDS
new file mode 100755
index 0000000..4615942
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/DEPENDS
@@ -0,0 +1,7 @@
+. "$GRIMOIRE"/FUNCTIONS &&
+vdepends <<EOF
+ dune
+ ocaml
+ ocaml-ppx-derivers
+EOF
+# TODO ocaml-ppx-derivers should be deprecated with 2.x
diff --git a/devel/ocaml-migrate-parsetree/DETAILS
b/devel/ocaml-migrate-parsetree/DETAILS
new file mode 100755
index 0000000..e25defd
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=ocaml-migrate-parsetree
+ VERSION=1.8.0
+ SOURCE="$SPELL-v$VERSION.tbz"
+ WEB_SITE="https://github.com/ocaml-ppx/ocaml-migrate-parsetree";
+ SOURCE_URL[0]="$WEB_SITE/releases/download/v$VERSION/$SOURCE"
+
SOURCE_HASH=sha512:c14ffacbba9fda34243b3e8310ce49414415b530bbd982eaa6c1891517c5a9a6a35887afa7d6f15f7f94e225a7f15cc25417fd3337e685d4a7d6ee160e50e66e
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tbz}"
+ LICENSE[0]="LGPL-2.1"
+ ENTERED=20210106
+ KEYWORDS=""
+ SHORT="Convert OCaml parsetrees between major versions"
+cat << EOF
+This library converts between parsetrees of different OCaml versions.
+
+Supported versions are 4.02, 4.03, 4.04, 4.05, 4.06, 4.07, 4.08, 4.09, 4.10,
and
+4.11. For each version, there is a snapshot of the parsetree and conversion
+functions to the next and/or previous version.
+EOF
diff --git a/devel/ocaml-migrate-parsetree/HISTORY
b/devel/ocaml-migrate-parsetree/HISTORY
new file mode 100644
index 0000000..30169e0
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/HISTORY
@@ -0,0 +1,2 @@
+2021-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, TRIGGERS: spell created
diff --git a/devel/ocaml-migrate-parsetree/INSTALL
b/devel/ocaml-migrate-parsetree/INSTALL
new file mode 100755
index 0000000..44e3bdb
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/INSTALL
@@ -0,0 +1 @@
+dune install
diff --git a/devel/ocaml-migrate-parsetree/TRIGGERS
b/devel/ocaml-migrate-parsetree/TRIGGERS
new file mode 100755
index 0000000..6b6eba3
--- /dev/null
+++ b/devel/ocaml-migrate-parsetree/TRIGGERS
@@ -0,0 +1 @@
+on_cast ocaml cast_self
diff --git a/devel/ocaml-ppx-derivers/BUILD b/devel/ocaml-ppx-derivers/BUILD
new file mode 100755
index 0000000..7afe3ec
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/BUILD
@@ -0,0 +1 @@
+dune build
diff --git a/devel/ocaml-ppx-derivers/DEPENDS
b/devel/ocaml-ppx-derivers/DEPENDS
new file mode 100755
index 0000000..2ea7a4b
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/DEPENDS
@@ -0,0 +1,5 @@
+. "$GRIMOIRE"/FUNCTIONS &&
+vdepends <<EOF
+ dune
+ ocaml
+EOF
diff --git a/devel/ocaml-ppx-derivers/DETAILS
b/devel/ocaml-ppx-derivers/DETAILS
new file mode 100755
index 0000000..7748ef9
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ocaml-ppx-derivers
+ VERSION=1.2.1
+ SOURCE="ppx_derivers-$VERSION.tar.gz"
+ WEB_SITE="https://github.com/ocaml-ppx/ppx_derivers";
+ SOURCE_URL[0]="$WEB_SITE/archive/$VERSION.tar.gz"
+
SOURCE_HASH=sha512:ef0796fe2592e653d34ba01d206d4b507429882a2aaadcb89c7f807c33a417f2871b0c94ade5c92aefd9487daa582e19d88ad5a5eaa631e8162ae12f4a0756c6
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}"
+ LICENSE[0]="BSD-3-Clause"
+ ENTERED=20210106
+ KEYWORDS=""
+ SHORT="Shared [@@deriving] plugin registry"
+cat << EOF
+Ppx_derivers is a tiny package whose sole purpose is to allow ppx_deriving
and
+ppx_type_conv to inter-operate gracefully when linked as part of the same
+ocaml-migrate-parsetree driver.
+EOF
diff --git a/devel/ocaml-ppx-derivers/HISTORY
b/devel/ocaml-ppx-derivers/HISTORY
new file mode 100644
index 0000000..30169e0
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/HISTORY
@@ -0,0 +1,2 @@
+2021-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, TRIGGERS: spell created
diff --git a/devel/ocaml-ppx-derivers/INSTALL
b/devel/ocaml-ppx-derivers/INSTALL
new file mode 100755
index 0000000..44e3bdb
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/INSTALL
@@ -0,0 +1 @@
+dune install
diff --git a/devel/ocaml-ppx-derivers/TRIGGERS
b/devel/ocaml-ppx-derivers/TRIGGERS
new file mode 100755
index 0000000..6b6eba3
--- /dev/null
+++ b/devel/ocaml-ppx-derivers/TRIGGERS
@@ -0,0 +1 @@
+on_cast ocaml cast_self



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (5f3c8a62a2db2b5589aa8c0ac926765a684439b1), Ismael Luceno, 01/05/2021

Archive powered by MHonArc 2.6.24.

Top of Page