Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (77f1f5e8daaab1d5d6f8fa93be630283ded5b8f1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (77f1f5e8daaab1d5d6f8fa93be630283ded5b8f1)
  • Date: Sat, 31 Mar 2012 15:39:44 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 1 +
devel/mlgmpidl/BUILD | 4 ++++
devel/mlgmpidl/DEPENDS | 5 +++++
devel/mlgmpidl/DETAILS | 31 +++++++++++++++++++++++++++++++
devel/mlgmpidl/HISTORY | 3 +++
devel/mlgmpidl/INSTALL | 3 +++
devel/mlgmpidl/PREPARE | 2 ++
devel/mlgmpidl/PRE_BUILD | 7 +++++++
8 files changed, 56 insertions(+)

New commits:
commit 77f1f5e8daaab1d5d6f8fa93be630283ded5b8f1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/mlgmpidl: new spell, ocaml bindings for gmp

diff --git a/ChangeLog b/ChangeLog
index 3d21e32..cab18d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
2012-03-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* devel/camlidl: new spell, a stub code generator and COM binding for
Objective Caml
+ * devel/mlgmpidl: new spell, ocaml bindings for gmp

2012-03-29 Ladislav Hagara <hgr AT vabo.cz>
* gnome3-libs/gcr: new spell, library for high level crypto parsing
diff --git a/devel/mlgmpidl/BUILD b/devel/mlgmpidl/BUILD
new file mode 100755
index 0000000..b0064c1
--- /dev/null
+++ b/devel/mlgmpidl/BUILD
@@ -0,0 +1,4 @@
+make_single &&
+default_build_make &&
+make META &&
+make_normal
diff --git a/devel/mlgmpidl/DEPENDS b/devel/mlgmpidl/DEPENDS
new file mode 100755
index 0000000..625147b
--- /dev/null
+++ b/devel/mlgmpidl/DEPENDS
@@ -0,0 +1,5 @@
+depends gmp &&
+depends mpfr &&
+depends ocaml &&
+depends camlidl &&
+depends findlib
diff --git a/devel/mlgmpidl/DETAILS b/devel/mlgmpidl/DETAILS
new file mode 100755
index 0000000..7891781
--- /dev/null
+++ b/devel/mlgmpidl/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=mlgmpidl
+if [[ "$MLGMPIDL_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE="${SPELL}-svn.tar.bz2"
+
SOURCE_URL[0]="svn://scm.gforge.inria.fr/svnroot/mlxxxidl/mlgmpidl/trunk:${SPELL}"
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-svn"
+
WEB_SITE="http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/";
+ LICENSE[0]=LGPL
+ ENTERED=20120331
+ SHORT="a package offering an interface to the GMP and MPFR
libraries for OCaml"
+cat << EOF
+MLGMPIDL is a package offering an interface to the GMP and MPFR libraries
+for OCaml version 3.07 or higher. The interface offers access to almost
+all the functions of the library, and is decomposed into 7 submodules,
+corresponding to C modules:
+
+ * Mpz: GMP integers, with side-effect semantics (as in C library)
+ * Mpq: GMP rationals, with side-effect semantics (as in C library)
+ * Mpzf: GMP integers, with functional semantics
+ * Mpqf: GMP rationals, with functional semantics
+ * Mpf: GMP multiprecision floating-point numbers
+ * Gmp_random: GMP random number functions
+ * Mpfr: MPFR multiprecision floating-point numbers, with side-effect
+ semantics (as in C library)
+ * Mpfrf: MPFR multiprecision floating-point numbers, with functional
+ semantics
+EOF
diff --git a/devel/mlgmpidl/HISTORY b/devel/mlgmpidl/HISTORY
new file mode 100644
index 0000000..106843b
--- /dev/null
+++ b/devel/mlgmpidl/HISTORY
@@ -0,0 +1,3 @@
+2012-03-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD, PREPARE: spell created
+
diff --git a/devel/mlgmpidl/INSTALL b/devel/mlgmpidl/INSTALL
new file mode 100755
index 0000000..e93e9cc
--- /dev/null
+++ b/devel/mlgmpidl/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/devel/mlgmpidl/PREPARE b/devel/mlgmpidl/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/devel/mlgmpidl/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/devel/mlgmpidl/PRE_BUILD b/devel/mlgmpidl/PRE_BUILD
new file mode 100755
index 0000000..931397c
--- /dev/null
+++ b/devel/mlgmpidl/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+cp Makefile.config.model Makefile.config &&
+sedit "s:MLGMPIDL_PREFIX \+=:MLGMPIDL_PREFIX = ${INSTALL_ROOT}/usr:"
Makefile.config &&
+sedit "s:CFLAGS \+=:CFLAGS +=:" Makefile.config &&
+make clean &&
+rm -f gmp_random_caml.c mpf_caml.c mpfr_caml.c mpq_caml.c mpz_caml.c



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (77f1f5e8daaab1d5d6f8fa93be630283ded5b8f1), Florian Franzmann, 03/31/2012

Archive powered by MHonArc 2.6.24.

Top of Page