svn commit: r344026 - in head/graphics/gmt: . files

John Marino marino at FreeBSD.org
Wed Feb 12 22:37:13 UTC 2014


Author: marino
Date: Wed Feb 12 22:37:12 2014
New Revision: 344026
URL: http://svnweb.freebsd.org/changeset/ports/344026
QAT: https://qat.redports.org/buildarchive/r344026/

Log:
  graphics/gmt: Update to latest 4.x version (4.5.11), Undeprecate
  
  The distfiles weren't actually removed, they were placed in a
  subfolder called "legacy".  However, a second distfile wasn't
  available in the exact specified name.
  
  The easiest fix was to upgrade to the latest 4.x version.
  Version 5.1 is currently available though, in cases somebody
  wants to take over the port and bring it to the very latest.
  The EPS option mispelling was also fixed.  While here, fix
  DragonFly support too.

Added:
  head/graphics/gmt/files/patch-configure.ac   (contents, props changed)
Deleted:
  head/graphics/gmt/files/patch-configure-ac
Modified:
  head/graphics/gmt/Makefile
  head/graphics/gmt/distinfo
  head/graphics/gmt/pkg-plist

Modified: head/graphics/gmt/Makefile
==============================================================================
--- head/graphics/gmt/Makefile	Wed Feb 12 22:11:35 2014	(r344025)
+++ head/graphics/gmt/Makefile	Wed Feb 12 22:37:12 2014	(r344026)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gmt
-PORTVERSION=	4.5.9
+PORTVERSION=	4.5.11
 CATEGORIES=	graphics
 MASTER_SITES=	ftp://ftp.soest.hawaii.edu/%SUBDIR%/ \
 		ftp://ftp.geologi.uio.no/pub/%SUBDIR%/ \
@@ -11,15 +11,12 @@ MASTER_SITES=	ftp://ftp.soest.hawaii.edu
 		http://gd.tuwien.ac.at/graphics/visual/%SUBDIR%/ \
 		http://gmt.mirror.ac.za/pub/%SUBDIR%/
 MASTER_SITE_SUBDIR=	${PORTNAME}
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
-		${GSHHG_DISTNAME}${EXTRACT_SUFX}
+DISTFILES=	${DISTNAME}-src${EXTRACT_SUFX} \
+		${GSHHG_DISTNAME}.tar.gz
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Generic Mapping Tools - data processing and display software package
 
-DEPRECATED=	No more public distfiles
-EXPIRATION_DATE=	2014-03-10
-
 LICENSE=	GPLv2 LGPL3
 LICENSE_COMB=	multi
 LICENSE_DISTFILES_GPLv2=	${DISTNAME}${EXTRACT_SUFX}
@@ -37,8 +34,6 @@ IMPERIAL_DESC=	Choose Imperial (inch) un
 GDAL_DESC=	Compile in experimental GDAL support
 OCTAVE_DESC=	Build GMT-octave interface
 
-WRKSRC=		${WRKDIR}/${PORTNAME:U}${DISTVERSION}
-
 USE_BZIP2=	yes
 USES=		gmake shebangfix
 SHEBANG_FILES=	gmtswitch
@@ -53,7 +48,7 @@ PORTDOCS=	*
 DEBUG_CONFIGURE_ON=	--enable-debug --enable-devdebug
 SHARED_CONFIGURE_ON=	--enable-shared
 IMPERIAL_CONFIGURE_ON=	--enable-US
-EPS_CONFNIGURE_ON=	--enable-eps
+EPS_CONFIGURE_ON=	--enable-eps
 GDAL_LIB_DEPENDS=	libgdal.so:${PORTSDIR}/graphics/gdal
 GDAL_CONFIGURE_ON=	--enable-gdal
 OCTAVE_RUN_DEPENDS=	octave:${PORTSDIR}/math/octave
@@ -75,7 +70,7 @@ STRIP_FILES=	blockmean blockmedian block
 		psxy psxyz sample1d spectrum1d splitxyz \
 		surface trend1d trend2d triangulate xyz2grd
 
-GSHHG_DISTNAME=	gshhg-gmt-nc3-2.2.2
+GSHHG_DISTNAME=	gshhg-gmt-2.3.0
 
 .include <bsd.port.options.mk>
 

