summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-20 11:17:21 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-20 11:17:21 +0000
commit48bdeb0db9c7ffed22c6eb859ee40b55ba598b86 (patch)
treef88035a58c20099cf45a576fb53b0330a4754f14 /sci-libs
parent0fb71e0215ed52863e462cccef73c01aff44d43d (diff)
gentoo resync : 20.12.2017
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/Manifest.gzbin41540 -> 41521 bytes
-rw-r--r--sci-libs/geos/Manifest2
-rw-r--r--sci-libs/geos/geos-3.6.2.ebuild2
-rw-r--r--sci-libs/hdf5/Manifest2
-rw-r--r--sci-libs/hdf5/hdf5-1.10.1.ebuild1
-rw-r--r--sci-libs/ipp/Manifest24
-rw-r--r--sci-libs/ipp/ipp-7.1.0.079.ebuild25
-rw-r--r--sci-libs/ipp/ipp-7.1.1.117.ebuild25
-rw-r--r--sci-libs/ipp/ipp-7.1.1.146.ebuild27
-rw-r--r--sci-libs/ipp/ipp-7.1.1.192.ebuild27
-rw-r--r--sci-libs/ipp/ipp-8.0.1.080.ebuild28
-rw-r--r--sci-libs/ipp/ipp-8.2.1.164.ebuild28
-rw-r--r--sci-libs/ipp/ipp-8.2.3.233.ebuild (renamed from sci-libs/ipp/ipp-8.2.0.090.ebuild)6
-rw-r--r--sci-libs/libgeotiff/Manifest2
-rw-r--r--sci-libs/libgeotiff/libgeotiff-1.4.0.ebuild4
-rw-r--r--sci-libs/mathgl/Manifest2
-rw-r--r--sci-libs/mathgl/mathgl-2.3.4-r1.ebuild (renamed from sci-libs/mathgl/mathgl-2.3.4.ebuild)14
-rw-r--r--sci-libs/parmgridgen/Manifest9
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch8
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch406
-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/parmgridgen-1.0-r1.ebuild50
23 files changed, 450 insertions, 360 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 73a98a11f825..b996804d3429 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 7b283d09580d..c3d141308773 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -2,5 +2,5 @@ AUX 3.4.2-solaris-isnan.patch 575 BLAKE2B 34e2fddd46e4e503630d0c44c03ee72ceb8bb1
DIST geos-3.6.1.tar.bz2 1833434 BLAKE2B 7feede989d9aacad8b72e107d988bac7746e74e1674d812a2db738f124d357cf0cb24b4040f36a0e1290086c87585f1155f5cac962bb2c8ad83d7879d7f30af7 SHA512 8b28e7706567375ca02ae5f5dbebf0870e8fed8ea430596a3637e5c975e72bc0f3c16c31b052f154042dd029c54130325a8d44de95c3458f5da024a97d3cfaf9
DIST geos-3.6.2.tar.bz2 2030705 BLAKE2B f23cf1fc080fb7b353fb6292900d84811ace04a5364200bfea19f79d7b09a795d36e30cd6e4dbb7acd8417245bc2ce644298dc1b4140ef70495e4f7d71fc522b SHA512 515d8700b8a28282678e481faee355e3a43d7b70160472a63335b8d7225d9ba10437be782378f18f31a15288118126d411a2d862f01ce35d27c96f6bc0a73016
EBUILD geos-3.6.1.ebuild 1326 BLAKE2B 63fec330aa117188041ac2a9653d3a05df850bdedfdc8dc22442c5be81b50d7c6ef73785de7a304d1341ec18911e7ad0a1ea940b8c23b764f49215a1d782dd70 SHA512 98a71dde912af00e31687741a6d327f3a03a69c659a02b9b98ff554dfb8c6765518ff139d40f5c890a033079410072c6a6d4ff09e8825e69f83efad2f89f80a0
-EBUILD geos-3.6.2.ebuild 1331 BLAKE2B ffeba597e2451be470f259346c46f18d3a2a75f8e40acbe93b3779aee906b9d124b9eda986a375bf8d369819632c8508f73724be09d51078f1e603c75b72db71 SHA512 b986a6be9f6c30cbec352330078505da13cec601b2bc56df8f0b833ad2d6e52553297869d72138cb4184800eb96d6686437574b40b02632c8d1cd6f649fe0358
+EBUILD geos-3.6.2.ebuild 1330 BLAKE2B 07f0b8cbf7c905e64f4611db352fed47350ae3da1404a5153ccc0879505bb6553b5cae2bb48bcefeb653dd4ecf73ffd0e4a4910218ab6f89f5bbb97ba319547a SHA512 2e199435e937ce15a918ad2db0cafed05667d5399a2779e2d79efa209d49f862b63dfaf7e3acfd75cbe51a6ae4ce0de07e7b6cb6f6fcc574432d51d25b6c47c8
MISC metadata.xml 941 BLAKE2B 037cfbe59d6e841cfd50acce4eb41b58d1caf2459205cbb9432a1c2187a26196c09785665df2e8fd17498e672a1a66fb3d50f8bb8ced62e54bf963b821b93181 SHA512 cf93ad12e2e2d23ce6b454ae1032e8362beccd952a0f431780467c2985c07fa284edcb10a5d7b61d098a70c097f091a7f771be5a1650c1ed431ba249f73e5b1c
diff --git a/sci-libs/geos/geos-3.6.2.ebuild b/sci-libs/geos/geos-3.6.2.ebuild
index 57fa6fac0d90..9ce6225082ff 100644
--- a/sci-libs/geos/geos-3.6.2.ebuild
+++ b/sci-libs/geos/geos-3.6.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 efb4d2c6339a..6e2ab7542b9c 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -4,6 +4,6 @@ AUX hdf5-1.8.9-mpicxx.patch 494 BLAKE2B 148d87af064e2ba28c918c8db39ece0782a17980
AUX hdf5-1.8.9-static_libgfortran.patch 429 BLAKE2B 9e1c544a453c09b3498a7d9d3e8090c928571776934c4dd6b426cbdb2783ed8f47185d6ee0c73ede6b4f14e27459ef5e1412112e9d897daa2dc57f1ad5fb0b24 SHA512 af97c54469a90bf3b0e8ec1218d4ca95822ac0cbc7120114979fc467fe3114743c74f4d4e16f0c10b1cd82d40880ef482f6fd34e1effc7c621b981ad466204f9
DIST hdf5-1.10.1.tar.bz2 11769617 BLAKE2B 66ad762aed90cea9e58a9735bf0e189d78befc40cac0e566586e967f2b3ba6f5bf8a6bfd12a2f4062f8b20900c16d467c34134c17dedfd8f345cb96bd853a2fe SHA512 266b0e2f28c5fd540099a4955244ddb8c03aca3ad40d626358643f033a6ae5e9266a1d6c1d60925c7d42d24d28a1549d3305fe8ddb42cec2379af7231b93e554
DIST hdf5-1.8.18.tar.bz2 10081294 BLAKE2B cf0d0c8a41576bcf816460eaabcfab29cfffba240721a64fe584c42fbb322470f29fb93c8513f7bbdedeeb392c2fe64cd3261b47b47de5b01828dae0b1929cd3 SHA512 01f6d14bdd3be2ced9c63cc9e1820cd7ea11db649ff9f3a3055c18c4b0fffe777fd23baad536e3bce31c4d76fe17db64a3972762e1bb4d232927c1ca140e72b2
-EBUILD hdf5-1.10.1.ebuild 2789 BLAKE2B cd3ae7c412712fbb19225e4366c10112144b3286d9f4a0d2c9da8cf0c4bae98f33a4ba235051195dd913c9e8c626af6fc5ef4b3bcac182dd2de9377675cf1293 SHA512 ba6d6757a32219fccf1390fd2828d5344d48e4896b0c22381c16db384a3a511162c92594a365271216e0192beace83f91a85a4703d13ba0991bc1a62042f5f92
+EBUILD hdf5-1.10.1.ebuild 2808 BLAKE2B 79eb6b5c889d717f6a8391ce334baa0878971256460be4d6bde00726078f4a944c2e4843867c767fa25cf346cca9f7f2cf58f0c918d17bd4cf050a11ba17c396 SHA512 29b39083a7fc5400490c81a5c6ad9bc76485c5ac67f983a45524010b1d72e99cca6e218b1dd052c000bfd7bd7397ec770e6d62ca0d5e313ac3c3c2253387e758
EBUILD hdf5-1.8.18.ebuild 3366 BLAKE2B 5ea79bd8cfd5664c92de2cfb62c826500b1847290684a9ad3a1bda7ac2aa33d2d428b59ce9f7f1bfb17637472742804ddb98f9018386ebfbdff33c2023d942e4 SHA512 54e66dc074fd9b0fe9ad23f23234fc20e79c6ed9e9759d6964cb8e4d3e79321c08b4539a814f2fae2c935bb9358549115a884b8f55719fb77744fd26ad680867
MISC metadata.xml 822 BLAKE2B ab9bf739575f9758fa521e9640438b345379373884ffd25a021a15589b7016d519f01d4d4d39dc5c8efbd271fbeb89d584b3d627e2b0d90cecf55d36747447cf SHA512 5e6cb47fcf2e704887a375f527b447075a36a51225cc2bdf10892bff5cce548599dd6f04a36ae2e31f691bd635dd6cc5d1455729e05923a8992d95fb27716164
diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 4b97584a479c..6cf18a83be0f 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -84,6 +84,7 @@ src_configure() {
$(use_enable debug codestack)
$(use_enable cxx)
$(use_enable fortran)
+ $(use_enable hl)
$(use_enable mpi parallel)
$(use_enable threads threadsafe)
$(use_with szip szlib)
diff --git a/sci-libs/ipp/Manifest b/sci-libs/ipp/Manifest
index 9ca9ee135229..505cb48a22d3 100644
--- a/sci-libs/ipp/Manifest
+++ b/sci-libs/ipp/Manifest
@@ -1,25 +1,5 @@
-DIST parallel_studio_xe_2013.tgz 2097190124 BLAKE2B 9092f5204f0e3d3fdcd71ed70ec5ac5a6312a4c08443366aa9ee52fa66206e48ef232ec9193645f2681f584b89c5960d7ec2dfe9b2ed1b353982ee3d2ef08857 SHA512 d49c519c0b2f82e6fc0db6820d5f84999d2a973d8caa0e103c0ad355644f52d209147a2b3a884effad9bbae117bd9ebbad4869f5440009355ffacb65cae274fa
-DIST parallel_studio_xe_2013_ia32.tgz 1161979592 BLAKE2B 32ce71d203640211637e2ba6919b47c952603452d44eac5cb7d36a67e79aaa28390b91176d1d0985a8d41157ddf17d0d3860b991ea7404f61e4310d1f5a10082 SHA512 9818d0e8ee1f36527f5899480381c252528274248974001f136e7aecc196ab4a049aeabed5835c18f0b08153d3a36a7fc8d850aec455bb9b5f71d95d17dc161e
-DIST parallel_studio_xe_2013_intel64.tgz 1448188683 BLAKE2B 44c74c8db7164fd7dd4748598ce99c2df759fbdcae3d93c05742bf333f6d67b0f31e25b62e1bae8cb659fdb8a0f8807312e4f89bcf11f9634d2b9144c20a0285 SHA512 679abcb2089fc9570bad0fe8b7dd6aeb0e13831f2f79e485ce150e593e7c0d2c8c25c03520124261291f0fa418a9b873e86a81b6962ad8bbae60bc2acbc594b6
-DIST parallel_studio_xe_2013_sp1.tgz 3294385739 SHA256 ba65fdf7afbac0276a948ef8d4e1578297a0115548d5f3465c7ed4012030f696 SHA512 ee7995d39b604de6fed0bb87535c48666ca9ffa13975b6adcce170d746f2ee648b5c4a428ed8ef196226f204b3b17a833f379ab4fa57b4a1ebe7c89cc899ea66 WHIRLPOOL 213c8261c161df80732d958bf9e13a286aca2dd6ce16be30fee92d626051bc855c4a1ffe82b12f1bf9095771ca5b128463d839c14748d086b50527e7d09b76a7
-DIST parallel_studio_xe_2013_update1.tgz 2148568608 BLAKE2B cabc8cae443aaa674e0c30559c32f70f8b2602220ccbbbf6d4b8ad89b9acf9fb48fdafdd8d5824477fe929f8f08b278ebc3a86a5ca6feaa5b1b348d0f13ff742 SHA512 ce1b32be3e4efbedc43f17e0930e0c67d55129d756b7168e51a9a956c510df7e5c194a02813e42931ef21acbc1f07a6ecda0b79074c879281ddbd7e5da055400
-DIST parallel_studio_xe_2013_update1_ia32.tgz 1208336795 BLAKE2B 1697cbff57cb36818147cf159db1e2f9a5561c0f8dd0e530c1025ea85695c605a00ea349dc7a4f1535dbb6bb694c156295d9781c5f3fe7d6aaa2c168afc4e026 SHA512 76e23d359ae8698496b605e006c3038a8e4bd38f15369fdb95e436279c60d41a1d14d74763459d5aead321fd3b4601ef527d674af87170bab7911d5338595b30
-DIST parallel_studio_xe_2013_update1_intel64.tgz 1493318875 BLAKE2B 3917cbc5b600cb050e2e4f9fbdd5105277588c99434100237603d1e1ec043d41b06b339621d6f995d287c81266c4f1451321c3e0bfc3084e0b7afc05614c08ee SHA512 d5524a89fbb327a61b7d983dfca8caedf904234c09a934373c38024b4af9955063c4c5c1895eff9b66de3c14d9d401a86634cef7cd80f923fc9196366cfc7a7e
-DIST parallel_studio_xe_2013_update2.tgz 2152945149 BLAKE2B 368870557803051e905e9d2151768f88204bd3d3971ea41cd93998e276889cfad94af9924fb5191bc6093465de812b34e1640ed3231c1293da59f9636a8a92cb SHA512 633370f58bd9fc14140912d5b3dd251ca4819a926b004a8053f92c83de6f9fdfdad192b425c5224d8b5aee47042a1a99d49628e6e2bb53e623ae429eefcfaac4
-DIST parallel_studio_xe_2013_update2_ia32.tgz 1190613262 BLAKE2B 8f85332e384c596e0ebd9f3035c4339f53e9b63442e7694411ffac00cc1ffad13053d7131c16e7244772b4efe30108fa08083ccbd9fe4dbf1a0936ef581c87f6 SHA512 1488a1b8c9b84881041ccf42d9f856d44aa0654ce3171b0f92114a3408d8cb1f1a18a6d488db6bbfd7322d5a230748612b53378b6ac01b8b7b3e66b3b8f94333
-DIST parallel_studio_xe_2013_update2_intel64.tgz 1488277925 BLAKE2B 28b283f9d6abe848d05668a3b2a3bd67362ce3418351dcbbe2ced49ab192c6daded653fea792ca94612629f95bf84ecb4d6a042cb5bc32b8d3e1f221a8473842 SHA512 8260ab223d9a959089ae66c8948d90ce119cceeb719ef18c1a9d258ccd77e9b6a67af1a3e203d96a1c3c774def9a6fc302c126001072b7c5aa2bb3cdc68bc4dd
-DIST parallel_studio_xe_2013_update4.tgz 2184817121 BLAKE2B abf16e9ae201c481c4813317bcc68d6343b39ce2049902c01688a3b166e300c797c6b9452bb268d4acdd670f309682b11fb4ccaff6cd34ca8235b3a15761dc56 SHA512 84ea227fdca2c427996b0c4d17a0bad6c289a6fbfc267c19f54ebee875e11e6e8d14bb3103599e3b89331c34a153b0a63a5ca8c12f4619420f78f8c4b0c2da96
-DIST parallel_studio_xe_2013_update4_ia32.tgz 1220177902 BLAKE2B 77ead5362528639cf6336ec1d70e4116461a562ebcbb170d14a4324519eddae3742b764b3cf0cf8ad8656ec7565c4634e5b09a224c1bfc90281b320c4b00bbf3 SHA512 968db307e08cd31450200abd41ade1f2b2855f4b5cb19911d03c1cd357cab11cbba814db354452496fcf66fc3fad1423b24f428bd4db07402f12bd63e4d34247
-DIST parallel_studio_xe_2013_update4_intel64.tgz 1520767493 BLAKE2B 33de5550d6fed069fc64fc0e6a3528bccb9b13c4f9b31f113fc100fe374d386216b572632371d9dd01f5cacceec85ed3ca724260c76c19aeea7da39b627d04d2 SHA512 497ad8f3473e1d11cdd31dff340a8e6ec1f012e731def084b2072146b5d11db906f85ace53b2223c3fbef949222f73f36783fd697eb7809464f4403c0ac8744a
-DIST parallel_studio_xe_2015.tgz 3819862086 BLAKE2B 1c45dd8f96a10e233359ff795c5815a478d159d90dbcbe9f64238a24b3e67e66bf975c87a61c313d14ca042b51e7d25e2154fe297714afb6f2f3d505b70b8ae7 SHA512 889844fe067d1b1095283686f1b1657aab2bbda2a7e9014aec88a0ef1af8c8a0e1da3a4414600d4b450b2a1b4b13496b5165e495ccdf3187c27f58eaff07b13b
-DIST parallel_studio_xe_2015_update2.tgz 4145283363 BLAKE2B f95348e8f5aae6f01eb1a9b6440e53ce0e19570204660625a34967efba73dd286f4021c9d1c6b031855ccbd6d97f6d416f336cef7c7dbc2b70bd6337a074aea2 SHA512 1166eaa41c881059673dbf51194cf800fbc94a1080fc9eebbacc20cd762c3b2e92f83191cb1cdacc50da0c8522524b7132d269fc2a91615ba4fbda5c63cb7a47
DIST parallel_studio_xe_2015_update3.tgz 4156836825 BLAKE2B afa2e9d776b721605508cd2cb659f112fa1bab728a94d548d1c75eeb3db764ac82d591dcf2fe505cf2ef107a51fca8eafa6f7e8d7ce12243c5c45e44c674ae8a SHA512 eccc2bfe85ccd039a2ec9e334d370e49d43baa0522d095c087a5982aa08bddb4c97bfc3125bd09f5cd57d3ed252c598012e1f2670b8373a1b3bb455825d18f96
-EBUILD ipp-7.1.0.079.ebuild 566 BLAKE2B 87ac618057b3d175d42bd7f1bede407ff7f9f7b479dca1267bc20b1728744ecb3b93c3120919fd7554cffd53fab5b56e954eff8e7a417418e439172d3a7e1b29 SHA512 4376b6042f6024646f527452fdb063d64c910d119b855b4303eb445f33d5904164801487e1e5ce471e2343ddec1a7dab2a81710a3917c3614253cf9cd06e0734
-EBUILD ipp-7.1.1.117.ebuild 574 BLAKE2B 75b0475265b288e68f36a3872a6687df4e256c9f0daa40d454148fc2d60c02e7ab449c11642fc78b7c03ec9995d49cc83d920ce80ea5ed8ddf7afcfba3873d21 SHA512 ec50c33279245b48ee07abec500383320746961aeabd023b3242004a37864706c88e1f4ccfc59b3c3751778dda8630a64a3732b37dce3c6528e1648830c6f200
-EBUILD ipp-7.1.1.146.ebuild 601 BLAKE2B 9b2f2eb4e9a0f0ba17c7303a973f169e2d729b2f94b0fa32da8a0129ce4806fb1c78542d5b93353bf527a5bca2ee812e86ec2a2dcad2ae951b8058c300489a2e SHA512 b038f028384545266035f1fe4e4c7e2d62b001bd36904d5f85798978e553323f0e7fb4cc3ba372abde70a0f23ddc683f83c896aaccba78dd889361b50cd95bbf
-EBUILD ipp-7.1.1.192.ebuild 601 BLAKE2B 14f89aec00d560316b3214f56c86edac5e4a5ba9676698ac3db7ab4eb77c5c528a2c0d1240e3596a58a04eb8e47cd2db61386a095ac9c97d61633755a453b5ee SHA512 2a2744211c75342307560048167226562431ab9b03521891ae68a5cee4eae320b64ce2dcb44a68c1a4ef073b0bfc3b89a68b76f684d6775400397cd081779815
-EBUILD ipp-8.0.1.080.ebuild 696 BLAKE2B 825ace1cb86281b7127b0d03994f95c85d24f439a75ed204eac921b73ed06a435b88f28f52d73cb3c2a87c55369e566e1ddb9f4fbcd1c4abc000f403d46e2bdc SHA512 d68bfb472e48f3c8a96fe02db84d96dd8c691226d7e75572f5f04e4dd7f7f1f3857ec1a65fe56694ad609adf3e99fa0006ffcae21c3e52f0cc25b0a210090b0d
-EBUILD ipp-8.2.0.090.ebuild 707 BLAKE2B 803ade72a3ee912827eaca3716f1150ff92be9032989f2040d2eaba6717d61a0320f98323239c495cd024519258e9d4a008f56da7a28dff9012203ac1ba4eff5 SHA512 1e1481e851c628149ac35c045e725fe98aaf8d1308576543ab326d0ffdad3cd22f3e058a1e5f27c9523bc7cb191276214b71af86e28734dbe9f78192acc986cb
-EBUILD ipp-8.2.1.164.ebuild 715 BLAKE2B 835af417883277c401336532c6cdd958d22b03d4c32b9c264859f0ab7c990dd6643f66513ae52e2fa09cea977da853553f9cde6cb982c0737ce12f86abcf0a46 SHA512 1e7bc3186ca0554a58d5c051d0d3165258cdbd4e4d0bb4d72410d30e89ade3c6e78cb55f2befb42d944b8c6c2ba7c2f3b53418372bfb3968086f4fb8184089a0
+DIST parallel_studio_xe_2015_update6.tgz 4190044333 BLAKE2B b038cda914b4c736259b84d2958a16a718fc75fe1663b4a835f4011fadb553a28f5c231d6f0a2744fc3eec257b390b021b0af709d69a5d10845cf9d63d1aa320 SHA512 a9896289db8e820f02c330702ff1e954af11af5f9bbc0e5623a001b3a8c33a2bcb8660ac8b0e569994a3682bfd263bf119dbe6a43fb343139adbeaaaa13f8a81
EBUILD ipp-8.2.2.187.ebuild 715 BLAKE2B 0b65f922d644e6277160880b2301a71e7fb0e2d5129e87b88783c5baa248f5504ce9ead0ea16495c2d03d5efa95b90c16e087190029182431a28471c247f9b4b SHA512 25521f78842c613c20c10e43d8f8c66b790bd974f6009bc34cb4f834f2eb80c650e989372ed59ddac7a4ea4696516d398f371430513e7f6d82baf04efb52051f
+EBUILD ipp-8.2.3.233.ebuild 715 BLAKE2B 2c322a8075e3b615777190dae16d3165e2614b29b90fca80d3f7a35f8cb71dc24652146df2604a4d2323daa0e27ebe1466ed15f2c5b3affd047e33e251bcbe8e SHA512 d5aff5dc0971ba6421ae25ef2fc0ced4f43482b44c3ecf30baaf9ff4af8d0090ed712e2de369d6c6481159310f88faa6b1b29b0852af9db3e98b4c621b3ceb56
MISC metadata.xml 500 BLAKE2B 0e8630c46aac418e4cb37ff792c4f722254504ba15bb1880efc85e7e82bacaea2b435295177997a7341dd586bd3bd3dc2fb5e6d2bc9f678622e9de612d97baaf SHA512 c6a74517c3ee5a5f7495353d057c2f6ffbdb22c9a26a12893473f23c78238b771802f0f963aa1bc2250115925e23b15a3ca12ac1d0df895ebb5f2659d1057237
diff --git a/sci-libs/ipp/ipp-7.1.0.079.ebuild b/sci-libs/ipp/ipp-7.1.0.079.ebuild
deleted file mode 100644
index e6ff18149362..000000000000
--- a/sci-libs/ipp/ipp-7.1.0.079.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=2749
-INTEL_DPV=2013
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-13"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=3000M
-
-INTEL_BIN_RPMS="ipp ipp-devel"
-INTEL_DAT_RPMS="ipp-common"
diff --git a/sci-libs/ipp/ipp-7.1.1.117.ebuild b/sci-libs/ipp/ipp-7.1.1.117.ebuild
deleted file mode 100644
index 71f55b5718bc..000000000000
--- a/sci-libs/ipp/ipp-7.1.1.117.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=2872
-INTEL_DPV=2013_update1
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-13"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=3000M
-
-INTEL_BIN_RPMS="ipp ipp-devel"
-INTEL_DAT_RPMS="ipp-common"
diff --git a/sci-libs/ipp/ipp-7.1.1.146.ebuild b/sci-libs/ipp/ipp-7.1.1.146.ebuild
deleted file mode 100644
index 86f0c3766b74..000000000000
--- a/sci-libs/ipp/ipp-7.1.1.146.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=2987
-INTEL_DPV=2013_update2
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-13.1"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=3000M
-
-INTEL_BIN_RPMS="ipp ipp-devel"
-INTEL_DAT_RPMS="ipp-common"
-
-INTEL_SKIP_LICENSE=true
diff --git a/sci-libs/ipp/ipp-7.1.1.192.ebuild b/sci-libs/ipp/ipp-7.1.1.192.ebuild
deleted file mode 100644
index edfe81140352..000000000000
--- a/sci-libs/ipp/ipp-7.1.1.192.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=3266
-INTEL_DPV=2013_update4
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-13.1"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=3000M
-
-INTEL_BIN_RPMS="ipp ipp-devel"
-INTEL_DAT_RPMS="ipp-common"
-
-INTEL_SKIP_LICENSE=true
diff --git a/sci-libs/ipp/ipp-8.0.1.080.ebuild b/sci-libs/ipp/ipp-8.0.1.080.ebuild
deleted file mode 100644
index 8396137d987d..000000000000
--- a/sci-libs/ipp/ipp-8.0.1.080.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=3447
-INTEL_DPV=2013_sp1
-INTEL_SUBDIR=composerxe
-INTEL_SINGLE_ARCH=false
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-13.1"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=8000M
-
-INTEL_BIN_RPMS="ipp-common-devel ipp-mt ipp-mt-devel ipp-perftest ipp-perftest-devel ipp-st ipp-st-devel"
-INTEL_DAT_RPMS="ipp-common"
-
-INTEL_SKIP_LICENSE=true
diff --git a/sci-libs/ipp/ipp-8.2.1.164.ebuild b/sci-libs/ipp/ipp-8.2.1.164.ebuild
deleted file mode 100644
index a1f5a2a57052..000000000000
--- a/sci-libs/ipp/ipp-8.2.1.164.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=5207
-INTEL_DPV=2015_update2
-INTEL_SUBDIR=composerxe
-INTEL_SINGLE_ARCH=false
-
-inherit intel-sdp
-
-DESCRIPTION="Intel Integrated Performance Primitives for multimedia and data processing"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/"
-
-IUSE=""
-KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-libs/intel-common-15"
-DEPEND=""
-
-CHECKREQS_DISK_BUILD=6400M
-
-INTEL_BIN_RPMS=( ipp-{ac,di,gen,jp,mt,mt-devel,mx,rr,sc,st,st-devel,vc} )
-INTEL_DAT_RPMS=( ipp-common ipp-{ac,di,gen,jp,mx,rr,sc,st-devel,vc}-common )
-
-INTEL_SKIP_LICENSE=true
diff --git a/sci-libs/ipp/ipp-8.2.0.090.ebuild b/sci-libs/ipp/ipp-8.2.3.233.ebuild
index d43947ece3e9..14d562a8dc99 100644
--- a/sci-libs/ipp/ipp-8.2.0.090.ebuild
+++ b/sci-libs/ipp/ipp-8.2.3.233.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
INTEL_DPN=parallel_studio_xe
-INTEL_DID=4584
-INTEL_DPV=2015
+INTEL_DID=8470
+INTEL_DPV=2015_update6
INTEL_SUBDIR=composerxe
INTEL_SINGLE_ARCH=false
diff --git a/sci-libs/libgeotiff/Manifest b/sci-libs/libgeotiff/Manifest
index aff6b45d1a66..4158d39a8e9f 100644
--- a/sci-libs/libgeotiff/Manifest
+++ b/sci-libs/libgeotiff/Manifest
@@ -1,6 +1,6 @@
AUX Doxyfile 9282 BLAKE2B 0dcda644c528df5bd495db1785ce0f3213f0ce0c3551205e9c043a52151b59e82704545d55521f1983ca2b77a93c20dc0e9ddcc6b446a6485e942f301e19e165 SHA512 cc0324c682d5f45f516f0a71311a9b6527c5c4cd6c1a4113503ad9023b72c64ef9c257008cda95d565723183f932f61f79aab73e123e7b7ecf8b7fdb30457fee
DIST libgeotiff-1.4.0.tar.gz 1517881 BLAKE2B 5340029481b1d529626170e61b73948a620cf24e86297178eb84a76e4988dd5bde2c278f995d39fa598a84eaaac69e93a62e7d091a77830c5fd16a43cb20a750 SHA512 1336e9b5345d69c47807f350d2f757c753543fecc477a6fc036743e78fbfca7b7f99db1b0fdf03e80418fbd4c66db100d04ac7c3338913f9a2b922b9c9f91f1b
DIST libgeotiff-1.4.1.tar.gz 1674928 BLAKE2B 6c83ca77728c40995bf262d165c8566573c995f0d0116a3756f688b5686ff6529295d3340afdd771268c80050fb81b10953f7ae7339c46ed23d44dbd73cf302d SHA512 4a68bd7b9adf7453fdcb8f98cdeb79289b5f21315d1ef91d54fcc01724c8d687d243826c05a5523bb08c930296335959d2290916d46b6d802e63ac9be727c628
-EBUILD libgeotiff-1.4.0.ebuild 1503 BLAKE2B f6d61f3f2a524e32dee625600e633ee25a98dfdca7ac4bd75f9a4f709d1908742586154ccd2e1fa1fedaba96afb6935356376b43ed5a75a37102c40b048ed40d SHA512 d76295ff40542b2c15117f97eb74de4be36acd71094cc3a5750139b50d50332ce905f2bb8d8a984f9b1299e6aa3162a0222af629995113d8890b4652a5ec73bd
+EBUILD libgeotiff-1.4.0.ebuild 1510 BLAKE2B d2ccaa5aa0b75d30fed8cb8e2b11487bd59f113c4896de27abdca904bd5ca3fe0fca2a73c2968d8428e1a5fc0c5bf8010ea7fc35eb5486bcf668256c82eb70a4 SHA512 1d29ce1b7477bbdf9e089ed08c693fc57c7d9809f0adb0e24f99a93c6d2010dde97913269dc8f1ffbf7a7cfa03867c50f1f69afd05ff9811896b58fe4b654974
EBUILD libgeotiff-1.4.1.ebuild 1522 BLAKE2B e89d57d7dddc551e9c412fca87573a11e11186108ea0987fe0adf7e98e4843cd5ad4aabce58b4a90c2be15df85a47165ab565159309dc88222ad0ede22e61cee SHA512 a95434dd80cf6067be6e37453d482c00f0aee19318ca59845b55e7e7676e95f9f1c0e9fc07d4347873480396979eeeec340df82d8991cebe9153b413f1d57600
MISC metadata.xml 275 BLAKE2B 054c49c4cc7e0607212f55ec7e66b38585457f74ce21e0483503814df58d31dee0b784e9b0bd9cdf0c8fca04e7454bd1b515085e5aac2c0d7fd2700df08c9b26 SHA512 5877508750864819a1d129ac2406c0d11721cd0e4e64d55c9bd6a44649991fda435e7752e841cca94b348f74078226f12e90dcdd323915bce3d601e65865c225
diff --git a/sci-libs/libgeotiff/libgeotiff-1.4.0.ebuild b/sci-libs/libgeotiff/libgeotiff-1.4.0.ebuild
index 4b8a64006233..48af540b5c6d 100644
--- a/sci-libs/libgeotiff/libgeotiff-1.4.0.ebuild
+++ b/sci-libs/libgeotiff/libgeotiff-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@@ -13,7 +13,7 @@ SRC_URI="http://download.osgeo.org/geotiff/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc static-libs"
RDEPEND="
diff --git a/sci-libs/mathgl/Manifest b/sci-libs/mathgl/Manifest
index 473d8d3560dd..d415b5435de6 100644
--- a/sci-libs/mathgl/Manifest
+++ b/sci-libs/mathgl/Manifest
@@ -1,4 +1,4 @@
DIST STIX_font.tgz 2450541 BLAKE2B f725eb0264d9c3cb7c32a935e8857c4a21cb905a1dc6c9cc8a16408afdc7dd9b6fcd312a8c2f77aff5484605a39a9ee36e86ad0234adb5d6bcc5c8839101194c SHA512 c9124ec552074c98f15d6d3572a063598ca6bc598e3e78dcb5a5d57ae3928b5327a1374635f428ea1cefc9e51ee1d1aa9bd6ba9a306429fc6965140251d368b5
DIST mathgl-2.3.4.tar.gz 21361705 BLAKE2B 652cae42ace83077c5e5add2164a99d9a4f0b76a95d9ddd9b5570c04e87ce06c6cf127af85c451f74c7aa59e411c02c970e5fea7ed501a690f6d1a1456dcbd9c SHA512 2ddc45750ae2373c26e199f43b7f9546e0d4540c7b11a1e6280c83632face42f50bcb8276c60b0c2208ca0b6a7506e3fc0d195a8c1aa9e774ba812643b81336d
-EBUILD mathgl-2.3.4.ebuild 4516 BLAKE2B d569d467c13bcfd28a8e2ebdc7db9968514abd834323a783ed88431380f6588192aab727edff07279985490e67cedd2eab697a40423e351039ed0e009cb10888 SHA512 8002a10628ec4e9a1c2e9719f1a730f5bde3e3b41d1b175aab01cd0ff6fb5a5b5203bdba3ef6534ae3fc0bf575143c93ed8b4c4e4868e82de464992842a7957d
+EBUILD mathgl-2.3.4-r1.ebuild 4603 BLAKE2B f1eede1343dc8b2cbb28d18e5e4e063088b94c133b209ebb17e560c01d76f86c889a774ab3f45dafa44362329c7984ad311c93f387d6f6799fb7de9aacff3173 SHA512 14b69b861803cc3cbfac8627e48c22e7d88745aaf50b481dffdfac0368919c2a6dd7ba9671f6b488c7bbeb61a4b83d1bf8f1df504f9ca13fbeddf37993351413
MISC metadata.xml 800 BLAKE2B baa75251910016e5d059cebeebd85632d290ab0c3c50089de0485ffbcd08ee8ac59cbfe33824347a5a5c339c74ea7a56c516d4d38661e56f7498d628d748f64a SHA512 8b75db0a01ce59f22543701447630c56a82f9091b5901f85ae102de7deca281e09dbcb443b8ff2930cf18145d63504646a289fd5e77defccc4d38480596d1968
diff --git a/sci-libs/mathgl/mathgl-2.3.4.ebuild b/sci-libs/mathgl/mathgl-2.3.4-r1.ebuild
index 7ec2be14d829..f42b9c87871d 100644
--- a/sci-libs/mathgl/mathgl-2.3.4.ebuild
+++ b/sci-libs/mathgl/mathgl-2.3.4-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="LGPL-3"
SLOT="0/7.4.1"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc fltk gif glut gsl hdf hdf5 jpeg lua mpi octave opengl openmp pdf
- png python qt4 qt5 static-libs threads wxwidgets zlib"
+ png python qt5 static-libs threads wxwidgets zlib"
LANGS="ru"
for l in ${LANGS}; do
@@ -40,7 +40,12 @@ RDEPEND="
pdf? ( media-libs/libharu )
png? ( media-libs/libpng:0 )
python? ( dev-python/numpy[${PYTHON_USEDEP}] ${PYTHON_DEPS} )
- qt4? ( dev-qt/qtgui:4 )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
zlib? ( sys-libs/zlib )"
@@ -117,8 +122,9 @@ src_configure() {
$(cmake-utils_use openmp enable-openmp)
$(cmake-utils_use pdf enable-pdf)
$(cmake-utils_use png enable-png)
- $(cmake-utils_use qt4 enable-qt4)
+ -Denable-qt4=OFF
$(cmake-utils_use qt5 enable-qt5)
+ $(cmake-utils_use qt5 enable-qt5asqt)
$(cmake-utils_use threads enable-pthread)
$(cmake-utils_use threads enable-pthr-widget)
$(cmake-utils_use python enable-python)
@@ -140,7 +146,7 @@ src_install() {
if ! use static-libs; then
rm "${ED}"/usr/$(get_libdir)/*.a || die
fi
- if use qt4 ; then
+ if use qt5 ; then
local lang
insinto /usr/share/udav
for lang in ${LANGS} ; do
diff --git a/sci-libs/parmgridgen/Manifest b/sci-libs/parmgridgen/Manifest
index 99bcb6ddac02..e71777b60788 100644
--- a/sci-libs/parmgridgen/Manifest
+++ b/sci-libs/parmgridgen/Manifest
@@ -1,5 +1,8 @@
-AUX parmgridgen-1.0-as-needed.patch 985 BLAKE2B 5ac23ebbd9345be4c1b74ddc49ed15f5d537f9785ad5ee833f6faa8a05c15dbcae782d03359e95666ab1f2f5b9f3204df5c19dde5ce6d7415357015221ac7f96 SHA512 3a7a2e854338253934a9e8a05f157465696b7e0307ea30a5046a710831910087937271a0818df325367d3ad65a544b971cd249f61d59d77c125cb3520934d0b5
-AUX parmgridgen-1.0-autotools.patch 14205 BLAKE2B 8b4bd90d4dff06edb5e3cc362cf4a66f12a94abba687b74862691c65c81a9720f6ad8fdf51eeae56294377679a589278f0401e0fe3f65ca089becdd557214520 SHA512 cfb39c82cc40dc034b125201cc75f825ae224eda7a0d3ac2ab460c7bf8fd194cc5a01742f869970d987613a35e327da5a107b161e0bd6c6612f189244bd01da5
-DIST ParMGridGen-1.0.tar.gz 2623528 SHA256 62cdb6e48cfc59124e5d5d360c2841e0fc2feecafe65bda110b74e942740b395 SHA512 e12ea3c923dd900c92ba4f2639daacc6c3596c5ea3c8d366b269c4c21247b10e6400c384321cfc65b486e4f8217dcd43f43eee27570b1fe1375deb02e255cb16 WHIRLPOOL a78187a71e04d15b0260e411c713b190c36a68931442ff04e537f7efbbb01ddfdb58c09835ac341dc6d7f3826fc855f64e8b32ea24d41d40b77c438a57db207e
+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 883 BLAKE2B bb3725e35203250496766d9bc23e281bc200bb1b5cb2714ce5a53b8318f0d37341a35dde2507870153c4c6e2668fcd75dc8713e6fa117cb8e80279fee047f426 SHA512 4a6c84be28ad08d6b3c071cf7eb3c9ef6ba0678b2e75aba58e9ff910dd6c50d8d9eba67f5b7e153aabf3362dbdf7d8edacdd4307f115b035873fdf2a88893381
EBUILD parmgridgen-1.0.ebuild 753 BLAKE2B 69c013bc95f832e473f30ba46f62c32e884ac7bbb86e7ad28cabc012aef852aab5ff0cec59f0e7f40ebaa9fa3773e545c83cb4fb520cc9bf0a09ac0f3d6f113b SHA512 147c3676e89ebc6b7130e9e74ea3e4bf39f808c6a44d6cc7840d133c704e8fd84b9ee6eb4d7a7faa154512dda7394d6998f5dfde7ca68ebb58ea741444f2778f
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
index 4f9addda4228..3b378552fab7 100644
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch
+++ b/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch
@@ -1,13 +1,13 @@
---- MGridGen/Lib/Makefile.am.old 2009-03-10 09:28:13.000000000 +0200
-+++ MGridGen/Lib/Makefile.am 2009-03-10 09:28:07.000000000 +0200
+--- 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
---- ParMGridGen/ParLib/Makefile.am.old 2009-03-10 09:31:43.000000000 +0200
-+++ ParMGridGen/ParLib/Makefile.am 2009-03-10 09:35:13.000000000 +0200
+--- 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
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch
index 5a5f2369a3a8..1615f2232e5d 100644
--- a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch
+++ b/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch
@@ -1,23 +1,192 @@
---- ParMGridGen-1.0-src/mgridgen.h 2001-11-09 00:41:22.000000000 +0100
-+++ ParMGridGen-1.0/mgridgen.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,7 +0,0 @@
--typedef int idxtype;
--typedef double realtype;
--
--
--void MGridGen(int, idxtype *, realtype *, realtype *, idxtype *, realtype *,
-- int, int, int *, int *, int *, idxtype *);
--
---- ParMGridGen-1.0-src/parmgridgen.h 2001-12-06 00:05:37.000000000 +0100
-+++ ParMGridGen-1.0/parmgridgen.h 1970-01-01 01:00:00.000000000 +0100
-@@ -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 *);
---- ParMGridGen-1.0-src/acx_mpi.m4 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/acx_mpi.m4 2008-07-19 22:10:53.000000000 +0200
+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
@@ -200,34 +369,11 @@
+ :
+fi
+])dnl ACX_MPI
---- ParMGridGen-1.0-src/mgridgen.pc.in 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/mgridgen.pc.in 2008-07-20 15:34:06.000000000 +0200
-@@ -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
---- ParMGridGen-1.0-src/parmgridgen.pc.in 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/parmgridgen.pc.in 2008-07-20 15:49:53.000000000 +0200
-@@ -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
---- ParMGridGen-1.0-src/configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/configure.ac 2008-07-20 16:05:45.000000000 +0200
+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)
@@ -253,116 +399,62 @@
+ ParMGridGen/ParLib/Makefile
+ ParMGridGen/Programs/Makefile])
+AC_OUTPUT
---- ParMGridGen-1.0-src/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/Makefile.am 2008-07-20 15:55:52.000000000 +0200
-@@ -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
---- ParMGridGen-1.0-src/MGridGen/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/MGridGen/Makefile.am 2008-07-19 22:53:47.000000000 +0200
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= IMlib Lib Programs
---- ParMGridGen-1.0-src/MGridGen/IMlib/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/MGridGen/IMlib/Makefile.am 2008-07-19 22:48:10.000000000 +0200
-@@ -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
---- ParMGridGen-1.0-src/MGridGen/Lib/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/MGridGen/Lib/Makefile.am 2008-07-19 22:43:36.000000000 +0200
+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 @@
-+## 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
---- ParMGridGen-1.0-src/MGridGen/Programs/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/MGridGen/Programs/Makefile.am 2008-07-19 23:38:41.000000000 +0200
-@@ -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
---- ParMGridGen-1.0-src/ParMGridGen/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/ParMGridGen/Makefile.am 2008-07-20 16:04:31.000000000 +0200
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= IMParMetis-2.0 ParLib Programs
---- ParMGridGen-1.0-src/ParMGridGen/IMParMetis-2.0/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/ParMGridGen/IMParMetis-2.0/Makefile.am 2008-07-20 15:24:55.000000000 +0200
-@@ -0,0 +1,4 @@
-+## middle directory
-+
-+#Build in these directories:
-+SUBDIRS= ParMETISLib
---- ParMGridGen-1.0-src/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am 2008-07-20 16:18:31.000000000 +0200
-@@ -0,0 +1,8 @@
-+## Source directory
-+
-+pkginclude_HEADERS = defs.h macros.h parmetis.h proto.h rename.h struct.h
-+pkgincludedir = $(includedir)/imparmetis
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
+
-+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
---- ParMGridGen-1.0-src/ParMGridGen/ParLib/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/ParMGridGen/ParLib/Makefile.am 2008-07-20 15:53:06.000000000 +0200
++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 @@
-+## 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
---- ParMGridGen-1.0-src/ParMGridGen/Programs/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ ParMGridGen-1.0/ParMGridGen/Programs/Makefile.am 2008-07-20 16:24:19.000000000 +0200
-@@ -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
++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
new file mode 100644
index 000000000000..1ad445c705e9
--- /dev/null
+++ b/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch
@@ -0,0 +1,48 @@
+ 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
new file mode 100644
index 000000000000..1a464b99ed2f
--- /dev/null
+++ b/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch
@@ -0,0 +1,70 @@
+ 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/parmgridgen-1.0-r1.ebuild b/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild
new file mode 100644
index 000000000000..c94cad2a63ac
--- /dev/null
+++ b/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 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
+}