[SM-Commit] GIT changes to master grimoire by Florian Franzmann (d909ab10a7ed123005b99f1dc7ad1c06d1c1739b)

Florian Franzmann scm at sourcemage.org
Mon Dec 27 15:43:29 EST 2010


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

 ChangeLog              |    4 +++
 science/plplot/BUILD   |    7 ++++++
 science/plplot/DEPENDS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++
 science/plplot/DETAILS |   28 ++++++++++++++++++++++++++
 science/plplot/HISTORY |    3 ++
 5 files changed, 93 insertions(+)

New commits:
commit d909ab10a7ed123005b99f1dc7ad1c06d1c1739b
Author: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>

    science/plplot: new spell, a plotting library with bindings for many
    programming languages

diff --git a/ChangeLog b/ChangeLog
index 59ca844..23f18c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-27 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* science/plplot: new spell, a plotting library with bindings
+	  for many programming languages
+
 2010-12-27 Ladislav Hagara <hgr at vabo.cz>
 	* ruby-raa/ruby-pkg-config: new spell, pkg-config implementation by Ruby
 
diff --git a/science/plplot/BUILD b/science/plplot/BUILD
new file mode 100755
index 0000000..2e1476c
--- /dev/null
+++ b/science/plplot/BUILD
@@ -0,0 +1,7 @@
+OPTS="$OPTS -DCMAKE_BUILD_TYPE=Release" &&
+OPTS="$OPTS -DHAVE_AGG=OFF" &&
+OPTS="$OPTS -DGNAT_LIB=/usr/lib/gcc/${BUILD}/$(installed_version gcc)/adalib/libgnat.so" &&
+OPTS="$OPTS -DHAVE_FREETYPE=OFF" &&
+OPTS="$OPTS -DENABLE_python=OFF" &&
+message "${MESSAGE_COLOR}${OPTS}${DEFAULT_COLOR}" &&
+qt4_cmake_build
diff --git a/science/plplot/DEPENDS b/science/plplot/DEPENDS
new file mode 100755
index 0000000..c58c1a2
--- /dev/null
+++ b/science/plplot/DEPENDS
@@ -0,0 +1,51 @@
+optional_depends ada \
+    "-DENABLE_ada=ON" \
+    "-DENABLE_ada=OFF" \
+    "Ada bindings" &&
+depends cairo &&
+depends cmake &&
+optional_depends fortran \
+    "-DENABLE_f77=ON -DENABLE_f95=ON" \
+    "-DENABLE_f77=OFF -DENABLE_f95=OFF" \
+    "Fortran bindings" &&
+optional_depends g++ \
+    "-DENABLE_cxx=ON" \
+    "-DENABLE_cxx=OFF" \
+    "C++ bindings" &&
+depends gd &&
+optional_depends JDK \
+    "-DENABLE_java=ON" \
+    "-DENABLE_java=OFF" \
+    "java bindings" &&
+depends libharu &&
+depends libx11 &&
+depends libxext &&
+depends libxi &&
+depends lua &&
+depends m4 &&
+optional_depends octave \
+    "-DENABLE_octave=ON" \
+    "-DENABLE_octave=OFF" \
+    "octave bindings" &&
+depends pango &&
+depends lasi  &&
+optional_depends qhull \
+    "-DHAVE_QHULL=ON" \
+    "-DHAVE_QHULL=OFF" \
+    "build internal csironn library for nearest neighbor interpolation" &&
+optional_depends qt4 \
+    "-DENABLE_qt=ON" \
+    "-DENABLE_qt=OFF" \
+    "Qt4 bindings" &&
+depends swig &&
+depends tcl "-DENABLE_tcl=ON" &&
+depends tk "-DENABLE_tk=ON"   &&
+optional_depends wxgtk \
+    "-DENABLE_wxwidgets=ON" \
+    "-DENABLE_wxwidgets=OFF" \
+    "wxwidgets bindings" &&
+depends xml-dom &&
+optional_depends pdl \
+    "-DENABLE_pdl=ON" \
+    "-DENABLE_pdl=OFF" \
+    "build perl data language bindings examples"
diff --git a/science/plplot/DETAILS b/science/plplot/DETAILS
new file mode 100755
index 0000000..d43af6e
--- /dev/null
+++ b/science/plplot/DETAILS
@@ -0,0 +1,28 @@
+           SPELL=plplot
+         VERSION=5.9.7
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}%20Source/${SOURCE}
+     SOURCE_HASH=sha512:a689c8f6e8f785be4c9afe97ebdd71c0cd451087d77038261b4c86e730a785f84e3b2915e90410f5fbe1fd20584493cfea6a7057330a10b1c51084495b4152a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://plplot.sourceforge.net"
+      LICENSE[0]=LGPL
+         ENTERED=20101218
+           SHORT="a cross-platform software package for creating scientific plots"
+cat << EOF
+PLplot is a cross-platform software package for creating scientific plots. To
+help accomplish that task it is organized as a core C library, language
+bindings for that library, and device drivers which control how the plots
+are presented in non-interactive and interactive plotting contexts.
+
+The PLplot core library can be used to create standard x-y plots, semi-log
+plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar
+charts and pie charts. Multiple graphs (of the same or different sizes)
+may be placed on a single page, and multiple pages are allowed for those
+device formats that support them.
+
+PLplot has core support for Unicode. This means for our many Unicode-aware
+devices that plots can be labelled using the enormous selection of Unicode
+mathematical symbols. A large subset of our Unicode-aware devices also
+support complex text layout (CTL) languages such as Arabic, Hebrew, and
+Indic and Indic-derived CTL scripts such as Devanagari, Thai, Lao, and Tibetan.
+EOF
diff --git a/science/plplot/HISTORY b/science/plplot/HISTORY
new file mode 100644
index 0000000..439c07d
--- /dev/null
+++ b/science/plplot/HISTORY
@@ -0,0 +1,3 @@
+2010-12-18 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* BUILD, DEPENDS, DETAILS: spell created
+



More information about the SM-Commit mailing list