Modified: head/graphics/gmt/distinfo
==============================================================================
--- head/graphics/gmt/distinfo	Wed Feb 12 22:11:35 2014	(r344025)
+++ head/graphics/gmt/distinfo	Wed Feb 12 22:37:12 2014	(r344026)
@@ -1,4 +1,4 @@
-SHA256 (gmt-4.5.9.tar.bz2) = 9b13be96ccf4bbd38c14359c05dfa7eeeb4b5f06d6f4be9c33d6c3ea276afc86
-SIZE (gmt-4.5.9.tar.bz2) = 39325492
-SHA256 (gshhg-gmt-nc3-2.2.2.tar.bz2) = 463460e429a98901accc119629e327dfece217760cda8eddc9fd5afcbc7f1919
-SIZE (gshhg-gmt-nc3-2.2.2.tar.bz2) = 46982087
+SHA256 (gmt-4.5.11-src.tar.bz2) = ec12b1206a8c91843587b241a478690bf61eb9350ff7458e28302a9f431a598e
+SIZE (gmt-4.5.11-src.tar.bz2) = 39410288
+SHA256 (gshhg-gmt-2.3.0.tar.gz) = 123a969cf700c0d2607408af63f91c334e97bc456fa2deb3a51de0f50b1c911e
+SIZE (gshhg-gmt-2.3.0.tar.gz) = 57005361

Added: head/graphics/gmt/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gmt/files/patch-configure.ac	Wed Feb 12 22:37:12 2014	(r344026)
@@ -0,0 +1,42 @@
+--- configure.ac.orig	2013-11-05 19:44:32.000000000 +0000
++++ configure.ac
+@@ -640,10 +640,10 @@ else
+ 	if test "$os" = "Darwin" ; then
+ 		LDFLAGS="$LDFLAGS -Wl,-x"
+ 	else
+-		LDFLAGS="$LDFLAGS -s"
++		LDFLAGS="$LDFLAGS"
+ 	fi
+ 	if test "$GCC" = "yes" || test "$os" = "Linux" || test "$os" = "AIX"; then
+-		CFLAGS="$CFLAGS -O2"
++		CFLAGS="$CFLAGS"
+ 	elif test "$chip" = "alpha" || test "$os" = "AUX" || test "$os" = "HP-UX"; then
+ 		CFLAGS="$CFLAGS"
+ 	else
+@@ -756,11 +756,15 @@ if test "X$enable_shared" = "Xyes" ; the
+ 		else				# Solaris
+ 			LD_OPT="-G"
+ 		fi
+-	elif test "$os" = "Linux" || test "$os" = "GNU/kFreeBSD" ; then	# Need optimization when doing shared
++	elif test "$os" = "DragonFly" ; then
+ 		LD='$(CC)'
+ 		SL_VERSION=$SL.$LIB_MAJOR_VERSION
+ 		LD_OPT='-shared -Wl,-soname=$*.'$SL_VERSION
+-	elif test "$os" = "FreeBSD" || test "$os" = "NetBSD" ; then
++	elif test "$os" = "Linux" || test "$os" = "FreeBSD" || test "$os" = "GNU/kFreeBSD" ; then	# Need optimization when doing shared
++		LD='$(CC)'
++		SL_VERSION=$SL.$LIB_MAJOR_VERSION
++		LD_OPT='-shared -Wl,-soname=$*.'$SL_VERSION
++	elif test "$os" = "NetBSD" ; then
+ 		SL_VERSION=$SL.$LIB_MAJOR_VERSION
+ 		LD_OPT='-shared -Wl,-soname=$*.'$SL_VERSION
+ 	elif test "$os" = "OSF1" ; then
+@@ -809,6 +813,8 @@ elif test "$os" = "SunOS" ; then
+ 	else
+ 		flag="-R,"
+ 	fi
++elif test "$os" = "DragonFly" ; then
++	flag="-rpath,"
+ elif test "$os" = "Linux" || test "$os" = "FreeBSD" || test "$os" = "NetBSD" || test "$os" = "OSF1" || test "$os" = "IRIX64" ; then
+ 	flag="-rpath,"
+ elif test "$os" = "HP-UX" ; then

Modified: head/graphics/gmt/pkg-plist
==============================================================================
--- head/graphics/gmt/pkg-plist	Wed Feb 12 22:11:35 2014	(r344025)
+++ head/graphics/gmt/pkg-plist	Wed Feb 12 22:37:12 2014	(r344026)
@@ -269,7 +269,6 @@ man/man5/gmtcolors.5.gz
 %%DATADIR%%/coast/binned_river_h.nc
 %%DATADIR%%/coast/binned_river_i.nc
 %%DATADIR%%/coast/binned_river_l.nc
-%%DATADIR%%/conf/gmt.conf
 %%DATADIR%%/conf/gmt_cpt.conf
 %%DATADIR%%/conf/gmt_custom_media.conf
 %%DATADIR%%/conf/gmt_custom_symbols.conf


More information about the svn-ports-all mailing list