diff --git a/sci-geosciences/gmt/Manifest b/sci-geosciences/gmt/Manifest new file mode 100644 index 0000000..68d264e --- /dev/null +++ b/sci-geosciences/gmt/Manifest @@ -0,0 +1,7 @@ +DIST dcw-gmt-1.1.4.tar.gz 21117179 BLAKE2B d5aebb5251ddcb82a6df28a9ac0a8e37ad45a8ef48bdf5e777c85f7194af7710e83e7ff3a204a9325d7b9c62ad3e3d41008f106c127a8d710f29a4b9bcb10c13 SHA512 3ea64ce9cc162030b40da859e8617e6c724c3529a57d2e6ae8dc311b4397532d8946aac7f66f49707dc85d046e892faa77bf1293a66c949fdf0473028dc4beeb +DIST gmt-5.4.5-src.tar.gz 70815709 BLAKE2B 894bad9011f980cf67cd65174ab1fb967b8c855a08eb3d6f0ea52d48e29d1e1317ba3c2e6b90772c89668e775de3b0ee42cf46fa1e8c5937e69467a625001580 SHA512 d5b9e8452ddfb5afba51c2ec3ec2e253c6556392bf9027ff11329ce2a1d2c921f81f0a95dc0dd4821dae42ee53d3202435bb0362ccc51762bad428ba37cbba0d +DIST gshhg-gmt-2.3.7.tar.gz 57052180 BLAKE2B 5b618c874cca97da819263c3c436db1235d3293712a72c21ac4ca3ae78e95b5d36915312de3df361f978b14c697884ca278bebc41ac4c1d054adda6c417eb5b9 SHA512 27e97efe9d146a58d1c6674c5b6cde6b7545be60c1f7d3d93faca1034986d1648e73b589de571897fc53cd0d050a5875dcc9923e3f861f8473ca568a8142d727 +EBUILD gmt-5.4.5.ebuild 1706 BLAKE2B 9f4bb692485a0c30f3492f97a34fc9819e40964809a6c6e18efc2a43263076d70f968f01558b92ad14999c04d967f106b69655edb18d2973b4e39b309d259193 SHA512 c470933d95bdb73840ef69a86a10063d20f422454963f582cb6f3265df690d401308162728b6669923781057128720ffa8ade86ba9e99da9ddd3cf496029cd79 +MISC dcw-gmt-1.1.4.tar.gz 21117179 BLAKE2B d5aebb5251ddcb82a6df28a9ac0a8e37ad45a8ef48bdf5e777c85f7194af7710e83e7ff3a204a9325d7b9c62ad3e3d41008f106c127a8d710f29a4b9bcb10c13 SHA512 3ea64ce9cc162030b40da859e8617e6c724c3529a57d2e6ae8dc311b4397532d8946aac7f66f49707dc85d046e892faa77bf1293a66c949fdf0473028dc4beeb +MISC gmt-5.4.5-src.tar.gz 70815709 BLAKE2B 894bad9011f980cf67cd65174ab1fb967b8c855a08eb3d6f0ea52d48e29d1e1317ba3c2e6b90772c89668e775de3b0ee42cf46fa1e8c5937e69467a625001580 SHA512 d5b9e8452ddfb5afba51c2ec3ec2e253c6556392bf9027ff11329ce2a1d2c921f81f0a95dc0dd4821dae42ee53d3202435bb0362ccc51762bad428ba37cbba0d +MISC gshhg-gmt-2.3.7.tar.gz 57052180 BLAKE2B 5b618c874cca97da819263c3c436db1235d3293712a72c21ac4ca3ae78e95b5d36915312de3df361f978b14c697884ca278bebc41ac4c1d054adda6c417eb5b9 SHA512 27e97efe9d146a58d1c6674c5b6cde6b7545be60c1f7d3d93faca1034986d1648e73b589de571897fc53cd0d050a5875dcc9923e3f861f8473ca568a8142d727 diff --git a/sci-geosciences/gmt/gmt-5.4.5.ebuild b/sci-geosciences/gmt/gmt-5.4.5.ebuild new file mode 100644 index 0000000..6369fb8 --- /dev/null +++ b/sci-geosciences/gmt/gmt-5.4.5.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +GSHHG="gshhg-gmt-2.3.7" +DCW="dcw-gmt-1.1.4" + +DESCRIPTION="Powerful map generator" +HOMEPAGE="http://gmt.soest.hawaii.edu/" +SRC_URI=" + mirror://gmt/${P}-src.tar.gz + mirror://gmt/${GSHHG}.tar.gz + mirror://gmt/${DCW}.tar.gz" + +IUSE="debug +fftw +gpl lgpl pcre +threads" + +LICENSE="LGPL-3 gpl? ( GPL-3 ) + !gpl? ( !lgpl? ( Shewchuk ) )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + !sci-biology/probcons + app-text/ghostscript-gpl + sci-libs/gdal + sci-libs/netcdf[hdf5] + fftw? ( sci-libs/fftw:3.0 ) + pcre? ( dev-libs/libpcre ) + threads? ( dev-libs/glib:2 )" +DEPEND="${RDEPEND}" + +REQUIRED_USE="?? ( gpl lgpl ( !gpl !lgpl ) )" + +src_prepare() { + default + + mkdir "${S}/share/coast" || die + mv -f "${WORKDIR}/${GSHHG}/"*.nc "${S}/share/coast/" || die +} + +src_configure() { + license_restrict=off + if use gpl ; then + license_restrict=GPL + elif use lgpl ; then + license_restrict=LGPL + fi + + local mycmakeargs=( + -DGSHHG_ROOT="${WORKDIR}/${GSHHG}" + -DDCW_ROOT="${WORKDIR}/${DCW}" + -DLICENSE_RESTRICTED=${license_restrict} + -DGMT_INSTALL_RELOCATABLE=true + -DGMT_INSTALL_TRADITIONAL_FOLDERNAMES=off + -DGMT_INSTALL_NAME_SUFFIX="-${PV}" + -DCMAKE_DISABLE_FIND_PACKAGE_GDAL=off + -DGMT_USE_THREADS=$(usex threads) + $(cmake-utils_use_find_package pcre PCRE) + $(cmake-utils_use_find_package fftw FFTW3) + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + #dobashcomp "${D}/usr/etc/bash_completion.d/gmt_completion.bash" + #rm "${D}/usr/etc/bash_completion.d/gmt_completion.bash" || die + #rmdir "${D}/usr/etc/bash_completion.d" \ + # "${D}/usr/etc" || die +}