the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gmt
Version: 4.2.0
Revision: 2
Source: ftp://ftp.soest.hawaii.edu/gmt/4/GMT%v_src.tar.bz2
Source2: ftp://ftp.soest.hawaii.edu/gmt/4/GMT%v_man.tar.bz2
Source3: ftp://ftp.soest.hawaii.edu/gmt/4/GMT%v_share.tar.bz2
Source4: ftp://ftp.soest.hawaii.edu/gmt/4/GMT%v_suppl.tar.bz2
Source5: ftp://ftp.soest.hawaii.edu/gmt/4/GMT4.2_coast.tar.bz2
Source-MD5: 738220c9663fd219fa072dd24d2f5f45
Source2-MD5: 136b3eef4fcf6b6b957bb990d5da3ff8
Source3-MD5: 39c725238e97add95f9f2a6f77a83856
Source4-MD5: 0c2b7b10020266f960deee379a95ce22
Source5-MD5: 09809983e40a182866bf765f0d4597de
SourceDirectory: GMT%v
Source5ExtractDir: GMT%v
Patch: %n.patch
BuildDepends: netcdf (>= 3.6.2-6)
Depends: netcdf-shlibs (>= 3.6.2-6), %n-shlibs (= %v-%r)
Recommends: %n-doc, %n-coast
NoSetCPPFLAGS: true
#SetCFLAGS: -O2 -ansi -pedantic -fno-common -fPIC -funroll-loops -fexpensive-optimizations
SetLDFLAGS: -L%p/lib
# don't build xgrid to avoid x11 dependency.
# don't build mex (won't work unless matlab installed).
ConfigureParams: --mandir='${prefix}/share/man' --enable-shared --datadir='${prefix}/share/%n' --enable-netcdf=%p --enable-www='${prefix}/share/doc' --disable-xgrid --disable-mex --enable-mansect=1
CompileScript: <<
#!/bin/sh -ev
export NETCDFHOME=%p
./configure %c
make all suppl
<<
InstallScript: <<
#!/bin/sh -ev
make install-all prefix=%i
cd %i/bin
cp GMT GMT.orig
sed 's|%b|%p|g' < GMT.orig > GMT
/bin/rm -f GMT.orig
cd %i/lib
mv libpsl{,.4}.dylib
mv libgmt{,.4}.dylib
mv libgmtps{,.4}.dylib
ln -s libpsl{.4,}.dylib
ln -s libgmt{.4,}.dylib
ln -s libgmtps{.4,}.dylib
ranlib *.a
<<
SplitOff: <<
Package: %N-shlibs
Files: lib/*.4.dylib
Shlibs: <<
%p/lib/libpsl.4.dylib 4.0.0 %n (>= 4.2.0-1)
%p/lib/libgmt.4.dylib 4.0.0 %n (>= 4.2.0-1)
%p/lib/libgmtps.4.dylib 4.0.0 %n (>= 4.2.0-1)
<<
DocFiles: CHANGES COPYING README
<<
SplitOff2: <<
Package: %N-dev
BuildDependsOnly: True
Files: include lib/*.a lib/*.dylib
DocFiles: CHANGES COPYING README
<<
Description: Generic Mapping Tools
DescDetail: <<
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 coastlines, rivers, and political
boundaries.
Also consider:
gmt-doc: Documentation and example files
gmt-coast: High resolution coastlines
<<
DescPort: <<
Remove xgrid suppl package so x11 not required.
Now with shared libraries enabled.
Manpage section set to "1" instead of default "l".
Two more packages are available: gmt-doc and gmt-coast
<<
License: GPL
DocFiles: CHANGES COPYING README
Maintainer: Kurt Schwehr
Homepage: http://gmt.soest.hawaii.edu/
--- GMT4.2.0/src/makefile.orig 2007-04-01 15:59:46.000000000 -0400
+++ GMT4.2.0/src/makefile 2007-05-16 16:58:48.000000000 -0400
@@ -234,6 +234,8 @@
$(AR) cvur $@ $?
$(RANLIB) $@
+.SUFFIXES: .$(SL)
+LD_OPT=-flat_namespace -undefined suppress -install_name ${prefix}/lib/$*.4.$(SL) -compatibility_version 4.0.0 -current_version 4.0.0 -dynamiclib
libpsl.$(SL): pslib.o
$(LD) $(LD_OPT) $? -o $@
Package: gmt
Version: 4.3.1
Revision: 2
Source: ftp://ftp.soest.hawaii.edu/gmt/GMT%v_src.tar.bz2
Source2: ftp://ftp.soest.hawaii.edu/gmt/GMT%v_share.tar.bz2
Source3: ftp://ftp.soest.hawaii.edu/gmt/GMT%v_suppl.tar.bz2
Source4: ftp://ftp.soest.hawaii.edu/gmt/GMT%v_triangle.tar.bz2
Source-MD5: 43db0e2ab2ee48299832f04da4083cee
Source2-MD5: f392f35e189e4c27742d23100bbba294
Source3-MD5: c5d522d4b16a3d616898055046f5ecc9
Source4-MD5: bd01b8b87eb47ecd294c606c2ba7f78c
SourceDirectory: GMT%v
BuildDepends: netcdf (>= 3.6.2-6)
Depends: netcdf-shlibs (>= 3.6.2-6), %n-shlibs (= %v-%r), gshhs-lores
# Should no longer be necessary.
#BuildConflicts: gmt-dev
Recommends: %n-doc, gshhs-hires
NoSetCPPFLAGS: true
#SetLDFLAGS: -L%p/lib
NoSetLDFLAGS: true
# don't build xgrid to avoid x11 dependency.
# don't build mex (won't work unless matlab or octave is installed).
ConfigureParams: --mandir='${prefix}/share/man' --datadir='${prefix}/share/%n' --enable-netcdf=%p --enable-shared --enable-triangle --disable-www --disable-xgrid --disable-mex
InstallScript: <<
#!/bin/sh -ev
make install-all prefix=%i
<<
SplitOff: <<
Package: %N-shlibs
Files: lib/*.4.dylib
Shlibs: <<
%p/lib/libpsl.4.dylib 4.0.0 %n (>= 4.2.0-1)
%p/lib/libgmt.4.dylib 4.0.0 %n (>= 4.2.0-1)
%p/lib/libgmtps.4.dylib 4.0.0 %n (>= 4.2.0-1)
%p/lib/libmgd77.4.dylib 4.0.0 %n (>= 4.3.1-2)
%p/lib/libx2sys.4.dylib 4.0.0 %n (>= 4.3.1-2)
<<
DocFiles: ChangeLog COPYING README src/README.TRIANGLE src/TRIANGLE.HOWTO
<<
SplitOff2: <<
Package: %N-dev
BuildDependsOnly: True
Files: include lib/*.a lib/*.dylib
DocFiles: ChangeLog COPYING README src/README.TRIANGLE src/TRIANGLE.HOWTO
<<
Description: Generic Mapping Tools
DescDetail: <<
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 coastlines, rivers, and political
boundaries.
Also consider:
gmt-doc: Documentation and example files
gshhs-high: High resolution coastlines
<<
DescPort: <<
Removed xgrid supplementary package so x11 is not required.
Disabled web content: not necessary.
A documentation package is available: gmt-doc
<<
License: GPL, Restrictive/Distributable
DocFiles: ChangeLog COPYING README src/README.TRIANGLE src/TRIANGLE.HOWTO
Maintainer: Kurt Schwehr
Homepage: http://gmt.soest.hawaii.edu/