Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ethan Grammatikidis (c6ab28f9a770a32c2d72b1e216004f0c67956b49)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ethan Grammatikidis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ethan Grammatikidis (c6ab28f9a770a32c2d72b1e216004f0c67956b49)
  • Date: Wed, 15 Apr 2009 16:58:03 -0500

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

ChangeLog | 3 ++
devel/q/CONFIGURE | 11 +++++++++
devel/q/DEPENDS | 64
++++++++++++++++++++++++++++++++++++++++++++++++++++++
devel/q/DETAILS | 20 ++++++++++++++++
devel/q/HISTORY | 3 ++
5 files changed, 101 insertions(+)

New commits:
commit c6ab28f9a770a32c2d72b1e216004f0c67956b49
Author: Ethan Grammatikidis <eekee57 AT fastmail.fm>
Commit: Ethan Grammatikidis <eekee57 AT fastmail.fm>

devel/q: new spell, a functional programming language based on term
rewriting.

diff --git a/ChangeLog b/ChangeLog
index 45dad2c..d51f71e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2009-04-15 Ethan Grammatikidis <eekee57 AT fastmail.fm>
+ * devel/q: new spell, a functional programming language based on term
rewriting.
+
2009-04-15 Vlad Glagolev <stealth AT sourcemage.org>
* php-pear/imagick: new spell, wrapper to the
ImageMagick/GraphicsMagick
library
diff --git a/devel/q/CONFIGURE b/devel/q/CONFIGURE
new file mode 100755
index 0000000..04dcecd
--- /dev/null
+++ b/devel/q/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_option Q_OPTS \
+ "Enable unicode support? (The alternative is plain ASCII.)"
\
+ y \
+ "--with-unicode" \
+ "--without-unicode" &&
+
+config_query_option Q_OPTS \
+ "Enable thread support?" \
+ y \
+ "--with-pthread" \
+ "--without-pthread"
diff --git a/devel/q/DEPENDS b/devel/q/DEPENDS
new file mode 100755
index 0000000..4a29660
--- /dev/null
+++ b/devel/q/DEPENDS
@@ -0,0 +1,64 @@
+optional_depends readline \
+ "--with-rl" \
+ "--without-rl" \
+ "Enable readline in the interpreter" &&
+
+optional_depends curl \
+ "--with-curl" \
+ "--without-curl" \
+ "Enable the Curl module which fetches data given URLs" &&
+
+optional_depends gdbm \
+ "--with-gdbm" \
+ "--without-gdbm" \
+ "Enable the Gdbm module which provides simple file-backed databases" &&
+
+optional_depends libggi \
+ "--with-ggi" \
+ "--without-ggi" \
+ "Enable the GGI module (portable raster graphics)" &&
+
+if is_depends_enabled $SPELL libggi; then
+optional_depends freetype2 \
+ "--with-ft2" \
+ "--without-ft2" \
+ "Enable additional font support within the GGI module"
+fi &&
+
+optional_depends imagemagick \
+ "--with-magick" \
+ "--without-magick" \
+ "Enable the Magick module (provides an interface to ImageMagick)" &&
+
+optional_depends unixodbc \
+ "--with-odbc" \
+ "--without-odbc" \
+ "Enable the ODBC module (for open database conectivity)" &&
+
+optional_depends tk \
+ "--with-tk" \
+ "--without-tk" \
+"Enable the Tk module (Actually enables execution of arbitrary Tcl
commands)" &&
+
+optional_depends libxslt \
+ "--with-xml" \
+ "--without-xml" \
+ "For the XML module (also requires libxml2 and zlib)" &&
+if is_depends_enabled $SPELL libxslt; then
+ depends libxml2 &&
+ depends zlib
+fi
+# remember to put && after fi if uncomenting below
+
+# Spell for IBM's Open Data Explorer does not exist yet.
+#optional_depends opendx \
+# "--with-dxl" \
+# "--without-dxl" \
+# "Provide an interface to Open Data Explorer (DX)" &&
+
+# Spell for dmalloc (malloc debugger) does not exist yet.
+#optional_depends dmalloc \
+# "--with-dmalloc" \
+# "--without-dmalloc" \
+# "Use dmalloc (a malloc debugger)" &&
+
diff --git a/devel/q/DETAILS b/devel/q/DETAILS
new file mode 100755
index 0000000..7cb9b00
--- /dev/null
+++ b/devel/q/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=q
+ VERSION=7.11
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
+ SOURCE_URL=http://prdownloads.sourceforge.net/q-lang/$SOURCE\?download
+
SOURCE_HASH=sha512:559dff351eac7b4b8d544e42f3192d7372fb0078a241ba5405cd8ea1c0a82d024e0a5e7e2d83070c2b8af40f1667714744633a090eb4aef0972c4cc68c7e1441
+ WEB_SITE=http://q-lang.sourceforge.net/
+ ENTERED=20090415
+ LICENSE=GPL
+ KEYWORDS="devel"
+ SHORT="A functional programming language based on term rewriting."
+cat << EOF
+Q is an interpreted, dynamically typed functional programming language
+based on term rewriting which allows you to define functions using symbolic
+equations. It works on Linux, OS X, Unix and Windows, and comes with a
+bunch of useful libraries which turn it into a practical programming tool.
+
+It is being superceeded by pure, but pure has not yet reached the same
+level of development.
+EOF
diff --git a/devel/q/HISTORY b/devel/q/HISTORY
new file mode 100644
index 0000000..c8ffa33
--- /dev/null
+++ b/devel/q/HISTORY
@@ -0,0 +1,3 @@
+2009-04-15 Ethan Grammatikidis <eekee57 AT fastmail.fm>
+ * DETAILS, DEPENDS, CONFIGURE: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Ethan Grammatikidis (c6ab28f9a770a32c2d72b1e216004f0c67956b49), Ethan Grammatikidis, 04/15/2009

Archive powered by MHonArc 2.6.24.

Top of Page