aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2022-01-19 07:31:45 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2022-01-19 07:52:05 +0000
commitc8a161f93f570e9fa86c393dae11051525e92069 (patch)
treefd407dac7d1e2f5f678cada31c86c4cdce36e35f
parentccfcf19db869925b0eb7841ded214ca16c89b275 (diff)
downloadports-c8a161f93f570e9fa86c393dae11051525e92069.tar.gz
ports-c8a161f93f570e9fa86c393dae11051525e92069.zip
graphics/gmt: Use upstream release archive and remove fftw3 dependency
Using upstream release archive as suggested by Porters Handbook, this also reduces download size considerably Remove fftw3 dependency, gmt depends on a legacy version of fftw3 Remove unnecessary variables in CMAKE_ARGS PR: 261249 Reviewed by: lbartoletti@ (maintainer)
-rw-r--r--graphics/gmt/Makefile12
-rw-r--r--graphics/gmt/distinfo6
2 files changed, 8 insertions, 10 deletions
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 21f2185fb5cf..2eee00fe76d2 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -1,6 +1,8 @@
PORTNAME= gmt
DISTVERSION= 6.3.0
CATEGORIES= graphics
+MASTER_SITES= https://github.com/GenericMappingTools/${PORTNAME}/releases/download/${DISTVERSION}/
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Generic Mapping Tools - data processing and display software package
@@ -11,7 +13,6 @@ LICENSE_COMB= multi
LIB_DEPENDS= libnetcdf.so:science/netcdf \
libcurl.so:ftp/curl \
libpcre2-8.so:devel/pcre2 \
- libfftw3f_threads.so:math/fftw3-float \
libgdal.so:graphics/gdal \
libgeos.so:graphics/geos
RUN_DEPENDS= bash:shells/bash \
@@ -22,18 +23,15 @@ RUN_DEPENDS= bash:shells/bash \
BUILD_DEPENDS= ${LOCALBASE}/share/dcw-gmt/dcw-gmt.nc:graphics/gmt-dcw \
${LOCALBASE}/share/gshhg-gmt/binned_GSHHS_c.nc:graphics/gmt-gshhg
-USES= blaslapack cmake ghostscript:run shebangfix
-USE_GITHUB= yes
+USES= blaslapack cmake ghostscript:run shebangfix tar:xz
USE_LDCONFIG= yes
-GH_ACCOUNT= GenericMappingTools
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
#SHEBANG_GLOB= *.sh *.in
#SHEBANG_FILES= share/tools/ncdeflate src/img/img2google src/gmtswitch
-CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_PREFIX=${PREFIX} \
- -DDCW_ROOT=${LOCALBASE}/share/dcw-gmt \
+CMAKE_ARGS+= -DDCW_ROOT=${LOCALBASE}/share/dcw-gmt \
-DCOPY_DCW=off \
-DGSHHG_ROOT=${LOCALBASE}/share/gshhg-gmt \
-DCOPY_GSHHG=off \
diff --git a/graphics/gmt/distinfo b/graphics/gmt/distinfo
index 76beb1d6f961..86f9e21dbded 100644
--- a/graphics/gmt/distinfo
+++ b/graphics/gmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638713645
-SHA256 (GenericMappingTools-gmt-6.3.0_GH0.tar.gz) = 48712279da8228a7960f36fd4b7b04cc1a66489c37b2a5c03f8336a631aa3b24
-SIZE (GenericMappingTools-gmt-6.3.0_GH0.tar.gz) = 90110149
+TIMESTAMP = 1642348660
+SHA256 (gmt-6.3.0-src.tar.xz) = 69e29b62ee802a3a64260d6a1e023f1350e3bf4070221aa1307bf8a9e56c1ee5
+SIZE (gmt-6.3.0-src.tar.xz) = 55396792