Skip to Content.
Sympa Menu

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

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 (e08ef563d9f8055fa69e28206ea871b68c29a83d)
  • Date: Sat, 8 Oct 2011 05:44:13 -0500

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

ChangeLog | 14 +++++
science/TODO | 19 +++++++
science/avce00/BUILD | 1
science/avce00/DETAILS | 25 ++++++++++
science/avce00/HISTORY | 6 ++
science/avce00/INSTALL | 3 +
science/e00compr/BUILD | 1
science/e00compr/DETAILS | 24 ++++++++++
science/e00compr/HISTORY | 7 ++
science/e00compr/INSTALL | 4 +
science/gdal-grass/DEPENDS | 4 +
science/gdal-grass/DETAILS | 14 +++++
science/gdal-grass/HISTORY | 7 ++
science/gdal/BUILD | 5 ++
science/gdal/DEPENDS | 71 +++++++++++++++++++++++++++++
science/gdal/DETAILS | 19 +++++++
science/gdal/HISTORY | 7 ++
science/geos/BUILD | 2
science/geos/DEPENDS | 5 ++
science/geos/DETAILS | 20 ++++++++
science/geos/HISTORY | 7 ++
science/grass/DEPENDS | 100
++++++++++++++++++++++++++++++++++++++++++
science/grass/DETAILS | 21 ++++++++
science/grass/HISTORY | 9 +++
science/grass/INSTALL | 6 ++
science/grass/PRE_SUB_DEPENDS | 4 +
science/grass/SUB_DEPENDS | 5 ++
science/hdf4/BUILD | 1
science/hdf4/DEPENDS | 3 +
science/hdf4/DETAILS | 50 +++++++++++++++++++++
science/hdf4/HISTORY | 8 +++
science/hdf5/DEPENDS | 9 +++
science/hdf5/DETAILS | 33 +++++++++++++
science/hdf5/HISTORY | 7 ++
science/libgeotiff/BUILD | 2
science/libgeotiff/DEPENDS | 5 ++
science/libgeotiff/DETAILS | 20 ++++++++
science/libgeotiff/HISTORY | 6 ++
science/libwms/BUILD | 1
science/libwms/DEPENDS | 2
science/libwms/DETAILS | 13 +++++
science/libwms/HISTORY | 5 ++
science/libwms/INSTALL | 1
science/ogdi/BUILD | 4 +
science/ogdi/DEPENDS | 3 +
science/ogdi/DETAILS | 19 +++++++
science/ogdi/HISTORY | 7 ++
science/proj/DETAILS | 22 +++++----
science/proj/HISTORY | 9 +++
science/proj/PRE_BUILD | 3 +
science/qgis/BUILD | 1
science/qgis/DEPENDS | 35 ++++++++++++++
science/qgis/DETAILS | 21 ++++++++
science/qgis/HISTORY | 7 ++
54 files changed, 698 insertions(+), 9 deletions(-)

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

merged proj4 into proj

commit 68a5c21bd0f58f03103c351fa64225779a6adea7
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ChangeLog: added new spells, noticing someone added proj in the meanwhile

commit 22d856504e8d11a574cd1c78bcf4a2997f9aeabe
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

Revert "ossim: The core ossim library"

This reverts all the ossim commits, starting with d30af7284389e8b.

commit 4039c80b83a8fe8043a592f0f11faf36173cf07b
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

science/TODO: updated, only ossim* spells are still left in this branch,
others will be pulled to master now

commit 86f8bde1452d30770a4bfcd72faf0447a44ae781
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossim: some fixes, but still broken; if anyone wants it, better just use
HEAD

commit 6d24f893372c331379c0edd84bea298d65db0b1e
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

qgis: 1.7.1

commit dd842b36be77954e752d518a90013b35d67d2080
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

grass: added sqlite subdep support

commit 3ee45d3fd386c4b160606b409bfcb8971bfc0883
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

grass: forgot to add a file

commit aad523563e74968e6874165ed210c6b390f28b2f
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

grass: made it work && 6.4.1
yuck

commit 88c5ce18c317dc983172c39a7ec24b32e7a034e5
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

science/gdal-grass: made it work

commit 559325b8dd97e9d399480568216a3de96abe88cd
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

gdal: 1.8.1

commit 66bd0bf7dcca3f471719224ca72e7ffc4e097c48
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

libgeotiff: 1.3.0

commit d736adeb9f5622003da61e9f23f18562e6c1924f
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

geos: 3.3.1

commit bccf06bee0d40791011e0a9f52e7795a89d7454f
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ogdi: make it cast

commit 615ad233ac44da59c8254e4739e0ca932a80c4b5
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

libwms: make it build

commit a55ece4a43459d427038dfdc08f068a3fbfa99eb
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

proj4: fixed, it didn't cast or summon due to undefined second source

commit c3c537184f7c2e57eeb7603a8747d3b3a6d7ec9c
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

hdf5: 1.8.7 and dep fixes

commit 95919d79207f9f5b191eef76c4558d110136480a
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

hdf4: 4.2.6 and another source url

commit f402e094c63d2e5b8ec2c4e84ea77ac7a1dff917
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

e00compr: actually install it

commit b4842217fbe617fa2408e662b03a95521e91a7ee
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

avce00: actually install it

commit 0b3eaa2015fe00193abbcd73c477bb57d4c5ecf6
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

removed ossim_qt stub - qt3

commit 987296f3958d6c45dc0fb8ff03b25033928f733c
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

TODO: all spells WIP, added this as a list of other possible spells,
remove as adding, merge to master as you consider usable, most libs commited
should be more or less ok

commit cb715fa7d445247e939649de0f544893ec086088
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

qgis: A desktop geographic information system application.

commit 5cac6635f6e34b8050f2c640ee8d847a2480bc64
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossimplanetqt: Ossim planet QT4 GUI

