summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
commitbd4aeefe33e63f613512604e47bfca7b2187697d (patch)
treeadb35b5a9a00ee7ea591ab0c987f70167c23b597 /sci-libs
parent48ece6662cbd443015f5a57ae6d8cbdbd69ef37c (diff)
gentoo resync : 03.11.2019
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/Manifest.gzbin42212 -> 41890 bytes
-rw-r--r--sci-libs/arpack/Manifest8
-rw-r--r--sci-libs/arpack/arpack-3.1.5.ebuild5
-rw-r--r--sci-libs/arpack/arpack-3.4.0.ebuild7
-rw-r--r--sci-libs/arpack/arpack-3.5.0.ebuild7
-rw-r--r--sci-libs/arpack/arpack-9999.ebuild7
-rw-r--r--sci-libs/gdal/Manifest3
-rw-r--r--sci-libs/gdal/files/gdal-2.4.1-poppler-0.82.patch53
-rw-r--r--sci-libs/gdal/gdal-2.4.1-r1.ebuild1
-rw-r--r--sci-libs/geos/Manifest2
-rw-r--r--sci-libs/geos/geos-3.7.2.ebuild2
-rw-r--r--sci-libs/hdf5/Manifest2
-rw-r--r--sci-libs/hdf5/hdf5-1.10.5.ebuild14
-rw-r--r--sci-libs/lapack/Manifest2
-rw-r--r--sci-libs/lapack/lapack-3.8.0.ebuild2
-rw-r--r--sci-libs/openfoam/Manifest11
-rw-r--r--sci-libs/openfoam/metadata.xml16
-rw-r--r--sci-libs/openfoam/openfoam-2.2.1.ebuild108
-rw-r--r--sci-libs/openfoam/openfoam-2.2.2.ebuild108
-rw-r--r--sci-libs/openfoam/openfoam-2.3.0-r1.ebuild111
-rw-r--r--sci-libs/openfoam/openfoam-2.3.1-r1.ebuild111
-rw-r--r--sci-libs/openfoam/openfoam-2.4.0-r1.ebuild113
-rw-r--r--sci-libs/parmgridgen/Manifest7
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch19
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch460
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch48
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch70
-rw-r--r--sci-libs/parmgridgen/metadata.xml8
-rw-r--r--sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild50
-rw-r--r--sci-libs/proj/Manifest12
-rw-r--r--sci-libs/proj/metadata.xml17
-rw-r--r--sci-libs/proj/proj-4.9.2.ebuild2
-rw-r--r--sci-libs/proj/proj-5.2.0.ebuild43
-rw-r--r--sci-libs/proj/proj-6.0.0.ebuild2
-rw-r--r--sci-libs/proj/proj-6.2.0.ebuild46
-rw-r--r--sci-libs/shapelib/Manifest4
-rw-r--r--sci-libs/shapelib/shapelib-1.4.0-r1.ebuild2
-rw-r--r--sci-libs/shapelib/shapelib-1.4.1.ebuild2
-rw-r--r--sci-libs/tamu_anova/Manifest8
-rw-r--r--sci-libs/tamu_anova/files/0.2-gentoo.patch (renamed from sci-libs/tamu_anova/files/0.2.1-gentoo.patch)0
-rw-r--r--sci-libs/tamu_anova/files/tamu_anova-0.2-texinfo5.1.patch (renamed from sci-libs/tamu_anova/files/tamu_anova-0.2.1-texinfo5.1.patch)0
-rw-r--r--sci-libs/tamu_anova/tamu_anova-0.2-r1.ebuild39
-rw-r--r--sci-libs/tamu_anova/tamu_anova-0.2.1.ebuild27
-rw-r--r--sci-libs/vtk/Manifest2
-rw-r--r--sci-libs/vtk/vtk-8.1.0-r3.ebuild9
45 files changed, 253 insertions, 1317 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index b2aa6e070b01..29e6c3b25dec 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/arpack/Manifest b/sci-libs/arpack/Manifest
index 1c73efa8b515..1d0d2d582de4 100644
--- a/sci-libs/arpack/Manifest
+++ b/sci-libs/arpack/Manifest
@@ -3,8 +3,8 @@ DIST arpack-3.5.0.tar.gz 949853 BLAKE2B fa28090cd745983ee362ab17e0d9f5ab503ec840
DIST arpack-ng_3.1.5.tar.gz 1516406 BLAKE2B 14dea27dbe7d17144871c62db58467642f4602ec479f63b1dcfe67e22b73b146691cb5bb01c90323507a65c499077d0fee3fec0a15c5d654ccca9d3f67975a06 SHA512 4876b0babb89bbcc39e92b63d4537b860e9cd0b8a188937d3ba815041b7261623cdac25c91c8bef20ebce4271f822307c492cf6c9f22ec3d740218405337a515
DIST tutorial.ps.gz 105599 BLAKE2B 99570e6a0cc1c020b9c271e8ce1cc224f69ff5333cc818c10b063dc8ffbaf66a9f5c6ede99541b4212286d422146b1c4e332eba7e1635c99efa0e4c2620f0630 SHA512 a7b8fefd1a572ed477ae208d49094c1c65c9368990d12de9b3528e33fed546c947659f74e54a810d04154b4a1b0f9a94bcba4db0cf59d379e20786a261066aa4
DIST ug.ps.gz 248543 BLAKE2B ac010aef470060636fa00360636ba093f0d24d219fa927c79fb1726b798160eda74fa8b4be6c7dff94f5759efcf30afa99ad310e7959115e028738beb8aa125d SHA512 3349117fb10b07207ffbab2ffa31b406d026855ea4c16e8649b14c7d70bc94e11b5730672e34acd654817799136d4bd76569ac50ec78d787df5582d18ed61328
-EBUILD arpack-3.1.5.ebuild 1546 BLAKE2B 571cc7e04aad5351278ebee3c0ee248440ff58971fea24c0da9f2356bd8b4480ddb17148245d68201f0ba63981ea7097005d12baaf2cda5e5e4eb34a14d6df75 SHA512 83fdba57db8b47a8e8214f3cf7e241f55ef595ed63dbec124793a29a611839b7ae27c2db150dad6c47668b917ac80522d970935111833896c4ce802c8defd591
-EBUILD arpack-3.4.0.ebuild 1349 BLAKE2B 1062601fdeca9a473dc0703ee3b7d8a065f240fe488f2142e7ceef8b2e3c8a2d2ad32fa1f04c96cafcd65bda429e54a9a3fd76952be17bf981664661d8778559 SHA512 2526034ddff90862a7f0b60d9389dcc459b3806c127ca2b1831c9e14c9c6d3013f962c4330b5df5a7e504dcf9a7f601251a4b4b94af504cc896fbc4b6d4c6754
-EBUILD arpack-3.5.0.ebuild 1349 BLAKE2B 1062601fdeca9a473dc0703ee3b7d8a065f240fe488f2142e7ceef8b2e3c8a2d2ad32fa1f04c96cafcd65bda429e54a9a3fd76952be17bf981664661d8778559 SHA512 2526034ddff90862a7f0b60d9389dcc459b3806c127ca2b1831c9e14c9c6d3013f962c4330b5df5a7e504dcf9a7f601251a4b4b94af504cc896fbc4b6d4c6754
-EBUILD arpack-9999.ebuild 1304 BLAKE2B 2dea28aa3bc26a39c6715db10ed4bd854b733a1150cb8d92f176e32ed67a7f4558283749aa7cfd8b3483f79d11a9f77b5c988a7761d2f331819b9357feac08e3 SHA512 3e704fa0182be22a01c394574cce1d873358eead7e09ab029edbcbea35b1d8cd6d5e9f19fa496854557a7ea1b624ab61d71a5fd4118194736349280e6da8374a
+EBUILD arpack-3.1.5.ebuild 1550 BLAKE2B 0b18c51eff62ef6f0d25cd4692dfe0c6fe4b7148276427c69aa07eb487596ae624384140cb7d7cfe8939d8edd21ec4c361904220a309a5ca061e92e41faf0f35 SHA512 201b1020fda26b59b2b8c9b989500039a7d73718d4fd9531234f1a20e1972d33ba1ac827139ef0e453452cc6d358c7eabd568b2fab10ca2597d3bc2a473c292b
+EBUILD arpack-3.4.0.ebuild 1355 BLAKE2B d0d678d83c207f139008dd307a4f47f27d7f3161f525826490e0037bae021112802746629b064fc808c399cf14b11ef1fd5c554aae8cf2067b580fedb49d12a8 SHA512 12284a85d1434db427bb29ab589116667f4e388eac59eb19a0184f14f64c496052c6ae28cd8be189677b3b849aeddc5ad698c4b16fca2d2ea54cf9e876a8eaea
+EBUILD arpack-3.5.0.ebuild 1353 BLAKE2B 1c1e065c0aa0b64d65cb3892324ae3ab4736c01e9c27a9a5962a2a9eb418f8df25723a7f9c0ba9aa337b63aa93c30a749c1f613feca748c830cc777d3d605b72 SHA512 41622bfb79ab0e186916788a3573e039d1b01c44594b9b85ee1335e7d65f7451b00a4eb17b6e26a9f7fb865f6eb7a4be42f4c9dd31aeb3c05dbce92786892fb2
+EBUILD arpack-9999.ebuild 1310 BLAKE2B d1153a2ab23165a18266ea7c7dcbb78a55a816645dbb0f37c0a9ed065fce28cd49af53b50a7b6314d79bcffb1e3c9aa4e942752dd2fc4cdcc3ac883671ee1bfc SHA512 83fff44b0d876d88b5836d4c3a1bbbaf05834e31a8914e57e130ea574c14bfd094d3dd64502924bb50c802a008d1d42f97b9634d8ed5211f9e8ee27b265bb98e
MISC metadata.xml 974 BLAKE2B c9121a0b23acddc3268d4bdbf4537104217a00d09263d29b6cc6f832c87f9a9775f6fab567976078dc1dfa54f2bac627d792b1819a9ea698f3a1534bc52c39da SHA512 c3e094cab53fb61c9acf3eff6ca0c0fc53a71ec135315ba833fbfe6a5ae9481f2b4de5270ccd19ec84cf85dfb18df179e1e234d268eef1af98be218575dcd4bf
diff --git a/sci-libs/arpack/arpack-3.1.5.ebuild b/sci-libs/arpack/arpack-3.1.5.ebuild
index b519d22a06de..e59f0f251e17 100644
--- a/sci-libs/arpack/arpack-3.1.5.ebuild
+++ b/sci-libs/arpack/arpack-3.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="doc examples mpi static-libs"
+IUSE="doc examples mpi"
RDEPEND="
virtual/blas
@@ -34,6 +34,7 @@ S="${WORKDIR}/${MY_P/_/-}"
src_configure() {
tc-export PKG_CONFIG
local myeconfargs=(
+ --disable-static
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
$(use_enable mpi)
diff --git a/sci-libs/arpack/arpack-3.4.0.ebuild b/sci-libs/arpack/arpack-3.4.0.ebuild
index 6ad847966d71..bdb9445f39b9 100644
--- a/sci-libs/arpack/arpack-3.4.0.ebuild
+++ b/sci-libs/arpack/arpack-3.4.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools eutils fortran-2 toolchain-funcs
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="doc examples mpi static-libs"
+IUSE="doc examples mpi"
RDEPEND="
virtual/blas
@@ -34,6 +34,7 @@ src_prepare() {
src_configure() {
econf \
+ --disable-static \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sci-libs/arpack/arpack-3.5.0.ebuild b/sci-libs/arpack/arpack-3.5.0.ebuild
index 6ad847966d71..5bf1ad557e6f 100644
--- a/sci-libs/arpack/arpack-3.5.0.ebuild
+++ b/sci-libs/arpack/arpack-3.5.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools eutils fortran-2 toolchain-funcs
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="doc examples mpi static-libs"
+IUSE="doc examples mpi"
RDEPEND="
virtual/blas
@@ -34,6 +34,7 @@ src_prepare() {
src_configure() {
econf \
+ --disable-static
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sci-libs/arpack/arpack-9999.ebuild b/sci-libs/arpack/arpack-9999.ebuild
index 26930345b335..e81afe18fb49 100644
--- a/sci-libs/arpack/arpack-9999.ebuild
+++ b/sci-libs/arpack/arpack-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools eutils fortran-2 toolchain-funcs
@@ -19,7 +19,7 @@ DESCRIPTION="Arnoldi package library to solve large scale eigenvalue problems"
HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ https://github.com/opencollab/arpack-ng"
LICENSE="BSD"
SLOT="0"
-IUSE="examples mpi static-libs"
+IUSE="examples mpi"
RDEPEND="
virtual/blas
@@ -35,6 +35,7 @@ src_prepare() {
src_configure() {
econf \
+ --disable-static \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 4b50bad1e4f7..613e4e04d1d7 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -3,8 +3,9 @@ AUX gdal-2.2.3-soname.patch 2062 BLAKE2B 159b3d8eec126a141ff21c908d45193411bdbcc
AUX gdal-2.3.0-curl.patch 471 BLAKE2B 551c9fba5cd49afef45ae271f20b8440214b06f569893cf8dfba73bd5682a9494e8ff1d3c81c1784019e49149d56aa4a4f4ced77db2d1a29f12eaec3f4fbce72 SHA512 a23a7df486ed2fe0c000a87405ad56ed48107a957ce29bd6692df26ef93e493b2221b856720721cafeba9646c4c959e154549c87e1012a8a65389343d267dbe6
AUX gdal-2.4.1-poppler-0.75.patch 5452 BLAKE2B 7cb3b1e84f2f1ff91af49cb4292047f055aeff5a45c8f0d4c440c99d2ab746d32500f11c040f0eaba72b8da9122ab5fc3b5d50dc082c60281354652ab65fff9f SHA512 7482a8a160f514c31c11d101e1f8a2c32dcc862b3c7bc76ac11712bca7c3088975b4fefae33a6d68a847a5e54982b8d02d6bdc8dee27dd0d5efea0f6d28590ed
AUX gdal-2.4.1-poppler-0.76.patch 699 BLAKE2B 132ff0a3046734e851d12379d049b2e4fdbefcd4bb6949ddf9fa18b856b1ae20d2a2ec9dbcc0d973097cd2ba5f6e72e852b26a93997ffe4b428fe79d44b5c1cf SHA512 09cdd963dbc5e09d211663f54b1cef72eeeda7484ad10b08862907df60aefc068d840e80d4fd0aa0776a03edca89e8affb8b614c4db02085e854bb4a14342d4f
+AUX gdal-2.4.1-poppler-0.82.patch 2322 BLAKE2B a07590bdd3d910b6da8e99989f648251d891fe170ec5b6954d34a3986ce949f2c428f184d8ffbe6292cf6fb7915753db7e81b4993c71fe2b1e4016745c8595fd SHA512 9aca4c69c1df413666d58d75e9b235cc7039224e400188e982b5e9de22773b20829c09eb467069c9e56ea79aa4de2f0e1267d2ed4cd8bb1be7e0432f2c7297c2
AUX gdal-2.4.1-swig-4.patch 4239 BLAKE2B d3bfc88aa79fa94015816cd6e620b7520c765379668542dc1fa5c20192898e9e25fcd1a4cc7aed98fca8d07dc1e0a06b6bcd60fa19049af738f061f7537a7129 SHA512 7db4206ce24a35b4b71859310cc4218fd02c3c2900892fc51950d7ddb90b5e743dc42fe4fe545404063ffeb2f0eaa4319f616a200ed3e92723ed04db4300f7c0
DIST gdal-2.4.1.tar.gz 14546610 BLAKE2B 92404336339c6f46877f3e6599af6fc67a53714888ff66fc0142efa8ddf185ad34d9ec337dcbad67f059041da31e70073a9e41872a7332fd9977552d79fcbc61 SHA512 b25e49f343986af6f37e0bec6dc3084cbcf1a0080da5cfd91d1a58c1d9ffd2ac355299d66534e63e89358cbb15ecd0f2ae934d91bbd2a3749889dadaf266e483
-EBUILD gdal-2.4.1-r1.ebuild 8154 BLAKE2B b1e5e5d599a521fab13bdd696d2148b82dec36b4b04f5a9ac60097d7020479a37ae43f347e9feb06344546eaf106e9ff7c6b9a7b95fbe1781f0752090bc4fb56 SHA512 4a2d654bc206fc5c3d3a7f1ffebd34d2b9eead0107ef453eaafdfcb418f99e459e6873ae837edc73ff91cc8503d30625499ada40edff7541a5ad13ba46f9dc44
+EBUILD gdal-2.4.1-r1.ebuild 8193 BLAKE2B a07ad5889a6d80a2fa92aab151cb279769e19bdb7b85293cead93ebecfda9be6689eb762b7e4ad237ad8ab32cd6f3ce9d45e36865116f8b1e1b6e8ed27892ae1 SHA512 b626dc9c2568d76aec6ab7a1e16172d983661289cb3b531e84a3ece9862168c57316c8b1fe9ec177b17a8f811b039bc7e4a6d6eff5d2f1c9ac589b3e0c424365
EBUILD gdal-2.4.1.ebuild 8103 BLAKE2B 64c0da0778d1d685931f26d5503ea2842094b9d2575d11d81f4bfc494087917079bc458c2cef6237fa666f7290912b2990311bffca1d4a4170891c3d9fcc50c0 SHA512 41fb4a70b214b754b47168b0518b7f2265c1d879d3b99229ff658586c25edd4c1bed086dacb1cd644595cd996ec9e4bff52b04b7bd65a4d6f4924cbec905e09a
MISC metadata.xml 1522 BLAKE2B b67678f81739e2fb2866cc6ca49545368fce4a85b145ba3f8228b8a39ecb2d7f75b55500f13768838c9ed11a47f586ab7b05eb31e2dbf6fcd4d29c5d8896107f SHA512 091112e555a5a77c5643cbd4465046bfd9fe287e209b42f5410787a2f1a2e4d7ec640efad93c277f0f6581db2264fa104d5aba2e8cbc4126c2c14fe4d86afcee
diff --git a/sci-libs/gdal/files/gdal-2.4.1-poppler-0.82.patch b/sci-libs/gdal/files/gdal-2.4.1-poppler-0.82.patch
new file mode 100644
index 000000000000..740856814f86
--- /dev/null
+++ b/sci-libs/gdal/files/gdal-2.4.1-poppler-0.82.patch
@@ -0,0 +1,53 @@
+From 20c3fc7cb4a4ec2a67642bd83ddb6e403488b0fe Mon Sep 17 00:00:00 2001
+From: Even Rouault <even.rouault@spatialys.com>
+Date: Tue, 22 Oct 2019 13:11:57 +0200
+Subject: [PATCH] PDF: fix build against Poppler 0.82.0dev
+
+---
+ gdal/frmts/pdf/pdfdataset.cpp | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/frmts/pdf/pdfdataset.cpp b/frmts/pdf/pdfdataset.cpp
+index 15537ca7fd7..8f944c40d30 100644
+--- a/frmts/pdf/pdfdataset.cpp
++++ b/frmts/pdf/pdfdataset.cpp
+@@ -205,7 +205,11 @@ class GDALPDFOutputDev : public SplashOutputDev
+ virtual void drawChar(GfxState *state, double x, double y,
+ double dx, double dy,
+ double originX, double originY,
+- CharCode code, int nBytes, Unicode *u, int uLen) override
++ CharCode code, int nBytes,
++#if POPPLER_MAJOR_VERSION >= 1 || POPPLER_MINOR_VERSION >= 82
++ const
++#endif
++ Unicode *u, int uLen) override
+ {
+ if (bEnableText)
+ SplashOutputDev::drawChar(state, x, y, dx, dy,
+From 94daceefebd464858888ddc85170c1a8c4bd50d7 Mon Sep 17 00:00:00 2001
+From: Even Rouault <even.rouault@spatialys.com>
+Date: Sun, 29 Sep 2019 23:55:18 +0200
+Subject: [PATCH] PDF: fix build against Poppler 0.82.0dev
+
+---
+ gdal/frmts/pdf/pdfdataset.cpp | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/frmts/pdf/pdfdataset.cpp b/frmts/pdf/pdfdataset.cpp
+index 3d68f92abe8..b3db5374227 100644
+--- a/frmts/pdf/pdfdataset.cpp
++++ b/frmts/pdf/pdfdataset.cpp
+@@ -265,7 +265,12 @@ class GDALPDFOutputDev : public SplashOutputDev
+
+ virtual void drawImage(GfxState *state, Object *ref, Stream *str,
+ int width, int height, GfxImageColorMap *colorMap,
+- GBool interpolate, int *maskColors, GBool inlineImg) override
++ GBool interpolate,
++#if POPPLER_MAJOR_VERSION >= 1 || POPPLER_MINOR_VERSION >= 82
++ const
++#endif
++ int *maskColors,
++ GBool inlineImg) override
+ {
+ if (bEnableBitmap)
+ SplashOutputDev::drawImage(state, ref, str,
diff --git a/sci-libs/gdal/gdal-2.4.1-r1.ebuild b/sci-libs/gdal/gdal-2.4.1-r1.ebuild
index 2c9beae3deb6..db767c561b77 100644
--- a/sci-libs/gdal/gdal-2.4.1-r1.ebuild
+++ b/sci-libs/gdal/gdal-2.4.1-r1.ebuild
@@ -85,6 +85,7 @@ PATCHES=(
"${FILESDIR}/${P}-poppler-0.75.patch"
"${FILESDIR}/${P}-poppler-0.76.patch"
"${FILESDIR}/${P}-swig-4.patch" # bug 689110
+ "${FILESDIR}/${P}-poppler-0.82.patch"
)
src_prepare() {
diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 911cc1d656e2..32420e8f7658 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -3,6 +3,6 @@ DIST geos-3.7.0.tar.bz2 2028814 BLAKE2B 17385d9be831d4812391a30627e13989d3ca099c
DIST geos-3.7.2.tar.bz2 2071465 BLAKE2B ba968488aa5d845e582d3771d8d2b1f67b0f301e73fad5834a0805a912c8f3b1200bba93d8758f43539ce269758de348d999db3db9738e7abf5c1a443f388d8c SHA512 ff0fde2e21ed9d2770c139aa50c6efd22d9cff3c6bfd8f1ef86b064efd1ad318b08dec66e34661bc1c7a341b0837978853494f27d63988be865a8ee4f7611d38
DIST geos-3.8.0.tar.bz2 2399403 BLAKE2B 0f9b6d7f9a4052b9b84e77d534be6e2909e5dc4995287f34e3b7e7c1537c9a73088d4a49f96f43034723eb37c88674aae469e26d7db3eb40efbcdf5551553a1a SHA512 c89b25b42092152ef261090f25ff64b229f30f67d42fdf44c2871e78b66bb2c42e23b9ae21f9aea0e48823bdb0267d609ab2ee77d310abcb76fa672c6614d8f1
EBUILD geos-3.7.0.ebuild 1338 BLAKE2B 7ebfca396ca09ebe266c59c901ad7f931076a5bef9b7574167d35b0123297205504cdfe7b11ad3a44729483ab57a14bfce6a17f66c9a4391c06b8fcf4c1071d4 SHA512 fe01f7c023c67401396ba760266b62ebba2388e42a7aae08a188fb7ec4726d9c6390f8768511fbd28ad6374a8f47a5de55a530c025d01e43a43082f7ea3a0021
-EBUILD geos-3.7.2.ebuild 1345 BLAKE2B 22063a40f25ecbcf405a48cd37406a2eea5fc03bf70626765c4b2208b53bb299d80b44d392d94ade93b8c30274417d4670ca58cf8fb8c578e6d33167d362b95c SHA512 b54e29ec97c41372bb913e8548a89cc88b03d15336a4ec69da42822224246a8b964f6a1311115ca5674d263a81d942d68a497967a17da7753ecbde0f205600b6
+EBUILD geos-3.7.2.ebuild 1340 BLAKE2B c80be7de21da9d791ae58e5ae803fa7f1ad021301933ccb319d371fd9bf9418fb72c3cd96a39972b74cba75cabe80d0b45d6dc960dec4f67d1d730499343c346 SHA512 a43dc5d8494fe07508b4df263fc47b47e48cc93f5cc245c8086932038aa59c7b163f9641afffae21760bc59ab83aecc41caab8ec725027c646489246720ef04a
EBUILD geos-3.8.0.ebuild 1346 BLAKE2B e68219f57a210aa0f2ae633740360a75b88e302715deaec1af24446c540e9e3fb24812985118f73e2fb34e404c1bea7f7f91203df6c87d62b7e9165bcc85da06 SHA512 173bf18fd49919a49a9459a43ab598a68ca84cf3db8d0b299d72bd9e1e3de3ce6e9d3adb15fab5ab5b63d58bc29920b20a8dafb23b22a26d011d1c96fb62f240
MISC metadata.xml 941 BLAKE2B 037cfbe59d6e841cfd50acce4eb41b58d1caf2459205cbb9432a1c2187a26196c09785665df2e8fd17498e672a1a66fb3d50f8bb8ced62e54bf963b821b93181 SHA512 cf93ad12e2e2d23ce6b454ae1032e8362beccd952a0f431780467c2985c07fa284edcb10a5d7b61d098a70c097f091a7f771be5a1650c1ed431ba249f73e5b1c
diff --git a/sci-libs/geos/geos-3.7.2.ebuild b/sci-libs/geos/geos-3.7.2.ebuild
index 1acbe1537bf3..285b79163026 100644
--- a/sci-libs/geos/geos-3.7.2.ebuild
+++ b/sci-libs/geos/geos-3.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="doc python ruby static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index c8788a6f9f12..7b76673d0380 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -2,5 +2,5 @@ AUX hdf5-1.8.13-no-messing-ldpath.patch 1141 BLAKE2B d7d186e4c00acb9fd3d44beb1d8
AUX hdf5-1.8.9-mpicxx.patch 494 BLAKE2B 148d87af064e2ba28c918c8db39ece0782a179803e4c38c5cd5eaba81a673bb8aa3699a48e80a7ae2d4579ac0261cc21d5509e46661ada9a69f444a58eb45ecd SHA512 8b4c39e40591860652547ea8ff205230da7d67488233e911cbcb3416eab561f2529c65bc5e7c9c812bf4298812346f47f9209e5f69f7e8f66ad587306a5b477b
AUX hdf5-1.8.9-static_libgfortran.patch 429 BLAKE2B 9e1c544a453c09b3498a7d9d3e8090c928571776934c4dd6b426cbdb2783ed8f47185d6ee0c73ede6b4f14e27459ef5e1412112e9d897daa2dc57f1ad5fb0b24 SHA512 af97c54469a90bf3b0e8ec1218d4ca95822ac0cbc7120114979fc467fe3114743c74f4d4e16f0c10b1cd82d40880ef482f6fd34e1effc7c621b981ad466204f9
DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
-EBUILD hdf5-1.10.5.ebuild 2642 BLAKE2B 746c63600cdcab79167b2c3da0f37bd7c046c6389565fdf50a752d5fc2e14511ba2fdc5ed190a8b83716f11c57a9ddb10ca72f9e468f9752ec96449580fba37b SHA512 ca6b8e9c76fcbe59f14b538ee0e52dd780af7417586d6158fbf1195251b58bd03753b6acec1c4b55b1af15862a648d1b415bff998ff1a2c83a2578d65301545b
+EBUILD hdf5-1.10.5.ebuild 2708 BLAKE2B aa05e9276c17ad1da567234c534a151b6cb8ecdc22a01e04f21be5301835a6a90e6ff2b805cc51a253291b254b053c63135d9588c1ffb461846c7a638a33dc85 SHA512 d6d14e8aeaa2ec17940ad0fa054afa923a73dba2a295ee5cfd0c0e9656863ad0b07811528cbfb11b86ea495e3dc82a796424e4583ff59ae0baa68db90f3f6b54
MISC metadata.xml 670 BLAKE2B 6ec39c2c545ea8130677894921b6914d4503199a40f5498b81f1520312a451585276a2192ecb388323574bf0a17acfe798d090bf499f8ef2b6bb7ff831c662ba SHA512 2cbdee7294537d76bee9c72c77c36d0d2aab176dd4588a7b99d16bc3a421b52770bf6d93943c13fb32674f5deb7bbebb94b9e18875b3e473395a9176277fd56a
diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index a3c248db158e..deaec088dd13 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
LICENSE="NCSA-HDF"
SLOT="0/${PV%%_p*}"
KEYWORDS="alpha amd64 ~arm arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
+IUSE="cxx debug examples fortran +hl mpi szip threads zlib"
REQUIRED_USE="
cxx? ( !mpi ) mpi? ( !cxx )
@@ -79,10 +79,11 @@ src_prepare() {
src_configure() {
econf \
+ --disable-static \
--enable-deprecated-symbols \
- $(use debug && echo --enable-build-mode=debug || echo --enable-build-mode=production) \
- $(use_enable debug codestack) \
+ --enable-build-mode=$(usex debug debug production) \
$(use_enable cxx) \
+ $(use_enable debug codestack) \
$(use_enable fortran) \
$(use_enable hl) \
$(use_enable mpi parallel) \
@@ -91,3 +92,10 @@ src_configure() {
$(use_with threads pthread) \
$(use_with zlib)
}
+
+src_install() {
+ default
+
+ # no static archives
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sci-libs/lapack/Manifest b/sci-libs/lapack/Manifest
index 4e3b9b2e8411..83cb31857785 100644
--- a/sci-libs/lapack/Manifest
+++ b/sci-libs/lapack/Manifest
@@ -1,3 +1,3 @@
DIST lapack-3.8.0.tar.gz 7426094 BLAKE2B 27cd75eea498250382b2df6f5d7dc95fdee8d37b1a0faba5296ca0145ec40a1165a4ecc727aa1647086be6783b50cf475f79cea0f30f541da789051db99b2f37 SHA512 17786cb7306fccdc9b4a242de7f64fc261ebe6a10b6ec55f519deb4cb673cb137e8742aa5698fd2dc52f1cd56d3bd116af3f593a01dcf6770c4dcc86c50b2a7f
-EBUILD lapack-3.8.0.ebuild 3012 BLAKE2B c99ad74d7c8858050157db0b8f34d9f99867dd5e9dd14e76650a5bb7a5698c91a0e59d8f23815c8172d3dfec1921639d60b1d770ddc012c4375b0b5f89f5c185 SHA512 4b1bf23e4607286f52c1171cc5cc1c30830da53026fa1c7b7e92826c94419d60cb61a5dd03de8be394b5426d39f475506a95abcd0d7d2cb020790dc0a4f9e181
+EBUILD lapack-3.8.0.ebuild 3010 BLAKE2B 9bab2aef8be2987660e0f9b48ad6c7e4d0edb6e451972c8a8076872388628cd561c7e49a4e7417398cf63eb8816762f10503c68dd95fd78e95f09fc4d00c399c SHA512 03bd798f9b3f4515efc64c04b260829a92e8c7b40553bfbd8830519c15aa92cfe6d5d3472b434beba31961520c1409d11bfb5fce9c99c8232b0dc5e227e4093f
MISC metadata.xml 1423 BLAKE2B 2ec6d7c07c4827cca666cddb7e7b2e47238ff3fd40fd5e15463196812a7a82e0b85e5d36ae2a2c3315c3b4e0b5f3d4a79a953cb1703836b20dc14862956bcf29 SHA512 39a5e8738999caaf00b4f7fcdb3afdd1405a7c817920b9247a76dbc64e06f8c2011763031a058673ac8a411cad2219cbd7c8664d379535e2afea72d2bd578fbe
diff --git a/sci-libs/lapack/lapack-3.8.0.ebuild b/sci-libs/lapack/lapack-3.8.0.ebuild
index 223eeadad7be..a12e480344c3 100644
--- a/sci-libs/lapack/lapack-3.8.0.ebuild
+++ b/sci-libs/lapack/lapack-3.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.netlib.org/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="lapacke doc eselect-ldso"
# TODO: static-libs 64bit-index
diff --git a/sci-libs/openfoam/Manifest b/sci-libs/openfoam/Manifest
deleted file mode 100644
index 84b9fca1a3b6..000000000000
--- a/sci-libs/openfoam/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-DIST OpenFOAM-2.2.1.tgz 37600247 BLAKE2B ba364c052e482379e7a280aa4d35260e276eab61a93668e1ca26ddcbf8228f67f7562cf90e6d9e659b5971b0b8f28455ef1a8420d901e911913c331c34edc739 SHA512 1b3afab700ca6e8b328ec76b5d862e67696ad6c622bc1d3a26c3cc87d6ad62f752be72cc0644510b63612fd1441e7a2969e3b53728d30f2a67a2453530fcd286
-DIST OpenFOAM-2.2.2.tgz 32536146 BLAKE2B e56a9fd2f85baeca478ea5ab663fe502ca20234da0fe379cf44fe2189813c0fb675e8a94ed1a4fae7972c9dfd0ad4e36da6eea1dc0b34d9771cdd881d931b0a9 SHA512 c57128b4a3fea0419118963a0e65dcecb532cb36713a03c3beef027e57f5a48c6839f35286eb9163cceb9e278bef6135bca7ca53990c2dbe4544fb26e82098d0
-DIST OpenFOAM-2.3.0.tgz 37339475 BLAKE2B b09369bbd76dd0555e8a89b108196e47fd7d410447e95991132f6f2d3ab59d0b8b22370d7bb2fab2425bd66dcce2f687fbf6b4c293dd3fd81103b931b0455c80 SHA512 314e4726c3814bf8efebee88be0113c3921be8daeb947ef325688911ff6dc265f144952adf77af1d274abff58c68331bc48f4e74ef7a632c98adbd87fe79355c
-DIST OpenFOAM-2.3.1.tgz 37660806 BLAKE2B 36a9034bd9e601303c6d141d1f236650ed890ba1a032f81cfa11073fbb5deece734691b0d64069c7e59af055d2336fc725beeec8f612242098b139dd6abeb1d7 SHA512 a55cb2c8ac66bbfff81249aab759e1178895597460544009129883ab775813bb028d4c294d1913fd644d9d2268d075d2fd151c1cd1aac69080555f99ce1c182e
-DIST OpenFOAM-2.4.0.tgz 41640005 BLAKE2B d8d3efb323966d0b1617a80711724e9a9f52372f7548bab6f6d41c6920f20fb25f2d0dbfdb82a5b7ce6604548fc61ef3f383f045c3b90ac7d5c3132f3933ca8f SHA512 1916191d810676145a88492e902840f5cbd839f3b221dcf55c5edc26791b395c1d36fd6ef37e4c1bc1f813357a3b22ce3ec3e1b802ac49157f76d25e6ca53cbe
-EBUILD openfoam-2.2.1.ebuild 2734 BLAKE2B efc312a7b6236fb8347a6c00485f024ede75179c95c36c3c99336a99e09b8630f26980f907269060508e1261a987f830f8495a9cc9803760d89d9fd51228809e SHA512 840b31b22793d5258e26118049a3c1277fcb22f37511bf71217b006af830fd8b360e09640e5026362e88fdc185d2531e86bb80fa1a0c539957d20707bc303234
-EBUILD openfoam-2.2.2.ebuild 2734 BLAKE2B efc312a7b6236fb8347a6c00485f024ede75179c95c36c3c99336a99e09b8630f26980f907269060508e1261a987f830f8495a9cc9803760d89d9fd51228809e SHA512 840b31b22793d5258e26118049a3c1277fcb22f37511bf71217b006af830fd8b360e09640e5026362e88fdc185d2531e86bb80fa1a0c539957d20707bc303234
-EBUILD openfoam-2.3.0-r1.ebuild 3066 BLAKE2B 83612e8ca96df1a4f36964ca8e6fda2f93821480a4a21c5e6c37f91237186c887cb6e0ed5bfd83ecc85a4f12410e368c446469cb33069ea78399290b2b517b12 SHA512 217104ca626b89af62e67046ce248e2434b8d25370759ee8e1415af87098d29dba250f73c62d3e4c97e746adb0cfe216b8733566ffcc8a13db00dd2d79bb6d72
-EBUILD openfoam-2.3.1-r1.ebuild 3064 BLAKE2B faa119a8ea8d1945683404623a3969da6d1c8a510e0e242a0e764ce14dd701eabf4fc082963f6ce78931f3632217f925264bc1e2caac472006f4e51dca12dddd SHA512 1d32199999c08c1172440df5a290f40ce82f2652622823604566e85ae69e066613400bafffa9f2bb450a5fcc8f6e8f81f14a3d7d76a1c25e58caacab43ea8ea7
-EBUILD openfoam-2.4.0-r1.ebuild 3152 BLAKE2B 359a89fe8ea196ee09467f4af9d225b34e80deb98ca96eff439738ab8f8c4075f2b0ce1bba180001f8c2b69979503235735730f1928e809c7a3cc577bc9703e2 SHA512 89a58093dabb8f17f6c03bf39069da82cb6c125ab12df67701393fcac419e53ff42950d3efa5685770954982bcf2e4d91889e19f22b10073bf48a2c89d4d9bf5
-MISC metadata.xml 538 BLAKE2B fc2c49df471cc63cd4e9096776373df0c15b81eca0c9b7e6779805f8274d088d474efef69d0d68bdea1a63989289074f42a24601d8336b22e7171cb495655e10 SHA512 f69a0c2437906775c05a2130e1e3e0b16f9038f80158f9334453ec15d14bfc0fcb2791ab68147a34c62bb1f17100d51c2f120e869075b6921e1d9edf5cb76fb8
diff --git a/sci-libs/openfoam/metadata.xml b/sci-libs/openfoam/metadata.xml
deleted file mode 100644
index 3bb70c9ae50b..000000000000
--- a/sci-libs/openfoam/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
- <use>
- <flag name="opendx"> Install opendx visualisation tool</flag>
- <flag name="src"> Install source files</flag>
- <flag name="paraview">Enable support for paraview library</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">downloads</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-libs/openfoam/openfoam-2.2.1.ebuild b/sci-libs/openfoam/openfoam-2.2.1.ebuild
deleted file mode 100644
index 711bb0042fcd..000000000000
--- a/sci-libs/openfoam/openfoam-2.2.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator multilib toolchain-funcs multiprocessing
-
-MY_PN="OpenFOAM"
-MY_PV=$(get_version_component_range 1-2)
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
-HOMEPAGE="http://www.openfoam.org"
-SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.2"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples opendx src"
-
-RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
- !=sci-libs/openfoam-kernel-${MY_PV}*
- !=sci-libs/openfoam-meta-${MY_PV}*
- !=sci-libs/openfoam-solvers-${MY_PV}*
- !=sci-libs/openfoam-utilities-${MY_PV}*
- !=sci-libs/openfoam-wmake-${MY_PV}*
- sci-libs/parmetis
- sci-libs/parmgridgen
- sci-libs/scotch
- virtual/mpi
- opendx? ( sci-visualization/opendx )"
-DEPEND="${DEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-S=${WORKDIR}/${MY_P}
-INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
-
-pkg_setup() {
- # just to be sure the right profile is selected (gcc-config)
- if ! version_is_at_least 4.3 $(gcc-version) ; then
- die "${PN} requires >=sys-devel/gcc-4.3 to compile."
- fi
-
- elog
- elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
- elog
- elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
- elog
- elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
- ewarn
- ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
- ewarn
-}
-
-src_configure() {
- if has_version sys-cluster/mpich2 ; then
- export WM_MPLIB=MPICH
- elif has_version sys-cluster/openmpi ; then
- export WM_MPLIB=OPENMPI
- else
- die "You need one of the following mpi implementations: openmpi or mpich2"
- fi
-
- sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
- sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
-
- sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
- sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
-}
-
-src_compile() {
- export WM_NCOMPPROCS=$(makeopts_jobs)
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString -exec rm -rf {} +
- find wmake -name wmkdep -exec rm -rf {}+
-
- if use doc ; then
- ./Allwmake doc || die "could not build"
- else
- ./Allwmake || die "could not build"
- fi
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- use src && doins -r src
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.2.2.ebuild b/sci-libs/openfoam/openfoam-2.2.2.ebuild
deleted file mode 100644
index 711bb0042fcd..000000000000
--- a/sci-libs/openfoam/openfoam-2.2.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator multilib toolchain-funcs multiprocessing
-
-MY_PN="OpenFOAM"
-MY_PV=$(get_version_component_range 1-2)
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
-HOMEPAGE="http://www.openfoam.org"
-SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.2"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples opendx src"
-
-RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
- !=sci-libs/openfoam-kernel-${MY_PV}*
- !=sci-libs/openfoam-meta-${MY_PV}*
- !=sci-libs/openfoam-solvers-${MY_PV}*
- !=sci-libs/openfoam-utilities-${MY_PV}*
- !=sci-libs/openfoam-wmake-${MY_PV}*
- sci-libs/parmetis
- sci-libs/parmgridgen
- sci-libs/scotch
- virtual/mpi
- opendx? ( sci-visualization/opendx )"
-DEPEND="${DEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-S=${WORKDIR}/${MY_P}
-INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
-
-pkg_setup() {
- # just to be sure the right profile is selected (gcc-config)
- if ! version_is_at_least 4.3 $(gcc-version) ; then
- die "${PN} requires >=sys-devel/gcc-4.3 to compile."
- fi
-
- elog
- elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
- elog
- elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
- elog
- elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
- ewarn
- ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
- ewarn
-}
-
-src_configure() {
- if has_version sys-cluster/mpich2 ; then
- export WM_MPLIB=MPICH
- elif has_version sys-cluster/openmpi ; then
- export WM_MPLIB=OPENMPI
- else
- die "You need one of the following mpi implementations: openmpi or mpich2"
- fi
-
- sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
- sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
-
- sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
- sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
-}
-
-src_compile() {
- export WM_NCOMPPROCS=$(makeopts_jobs)
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString -exec rm -rf {} +
- find wmake -name wmkdep -exec rm -rf {}+
-
- if use doc ; then
- ./Allwmake doc || die "could not build"
- else
- ./Allwmake || die "could not build"
- fi
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- use src && doins -r src
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.3.0-r1.ebuild b/sci-libs/openfoam/openfoam-2.3.0-r1.ebuild
deleted file mode 100644
index 0935f6953805..000000000000
--- a/sci-libs/openfoam/openfoam-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator multilib toolchain-funcs multiprocessing
-
-MY_PN="OpenFOAM"
-MY_PV=$(get_version_component_range 1-2)
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
-HOMEPAGE="http://www.openfoam.org"
-SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.3"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples opendx src"
-
-RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
- !=sci-libs/openfoam-kernel-${MY_PV}*
- !=sci-libs/openfoam-meta-${MY_PV}*
- !=sci-libs/openfoam-solvers-${MY_PV}*
- !=sci-libs/openfoam-utilities-${MY_PV}*
- !=sci-libs/openfoam-wmake-${MY_PV}*
- sci-libs/parmetis
- sci-libs/parmgridgen
- sci-libs/scotch
- virtual/mpi
- opendx? ( sci-visualization/opendx )"
-DEPEND="${DEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-S=${WORKDIR}/${MY_P}
-INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
-
-pkg_setup() {
- # just to be sure the right profile is selected (gcc-config)
- if ! version_is_at_least 4.3 $(gcc-version) ; then
- die "${PN} requires >=sys-devel/gcc-4.3 to compile."
- fi
-
- elog
- elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
- elog
- elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
- elog
- elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
- ewarn
- ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
- ewarn
-}
-
-src_configure() {
- if has_version sys-cluster/mpich2 ; then
- export WM_MPLIB=MPICH
- elif has_version sys-cluster/openmpi ; then
- export WM_MPLIB=OPENMPI
- else
- die "You need one of the following mpi implementations: openmpi or mpich2"
- fi
-
- sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
- sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
-
- sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
- sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
-
- sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|export ParaView_DIR=/usr|' etc/config/paraview.sh
- sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|setenv ParaView_DIR /usr|' etc/config/paraview.csh
-}
-
-src_compile() {
- export WM_NCOMPPROCS=$(makeopts_jobs)
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString -exec rm -rf {} +
- find wmake -name wmkdep -exec rm -rf {}+
-
- ./Allwmake || die "could not build"
- if use doc ; then
- doc/Allwmake || die "could not build"
- fi
-}
-
-# Doesn't do anything sane
-#src_test() {
-# cd bin
-# ./foamInstallationTest
-#}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- use src && doins -r src
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.3.1-r1.ebuild b/sci-libs/openfoam/openfoam-2.3.1-r1.ebuild
deleted file mode 100644
index 9ed9cb2b0907..000000000000
--- a/sci-libs/openfoam/openfoam-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator multilib toolchain-funcs multiprocessing
-
-MY_PN="OpenFOAM"
-MY_PV=$(get_version_component_range 1-2)
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
-HOMEPAGE="http://www.openfoam.org"
-SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.3"
-KEYWORDS="amd64 x86"
-IUSE="doc examples opendx src"
-
-RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
- !=sci-libs/openfoam-kernel-${MY_PV}*
- !=sci-libs/openfoam-meta-${MY_PV}*
- !=sci-libs/openfoam-solvers-${MY_PV}*
- !=sci-libs/openfoam-utilities-${MY_PV}*
- !=sci-libs/openfoam-wmake-${MY_PV}*
- sci-libs/parmetis
- sci-libs/parmgridgen
- sci-libs/scotch
- virtual/mpi
- opendx? ( sci-visualization/opendx )"
-DEPEND="${DEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-S=${WORKDIR}/${MY_P}
-INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
-
-pkg_setup() {
- # just to be sure the right profile is selected (gcc-config)
- if ! version_is_at_least 4.3 $(gcc-version) ; then
- die "${PN} requires >=sys-devel/gcc-4.3 to compile."
- fi
-
- elog
- elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
- elog
- elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
- elog
- elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
- ewarn
- ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
- ewarn
-}
-
-src_configure() {
- if has_version sys-cluster/mpich2 ; then
- export WM_MPLIB=MPICH
- elif has_version sys-cluster/openmpi ; then
- export WM_MPLIB=OPENMPI
- else
- die "You need one of the following mpi implementations: openmpi or mpich2"
- fi
-
- sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
- sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
-
- sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
- sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
-
- sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|export ParaView_DIR=/usr|' etc/config/paraview.sh
- sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|setenv ParaView_DIR /usr|' etc/config/paraview.csh
-}
-
-src_compile() {
- export WM_NCOMPPROCS=$(makeopts_jobs)
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString -exec rm -rf {} +
- find wmake -name wmkdep -exec rm -rf {}+
-
- ./Allwmake || die "could not build"
- if use doc ; then
- doc/Allwmake || die "could not build"
- fi
-}
-
-# Doesn't do anything sane
-#src_test() {
-# cd bin
-# ./foamInstallationTest
-#}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- use src && doins -r src
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.4.0-r1.ebuild b/sci-libs/openfoam/openfoam-2.4.0-r1.ebuild
deleted file mode 100644
index 67bda192d50c..000000000000
--- a/sci-libs/openfoam/openfoam-2.4.0-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator multilib toolchain-funcs multiprocessing
-
-MY_PN="OpenFOAM"
-MY_PV=$(get_version_component_range 1-2)
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
-HOMEPAGE="http://www.openfoam.org"
-SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.4"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples opendx src paraview"
-
-RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
- !=sci-libs/openfoam-kernel-${MY_PV}*
- !=sci-libs/openfoam-meta-${MY_PV}*
- !=sci-libs/openfoam-solvers-${MY_PV}*
- !=sci-libs/openfoam-utilities-${MY_PV}*
- !=sci-libs/openfoam-wmake-${MY_PV}*
- sci-mathematics/cgal
- sci-libs/parmetis
- sci-libs/parmgridgen
- sci-libs/scotch
- virtual/mpi
- opendx? ( sci-visualization/opendx )
- paraview? ( sci-visualization/paraview[development] )"
-DEPEND="${DEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-S=${WORKDIR}/${MY_P}
-INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
-
-pkg_setup() {
- # just to be sure the right profile is selected (gcc-config)
- if ! version_is_at_least 4.3 $(gcc-version) ; then
- die "${PN} requires >=sys-devel/gcc-4.3 to compile."
- fi
-
- elog
- elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
- elog
- elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
- elog
- elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
- ewarn
- ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
- ewarn
-}
-
-src_configure() {
- if has_version sys-cluster/mpich2 ; then
- export WM_MPLIB=MPICH
- elif has_version sys-cluster/openmpi ; then
- export WM_MPLIB=OPENMPI
- else
- die "You need one of the following mpi implementations: openmpi or mpich2"
- fi
-
- sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
- sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
-
- sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
- sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
-
- sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|export ParaView_DIR=/usr|' etc/config/paraview.sh
- sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|setenv ParaView_DIR /usr|' etc/config/paraview.csh
-}
-
-src_compile() {
- export WM_NCOMPPROCS=$(makeopts_jobs)
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString -exec rm -rf {} +
- find wmake -name wmkdep -exec rm -rf {}+
-
- ./Allwmake || die "could not build"
- if use doc ; then
- doc/Allwmake || die "could not build"
- fi
-}
-
-# Doesn't do anything sane
-#src_test() {
-# cd bin
-# ./foamInstallationTest
-#}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- use src && doins -r src
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/parmgridgen/Manifest b/sci-libs/parmgridgen/Manifest
deleted file mode 100644
index fd2e63752c41..000000000000
--- a/sci-libs/parmgridgen/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX parmgridgen-1.0-as-needed.patch 985 BLAKE2B 8e01377fd8fa74af161a2fd9582d1faa16915e4a221ba51dc43f521b821d362063ca6c84ea808bdd63acf849515bd8951a1b943b8c73b6164a89f4adf59a5ce9 SHA512 1fabedd43c4aa0bd58fcd8815fbe13d9a5ff6e7dfacee5f4858a46f1ea5125cc628689ed66c111b05e388ed2f04b602ed09b6c9cc9d6e3512b9f612242ca2cbd
-AUX parmgridgen-1.0-autotools.patch 15980 BLAKE2B 17ad43d00cc80bc699e8434b2c5d8801dc8c0d22217a0207956a935d84497ab29a75e919895490662d11ac9a409d3d37c2e72f2117166c8a3f01db7768161f30 SHA512 d12a553ccf76d1e142d5cbf7687d7e38050684b2f86aeafa812447dae5d629f77000d6c95a87d641683677d08ca5061ce047e0e7071aae8558b172db6f36ce37
-AUX parmgridgen-1.0-format-security.patch 1338 BLAKE2B 2b857f31ecb59afc9bb52272283dc6c7db9915e7fa3c9f4386abdb21f0f3965b099f360e843c164fedcecf4c090ef37d056c2959d07983be696324edc862a0db SHA512 5f7e3e2417f6764e8faa4c5db89d317ea741be14f3051ac3ba1f99b31cc48fab534d14f2c2d2f6fc240f5352c1f82c31fdecc3eea5ca99812fbc7fd332c24033
-AUX parmgridgen-1.0-impl-fct.patch 2207 BLAKE2B c9665f969730628a8811f24b5c5d8ce43cbc5c202ec4d277bdf770760f0cbdeaf5a4cef7ac94a52b3d04666b4e48911e39e49c917b40d56fe1344cfa82a76f2f SHA512 078690430ffefcc56a3f84942ee49e06663b1be995ba8be5755930e5bf1eb76fdaaf27eb1756474911ad9ada2250f3bf3ecfff9de240e2142cd5ea46083f001d
-DIST ParMGridGen-1.0.tar.gz 2623528 BLAKE2B 982e6d7a0df3b9c101993ecf397c75f10d0cf390914ccca6f02efbe5ae190c65bc31e5770bd57ff375a8e3a3aab878c56da50af4f3e5f0f422044137d90ddff8 SHA512 e12ea3c923dd900c92ba4f2639daacc6c3596c5ea3c8d366b269c4c21247b10e6400c384321cfc65b486e4f8217dcd43f43eee27570b1fe1375deb02e255cb16
-EBUILD parmgridgen-1.0-r1.ebuild 881 BLAKE2B 20fff01c994d7baa7dc7a9991b29a19531addb23d5a36d07ce73fe9ce7762e55632f85b200f83c490c53790e51ff8d2d967eae96825d8b73479dce13dca978c7 SHA512 c64f85a46d02e6ccee978c17ef0401a900c82650431691c9e8d19e1f29998e8926d3be825b1452cb97ed90e4fca443e9a3138d668375eb9867bd5e8be970f910
-MISC metadata.xml 247 BLAKE2B 5a20af3c9732ef7dba68131a08988652f5c93a6d186a82c4deb1bb9c06dc3ae73152a0d241cc346637f7b11caf4676da43301ba596c67b66669535e71db0b03e SHA512 29cf52c16b0cce69899d9c2da8acd9144b7d760442aa323b854dceadb42459e009545193b1df7911ac2241b59f4819b4a6bb1d206d6f57953f770031433bb6b7
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch
deleted file mode 100644
index 3b378552fab7..000000000000
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/MGridGen/Lib/Makefile.am 2009-03-10 09:28:13.000000000 +0200
-+++ b/MGridGen/Lib/Makefile.am 2009-03-10 09:28:07.000000000 +0200
-@@ -8,3 +8,5 @@
- lib_LTLIBRARIES = libMGridGen.la
- libMGridGen_la_SOURCES = aratio.c coarsen.c kwayfm.c match.c merge.c mgridgen.c refine.c setup.c
- libMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-+
-+libMGridGen_la_LIBADD = ../IMlib/libIMlib.la
---- a/ParMGridGen/ParLib/Makefile.am 2009-03-10 09:31:43.000000000 +0200
-+++ b/ParMGridGen/ParLib/Makefile.am 2009-03-10 09:35:13.000000000 +0200
-@@ -8,3 +8,8 @@
- lib_LTLIBRARIES = libParMGridGen.la
- libParMGridGen_la_SOURCES = comm.c debug.c grsetup.c ikeysort.c memory.c move.c parmgridgen.c setup.c util.c
- libParMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-+
-+libParMGridGen_la_LIBADD = \
-+ $(top_builddir)/MGridGen/IMlib/libIMlib.la \
-+ $(top_builddir)/MGridGen/Lib/libMGridGen.la \
-+ ../IMParMetis-2.0/ParMETISLib/libIMparmetis.la
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch
deleted file mode 100644
index 1615f2232e5d..000000000000
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch
+++ /dev/null
@@ -1,460 +0,0 @@
-From bbed136f01cd384bc4083aaca1761be9ee2d2a79 Mon Sep 17 00:00:00 2001
-From: Justin Lecher <jlec@gentoo.org>
-Date: Mon, 18 Dec 2017 18:30:09 +0000
-Subject: [PATCH] autotools support
-
-Signed-off-by: Justin Lecher <jlec@gentoo.org>
----
- MGridGen/IMlib/Makefile.am | 8 +
- MGridGen/Lib/Makefile.am | 10 ++
- MGridGen/Makefile.am | 4 +
- MGridGen/Programs/Makefile.am | 7 +
- Makefile.am | 7 +
- ParMGridGen/IMParMetis-2.0/Makefile.am | 4 +
- ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am | 8 +
- ParMGridGen/Makefile.am | 4 +
- ParMGridGen/ParLib/Makefile.am | 10 ++
- ParMGridGen/Programs/Makefile.am | 21 +++
- acx_mpi.m4 | 181 +++++++++++++++++++++
- configure.ac | 24 +++
- mgridgen.h | 7 -
- mgridgen.pc.in | 10 ++
- parmgridgen.h | 5 -
- parmgridgen.pc.in | 10 ++
- 16 files changed, 308 insertions(+), 12 deletions(-)
- create mode 100644 MGridGen/IMlib/Makefile.am
- create mode 100644 MGridGen/Lib/Makefile.am
- create mode 100644 MGridGen/Makefile.am
- create mode 100644 MGridGen/Programs/Makefile.am
- create mode 100644 Makefile.am
- create mode 100644 ParMGridGen/IMParMetis-2.0/Makefile.am
- create mode 100644 ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am
- create mode 100644 ParMGridGen/Makefile.am
- create mode 100644 ParMGridGen/ParLib/Makefile.am
- create mode 100644 ParMGridGen/Programs/Makefile.am
- create mode 100644 acx_mpi.m4
- create mode 100644 configure.ac
- delete mode 100644 mgridgen.h
- create mode 100644 mgridgen.pc.in
- delete mode 100644 parmgridgen.h
- create mode 100644 parmgridgen.pc.in
-
-diff --git a/MGridGen/IMlib/Makefile.am b/MGridGen/IMlib/Makefile.am
-new file mode 100644
-index 0000000..008c259
---- /dev/null
-+++ b/MGridGen/IMlib/Makefile.am
-@@ -0,0 +1,8 @@
-+## Source directory
-+
-+pkginclude_HEADERS = IMlib.h
-+pkgincludedir = $(includedir)/mgridgen
-+
-+lib_LTLIBRARIES = libIMlib.la
-+libIMlib_la_SOURCES = blas.c dfkeysort.c dkeysort.c file.c ifkeysort.c ifloatsort.c iintsort.c ikeysort.c memory.c sort.c util.c
-+libIMlib_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-diff --git a/MGridGen/Lib/Makefile.am b/MGridGen/Lib/Makefile.am
-new file mode 100644
-index 0000000..39946b0
---- /dev/null
-+++ b/MGridGen/Lib/Makefile.am
-@@ -0,0 +1,10 @@
-+## Source directory
-+
-+INCLUDES = -I../IMlib
-+
-+pkginclude_HEADERS = defs.h macros.h mgridgen.h proto.h struct.h
-+pkgincludedir = $(includedir)/mgridgen
-+
-+lib_LTLIBRARIES = libMGridGen.la
-+libMGridGen_la_SOURCES = aratio.c coarsen.c kwayfm.c match.c merge.c mgridgen.c refine.c setup.c
-+libMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-diff --git a/MGridGen/Makefile.am b/MGridGen/Makefile.am
-new file mode 100644
-index 0000000..040d716
---- /dev/null
-+++ b/MGridGen/Makefile.am
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= IMlib Lib Programs
-diff --git a/MGridGen/Programs/Makefile.am b/MGridGen/Programs/Makefile.am
-new file mode 100644
-index 0000000..3fe9ba5
---- /dev/null
-+++ b/MGridGen/Programs/Makefile.am
-@@ -0,0 +1,7 @@
-+## Source directory
-+
-+INCLUDES = -I../IMlib -I../Lib
-+
-+bin_PROGRAMS = mgridgen
-+mgridgen_SOURCES = io.c mgridgen.c
-+mgridgen_LDADD = ../IMlib/libIMlib.la ../Lib/libMGridGen.la -lm
-diff --git a/Makefile.am b/Makefile.am
-new file mode 100644
-index 0000000..f97504c
---- /dev/null
-+++ b/Makefile.am
-@@ -0,0 +1,7 @@
-+## top directory
-+
-+SUBDIRS = MGridGen ParMGridGen
-+EXTRA_DIST = VERSION mgridgen.pc.in parmgridgen.pc.in
-+
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = mgridgen.pc parmgridgen.pc
-diff --git a/ParMGridGen/IMParMetis-2.0/Makefile.am b/ParMGridGen/IMParMetis-2.0/Makefile.am
-new file mode 100644
-index 0000000..3fa93db
---- /dev/null
-+++ b/ParMGridGen/IMParMetis-2.0/Makefile.am
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= ParMETISLib
-diff --git a/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am b/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am
-new file mode 100644
-index 0000000..c4d6e33
---- /dev/null
-+++ b/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am
-@@ -0,0 +1,8 @@
-+## Source directory
-+
-+pkginclude_HEADERS = defs.h macros.h parmetis.h proto.h rename.h struct.h
-+pkgincludedir = $(includedir)/imparmetis
-+
-+lib_LTLIBRARIES = libIMparmetis.la
-+libIMparmetis_la_SOURCES = coarsen.c comm.c debug.c diffuse.c drivers.c edge_refine.c fused.c grsetup.c iidxsort.c ikeysort.c memory.c remap.c setup.c timer.c util.c var.c
-+libIMparmetis_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-diff --git a/ParMGridGen/Makefile.am b/ParMGridGen/Makefile.am
-new file mode 100644
-index 0000000..0743f65
---- /dev/null
-+++ b/ParMGridGen/Makefile.am
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= IMParMetis-2.0 ParLib Programs
-diff --git a/ParMGridGen/ParLib/Makefile.am b/ParMGridGen/ParLib/Makefile.am
-new file mode 100644
-index 0000000..78d03d9
---- /dev/null
-+++ b/ParMGridGen/ParLib/Makefile.am
-@@ -0,0 +1,10 @@
-+## Source directory
-+
-+INCLUDES = -I$(top_builddir)/MGridGen/IMlib
-+
-+pkginclude_HEADERS = defs.h macros.h parmgridgen.h proto.h rename.h struct.h
-+pkgincludedir = $(includedir)/parmgridgen
-+
-+lib_LTLIBRARIES = libParMGridGen.la
-+libParMGridGen_la_SOURCES = comm.c debug.c grsetup.c ikeysort.c memory.c move.c parmgridgen.c setup.c util.c
-+libParMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0
-diff --git a/ParMGridGen/Programs/Makefile.am b/ParMGridGen/Programs/Makefile.am
-new file mode 100644
-index 0000000..0d586ee
---- /dev/null
-+++ b/ParMGridGen/Programs/Makefile.am
-@@ -0,0 +1,21 @@
-+## Source directory
-+
-+INCLUDES = -I../ParLib -I$(top_builddir)/MGridGen/IMlib
-+
-+bin_PROGRAMS = parmgridgen
-+parmgridgen_SOURCES = io.c main.c parmgridgen.c
-+parmgridgen_LDADD = ../IMParMetis-2.0/ParMETISLib/libIMparmetis.la ../ParLib/libParMGridGen.la \
-+ $(top_builddir)/MGridGen/IMlib/libIMlib.la $(top_builddir)/MGridGen/Lib/libMGridGen.la @MPILIBS@
-+
-+# AM_CPPFLAGS = -I$(top_srcdir)/ParMETISLib
-+# LDADD = $(top_builddir)/METISLib/libmetis.la \
-+# $(top_builddir)/ParMETISLib/libparmetis.la
-+
-+# check_PROGRAMS = parmgridgen
-+# parmgridgen_SOURCES = io.c main.c parmgridgen.c
-+
-+MPIRUN = mpirun -np 4
-+
-+check-local: $(check_PROGRAMS)
-+ $(MPIRUN) parmgridgen $(top_builddir)/Graphs/M6.metis 3 4 6 1 4 128
-+
-diff --git a/acx_mpi.m4 b/acx_mpi.m4
-new file mode 100644
-index 0000000..bb2cb31
---- /dev/null
-+++ b/acx_mpi.m4
-@@ -0,0 +1,181 @@
-+# ===========================================================================
-+# http://autoconf-archive.cryp.to/acx_mpi.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# ACX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+#
-+# DESCRIPTION
-+#
-+# This macro tries to find out how to compile programs that use MPI
-+# (Message Passing Interface), a standard API for parallel process
-+# communication (see http://www-unix.mcs.anl.gov/mpi/)
-+#
-+# On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
-+# to the name of the MPI compiler, depending upon the current language.
-+# (This may just be $CC/$CXX/$F77/$FC, but is more often something like
-+# mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
-+# are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
-+# MPICC/MPICXX/MPIF77/MPIFC was not found).
-+#
-+# If you want to compile everything with MPI, you should set:
-+#
-+# CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
-+# LIBS="$MPILIBS $LIBS"
-+#
-+# NOTE: The above assumes that you will use $CC (or whatever) for linking
-+# as well as for compiling. (This is the default for automake and most
-+# Makefiles.)
-+#
-+# The user can force a particular library/compiler by setting the
-+# MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
-+#
-+# ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
-+# found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
-+# found. If ACTION-IF-FOUND is not specified, the default action will
-+# define HAVE_MPI.
-+#
-+# LAST MODIFICATION
-+#
-+# 2008-04-12
-+#
-+# COPYLEFT
-+#
-+# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
-+# Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
-+#
-+# This program is free software: you can redistribute it and/or modify it
-+# under the terms of the GNU General Public License as published by the
-+# Free Software Foundation, either version 3 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
-+# Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License along
-+# with this program. If not, see <http://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright owner
-+# gives unlimited permission to copy, distribute and modify the configure
-+# scripts that are the output of Autoconf when processing the Macro. You
-+# need not follow the terms of the GNU General Public License when using
-+# or distributing such scripts, even though portions of the text of the
-+# Macro appear in them. The GNU General Public License (GPL) does govern
-+# all other use of the material that constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the Autoconf
-+# Macro released by the Autoconf Macro Archive. When you make and
-+# distribute a modified version of the Autoconf Macro, you may extend this
-+# special exception to the GPL to apply to your modified version as well.
-+
-+AC_DEFUN([ACX_MPI], [
-+AC_PREREQ(2.50) dnl for AC_LANG_CASE
-+
-+AC_LANG_CASE([C], [
-+ AC_REQUIRE([AC_PROG_CC])
-+ AC_ARG_VAR(MPICC,[MPI C compiler command])
-+ AC_CHECK_PROGS(MPICC, mpicc hcc mpxlc_r mpxlc mpcc cmpicc, $CC)
-+ acx_mpi_save_CC="$CC"
-+ CC="$MPICC"
-+ AC_SUBST(MPICC)
-+],
-+[C++], [
-+ AC_REQUIRE([AC_PROG_CXX])
-+ AC_ARG_VAR(MPICXX,[MPI C++ compiler command])
-+ AC_CHECK_PROGS(MPICXX, mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++, $CXX)
-+ acx_mpi_save_CXX="$CXX"
-+ CXX="$MPICXX"
-+ AC_SUBST(MPICXX)
-+],
-+[Fortran 77], [
-+ AC_REQUIRE([AC_PROG_F77])
-+ AC_ARG_VAR(MPIF77,[MPI Fortran 77 compiler command])
-+ AC_CHECK_PROGS(MPIF77, mpif77 hf77 mpxlf_r mpxlf mpf77 cmpifc, $F77)
-+ acx_mpi_save_F77="$F77"
-+ F77="$MPIF77"
-+ AC_SUBST(MPIF77)
-+],
-+[Fortran], [
-+ AC_REQUIRE([AC_PROG_FC])
-+ AC_ARG_VAR(MPIFC,[MPI Fortran compiler command])
-+ AC_CHECK_PROGS(MPIFC, mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c, $FC)
-+ acx_mpi_save_FC="$FC"
-+ FC="$MPIFC"
-+ AC_SUBST(MPIFC)
-+])
-+
-+if test x = x"$MPILIBS"; then
-+ AC_LANG_CASE([C], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
-+ [C++], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
-+ [Fortran 77], [AC_MSG_CHECKING([for MPI_Init])
-+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
-+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])],
-+ [Fortran], [AC_MSG_CHECKING([for MPI_Init])
-+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
-+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])])
-+fi
-+AC_LANG_CASE([Fortran 77], [
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
-+ fi
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpich, MPI_Init, [MPILIBS="-lfmpich"])
-+ fi
-+],
-+[Fortran], [
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
-+ fi
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpichf90, MPI_Init, [MPILIBS="-lmpichf90"])
-+ fi
-+])
-+if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpi, MPI_Init, [MPILIBS="-lmpi"])
-+fi
-+if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpich, MPI_Init, [MPILIBS="-lmpich"])
-+fi
-+
-+dnl We have to use AC_TRY_COMPILE and not AC_CHECK_HEADER because the
-+dnl latter uses $CPP, not $CC (which may be mpicc).
-+AC_LANG_CASE([C], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpi.h])
-+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[C++], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpi.h])
-+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[Fortran 77], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpif.h])
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[Fortran], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpif.h])
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi])
-+
-+AC_LANG_CASE([C], [CC="$acx_mpi_save_CC"],
-+ [C++], [CXX="$acx_mpi_save_CXX"],
-+ [Fortran 77], [F77="$acx_mpi_save_F77"],
-+ [Fortran], [FC="$acx_mpi_save_FC"])
-+
-+AC_SUBST(MPILIBS)
-+
-+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-+if test x = x"$MPILIBS"; then
-+ $2
-+ :
-+else
-+ ifelse([$1],,[AC_DEFINE(HAVE_MPI,1,[Define if you have the MPI library.])],[$1])
-+ :
-+fi
-+])dnl ACX_MPI
-diff --git a/configure.ac b/configure.ac
-new file mode 100644
-index 0000000..daff95e
---- /dev/null
-+++ b/configure.ac
-@@ -0,0 +1,24 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.61)
-+AC_INIT(parmgridgen, 1.0, moulitsa@cs.umn.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_CONFIG_HEADER([config.h])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+sinclude(acx_mpi.m4)
-+AC_LANG_PUSH([C])
-+ACX_MPI([], AC_MSG_ERROR([could not compile an mpi test program]))
-+AC_CONFIG_FILES([Makefile
-+ mgridgen.pc
-+ parmgridgen.pc
-+ MGridGen/Makefile
-+ MGridGen/IMlib/Makefile
-+ MGridGen/Lib/Makefile
-+ MGridGen/Programs/Makefile
-+ ParMGridGen/Makefile
-+ ParMGridGen/IMParMetis-2.0/Makefile
-+ ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile
-+ ParMGridGen/ParLib/Makefile
-+ ParMGridGen/Programs/Makefile])
-+AC_OUTPUT
-diff --git a/mgridgen.h b/mgridgen.h
-deleted file mode 100644
-index e1bfa2e..0000000
---- a/mgridgen.h
-+++ /dev/null
-@@ -1,7 +0,0 @@
--typedef int idxtype;
--typedef double realtype;
--
--
--void MGridGen(int, idxtype *, realtype *, realtype *, idxtype *, realtype *,
-- int, int, int *, int *, int *, idxtype *);
--
-diff --git a/mgridgen.pc.in b/mgridgen.pc.in
-new file mode 100644
-index 0000000..d84810c
---- /dev/null
-+++ b/mgridgen.pc.in
-@@ -0,0 +1,10 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: MGridGen
-+Description: Software for generating coarse grids
-+Version: @VERSION@
-+Libs: -L${libdir} -lIMlib -lMGridGen
-+Cflags: -I${includedir}/mgridgen
-diff --git a/parmgridgen.h b/parmgridgen.h
-deleted file mode 100644
-index 6a1a637..0000000
---- a/parmgridgen.h
-+++ /dev/null
-@@ -1,5 +0,0 @@
--typedef int idxtype;
--typedef double realtype;
--
--void ParMGridGen(idxtype *, idxtype *, realtype *, realtype *, idxtype *,
-- realtype *, int *, int, int, int *, idxtype *, MPI_Comm *);
-diff --git a/parmgridgen.pc.in b/parmgridgen.pc.in
-new file mode 100644
-index 0000000..a11a597
---- /dev/null
-+++ b/parmgridgen.pc.in
-@@ -0,0 +1,10 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: ParMGridGen
-+Description: Software for parallel (mpi) generating coarse grids
-+Version: @VERSION@
-+Libs: -L${libdir} -lIMparmetis -lParMGridGen
-+Cflags: -I${includedir}/imparmetis -I${includedir}/parmgridgen
---
-2.15.1
-
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch
deleted file mode 100644
index 1ad445c705e9..000000000000
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch
+++ /dev/null
@@ -1,48 +0,0 @@
- ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c | 4 ++--
- ParMGridGen/ParLib/util.c | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
-index d0dfc91..941f68e 100644
---- a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
-+++ b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
-@@ -25,7 +25,7 @@ void errexit(char *f_str,...)
-
- sprintf(out2, "Error! %s", out1);
-
-- fprintf(stdout, out2);
-+ fprintf(stdout, "%s", out2);
- fflush(stdout);
-
- abort();
-@@ -46,7 +46,7 @@ void myprintf(CtrlType *ctrl, char *f_str,...)
-
- sprintf(out2, "[%2d] %s", ctrl->mype, out1);
-
-- fprintf(stdout, out2);
-+ fprintf(stdout, "%s", out2);
- fflush(stdout);
-
- }
-diff --git a/ParMGridGen/ParLib/util.c b/ParMGridGen/ParLib/util.c
-index 9b8290d..c212b60 100644
---- a/ParMGridGen/ParLib/util.c
-+++ b/ParMGridGen/ParLib/util.c
-@@ -25,7 +25,7 @@ void MGriderrexit(char *f_str,...)
-
- sprintf(out2, "Error! %s", out1);
-
-- fprintf(stdout, out2);
-+ fprintf(stdout, "%s", out2);
- fflush(stdout);
-
- abort();
-@@ -46,7 +46,7 @@ void MGridmyprintf(MGridCtrlType *ctrl, char *f_str,...)
-
- sprintf(out2, "[%2d] %s", ctrl->mype, out1);
-
-- fprintf(stdout, out2);
-+ fprintf(stdout, "%s", out2);
- fflush(stdout);
-
- }
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch
deleted file mode 100644
index 1a464b99ed2f..000000000000
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch
+++ /dev/null
@@ -1,70 +0,0 @@
- ParMGridGen/ParLib/move.c | 1 +
- ParMGridGen/ParLib/parmgridgen.c | 1 +
- ParMGridGen/ParLib/util.c | 2 +-
- ParMGridGen/Programs/io.c | 2 +-
- ParMGridGen/Programs/parmgridgen.c | 2 +-
- 5 files changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/ParMGridGen/ParLib/move.c b/ParMGridGen/ParLib/move.c
-index 881b1ad..b02b467 100644
---- a/ParMGridGen/ParLib/move.c
-+++ b/ParMGridGen/ParLib/move.c
-@@ -9,6 +9,7 @@
- */
-
- #include "parmgridgen.h"
-+#include "IMlib.h"
-
- /*************************************************************************
- * This function moves the graph, and returns a new graph.
-diff --git a/ParMGridGen/ParLib/parmgridgen.c b/ParMGridGen/ParLib/parmgridgen.c
-index 6fd4aa3..262e05c 100644
---- a/ParMGridGen/ParLib/parmgridgen.c
-+++ b/ParMGridGen/ParLib/parmgridgen.c
-@@ -9,6 +9,7 @@
- */
-
- #include "parmgridgen.h"
-+#include "IMlib.h"
-
- /***********************************************************************************
- * This function is the entry point of the parallel coarse grid construction.
-diff --git a/ParMGridGen/ParLib/util.c b/ParMGridGen/ParLib/util.c
-index 9b8290d..fa2e10a 100644
---- a/ParMGridGen/ParLib/util.c
-+++ b/ParMGridGen/ParLib/util.c
-@@ -9,7 +9,7 @@
- */
-
- #include "parmgridgen.h"
--
-+#include "IMlib.h"
-
- /*************************************************************************
- * This function prints an error message and exits
-diff --git a/ParMGridGen/Programs/io.c b/ParMGridGen/Programs/io.c
-index 318c8b4..ed5d495 100644
---- a/ParMGridGen/Programs/io.c
-+++ b/ParMGridGen/Programs/io.c
-@@ -9,7 +9,7 @@
- */
-
- #include "parmgridgen.h"
--
-+#include "IMlib.h"
-
- /*************************************************************************
- * This function reads the CSR matrix
-diff --git a/ParMGridGen/Programs/parmgridgen.c b/ParMGridGen/Programs/parmgridgen.c
-index 2c0d38c..e9956c5 100644
---- a/ParMGridGen/Programs/parmgridgen.c
-+++ b/ParMGridGen/Programs/parmgridgen.c
-@@ -9,7 +9,7 @@
- */
-
- #include "parmgridgen.h"
--
-+#include "IMlib.h"
-
- /***********************************************************************************
- * This function is the testing routine for the adaptive multilevel partitioning code.
diff --git a/sci-libs/parmgridgen/metadata.xml b/sci-libs/parmgridgen/metadata.xml
deleted file mode 100644
index 40aa45df2b01..000000000000
--- a/sci-libs/parmgridgen/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
-</pkgmetadata>
diff --git a/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild b/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild
deleted file mode 100644
index 6294d8598f99..000000000000
--- a/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-MYP=ParMGridGen-${PV}
-
-DESCRIPTION="Software for parallel (mpi) generating coarse grids"
-HOMEPAGE="http://www-users.cs.umn.edu/~moulitsa/software.html"
-SRC_URI="http://www-users.cs.umn.edu/~moulitsa/download/${MYP}.tar.gz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="static-libs"
-
-RESTRICT="mirror bindist"
-
-DEPEND="virtual/mpi"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MYP}
-
-pkg_setup(){
- export CC=mpicc
-}
-
-PATCHES=(
- "${FILESDIR}/${P}-autotools.patch"
- "${FILESDIR}/${P}-as-needed.patch"
- "${FILESDIR}/${P}-format-security.patch"
- "${FILESDIR}/${P}-impl-fct.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
- dodoc README Doc/*.pdf
-}
diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index 9907e7fa5607..c947a0d7f041 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -2,10 +2,16 @@ DIST proj-4.8.0-org_proj4_PJ.h 2960 BLAKE2B f5f367910490fb781a7ddb512e8eaae2d6de
DIST proj-4.8.0.tar.gz 785279 BLAKE2B c0b71012128f395347f1233cca55c5d6af258bdc1d0c67ca8b847e8b69c2f6fead7176f69ae1546f45dddcd96e05c6409167b0c078029de0be1d7bc4e550edec SHA512 6076289f8bdf1ca3b76ea879d8c221a668fcb4a6deec7cf6a293c489dfe0b21c36da0c6ed2c7a0b8042436106e851018aa429b4731f4ff018fea2fdb8887ec76
DIST proj-4.9.2-org_proj4_PJ.h 2960 BLAKE2B f5f367910490fb781a7ddb512e8eaae2d6de4fd1f5b8e9e1dc1b189959a57499174f6b1e90476f10cb4cb8860e069061eb8b507fbbb46b3e1e394df43f67561e SHA512 db2c2b8920ef1c0c56395480dd514e372d5385839ac553a36c92431f5662bb8ec47706489b5c12e0c4308967da58fc94b29a957ede627274ab685ab647151f2c
DIST proj-4.9.2.tar.gz 874816 BLAKE2B a59a405298a7c8d5bcf3e1a29c5949b466fed5c3745d0f6d631fff3282f6135d6be21cd75c9b377692f4fb98ae6e10e75867fdeab868fdb49c1578073cd7e802 SHA512 34a506742bb27cbc7f5ee91ee7f8c7a27d0f5644a1dcfd11b1e59120040804b1621ddfa4212bff45a1c3fb85511e48ece21612e86033139bafbb50c165e77cda
+DIST proj-5.2.0.tar.gz 1398188 BLAKE2B 37a3a8ed78fd65342f33859662a38f85c3087409db9f00eb031feb5a2527a056e5f0debd97b47f9d08ba6575af2c41d9051de0865e1ad8bd88c956358e519d77 SHA512 f773117d22309d4ee8dbedc2a7b6ba27e8cd032e1bd0af3c98f270bf7b7ab3353be0b04d91202a1f137fc45164c8e8a52712bb06281948008160d08f9f9074ba
DIST proj-6.0.0.tar.gz 2405217 BLAKE2B 7d0be7753048ffb0b95a7aca8bf73346c4239112527bf0c4a37b22a25c66f97c7692445608cd7aff422edeec18e9eb90839d84cda117dda0bbdefbe274b3e5e3 SHA512 bc4d2f02d697aa01099f5e973a7ca70072f51210754e4d9331ae5bfdef886a41984ce27c1ff926da14fd199005bf9cad7162ab3ea8f3f421ac8b60bc8defd8f7
+DIST proj-6.2.0.tar.gz 2685319 BLAKE2B 8af166a9c98e07cde9e469fc8dbc5033f785181793b989211619fefa443f6449402d66bd42670ca17d81bf3a00d9d7d5c196e16a7975da2a5937ff5a81b771ee SHA512 4c2fd898103c8955a48557353c6866723d6e6b3769580d0b9cb63a685cf4e53ebe63b965498c2ba03eac4827a68fd0036a2234364a7d92dc28e5cdaecf90142d
DIST proj-datumgrid-1.5.zip 2250131 BLAKE2B c83b5bab72b790c70fbf3b95782ba4e8e93e2accc93a0a8c06667908dc437de44aa3623799f685e020269090be103bac568fe6a9d73ce128b8af024ec1ca8442 SHA512 9d9a935b3e984721a1ceafac49c139d3c5d9923c5bcef5f57fec8028a043c86e7de8bad9c200fa38cd6d1bf27b32dd0126597d42fee793d055e686f090604bf3
+DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3 SHA512 23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5
DIST proj-datumgrid-1.8.zip 6601640 BLAKE2B d439286c27b04767b4085f109a3bbbd555ac9e5acad2f673d5641fee433235b5a5410236ce32e42d3b11ce06d3199dec76c6e41aaa2b5dfd14a09b6b33928164 SHA512 991206f17348b3de484eb5364d773cd06577057228c2d1a0a1c1658308e2596ca13338a666fa71ddd76d538f23dd5bf21e178fd26a785717edd847a17e5c0cd1
+DIST proj-datumgrid-europe-1.4.tar.gz 26115747 BLAKE2B 3dfb5c19362f9d9cdfc4ee5469e536b97d963a5ac3bcf6652ef5935ec393f4035bc15abc444d62cfa477478faabd66a8effe64dbb8eb26b7d73a717b4eae2e53 SHA512 4043c0791af086541a3e08f7ad667b25968ed25e6595c1f047e1272f52838d28ab4010a076f9524882f97d7aa9104769c0b9cdf17394915c5b70b0dc13e019ee
EBUILD proj-4.8.0.ebuild 1299 BLAKE2B 0ebc7c73ece64fe41bf071f96becad9f416824e85e031cc1290b16e06d15717e4ef833f207687c7341a9cc09f94508aef508147ca1cd1a084b52bfda6a9e5b36 SHA512 1df5171dfd85e0eee8e49cbd9d603f016978658e73226a1809d5efc6aef96955784b7fc176b06e94e87a2ccdc13d92982d31807f104932a407e16f32f8d50254
-EBUILD proj-4.9.2.ebuild 1274 BLAKE2B 25461d51e835da57b62a0f5ca7aa1c3bf6f8d05b6b20c9dec23706b4febf396b825c2af20a574c26019adc2bdfb0d2cedfb837d172d34897d39b9b9a0ea9241b SHA512 659eeabad7d2afde8c4fdf7e14aa161494488d840cde5c932f71e77b67c8cf9074c4e4b8706e00de2431aec2e3716fff52f937259ddcdd7992d540d825d18359
-EBUILD proj-6.0.0.ebuild 940 BLAKE2B f9dc8b36da183f28a697f21562ebe79ca5452e4b90af037646a62ee7e48484535682491d71a8ada25282d5426f777caa96c873eb0eeb1c553fa331243f67210e SHA512 948dfd6357fe0d8bad1b0fcc09f9a3191ce023e25a2601a0ca5ad50513b77338183f8648331c91035266f9d753857a8a1805e00785974b2c2b05c7c02477c10c
-MISC metadata.xml 415 BLAKE2B 5bbcea99e5589d2c894dc19eaba8b7893d8965d4c8d25024917fa004e3905c0620a76dfaa34de4c2de156544d4ffdc94e3d05e222cb0b2b2b812ac261d0e9bf3 SHA512 8e98b001981de3b4062d8156577061b92918726c7992a3f96fb3d21c2f18d773efe343839255a4cc1ca69f50d05d16a4c48eb4aabc3db9f40a67ac62adc93e5b
+EBUILD proj-4.9.2.ebuild 1276 BLAKE2B ab895282e8e50e906163c9be2541abf8420826aae4c9a5090224eb6b0edff8c64ae68dba2bfeb7ab58c4b733807f7f0c45b6bfd2bbd844819c66738984f92af8 SHA512 0a5fa49e0307e1ff228c38484d7b83f398c12b61b846585150a1fec5c933f82650b37677ddd6e87fffdc77381bc4d66cbd56a1b97be407301a5838bcfbbfa394
+EBUILD proj-5.2.0.ebuild 916 BLAKE2B c14d391decf32d2888cdcdb300087eac27e78e3d9843ec88d541e633ce91f4f66bdfbf1ac147e10befe11d9750c0aa60a3b0f6ca8c8b7ad58722f59b44e782a7 SHA512 bcacfa39b1b550c05bd5ba9a1da5984a2bcb1826cc82f859f39e1e566aa3747e5742c7f03cad0a2dd0c87e7623102147a3c037ec151dea062f7450d4ced77562
+EBUILD proj-6.0.0.ebuild 943 BLAKE2B ab7c16f6128d96f499063c030f4c938bc2d3aab88b0ef5cd3491b631e485862cb1603c5cd74be13882b498f6a62f4fcc51a85afa4c3d8c4effab6d7d092e8964 SHA512 374ae20f1ce4192d62be5b8519270c57fa172e4c4f30d9dbc0bf0cad02ccffaa2f0a527d33d7e9b197b910ce40457c77d72ab52c77d08bb03935cb1e83a16f16
+EBUILD proj-6.2.0.ebuild 1096 BLAKE2B 8251133a9e32eb75535d8efc5fbc5fe744b034a1fe05ebc6698805fa45b45e30dc4cdca5641dcb534729b67ca07867747cb85ddee90ded78c792f7ce2be4f243 SHA512 4f1906b875751cb6e2466d5ce15fc25bd275b4e5d2101b2a44d440fedb91563f8f3d7a52133dd647c316d97eb06ce18e025197038edfeab0488e6310107b928c
+MISC metadata.xml 513 BLAKE2B 4068b4ddcb4e95578df8da19650ab86b4dbfdba294a3d03f10ada37a578a2113b0d71720545c269b1c097d3a37dbc66ee0cdfe61889466171c109413088707fd SHA512 e841ea4fb30d3632fecca7d584121fce35dff2b23ad8a1feeb98a47f0a3b1d78f57a05b0d303aeff47f981f5b7feb831deb14644ab6615644c0a8593a6e321b3
diff --git a/sci-libs/proj/metadata.xml b/sci-libs/proj/metadata.xml
index bf7a5ebdf46f..b88fa9cb0362 100644
--- a/sci-libs/proj/metadata.xml
+++ b/sci-libs/proj/metadata.xml
@@ -1,10 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci-geosciences@gentoo.org</email>
- <name>Gentoo Geosciences Project</name>
- </maintainer>
- <longdescription>Proj.4 cartograpic projection code for forward and inverse
-coordinate and projection transformations.</longdescription>
+ <maintainer type="project">
+ <email>sci-geosciences@gentoo.org</email>
+ <name>Gentoo Geosciences Project</name>
+ </maintainer>
+ <longdescription>
+ PROJ enables the transformation of geospatial coordinates
+ between coordinate reference systems.
+ </longdescription>
+ <use>
+ <flag name="europe">Install the PROJ collection of European grids and init-files</flag>
+ </use>
</pkgmetadata>
diff --git a/sci-libs/proj/proj-4.9.2.ebuild b/sci-libs/proj/proj-4.9.2.ebuild
index 7fac923f670c..8368817a48b0 100644
--- a/sci-libs/proj/proj-4.9.2.ebuild
+++ b/sci-libs/proj/proj-4.9.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
"
LICENSE="MIT"
-SLOT="0"
+SLOT="0/9"
KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="java static-libs"
diff --git a/sci-libs/proj/proj-5.2.0.ebuild b/sci-libs/proj/proj-5.2.0.ebuild
new file mode 100644
index 000000000000..c8177afc247a
--- /dev/null
+++ b/sci-libs/proj/proj-5.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DATUMGRID="${PN}-datumgrid-1.8.tar.gz"
+
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj4.org/"
+SRC_URI="
+ http://download.osgeo.org/proj/${P}.tar.gz
+ http://download.osgeo.org/proj/${DATUMGRID}
+"
+
+LICENSE="MIT"
+SLOT="0/13"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="static-libs"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd "${S}"/nad || die
+ mv README README.NAD || die
+ unpack ${DATUMGRID}
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ --without-jni
+}
+
+src_install() {
+ default
+ cd nad || die
+ dodoc README.{NAD,DATUMGRID}
+ insinto /usr/share/proj
+ insopts -m 755
+ doins test27 test83
+ insopts -m 644
+ doins pj_out27.dist pj_out83.dist
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sci-libs/proj/proj-6.0.0.ebuild b/sci-libs/proj/proj-6.0.0.ebuild
index 24521583e3a7..336599353605 100644
--- a/sci-libs/proj/proj-6.0.0.ebuild
+++ b/sci-libs/proj/proj-6.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
"
LICENSE="MIT"
-SLOT="0"
+SLOT="0/15"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="java static-libs"
diff --git a/sci-libs/proj/proj-6.2.0.ebuild b/sci-libs/proj/proj-6.2.0.ebuild
new file mode 100644
index 000000000000..2263d70332f5
--- /dev/null
+++ b/sci-libs/proj/proj-6.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DATUMGRID="${PN}-datumgrid-1.8.tar.gz"
+EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.4.tar.gz"
+
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj4.org/"
+SRC_URI="
+ https://download.osgeo.org/proj/${P}.tar.gz
+ https://download.osgeo.org/proj/${DATUMGRID}
+ europe? ( https://download.osgeo.org/proj/${EUROPE_DATUMGRID} )
+"
+
+LICENSE="MIT"
+SLOT="0/15"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="europe static-libs test"
+REQUIRED_USE="test? ( !europe )"
+
+RDEPEND="dev-db/sqlite:3"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd "${S}"/data || die
+ mv README README.DATA || die
+ unpack ${DATUMGRID}
+ use europe && unpack ${EUROPE_DATUMGRID}
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ --without-jni
+}
+
+src_install() {
+ default
+ cd data || die
+ dodoc README.{DATA,DATUMGRID}
+ use europe && dodoc README.EUROPE
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sci-libs/shapelib/Manifest b/sci-libs/shapelib/Manifest
index 4423282334fb..2425df06d5cd 100644
--- a/sci-libs/shapelib/Manifest
+++ b/sci-libs/shapelib/Manifest
@@ -1,7 +1,7 @@
DIST shapelib-1.4.0.tar.gz 548990 BLAKE2B 0e75481d35f8dc5687eee23696d46a780d4b185a81ca1246e5c19f01e58f4a55dc7b69347c9effa01ac1786c5271dfe3907798cc81fe9314979c502bcb9d982d SHA512 206b81fe859a837e821e449ab1b2dbd5a3aa7abd1871da4aec69e130b6fad6300697429884ce359c90e4b76bca90e2108f32b9fdbd3b92013fa5a39f3bedeeb1
DIST shapelib-1.4.1.tar.gz 549831 BLAKE2B e579704bd71c2525133f87628261e78f39e8063cd7e8a57997e90a8ca4a6ebb5de3a4d1ab8da5d00afe1363d9eb22e8c7a9a66ac109c300b72b6d26bd87b61fd SHA512 791c1a0d6c5ff09341176f68349ebd760ae91e8749a9f844299d7ac38a42c4f1131e63479c384a8a8b05a89e90d02e9fd92c526cab417eb80b171d639b4a4422
DIST shapelib-1.5.0.tar.gz 547686 BLAKE2B 3f962ee701d8cfb86a56aa1c0b2156bc2288a2bc908bb1a8303e491812845241f5281b0b8650befcc53e9dfc408b652a56f5e2fdc5ac7c2ff6eb99170696e437 SHA512 6dbd5fc7929ca403e65017ef58211f351608d9ad08221bf68bde047ceecfd27013ce731f9ae4edcfd040bc3db7fe9054b5d96e46128d2968788bef19532b1721
-EBUILD shapelib-1.4.0-r1.ebuild 732 BLAKE2B 6ded850e66686307ea4ef7a40cb2f50c76eaf374d079e51e437358c8ad45dd7a7c1107f76a41d9f616df60112d8cb3e8865a7eae6eec8f7b2225d577c1964572 SHA512 c0bce2f2bb82acb8bebf35b00cd1eaf945b5027b64969ddff9f7aac07b4083d3e8ae5e12690da8b8fe33ce56c80d930bb0b9e8571c1662afa297971f6a5dc3fc
-EBUILD shapelib-1.4.1.ebuild 737 BLAKE2B 90679e4eaa6aa34e226bb307c760373dff7cc2d8004dcb214bf0c3bd40fb3bd33732968f9a754e4f9537c134fc47f88579de65b9b11713df1db6b12cf8ae8567 SHA512 76b822dab574d4a27efcde31cdde9b2eb624be0de1b063330fd96a324f7555a77963df00a8ddcde7aec487132554baed65bb115e7aed2e3c50dba98c1e832ebd
+EBUILD shapelib-1.4.0-r1.ebuild 734 BLAKE2B 01ef8f8b68ef976f4dc0fe32e948af09cb2c0fe8696566aaf21707d13f2ed1d9a726c67f124b8efb6ead679737c7a5e5d08fa06a1765ab15269bf4e9416cd700 SHA512 9855cd8eae880e70691c10cf7fc253dae7720118930a3ff3a8884e6f89ce55a35ac58b023de0883d321cd130f392d11359e5f82beb680c497e83bc239777d2b3
+EBUILD shapelib-1.4.1.ebuild 739 BLAKE2B 54d057ca4143ffa67a6911a9ff755b9cb716b6e01ad93f34e04500da4f7d314f2c96f2f0a457248d3f38c5bdb668511c0c2511156f4275bde13ca0a3da7a3bf4 SHA512 b7692107c187098ec350e8591aa744681819dd603145f491ce3a11d1060a792d23a72e05f69a4d5b040c06514a8354d158137e18c95bd0e56d7cc89dfc92ef86
EBUILD shapelib-1.5.0.ebuild 735 BLAKE2B a24b33d02c69daca5d1ce14d42e8bf711b2fe42c87cc0ac7a5d572fdb974734f2bf26e178ee65e3a3f0b941e36f81f2d3ba59b17317169ab4b14338e84e4a641 SHA512 4323da01b30b2d32c6d11d34641414280f952fbb0cb3a5d20a1748856d33e8b70b214d533a81c60110c78024854514b8126c889475a7f16a17b69170234af591
MISC metadata.xml 405 BLAKE2B ed97fadfd57934dab768c271f100531eb2f5c9e98564b54d73c2396d0959c62b39ee7ce5ad96495f1133cf8c3de8ad2ffcb0d13353c1a32c9be92ad81bd80995 SHA512 9581a1f8123cdcc6b68de0fdc03dfa866c64668222f1d90b55160cdaf8d36e1441f0530fced6b149681fef88321bf33879996199685eb6e26cefae975b704adb
diff --git a/sci-libs/shapelib/shapelib-1.4.0-r1.ebuild b/sci-libs/shapelib/shapelib-1.4.0-r1.ebuild
index 605f11ae57a3..becf6ab986ba 100644
--- a/sci-libs/shapelib/shapelib-1.4.0-r1.ebuild
+++ b/sci-libs/shapelib/shapelib-1.4.0-r1.ebuild
@@ -14,7 +14,7 @@ SLOT="0/2"
KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc static-libs"
-RDEPEND="sci-libs/proj"
+RDEPEND="sci-libs/proj:="
DEPEND="${RDEPEND}"
src_prepare() {
diff --git a/sci-libs/shapelib/shapelib-1.4.1.ebuild b/sci-libs/shapelib/shapelib-1.4.1.ebuild
index b850d84830e8..2cdd74bbd191 100644
--- a/sci-libs/shapelib/shapelib-1.4.1.ebuild
+++ b/sci-libs/shapelib/shapelib-1.4.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0/2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc static-libs"
-RDEPEND="sci-libs/proj"
+RDEPEND="sci-libs/proj:="
DEPEND="${RDEPEND}"
src_prepare() {
diff --git a/sci-libs/tamu_anova/Manifest b/sci-libs/tamu_anova/Manifest
index f92e22a6ce4a..58ea0f8ef4a8 100644
--- a/sci-libs/tamu_anova/Manifest
+++ b/sci-libs/tamu_anova/Manifest
@@ -1,5 +1,5 @@
-AUX 0.2.1-gentoo.patch 913 BLAKE2B 82714a853586898805bcb2de03df03f6e04c8dbb4dd1a83718633053f5a02fb28492e71d26f3fc84585cfedbfce79cccd6abe39f922463d615b549710fcc900b SHA512 898ce24ac70b51d865f5e304c17fd663c254c971dea144cf9a1eccce7e6b75e5e60a84dd0e653915aa52e87dcf1687efed542a3b11aff27287ce3efe2ce0b81b
-AUX tamu_anova-0.2.1-texinfo5.1.patch 1414 BLAKE2B 0a0b3a74f47ae558d1993f61f62058c07eec5e0e2ca045623ef8db73fef84cbe751649bd048efa3be468eb467cc598a2d94ea74a2a00f011c5d741af388e8a51 SHA512 f221b19b238f6df374a3d256c7ab594c7e00f0c3c2959c88eeeb8ff1bc8dd7cb22ba60b3a0456f2da834242129a688b2feff781668ec920dff5779d31c31faa7
-DIST tamu_anova-0.2.1.tar.gz 220803 BLAKE2B dab9762a34c0abdeae900bc26864874dc33b60c19dafd06ddb6d41670c142d33c034e61b45d10d1c609d8b38af40514578f40b53b413256a38a1956036728bb1 SHA512 e4e65997d8ca57b5ad1c0001abbe41652fa86f8b8e9e00aa53d8079062e028baee67436408997d96d87c85801c48e1c87f40dfe291d387cd94dcefd61a52c477
-EBUILD tamu_anova-0.2.1.ebuild 611 BLAKE2B d7a806d37135e20ae7e3cc85ee373db82259782e2343b8dea83a72dca836aea93f03c24e10081c73ede8cdf73a1bfa0a997b7a94cde89fc6119c54b0efc3875b SHA512 d0b9ed81a39abfbaac75c3be51eed156c3e5fc7305047cd915a043e294a20e006726ead448299c0fbd6de299655ba686df8b5f9dcc6e7e6fd9feb221c9dec5bd
+AUX 0.2-gentoo.patch 913 BLAKE2B 82714a853586898805bcb2de03df03f6e04c8dbb4dd1a83718633053f5a02fb28492e71d26f3fc84585cfedbfce79cccd6abe39f922463d615b549710fcc900b SHA512 898ce24ac70b51d865f5e304c17fd663c254c971dea144cf9a1eccce7e6b75e5e60a84dd0e653915aa52e87dcf1687efed542a3b11aff27287ce3efe2ce0b81b
+AUX tamu_anova-0.2-texinfo5.1.patch 1414 BLAKE2B 0a0b3a74f47ae558d1993f61f62058c07eec5e0e2ca045623ef8db73fef84cbe751649bd048efa3be468eb467cc598a2d94ea74a2a00f011c5d741af388e8a51 SHA512 f221b19b238f6df374a3d256c7ab594c7e00f0c3c2959c88eeeb8ff1bc8dd7cb22ba60b3a0456f2da834242129a688b2feff781668ec920dff5779d31c31faa7
+DIST tamuanova_0.2.orig.tar.gz 220803 BLAKE2B dab9762a34c0abdeae900bc26864874dc33b60c19dafd06ddb6d41670c142d33c034e61b45d10d1c609d8b38af40514578f40b53b413256a38a1956036728bb1 SHA512 e4e65997d8ca57b5ad1c0001abbe41652fa86f8b8e9e00aa53d8079062e028baee67436408997d96d87c85801c48e1c87f40dfe291d387cd94dcefd61a52c477
+EBUILD tamu_anova-0.2-r1.ebuild 744 BLAKE2B e2c0a57372ae5647e585d00f77da16aa8c44a635f8187675e62f8fa360050c9140a41f07e22be9086146658489ebba29156a9c6d4044230b5f01994336c2a713 SHA512 7f66f00a37839f3ae6d4098b3bf4b4947214dbdf848c0dea186bd3ade1f6adc087f49951ebe135231a04ba86ba273bc91eb39961297d0704df6d3ec1a1c7cb10
MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706
diff --git a/sci-libs/tamu_anova/files/0.2.1-gentoo.patch b/sci-libs/tamu_anova/files/0.2-gentoo.patch
index 4d4c1f4a0af1..4d4c1f4a0af1 100644
--- a/sci-libs/tamu_anova/files/0.2.1-gentoo.patch
+++ b/sci-libs/tamu_anova/files/0.2-gentoo.patch
diff --git a/sci-libs/tamu_anova/files/tamu_anova-0.2.1-texinfo5.1.patch b/sci-libs/tamu_anova/files/tamu_anova-0.2-texinfo5.1.patch
index f0c0570fc46d..f0c0570fc46d 100644
--- a/sci-libs/tamu_anova/files/tamu_anova-0.2.1-texinfo5.1.patch
+++ b/sci-libs/tamu_anova/files/tamu_anova-0.2-texinfo5.1.patch
diff --git a/sci-libs/tamu_anova/tamu_anova-0.2-r1.ebuild b/sci-libs/tamu_anova/tamu_anova-0.2-r1.ebuild
new file mode 100644
index 000000000000..36f86cfa54bf
--- /dev/null
+++ b/sci-libs/tamu_anova/tamu_anova-0.2-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="ANOVA Extensions to the GNU Scientific Library"
+HOMEPAGE="https://tracker.debian.org/pkg/tamuanova"
+SRC_URI="http://cdn-fastly.deb.debian.org/debian/pool/main/t/tamuanova/tamuanova_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+
+RDEPEND="sci-libs/gsl:0="
+DEPEND="${RDEPEND}"
+BDEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}"/${PN}-0.2
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-gentoo.patch
+ "${FILESDIR}"/${P}-texinfo5.1.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf --disable-static
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sci-libs/tamu_anova/tamu_anova-0.2.1.ebuild b/sci-libs/tamu_anova/tamu_anova-0.2.1.ebuild
deleted file mode 100644
index 5ae7872d14fe..000000000000
--- a/sci-libs/tamu_anova/tamu_anova-0.2.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-AUTOTOOLS_AUTORECONF=yes
-
-inherit autotools-utils
-
-DESCRIPTION="ANOVA Extensions to the GNU Scientific Library"
-HOMEPAGE="http://www.stat.tamu.edu/~aredd/tamuanova/"
-SRC_URI="http://www.stat.tamu.edu/~aredd/tamuanova/${PN}-0.2.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-LICENSE="GPL-2"
-IUSE="static-libs"
-
-RDEPEND="sci-libs/gsl"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"/${PN}-0.2
-
-PATCHES=(
- "${FILESDIR}"/${PV}-gentoo.patch
- "${FILESDIR}"/${P}-texinfo5.1.patch
- )
diff --git a/sci-libs/vtk/Manifest b/sci-libs/vtk/Manifest
index d9c0496763ff..6da8f8e189de 100644
--- a/sci-libs/vtk/Manifest
+++ b/sci-libs/vtk/Manifest
@@ -16,5 +16,5 @@ DIST VTKLargeData-8.1.0.tar.gz 166992034 BLAKE2B ac98861ccac2aacfab7547a4b56de5c
DIST vtkDocHtml-6.1.0.tar.gz 230827905 BLAKE2B a323728450c5054d715dac137e54ed9b901019af595ea3abca9e7865d0b420d7b5f87789a9489df116f982633984d74721153dc3ab735e97455f64c2ffc4aa95 SHA512 fcae74a65157d87b39a162facdecbb0ab0a9b95b9f2555ed2b15d635b82034bfc62181eea441caf0b1edbe036b792a8231d409908b943398ce7f662c149d3a60
DIST vtkDocHtml-8.1.0.tar.gz 132655967 BLAKE2B a27d9631fa9fe42e9b8076aa3b33e03b3835db0f348ed60cfdc866ffe7accd9c5d99b6525523113a4d628253e28d6d9121e78942d89b6ee281d5e7ecee7c289e SHA512 c49338ad2c121ab16098195e5a1f2c9539137a85ae5edaa64d4a887ece0c64efb8840162942f47b70ab2d82d341bba2e706a6ff007fe6bdfbce12ad92bca883c
EBUILD vtk-6.1.0-r4.ebuild 10480 BLAKE2B 72dc967f163fed46bcbe7dc0a2b4de89840c95134a5b89522ed2d8962873a4ee54d7e2a0a9dc9814f003e3aa5d206e39ec77b799690b7ba8af1fec5d874cef48 SHA512 b299bee838d2fac4b44d56039856a326388186bac7d7c154bc4b144db66df1c04b9c74db3039f6e2ff8d3b25714a3e37d097e47a573b4a1851be09acbe161794
-EBUILD vtk-8.1.0-r3.ebuild 9057 BLAKE2B e5329bd6ed31f37152614d1e4773ed62a0eb92e9bfdecd0695dc57ebbf5c6cce9d0e5ab27a793774acabe9a9b9c4170ec579ccdf75fcbdc02e6666eafee2b6b2 SHA512 db6b2eea35c79c1ece9a0ce00dd5e9863eb3b312fd90101da5b7d216dcff2a365445d4f91fccdf49f176dfc626652a05da396c270dd27251db74b1cf69f08238
+EBUILD vtk-8.1.0-r3.ebuild 8941 BLAKE2B 46621f53b88cd7577f70f8921a583921791b730200e496f2dd846e2b18cf42d19b25826c244141d736e632a0bc7653e7a2e4076faf087276b2cf2e1ae295d766 SHA512 403715ad2de469165775e506968061965216f90bf36ee51e01f7165073882f14e0799324d7d0823f741567f182c78447634bb3a2bb653e341254cb900aa27769
MISC metadata.xml 1122 BLAKE2B 8dbb591a7a7058bb373268f588fab8e1d4a16840dd92cb2c288222e091a84bbd7c30bac38ed289f7aa4fcd7fb002438f13ce4046e27822271a34d0bb5410fb39 SHA512 1415d25d21fb73f3eebe0401a1a1d022ace5f4a95e1e522209a2010d98b70a721abb6c5214a5bbe8d68df889b439229c618f7d5fa0671fd98eefb572a4b1bae0
diff --git a/sci-libs/vtk/vtk-8.1.0-r3.ebuild b/sci-libs/vtk/vtk-8.1.0-r3.ebuild
index bfe60457d8c5..cf30b696b29f 100644
--- a/sci-libs/vtk/vtk-8.1.0-r3.ebuild
+++ b/sci-libs/vtk/vtk-8.1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -26,7 +26,7 @@ LICENSE="BSD LGPL-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="
- all-modules aqua boost doc examples imaging ffmpeg gdal java json kaapi mpi
+ all-modules aqua boost doc examples imaging ffmpeg gdal java json mpi
mysql odbc offscreen postgres python qt5 rendering tbb theora tk tcl
video_cards_nvidia views web R +X xdmf2"
@@ -69,7 +69,6 @@ RDEPEND="
ffmpeg? ( virtual/ffmpeg )
gdal? ( sci-libs/gdal )
java? ( >=virtual/jdk-1.7:* )
- kaapi? ( <sci-libs/xkaapi-3 )
mpi? (
virtual/mpi[cxx,romio]
python? ( dev-python/mpi4py[${PYTHON_USEDEP}] )
@@ -225,9 +224,7 @@ src_configure() {
mycmakeargs+=( -DJAVAC_OPTIONS=${javacargs// /;} )
fi
- if use kaapi; then
- mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE="Kaapi" )
- elif use tbb; then
+ if use tbb; then
mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE="TBB" )
else
mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE="Sequential" )