ports/68052: [NEW PORT] graphics/jumpgis: A GUI based application for viewing and processing spatial data

Sam Lawrance boris at brooknet.com.au
Thu Jun 17 16:31:00 UTC 2004


>Number:         68052
>Category:       ports
>Synopsis:       [NEW PORT] graphics/jumpgis: A GUI based application for viewing and processing spatial data
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 17 16:30:35 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sam Lawrance
>Release:        FreeBSD 5.2.1-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD dirk.no.domain 5.2.1-RELEASE-p6 FreeBSD 5.2.1-RELEASE-p6 #0: Tue May 11 19:56:34 EST 2004
>Description:
The JUMP Unified Mapping Platform (JUMP) is a GUI-based application for
viewing and processing spatial data. It includes many functions common
to other popular GIS products for the analysis and manipulation of
geospatial data. The JUMP also provides a highly extensible framework
for the development and execution of custom spatial data processing
applications.

WWW: http://www.jump-project.org/

>How-To-Repeat:
>Fix:

Notes -
* I've added a couple of sections to look whether gnomelibs are
installed, and if so install Gnome application links (which I
supplied as PATCHFILES). If this is bad let me know. Last minute
thought - maybe it should just install them unconditionally.
* There's already a java port called "jump" so I renamed this port,
its directories and executables to "jumpgis".
* Feedback always welcome

--- jumpgis-1.1.1.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	jumpgis
#	jumpgis/Makefile
#	jumpgis/distinfo
#	jumpgis/pkg-descr
#	jumpgis/pkg-plist
#
echo c - jumpgis
mkdir -p jumpgis > /dev/null 2>&1
echo x - jumpgis/Makefile
sed 's/^X//' >jumpgis/Makefile << 'END-of-jumpgis/Makefile'
X# New ports collection makefile for:	JUMP Unified Mapping Platform
X# Date created:				June 16 2004
X# Whom:					Sam Lawrance <boris at brooknet.com.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	jumpgis
XPORTVERSION=	1.1.1
XCATEGORIES=	graphics java
XMASTER_SITES=	http://www.jump-project.org/downloads/jump/
XDISTNAME=	jump-${PORTVERSION}
X
XPATCH_SITES=	http://sam.stral.net/freebsd/
XPATCHFILES=	jump.png jump.desktop
X
XMAINTAINER=	boris at brooknet.com.au
XCOMMENT=	A GUI based application for viewing and processing spatial data
X
XWRKSRC=		${WRKDIR}/jump
XTARGET_DIR=	${PREFIX}/${PORTNAME}
XUSE_JAVA=	1.4+
XUSE_ZIP=	yes
XNO_BUILD=	yes
XWANT_GNOME=	yes
XPORTDOCS=	*
X
X.include <bsd.port.pre.mk>
X
X.if ${HAVE_GNOME:Mgnomelibs}!=""
XPLIST_SUB+=	PREFIX=${PREFIX}
XPLIST_FILES+=	"@cwd %%X11BASE%%" \
X		share/gnome/applications/jump.desktop \
X		share/gnome/pixmaps/jump.png \
X		"@cwd %%PREFIX%%"
X.endif
X
Xdo-extract:
X		@${MKDIR} ${WRKDIR}
X		@${MKDIR} ${WRKSRC}
X		@${UNZIP_CMD} -q ${DISTDIR}/jump-1.1.1.zip -d ${WRKSRC}
X
Xdo-patch:
X		@${REINPLACE_CMD} -i "" -e "s,#!sh,#!/bin/sh,g" ${WRKSRC}/bin/JUMPWorkbench-unix.sh
X		@${REINPLACE_CMD} -i "" -e "s,^set LIB=../lib,LIB=${TARGET_DIR}/lib,g" ${WRKSRC}/bin/JUMPWorkbench-unix.sh
X		@${REINPLACE_CMD} -i "" -e "s,workbench-properties.xml,~/.jump-workbench-properties.xml,g" ${WRKSRC}/bin/JUMPWorkbench-unix.sh
X
Xdo-install:
X		@${ECHO_CMD} "---> Installing JAR files"
X		${MKDIR} ${TARGET_DIR}/lib
X		${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${TARGET_DIR}/lib
X		${INSTALL_DATA} -d ${TARGET_DIR}/lib/ext
X		@${ECHO} "Installing startup script"
X		${INSTALL_SCRIPT} ${WRKSRC}/bin/JUMPWorkbench-unix.sh ${PREFIX}/bin/jumpgis
X
X.if !defined(NOPORTDOCS)
X		@${ECHO} "---> Installing documentation"
X		${MKDIR} ${DOCSDIR}
X		${CP} -r ${WRKSRC}/doc/* ${DOCSDIR}
X.else
X		@${ECHO} "---> Skipping documentation"
X.endif
X
X.if ${HAVE_GNOME:Mgnomelibs}!=""
X		@${ECHO} "---> Installing GNOME application links"
X		${INSTALL_DATA} ${DISTDIR}/jump.desktop ${X11BASE}/share/gnome/applications/
X		${INSTALL_DATA} ${DISTDIR}/jump.png ${X11BASE}/share/gnome/pixmaps/
X.endif
X
X.include <bsd.port.post.mk>
END-of-jumpgis/Makefile
echo x - jumpgis/distinfo
sed 's/^X//' >jumpgis/distinfo << 'END-of-jumpgis/distinfo'
XMD5 (jump-1.1.1.zip) = 0caa05e49036baedba8b61f06ced600c
XSIZE (jump-1.1.1.zip) = 8524734
XMD5 (jump.png) = d9f137f2afd0c1a1c2e109a3360f9e06
XSIZE (jump.png) = 786
XMD5 (jump.desktop) = e9f066dca2aea1f809764a33c1d021fc
XSIZE (jump.desktop) = 232
END-of-jumpgis/distinfo
echo x - jumpgis/pkg-descr
sed 's/^X//' >jumpgis/pkg-descr << 'END-of-jumpgis/pkg-descr'
XThe JUMP Unified Mapping Platform (JUMP) is a GUI-based application for
Xviewing and processing spatial data. It includes many functions common
Xto other popular GIS products for the analysis and manipulation of
Xgeospatial data. The JUMP also provides a highly extensible framework
Xfor the development and execution of custom spatial data processing
Xapplications.
X
XWWW: http://www.jump-project.org/
END-of-jumpgis/pkg-descr
echo x - jumpgis/pkg-plist
sed 's/^X//' >jumpgis/pkg-plist << 'END-of-jumpgis/pkg-plist'
Xbin/jumpgis
Xjumpgis/lib/Jama-1.0.1.jar
Xjumpgis/lib/jdom.jar
Xjumpgis/lib/jts-1.4.0.jar
Xjumpgis/lib/jump-1.1.1.jar
Xjumpgis/lib/junit.jar
Xjumpgis/lib/xercesImpl.jar
Xjumpgis/lib/xml-apis.jar
X at dirrm jumpgis/lib/ext
X at dirrm jumpgis/lib
X at dirrm jumpgis
END-of-jumpgis/pkg-plist
exit
--- jumpgis-1.1.1.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list