[csw-devel] SF.net SVN: gar:[12525] csw/mgar/pkg/gmt/trunk/Makefile
gadavis at users.sourceforge.net
gadavis at users.sourceforge.net
Thu Jan 13 19:02:04 CET 2011
Revision: 12525
http://gar.svn.sourceforge.net/gar/?rev=12525&view=rev
Author: gadavis
Date: 2011-01-13 18:02:04 +0000 (Thu, 13 Jan 2011)
Log Message:
-----------
Prep GMT for build against the final netcdf packages
Modified Paths:
--------------
csw/mgar/pkg/gmt/trunk/Makefile
Modified: csw/mgar/pkg/gmt/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gmt/trunk/Makefile 2011-01-13 17:51:28 UTC (rev 12524)
+++ csw/mgar/pkg/gmt/trunk/Makefile 2011-01-13 18:02:04 UTC (rev 12525)
@@ -1,4 +1,4 @@
-# Copyright 2009 OpenCSW
+# Copyright 2011 OpenCSW
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,24 +12,20 @@
GMT is an open source collection of ~60 tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc.) and producing Encapsulated PostScript File (EPS) illustrations ranging from simple x-y plots via contour maps to artificially illuminated surfaces and 3-D perspective views. GMT supports ~30 map projections and transformations and comes with support data such as GSHHS coastlines, rivers, and political boundaries. GMT is developed and maintained by Paul Wessel and Walter H. F. Smith with help from a global set of volunteers, and is supported by the National Science Foundation. It is released under the GNU General Public License.
endef
-##
-## Upstream URL that should show up in the VENDOR field as well as on
-## http://opencsw.org/packages/<packagename>.
SPKG_SOURCEURL = http://gmt.soest.hawaii.edu/
-##
-## Whitespace-separated list of URLs to download the source package from.
-## There are presets: $(SF_MIRRORS), $(GNU_MIRRORS) and $(GOOGLE_MIRROR).
-MASTER_SITES = ftp://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://gd.tuwien.ac.at/pub/gmt/
+MASTER_SITES += ftp://ftp.iris.washington.edu/pub/gmt/
+MASTER_SITES += ftp://ftp.soest.hawaii.edu/gmt/
+MASTER_SITES += ftp://gd.tuwien.ac.at/pub/gmt/
-DISTFILES = GMT$(GMT_VERSION)_doc.tar.bz2 \
- GMT$(GMT_VERSION)_share.tar.bz2 \
- GMT$(GMT_VERSION)_src.tar.bz2 \
- GMT$(GMT_VERSION)_suppl.tar.bz2
+DISTFILES += GMT$(GMT_VERSION)_doc.tar.bz2
+DISTFILES += GMT$(GMT_VERSION)_share.tar.bz2
+DISTFILES += GMT$(GMT_VERSION)_src.tar.bz2
+DISTFILES += GMT$(GMT_VERSION)_suppl.tar.bz2
UFILES_REGEX = GMT(\d+(?:\.\d+)*)_(.*).tar.gz
-RUNTIME_DEP_PKGS = CSWnetcdf CSWgmtcoast
-BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS)
+RUNTIME_DEP_PKGS = CSWnetcdf
+BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS) CSWnetcdf-devel
## GMT Includes no unit tests
TEST_SCRIPTS =
@@ -40,31 +36,24 @@
## Arguments passed to the ./configure script. Configure ignores the various
## environment variables so we have to pass CFLAGS and friends
-CONFIGURE_ARGS = $(DIRPATHS) \
- --disable-mex \
- --enable-shared \
- --enable-netcdf=/opt/csw
+CONFIGURE_ARGS += $(DIRPATHS)
+CONFIGURE_ARGS += --disable-mex
+CONFIGURE_ARGS += --enable-shared
+CONFIGURE_ARGS += --enable-netcdf=/opt/csw
CONFIGURE_ENV += NETCDF_LIB=$(libdir)
CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)"
CONFIGURE_ENV += CXXFLAGS="$(CXXFLAGS)"
+
## Attempt to build this 64-bit
BUILD64 = 1
-## Although NetCDF is built with GCC3, GMT Seems to build fine with GCC4
GARCOMPILER = GCC4
-DEBUG_PACKAGING = 1
+#DEBUG_PACKAGING = 1
-## Checkpkg whines about this, but GMT really needs it's coastline files in
-## order to make a map of any real substance
-CHECKPKG_OVERRIDES_CSWgmt += surplus-dependency|CSWgmtcoast
-
INSTALL_ARGS = install-all
-## Gar's license file finding routine isn't aware of how to find files when WORKSRC has been redefined, so we need to put the license file somewhere that it can find.
-#post-install-modulated:
-# @cp $(WORKSRC)/LICENSE.TXT $(WORKDIR)/COPYING
LICENSE = LICENSE.TXT
include gar/category.mk
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list