commit e9e63b083ce37e2363a3310442f3aeb027380f34
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossimplanet: Core ossim Planet engine

commit 5b5ad3d6501acd804c1d477af281452f92150fd1
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossim_qt4: Ossim QT4 based GUI

commit a181ea47a2d6c83cd6ed553424c683ae8a0e882e
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossim_qt: Ossim QT3 based GUI

commit 227fc13d9081fbb8f17eb3b048f8dba817538873
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ossim: The core ossim library

commit 65d17ca64e38340ab35b0d3be7a895113c0e3d8e
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

gdal-grass: A library to access GRASS rasters outside of GRASS

commit d793dda9248b44a53f0045d4146e5bfa3b37b961
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

gdal: A translator library for raster geospatial data formats.

commit 500d90f312135eaf2be705a37261ace4fff6c33f
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

grass: Geographic Information System

commit 59ca60d53fbc1ca6c0483a437e81e1988295f012
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

libgeotiff: Library for accessing Geo tags in a GeoTIFF file.

commit d109a1526d74f9f35acaf8417d93d398c17a5f95
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

geos:A C++ spatial topology library.

commit 69f38b1e671093a5426f40d7cd3c31db7e7b6367
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ogdi: An API for reading various raster and vector geospatial formats.

commit 2603bd8cd203218bf645ec66f34c0c5d69aa9267
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

libwms: Library to access WMS services

commit c234f37cdf0170f9d1780763c60499160ffaf82a
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

proj4: PROJ.4 Cartographic Projections library

commit 9e06e735c0ccb4e5710076c0cafdc5b7e841b18f
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

hdf5: HDF5 file format library and utilities

commit e4bfc84577c4cda6e6e727f4cf31a83732c1945a
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

hdf4: HDF4 file format library and utilities

commit 79c0ad8e716eebff63244b665f740c852fff70aa
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

e00compr: Library to compress and uncompress Arc/Info Export (E00) files

commit c25fd4d19a40c9fd2b2e7750b7ab9e9d06e49d93
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

avce00: Library to make Arc/Info (binary) Vector Coverages appear as
Arc/Info Export(E00)

diff --git a/ChangeLog b/ChangeLog
index c5618e7..a00c445 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2011-10-08 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * qgis: desktop geographic information system application
+ * grass-gdal: grass plugin for gdal
+ * grass: Geographic Resources Analysis Support System
+ * gdal: translator library for raster geospatial data formats
+ * geos: C++ spatial topology library
+ * libgeotiff: library for accessing "Geo" tags in a GeoTIFF file
+ * libwms: library to access WMS services
+ * ogdi: API for reading various raster and vector geospatial formats
+ * hdf5: HDF5 file format library and utilities
+ * hdf4: HDF4 file format library and utilities
+ * e00compr: lib to (un)compress Arc/Info Export (E00) files
+ * avcd00: lib to make Arc/Info Vector Coverages appear as E00
+
2011-10-07 Bor Kraljič <pyrobor AT ver.si>
* devel/gnulib: new spell, GNU Portability Library

