Lines 2-9
Link Here
|
2 |
# $FreeBSD: head/graphics/gmt/Makefile 401096 2015-11-09 12:59:03Z antoine $ |
2 |
# $FreeBSD: head/graphics/gmt/Makefile 401096 2015-11-09 12:59:03Z antoine $ |
3 |
|
3 |
|
4 |
PORTNAME= gmt |
4 |
PORTNAME= gmt |
5 |
PORTVERSION= 4.5.13 |
5 |
PORTVERSION= 4.5.14 |
6 |
PORTREVISION= 2 |
6 |
DISTVERSIONSUFFIX= -src |
7 |
CATEGORIES= graphics |
7 |
CATEGORIES= graphics |
8 |
MASTER_SITES= ftp://ftp.soest.hawaii.edu/%SUBDIR%/ \ |
8 |
MASTER_SITES= ftp://ftp.soest.hawaii.edu/%SUBDIR%/ \ |
9 |
ftp://ftp.geologi.uio.no/pub/%SUBDIR%/ \ |
9 |
ftp://ftp.geologi.uio.no/pub/%SUBDIR%/ \ |
Lines 14-27
Link Here
|
14 |
ftp://ftp.soest.hawaii.edu/gshhg/:gshhg \ |
14 |
ftp://ftp.soest.hawaii.edu/gshhg/:gshhg \ |
15 |
ftp://ftp.scc.u-tokai.ac.jp/pub/gmt/:gshhg |
15 |
ftp://ftp.scc.u-tokai.ac.jp/pub/gmt/:gshhg |
16 |
MASTER_SITE_SUBDIR= ${PORTNAME} ${PORTNAME}/legacy |
16 |
MASTER_SITE_SUBDIR= ${PORTNAME} ${PORTNAME}/legacy |
17 |
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} \ |
17 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
18 |
${GSHHG_DISTNAME}.tar.gz:gshhg |
18 |
${GSHHG_DISTNAME}.tar.gz:gshhg |
19 |
|
19 |
|
20 |
MAINTAINER= ports@FreeBSD.org |
20 |
MAINTAINER= ports@FreeBSD.org |
21 |
COMMENT= Generic Mapping Tools - data processing and display software package |
21 |
COMMENT= Generic Mapping Tools - data processing and display software package |
22 |
|
22 |
|
23 |
BROKEN= unfetchable |
|
|
24 |
|
25 |
LICENSE= GPLv2 LGPL3 |
23 |
LICENSE= GPLv2 LGPL3 |
26 |
LICENSE_COMB= multi |
24 |
LICENSE_COMB= multi |
27 |
LICENSE_DISTFILES_GPLv2= ${DISTNAME}${EXTRACT_SUFX} |
25 |
LICENSE_DISTFILES_GPLv2= ${DISTNAME}${EXTRACT_SUFX} |
Lines 32-42
Link Here
|
32 |
|
30 |
|
33 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
31 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
34 |
|
32 |
|
35 |
USES= gmake shebangfix tar:bzip2 |
33 |
USES= autoreconf:autoconf gmake shebangfix tar:bzip2 |
36 |
SHEBANG_FILES= gmtswitch doc/examples/*/*.sh src/GMT.in \ |
34 |
SHEBANG_FILES= gmtswitch doc/examples/*/*.sh src/GMT.in \ |
37 |
src/gmt_shell_functions.sh.in src/gmtget.in \ |
35 |
src/gmt_shell_functions.sh.in src/gmtget.in \ |
38 |
src/gmtlogo.in src/isogmt.in |
36 |
src/gmtlogo.in src/isogmt.in |
39 |
USE_AUTOTOOLS= autoconf |
37 |
GNU_CONFIGURE= yes |
40 |
CONFIGURE_ARGS= --datadir=${DATADIR} \ |
38 |
CONFIGURE_ARGS= --datadir=${DATADIR} \ |
41 |
--with-gshhg-dir=${DATADIR}/coast |
39 |
--with-gshhg-dir=${DATADIR}/coast |
42 |
INSTALL_TARGET= install-gmt install-data install-man install-doc |
40 |
INSTALL_TARGET= install-gmt install-data install-man install-doc |
Lines 52-58
Link Here
|
52 |
|
50 |
|
53 |
DEBUG_CONFIGURE_ON= --enable-debug --enable-devdebug |
51 |
DEBUG_CONFIGURE_ON= --enable-debug --enable-devdebug |
54 |
EPS_DESC= Set .eps as default output format, otherwise .ps |
52 |
EPS_DESC= Set .eps as default output format, otherwise .ps |
55 |
EPS_CONFNIGURE_ON= --enable-eps |
53 |
EPS_CONFIGURE_ON= --enable-eps |
56 |
GDAL_DESC= Compile in experimental GDAL support |
54 |
GDAL_DESC= Compile in experimental GDAL support |
57 |
GDAL_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal |
55 |
GDAL_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal |
58 |
GDAL_CONFIGURE_ON= --enable-gdal |
56 |
GDAL_CONFIGURE_ON= --enable-gdal |
Lines 68-74
Link Here
|
68 |
X11_USE= XORG=x11,xaw,xmu,xt |
66 |
X11_USE= XORG=x11,xaw,xmu,xt |
69 |
X11_CONFIGURE_OFF= --disable-xgrid |
67 |
X11_CONFIGURE_OFF= --disable-xgrid |
70 |
|
68 |
|
71 |
STRIP_FILES= blockmean blockmedian blockmode filter1d fitcircle \ |
69 |
STRIP_BINS= blockmean blockmedian blockmode filter1d fitcircle \ |
72 |
gmt2rgb gmtconvert gmtdefaults gmtmath gmtselect \ |
70 |
gmt2rgb gmtconvert gmtdefaults gmtmath gmtselect \ |
73 |
gmtset grd2cpt grd2xyz grdblend grdclip \ |
71 |
gmtset grd2cpt grd2xyz grdblend grdclip \ |
74 |
grdcontour grdcut grdedit grdfft grdfilter \ |
72 |
grdcontour grdcut grdedit grdfft grdfilter \ |
Lines 81-103
Link Here
|
81 |
psmask psrose psscale pstext pswiggle \ |
79 |
psmask psrose psscale pstext pswiggle \ |
82 |
psxy psxyz sample1d spectrum1d splitxyz \ |
80 |
psxy psxyz sample1d spectrum1d splitxyz \ |
83 |
surface trend1d trend2d triangulate xyz2grd |
81 |
surface trend1d trend2d triangulate xyz2grd |
|
|
82 |
STRIP_LIBS= libgmt.so.4 libgmtps.so.4 libpsl.so.4 |
84 |
|
83 |
|
85 |
# http://www.soest.hawaii.edu/pwessel/gshhg/ |
84 |
# http://www.soest.hawaii.edu/pwessel/gshhg/ |
86 |
GSHHG_DISTNAME= gshhg-gmt-2.3.0 |
85 |
GSHHG_DISTNAME= gshhg-gmt-2.3.4 |
87 |
|
|
|
88 |
.include <bsd.port.options.mk> |
89 |
|
86 |
|
90 |
post-install: |
87 |
post-install: |
91 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so |
|
|
92 |
@${MKDIR} ${STAGEDIR}${DATADIR}/coast |
88 |
@${MKDIR} ${STAGEDIR}${DATADIR}/coast |
93 |
(cd ${WRKDIR}/${GSHHG_DISTNAME} && ${INSTALL_DATA} README.TXT *.nc \ |
89 |
(cd ${WRKDIR}/${GSHHG_DISTNAME} && ${INSTALL_DATA} README.TXT *.nc \ |
94 |
${STAGEDIR}${DATADIR}/coast) |
90 |
${STAGEDIR}${DATADIR}/coast) |
95 |
.if ${PORT_OPTIONS:MX11} |
91 |
.for i in ${STRIP_BINS} |
|
|
92 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} |
93 |
.endfor |
94 |
|
95 |
post-install-X11-on: |
96 |
(cd ${WRKSRC}/src/xgrid && ${INSTALL_PROGRAM} xgridedit \ |
96 |
(cd ${WRKSRC}/src/xgrid && ${INSTALL_PROGRAM} xgridedit \ |
97 |
${STAGEDIR}${PREFIX}/bin) |
97 |
${STAGEDIR}${PREFIX}/bin) |
98 |
.endif |
98 |
|
99 |
.for i in ${STRIP_FILES} |
99 |
post-install-SHARED-on: |
100 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} |
100 |
.for i in ${STRIP_LIBS} |
|
|
101 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${i} |
101 |
.endfor |
102 |
.endfor |
102 |
|
103 |
|
103 |
.include <bsd.port.mk> |
104 |
.include <bsd.port.mk> |