[SM-Commit] GIT changes to master grimoire by Ethan Grammatikidis (15958aecf62084b7caeb66a3ac61d8f001aa5c6c)

Ethan Grammatikidis scm at sourcemage.org
Wed Sep 10 03:47:36 EDT 2008


GIT changes to master grimoire by Ethan Grammatikidis <eekee57 at fastmail.fm>:

 ChangeLog                   |    4 ++++
 devel/mzscheme352/BUILD     |    6 ++++++
 devel/mzscheme352/CONFLICTS |    2 ++
 devel/mzscheme352/DETAILS   |   33 +++++++++++++++++++++++++++++++++
 devel/mzscheme352/HISTORY   |   13 +++++++++++++
 5 files changed, 58 insertions(+)

New commits:
commit 15958aecf62084b7caeb66a3ac61d8f001aa5c6c
Author: Ethan Grammatikidis <eekee57 at fastmail.fm>
Commit: Ethan Grammatikidis <eekee57 at fastmail.fm>

    devel/mzscheme352: new spell, specific version of mzscheme needed
                       for the Arc programming language.

diff --git a/ChangeLog b/ChangeLog
index ed36ec0..6b179f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-09-10 Ethan Grammatikidis <eekee57 at fastmail.fm>
+	* devel/mzscheme352: new spell, specific version of mzscheme needed
+	  for the Arc programming language.
+
 2008-09-09 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
 	* ruby-raa/podcatcher: new spell, podcast graber
 
diff --git a/devel/mzscheme352/BUILD b/devel/mzscheme352/BUILD
new file mode 100755
index 0000000..2412434
--- /dev/null
+++ b/devel/mzscheme352/BUILD
@@ -0,0 +1,6 @@
+CFLAGS=${CFLAGS/-O3/-O2} &&
+CXXFLAGS=${CXXFLAGS/-O3/-O2} &&
+OPTS="$OPTS --enable-shared" &&
+mv ../plt .
+cd plt/src &&
+default_build
diff --git a/devel/mzscheme352/CONFLICTS b/devel/mzscheme352/CONFLICTS
new file mode 100755
index 0000000..eb6fbcd
--- /dev/null
+++ b/devel/mzscheme352/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts drscheme &&
+conflicts mzscheme
diff --git a/devel/mzscheme352/DETAILS b/devel/mzscheme352/DETAILS
new file mode 100755
index 0000000..956fb5d
--- /dev/null
+++ b/devel/mzscheme352/DETAILS
@@ -0,0 +1,33 @@
+           SPELL=mzscheme352
+         VERSION=352
+          SOURCE=mz-$VERSION-src-unix.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/mz-$VERSION
+   SOURCE_URL[0]=http://download.plt-scheme.org/bundles/$VERSION/mz/$SOURCE
+     SOURCE_HASH=sha512:e6bd11718b1884301c066a9e3423b0030ae3359b2b9e0986d89e026fc91c4a590be5b39256eb8ad0360181d83d15b7df0a6f8f5b7d1fb2dc6e24412433527859
+      LICENSE[0]=LGPL
+        WEB_SITE=http://www.plt-scheme.org/software/mzscheme/
+         ENTERED=20080910
+        KEYWORDS="devel scheme"
+           SHORT="an implementation of the Scheme programming language"
+cat << EOF
+This is version 352 of MzScheme, which is required for the Arc progamming
+language.
+
+MzScheme is an implementation of the Scheme programming language for Windows,
+Mac OS X, and Unix. The name is pronounced "miz scheme", as in "Ms. Scheme".
+
+MzScheme is R5RS-compliant, including the full numerical tower. It also
+provides threads (on all platforms), exceptions, modules, class-based
+objects, Unicode, regular-expression matching, TCP/IP, and more.
+
+MzScheme compiles Scheme to byte code. At run time on x86, x86_64, and
+PowerPC platforms, MzScheme converts byte code to native code through a
+just-in-time compiler. Alternately, on all platforms, the mzc compiler
+produces native code via C to run in MzScheme.
+
+MzScheme supports access to foreign functions and libraries directly from
+Scheme, as well as MzScheme-specific extensions that are implemented in C/C++.
+MzScheme can also be embedded as an extension language within a C/C++
+application. Interoperability with C/C++ is facilitated by the use of a
+conservative garbage collector.
+EOF
diff --git a/devel/mzscheme352/HISTORY b/devel/mzscheme352/HISTORY
new file mode 100644
index 0000000..1b4f1a5
--- /dev/null
+++ b/devel/mzscheme352/HISTORY
@@ -0,0 +1,13 @@
+2008-09-10 Ethan Grammatikidis <eekee57 at fastmail.fm>
+	* ALL: copied from mzscheme spell.
+	* DETAILS: regressed version to 352
+	* CONFLICTS: added mzscheme
+	* BUILD: this version evidently unpacks into a different directory
+
+2008-06-16 Alexander Tsamutali <astsmtl at gmail.com>
+	* DETAILS: updated spell to 4.0
+	* CONFLICTS: now conflicts with drscheme
+	* BUILD: replacing -O3 with -O2
+
+2006-12-15 Alexander Tsamutali <astsmtl at gmail.com>
+	* DETAILS, BUILD, HISTORY: Created this spell



More information about the SM-Commit mailing list