aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2014-03-10 22:49:26 +0800
committerbapt <bapt@FreeBSD.org>2014-03-10 22:49:26 +0800
commit365d81bafff5b9accbe7d264a4dc790418804a79 (patch)
treec9bc7d175d1787d3182be06d12c45d1a2fe32a2b /graphics
parent6d8e3ef4a66f0d1b8bc3a1f1703f76ad9c862498 (diff)
downloadfreebsd-ports-gnome-365d81bafff5b9accbe7d264a4dc790418804a79.tar.gz
freebsd-ports-gnome-365d81bafff5b9accbe7d264a4dc790418804a79.tar.zst
freebsd-ports-gnome-365d81bafff5b9accbe7d264a4dc790418804a79.zip
Convert g* to USES=zip
Diffstat (limited to 'graphics')
-rw-r--r--graphics/aoi/Makefile2
-rw-r--r--graphics/apngasm/Makefile3
-rw-r--r--graphics/apngdis/Makefile3
-rw-r--r--graphics/autoq3d/Makefile3
-rw-r--r--graphics/batik/Makefile2
-rw-r--r--graphics/bmeps/Makefile3
-rw-r--r--graphics/c-a-i-r/Makefile3
-rw-r--r--graphics/cbviewer/Makefile2
-rw-r--r--graphics/cimg/Makefile2
-rw-r--r--graphics/deegree-csw/Makefile2
-rw-r--r--graphics/deegree-igeoportal/Makefile2
-rw-r--r--graphics/deegree-wcs/Makefile2
-rw-r--r--graphics/deegree-wfs/Makefile2
-rw-r--r--graphics/deegree-wms/Makefile2
-rw-r--r--graphics/deegree-wps/Makefile2
-rw-r--r--graphics/deegree-wpvs/Makefile2
-rw-r--r--graphics/ditaa/Makefile2
-rw-r--r--graphics/ffff/Makefile3
-rw-r--r--graphics/flasm/Makefile5
-rw-r--r--graphics/fli2gif/Makefile4
-rw-r--r--graphics/freeimage/Makefile3
-rw-r--r--graphics/fv/Makefile3
-rw-r--r--graphics/geoapi/Makefile2
-rw-r--r--graphics/geoserver/Makefile2
-rw-r--r--graphics/gle-graphics/Makefile3
-rw-r--r--graphics/glpng/Makefile4
-rw-r--r--graphics/jalbum/Makefile2
-rw-r--r--graphics/jasper/Makefile2
-rw-r--r--graphics/jave6/Makefile3
-rw-r--r--graphics/jogl/Makefile2
-rw-r--r--graphics/jpatch/Makefile2
-rw-r--r--graphics/jumpgis-postgis/Makefile36
-rw-r--r--graphics/jumpgis-postgis/distinfo2
-rw-r--r--graphics/jumpgis-postgis/pkg-deinstall12
-rw-r--r--graphics/jumpgis-postgis/pkg-descr4
-rw-r--r--graphics/jumpgis-postgis/pkg-install11
-rw-r--r--graphics/jumpgis-postgis/pkg-plist2
-rw-r--r--graphics/jumpgis/Makefile57
-rw-r--r--graphics/jumpgis/distinfo6
-rw-r--r--graphics/jumpgis/pkg-descr8
-rw-r--r--graphics/jumpgis/pkg-plist13
-rw-r--r--graphics/l2p/Makefile3
-rw-r--r--graphics/lib3ds/Makefile2
-rw-r--r--graphics/libecwj2/Makefile11
-rw-r--r--graphics/mapyrus/Makefile2
-rw-r--r--graphics/openjump/Makefile2
-rw-r--r--graphics/opennurbs/Makefile4
-rw-r--r--graphics/osg-devel/Makefile3
-rw-r--r--graphics/osg/Makefile3
-rw-r--r--graphics/osgearth/Makefile3
-rw-r--r--graphics/pencil/Makefile3
-rw-r--r--graphics/phplot/Makefile2
-rw-r--r--graphics/pngrewrite/Makefile2
-rw-r--r--graphics/proj/Makefile3
-rw-r--r--graphics/py-gchartwrapper/Makefile2
-rw-r--r--graphics/py-stl/Makefile2
-rw-r--r--graphics/pysvg/Makefile2
-rw-r--r--graphics/separate/Makefile3
-rw-r--r--graphics/structuresynth/Makefile3
-rw-r--r--graphics/tifmerge/Makefile3
-rw-r--r--graphics/yed/Makefile2
61 files changed, 205 insertions, 85 deletions
diff --git a/graphics/aoi/Makefile b/graphics/aoi/Makefile
index de6155f1dc9c..42317c907ee7 100644
--- a/graphics/aoi/Makefile
+++ b/graphics/aoi/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
-USE_ZIP= yes
+USES= zip:infozip
EXTRACT_BEFORE_ARGS= -a -q
USE_JAVA= yes
JAVA_VERSION= 1.6+
diff --git a/graphics/apngasm/Makefile b/graphics/apngasm/Makefile
index f6e334115073..8ffef80f5e4c 100644
--- a/graphics/apngasm/Makefile
+++ b/graphics/apngasm/Makefile
@@ -16,8 +16,7 @@ OPTIONS_DEFINE= DOCS STATIC
NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USES= dos2unix gmake
+USES= dos2unix gmake zip
LDFLAGS+= -lz
diff --git a/graphics/apngdis/Makefile b/graphics/apngdis/Makefile
index ac572d858339..dcfff1a1f99a 100644
--- a/graphics/apngdis/Makefile
+++ b/graphics/apngdis/Makefile
@@ -16,8 +16,7 @@ OPTIONS_DEFINE= DOCS STATIC
NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USES= dos2unix gmake
+USES= dos2unix gmake zip
LDFLAGS+= -lz
PORTDOCS= readme.txt
diff --git a/graphics/autoq3d/Makefile b/graphics/autoq3d/Makefile
index bcb567f78f13..9db54dc4507a 100644
--- a/graphics/autoq3d/Makefile
+++ b/graphics/autoq3d/Makefile
@@ -14,8 +14,7 @@ COMMENT= Qt 4 quick 3D model editor
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USE_ZIP= yes
-USES= dos2unix qmake
+USES= dos2unix qmake zip
DOS2UNIX_FILES= *.pro src/cmds/*.cpp src/fgui/*.cpp docs/*.txt
DOS2UNIX_REGEX= .*.[^p][^n][^g]$
USE_GL= glu
diff --git a/graphics/batik/Makefile b/graphics/batik/Makefile
index 507c140f8e54..a84363d7edc1 100644
--- a/graphics/batik/Makefile
+++ b/graphics/batik/Makefile
@@ -13,7 +13,7 @@ COMMENT= Java based SVG toolkit
LICENSE= APACHE20
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.6+
USE_ANT= yes
ALL_TARGET= jars all-jar
diff --git a/graphics/bmeps/Makefile b/graphics/bmeps/Makefile
index f5caf6d38c20..4fbe1c20aa77 100644
--- a/graphics/bmeps/Makefile
+++ b/graphics/bmeps/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.2.26
CATEGORIES= graphics perl5
MASTER_SITES= SF/dktools/dktools/dktools-${PORTVERSION}
DISTNAME= dktools-${PORTVERSION}
-EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert bitmap images (PNG/JPEG/NetPBM) to EPS
@@ -18,7 +17,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpng15.so:${PORTSDIR}/graphics/png \
libtiff.so:${PORTSDIR}/graphics/tiff
-USES= perl5
+USES= perl5 zip
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_header_sys_termios_h=no
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/dktools\
diff --git a/graphics/c-a-i-r/Makefile b/graphics/c-a-i-r/Makefile
index 1187f3cd0985..7817ee3d6062 100644
--- a/graphics/c-a-i-r/Makefile
+++ b/graphics/c-a-i-r/Makefile
@@ -10,8 +10,7 @@ DISTNAME= CAIR_v${PORTVERSION}
MAINTAINER= buganini@gmail.com
COMMENT= Content Aware Image Resizer is an implementation of seam carving
-USE_ZIP= yes
-USES= gmake
+USES= gmake zip
MAKE_ARGS+= CC="${CXX}"
diff --git a/graphics/cbviewer/Makefile b/graphics/cbviewer/Makefile
index caf9426032b0..bea8ef45d59f 100644
--- a/graphics/cbviewer/Makefile
+++ b/graphics/cbviewer/Makefile
@@ -20,7 +20,7 @@ LICENSE= GPLv2
RUN_DEPENDS= unrar:${PORTSDIR}/archivers/unrar \
unzip:${PORTSDIR}/archivers/unzip
-USE_ZIP= yes
+USES= zip:infozip
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index c176e9c38ae6..0c3f1fd95b53 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -26,7 +26,7 @@ LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= "invokes i386 asm"
-USE_ZIP= yes
+USES= zip
WRKSRC= ${WRKDIR}/${DISTNAME:C/_/-/}
BUILD_WRKSRC= ${WRKSRC}/examples
MAKE_ENV= X11PATH=${LOCALBASE} LOCALBASE=${LOCALBASE}
diff --git a/graphics/deegree-csw/Makefile b/graphics/deegree-csw/Makefile
index c5cbcccb6ca1..d9779e595d71 100644
--- a/graphics/deegree-csw/Makefile
+++ b/graphics/deegree-csw/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Catalogue Service(CSW)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-igeoportal/Makefile b/graphics/deegree-igeoportal/Makefile
index c31b2a5dcd21..395ba8684293 100644
--- a/graphics/deegree-igeoportal/Makefile
+++ b/graphics/deegree-igeoportal/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PORTNAME}-std_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Browser based client handling WMS, WFS, and proxy service
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-wcs/Makefile b/graphics/deegree-wcs/Makefile
index bfdf6460bc1c..c009a60c9362 100644
--- a/graphics/deegree-wcs/Makefile
+++ b/graphics/deegree-wcs/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Web Coverage Service(WCS)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-wfs/Makefile b/graphics/deegree-wfs/Makefile
index a9b02d35f1f4..13145db2dc58 100644
--- a/graphics/deegree-wfs/Makefile
+++ b/graphics/deegree-wfs/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Web Feature Service(WFS)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-wms/Makefile b/graphics/deegree-wms/Makefile
index b07c5ac27602..c14c32b2f701 100644
--- a/graphics/deegree-wms/Makefile
+++ b/graphics/deegree-wms/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Web Map Service(WMS)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-wps/Makefile b/graphics/deegree-wps/Makefile
index b8b95bc9cc9c..a34d6ff2bab5 100644
--- a/graphics/deegree-wps/Makefile
+++ b/graphics/deegree-wps/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Web Processing Service(WPS)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/deegree-wpvs/Makefile b/graphics/deegree-wpvs/Makefile
index 37ac75c5ff84..f554794cf32b 100644
--- a/graphics/deegree-wpvs/Makefile
+++ b/graphics/deegree-wpvs/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= Deegree Web Terrain Service(WTS)/Web Perspective View Service(WPVS)
-USE_ZIP= yes
+USES= zip
USE_JAVA= 1.5+
NO_BUILD= yes
diff --git a/graphics/ditaa/Makefile b/graphics/ditaa/Makefile
index dd3bbbc92def..4055f0e9691e 100644
--- a/graphics/ditaa/Makefile
+++ b/graphics/ditaa/Makefile
@@ -10,7 +10,7 @@ DISTNAME= ${PORTNAME}${DISTVERSION}
MAINTAINER= graudeejs@gmail.com
COMMENT= Convert ASCII art diagrams into proper bitmap graphics
-USE_ZIP= yes
+USES= zip
USE_JAVA= yes
JAVA_VERSION= 1.6+
diff --git a/graphics/ffff/Makefile b/graphics/ffff/Makefile
index 8063a8d982a1..c54714a4693b 100644
--- a/graphics/ffff/Makefile
+++ b/graphics/ffff/Makefile
@@ -12,9 +12,8 @@ MAINTAINER= rossiya@gmail.com
COMMENT= Fast Mandelbrot fractal generator
USE_XORG= x11 xmu xext
-USE_DOS2UNIX= yes
USE_GL= gl glut
-USE_ZIP= yes
+USES= dos2unix zip
SOURCE= FFFF3 FragmentProgram FragmentProgramARB10 GPUProgram \
PixelBuffer VertexProgram VertexProgramATI VertexProgramNV \
diff --git a/graphics/flasm/Makefile b/graphics/flasm/Makefile
index de8518312dae..3dc64cf49786 100644
--- a/graphics/flasm/Makefile
+++ b/graphics/flasm/Makefile
@@ -12,10 +12,7 @@ MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Command line assembler/disassembler of flash actionscript bytecode
PLIST_FILES= bin/flasm
-USE_ZIP= YES
-USE_GMAKE= YES
-USE_DOS2UNIX= YES
-USES= bison
+USES= bison dos2unix gmake zip
NO_WRKSUBDIR= YES
MAKE_ARGS= CFLAGS="${CFLAGS}"
diff --git a/graphics/fli2gif/Makefile b/graphics/fli2gif/Makefile
index 24575be96766..4ac0ab1d0613 100644
--- a/graphics/fli2gif/Makefile
+++ b/graphics/fli2gif/Makefile
@@ -13,8 +13,8 @@ COMMENT= Automatic Flic to animated GIF converter
NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USE_DOS2UNIX= fli2gif.cpp FLI2GIF.TXT
+USES= dos2unix zip:infozip
+DOS2UNIX_FILES= fli2gif.cpp FLI2GIF.TXT
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= fli2gif.txt
diff --git a/graphics/freeimage/Makefile b/graphics/freeimage/Makefile
index 2dce6128d07c..274bcc2c005c 100644
--- a/graphics/freeimage/Makefile
+++ b/graphics/freeimage/Makefile
@@ -11,8 +11,7 @@ DISTNAME= FreeImage${PORTVERSION:S/.//g}
MAINTAINER= gahr@FreeBSD.org
COMMENT= Simple C/C++ bitmap graphics library
-USES= gmake dos2unix
-USE_ZIP= yes
+USES= gmake dos2unix zip
DOS2UNIX_FILES= Source/LibOpenJPEG/opj_malloc.h
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/FreeImage
diff --git a/graphics/fv/Makefile b/graphics/fv/Makefile
index 2650a42bcc3c..eb42174e7d11 100644
--- a/graphics/fv/Makefile
+++ b/graphics/fv/Makefile
@@ -15,8 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png
-USES= pkgconfig
-USE_ZIP= yes
+USES= pkgconfig zip
USE_GL= glut
USE_GMAKE= yes
ALL_TARGET= ${PORTNAME}
diff --git a/graphics/geoapi/Makefile b/graphics/geoapi/Makefile
index 7b46ffd3af26..15fcb088f9e3 100644
--- a/graphics/geoapi/Makefile
+++ b/graphics/geoapi/Makefile
@@ -10,7 +10,7 @@ DISTNAME= GeoAPI-2_1_1
MAINTAINER= wenheping@gmail.com
COMMENT= A Java interface API based upon OGC Standards
-USE_ZIP= yes
+USES= zip
NO_BUILD= yes
USE_JAVA= yes
NO_WRKSUBDIR= yes
diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile
index afd57a3f52dc..5b3aa346e8e5 100644
--- a/graphics/geoserver/Makefile
+++ b/graphics/geoserver/Makefile
@@ -13,7 +13,7 @@ COMMENT= An Open Source GIS Server
LICENSE= GPLv2
USE_JAVA= yes
-USE_ZIP= yes
+USES= zip
JAVA_VERSION= 1.6+
NO_BUILD= yes
diff --git a/graphics/gle-graphics/Makefile b/graphics/gle-graphics/Makefile
index e57359f3e64c..cca92115b658 100644
--- a/graphics/gle-graphics/Makefile
+++ b/graphics/gle-graphics/Makefile
@@ -27,8 +27,7 @@ CONFIGURE_ARGS+= --with-qt=no
PLIST_SUB+= PORTVERSION=${PORTVERSION}
REINPLACE_FILES= configure
-USE_GMAKE= yes
-USE_ZIP= yes
+USES= gmake zip
NO_STAGE= yes
post-patch:
diff --git a/graphics/glpng/Makefile b/graphics/glpng/Makefile
index c1984b48c0f1..39f518463a8f 100644
--- a/graphics/glpng/Makefile
+++ b/graphics/glpng/Makefile
@@ -15,9 +15,9 @@ COMMENT= Library to easily load PNG files as an OpenGL textures
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
USE_GL= gl
-USE_ZIP= yes
+USES= dos2unix zip
USE_LDCONFIG= yes
-USE_DOS2UNIX= glpng.c
+DOS2UNIX_FILES= glpng.c
AR?= /usr/bin/ar
diff --git a/graphics/jalbum/Makefile b/graphics/jalbum/Makefile
index e8663b1da669..703a51d0fba5 100644
--- a/graphics/jalbum/Makefile
+++ b/graphics/jalbum/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
WRKSRC= ${WRKDIR}/jAlbum
-USE_ZIP= yes
+USES= zip
NO_BUILD= yes
USE_JAVA= yes
diff --git a/graphics/jasper/Makefile b/graphics/jasper/Makefile
index b584ce8b1175..98a8970b6dfe 100644
--- a/graphics/jasper/Makefile
+++ b/graphics/jasper/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
LICENSE= MIT
USE_AUTOTOOLS= libtool
-USE_ZIP= yes
+USES= zip
USE_GNOME= lthack
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/jave6/Makefile b/graphics/jave6/Makefile
index 67a6a36a742c..0f3b08524c0a 100644
--- a/graphics/jave6/Makefile
+++ b/graphics/jave6/Makefile
@@ -8,13 +8,12 @@ CATEGORIES= graphics java
MASTER_SITES= http://www.jave.de/developer/\
http://ikaria.informatik.uni-rostock.de/public_bsd/FreeBSD/
DISTNAME= jave_6.0_i20060105
-EXTRACT_SUFX= .zip
MAINTAINER= ad001@uni-rostock.de
COMMENT= Java ASCII-Art-Generator
+USES= zip
USE_JAVA= YES
-USE_ZIP= YES
JAVA_VERSION= 1.6+
NO_BUILD= YES
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
diff --git a/graphics/jogl/Makefile b/graphics/jogl/Makefile
index 742150baf3b3..9739822aa71e 100644
--- a/graphics/jogl/Makefile
+++ b/graphics/jogl/Makefile
@@ -35,10 +35,10 @@ ALL_TARGET+= javadoc
# jogl/make/build.xml
ONLY_FOR_ARCHS= i386 amd64
+USES= zip
USE_XORG= x11 xau xdamage xdmcp xext xf86vidmodeproto xfixes xproto xt \
xxf86vm
USE_GL= gl
-USE_ZIP= yes
USE_ANT= yes
USE_LDCONFIG= yes
USE_JAVA= yes
diff --git a/graphics/jpatch/Makefile b/graphics/jpatch/Makefile
index 6ec2676b6e70..366afda1ce76 100644
--- a/graphics/jpatch/Makefile
+++ b/graphics/jpatch/Makefile
@@ -13,7 +13,7 @@ COMMENT= A spline based 3D modeling tool
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
-USE_ZIP= yes
+USES= zip
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
diff --git a/graphics/jumpgis-postgis/Makefile b/graphics/jumpgis-postgis/Makefile
new file mode 100644
index 000000000000..306e812e974b
--- /dev/null
+++ b/graphics/jumpgis-postgis/Makefile
@@ -0,0 +1,36 @@
+# Created by: Sam Lawrance <boris@brooknet.com.au>
+# $FreeBSD$
+
+PORTNAME= jumpgis-postgis
+PORTVERSION= 1.1.0
+PORTREVISION= 2
+CATEGORIES= graphics databases java geography
+MASTER_SITES= http://postgis.refractions.net/download/
+DISTNAME= postgisdriver-${PORTVERSION}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= JUMP support for reading and writing a PostGIS database
+
+DEPRECATED= Depends on expiring graphics/jumpgis
+EXPIRATION_DATE= 2014-03-10
+
+RUN_DEPENDS= jumpgis:${PORTSDIR}/graphics/jumpgis
+
+USES= zip
+TARGET_DIR= ${PREFIX}/jumpgis
+USE_JAVA= yes
+JAVA_VERSION= 1.6+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+NO_STAGE= yes
+do-install:
+ @${ECHO_MSG} " >> Installing JAR files"
+ ${MKDIR} ${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 <bsd.port.mk>
diff --git a/graphics/jumpgis-postgis/distinfo b/graphics/jumpgis-postgis/distinfo
new file mode 100644
index 000000000000..7d884dd1914a
--- /dev/null
+++ b/graphics/jumpgis-postgis/distinfo
@@ -0,0 +1,2 @@
+SHA256 (postgisdriver-1.1.0.zip) = 7d28b6644a9c074ee834d39c4d43ec1413a9aa478060ac38a8c78a1425551b64
+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
diff --git a/graphics/jumpgis/Makefile b/graphics/jumpgis/Makefile
new file mode 100644
index 000000000000..2b9f5ed4194a
--- /dev/null
+++ b/graphics/jumpgis/Makefile
@@ -0,0 +1,57 @@
+# Created by: Sam Lawrance <boris@brooknet.com.au>
+# $FreeBSD$
+
+PORTNAME= jumpgis
+PORTVERSION= 1.1.2
+PORTREVISION= 5
+CATEGORIES= graphics java geography
+MASTER_SITES= http://www.jump-project.org/downloads/jump/:main \
+ http://T32.TecNik93.com/FreeBSD/others_ports/${PORTNAME}/sources/:main,extra
+DISTFILES= jump-${PORTVERSION}.zip:main \
+ jump.png:extra jump.desktop:main,extra
+EXTRACT_ONLY= jump-${PORTVERSION}.zip
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A GUI based application for viewing and processing spatial data
+
+DEPRECATED= No more public distfiles
+EXPIRATION_DATE= 2014-03-10
+
+WRKSRC= ${WRKDIR}/jump
+EXTRACT_AFTER_ARGS= -d ${WRKSRC}
+TARGET_DIR= ${PREFIX}/${PORTNAME}
+
+USES= zip:infozip
+USE_JAVA= yes
+JAVA_VERSION= 1.6+
+NO_BUILD= yes
+PORTDOCS= *
+
+REINPLACE_ARGS= -i ""
+
+NO_STAGE= yes
+.include <bsd.port.pre.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e "s,#!sh,#!/bin/sh,g" \
+ -e "s,^LIB=../lib,LIB=${TARGET_DIR}/lib,g" \
+ -e "s,workbench-properties.xml,~/.jump-workbench-properties.xml,g" \
+ ${WRKSRC}/bin/JUMPWorkbench-unix.sh
+
+do-install:
+ @${ECHO_CMD} "---> Installing JAR files"
+ ${MKDIR} ${TARGET_DIR}/lib
+ ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${TARGET_DIR}/lib
+ ${MKDIR} ${TARGET_DIR}/lib/ext
+ @${ECHO_MSG} "Installing startup script"
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/JUMPWorkbench-unix.sh ${PREFIX}/bin/jumpgis
+
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} "---> Installing documentation"
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
+.else
+ @${ECHO_MSG} "---> Skipping documentation"
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/jumpgis/distinfo b/graphics/jumpgis/distinfo
new file mode 100644
index 000000000000..a03b84aaa214
--- /dev/null
+++ b/graphics/jumpgis/distinfo
@@ -0,0 +1,6 @@
+SHA256 (jump-1.1.2.zip) = b1e1991cb0494e3c8e6229637f28f1891cc7fe7990d9a58d6640aeae5fe392bb
+SIZE (jump-1.1.2.zip) = 8813307
+SHA256 (jump.png) = e3ab487f5ad3592de80f7a24af2d1d32502b9610d47476123326fa12bd0d3895
+SIZE (jump.png) = 786
+SHA256 (jump.desktop) = e2224a44720945807b398cbf69f2a135fa7e880d0d0a4989127d8e221cea3b29
+SIZE (jump.desktop) = 232
diff --git a/graphics/jumpgis/pkg-descr b/graphics/jumpgis/pkg-descr
new file mode 100644
index 000000000000..acf84b7a1c7d
--- /dev/null
+++ b/graphics/jumpgis/pkg-descr
@@ -0,0 +1,8 @@
+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/
diff --git a/graphics/jumpgis/pkg-plist b/graphics/jumpgis/pkg-plist
new file mode 100644
index 000000000000..3992b4fdb373
--- /dev/null
+++ b/graphics/jumpgis/pkg-plist
@@ -0,0 +1,13 @@
+bin/jumpgis
+jumpgis/lib/bsh-2.0b1.jar
+jumpgis/lib/Jama-1.0.1.jar
+jumpgis/lib/jdom.jar
+jumpgis/lib/jts-1.4.1-RC1.jar
+jumpgis/lib/jump-1.1.2.jar
+jumpgis/lib/junit.jar
+jumpgis/lib/xercesImpl.jar
+jumpgis/lib/xml-apis.jar
+@exec mkdir -p %D/jumpgis/lib/ext
+@dirrm jumpgis/lib/ext
+@dirrm jumpgis/lib
+@dirrm jumpgis
diff --git a/graphics/l2p/Makefile b/graphics/l2p/Makefile
index 57a2d31eb0af..6c9bb040311e 100644
--- a/graphics/l2p/Makefile
+++ b/graphics/l2p/Makefile
@@ -23,8 +23,7 @@ SHEBANG_FILES= ${WRKSRC}/${PORTNAME}
USE_PERL5= run
USE_TEX= latex dvipsk
-USE_ZIP= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix zip
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/lib3ds/Makefile b/graphics/lib3ds/Makefile
index 4d4e3c737b76..e3b3e445124d 100644
--- a/graphics/lib3ds/Makefile
+++ b/graphics/lib3ds/Makefile
@@ -12,7 +12,7 @@ COMMENT= A library for handling 3DS (3D Studio) files
LICENSE= LGPL21 # (or later)
-USE_ZIP= yes
+USES= zip
USE_GL= glut
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/libecwj2/Makefile b/graphics/libecwj2/Makefile
index 0013b9b3f9ba..bcd56cbcc379 100644
--- a/graphics/libecwj2/Makefile
+++ b/graphics/libecwj2/Makefile
@@ -14,18 +14,11 @@ COMMENT= Erdas ECW and JPEG2000 support library
RESTRICTED= Registration required to download sources, \
but sources no longer available on ERDAS website
-USE_ZIP= yes
USE_AUTOTOOLS= libtool autoconf
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USES= gmake
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 800000
-BROKEN= does not build on 7.X
-.endif
+USES= gmake zip:infozip
post-extract:
cd ${WRKDIR} && \
@@ -34,4 +27,4 @@ post-extract:
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure.in
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/mapyrus/Makefile b/graphics/mapyrus/Makefile
index d6da953569a6..e2ebf83541c7 100644
--- a/graphics/mapyrus/Makefile
+++ b/graphics/mapyrus/Makefile
@@ -17,7 +17,7 @@ NO_WRKSUBDIR= yes
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USE_ZIP= yes
+USES= zip
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
SUB_FILES= ${PORTNAME} pkg-message
diff --git a/graphics/openjump/Makefile b/graphics/openjump/Makefile
index 4149fce9ad24..54489eb46717 100644
--- a/graphics/openjump/Makefile
+++ b/graphics/openjump/Makefile
@@ -40,7 +40,7 @@ LICENSE_PERMS_JYTHON= auto-accept
TARGET_DIR= ${STAGEDIR}${PREFIX}/${PORTNAME}
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USE_ZIP= yes
+USES= zip
NO_BUILD= yes
NO_WRKSUBDIR= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-r${PLUS_REV}-PLUS
diff --git a/graphics/opennurbs/Makefile b/graphics/opennurbs/Makefile
index 867892c229fc..668852b68963 100644
--- a/graphics/opennurbs/Makefile
+++ b/graphics/opennurbs/Makefile
@@ -12,9 +12,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= fernando.apesteguia@gmail.com
COMMENT= Tools to accurately transfer 3-D geometry between applications
-USE_DOS2UNIX= yes
-USE_ZIP= yes
-USES= iconv:build gmake
+USES= iconv:build dos2unix gmake zip
MAKE_ARGS= CC=${CC} CCC=${CXX}
MAKEFILE= makefile
diff --git a/graphics/osg-devel/Makefile b/graphics/osg-devel/Makefile
index 1287ed4a06dd..852d3e1d805c 100644
--- a/graphics/osg-devel/Makefile
+++ b/graphics/osg-devel/Makefile
@@ -23,8 +23,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
CONFLICTS= osg-[0-9]*
-USE_ZIP= yes
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig zip
USE_GL= gl glu
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 7dcfaf9f4b02..c54be52f31c4 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -22,8 +22,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
CONFLICTS= osg-devel-[0-9]*
-USE_ZIP= yes
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig zip
USE_GL= gl glu
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index 275381ca6926..d0bfba2dc539 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -20,8 +20,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME}
USE_LDCONFIG= YES
USE_SQLITE= 3
-USE_ZIP= YES
-USES= cmake gmake pkgconfig
+USES= cmake gmake pkgconfig zip
PLIST_SUB= OSGVERSION=3.2.0
CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=${LOCALBASE}/include \
diff --git a/graphics/pencil/Makefile b/graphics/pencil/Makefile
index 93c1c1c0fc5f..9dc2d94584ae 100644
--- a/graphics/pencil/Makefile
+++ b/graphics/pencil/Makefile
@@ -21,8 +21,7 @@ LIB_DEPENDS+= libming.so:${PORTSDIR}/graphics/ming \
libpcre.so:${PORTSDIR}/devel/pcre \
libdrm.so:${PORTSDIR}/graphics/libdrm
-USE_ZIP= yes
-USES= gettext iconv qmake
+USES= gettext iconv qmake zip
USE_GNOME= glib20
USE_QT4= gui moc_build rcc_build xml_build opengl_build
USE_XORG= xi xrender xrandr xfixes xcursor xinerama xext x11 xau xdmcp \
diff --git a/graphics/phplot/Makefile b/graphics/phplot/Makefile
index fcb6df0f7cc5..4071e63d07fa 100644
--- a/graphics/phplot/Makefile
+++ b/graphics/phplot/Makefile
@@ -15,7 +15,7 @@ COMMENT= PHP class for creating scientific and business charts
LIB_DEPENDS+= gd:${PORTSDIR}/graphics/gd
-USE_ZIP= yes
+USES= zip
USE_PHP= yes
DEFAULT_PHP_VER= 5
NO_BUILD= YES
diff --git a/graphics/pngrewrite/Makefile b/graphics/pngrewrite/Makefile
index e8ce50c8c389..4905932fff28 100644
--- a/graphics/pngrewrite/Makefile
+++ b/graphics/pngrewrite/Makefile
@@ -13,7 +13,7 @@ COMMENT= PNG palette optimizer
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
-USE_ZIP= yes
+USES= zip
NO_WRKSUBDIR= yes
PLIST_FILES= bin/pngrewrite
diff --git a/graphics/proj/Makefile b/graphics/proj/Makefile
index 07d0e29fc899..2cf406dae335 100644
--- a/graphics/proj/Makefile
+++ b/graphics/proj/Makefile
@@ -18,9 +18,8 @@ CONFLICTS= proj4-[0-9]*
DATUM_GRID_FILES= proj-datumgrid-1.5.zip
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake zip:infozip
USE_LDCONFIG= yes
-USE_ZIP= yes
post-extract:
@${UNZIP_CMD} -q ${DISTDIR}/${DATUM_GRID_FILES} -d ${WRKSRC}/nad
diff --git a/graphics/py-gchartwrapper/Makefile b/graphics/py-gchartwrapper/Makefile
index b02ef9b099b2..5329fbd773db 100644
--- a/graphics/py-gchartwrapper/Makefile
+++ b/graphics/py-gchartwrapper/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaging>=1.1.6_2:${PORTSDIR}/graphics/py-ima
USE_PYTHON= yes
USE_PYDISTUTILS= yes
-USE_ZIP= yes
+USES= zip
NO_STAGE= yes
EXAMPLESDIR= ${PREFIX}/share/examples/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
diff --git a/graphics/py-stl/Makefile b/graphics/py-stl/Makefile
index 5517cf05e572..4d8d0a35f81f 100644
--- a/graphics/py-stl/Makefile
+++ b/graphics/py-stl/Makefile
@@ -16,7 +16,7 @@ LICENSE= BSD
# bypass infrastructure bug
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-USE_ZIP= YES
+USES= zip
USE_PYTHON= yes
USE_PYDISTUTILS= YES
PYDISTUTILS_EGGINFO= py_stl-${PORTVERSION}-py${PYTHON_VER}.egg-info
diff --git a/graphics/pysvg/Makefile b/graphics/pysvg/Makefile
index d364afbce946..b9a2d8416731 100644
--- a/graphics/pysvg/Makefile
+++ b/graphics/pysvg/Makefile
@@ -15,6 +15,6 @@ USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
-USE_ZIP= yes
+USES= zip
.include <bsd.port.mk>
diff --git a/graphics/separate/Makefile b/graphics/separate/Makefile
index ebc79535fca0..eb2f0d7f77a0 100644
--- a/graphics/separate/Makefile
+++ b/graphics/separate/Makefile
@@ -21,8 +21,7 @@ BUILD_DEPENDS= gccmakedep:${PORTSDIR}/devel/gccmakedep
LIB_DEPENDS= liblcms.so.1:${PORTSDIR}/graphics/lcms \
libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
-USE_ZIP= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig zip
BIN_TARGETS= separate separate_import icc_colorspace
L10N_TARGETS= cs es fr ja ko pl ru
diff --git a/graphics/structuresynth/Makefile b/graphics/structuresynth/Makefile
index 1e48daf8e1ac..68d85dddf17e 100644
--- a/graphics/structuresynth/Makefile
+++ b/graphics/structuresynth/Makefile
@@ -11,9 +11,8 @@ DISTNAME= StructureSynth-Source-v${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Rule-based 3D structure generator
-USES= qmake
+USES= qmake zip
USE_GL= glu
-USE_ZIP= yes
USE_QT4= corelib gui opengl moc_build rcc_build xml script
WRKSRC= ${WRKDIR}/structure-synth
USE_DOS2UNIX= *.cpp *.h
diff --git a/graphics/tifmerge/Makefile b/graphics/tifmerge/Makefile
index cd738c149750..15a79a991619 100644
--- a/graphics/tifmerge/Makefile
+++ b/graphics/tifmerge/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://www.whizkidtech.redprince.net/fports/
DISTNAME= tiff
-EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org
COMMENT= Library to merge TIFF files into multi-page TIFF files
-USES= dos2unix
+USES= dos2unix zip
DOS2UNIX_GLOB= *.[ch]
USE_LDCONFIG= yes
NO_WRKSUBDIR= yes
diff --git a/graphics/yed/Makefile b/graphics/yed/Makefile
index cf69eb5960bc..7f4ff174e9d7 100644
--- a/graphics/yed/Makefile
+++ b/graphics/yed/Makefile
@@ -16,7 +16,7 @@ LICENSE_TEXT= Description of the license can be obtained from the following URL:
http://www.yworks.com/products/yed/license.html
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
-USE_ZIP= yes
+USES= zip
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes