academic/GMT: Removed (no SBo maintainer)

Nothing else in the repo needs this, so there's not any
good reason for us to continue carrying it.

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Robby Workman 2013-11-14 23:12:27 -06:00
parent e9e63e1287
commit 22032d33d1
5 changed files with 0 additions and 201 deletions

View file

@ -1,139 +0,0 @@
#!/bin/sh
# SlackBuild for the Generic Mapping Tools (GMT).
# Copyright 2009-2011 Pierre Cazenave <pwcazenave {at} gmail [dot] com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=GMT
VERSION=${VERSION:-4.5.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM=gmt
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
COASTNAME=gshhg-gmt-nc3
COASTVER=2.2.3
# Shewchuk's triangulation routine used in some parts of GMT is not
# distributed under the GNU Public Licence. If you work for a for-profit
# organisation, you should read Shewchuk's copyright statement (in
# $PKG/src/README.TRIANGLE) first.
# This script enables the (much faster) Shewchuk triangulation routine
# by default; should you need to change this behaviour, set SHEWCHUK to
# "no" below:
SHEWCHUK=${SHEWCHUK:-yes}
if [ $SHEWCHUK = "yes" ]; then
SHEWCHUK_STATUS="--enable-triangle"
else
SHEWCHUK_STATUS=""
fi
# Set the 64bit flag prefix
SIXTYFOURBIT=${SIXTYFOURBIT:-dis}
if [ "$ARCH" = "x86_64" ]; then
SIXTYFOURBIT="--enable-64 "
else
SIXTYFOURBIT="--disable-64 "
fi
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf ${PRGNAM}${VERSION}
tar xvf $CWD/${SRCNAM}-${VERSION}.tar.bz2
tar xvf $CWD/${COASTNAME}-${COASTVER}.tar.bz2 -C ${PRGNAM}${VERSION}
cd ${PRGNAM}${VERSION}
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
patch -p0 < $CWD/gmtdigitize.patch
LDFLAGS="-L/usr/lib$LIBDIRSUFFIX -L/lib$LIBDIRSUFFIX" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--docdir=/usr/doc/${PRGNAM}-${VERSION} \
--pdfdir=/usr/doc/${PRGNAM}-${VERSION}/pdf \
--htmldir=/usr/doc/${PRGNAM}-${VERSION}/html \
--datarootdir=/usr/share/${PRGNAM} \
--enable-netcdf=/usr \
--disable-mex \
$SIXTYFOURBIT \
$SHEWCHUK_STATUS \
--build=$ARCH-slackware-linux
make all
make install-all DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a ChangeLog LICENSE.TXT README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} +
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -1,12 +0,0 @@
PRGNAM="GMT"
VERSION="4.5.9"
HOMEPAGE="http://gmt.soest.hawaii.edu/"
DOWNLOAD="ftp://ftp.soest.hawaii.edu/gmt/legacy/gmt-4.5.9.tar.bz2 \
http://ponce.cc/slackware/sources/repo/gshhg-gmt-nc3-2.2.3.tar.bz2"
MD5SUM="9f241e97774eadd1fe79f4d7022fcaed \
b2ed98b31a141264baee9585e15ac831"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="netcdf"
MAINTAINER="Pierre Cazenave"
EMAIL="pwcazenave <at> gmail {dot} com"

View file

@ -1,21 +0,0 @@
Generic Mapping Tools (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.
Please note, Shewchuk's triangulation routine used in some parts of GMT is
not distributed under the GNU Public Licence. If you work for a for-profit
organisation, you should read Shewchuk's copyright statement first (you
can find it at http://gmt.soest.hawaii.edu/gmt/README.TRIANGLE).
This script enables the (much faster) Shewchuk triangulation routine by
by default; should you need to change this behaviour, set SHEWCHUK to "no"
in the build script.
gdal is an optional dependency.

View file

@ -1,10 +0,0 @@
--- src/misc/old_gmtdigitize.c 2013-01-07 11:39:53.769177645 +0100
+++ src/misc/gmtdigitize.c 2013-01-07 11:40:22.244936205 +0100
@@ -38,6 +38,7 @@
*/
#include "gmt.h"
+#include <sys/types.h>
#ifndef WIN32
#include <termios.h>

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
GMT: GMT (suite of geographic processing and mapping tools)
GMT:
GMT: GMT is an open source collection of ~60 tools for manipulating
GMT: geographic and Cartesian data sets and producing illustrations. GMT
GMT: supports ~30 map projections and transformations and comes with
GMT: support data such as GSHHS coastlines, rivers, and political
GMT: boundaries. GMT is developed and maintained by Paul Wessel and Walter
GMT: H. F. Smith with help from a global set of volunteers, and is
GMT: supported by the National Science Foundation.
GMT:
GMT: