pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/GMT Update GMT to the most recent, supported,...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/952a2c16eeef
branches:  trunk
changeset: 521540:952a2c16eeef
user:      wennmach <wennmach%pkgsrc.org@localhost>
date:      Tue Nov 14 13:16:00 2006 +0000

description:
Update GMT to the most recent, supported, version 4.1.4.

The most significant changes in 4.0 include:

o Time-series support
o New Tools:
        - gmt2rgb
        - grdblend
        - pslegend:
o 30 new program options
o More than 23 general enhancements

The releases 4.1 and 4.1.1 to 4.1.4 include the following changes:
o numerous significant bug fixes
o many added program options
o added features and capabilities

For a complete list of changes, see
http://gmt.soest.hawaii.edu/gmt/gmt_releases.html

diffstat:

 graphics/GMT/DESCR            |    20 +-
 graphics/GMT/Makefile         |    62 +-
 graphics/GMT/PLIST            |  1405 ++++++++++++++++++++++++----------------
 graphics/GMT/distinfo         |   109 +-
 graphics/GMT/patches/patch-aa |   113 +-
 graphics/GMT/patches/patch-ab |    14 +-
 graphics/GMT/patches/patch-ac |    24 -
 graphics/GMT/patches/patch-ad |    92 +-
 graphics/GMT/patches/patch-ae |    45 +-
 graphics/GMT/patches/patch-af |    30 +-
 graphics/GMT/patches/patch-ag |    32 +-
 graphics/GMT/patches/patch-ah |    18 +-
 graphics/GMT/patches/patch-ai |    62 +-
 graphics/GMT/patches/patch-aj |    10 +-
 graphics/GMT/patches/patch-ak |    26 +-
 graphics/GMT/patches/patch-al |    36 +-
 graphics/GMT/patches/patch-am |    48 -
 graphics/GMT/patches/patch-an |     8 +-
 graphics/GMT/patches/patch-ao |    24 +-
 graphics/GMT/patches/patch-ap |    33 +-
 graphics/GMT/patches/patch-aq |    27 +-
 graphics/GMT/patches/patch-ar |    26 +-
 graphics/GMT/patches/patch-as |    22 +-
 graphics/GMT/patches/patch-at |    36 +-
 graphics/GMT/patches/patch-au |    25 +-
 graphics/GMT/patches/patch-av |    13 -
 graphics/GMT/patches/patch-aw |    10 -
 graphics/GMT/patches/patch-ax |    40 -
 graphics/GMT/patches/patch-ay |    30 +-
 graphics/GMT/patches/patch-az |    22 +-
 graphics/GMT/patches/patch-ba |    98 ++
 graphics/GMT/patches/patch-bb |    60 +
 graphics/GMT/patches/patch-bc |    27 +
 33 files changed, 1566 insertions(+), 1081 deletions(-)

diffs (truncated from 3549 to 300 lines):

diff -r 94457057715c -r 952a2c16eeef graphics/GMT/DESCR
--- a/graphics/GMT/DESCR        Tue Nov 14 13:06:53 2006 +0000
+++ b/graphics/GMT/DESCR        Tue Nov 14 13:16:00 2006 +0000
@@ -1,12 +1,12 @@
-GMT is a free collection of ~60 UNIX tools that allow users to
-manipulate (x,y) and (x,y,z) data sets (including filtering, trend
-fitting, gridding, projecting, etc.) and produce Encapsulated
-PostScript File (EPS) illustrations ranging from simple x-y plots
-through contour maps to artificially illuminated surfaces and 3-D
-perspective views in black and white, gray tone, hachure patterns, and
-24-bit color. GMT supports 25 common map projections plus linear, log,
-and power scaling, and comes with support data such as coastlines,
-rivers, and political boundaries.
+GMT is a free collection of UNIX tools that allow users to manipulate
+(x,y) and (x,y,z) data sets (including filtering, trend fitting,
+gridding, projecting, etc.) and produce Encapsulated PostScript File
+(EPS) illustrations ranging from simple x-y plots through contour maps
+to artificially illuminated surfaces and 3-D perspective views in black
+and white, gray tone, hachure patterns, and 24-bit color. GMT supports
+25 common map projections plus linear, log, and power scaling, and
+comes with support data such as coastlines, rivers, and political
+boundaries.
 
-The package also includes 39 supplemental programs, html documentation,
+The package also includes supplemental programs, html documentation,
 and examples.
diff -r 94457057715c -r 952a2c16eeef graphics/GMT/Makefile
--- a/graphics/GMT/Makefile     Tue Nov 14 13:06:53 2006 +0000
+++ b/graphics/GMT/Makefile     Tue Nov 14 13:16:00 2006 +0000
@@ -1,18 +1,23 @@
-# $NetBSD: Makefile,v 1.28 2006/03/04 21:29:45 jlam Exp $
+# $NetBSD: Makefile,v 1.29 2006/11/14 13:16:00 wennmach Exp $
 
-DISTNAME=      GMT3.4
-PKGNAME=       GMT-3.4
-PKGREVISION=   1
+DISTNAME=      GMT4.1.4
+PKGNAME=       GMT-4.1.4
+#PKGREVISION=  1
 CATEGORIES=    graphics
-MASTER_SITES=  ftp://gmt.soest.hawaii.edu/pub/gmt/ \
-               ftp://falcon.grdl.noaa.gov/pub/gmt/ \
-               ftp://ftp.iag.usp.br/pub/gmt/ \
-               ftp://ftp.geologi.uio.no/pub/gmt/ \
-               ftp://life.csu.edu.au/pub/gmt/ \
-               ftp://ftp.eos.hokudai.ac.jp/pub/gmt/
-DISTFILES=     GMT3.4_progs.tar.bz2 GMT3.4_suppl.tar.bz2 GMT_share.tar.bz2 \
-               GMT3.4_ps.tar.bz2 GMT3.4_man.tar.bz2 GMT3.4_tut.tar.bz2 \
-               GMT3.4_scripts.tar.bz2 GMT3.4_web.tar.bz2
+MASTER_SITES=  ftp://ftp.soest.hawaii.edu/gmt/4/               \
+               ftp://falcon.grdl.noaa.gov/pub/gmt/4/           \
+               ftp://ftp.iris.washington.edu/pub/gmt/4/        \
+               ftp://ftp.iag.usp.br/pub/gmt/4/                 \
+               ftp://ftp.geologi.uio.no/pub/gmt/4/             \
+               ftp://gd.tuwien.ac.at/pub/gmt/4/                \
+               ftp://life.csu.edu.au/pub/gmt/4/                \
+               ftp://ftp.scc.u-tokai.ac.jp/pub/gmt/4/
+DISTFILES=     GMT4.1.4_man.tar.bz2 GMT4.1.4_pdf.tar.bz2       \
+               GMT4.1.4_scripts.tar.bz2 GMT4.1.4_share.tar.bz2 \
+               GMT4.1.4_src.tar.bz2 GMT4.1.4_suppl.tar.bz2     \
+               GMT4.1.4_tut.tar.bz2 GMT4.1.4_web.tar.bz2       \
+               GMT4.1_coast.tar.bz2 GMT4.1_high.tar.bz2        \
+               GMT4.1_full.tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://gmt.soest.hawaii.edu/
@@ -27,37 +32,40 @@
 CONFIGURE_ARGS+=--includedir=${PREFIX}/include/gmt
 CONFIGURE_ARGS+=--datadir=${PREFIX}/share/gmt
 CONFIGURE_ARGS+=--enable-eps
+CONFIGURE_ARGS+=--enable-netcdf=${BUILDLINK_PREFIX.netcdf:Q}
 CONFIGURE_ARGS+=--enable-www=${PREFIX}/share/doc/html
 CONFIGURE_ARGS+=--enable-mansect=1
-MAKE_ENV+=     NETCDFHOME=${BUILDLINK_PREFIX.netcdf:Q}
-MAKE_ENV+=     LIBTOOL=${LIBTOOL:Q}
+CONFIGURE_ARGS+=--disable-mex
 
 BUILD_TARGET=  all suppl
 INSTALL_TARGET= install-all
 
+.include "../../mk/x11.buildlink3.mk"
+
 post-extract:
-       ${MV} -f ${WRKSRC}/www/gmt/doc/ps ${WRKSRC}
+       ${MV} -f ${WRKSRC}/www/gmt/doc/pdf ${WRKSRC}
        ${RM} -f ${WRKSRC}/examples/*.bat ${WRKSRC}/examples/*/*.bat
-       for f in ${WRKSRC}/examples/do_view.bash                        \
-               ${WRKSRC}/examples/do_view.csh; do                      \
-               ${SED} -e 's:ghostview:gv:g' $$f > $$f.tmp &&           \
-               ${MV} -f $$f.tmp $$f;                                   \
-       done
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gmt
-       cd ${WRKSRC}/ps && ${INSTALL_DATA} GMT_Docs.ps GMT_Tutorial.ps  \
-               ${PREFIX}/share/doc/gmt
+       cd ${WRKSRC}/pdf && ${INSTALL_DATA} GMT_Docs.pdf                \
+                GMT_Tutorial.pdf ${PREFIX}/share/doc/gmt
        (cd ${PREFIX}/share/doc/html/gmt/doc && ${LN} -sf               \
-       ../../../gmt ps)
+       ../../../gmt pdf)
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gmt/tutorial
-       cd ${WRKSRC}/tutorial && ${INSTALL_DATA} bermuda.grd quakes.cpt \
-               ship.xyz us.grd data quakes.ngdc                        \
+       cd ${WRKSRC}/tutorial && ${INSTALL_DATA} bermuda.nc quakes.cpt  \
+               ship.xyz us.nc data quakes.ngdc topo.cpt                \
                ${PREFIX}/share/examples/gmt/tutorial;
