summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--geography/postgresql81-postgis/DESCR18
-rw-r--r--geography/postgresql81-postgis/Makefile48
-rw-r--r--geography/postgresql81-postgis/PLIST24
-rw-r--r--geography/postgresql81-postgis/distinfo5
4 files changed, 95 insertions, 0 deletions
diff --git a/geography/postgresql81-postgis/DESCR b/geography/postgresql81-postgis/DESCR
new file mode 100644
index 00000000000..e4ea7b92ee3
--- /dev/null
+++ b/geography/postgresql81-postgis/DESCR
@@ -0,0 +1,18 @@
+PostGIS adds support for geographic objects to the PostgreSQL
+object-relational database. In effect, PostGIS "spatially enables" the
+PostgreSQL server, allowing it to be used as a backend spatial
+database for geographic information systems (GIS), much like ESRI's
+SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS "Simple
+Features Specification for SQL" and has been certified as compliant
+with the "Types and Functions" profile. PostGIS/PostgreSQL includes
+the following functionality:
+* Simple Features as defined by the OpenGIS Consortium (OGC)
+* Support for Well-Known Text and Well-Known Binary
+ representations of GIS objects
+* Fast spatial indexing using GiST
+* Geospatial analysis functions
+* PostgreSQL JDBC extension objects corresponding to the
+ geometries
+* Support for OGC access functions as defined by the Simple
+ Features Specification
+
diff --git a/geography/postgresql81-postgis/Makefile b/geography/postgresql81-postgis/Makefile
new file mode 100644
index 00000000000..5ef5bcf484e
--- /dev/null
+++ b/geography/postgresql81-postgis/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/09/14 17:02:40 gdt Exp $
+
+DISTNAME= postgis-${VERSION}
+VERSION= 1.1.3
+PKGNAME= postgresql81-postgis-${VERSION}
+MASTER_SITES= http://postgis.refractions.net/download/
+CATEGORIES= databases geography
+
+MAINTAINER= gdt@NetBSD.org
+HOMEPAGE= http://postgis.refractions.net/
+COMMENT= Spatial database capabilities for PostgreSQL
+
+# XXX Change to determine postgresql version dynamically.
+
+CONFLICTS= postgis-[0-9]*
+
+GNU_CONFIGURE= YES
+USE_TOOLS+= gmake perl
+USE_LANGUAGES+= c c++
+
+CONFIGURE_ARGS+= --datadir=${PREFIX}/share/postgresql/contrib
+CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/postgresql
+
+DOCDIR= ${PREFIX}/share/doc/postgis
+HTMLDIR= ${PREFIX}/share/doc/html/postgis
+
+# Install is manual because distribution fails if docbook prereqs are not
+# satisfied, rather than using the prebuilt versions which are actually
+# in the distfile.
+do-install:
+ cd ${WRKSRC} && ${GMAKE} install
+ ${INSTALL_DATA_DIR} ${DOCDIR}
+ ${INSTALL_DATA} ${BUILD_DIRS:Q}/README.postgis ${DOCDIR}
+ ${INSTALL_DATA} ${BUILD_DIRS:Q}/doc/postgis.xml ${DOCDIR}
+ ${INSTALL_DATA_DIR} ${HTMLDIR}
+ cd ${WRKSRC}/doc/html && ${PAX} -rw -pp *.html *.css ${HTMLDIR}
+
+# XXX Perhaps this should be run-depends only.
+DEPENDS+= postgresql81-server>=8.1:../../databases/postgresql81-server
+
+.include "../../geography/geos/buildlink3.mk"
+.include "../../misc/proj/buildlink3.mk"
+# "server" includes are in the client package
+.include "../../databases/postgresql81-client/buildlink3.mk"
+# needed for docs, also pdfxmltex, db2pdf, jw
+#.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/geography/postgresql81-postgis/PLIST b/geography/postgresql81-postgis/PLIST
new file mode 100644
index 00000000000..6b09a6f305a
--- /dev/null
+++ b/geography/postgresql81-postgis/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/09/14 17:02:40 gdt Exp $
+bin/pgsql2shp
+bin/shp2pgsql
+lib/postgresql/liblwgeom.so
+lib/postgresql/liblwgeom.so.1
+lib/postgresql/liblwgeom.so.1.1
+share/doc/html/postgis/apa.html
+share/doc/html/postgis/ch01.html
+share/doc/html/postgis/ch02.html
+share/doc/html/postgis/ch03.html
+share/doc/html/postgis/ch04.html
+share/doc/html/postgis/ch05.html
+share/doc/html/postgis/ch06.html
+share/doc/html/postgis/ch07.html
+share/doc/html/postgis/index.html
+share/doc/html/postgis/style.css
+share/doc/postgis/README.postgis
+share/doc/postgis/postgis.xml
+share/postgresql/contrib/lwpostgis.sql
+share/postgresql/contrib/lwpostgis_upgrade.sql
+share/postgresql/contrib/spatial_ref_sys.sql
+@dirrm share/postgresql/contrib
+@dirrm share/doc/postgis
+@dirrm share/doc/html/postgis
diff --git a/geography/postgresql81-postgis/distinfo b/geography/postgresql81-postgis/distinfo
new file mode 100644
index 00000000000..d67a343b583
--- /dev/null
+++ b/geography/postgresql81-postgis/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/09/14 17:02:40 gdt Exp $
+
+SHA1 (postgis-1.1.3.tar.gz) = 2c7cb03f2b47605437578afafcfbd99c7e66f5c6
+RMD160 (postgis-1.1.3.tar.gz) = 5754ee4d98e78f1f75798e345be3401a32c11113
+Size (postgis-1.1.3.tar.gz) = 1619568 bytes