aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorRob Hudson2009-10-02 11:02:51 -0700
committerRob Hudson2009-10-02 11:04:48 -0700
commit2cfd5d2057615c432bdb2411bde8936997262e1e (patch)
tree0810356562239cc455027d38b96dd00404ca5d2c /Library
parent18531c496c0b486be21984def26442cef1efde69 (diff)
downloadhomebrew-2cfd5d2057615c432bdb2411bde8936997262e1e.tar.bz2
Added postgis recipe, which depends on postgresql, proj and geos.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/geos.rb12
-rw-r--r--Library/Formula/postgis.rb16
-rw-r--r--Library/Formula/proj.rb23
3 files changed, 51 insertions, 0 deletions
diff --git a/Library/Formula/geos.rb b/Library/Formula/geos.rb
new file mode 100644
index 000000000..25cd463d8
--- /dev/null
+++ b/Library/Formula/geos.rb
@@ -0,0 +1,12 @@
+require 'brewkit'
+
+class Geos <Formula
+ url 'http://download.osgeo.org/geos/geos-3.1.1.tar.bz2'
+ homepage 'http://trac.osgeo.org/geos/'
+ md5 '196f4424aa4ef94476e6886d3a964fb6'
+
+ def install
+ system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
+ system "make install"
+ end
+end
diff --git a/Library/Formula/postgis.rb b/Library/Formula/postgis.rb
new file mode 100644
index 000000000..8be84fe47
--- /dev/null
+++ b/Library/Formula/postgis.rb
@@ -0,0 +1,16 @@
+require 'brewkit'
+
+class Postgis <Formula
+ url 'http://postgis.refractions.net/download/postgis-1.4.0.tar.gz'
+ homepage 'http://postgis.refractions.net/'
+ md5 'bc5b97d5399bd20ca90bfdf784ab6c33'
+
+ depends_on 'postgresql'
+ depends_on 'proj'
+ depends_on 'geos'
+
+ def install
+ system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
+ system "make install"
+ end
+end
diff --git a/Library/Formula/proj.rb b/Library/Formula/proj.rb
new file mode 100644
index 000000000..54c3b1ba8
--- /dev/null
+++ b/Library/Formula/proj.rb
@@ -0,0 +1,23 @@
+require 'brewkit'
+
+class ProjDatumgrid <Formula
+ url 'ftp://ftp.remotesensing.org/pub/proj/proj-datumgrid-1.5.zip'
+ md5 'f5bf28a2a9c6afe9a3f670f0c0adb783'
+end
+
+class Proj <Formula
+ url 'http://download.osgeo.org/proj/proj-4.7.0.tar.gz'
+ homepage 'http://trac.osgeo.org/proj/'
+ md5 '927d34623b52e0209ba2bfcca18fe8cd'
+
+ def install
+
+ # The datum grid files are required to support datum shifting
+ d = Dir.getwd
+ ProjDatumgrid.new.brew { FileUtils.cp Dir["*"], "#{d}/nad/" }
+
+ system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
+ system "make install"
+ end
+end
+