Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Jaka Kranjc (56e6bc59ac761b7383908acead4448874a5b0e5f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Jaka Kranjc <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Jaka Kranjc (56e6bc59ac761b7383908acead4448874a5b0e5f)
  • Date: Sun, 22 Apr 2007 10:50:04 -0500

GIT changes to master grimoire by Jaka Kranjc <lynxlynxlynx AT sourcemage.org>:

ChangeLog | 4 +++
devel/qwtplot3d/BUILD | 6 ++++
devel/qwtplot3d/DEPENDS | 2 +
devel/qwtplot3d/DETAILS | 38 ++++++++++++++++++++++++++++++
devel/qwtplot3d/HISTORY | 2 +
devel/qwtplot3d/INSTALL | 8 ++++++
science/qtiplot/BUILD | 2 +
science/qtiplot/DEPENDS | 4 +++
science/qtiplot/DETAILS | 41 ++++++++++++++++++++++++++++++++
science/qtiplot/HISTORY | 2 +
science/qtiplot/INSTALL | 1
science/qtiplot/PRE_BUILD | 3 ++
science/qtiplot/conf.patch | 56
+++++++++++++++++++++++++++++++++++++++++++++
13 files changed, 169 insertions(+)

New commits:
commit 56e6bc59ac761b7383908acead4448874a5b0e5f
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

added qwtplot3d and qtiplot

diff --git a/ChangeLog b/ChangeLog
index 641f820..827df56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* audio-libs/freealut: new spell, openal utility toolkit

+2007-04-21 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * devel/qwtplot3d: A Qt widget for 3D scientific data representation
+ * science/qtiplot: A clone of Origin for data analysis and plotting.
+
2007-04-20 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* gnustep-apps/FUNCTIONS: fixups, forgot some things, use INSTALL_ROOT
* gnustep-libs/FUNCTIONS: fixups, forgot some things, use INSTALL_ROOT
diff --git a/devel/qwtplot3d/BUILD b/devel/qwtplot3d/BUILD
new file mode 100755
index 0000000..3d1f98f
--- /dev/null
+++ b/devel/qwtplot3d/BUILD
@@ -0,0 +1,6 @@
+if [[ $(get_spell_provider $SPELL QT) == qt4 ]]; then
+ "$INSTALL_ROOT/usr/bin/qt4/qmake" qwtplot3d.pro
+else
+ "$INSTALL_ROOT/usr/bin/qmake" qwtplot3d.pro
+fi &&
+make
diff --git a/devel/qwtplot3d/DEPENDS b/devel/qwtplot3d/DEPENDS
new file mode 100755
index 0000000..5a6f29a
--- /dev/null
+++ b/devel/qwtplot3d/DEPENDS
@@ -0,0 +1,2 @@
+depends QT &&
+depends OPENGL
diff --git a/devel/qwtplot3d/DETAILS b/devel/qwtplot3d/DETAILS
new file mode 100755
index 0000000..42a39d6
--- /dev/null
+++ b/devel/qwtplot3d/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=qwtplot3d
+ VERSION=0.2.6
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:42f23f7e031f793c8392b2e2985e78c20c20f1c375576ff52b4a76548294fd1cad753cd878afd3b4d49398b7ac1bab7cfe3b94c7c58dff8e50699c0fa284bdea
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
+ WEB_SITE="http://qwtplot3d.sourceforge.net/ "
+ LICENSE[0]=ZLIB
+ ENTERED=20070419
+ SHORT="A Qt widget for 3D scientific data representation."
+cat << EOF
+qwtplot3d is a graphics extension to the Qt GUI application framework that
+provides 3D plotting widgets for scientific data and mathematical
expressions.
+
+Features:
+* Common code base for Qt3 and Qt4
+* Specialized widgets for surfaces, graphs etc.
+* Parametric Surfaces
+* Lighting (experimental)
+* User defined visual objects
+* Scaling, rotating, shifting, zooming of data sets and mathematical
functions
+ (see Data Input Topics)
+* Interactive mouse and keyboard handling
+* Resolution changing on the fly
+* Reading from MESH data files :See the 'data' directory and NativeReader
+ documentation for this.
+* Reading from FEM files
+* Flat (2D) labeling
+* Wireframe, filled polygons, hidden line
+* Floor projections (Isolines, Data)
+* Free configurable (labeling, numbering; linear, log or user-defined
+ transformations) and autoscalable axes
+* Free color model
+* Flat/Gouraud shading
+* Color legends
+* Pixmap output (all Qt supported formats)
+* Vector output (PostScript, EPS and PDF) via gl2ps
+EOF
diff --git a/devel/qwtplot3d/HISTORY b/devel/qwtplot3d/HISTORY
new file mode 100644
index 0000000..7cf4d9b
--- /dev/null
+++ b/devel/qwtplot3d/HISTORY
@@ -0,0 +1,2 @@
+2007-04-19 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, HISTORY: created spell
diff --git a/devel/qwtplot3d/INSTALL b/devel/qwtplot3d/INSTALL
new file mode 100755
index 0000000..b1797e7
--- /dev/null
+++ b/devel/qwtplot3d/INSTALL
@@ -0,0 +1,8 @@
+local lib_path="$INSTALL_ROOT/usr/lib" &&
+local include_path="$INSTALL_ROOT/usr/include/qwtplot3d" &&
+local doc_path="$INSTALL_ROOT/usr/share/doc/qwtplot3d" &&
+
+mkdir -p "$lib_path" "$doc_path" "$include_path" &&
+cp -vdP lib/* "$lib_path" &&
+cp -v include/* "$include_path" &&
+cp -vdPr examples "$doc_path"
diff --git a/science/qtiplot/BUILD b/science/qtiplot/BUILD
new file mode 100755
index 0000000..c24bfbe
--- /dev/null
+++ b/science/qtiplot/BUILD
@@ -0,0 +1,2 @@
+"$INSTALL_ROOT/usr/bin/qt4/qmake" qtiplot.pro &&
+make
diff --git a/science/qtiplot/DEPENDS b/science/qtiplot/DEPENDS
new file mode 100755
index 0000000..0eb0ffb
--- /dev/null
+++ b/science/qtiplot/DEPENDS
@@ -0,0 +1,4 @@
+depends qt4 &&
+depends qwt5 &&
+depends qwtplot3d &&
+depends gsl
diff --git a/science/qtiplot/DETAILS b/science/qtiplot/DETAILS
new file mode 100755
index 0000000..1f6a400
--- /dev/null
+++ b/science/qtiplot/DETAILS
@@ -0,0 +1,41 @@
+ SPELL=qtiplot
+ VERSION=0.9-rc1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://soft.proindependent.com/src/${SOURCE}
+
SOURCE_HASH=sha512:ab049f9b95388ee00aa3a51349383d0457d81f34c265c5235702bf6c00a8b37f2bf542ddff2b060263fec17d84b52a19a73fd3de1205772e732156010341c8c9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://soft.proindependent.com/qtiplot.html "
+ LICENSE[0]=GPL
+ ENTERED=20070421
+ SHORT="A clone of Origin for data analysis and scientific
plotting."
+cat << EOF
+Scientists often need to use data analysis and plotting software. For Windows
+systems there is a well known and widely used software called Origin, which
+is not free, of course. The purpose of this project is to develop a free
+(open source), platform independent alternative to Origin. QtiPlot is still
+far from this goal, but there's a "wish to" list we are constantly working
+on. All suggestions and contributions are most welcome!
+
+Features:
+* 3D Plots
+* Publication quality 2D plots: Error Bars, Multilayer
+ Plots, Bar Plots, Pie Plots, Vector Plots, Contour and Image Plots
+* Statistical Plots: Box/Whiskers Diagramms, Histograms
+* Easy export of plots to vector formats (EPS, PS, PDF) and to other various
+ image formats (BMP, JPG, PNG, TIFF etc ...)
+* Powerful and versatile spreadsheets and calculations in column-logic
+* Easy ASCII-Import/Export of single or multiple files
+* Linear and non-linear curve fitting with weighting and estimation of
+ statistical errors of the fit-parameters, using Levenberg-Marquardt
+ Least-Squares Algorithm or Nelder-Mead simplex minimization algorithm.
+* Multi-peak fitting with Gaussian and Lorentzian peak profiles
+* Data analysis: statistics, sorting, FFT, data smoothing (Savitzky-Golay,
+ FFT smoothing, and moving window average), data filtering (low/high/band
pass
+ and band block filters), convolution/deconvolution, correlation,
+ interpolation, numerical integration/differentiation, etc...
+* Matrices optimized for 3D plotting
+* Templates support: all the settings for plots (2D/3D), tables and matrixes
can
+ be saved to ASCII files and restored later on for a fast editing process
+* Project files based on folders, a powerful project explorer with extensive
+ built-in features: drag and drop, searching facilities, etc...
+EOF
diff --git a/science/qtiplot/HISTORY b/science/qtiplot/HISTORY
new file mode 100644
index 0000000..26ce3ce
--- /dev/null
+++ b/science/qtiplot/HISTORY
@@ -0,0 +1,2 @@
+2007-04-21 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, HISTORY: created spell
diff --git a/science/qtiplot/INSTALL b/science/qtiplot/INSTALL
new file mode 100755
index 0000000..e6fe4f7
--- /dev/null
+++ b/science/qtiplot/INSTALL
@@ -0,0 +1 @@
+make install
diff --git a/science/qtiplot/PRE_BUILD b/science/qtiplot/PRE_BUILD
new file mode 100755
index 0000000..0f9731e
--- /dev/null
+++ b/science/qtiplot/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/conf.patch
diff --git a/science/qtiplot/conf.patch b/science/qtiplot/conf.patch
new file mode 100644
index 0000000..1539598
--- /dev/null
+++ b/science/qtiplot/conf.patch
@@ -0,0 +1,56 @@
+--- qtiplot/qtiplot.pro.orig 2007-04-21 23:23:49.000000000 +0200
++++ qtiplot/qtiplot.pro 2007-04-21 23:25:01.000000000 +0200
+@@ -4,7 +4,7 @@
+
+ # building without muParser doesn't work yet
+ SCRIPTING_LANGS += muParser
+-SCRIPTING_LANGS += Python
++#SCRIPTING_LANGS += Python
+
+ # a console displaying output of scripts; particularly useful on Windows
+ # where running QtiPlot from a terminal is inconvenient
+@@ -27,13 +27,13 @@
+
+ INCLUDEPATH += ../3rdparty/muParser
+
+-INCLUDEPATH += ../3rdparty/qwtplot3d/include
+-INCLUDEPATH += ../3rdparty/qwt/src
+-#INCLUDEPATH += /usr/include/qwtplot3d
+-#INCLUDEPATH += /usr/include/qwt5
++#INCLUDEPATH += ../3rdparty/qwtplot3d/include
++#INCLUDEPATH += ../3rdparty/qwt/src
++INCLUDEPATH += /usr/include/qwtplot3d
++INCLUDEPATH += /usr/include/qwt
+
+ INCLUDEPATH += ../3rdparty/liborigin
+-INCLUDEPATH += ../3rdparty/gsl/include
++INCLUDEPATH += /usr/include/gsl
+ INCLUDEPATH += ../3rdparty/zlib123/include
+
+ ##################### 3rd PARTY LIBRARIES SECTION
###########################
+@@ -47,18 +47,18 @@
+ unix:LIBS += -L /usr/lib$${libsuff}
+
+ # statically link against Qwt(3D) in 3rdparty
+-unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
+-unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
++#unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
++#unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
+ # dynamically link against Qwt(3D) installed system-wide
+ # WARNING: make sure they are compiled against Qt4
+-#unix:LIBS += -lqwtplot3d
+-#unix:LIBS += -lqwt
++unix:LIBS += -lqwtplot3d
++unix:LIBS += -lqwt
+
+ # statically link against GSL in 3rdparty
+-unix:LIBS += ../3rdparty/gsl/lib/libgsl.a
+-unix:LIBS += ../3rdparty/gsl/lib/libgslcblas.a
++#unix:LIBS += ../3rdparty/gsl/lib/libgsl.a
++#unix:LIBS += ../3rdparty/gsl/lib/libgslcblas.a
+ #dynamically link against GSL installed system-wide
+-#unix:LIBS += -lgsl -lgslcblas
++unix:LIBS += -lgsl -lgslcblas
+
+
+ ##################### Windows
###############################################



  • [SM-Commit] GIT changes to master grimoire by Jaka Kranjc (56e6bc59ac761b7383908acead4448874a5b0e5f), Jaka Kranjc, 04/22/2007

Archive powered by MHonArc 2.6.24.

Top of Page