summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-geosciences/gmt/ChangeLog10
-rw-r--r--sci-geosciences/gmt/Manifest21
-rw-r--r--sci-geosciences/gmt/gmt-4.5.0.ebuild113
3 files changed, 131 insertions, 13 deletions
diff --git a/sci-geosciences/gmt/ChangeLog b/sci-geosciences/gmt/ChangeLog
index f0b46ede2aba..5fa5dc420b0e 100644
--- a/sci-geosciences/gmt/ChangeLog
+++ b/sci-geosciences/gmt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-geosciences/gmt
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gmt/ChangeLog,v 1.17 2008/08/06 17:51:06 ulm Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gmt/ChangeLog,v 1.18 2009/07/25 12:53:51 cryos Exp $
+
+*gmt-4.5.0 (25 Jul 2009)
+
+ 25 Jul 2009; Marcus D. Hanwell <cryos@gentoo.org> +gmt-4.5.0.ebuild:
+ Version bump (long overdue). Thanks for the suggestions and contributions
+ from people in bug 145277. Closes bug 145277.
06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add USE flag description to metadata wrt GLEP 56.
diff --git a/sci-geosciences/gmt/Manifest b/sci-geosciences/gmt/Manifest
index 6ea1a71ec406..c71b18e93c8d 100644
--- a/sci-geosciences/gmt/Manifest
+++ b/sci-geosciences/gmt/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST GMT4.0_man.tar.bz2 105146 RMD160 685526638dd2b6f4058dd136e043ad0c81a25545 SHA1 51812b72a4542c515305cf5d5b0bbd78f46c8029 SHA256 83d2709a5683a11fd8cae44b2fd5a9316864535d8249d89c2b83716f46c9a9fe
DIST GMT4.0_pdf.tar.bz2 9578106 RMD160 dea1c7c294aae7c1c96475101e5fa88dd2397e79 SHA1 0e9e0b4f6d42c3e1d488627583e6b28ec2c69f95 SHA256 9b6e529973ce645f1d3d0599677562c3f05812b2895ced1a7d1af9dc7cf8ce30
DIST GMT4.0_progs.tar.bz2 752349 RMD160 9fd4da238a33b5763c018410bef9300c91e036d7 SHA1 7087960c34b6b3f08856d0da5652ab01faa2a078 SHA256 5d88b6cf7fd69fc3cda9564e6876e1232d816ed50aadb7e45700ddc6e87d0b2f
@@ -13,18 +10,20 @@ DIST GMT4.1.1_progs.tar.bz2 897165 RMD160 0d1099b05270f34841d3aa548b77aef7c0bf9b
DIST GMT4.1.1_scripts.tar.bz2 3142070 RMD160 9947ceb8d270a32bd59f8b1abb376954139831ce SHA1 66824e7c2b6aa8c8f96730dc73b42303ed68a8f1 SHA256 a797ed2bfbd3de31c2be79fc1be53d0756610e3897d00ef239de555527f493b9
DIST GMT4.1.1_suppl.tar.bz2 739708 RMD160 e07286bb8f1ccf8ec0ecfb86870f6b37d0c3c04f SHA1 151076e65ab27ec539a0ff0c1efe1fa90829f8cd SHA256 024f832775123c7705b0bf2040e0eef326dc115eb56c057d5f684a9450f9a2c0
DIST GMT4.1.1_tut.tar.bz2 986365 RMD160 125c38758241d433b6389adb7844723a9e714a28 SHA1 1a0a4e2120775dc5bc8dcbb1ec78ff7ff76836a8 SHA256 4752e4f385ab9eac889bb2878cbe5c9e58c182ce0ad719b73c01f22908ece14e
+DIST GMT4.5.0_doc.tar.bz2 25008913 RMD160 25ced36300f548d40c4b7683d6c64356ab606f5c SHA1 2e7be0424901f0a0df488a3c5cb1b5402e9236dd SHA256 9068ce4f74c9fd151a8af60becdbea7de284d322376e8b3aaed8ba7efcfbf4db
+DIST GMT4.5.0_share.tar.bz2 47466 RMD160 cad7fc66f4c5c74d07fb02cc9c15a65b88d3c440 SHA1 f92cf1f9ea2f339392ec5a2e61a6f8c633f45695 SHA256 5e4c8ca70da6ade12f88f92c61bf88f605afdab60b251582b3a2182aa7f4afd4
+DIST GMT4.5.0_src.tar.bz2 1102928 RMD160 ecc45a7a951e84af503e19598cef9e02b96f55cd SHA1 2896f2258a6e7b5d7b85726e80ff3d409d8760ad SHA256 1be2ba47c44bb1045ab3a27f6d92ab81e5749dbf328cafba261edd0ab5e223d3
+DIST GMT4.5.0_suppl.tar.bz2 4100463 RMD160 2e137e4318c7e74a07fbb6ec7bd42c6af5518d6d SHA1 90d46ebd9880c08261e9d1edb93b6eba2c63acbb SHA256 e9f00fa5868e3f92bf579e328991cbc31b0cd178fef000b5ceeedf830ebc62e9
+DIST GMT4.5.0_triangle.tar.bz2 103387 RMD160 0dc64f48da01c837246dd0cc1ab66766b8327f63 SHA1 8f2cd8381756ab90893b0fe6c264269df9848618 SHA256 396156b6cb00730fc1f53783228d79c51ab5fe67465bd0dcdebb9e022701572f
DIST GMT_full.tar.bz2 28792514 RMD160 2bf0517295957e2f821ee4fcf4a61c5e45b830a7 SHA1 497e4d4c23091d108cd3a904eae5c17b16626f39 SHA256 07c16ad90d95a27037fc5af6b55b2e61973113894fcb0e3a8a9b32452a01de0a
DIST GMT_high.tar.bz2 8706163 RMD160 8e4e020d71e4206740f4ca25ed542ed59b560825 SHA1 a6516e44ae8aa8071cff56b3bcb7446d2a23e483 SHA256 9ea624cb622fb05c4c05b23b98122bd29ecb21e618794455c499511494d616e7
DIST GMT_share.tar.bz2 3662062 RMD160 85d424770771c58a4a997b662e857f188b0da0e8 SHA1 3d3d5cfd75ad3499454dcc902f63099ff1b2cc2c SHA256 7c143f518dc3f7f085e834d528085ebe4156a5debd7abc424536aebfc813119f
+DIST GSHHS2.0_coast.tar.bz2 4226168 RMD160 a099d16cbea6bb7d8c6dddce5280a0c5a3b0064d SHA1 c4d5f72630e877c3f06b1dba5721419f66a46a9a SHA256 c287558cf5c5ad15be6f46be5f3611367c51415243f96490d76cd8bddc30953b
+DIST GSHHS2.0_full.tar.bz2 29518019 RMD160 3bfd0ba09c78da876973336744d1606cb66a0786 SHA1 b8bb2b5c4b9ee49ff92c49717a0bc529d6846e1c SHA256 9a952e8d2916592b393c04e3fbebbbd1d51cebdc558bd2386d2b4fbffe15f0a9
+DIST GSHHS2.0_high.tar.bz2 9411460 RMD160 bc78714e38bbc55d957ce52ea1ba756bcf2dfad7 SHA1 f2e44ffcb18203d4115c422bb45b4f509b6d63f2 SHA256 ee2ef5f57970a6f12005bf4f73be11dac693c4a8af529b186060831c5ad4ae30
DIST triangle.tar.bz2 103116 RMD160 98d55e26393530a03aba3b9c8b1dc04fa96a1a8b SHA1 6430dda9d481121b095d1aa0955519f79a88875d SHA256 798cd5b01ba84dde53cce5bf6fb45ff66a830a9ab83960fd1e050a8e3237f3e9
EBUILD gmt-4.0.ebuild 3704 RMD160 ba524b02331a778c273675d82c347075a92e5f0d SHA1 c7d60b8960f29c1e076b86e0adc76af9e4ec53a0 SHA256 8aca6748de0938cf363f6c465d6503de758024a8ea9766c708a3743cdbc1dd20
EBUILD gmt-4.1.1.ebuild 3566 RMD160 c3f16ba6a83a39272e1d47b9c180d90abf65ecd6 SHA1 d1d616acfa779f8b3684c6bae353224ea89a560c SHA256 257ebb1b4ad87a398e29b54124c4afb31a771bbf5ef6ab3b4266e0466930905b
-MISC ChangeLog 3731 RMD160 c1a080ef1a0c39c0fc960c3b593642b1a5a124b8 SHA1 b773858be6e6626a7539d2ea51aff9b7161ddb4a SHA256 2023df6a616c752790130d27d135571617c5c3a8d37eb201124fc0df9af6d517
+EBUILD gmt-4.5.0.ebuild 3139 RMD160 f583625f32ed933bf240019360144ad32dc3065c SHA1 ebe7c9cf37e12686ca045fd1629a86eaccf2bdc0 SHA256 cdb177f4f96abb1aacad223d643ae0eef05f95d3778d082aa0795ca1f3d0603a
+MISC ChangeLog 3955 RMD160 31fc9d4373438e0f9f1a216c4c91a8766c22d510 SHA1 d14de895259e5da46329091ffcdc3e33fa0a0b56 SHA256 37ac5998a9f8ee531a8031769ae4395646ba27ca03db01eb25b16778c0fe6a1f
MISC metadata.xml 452 RMD160 e70c04a9d50d215cd99d37693423527d71ec6ccc SHA1 f16c5be9e455d820c5c48665f55cb7d7f304e753 SHA256 0509f73fc513ea60968d8dd1a94ec77095709475709e64d25a7d52cef2f44789
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.9 (GNU/Linux)
-
-iEYEARECAAYFAkiZ5JsACgkQOeoy/oIi7uyxnQCaA7YYJESBMqI+0NxiIqDJQkx0
-ZikAoIUGp7r/V1QOdEvW4ledmI/xSEQo
-=84X1
------END PGP SIGNATURE-----
diff --git a/sci-geosciences/gmt/gmt-4.5.0.ebuild b/sci-geosciences/gmt/gmt-4.5.0.ebuild
new file mode 100644
index 000000000000..bf7ab3eed698
--- /dev/null
+++ b/sci-geosciences/gmt/gmt-4.5.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gmt/gmt-4.5.0.ebuild,v 1.1 2009/07/25 12:53:51 cryos Exp $
+
+inherit multilib autotools
+
+GSHHS="GSHHS2.0"
+
+DESCRIPTION="Powerful map generator"
+HOMEPAGE="http://gmt.soest.hawaii.edu/"
+SRC_URI="ftp://falcon.grdl.noaa.gov/pub/gmt/GMT${PV}_src.tar.bz2
+ ftp://falcon.grdl.noaa.gov/pub/gmt/GMT${PV}_share.tar.bz2
+ ftp://falcon.grdl.noaa.gov/pub/gmt/${GSHHS}_coast.tar.bz2
+ doc? ( ftp://falcon.grdl.noaa.gov/pub/gmt/GMT${PV}_doc.tar.bz2 )
+ gmtsuppl? ( ftp://falcon.grdl.noaa.gov/pub/gmt/GMT${PV}_suppl.tar.bz2 )
+ gmtfull? ( ftp://falcon.grdl.noaa.gov/pub/gmt/${GSHHS}_full.tar.bz2 )
+ gmthigh? ( ftp://falcon.grdl.noaa.gov/pub/gmt/${GSHHS}_high.tar.bz2 )
+ gmttria? ( ftp://falcon.grdl.noaa.gov/pub/gmt/GMT${PV}_triangle.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmtsuppl gmtfull gmthigh gmttria doc"
+
+RDEPEND=">=sci-libs/netcdf-3.5.0"
+DEPEND="${RDEPEND}
+ gmtsuppl? ( >=sys-devel/autoconf-2.58 )"
+
+S="${WORKDIR}/GMT${PV}"
+
+src_unpack() {
+ unpack ${A} || die "Unpacking failed."
+ mv -f "${WORKDIR}/share/"* "${S}/share/" || die "Moving sources failed."
+ cd "${S}"
+ if use gmtsuppl; then
+ WANT_AUTOCONF=2.5 eautoreconf || die "autoconf failed."
+ fi
+}
+
+src_compile() {
+
+ # In make process will include /lib and /include to NETCDFHOME
+ export NETCDFHOME="/usr"
+
+ local myconf=""
+
+ if use gmttria; then
+ myconf="${myconf} --enable-triangle"
+ fi
+
+ econf \
+ --libdir=/usr/$(get_libdir)/${P} \
+ --includedir=/usr/include/${P} \
+ --datadir=/usr/share/${P} \
+ ${myconf} \
+ || die "Configure failed."
+
+ local mymake=
+ if use gmtsuppl; then
+ mymake="${mymake} suppl"
+ fi
+
+ emake gmt ${mymake} || die "Make ${mymake} failed."
+}
+
+src_install() {
+ local mymake=
+ if use gmtsuppl; then
+ mymake="${mymake} install-suppl"
+ fi
+ if use doc; then
+ mymake="${mymake} install-doc"
+ mkdir -p www/gmt/doc/html
+ fi
+
+ einstall \
+ includedir=${D}/usr/include/${P} \
+ libdir=${D}/usr/$(get_libdir)/${P} \
+ datadir=${D}/usr/share/${P} \
+ install \
+ install-data \
+ install-man \
+ ${mymake} \
+ || die "Make install failed."
+
+ #now some docs
+ dodoc README
+ cp -r "${S}/{examples,tutorial}" "${D}/usr/share/doc/${PF}/"
+
+ # Move the HTML and PDF docs to the docs directory. Old location breaks FHS
+ # compliance, and is not used by web servers generally.
+ if use doc; then
+ mv "${D}/usr/www/gmt/doc/pdf/*.pdf" "${D}/usr/share/doc/${PF}/"
+ mv "${D}/usr/www/gmt/doc/html" "${D}/usr/share/doc/${PF}/"
+ rm -rf "${D}/usr/www"
+ fi
+
+# dodir /etc/env.d
+# echo "GMTHOME=/usr/share/${P}" > ${D}/etc/env.d/99gmt
+ cd "${D}/usr/share/${P}"
+ ln -s . share
+}
+
+pkg_postinst() {
+ einfo "The default installation is the cleanest one"
+ einfo "To include more resources use the syntax:"
+ einfo "USE=\"gmt_flags\" emerge gmt"
+ einfo "Possible GMT flags are:"
+ einfo "gmthigh -> High resolution bathimetry database;"
+ einfo "gmtfull -> Full resolution bathimetry database;"
+ einfo "gmttria -> Non GNU triangulate method, but more efficient;"
+ einfo "gmtsuppl -> Supplementary functions for GMT;"
+}