Skip to Content.
Sympa Menu

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

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 (e15b9ea263726a9bce8a804292826ff2b36d9d65)
  • Date: Tue, 5 Jan 2021 22:29:20 +0000

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

ChangeLog | 3 +++
devel/cppo/BUILD | 1 +
devel/cppo/DEPENDS | 6 ++++++
devel/cppo/DETAILS | 14 ++++++++++++++
devel/cppo/HISTORY | 3 +++
devel/cppo/INSTALL | 1 +
devel/cppo/PRE_BUILD | 4 ++++
devel/ocaml-extlib/BUILD | 1 +
devel/ocaml-extlib/DEPENDS | 4 ++++
devel/ocaml-extlib/DETAILS | 19 +++++++++++++++++++
devel/ocaml-extlib/HISTORY | 2 ++
devel/ocaml-extlib/INSTALL | 1 +
devel/ocamlbuild/HISTORY | 3 +++
devel/ocamlbuild/TRIGGERS | 1 +
14 files changed, 63 insertions(+)

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

ocaml-extlib: new spell, Extended Standard Library for OCaml

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

cppo: new spell, C-style preprocessor for OCaml

commit 67a5b6fe60ed7809ed394a2d81154c83c44c3e53
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ocamlbuild: Add trigger for ocaml

diff --git a/ChangeLog b/ChangeLog
index 602eeca..4856dcb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
* devel/dune: new spell, A composable build system for OCaml
* FUNCTIONS: Simplified path fixup in default_grimoire_post_install
Added usr/doc & usr/local/doc post-install path fixup
+ * devel/cppo: new spell, C-style preprocessor for OCaml
+ * devel/ocaml-extlib: new spell, Extended Standard Library for
+ OCaml

2021-01-03 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/dabo: spell deprecated [replaced by obsolete - dead]
diff --git a/devel/cppo/BUILD b/devel/cppo/BUILD
new file mode 100755
index 0000000..7afe3ec
--- /dev/null
+++ b/devel/cppo/BUILD
@@ -0,0 +1 @@
+dune build
diff --git a/devel/cppo/DEPENDS b/devel/cppo/DEPENDS
new file mode 100755
index 0000000..d2c3686
--- /dev/null
+++ b/devel/cppo/DEPENDS
@@ -0,0 +1,6 @@
+. "$GRIMOIRE"/FUNCTIONS &&
+vdepends <<EOF
+ dune
+ ocaml
+ ocamlbuild
+EOF
diff --git a/devel/cppo/DETAILS b/devel/cppo/DETAILS
new file mode 100755
index 0000000..1e42551
--- /dev/null
+++ b/devel/cppo/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=cppo
+ VERSION=1.6.7
+ SOURCE="$SPELL-v$VERSION.tbz"
+
SOURCE_URL[0]=https://github.com/ocaml-community/$SPELL/releases/download/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:9722b50fd23aaccf86816313333a3bf8fc7c6b4ef06b153e5e1e1aaf14670cf51a4aac52fb1b4a0e5531699c4047a1eff6c24c969f7e5063e78096c2195b5819
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tbz}"
+ WEB_SITE="https://github.com/ocaml-community/cppo";
+ LICENSE[0]="BSD-3-clause"
+ ENTERED=20210105
+ KEYWORDS=""
+ SHORT="C-style preprocessor for OCaml"
+cat << EOF
+Please enter a description of the spell here
+EOF
diff --git a/devel/cppo/HISTORY b/devel/cppo/HISTORY
new file mode 100644
index 0000000..9b47650
--- /dev/null
+++ b/devel/cppo/HISTORY
@@ -0,0 +1,3 @@
+2021-01-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/devel/cppo/INSTALL b/devel/cppo/INSTALL
new file mode 100755
index 0000000..44e3bdb
--- /dev/null
+++ b/devel/cppo/INSTALL
@@ -0,0 +1 @@
+dune install
diff --git a/devel/cppo/PRE_BUILD b/devel/cppo/PRE_BUILD
new file mode 100755
index 0000000..f4bafa7
--- /dev/null
+++ b/devel/cppo/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+# Remove pre-compiled files, causes build failures
+find \( -name \*.mli -o -name \*.cmi \) -exec rm -f {} +
diff --git a/devel/ocaml-extlib/BUILD b/devel/ocaml-extlib/BUILD
new file mode 100755
index 0000000..4b49bf2
--- /dev/null
+++ b/devel/ocaml-extlib/BUILD
@@ -0,0 +1 @@
+make minimal=1 build
diff --git a/devel/ocaml-extlib/DEPENDS b/devel/ocaml-extlib/DEPENDS
new file mode 100755
index 0000000..00e3978
--- /dev/null
+++ b/devel/ocaml-extlib/DEPENDS
@@ -0,0 +1,4 @@
+vdepends <<EOF
+ cppo
+ ocaml
+EOF
diff --git a/devel/ocaml-extlib/DETAILS b/devel/ocaml-extlib/DETAILS
new file mode 100755
index 0000000..1cb17bf
--- /dev/null
+++ b/devel/ocaml-extlib/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ocaml-extlib
+ VERSION=1.7.7
+ SOURCE="extlib-$VERSION.tar.gz"
+ WEB_SITE="https://github.com/ygrek/ocaml-extlib";
+ SOURCE_URL=("$WEB_SITE/releases/download/$VERSION/$SOURCE")
+
SOURCE_HASH=sha512:4f3d6f5bc29c43254ad9f927213fca4afb8a74afbfbaca01ae7e540ea4509f2583aeedd91da8d5252843dd0998093e6e02801a4e95a70a04c6f7229b2b817bf3
+#
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}"
+ LICENSE[0]="LGPL-2.1-or-later"
+ ENTERED=20210105
+ KEYWORDS=""
+ SHORT="Extended Standard Library for OCaml"
+cat << EOF
+ExtLib is a set of additional useful functions and modules for OCaml. Current
+goal is to maintain compatibility, new software is encouraged to not use
extlib
+since stdlib is now seeing many additions and improvements which make many
parts
+of extlib obsolete. For tail-recursion safety consider using other libraries
+e.g. containers.
+EOF
diff --git a/devel/ocaml-extlib/HISTORY b/devel/ocaml-extlib/HISTORY
new file mode 100644
index 0000000..d3e9e01
--- /dev/null
+++ b/devel/ocaml-extlib/HISTORY
@@ -0,0 +1,2 @@
+2021-01-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/ocaml-extlib/INSTALL b/devel/ocaml-extlib/INSTALL
new file mode 100755
index 0000000..d9ccc96
--- /dev/null
+++ b/devel/ocaml-extlib/INSTALL
@@ -0,0 +1 @@
+make minimal=1 install
diff --git a/devel/ocamlbuild/HISTORY b/devel/ocamlbuild/HISTORY
index a56707f..0c2ee0a 100644
--- a/devel/ocamlbuild/HISTORY
+++ b/devel/ocamlbuild/HISTORY
@@ -1,2 +1,5 @@
+2021-01-05 Ismael Luceno <ismael AT iodev.co.uk>
+ * TRIGGERS: Added trigger for ocaml
+
2019-08-20 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DEPENDS, DETAILS: Spell created
diff --git a/devel/ocamlbuild/TRIGGERS b/devel/ocamlbuild/TRIGGERS
new file mode 100755
index 0000000..6b6eba3
--- /dev/null
+++ b/devel/ocamlbuild/TRIGGERS
@@ -0,0 +1 @@
+on_cast ocaml cast_self



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

Archive powered by MHonArc 2.6.24.

Top of Page