-       ${INSTALL_DATA} ${WRKDIR}/share/* ${PREFIX}/share/gmt
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/gmt
+       ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/share
+       cd ${WRKSRC}/share && ${PAX} -rw . ${PREFIX}/share/gmt
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gmt
        ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/examples/
        cd ${WRKSRC}/examples && ${PAX} -rw . ${PREFIX}/share/examples/gmt
+       ${RM} ${PREFIX}/share/gmt/.gmtdefaults_SI.orig
+       ${RM} ${PREFIX}/share/gmt/.gmtdefaults_US.orig
+       ${RM} ${PREFIX}/share/gmt/gmt.conf.orig
+       cd ${WRKDIR}/share && ${PAX} -rw . ${PREFIX}/share/gmt
 
 .include "../../devel/netcdf/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 94457057715c -r 952a2c16eeef graphics/GMT/PLIST
--- a/graphics/GMT/PLIST        Tue Nov 14 13:06:53 2006 +0000
+++ b/graphics/GMT/PLIST        Tue Nov 14 13:16:00 2006 +0000
@@ -1,19 +1,19 @@
-@comment $NetBSD: PLIST,v 1.3 2005/11/03 22:30:35 rillig Exp $
+@comment $NetBSD: PLIST,v 1.4 2006/11/14 13:16:00 wennmach Exp $
 bin/GMT
 bin/backtracker
 bin/binlegs
 bin/blockmean
 bin/blockmedian
 bin/blockmode
-bin/cpsdecode
-bin/cpsencode
 bin/dat2gmt
 bin/filter1d
 bin/fitcircle
 bin/gmt2bin
 bin/gmt2dat
+bin/gmt2rgb
 bin/gmtconvert
 bin/gmtdefaults
+bin/gmtdigitize
 bin/gmtinfo
 bin/gmtlegs
 bin/gmtlist
@@ -21,9 +21,11 @@
 bin/gmtpath
 bin/gmtselect
 bin/gmtset
+bin/gmtstitch
 bin/gmttrack
 bin/grd2cpt
 bin/grd2xyz
+bin/grdblend
 bin/grdclip
 bin/grdcontour
 bin/grdcut
@@ -41,6 +43,7 @@
 bin/grdproject
 bin/grdraster
 bin/grdreformat
+bin/grdrotater
 bin/grdsample
 bin/grdtrack
 bin/grdtrend
@@ -53,13 +56,21 @@
 bin/img2grd
 bin/img2mercgrd
 bin/makecpt
-bin/makepattern
 bin/mapproject
+bin/mgd77convert
+bin/mgd77info
+bin/mgd77list
+bin/mgd77path
+bin/mgd77manage
+bin/mgd77sniffer
 bin/mgd77togmt
+bin/mgd77track
 bin/minmax
+bin/nc2xy
 bin/nearneighbor
 bin/originator
 bin/project
+bin/ps2raster
 bin/psbasemap
 bin/psclip
 bin/pscoast
@@ -67,6 +78,7 @@
 bin/pscoupe
 bin/pshistogram
 bin/psimage
+bin/pslegend
 bin/psmask
 bin/psmeca
 bin/psmegaplot
@@ -80,15 +92,22 @@
 bin/pswiggle
 bin/psxy
 bin/psxyz
+bin/rotconverter
 bin/sample1d
+bin/segy2grd
 bin/spectrum1d
 bin/splitxyz
 bin/surface
 bin/trend1d
 bin/trend2d
 bin/triangulate
+bin/x2sys_binlist
 bin/x2sys_cross
 bin/x2sys_datalist
+bin/x2sys_get
+bin/x2sys_init
+bin/x2sys_put
+bin/xgridedit
 bin/x_edit
 bin/x_init
 bin/x_list
@@ -102,23 +121,46 @@
 include/gmt/gmt.h
 include/gmt/gmt_bcr.h
 include/gmt/gmt_boundcond.h
+include/gmt/gmt_calclock.h
 include/gmt/gmt_colors.h
+include/gmt/gmt_common.h
+include/gmt/gmt_contour.h
 include/gmt/gmt_customio.h
-include/gmt/gmt_funcnames.h
+include/gmt/gmt_ellipsoids.h
+include/gmt/gmt_datums.h
 include/gmt/gmt_grd.h
+include/gmt/gmt_grdformats.h
 include/gmt/gmt_grdio.h
+include/gmt/gmt_init.h
 include/gmt/gmt_io.h
+include/gmt/gmt_keycases.h
 include/gmt/gmt_keywords.h
 include/gmt/gmt_map.h
 include/gmt/gmt_math.h
+include/gmt/gmt_mgg_header2.h
 include/gmt/gmt_nan.h
 include/gmt/gmt_notposix.h
 include/gmt/gmt_notunix.h
+include/gmt/gmt_plot.h
+include/gmt/gmt_proj.h
 include/gmt/gmt_project.h
 include/gmt/gmt_shore.h
+include/gmt/gmt_symbol.h
+include/gmt/gmt_synopsis.h
+include/gmt/gmt_stat.h
+include/gmt/gmt_support.h
+include/gmt/gmt_time_systems.h
 include/gmt/gmt_unique.h
+include/gmt/gmt_vector.h
+include/gmt/gmt_version.h
+include/gmt/mgd77.h
+include/gmt/mgd77_functions.h
+include/gmt/mgd77defaults.h
 include/gmt/pslib.h
+include/gmt/pslib_inc.h
 lib/libgmt.la
+lib/libmgd77.la
+lib/libgmtps.la
 lib/libgmt_mgg.la
 lib/libpsl.la
 lib/libx2sys.la
@@ -128,15 +170,15 @@
 man/man1/blockmean.1
 man/man1/blockmedian.1
 man/man1/blockmode.1
-man/man1/cpsdecode.1
-man/man1/cpsencode.1
 man/man1/dat2gmt.1
 man/man1/filter1d.1
 man/man1/fitcircle.1
 man/man1/gmt2bin.1
 man/man1/gmt2dat.1
+man/man1/gmt2rgb.1
 man/man1/gmtconvert.1
 man/man1/gmtdefaults.1
+man/man1/gmtdigitize.1
 man/man1/gmtinfo.1
 man/man1/gmtlegs.1
 man/man1/gmtlist.1
@@ -144,9 +186,11 @@
 man/man1/gmtpath.1
 man/man1/gmtselect.1
 man/man1/gmtset.1
+man/man1/gmtstitch.1
 man/man1/gmttrack.1
 man/man1/grd2cpt.1
 man/man1/grd2xyz.1
+man/man1/grdblend.1
 man/man1/grdclip.1
 man/man1/grdcontour.1
 man/man1/grdcut.1
@@ -164,6 +208,7 @@



Home | Main Index | Thread Index | Old Index