diff --git a/science/TODO b/science/TODO
new file mode 100644
index 0000000..82b08ea
--- /dev/null
+++ b/science/TODO
@@ -0,0 +1,19 @@
+ossim* - spells exist, but still need work
+gvsig
+thuban
+mapserver
+postgis
+geoserver|java
+MapServer Workbench
+iGMT
+jeeps
+vtp
+QLandkarte
+spatialite
+orbiscad
+e00pg
+mezogis
+grads
+minerva
+fmaps
+
diff --git a/science/avce00/BUILD b/science/avce00/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/science/avce00/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/science/avce00/DETAILS b/science/avce00/DETAILS
new file mode 100755
index 0000000..db20752
--- /dev/null
+++ b/science/avce00/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=avce00
+ VERSION=2.0.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.maptools.org/dl/${SOURCE}
+
SOURCE_HASH=sha512:0ba0e559f35dd7fa43b4fc42f6de677ee1ce95933427059f563bf3ffc83a5462a41df504a17aea9fb40003284f47fe7070bd1685643f1a2289bdbed14d94f85e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://avce00.maptools.org";
+ LICENSE[0]="MIT"
+ ENTERED=20091103
+ KEYWORDS=""
+ SHORT="Library to make Arc/Info (binary) Vector Coverages appear
as Arc/Info Export(E00)"
+cat << EOF
+AVCE00 is an Open Source (i.e. Free!) ANSI-C library that makes Arc/Info
+(binary) Vector Coverages appear as E00! It allows you to read and write
+binary coverages just as if they were E00 files.
+
+The C library can be easily plugged into existing E00 translators to add
+support for binary coverages simply by replacing your existing translator's
+read/write function by the AVCE00ReadNextLine() and AVCE00WriteNextLine()
+functions provided by the library. See the library documentation for all
+the details.
+
+For those who do not need a library but simply want to convert some
coverages,
+the package includes the "AVCIMPORT" and "AVCEXPORT" conversion programs.
+EOF
diff --git a/science/avce00/HISTORY b/science/avce00/HISTORY
new file mode 100644
index 0000000..a1b03de
--- /dev/null
+++ b/science/avce00/HISTORY
@@ -0,0 +1,6 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * INSTALL: added, there's no install target
+
+2009-11-03 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * BUILD, DETAILS: spell created
+
diff --git a/science/avce00/INSTALL b/science/avce00/INSTALL
new file mode 100755
index 0000000..2c595ea
--- /dev/null
+++ b/science/avce00/INSTALL
@@ -0,0 +1,3 @@
+install avcimport avcexport avcdelete avctest ex_avcwrite
"$INSTALL_ROOT"/usr/bin &&
+install avc.a "$INSTALL_ROOT"/usr/lib &&
+install avc.h "$INSTALL_ROOT"/usr/include
diff --git a/science/e00compr/BUILD b/science/e00compr/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/science/e00compr/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/science/e00compr/DETAILS b/science/e00compr/DETAILS
new file mode 100755
index 0000000..cc5441b
--- /dev/null
+++ b/science/e00compr/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=e00compr
+ VERSION=1.0.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://avce00.maptools.org/dl/${SOURCE}
+
SOURCE_HASH=sha512:0994766c74508b4f3488090aab1d1eb9e2b177396340b9d7a6c5178fe31c952723172f603422f22618a3b2e2952aa9c517bcb36e5d1425b22660b09ee7fec915
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://avce00.maptools.org/e00compr/index.html";
+ LICENSE[0]="MIT"
+ ENTERED=20091103
+ KEYWORDS=""
+ SHORT="Library to compress and uncompress Arc/Info Export (E00)
files"
+cat << EOF
+E00Compr is an Open Source (i.e. Free!) ANSI-C library to compress and
+uncompress Arc/Info Export (E00) files.
+
+The C library can be easily plugged into existing E00 translators to add
+support for compressed E00 files simply by replacing the existing
translator's
+read/write function by the E00ReadNextLine() and E00WriteNextLine() functions
+provided by the library. See the library documentation for all the details.
+
+For those who do not need a library but simply want to convert some files,
+the package includes the "E00CONV" conversion program that allows you to
+convert a E00 file to and from any compression level (NONE, PARTIAL or FULL).
+EOF
diff --git a/science/e00compr/HISTORY b/science/e00compr/HISTORY
new file mode 100644
index 0000000..8556b50
--- /dev/null
+++ b/science/e00compr/HISTORY
@@ -0,0 +1,7 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * INSTALL: added, there's no install target
+ * BUILD: removed erroneus chaining
+
+2009-11-03 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * BUILD, DETAILS: spell created
+
diff --git a/science/e00compr/INSTALL b/science/e00compr/INSTALL
new file mode 100755
index 0000000..91221f3
--- /dev/null
+++ b/science/e00compr/INSTALL
@@ -0,0 +1,4 @@
+install e00conv "$INSTALL_ROOT"/usr/bin &&
+install e00compr.a "$INSTALL_ROOT"/usr/lib &&
+install e00compr.h "$INSTALL_ROOT"/usr/include &&
+install e00conv.1 "$INSTALL_ROOT"/usr/share/man1
diff --git a/science/gdal-grass/DEPENDS b/science/gdal-grass/DEPENDS
new file mode 100755
index 0000000..1a87ffa
--- /dev/null
+++ b/science/gdal-grass/DEPENDS
@@ -0,0 +1,4 @@
+local gv=$(installed_version grass || (codex_set_current_spell_by_name
grass; echo $VERSION ) ) &&
+depends grass --with-grass="$INSTALL_ROOT/usr/grass-$gv" &&
+depends proj &&
+depends gdal
diff --git a/science/gdal-grass/DETAILS b/science/gdal-grass/DETAILS
new file mode 100755
index 0000000..92a4afd
--- /dev/null
+++ b/science/gdal-grass/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=gdal-grass
+ VERSION=1.4.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.osgeo.org/gdal/${SOURCE}
+
SOURCE_HASH=sha512:641b407fed045b943be33a0fe9f699628a1b84349accf8128641f96c8f0f46b675106a9772d40bf63a2f81cdf01ed67869b3333ab0966fc88021c512dc531307
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="http://grass.osgeo.org";
+ LICENSE[0]="GPL"
+ ENTERED=20091103
+ KEYWORDS=""
+ SHORT="A library to access GRASS rasters outside of GRASS"
+cat << EOF
+A library to access GRASS rasters outside of GRASS
+EOF
diff --git a/science/gdal-grass/HISTORY b/science/gdal-grass/HISTORY
new file mode 100644
index 0000000..ad049d7
--- /dev/null
+++ b/science/gdal-grass/HISTORY
@@ -0,0 +1,7 @@
+2011-10-07 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: fixed build dir
+ * DEPEMDS: pass the needed grass path
+
+2009-11-03 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gdal/BUILD b/science/gdal/BUILD
new file mode 100755
index 0000000..b858627
--- /dev/null
+++ b/science/gdal/BUILD
@@ -0,0 +1,5 @@
+# if you remove OGR from here make it a sub_dependency and fix grass
+# if you remove the without grass it can link unpredictably to it
+# qgis uses a gdal-grass plugin for use
+OPTS="--without-grass --with-ogr $OPTS" &&
+default_build
diff --git a/science/gdal/DEPENDS b/science/gdal/DEPENDS
new file mode 100755
index 0000000..32f1c4e
--- /dev/null
+++ b/science/gdal/DEPENDS
@@ -0,0 +1,71 @@
+depends zlib &&
+depends tiff "--with-libtiff=yes" &&
+depends -sub CXX gcc &&
+depends libgeotiff "--with-geotiff=yes" &&
+depends libpng "--with-png" &&
+depends jpeg "--with-jpeg"&&
+depends giflib "--with-gif" &&
+optional_depends cfitsio \
+ "--with-cfitsio" \
+ "--with-cfitsio=no" \
+ "Flexible Image Transport System support" &&
+optional_depends netcdf \
+ "--with-netcdf" \
+ "--with-netcdf=no" \
+ "Network Common Data Form support" &&
+optional_depends ogdi \
+ "--with-ogdi" \
+ "--with-ogdi=no" \
+ "OGDI Bridge" &&
+optional_depends hdf4 \
+ "--with-hdf4" \
+ "--with-hdf4=no" \
+ "Hierarchical Data Format Release 4 support" &&
+optional_depends hdf5 \
+ "--with-hdf5" \
+ "--with-hdf5=no" \
+ "Hierarchical Data Format Release 5 support" &&
+optional_depends jasper \
+ "--with-jasper" \
+ "--with-jasper=no" \
+ "JPEG2000 support" &&
+optional_depends geos \
+ "--with-geos" \
+ "--with-geos=no" \
+ "Use the GEOS spatial topology library" &&
+optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "Enable perl bindings" &&
+optional_depends php \
+ "--with-php" \
+ "--without-php" \
+ "Enable php bindings" &&
+optional_depends ruby \
+ "--with-ruby" \
+ "--without-ruby" \
+ "Enable Ruby bindings" &&
+optional_depends python \
+ "--with-python" \
+ "--without-python" \
+ "Enable python bindings" &&
+optional_depends sqlite \
+ "--with-sqlite3" \
+ "--without-sqlite3" \
+ "Use SQLite 3 library" &&
+optional_depends curl \
+ "--with-curl" \
+ "--without-curl" \
+ "cURL support" &&
+optional_depends unixodbc \
+ "--with-odbc" \
+ "--without-odbc" \
+ "ODBC support" &&
+optional_depends postgresql \
+ "--with-pg" \
+ "--without-pg" \
+ "Postgresql OGR support" &&
+optional_depends mysql \
+ "--with-mysql" \
+ "--without-mysql" \
+ "MySQL support"
diff --git a/science/gdal/DETAILS b/science/gdal/DETAILS
new file mode 100755
index 0000000..bd5c9c5
--- /dev/null
+++ b/science/gdal/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=gdal
+ VERSION=1.8.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.osgeo.org/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:a24bd47848f8f0304849269ef643a7482ce63eea641b3b5029f0ba9538f3d40a66c6d69966988d9e9cfbff3e1fd25d25b58a423ee5b6aa1542ed48fe11d560bf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.gdal.org/";
+ LICENSE[0]="MIT/X"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="A translator library for raster geospatial data formats."
+cat << EOF
+The Geospatial Data Abstraction Library (GDAL) is a unifying C/C++ API for
+accessing raster geospatial data, and currently includes formats like
GeoTIFF,
+Erdas Imagine, Arc/Info Binary, CEOS, DTED, GXF, and SDTS. It is intended to
+provide efficient access, suitable for use in viewer applications, and also
+attempts to preserve coordinate systems and metadata. Python, C, and C++
+interfaces are available.
+EOF
diff --git a/science/gdal/HISTORY b/science/gdal/HISTORY
new file mode 100644
index 0000000..d49a66b
--- /dev/null
+++ b/science/gdal/HISTORY
@@ -0,0 +1,7 @@
+2011-10-07 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 1.8.1
+ * DEPENDS: fixed g++ to new style, libgif, sqlite
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS, BUILD: spell created
+
diff --git a/science/geos/BUILD b/science/geos/BUILD
new file mode 100755
index 0000000..09375f6
--- /dev/null
+++ b/science/geos/BUILD
@@ -0,0 +1,2 @@
+cmake_build &&
+make test
diff --git a/science/geos/DEPENDS b/science/geos/DEPENDS
new file mode 100755
index 0000000..5a32308
--- /dev/null
+++ b/science/geos/DEPENDS
@@ -0,0 +1,5 @@
+depends -sub CXX gcc &&
+optional_depends ruby \
+ "--enable-ruby" \
+ "--disable-ruby" \
+ "Ruby bindings support"
diff --git a/science/geos/DETAILS b/science/geos/DETAILS
new file mode 100755
index 0000000..2560475
--- /dev/null
+++ b/science/geos/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=geos
+ VERSION=3.3.1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://download.osgeo.org/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:f86b4786ed3b8903a971f7c84ae525e50c43e116a9826351df4ee2accfb7b664d482de003f880234ad786bf61b9c3560f5c2d698b98a666e20a2e6e01cbecc9a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://trac.osgeo.org/geos/";
+ LICENSE[0]="LGPL"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="A C++ spatial topology library."
+cat << EOF
+GEOS is a complete C++ implementation of the functions and predicates
+defined in the OpenGIS "Simple Features for SQL" specification. It includes
+high quality implementations of all the important spatial relationships and
+operations, robust versions of all functions in the dimensionally extended
+9 intersection predicate model, implementations of the operators, Buffer(),
+Union(), and Intersection(), and all other SFSQL functions including Area(),
+Length(), Centroid(), etc.
+EOF
diff --git a/science/geos/HISTORY b/science/geos/HISTORY
new file mode 100644
index 0000000..81bc5cb
--- /dev/null
+++ b/science/geos/HISTORY
@@ -0,0 +1,7 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * BUILD: added
+ * DEPENDS: fixed g++ to new style
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/grass/DEPENDS b/science/grass/DEPENDS
new file mode 100755
index 0000000..d79face
--- /dev/null
+++ b/science/grass/DEPENDS
@@ -0,0 +1,100 @@
+depends proj "--with-proj-share=$INSTALL_ROOT/usr/share/proj" &&
+depends gdal "--with-gdal" &&
+depends zlib &&
+depends flex &&
+depends bison &&
+depends ncurses "--with-curses" &&
+depends readline "--with-readline" &&
+depends libx11 "--with-x" &&
+depends OPENGL "--with-opengl" &&
+depends libxmu &&
+runtime_depends gdal-grass &&
+optional_depends geos \
+ "" \
+ "" \
+ "For the geometry engine support" &&
+optional_depends sqlite \
+ "--with-sqlite" \
+ "--without-sqlite" \
+ "Fol SQLite database interface (used by eg. QGIS)" &&
+optional_depends postgresql \
+ "--with-postgres" \
+ "--without-postgres" \
+ "For PostgreSQL database interface" &&
+optional_depends mysql \
+ "--with-mysql
--with-mysql-includes=$INSTALL_ROOT/usr/include/mysql" \
+ "--without-mysql" \
+ "For MySQL database interface" &&
+optional_depends unixodbc \
+ "--with-odbc" \
+ "--without-odbc" \
+ "For ODBC database interface" &&
+optional_depends tk \
+ "--with-tcltk" \
+ "--without-tcltk" \
+ "To use the GRASS GUI menu system and the NVIZ
visualization suite" &&
+optional_depends -sub CXX gcc \
+ "--with-cxx" \
+ "--without-cxx" \
+ "Required for r.terraflow module" &&
+optional_depends fftw \
+ "--with-fftw" \
+ "--without-fftw" \
+ "Required by i.fft and i.ifft and other modules" &&
+#optional_depends lapack \
+# "--with-lapack" \
+# "" \
+# "Future use for now" &&
+optional_depends libpng \
+ "--with-png" \
+ "--without-png" \
+ "For r.out.png and PNG driver" &&
+optional_depends jpeg \
+ "--with-jpeg" \
+ "--without-jpeg" \
+ "For r.out.jpeg" &&
+optional_depends tiff \
+ "--with-tiff" \
+ "--without-tiff" \
+ "For r.out.tiff" &&
+optional_depends lesstif \
+ "--with-motif" \
+ "--without-motif" \
+ "For the xganim module" &&
+optional_depends r \
+ "" \
+ "" \
+ "For R statistical language interface" &&
+optional_depends freetype2 \
+ "--with-freetype
--with-freetype-includes=$INSTALL_ROOT/usr/include/freetype2" \
+ "--without-freetype" \
+ "For TrueType font support and d.text.freetype" &&
+optional_depends python \
+ "--with-python" \
+ "--without-python" \
+ "For python bindings and GUI support" &&
+if is_depends_enabled python ; then
+optional_depends wxpython \
+ "--with-wxwidgets" \
+ "--without-wxwidgets" \
+ "For wxPython GUI" &&
+if is_depends_enabled wxpython ; then
+depends numpy
+fi
+fi &&
+optional_depends LIBAVCODEC \
+ "--with-ffmpeg" \
+ "--without-ffmpeg" \
+ "For direct rendering of animations from NVIZ" &&
+optional_depends cairo \
+ "--with-cairo" \
+ "--without-cairo"\
+ "Cairo support" &&
+optional_depends avce00 \
+ "" \
+ "" \
+ "To read Arc/Info vector coverages" &&
+if is_depends_enabled avce00 ; then
+ depends e00compr
+fi
+
diff --git a/science/grass/DETAILS b/science/grass/DETAILS
new file mode 100755
index 0000000..ea68130
--- /dev/null
+++ b/science/grass/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=grass
+ VERSION=6.4.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.osgeo.org/${SPELL}64/source/${SOURCE}
+
SOURCE_HASH=sha512:97a2a81dd5699307ea09745da3be44be7269cdc36b42dfafb29b7fd9dec9c1d31e648f713efc9c66cdcdcd98a85276bc06a7eaeec21c8ae3c155ec867d0159bf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://grass.osgeo.org";
+ LICENSE[0]="GPL"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="Geographic Information System"
+cat << EOF
+GRASS (the Geographic Resources Analysis Support System) is a software
raster-
+and vector-based GIS (Geographic Information System), image processing
system,
+graphics production system, and spatial modeling system. It contains many
+modules for raster data manipulation, vector data manipulation, rendering
+images on the monitor or paper, multispectral image geocoding and processing,
+point data management and general data management. It also has tools for
+interfacing with digitizers, scanners, and the PostgreSQL, DBF, and ODBC
+connected databases. GRASS operates on all common operating systems.
+EOF
diff --git a/science/grass/HISTORY b/science/grass/HISTORY
new file mode 100644
index 0000000..5376df0
--- /dev/null
+++ b/science/grass/HISTORY
@@ -0,0 +1,9 @@
+2011-10-07 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 6.4.1
+ * DEPENDS: fixed various dependencies
+ * INSTALL: added
+ * {PRE_,}SUB_DEPENDS: added
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/grass/INSTALL b/science/grass/INSTALL
new file mode 100755
index 0000000..6c27679
--- /dev/null
+++ b/science/grass/INSTALL
@@ -0,0 +1,6 @@
+local ir=$INSTALL_ROOT/usr &&
+# stupid pos; it would need much more work to be happy in fhs
+#make INST_DIR="$ir"/share/grass BINDIR="$ir"/bin PREFIX="$ir" install
+#make INST_DIR="$ir" install
+make install &&
+( cd "$ir"/lib/ && ln -sfv "$ir"/grass-*/lib/*.so . )
diff --git a/science/grass/PRE_SUB_DEPENDS b/science/grass/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..5f8339c
--- /dev/null
+++ b/science/grass/PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+SQLITE) is_depends_enabled $SPELL sqlite && return 0;;
+esac
+return 1
diff --git a/science/grass/SUB_DEPENDS b/science/grass/SUB_DEPENDS
new file mode 100755
index 0000000..9de0f15
--- /dev/null
+++ b/science/grass/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+SQLITE) echo "sqlite support requested, forcing it." &&
+ depends sqlite '--enable-cxx' ;;
+ *) echo "unknown sub-depends!"; return 1;;
+esac
diff --git a/science/hdf4/BUILD b/science/hdf4/BUILD
new file mode 100755
index 0000000..e523ab8
--- /dev/null
+++ b/science/hdf4/BUILD
@@ -0,0 +1 @@
+F77=gfortran default_build
diff --git a/science/hdf4/DEPENDS b/science/hdf4/DEPENDS
new file mode 100755
index 0000000..f5a01d6
--- /dev/null
+++ b/science/hdf4/DEPENDS
@@ -0,0 +1,3 @@
+depends jpeg &&
+depends zlib &&
+optional_depends -sub FORTRAN gcc --enable-fortran --enable-fortran=no "for
fortran bindings"
diff --git a/science/hdf4/DETAILS b/science/hdf4/DETAILS
new file mode 100755
index 0000000..bb2d301
--- /dev/null
+++ b/science/hdf4/DETAILS
@@ -0,0 +1,50 @@
+ SPELL=hdf4
+ VERSION=4.2.6
+ SOURCE="hdf-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/${SOURCE}
+
SOURCE_URL[1]=http://www.hdfgroup.org/ftp/HDF/prev-releases/HDF$VERSION/src/${SOURCE}
+ SOURCE_URL[2]=http://www.hdfgroup.org/ftp/HDF/HDF_$VERSION/src/${SOURCE}
+
SOURCE_HASH=sha512:9238b5a206ea698074a8acf98d0a67e96c55fdf1fc469c7536322baf53236f4c7b51822719de975d7d5573c900ae0f8edfd874ff1ffb0ad908bc8b2afa8be0ea
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hdf-$VERSION"
+ WEB_SITE="http://www.hdfgroup.org/products/hdf4/";
+ LICENSE[0]="BSD"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="HDF4 file format library and utilities"
+cat << EOF
+At its lowest level, HDF is a physical file format for storing scientific
+data. At its highest level, HDF is a collection of utilities and applications
+for manipulating, viewing, and analyzing data in HDF files. Between these
+levels, HDF is a software library that provides high-level APIs and a
+low-level data interface. General Applications
+
+At the highest level are HDF command-line utilities, The HDF Group
applications
+that support data visualization and analysis, and a variety of third-party
+applications. There are HDF command line utilities to:
+
+convert from one format to another (for eg. to and from JPEG/HDF) analyze
+and view HDF files (hdp being one of the more useful tools) manipulate HDF
+files Please refer to the What Software uses HDF ? page for more information.
+
+The Application Programming Interfaces
+
+These include sets of routines for storing and accessing a specific type of
+data. Although each interface (Application Programming Interface or API)
+requires programming, all the low-level details can be ignored. These are
+available in both C and Fortran. The data structure types that HDF supports
+are Scientific Data Sets (SD and DFSD APIs), Raster Images (General, 8-bit,
+24-bit APIs), color palettes, text entries, and Vdatas and Vgroups.
+
+The Low-level Interface
+
+This interface is reserved for software developers. It was designed for
direct
+file I/O of data streams, error handling, memory management, and physical
+storage. It is essentially a software toolkit for skilled programmers who
+wish to make HDF do something more than what is currently available through
+the higher-level interfaces. Low-level routines are only available in C.
+The routines that make up the lower-level interface and the APIs are
available
+in the HDF Group's HDF libraries. The HDF utilities are included in The HDF
+Group's HDF distribution. Applications supported by The HDF Group , as well
+as applications contributed by members of the world-wide HDF user community
+are freely available on The HDF Group's ftp server.
+EOF
diff --git a/science/hdf4/HISTORY b/science/hdf4/HISTORY
new file mode 100644
index 0000000..075d8eb
--- /dev/null
+++ b/science/hdf4/HISTORY
@@ -0,0 +1,8 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 4.2.6 and another source url
+ * BUILD: use gfortran
+ * DEPENDS: gcc optional
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/hdf5/DEPENDS b/science/hdf5/DEPENDS
new file mode 100755
index 0000000..f22348c
--- /dev/null
+++ b/science/hdf5/DEPENDS
@@ -0,0 +1,9 @@
+depends zlib &&
+optional_depends -sub FORTRAN gcc \
+ "--enable-fortran" \
+ "--disable-fortran" \
+ "Fortran wrapper library for HDF5 access" &&
+optional_depends -sub CXX gcc \
+ "--enable-cxx" \
+ "--disable-cxx" \
+ "C++ wrapper library for HDF5 access"
diff --git a/science/hdf5/DETAILS b/science/hdf5/DETAILS
new file mode 100755
index 0000000..8b5a390
--- /dev/null
+++ b/science/hdf5/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=hdf5
+ VERSION=1.8.7
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.hdfgroup.org/ftp/HDF5/current/src/${SOURCE}
+
SOURCE_URL[1]=http://www.hdfgroup.org/ftp/HDF5/prev-releases/hdf5-$VERSION/src/$SOURCE
+
SOURCE_HASH=sha512:9644896e4a84665ad22f87eb885cbd4a0c60a5c30085d5dd5dba5f3c148dbee626f0cb01e59a7995a84245448a3f1e9ba98687d3f10250e2ee763074ed8ddc0e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.hdfgroup.org/HDF5/";
+ LICENSE[0]="BSD"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="HDF5 is a data model, library, and file format for storing
and managing data"
+cat << EOF
+HDF5 is a data model, library, and file format for storing and managing
+data. It supports an unlimited variety of datatypes, and is designed for
+flexible and efficient I/O and for high volume and complex data. HDF5 is
+portable and is extensible, allowing applications to evolve in their use of
+HDF5. The HDF5 Technology suite includes tools and applications for managing,
+manipulating, viewing, and analyzing data in the HDF5 format.
+
+The HDF5 technology suite includes:
+
+A versatile data model that can represent very complex data objects and a
+wide variety of metadata. A completely portable file format with no limit
+on the number or size of data objects in the collection. A software library
+that runs on a range of computational platforms, from laptops to massively
+parallel systems, and implements a high-level API with C, C++, Fortran 90,
+and Java interfaces. A rich set of integrated performance features that
allow
+for access time and storage space optimizations. Tools and applications for
+managing, manipulating, viewing, and analyzing the data in the collection.
+The HDF5 data model, file format, API, library, and tools are open and
+distributed without charge.
+EOF
diff --git a/science/hdf5/HISTORY b/science/hdf5/HISTORY
new file mode 100644
index 0000000..4a3b694
--- /dev/null
+++ b/science/hdf5/HISTORY
@@ -0,0 +1,7 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 1.8.7
+ * DEPENDS: fixed the g++, fortran dep
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/libgeotiff/BUILD b/science/libgeotiff/BUILD
new file mode 100755
index 0000000..0f89450
--- /dev/null
+++ b/science/libgeotiff/BUILD
@@ -0,0 +1,2 @@
+OPTS="--enable-incode-epsg $OPTS" &&
+default_build
diff --git a/science/libgeotiff/DEPENDS b/science/libgeotiff/DEPENDS
new file mode 100755
index 0000000..e61b0b2
--- /dev/null
+++ b/science/libgeotiff/DEPENDS
@@ -0,0 +1,5 @@
+depends tiff &&
+optional_depends proj \
+ "--with-proj" \
+ "--without-proj" \
+ "Ability to report corner coordinates in lat/long"
diff --git a/science/libgeotiff/DETAILS b/science/libgeotiff/DETAILS
new file mode 100755
index 0000000..b630563
--- /dev/null
+++ b/science/libgeotiff/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=libgeotiff
+ VERSION=1.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=ftp://ftp.remotesensing.org/pub/geotiff/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c7f2b41489c00d3614a3ee93113b83f4ad863b396cd7231173da3c4dda7dad50b72a8d0b190297a6d40550c961dceb585d03b232aa1a9aa8d2f8dacd1a429c4d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://geotiff.maptools.org/";
+ LICENSE[0]="MIT/X"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="Library for accessing "Geo" tags in a GeoTIFF file."
+cat << EOF
+libgeotiff is a library (normally built on top of libtiff) for reading and
+writing coordinate system information from/to GeoTIFF files. It includes CSV
+files for expanding projected coordinate system codes into full projections
+definitions and examples of transforming the definitions into a form that
+can be used with the PROJ.4 projections library. It also includes the sample
+applications listgeo (for dumping GeoTIFF information in readable form)
+and geotifcp (for applying geotiff tags to an existing TIFF or GeoTIFF file).
+EOF
diff --git a/science/libgeotiff/HISTORY b/science/libgeotiff/HISTORY
new file mode 100644
index 0000000..000b687
--- /dev/null
+++ b/science/libgeotiff/HISTORY
@@ -0,0 +1,6 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 1.3.0
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/science/libwms/BUILD b/science/libwms/BUILD
new file mode 100755
index 0000000..0e2ce46
--- /dev/null
+++ b/science/libwms/BUILD
@@ -0,0 +1 @@
+make INST_LOCATION="$INSTALL_ROOT"/usr/
INST_SHARE_PREFIX="$INSTALL_ROOT"/usr/
diff --git a/science/libwms/DEPENDS b/science/libwms/DEPENDS
new file mode 100755
index 0000000..b6e366f
--- /dev/null
+++ b/science/libwms/DEPENDS
@@ -0,0 +1,2 @@
+depends curl &&
+depends expat
diff --git a/science/libwms/DETAILS b/science/libwms/DETAILS
new file mode 100755
index 0000000..e4733ca
--- /dev/null
+++ b/science/libwms/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=libwms
+ VERSION=15843
+ SOURCE=$SPELL-scm.tar.bz2
+
SOURCE_URL=svn_http://svn.osgeo.org/ossim/trunk/$SPELL:$SPELL-scm:$VERSION
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-scm"
+ WEB_SITE=http://www.ossim.org
+ LICENSE[0]=LGPL
+ ENTERED=20091103
+ SHORT='Library to access WMS services'
+cat << EOF
+Library to access WMS services
+EOF
diff --git a/science/libwms/HISTORY b/science/libwms/HISTORY
new file mode 100644
index 0000000..ef2d9dc
--- /dev/null
+++ b/science/libwms/HISTORY
@@ -0,0 +1,5 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DEPENDS, BUILD: added
+
+2009-11-03 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DETAILS: spell created
diff --git a/science/libwms/INSTALL b/science/libwms/INSTALL
new file mode 100755
index 0000000..5b2759f
--- /dev/null
+++ b/science/libwms/INSTALL
@@ -0,0 +1 @@
+make INST_LOCATION="$INSTALL_ROOT"/usr/
INST_SHARE_PREFIX="$INSTALL_ROOT"/usr/ install
diff --git a/science/ogdi/BUILD b/science/ogdi/BUILD
new file mode 100755
index 0000000..08b041d
--- /dev/null
+++ b/science/ogdi/BUILD
@@ -0,0 +1,4 @@
+export TOPDIR="$SOURCE_DIRECTORY" &&
+default_build_configure &&
+sed -i '/^COMMON_CFLAGS/ s,$, -fPIC,' config/Linux.mak &&
+default_build_make
diff --git a/science/ogdi/DEPENDS b/science/ogdi/DEPENDS
new file mode 100755
index 0000000..28027d3
--- /dev/null
+++ b/science/ogdi/DEPENDS
@@ -0,0 +1,3 @@
+depends proj --with-proj &&
+depends zlib --with-zlib &&
+depends expat --with-expat
diff --git a/science/ogdi/DETAILS b/science/ogdi/DETAILS
new file mode 100755
index 0000000..41bf6c7
--- /dev/null
+++ b/science/ogdi/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ogdi
+ VERSION=3.1.5
+ SOURCE="${SPELL}-${VERSION}.zip"
+
SOURCE_URL[0]=http://surfnet.dl.sourceforge.net/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:32e5d3e9c6ecfc7546f4207260bb944f36722fe4ac5cfac98f1dd31379a49cdaf55092d7a2157fbfeefd8dcb7171eab41da7aed833a70a5590891055a4de4e86
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ogdi.sourceforge.net/";
+ LICENSE[0]="MIT"
+ ENTERED=20091102
+ KEYWORDS=""
+ SHORT="An API for reading various raster and vector geospatial
formats."
+cat << EOF
+OGDI (the Open Geographic Datastore Interface) is an API that uses a
+standardized access method to work in conjunction with GIS software packages
+and various geospatial data products. It uses a client/server architecture
+to facilitate the dissemination of geospatial data products over any TCP/IP
+network, and a driver-oriented approach to facilitate access to several
+geospatial data products/formats.
+EOF
diff --git a/science/ogdi/HISTORY b/science/ogdi/HISTORY
new file mode 100644
index 0000000..6d97304
--- /dev/null
+++ b/science/ogdi/HISTORY
@@ -0,0 +1,7 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DEPENDS: added flags so it doesn't use internal copies
+ * BUILD: added
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/proj/DETAILS b/science/proj/DETAILS
index df3a4e9..d2d33dd 100755
--- a/science/proj/DETAILS
+++ b/science/proj/DETAILS
@@ -1,14 +1,18 @@
SPELL=proj
VERSION=4.7.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=ftp://ftp.remotesensing.org/${SPELL}/${SOURCE}
+ SOURCE="$SPELL-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.osgeo.org/proj/${SOURCE}

SOURCE_HASH=sha512:fb1e2653c399b15cf323e63ef122af87daaae9bc19616558cd104d5a11f76967a5cffbe731ebaf2bd5f783b83bafa6a74d59a9376b2c68d2a9b1c7a97b82b469
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://http://trac.osgeo.org/proj/";
- LICENSE[0]=X/MIT
- ENTERED=20101028
- SHORT="Cartographic Projections library"
+ DGVER=1.5
+ SOURCE2="proj-datumgrid-$DGVER.zip"
+ SOURCE2_URL[0]=http://download.osgeo.org/proj/$SOURCE2
+
SOURCE2_HASH=sha512:9d9a935b3e984721a1ceafac49c139d3c5d9923c5bcef5f57fec8028a043c86e7de8bad9c200fa38cd6d1bf27b32dd0126597d42fee793d055e686f090604bf3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-${VERSION}"
+ WEB_SITE="http://trac.osgeo.org/proj/";
+ LICENSE[0]="MIT"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="PROJ.4 Cartographic Projections library"
cat << EOF
-PROJ.4 Cartographic Projections library originally written by Gerald Evenden
-then of the USGS.
+PROJ.4 Cartographic Projections library
EOF
diff --git a/science/proj/HISTORY b/science/proj/HISTORY
index 216e1be..1fe34b4 100644
--- a/science/proj/HISTORY
+++ b/science/proj/HISTORY
@@ -1,3 +1,12 @@
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: merged proj4 into proj (it's proj.4 actually)
+
+2011-10-06 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: defined SOURCE2; fixes everything
+
2010-10-28 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: spell created

+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DETAILS: spell created
+
diff --git a/science/proj/PRE_BUILD b/science/proj/PRE_BUILD
new file mode 100755
index 0000000..bcfc397
--- /dev/null
+++ b/science/proj/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/nad &&
+unpack_file 2
diff --git a/science/qgis/BUILD b/science/qgis/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/science/qgis/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/science/qgis/DEPENDS b/science/qgis/DEPENDS
new file mode 100755
index 0000000..e644801
--- /dev/null
+++ b/science/qgis/DEPENDS
@@ -0,0 +1,35 @@
+depends qt4 &&
+depends flex &&
+depends proj &&
+depends geos &&
+depends gdal &&
+depends qwt5 && # will work with qwt6 too
+depends sqlite "-DWITH_INTERNAL_SQLITE3=FALSE" &&
+depends bison &&
+depends cmake &&
+optional_depends postgresql \
+ "-DWITH_POSTGRESQL=TRUE" \
+ "-DWITH_POSTGRESQL=FALSE" \
+ "For PostGIS support, SPIT plugin" &&
+optional_depends expat \
+ "" \
+ "" \
+ "GPS importer plugin" &&
+optional_depends gsl \
+ "" \
+ "" \
+ "for georeferencer" &&
+optional_depends -sub SQLITE grass \
+ "-DWITH_GRASS=TRUE" \
+ "-DWITH_GRASS=FALSE" \
+ "GRASS Support" &&
+optional_depends python \
+ "-DWITH_BINDINGS=TRUE" \
+ "-DWITH_BINDINGS=FALSE" \
+ "Python plugins support and PyQGIS(extra query)" &&
+if is_depends_enabled python ; then
+ optional_depends pyqt4 \
+ "" \
+ "" \
+ "PyQGIS support"
+fi
diff --git a/science/qgis/DETAILS b/science/qgis/DETAILS
new file mode 100755
index 0000000..b483ba0
--- /dev/null
+++ b/science/qgis/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=qgis
+ VERSION=1.7.1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://qgis.org/downloads/$SOURCE
+ SOURCE_URL[1]=http://download.osgeo.org/${SPELL}/src/${SOURCE}
+
SOURCE_HASH=sha512:1e37cd3ce00aff7aca2795dbb39d3e9585df79703c4688dcb442dfeb8d8a3f71d7cf5a2556d749657c12789976c2fbb9eba426d92ece20ab8a565fea22bea0fe
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://qgis.org";
+ LICENSE[0]="GPL"
+ ENTERED=20091102
+ KEYWORDS="gis"
+ SHORT="A desktop geographic information system application."
+cat << EOF
+Quantum GIS (QGIS) is a cross-platform Geographic Information System
+(GIS). It offers support for vector and raster formats, including spatially
+enabled tables in PostgreSQL using PostGIS, common GIS vector formats
+such as Shapefiles, and geo-referenced rasters (TIFF, PNG, and GEOTIFF).
+Many plugins are available to dynamically add new functionality. Viewing
+of GRASS layers (vector and raster) is provided by a plugin. GRASS vector
+layers can be edited in QGIS.
+EOF
diff --git a/science/qgis/HISTORY b/science/qgis/HISTORY
new file mode 100644
index 0000000..9bca992
--- /dev/null
+++ b/science/qgis/HISTORY
@@ -0,0 +1,7 @@
+2011-10-07 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: 1.7.1
+ * DEPENDS: more, removed redundant sip
+
+2009-11-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Jaka Kranjc (e08ef563d9f8055fa69e28206ea871b68c29a83d), Jaka Kranjc, 10/08/2011

Archive powered by MHonArc 2.6.24.

Top of Page