From 3435ab1ef68251ccfd86f3ed398ef9aab0d9688f Mon Sep 17 00:00:00 2001 From: Herve Quiroz Date: Sun, 7 Nov 2004 02:00:39 +0000 Subject: [PATCH] The JUMP PostGIS driver plugin allows reading from and writing to a PostGIS database. WWW: http://www.jump-project.org/ PR: 68331 Submitted by: Sam Lawrance --- graphics/Makefile | 1 + graphics/jumpgis-postgis/Makefile | 37 ++++++++++++++++++++++++++ graphics/jumpgis-postgis/distinfo | 2 ++ graphics/jumpgis-postgis/pkg-deinstall | 12 +++++++++ graphics/jumpgis-postgis/pkg-descr | 4 +++ graphics/jumpgis-postgis/pkg-install | 11 ++++++++ graphics/jumpgis-postgis/pkg-plist | 2 ++ 7 files changed, 69 insertions(+) create mode 100644 graphics/jumpgis-postgis/Makefile create mode 100644 graphics/jumpgis-postgis/distinfo create mode 100644 graphics/jumpgis-postgis/pkg-deinstall create mode 100644 graphics/jumpgis-postgis/pkg-descr create mode 100644 graphics/jumpgis-postgis/pkg-install create mode 100644 graphics/jumpgis-postgis/pkg-plist diff --git a/graphics/Makefile b/graphics/Makefile index 80584c6b2211..05412cae76ae 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -204,6 +204,7 @@ SUBDIR += jpgtn SUBDIR += jslice SUBDIR += jumpgis + SUBDIR += jumpgis-postgis SUBDIR += juno-2 SUBDIR += k3d SUBDIR += kalbum diff --git a/graphics/jumpgis-postgis/Makefile b/graphics/jumpgis-postgis/Makefile new file mode 100644 index 000000000000..2bc9a8a05c4b --- /dev/null +++ b/graphics/jumpgis-postgis/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: JUMP PostGIS plugin +# Date created: June 25 2004 +# Whom: Sam Lawrance +# +# $FreeBSD$ +# + +PORTNAME= jumpgis-postgis +PORTVERSION= 1.1.0 +CATEGORIES= graphics databases java +MASTER_SITES= http://postgis.refractions.net/ +DISTNAME= postgisdriver-${PORTVERSION} + +MAINTAINER= boris@brooknet.com.au +COMMENT= JUMP support for reading and writing a PostGIS database + +RUN_DEPENDS= jumpgis:${PORTSDIR}/graphics/jumpgis + +TARGET_DIR= ${PREFIX}/jumpgis +USE_JAVA= yes +JAVA_VERSION= 1.3+ +USE_ZIP= yes +USE_REINPLACE= yes +NO_BUILD= yes +NO_WRKSUBDIR= yes + +do-install: + @${ECHO_MSG} " >> Installing JAR files" + ${MKDIR} ${TARGET_DIR}/lib/ext + ${CHMOD} 0755 ${TARGET_DIR}/lib/ext + ${INSTALL_DATA} ${WRKSRC}/lib/ext/postgisdriver-1.1.0.jar ${TARGET_DIR}/lib/ext/ + ${INSTALL_DATA} ${WRKSRC}/lib/ext/pg74jdbc3.jar ${TARGET_DIR}/lib/ + +post-install: + @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + +.include diff --git a/graphics/jumpgis-postgis/distinfo b/graphics/jumpgis-postgis/distinfo new file mode 100644 index 000000000000..9deca38018da --- /dev/null +++ b/graphics/jumpgis-postgis/distinfo @@ -0,0 +1,2 @@ +MD5 (postgisdriver-1.1.0.zip) = cd5e5e588e87f25dee1043c8cd9912ce +SIZE (postgisdriver-1.1.0.zip) = 239876 diff --git a/graphics/jumpgis-postgis/pkg-deinstall b/graphics/jumpgis-postgis/pkg-deinstall new file mode 100644 index 000000000000..1e60b15b1a4c --- /dev/null +++ b/graphics/jumpgis-postgis/pkg-deinstall @@ -0,0 +1,12 @@ +#!/bin/sh +# $FreeBSD$ + +if [ "$2" != "DEINSTALL" ]; then + exit +fi + +echo Restoring CLASSPATH in ${PKG_PREFIX}/bin/jumpgis + +grep -v '^CLASSPATH=$CLASSPATH:$LIB/pg74jdbc3.jar$' ${PKG_PREFIX}/bin/jumpgis > ${PKG_PREFIX}/bin/jumpgis.new +cat ${PKG_PREFIX}/bin/jumpgis.new > ${PKG_PREFIX}/bin/jumpgis +rm ${PKG_PREFIX}/bin/jumpgis.new diff --git a/graphics/jumpgis-postgis/pkg-descr b/graphics/jumpgis-postgis/pkg-descr new file mode 100644 index 000000000000..1e83fdb2230a --- /dev/null +++ b/graphics/jumpgis-postgis/pkg-descr @@ -0,0 +1,4 @@ +The JUMP PostGIS driver plugin allows reading from and writing to a +PostGIS database. + +WWW: http://www.jump-project.org/ diff --git a/graphics/jumpgis-postgis/pkg-install b/graphics/jumpgis-postgis/pkg-install new file mode 100644 index 000000000000..ddad414b70f4 --- /dev/null +++ b/graphics/jumpgis-postgis/pkg-install @@ -0,0 +1,11 @@ +#!/bin/sh +# $FreeBSD$ + +if [ "$2" != "POST-INSTALL" ]; then + exit +fi + +echo Fixing CLASSPATH in ${PKG_PREFIX}/bin/jumpgis + +sed -i '.bak' 's,CLASSPATH=.*,&\ +CLASSPATH=$CLASSPATH:$LIB/pg74jdbc3.jar,g' ${PKG_PREFIX}/bin/jumpgis && rm ${PKG_PREFIX}/bin/jumpgis.bak diff --git a/graphics/jumpgis-postgis/pkg-plist b/graphics/jumpgis-postgis/pkg-plist new file mode 100644 index 000000000000..560090546f46 --- /dev/null +++ b/graphics/jumpgis-postgis/pkg-plist @@ -0,0 +1,2 @@ +jumpgis/lib/ext/postgisdriver-1.1.0.jar +jumpgis/lib/pg74jdbc3.jar