From 401101f9c8077911929d3f2b60a37098460a5d89 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 24 Mar 2022 23:59:54 +0000 Subject: gentoo resync : 25.03.2022 --- sci-libs/Manifest.gz | Bin 42929 -> 42911 bytes sci-libs/cdf/Manifest | 2 +- sci-libs/cdf/cdf-3.8.0-r1.ebuild | 8 +- sci-libs/cqrlib/Manifest | 2 +- sci-libs/cqrlib/cqrlib-1.1.3.ebuild | 10 +- sci-libs/libgeotiff/Manifest | 3 + .../files/libgeotiff-1.7.1-gnuinstalldirs.patch | 120 ++++++++++++++++++ sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild | 53 ++++++++ sci-libs/libigl/Manifest | 2 +- sci-libs/libigl/libigl-2.3.0.ebuild | 2 +- sci-libs/libint/Manifest | 4 +- sci-libs/libint/libint-1.1.6.ebuild | 6 +- sci-libs/libint/libint-2.6.0-r5.ebuild | 12 +- sci-libs/openblas/Manifest | 6 +- sci-libs/openblas/openblas-0.3.18.ebuild | 4 +- sci-libs/openblas/openblas-0.3.19.ebuild | 2 +- sci-libs/openblas/openblas-0.3.20.ebuild | 2 +- sci-libs/profnet/Manifest | 2 +- sci-libs/profnet/profnet-1.0.22.ebuild | 4 +- sci-libs/profphd-utils/Manifest | 2 +- .../profphd-utils/profphd-utils-1.0.10-r1.ebuild | 4 +- sci-libs/rocBLAS/Manifest | 4 +- .../files/rocBLAS-4.3.0-unbundle-Tensile.patch | 22 ---- sci-libs/rocBLAS/rocBLAS-4.3.0-r1.ebuild | 3 +- sci-libs/rocFFT/Manifest | 2 +- sci-libs/rocFFT/rocFFT-4.3.0-r1.ebuild | 106 ++++++++++++++++ sci-libs/rocFFT/rocFFT-4.3.0.ebuild | 106 ---------------- sci-libs/rocPRIM/Manifest | 2 +- sci-libs/rocPRIM/rocPRIM-4.3.0-r1.ebuild | 77 ++++++++++++ sci-libs/rocPRIM/rocPRIM-4.3.0.ebuild | 77 ------------ sci-libs/rocSPARSE/Manifest | 3 +- sci-libs/rocSPARSE/rocSPARSE-4.3.0-r1.ebuild | 138 --------------------- sci-libs/rocSPARSE/rocSPARSE-4.3.0-r2.ebuild | 138 +++++++++++++++++++++ sci-libs/rocSPARSE/rocSPARSE-4.3.0.ebuild | 122 ------------------ sci-libs/superlu_mt/Manifest | 2 +- sci-libs/superlu_mt/superlu_mt-3.1-r1.ebuild | 4 +- sci-libs/xgks-pmel/Manifest | 2 +- sci-libs/xgks-pmel/xgks-pmel-2.5.5.ebuild | 6 +- 38 files changed, 547 insertions(+), 517 deletions(-) create mode 100644 sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch create mode 100644 sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild create mode 100644 sci-libs/rocFFT/rocFFT-4.3.0-r1.ebuild delete mode 100644 sci-libs/rocFFT/rocFFT-4.3.0.ebuild create mode 100644 sci-libs/rocPRIM/rocPRIM-4.3.0-r1.ebuild delete mode 100644 sci-libs/rocPRIM/rocPRIM-4.3.0.ebuild delete mode 100644 sci-libs/rocSPARSE/rocSPARSE-4.3.0-r1.ebuild create mode 100644 sci-libs/rocSPARSE/rocSPARSE-4.3.0-r2.ebuild delete mode 100644 sci-libs/rocSPARSE/rocSPARSE-4.3.0.ebuild (limited to 'sci-libs') diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index 2aba134c034a..10d1b1b39ad0 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/cdf/Manifest b/sci-libs/cdf/Manifest index c6f2c7546031..500fbdb3a4ab 100644 --- a/sci-libs/cdf/Manifest +++ b/sci-libs/cdf/Manifest @@ -9,5 +9,5 @@ DIST cdf380vbrm.pdf 2260048 BLAKE2B 30abdf365763df753569289a74013033e0dc56c3ce0a DIST cdf38_0-dist-cdf.tar.gz 1251571 BLAKE2B d51463fcf196e0c35617b93725104b34a9047ee7ef22d5d5b7ed9ed5816903e435f130b8ebb0d75e0f05c4908b71de3a4c9bab910a9472b3111be22f659e1bc8 SHA512 cc13358ddd5dfa90731ec6d9da0985697ff9e297be0bc03d8132761d479f5ff062c822085d3141a2fa4320ccd7d1b59064fc236f143a00f24b22c6edf0f618ce DIST cdf38_0-dist-java.tar.gz 1007414 BLAKE2B 64fb991d937e9242d42a9b6524facff35acefe4fb2279b92942faf6a9403fae98c3a6b8e9881a916e8669ead5bca4a404dbc250d3a95be26cbe761b6dfa48227 SHA512 12b4d98561f4c07ef4837daa0fc90e1d1cb78622b3837d3cdc30643eae3e9f1ffe50dfa22e8be56615aa4cf4b983df6bde2d1c9fbe2115142d9fdfa653bee2be DIST cdf38ifd.pdf 881707 BLAKE2B b80e15e631eb5025317d324893c16838b3a44218cf2c592692eff4d0b778494f2555cf79d2d35b54d66606a82c3835ad896fe809ef363f85ab8261879bf55167 SHA512 2dd3ff5867f5faba3502f877057e9d3110e7be03219dcf5aa657c6685e4a63f847b3d3fbea8d201ae5601a78773c636799cc1ab53e77e12d0ffd5c543322340c -EBUILD cdf-3.8.0-r1.ebuild 3243 BLAKE2B 38829e729888e48e6cb17169aca9f76acb89247e8da0ee6f7815f718c0df1cf3e332ccd4d47cf3cecb57601a16d186308b647d7a9b2f0a7f95234d34e077463f SHA512 7138664c012bd17c6219feb81493d295c36276e7eabdeef47957452df0b3c26829d3c0748a926b993b17fd614e4a83d0cfdca9e6bc76c6241353ac65af3e909f +EBUILD cdf-3.8.0-r1.ebuild 3249 BLAKE2B 1fec861cc3d29ecf7747f2d174ec496ba9cf7a91b2affc09d4aa351519f4acb75d75b66b1edd86a52f6641aed5e0f0533bdf6c383c0c74955cfdba5d2878a548 SHA512 04fb3feb1de933535516b2ce2a78cfa6a992a67787409e263092992a22ea5896808bc2bc2a7ee86c6dfe6f47c325b331b3f88dbabeb7ee17343446b0b9854a93 MISC metadata.xml 1026 BLAKE2B c85d08537f0a20e932adfd0c29de5bc3402acd3f21538294a05460539a091ea2aab19ab47f8c32a952d76abfefac26719d2683a4f7010b0813bc977b7ffe8092 SHA512 6c23cee8ffb43d2ed1a77a2e300d86070dc6fbb80cb2cb8d65be479440e2f250683e1cd7a0fee9d6ebe5210c22587b8f090dce0a55b4e6abf8b87f47b9ec2633 diff --git a/sci-libs/cdf/cdf-3.8.0-r1.ebuild b/sci-libs/cdf/cdf-3.8.0-r1.ebuild index 5d8499adc51c..aeb793888314 100644 --- a/sci-libs/cdf/cdf-3.8.0-r1.ebuild +++ b/sci-libs/cdf/cdf-3.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -59,9 +59,9 @@ src_compile() { PV_SO=${PV:0:1} emake \ OS=linux \ - AR=$(tc-getAR) \ - CC=$(tc-getCC) \ - LD=$(tc-getCC) \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC)" \ ENV=gnu \ SHARED=yes \ SHAREDEXT_linux=so.${PV_SO} \ diff --git a/sci-libs/cqrlib/Manifest b/sci-libs/cqrlib/Manifest index d72c00d12568..d9a57e4f7501 100644 --- a/sci-libs/cqrlib/Manifest +++ b/sci-libs/cqrlib/Manifest @@ -1,4 +1,4 @@ AUX 1.0.6-gentoo.patch 4265 BLAKE2B 61e9f8fab6c84a1d809895b9de3b7106ab47853c60bf6c60f6a5676f6812ace111afdece07154174151befe6af8efb9ee5a406175fdb62f6fcd5f3974c07a18e SHA512 9a21d5950e378d041dc5fb318debc1790701fd3a8e2f8c651c9a77b526f641c1a5a2a1615c6c3af114f1a5a6e9246b30bbd774f15fc9eeefaf154a13e561a44e DIST CQRlib-1.1.3.tar.gz 93987 BLAKE2B d95dc83f92c322fe6185c8a9989d4814bcae95ac870c2555c5cce0e4279a676180050b0e23bc29cc1032f3ee7a7e2ccc8bbe75be7dba4e336a27afda532aadc4 SHA512 49ee134171bc4736513556781cc978599a3017c0692cf48fba876b2cf8d846ff9b1bbce41c0beba3836701de0dc00d987142253683cd9c1da71586435a5c4010 -EBUILD cqrlib-1.1.3.ebuild 1128 BLAKE2B abc1b83364d8a1ef324b880d0f2634e4eef9d6ff7e13b132bec51ed10ad264059450a652e9e7903d1e70fa4b90baea253e249b8dee5933dd3342400f6223f504 SHA512 6b98a0eeaa80e257bbf967c97816e58881e5ac16792d748828c3088cb8f308c021db0da984135028d6ba39752de08e978c7b9369d593605154e75190437f57f7 +EBUILD cqrlib-1.1.3.ebuild 1133 BLAKE2B de0b1366ca00249d4c5ea6a6a74240931fb414aaac076474d82c37da0692d6d831f22806c62f169d7ac683835f8fa361e34c0591fcd095053743477e75641cd0 SHA512 4876fe152990789bd65d32b8ef90eb868f0691821943ee8f19d4834f171f46a2437526f8717a1f4e16a8e21ddcbad9fa2c6a54cb239bd55598d0a54d7839e54c MISC metadata.xml 340 BLAKE2B 6a3f4f36879758c497632683f752e8df8bd369512d79fc60c827efb4702c9ccb52d2080a04eb83899688c2b93caf018599f79ede9b01db21c9fc4e8fea1cdc0e SHA512 72de0065a012384c67bb71c515d154d8b7a13783ccc4d04f28c520320b88fc6591cfee7f9a989c5317d6a6013993713bf45a0418abc060f551ce337d779bad25 diff --git a/sci-libs/cqrlib/cqrlib-1.1.3.ebuild b/sci-libs/cqrlib/cqrlib-1.1.3.ebuild index d43706733c17..b6f66281567c 100644 --- a/sci-libs/cqrlib/cqrlib-1.1.3.ebuild +++ b/sci-libs/cqrlib/cqrlib-1.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -35,8 +35,8 @@ src_prepare() { src_compile() { emake \ - CC=$(tc-getCC) \ - CXX=$(tc-getCXX) \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ CFLAGS="${CFLAGS}" \ CPPFLAGS="${CXXFLAGS} -DCQR_NOCCODE=1" \ all @@ -44,8 +44,8 @@ src_compile() { src_test() { emake -j1 \ - CC=$(tc-getCC) \ - CXX=$(tc-getCXX) \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ CFLAGS="${CFLAGS}" \ tests } diff --git a/sci-libs/libgeotiff/Manifest b/sci-libs/libgeotiff/Manifest index e0fb31e55a8a..5297ac15fdef 100644 --- a/sci-libs/libgeotiff/Manifest +++ b/sci-libs/libgeotiff/Manifest @@ -1,6 +1,9 @@ AUX Doxyfile 9282 BLAKE2B 0dcda644c528df5bd495db1785ce0f3213f0ce0c3551205e9c043a52151b59e82704545d55521f1983ca2b77a93c20dc0e9ddcc6b446a6485e942f301e19e165 SHA512 cc0324c682d5f45f516f0a71311a9b6527c5c4cd6c1a4113503ad9023b72c64ef9c257008cda95d565723183f932f61f79aab73e123e7b7ecf8b7fdb30457fee +AUX libgeotiff-1.7.1-gnuinstalldirs.patch 4645 BLAKE2B 40deb94bd4eeb55d59d7682b03e34b4b6e3889779a4a134324e4fdc11bcdfe0b1a9b1653256bfe3c58e42f24fc818d2b63e6f651f559efe2e99ce1f7c2badffe SHA512 64e0c4b7ad4e37b910332cc4128f8836ef0215478cc5e8b38b9168c83f6ee718dbf152ec456a983c5ae942d883613d9e201897f83f90e720d355151a765bfbf1 DIST libgeotiff-1.6.0.tar.gz 537175 BLAKE2B 4b1430c9e80cdd4193f474484b295c151ecb9a654248e08527046f1aa35cfab0be59980edad2cc6ae90c1a7b0e03d46fd203affd5b01c83e0fd4435d5e56b2d3 SHA512 4c59598140d6c435a25aff6520e07a01a0153cac526df3b3e1366d5edc43cd82b15099da79ee8a2fb916e858f5a5d7421cfbf96bb485c91fac9e19c7209b7418 DIST libgeotiff-1.7.0.tar.gz 541931 BLAKE2B 3c0843f8c86d6bbcedf9d07b45d2d676f1ccfaba7b5e40fa7f8d5f290b39da5cfaebe39567eab9e8add1b99042aad51d5104b81c2c05493d18d022d41e5b106b SHA512 8e294b5db89e88dbd4f7eb9d804be788ff3d14a1a14f721e9805b42cc797500596f0473dd8e5be6c1da01b56bdebc872df2b30470a2d96686f308019de10739a +DIST libgeotiff-1.7.1.tar.gz 542779 BLAKE2B e26a14fcb463f4a9e5a3652b978223da6b11dcb4ec6a3b6068460f929a57e9affafdb652f16fad23a2da4612c6ae3c2624bfb4f26c96fc4290a33f1e0629b726 SHA512 af119040598f4349124848d9788ea1d0d2019e23fc48eaf4b0445320c51e91afa6c7e25b49738bdaf0aa4467a19104b00838d669da27dee77898c489fe5fe4c1 EBUILD libgeotiff-1.6.0.ebuild 1263 BLAKE2B 501a0503040baacee952966b1a627e1cbb10d0ac266bf06ea0d57bf56d099e497d3802d96f5f29dd70432f0fd724a23cf5ea94ce00ab0c66b70279ebe85a9a7d SHA512 19963a11645ad5bc7ae9cc4eef2fd484502a5314fcc560a1dd954f09b7ec87522ef3fa03c1005eab8f46245b390cea8e02f8ba732144b7caa43dca3f52799a87 EBUILD libgeotiff-1.7.0.ebuild 1270 BLAKE2B 5d024b10502e7c25b37cfdad9eb80bdd3b131b461cc1225c7b052a2b681a2ec6482c7d68674e241c43015368d5e6a8112acaa8c26440582082facd555d40645b SHA512 d75a127677f63589718d1663a769ef2070107d3197da858b28fea50fd32f34317fe759d128a108c44c9979aa179bad4514316de01173f769ebaf7668db0a9d73 +EBUILD libgeotiff-1.7.1-r1.ebuild 1233 BLAKE2B d86e8563522d1211540c689d9d9b620b78d434156d15116c2f5789f3765919d421fe118e6188dddc336d24c0d560bd8e3fc9a112d81321049dc15b44e344e64c SHA512 7fae2581ef7c3d73ac292418e289c6e22d4975615751f10bb1948ed76207972f41d93cea4abd627fc60653ff9d7d920d0253d1e3b598d30422b096ebc2321a36 MISC metadata.xml 276 BLAKE2B 51ed91dbe57f48aa4af2c9fa6fc16fa70996a95e31096505ec3e9288f04182aaf09feb0cd3e2e1c45e37dcffc528c788995ee4c89ea73b3c736dd9ec6172788c SHA512 b0a243998a4962647e6e5bbf04f9d92837c969c5a2f44d1c752a032cf3f0308d0ad82dcab968781b8edb88aa49748e27da617e7c3587647d4637db0912a4cb95 diff --git a/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch b/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch new file mode 100644 index 000000000000..6fdcd9753f95 --- /dev/null +++ b/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch @@ -0,0 +1,120 @@ +https://github.com/OSGeo/libgeotiff/pull/74 + +From d18deccb461990c826ceee8fbcc57a44502ace2e Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 20 Mar 2022 02:55:50 +0000 +Subject: [PATCH] CMake: adopt GNUInstallDirs + +This makes it a lot easier for packagers (it happens by default +if we've setup our environment correctly) to have files installed in the right +places, including libdir, but also documentation, which can vary. + +This works cross-platform still but it means libgeotiff uses the +standard options which CMake projects tend to use for such locations +and therefore no special treatment is needed when packaging it. + +Fixes: https://github.com/OSGeo/issues/33 +Signed-off-by: Sam James +--- + CMakeLists.txt | 41 ++++++++++------------------------- + bin/CMakeLists.txt | 6 ++--- + 2 files changed, 14 insertions(+), 33 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 001df67..1840258 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -7,6 +7,8 @@ + ############################################################################### + PROJECT(GeoTIFF) + ++include(GNUInstallDirs) ++ + SET(GEOTIFF_LIB_NAME geotiff) + SET(GEOTIFF_LIBRARY_TARGET geotiff_library) + +@@ -239,38 +241,17 @@ SET(GEOTIFF_MAN_PAGES + + # ${PROJECT_BINARY_DIR}/geotiff_version.h + +-SET(DEFAULT_BIN_SUBDIR bin) +-SET(DEFAULT_LIB_SUBDIR lib) +-SET(DEFAULT_INCLUDE_SUBDIR include) +- +-# Locations are changeable by user to customize layout of GeoTIFF installation +-# (default values are platform-specIFic) +-SET(GEOTIFF_BIN_SUBDIR ${DEFAULT_BIN_SUBDIR} CACHE STRING +- "Subdirectory where executables will be installed") +-SET(GEOTIFF_LIB_SUBDIR ${DEFAULT_LIB_SUBDIR} CACHE STRING +- "Subdirectory where libraries will be installed") +-SET(GEOTIFF_INCLUDE_SUBDIR ${DEFAULT_INCLUDE_SUBDIR} CACHE STRING +- "Subdirectory where header files will be installed") +- +-# Mark *_SUBDIR variables as advanced and dedicated to use by power-users only. +-MARK_AS_ADVANCED(GEOTIFF_BIN_SUBDIR GEOTIFF_LIB_SUBDIR GEOTIFF_INCLUDE_SUBDIR) +- +-# Full paths for the installation +-SET(GEOTIFF_BIN_DIR ${GEOTIFF_BIN_SUBDIR}) +-SET(GEOTIFF_LIB_DIR ${GEOTIFF_LIB_SUBDIR}) +-SET(GEOTIFF_INCLUDE_DIR ${GEOTIFF_INCLUDE_SUBDIR}) +- + # Install doc files + INSTALL(FILES + AUTHORS ChangeLog COPYING INSTALL LICENSE README README_BIN README.WIN +- DESTINATION doc) ++ DESTINATION ${CMAKE_INSTALL_DOCDIR}) + + # Install man pages +-INSTALL(FILES ${GEOTIFF_MAN_PAGES} DESTINATION share/man/man1) ++INSTALL(FILES ${GEOTIFF_MAN_PAGES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) + + + # Install header files for development distribution +-INSTALL(FILES ${GEOTIFF_LIB_HEADERS} DESTINATION ${GEOTIFF_INCLUDE_DIR}) ++INSTALL(FILES ${GEOTIFF_LIB_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + + ############################################################################### + # Build libxtiff library +@@ -323,7 +304,7 @@ if(UNIX) + set_target_properties( + ${GEOTIFF_LIBRARY_TARGET} + PROPERTIES +- INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${GEOTIFF_LIB_DIR}") ++ INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") + endif() + endif() + +@@ -348,14 +329,14 @@ target_link_libraries(${GEOTIFF_LIBRARY_TARGET} PRIVATE + target_include_directories( + ${GEOTIFF_LIBRARY_TARGET} + PUBLIC $ +- $) ++ $) + + INSTALL( TARGETS ${GEOTIFF_LIBRARY_TARGET} + EXPORT depends +- RUNTIME DESTINATION ${GEOTIFF_BIN_DIR} +- LIBRARY DESTINATION ${GEOTIFF_LIB_DIR} +- PUBLIC_HEADER DESTINATION ${GEOTIFF_INCLUDE_DIR} +- ARCHIVE DESTINATION ${GEOTIFF_LIB_DIR} ) ++ RUNTIME DESTINATION ${CMAKE_INSTALLL_BINDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) + + # Define grouping of source files in PROJECT file (e.g. Visual Studio) + SOURCE_GROUP("CMake Files" FILES CMakeLists.txt) +diff --git a/bin/CMakeLists.txt b/bin/CMakeLists.txt +index dad465f..c61585c 100644 +--- a/bin/CMakeLists.txt ++++ b/bin/CMakeLists.txt +@@ -41,6 +41,6 @@ MESSAGE(STATUS "Adding GeoTIFF utilities to build - done: ${GEOTIFF_UTILITIES}") + # Targets installation + + INSTALL(TARGETS ${GEOTIFF_UTILITIES} +- RUNTIME DESTINATION ${GEOTIFF_BIN_DIR} +- LIBRARY DESTINATION ${GEOTIFF_LIB_DIR} +- ARCHIVE DESTINATION ${GEOTIFF_LIB_DIR}) ++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) diff --git a/sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild b/sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild new file mode 100644 index 000000000000..fe5e5d7051fc --- /dev/null +++ b/sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Library for reading TIFF files with embedded tags for geographic information" +HOMEPAGE="https://trac.osgeo.org/geotiff/ https://github.com/OSGeo/libgeotiff" +SRC_URI="https://download.osgeo.org/geotiff/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/5" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="doc jpeg +tiff zlib" + +DEPEND=">=sci-libs/proj-6.0.0:= + jpeg? ( virtual/jpeg:= ) + tiff? ( >=media-libs/tiff-3.9.1 ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}"/${PN}-1.7.1-gnuinstalldirs.patch +) + +src_configure() { + local mycmakeargs=( + -DWITH_JPEG=$(usex jpeg) + -DWITH_TIFF=$(usex tiff) + -DWITH_ZLIB=$(usex zlib) + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + mkdir -p docs/api || die + cp "${FILESDIR}"/Doxyfile Doxyfile || die + doxygen -u Doxyfile || die "updating doxygen config failed" + doxygen Doxyfile || die "docs generation failed" + fi +} + +src_install() { + use doc && local HTML_DOCS=( docs/api/. ) + + cmake_src_install +} diff --git a/sci-libs/libigl/Manifest b/sci-libs/libigl/Manifest index a8d6b513ede2..b38b71b09b4a 100644 --- a/sci-libs/libigl/Manifest +++ b/sci-libs/libigl/Manifest @@ -1,5 +1,5 @@ DIST libigl-2.3.0.tar.gz 1132299 BLAKE2B f6a61666aafff76ce004d99191ae52d625fc2960909802c02a7359c6a81767315a2109a8878964da7a4ad9cc0121471d42ed6ec25bc9cdcbdb100b0b7d174eb4 SHA512 41fbb3660e61457c3d6c52de4d17e0bfa56eb48eab82013c8095ce753c24ecff389365f91dbcf316cc422c09f713745251e32bddf4deff23fe5e428b9797da19 DIST libigl-2.4.0.tar.gz 1124759 BLAKE2B c2ba37192f2603a3ab0052aeb14f7706322364183c297af38ea88af8937bc7d76f0e3cc248a8e88c6bf2ad7ce2d9568d6e446a60c5da905fd4a235a706c4289c SHA512 f9e19c6d9a7fa2afe12c0a4042c3cc46606413d7f79b20e2464021fc0c5d9730e0ab2c192e5b4f161f3bc3a42a654929a2e77baac44c3eddad486f709cf909a1 -EBUILD libigl-2.3.0.ebuild 1142 BLAKE2B b4a3abbd3275ff378c82d66e0a4f361aa6106858d7aab1f01f83b7d3ec590e8e35a3c7c00d384a032a886c09ea2987e641d95d32cf2e6cc73f7b6fe65335d667 SHA512 2bcce1a471bc14f287c926648c5f3343c086039fdec324749179ce304c1baf0fdd48b202f13598d396b21875575a79aef2deba367df84d2e5ca9ae77b0b47a9b +EBUILD libigl-2.3.0.ebuild 1141 BLAKE2B bde255c8870ef283bd2d22a99cb2bd73ea5e48cf5f829c7c28628d60e621f5c60bbc871f91bd8936060f69bba42e243e5f4c05dbf8925c38d07accb5f530b383 SHA512 a5f2a847a92fbdb35f280947bda4314c14797b73422e3286ddcde7ac206a479762aa51634e83594577bec0feff8e6098ff603fd605522fa95bec5ef723202e5d EBUILD libigl-2.4.0.ebuild 1257 BLAKE2B f7f49877ed51deffae2aa59c9c8ec8d7437bb6d7b4b8fddce549b50f606b1d4fe712b772430379381b858d5213835a737528e96307b4453466376b0b1491f247 SHA512 d0c7983355de0748a8122ac5f7bd6441154941eeb66163e1ad4f8338a972e9b280a05115c32bba7138d004d374d4f6572db4d2e7bc3f9b622063ffab2860ff4a MISC metadata.xml 880 BLAKE2B 24a2217c24e20564edd4b2021f05a217e10fb6114398e3c01382de650cf2e567f67525972d104b46b437bb933a7e737c309793298e0d7624bdd7f1f5890d9af4 SHA512 a53c2e1472fab941fc5c967b39253eadb43896c600244f5dd8e5591fd073fa0ec03de98bc8c8aefab9eaefaf0a62a5843237a5cdc72d15deda439b77488ac895 diff --git a/sci-libs/libigl/libigl-2.3.0.ebuild b/sci-libs/libigl/libigl-2.3.0.ebuild index 4394eb040c0b..3b0dfd878e96 100644 --- a/sci-libs/libigl/libigl-2.3.0.ebuild +++ b/sci-libs/libigl/libigl-2.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libigl/libigl/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="static-libs" DEPEND="dev-cpp/eigen:3" diff --git a/sci-libs/libint/Manifest b/sci-libs/libint/Manifest index 10e8a56b75d3..23ede6dfef66 100644 --- a/sci-libs/libint/Manifest +++ b/sci-libs/libint/Manifest @@ -1,6 +1,6 @@ AUX libint-1.1.6-as-needed.patch 1982 BLAKE2B ee6fdcd80c2ba8e9b40b3a25aecdd3dced861b2b0a0b6abd535266cce23a35b41e7a6bb65e35cf994b9cf37e2e94ad5910e5f3730e7147250eece28c536c9ced SHA512 6677550cae8aca9cd7905594e1c229e16057e3efa4c1b96e4f03586d694189bc5c8121884397b9d618300f05dc9c86fad3c0c82bb701bf82f6e07613ac9e8c5b DIST libint-1.1.6.tar.gz 256404 BLAKE2B c754e25f0c3bc6c52eb434beafd2cb794a2e715003ee9409d76e8ae06e0ce19a42a9331ad4db9be2745d6820e7248210d10b4c004146e99192fd16fd2c31966d SHA512 cb39d73e89431c324e32d4a71593fe913c7ae2132677d4600e63ce1ed99e8e431758f0aa3d130991da841e98a1064fa931eb0e82dbe80af4c0ece10ee3a4f2d7 DIST libint-2.6.0.tar.gz 24743255 BLAKE2B 3ab7baba012828485c6c8425bce100e1ab50d2a3c8443ea2ef5cf173d58d8aa211a07e837b10a7f89d7e57f2e15b9384060bbf7b9885f32e9426525e65e15960 SHA512 56343c64b0dfb829702f4bb2fe14a04ad063acd7cb8b5a21cd1a45a830944c1ee98c888c9a28d6746b1bc17459aefcfb0aafe6ef310bfe554056212ad19e43ef -EBUILD libint-1.1.6.ebuild 855 BLAKE2B 65e5b86aa9e9b8a29825c7075145b4ad170c9a6bd255773e605a826476a54e3ec4734194362a53d74c95b3916e98ab7343ac5b94f4defb2a6cad0c42c55077a0 SHA512 ec5cc40c2c27cf812cca7d843461e5568f2596970ef80912e3c8cfab2cc70b0a5179c680c63a7d8df84d8d38bfd3e43dfad035ac4b43bf587ef81738d0e84274 -EBUILD libint-2.6.0-r5.ebuild 1597 BLAKE2B b5ba23f8101470e970a1a65bf7c70650c3144520ac798d9c41286b1e97cb296519af05d312cde7f015b4164997921db78e94c869b51a8700016be2e2281894f9 SHA512 f4409edfa07a47c1c629b2a48bd3adf9c280e634a5d6d995d40f8be0007730ec70a6e7fb39cfde6ed019a96c1240fa9fc5c75107487006bd3fa23ca1cf215264 +EBUILD libint-1.1.6.ebuild 859 BLAKE2B 1ae8519c75d42b6f37037aa89a34868816938098108cf001006ea2bd292d465b79d74980bb461bfb9308e2526f052748ed2697c0a52efdca811857aa1c6ebd56 SHA512 dc2d05872d9d2ec68d4d1321d794711cc135267ea78ad6aba08f8dd5b6dae08166384b1e46e8f5ed2138bcf1b0e269db149a64ac205574a91da8ffde82f8b6b6 +EBUILD libint-2.6.0-r5.ebuild 1607 BLAKE2B 048dc68c48380c1296280f261f02034a9b511f84f7e19e1765a9d4b34eeebf116e4fd7ac158e687b26696620795b2b21a8fad473eb53653543339a89cfbdce6f SHA512 580ae810781261eead898292054fd0410891527446c812dd99f24f369ff7f11418b2feffdb0b2089e95b2b2db0bb3ad3b5aecc1f022c65eb7132020c7f2616dc MISC metadata.xml 613 BLAKE2B 2d3fa8ad3cbebeb97e102269072553b7c967045efdb9bd6e09556861f33dc84bc1afbc6c4b7e78c829c64856beb091697d6f1a75d16d2f6f58d17331ffb94f77 SHA512 258bb0fdb9ee4f150345b6bf324ec005894dbe08698ba4391252b462d3affc2947106212dff6155faa6e4a3c06efa7b62a56f40b8a7765eafbdeb273241904d4 diff --git a/sci-libs/libint/libint-1.1.6.ebuild b/sci-libs/libint/libint-1.1.6.ebuild index 1abdfd1fd795..28a3672a85ef 100644 --- a/sci-libs/libint/libint-1.1.6.ebuild +++ b/sci-libs/libint/libint-1.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,8 +28,8 @@ src_configure() { local myeconfargs=( --enable-deriv --enable-r12 - --with-cc=$(tc-getCC) - --with-cxx=$(tc-getCXX) + --with-cc="$(tc-getCC)" + --with-cxx="$(tc-getCXX)" --with-cc-optflags="${CFLAGS}" --with-cxx-optflags="${CXXFLAGS}" ) diff --git a/sci-libs/libint/libint-2.6.0-r5.ebuild b/sci-libs/libint/libint-2.6.0-r5.ebuild index 176c1000db5f..4acff533f4c6 100644 --- a/sci-libs/libint/libint-2.6.0-r5.ebuild +++ b/sci-libs/libint/libint-2.6.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,13 +32,13 @@ src_prepare() { src_configure() { econf \ - --with-cxx=$(tc-getCXX) \ + --with-cxx="$(tc-getCXX)" \ --with-cxx-optflags="${CXXFLAGS}" \ --with-cxxgen-optflags="${CXXFLAGS}" \ - --with-cxxdepend=$(tc-getCXX) \ - --with-ranlib=$(tc-getRANLIB) \ - --with-ar=$(tc-getAR) \ - --with-ld=$(tc-getLD) \ + --with-cxxdepend="$(tc-getCXX)" \ + --with-ranlib="$(tc-getRANLIB)" \ + --with-ar="$(tc-getAR)" \ + --with-ld="$(tc-getLD)" \ --enable-eri=2 --enable-eri3=2 --enable-eri2=2 \ --with-eri-max-am=7,5,4 --with-eri-opt-am=3 \ --with-eri3-max-am=7 --with-eri2-max-am=7 \ diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest index 185f498f706c..78931319de43 100644 --- a/sci-libs/openblas/Manifest +++ b/sci-libs/openblas/Manifest @@ -2,7 +2,7 @@ AUX openblas-0.3.12-shared-blas-lapack.patch 2008 BLAKE2B 2d3a4a90d8144cbf149b77 DIST openblas-0.3.18.tar.gz 12619822 BLAKE2B 38a5e7b861eb0063a4494c1cfb6f7f5723741437ecdd5cb1fb42645eb73bceb472b3a8c11eec3d0ba4f676981ac89de4ff1ee0d7ea42d1e234746f34ce8fb6b8 SHA512 df9a14026a61bdc5285636bfd7a52dce244d24fcf4a0c870ef4e58b8b50e412849828ca5aeac2a2435f635e78e60559762e8bae22ea7bc5dff2e865a96d81152 DIST openblas-0.3.19.tar.gz 12706050 BLAKE2B c29aa27faaf18e3330087f8d2ebed733f53878266d6865239dfbb1624a113f3cabc988bbfcc18a0aa5d971697bc68bb267795ef24e2d8e0e8d50f802cb817b57 SHA512 1fcbcfefb7744894b0b0c83c6071b342086ca311dc67f5c2745812d61dcc9d31ef7dd5e1215dfb2731ae7197d497dbdf8f8b26a432eb07d41a7db0983eb86a33 DIST openblas-0.3.20.tar.gz 12742441 BLAKE2B 9ae808e2a7da39e28dbe26c7feb5da3c70275f3b48bd68455c22e3b16fc1f2d10b9d84c9593acff2c837fc1514f21f2bbc0e87708075c5fe13514d0d47cf0b5a SHA512 0742d40b74b11b781021280fd627fa5798e6856b49f2ba1111a5927aac1a7823bcb8162187555f4cf3a4dd7eadf5b1f2a4685c0b5e189847b2869166d1bc7391 -EBUILD openblas-0.3.18.ebuild 5679 BLAKE2B 08e30894d5c3d7eb488f008388aeae506eb7ee421a9b591b9738d3ba38bb1440dd382d5c7c8e3c79c655cb7c6a2432f954dee0c0d65fc8f93bbb17e165dc920f SHA512 a23a6d112452702b570a8c30a888e70afffe2ae7e24da58ee915ceb4b2cc5d11914fdfc653ab7c225878af8ab6202cca5d03cb1cbd17792a82f5916a8d5fc91c -EBUILD openblas-0.3.19.ebuild 5679 BLAKE2B ce89ee87e394f21ceab47482dde90f6655ee3b8a5517efb0e1c0e9d406c1683fe898c5d6528e8f9ad2810c5b65092f521447bcd6322265c932ebd53192573ddf SHA512 394e16832017ecad635d5a8cbd936c9ea55460441740e51d5b644c0be6ff19129c243704c5d794155ce0071e6d0af450b0f97aeaf92432993077c8accfa71fc2 -EBUILD openblas-0.3.20.ebuild 5680 BLAKE2B 6ce1b8b9941fcf88bcb1f76bebd6a97ae1a9992f6ffcb65791937bab503b82723b065707075f2978e8db95bf46dd56f0f6029e2b8ee7cbd010dcfd6d06854561 SHA512 581592c9483eb799a5df8b1c103b56bf4b37f82e203e06155e743565caf07c2502ceb222b1e950580f61cf9bc1aa7b5753393bf77094aefe8d669ac28d097c75 +EBUILD openblas-0.3.18.ebuild 5681 BLAKE2B 49f6b69e5f76fd8139792c985587ab8ff9745a443c2cb2917b94d8ccdc808f1e96064ad2c022a6a38f174777ea40c4abe6c30584721278687806ab19535a44f0 SHA512 49a892293df5d3b521d9a6d385c646be61a20f748f373c32e5ddf9645a6d2d73cd8b726c80d776bc1ab98b3bbef64294013aa0e3b855fee57dcadc305fffdc4f +EBUILD openblas-0.3.19.ebuild 5681 BLAKE2B 49f6b69e5f76fd8139792c985587ab8ff9745a443c2cb2917b94d8ccdc808f1e96064ad2c022a6a38f174777ea40c4abe6c30584721278687806ab19535a44f0 SHA512 49a892293df5d3b521d9a6d385c646be61a20f748f373c32e5ddf9645a6d2d73cd8b726c80d776bc1ab98b3bbef64294013aa0e3b855fee57dcadc305fffdc4f +EBUILD openblas-0.3.20.ebuild 5682 BLAKE2B ccd383a2fdb457654d638d2efce4bdc65df9e8ea9c4b3a387cc10b8b9655ba51916975e1fa05e1279efaa2dbe8bcb8ce95cd1bf9c9e8374f7476e26cf7ed0f9a SHA512 10f9d830e3b930882f86078d3ea1c3431c160e7c11a10080300c6e3155a6cde6a3a07fcec22e297970e439ef96303768ab3b13bdafb4bb4230918b74f986f237 MISC metadata.xml 1561 BLAKE2B 5ba7ec66dd8ba7ca8bc29bc0193b48b6a82b4949bb79bab461400040667aa66aac3cfd2ad9c7323798048fd43d18ac96a562d53b68f3f7ae8bf8505ac7a04691 SHA512 05272eb56480ff82b240d0f430df3df03981e24b971dbd37c13d464f4f4b334bac19b54915446a09326a334aa76249bb79a4fa389d26150365f21389992f9a48 diff --git a/sci-libs/openblas/openblas-0.3.18.ebuild b/sci-libs/openblas/openblas-0.3.18.ebuild index fa3c14f13223..3ac219fa41cf 100644 --- a/sci-libs/openblas/openblas-0.3.18.ebuild +++ b/sci-libs/openblas/openblas-0.3.18.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -54,7 +54,7 @@ pkg_setup() { tc-export CC FC LD AR AS RANLIB # HOSTCC is used for scripting - export HOSTCC=$(tc-getBUILD_CC) + export HOSTCC="$(tc-getBUILD_CC)" # threading options use openmp && tc-check-openmp diff --git a/sci-libs/openblas/openblas-0.3.19.ebuild b/sci-libs/openblas/openblas-0.3.19.ebuild index 7da37f1c1daa..3ac219fa41cf 100644 --- a/sci-libs/openblas/openblas-0.3.19.ebuild +++ b/sci-libs/openblas/openblas-0.3.19.ebuild @@ -54,7 +54,7 @@ pkg_setup() { tc-export CC FC LD AR AS RANLIB # HOSTCC is used for scripting - export HOSTCC=$(tc-getBUILD_CC) + export HOSTCC="$(tc-getBUILD_CC)" # threading options use openmp && tc-check-openmp diff --git a/sci-libs/openblas/openblas-0.3.20.ebuild b/sci-libs/openblas/openblas-0.3.20.ebuild index ab77400429f6..ed4ad9b91ed7 100644 --- a/sci-libs/openblas/openblas-0.3.20.ebuild +++ b/sci-libs/openblas/openblas-0.3.20.ebuild @@ -54,7 +54,7 @@ pkg_setup() { tc-export CC FC LD AR AS RANLIB # HOSTCC is used for scripting - export HOSTCC=$(tc-getBUILD_CC) + export HOSTCC="$(tc-getBUILD_CC)" # threading options use openmp && tc-check-openmp diff --git a/sci-libs/profnet/Manifest b/sci-libs/profnet/Manifest index f0df58aec36e..f5b64b9f04d3 100644 --- a/sci-libs/profnet/Manifest +++ b/sci-libs/profnet/Manifest @@ -1,3 +1,3 @@ DIST profnet-1.0.22.tar.gz 203676 BLAKE2B ecee0347d711784c37b71cc3b0812bbd871d2438716a4fa2fb1e2b9c1fe3a9801073fcff3432203feed226325db36d4246d0be64487c57f2f643a192ae33840e SHA512 11c6d180219b60df7c5e144719354b7fbd5845e4ab6e52027315ee80d820c89fca9bce5b9e9e49314aa64058f93196f0cd35089604b53721fee3c050e45d9555 -EBUILD profnet-1.0.22.ebuild 844 BLAKE2B ad85ec69fb1b95d081ae97a4cae612c82310cc52114cd3c86e9c489e2bd03b837c5f9b59cfc6e7a1f41751832c64dc5f6f0a55ec8af2cb5a5e5b62b87a3cb98a SHA512 d169cd5861636652395a8a83e068ff26ff838637780224137f48e1a3db00ee271e47f11a6d0552c95f061e6a8f83ef41519acdbda705deae56a1ecc90b680d96 +EBUILD profnet-1.0.22.ebuild 846 BLAKE2B 9a8fd8135ad587add63692107be276096e1e56081707feb598c330dd168817069168f0a38ae03148f1a24b294dc0cdb96e9ba50efec3de5c0376ccaf9f13460a SHA512 94da604b1325e1c1621380d8aae5e3b73bc0a935623815d75b8e99a16b49ebeea949f5243d91d569673f2a26b54af285564da804235274da1a885659e8bf01e7 MISC metadata.xml 268 BLAKE2B a4d67334cdad8626d60e46b677ee1c83f569e5e20b3739a7664bb33be1829f8478af35e135bf734a6ff151b8543ea6c4ecafbf822cee8189f7e7096bd9698711 SHA512 59d3d8213b1a219396b74b6f4188c01e1cb4eb1c63e6792ce1e7fdb8000d1a4625919337ff77288ca7f7e07d9753f481d2381a06f554012633cd678194c980de diff --git a/sci-libs/profnet/profnet-1.0.22.ebuild b/sci-libs/profnet/profnet-1.0.22.ebuild index 5488f1435dec..ba10260fc635 100644 --- a/sci-libs/profnet/profnet-1.0.22.ebuild +++ b/sci-libs/profnet/profnet-1.0.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,7 +26,7 @@ src_prepare() { src_compile() { append-fflags $(test-flags-FC -fallow-argument-mismatch) emake \ - F77=$(tc-getF77) \ + F77="$(tc-getF77)" \ FFLAGS="${FFLAGS}" } diff --git a/sci-libs/profphd-utils/Manifest b/sci-libs/profphd-utils/Manifest index eab6b915ade0..51073214e4aa 100644 --- a/sci-libs/profphd-utils/Manifest +++ b/sci-libs/profphd-utils/Manifest @@ -1,3 +1,3 @@ DIST profphd-utils-1.0.10.tar.gz 388222 BLAKE2B 1985bb9b93a502911f0d3b5c7de9031d633f6060e9ae0b7531d248436b1dacf6f3462bab1bc127add341dc00a8200a88860197dd6515c1430395b840c44b98ca SHA512 c8a777e20bd721e53610ec28da01771300b06f3d284d40b0681ac0e38e8e0b3c7507e1aec7ddc627808d6ce7ccf8d3db94bf87449b958647e00a9c9d98a4300c -EBUILD profphd-utils-1.0.10-r1.ebuild 549 BLAKE2B 9f44502246efdbb5ac63dae09476a96d0e02d22bddb9e14bf48ce563561d66d593ddbd9e7c33af72c8d90d39448d697803e3812ec149c18535efd5f3e3824b2e SHA512 d862b24738f61d6cfd418079a937817ad972d6ca560473762cd7f275aeef3b056225ded19d6b63bb16de1a5ac15a0d3dbd0530c267b1b477d9afbfcae9453871 +EBUILD profphd-utils-1.0.10-r1.ebuild 551 BLAKE2B aad820c454dc996c1eab50f21d3f81fd7fdef61105a9f71015e5a9c442238617d1e249ba03555528c0d9dd90410f4c9739d4cd07cbf2f81b171dd3520d88b794 SHA512 1269ac953c93c01c58d8450af0e46ff9ef03a25ef7cc3efc90a24322373faa971cec5fef6bd76747ff844bae5cdddb422cfe38405268154ab5749a40d016215f MISC metadata.xml 268 BLAKE2B a4d67334cdad8626d60e46b677ee1c83f569e5e20b3739a7664bb33be1829f8478af35e135bf734a6ff151b8543ea6c4ecafbf822cee8189f7e7096bd9698711 SHA512 59d3d8213b1a219396b74b6f4188c01e1cb4eb1c63e6792ce1e7fdb8000d1a4625919337ff77288ca7f7e07d9753f481d2381a06f554012633cd678194c980de diff --git a/sci-libs/profphd-utils/profphd-utils-1.0.10-r1.ebuild b/sci-libs/profphd-utils/profphd-utils-1.0.10-r1.ebuild index 288f583f6598..33cde935a96c 100644 --- a/sci-libs/profphd-utils/profphd-utils-1.0.10-r1.ebuild +++ b/sci-libs/profphd-utils/profphd-utils-1.0.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ BDEPEND="dev-lang/perl" src_compile() { emake \ - F77=$(tc-getF77) \ + F77="$(tc-getF77)" \ AM_FFLAGS="" } diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest index ff8f0fa12732..c197bb27d979 100644 --- a/sci-libs/rocBLAS/Manifest +++ b/sci-libs/rocBLAS/Manifest @@ -4,9 +4,9 @@ AUX rocBLAS-4.3.0-change-default-Tensile-library-dir.patch 1533 BLAKE2B d6b48397 AUX rocBLAS-4.3.0-fix-glibc-2.32-and-above.patch 1254 BLAKE2B d3bcf526f374065ed0615c89ab74cbc203d2d6b6d0a1c49072f3328aaa40aa52f0fa155b23a936a865d353db32f48f348a64f05f157eb6bb2d55c93f9da364d1 SHA512 e899b26e3dc4717cb7854c16d104b9e070067f49e308fe6a38f1be5735a83a814da46ab41752cf4431b4c378d29f31c6082e1fe63e1bf5ae72a55b54a9017c15 AUX rocBLAS-4.3.0-link-system-blas.patch 1106 BLAKE2B 83f525072dc34edec01c56353d8c87f0f967c9cf07d054da8c1f4af632e095cd2af9562dea8eab8a2ddc7a71a9570e654b4a6b0f68c95508e92cc743350c8129 SHA512 94efab3d507fc90bd0d0b2cd0096e68b7669d1de2faf73fe0bfbc8c26c83db88596664bd61f394863194ad3108985b6206c4408c6d2ec93cd30ccec13b3b37f1 AUX rocBLAS-4.3.0-remove-problematic-test-suites.patch 2240 BLAKE2B bdaf0111083e62f15d907b3faa536b1418a7273b3733386c14625ffed4c505b7d6a2318ae24a0dda286d57d4dac6befefa8005ef58452a9eb3928b78d337e214 SHA512 565d29c193ed04d45dc179ce06bbbdb0d472d66fe989286f4ccf29ccce39c118d79225ca80d2dbcb022833347b87e7573a78dc573dfde73d368e62256526eb93 -AUX rocBLAS-4.3.0-unbundle-Tensile.patch 1934 BLAKE2B 72622949ce96381b7e0b24dd7eff28eff492bb46d800f7d47e12d092662dc258a1e758d7a20fd27753b0e50ec2348abe0c0b4bb1a7e644d9522049e2a1df19b7 SHA512 36ca6740439a4eed672df7e8c52be87ca165d0095efa147480290e0c3db117ba2d524cf2ef759074b757bbba30e470660bcbbdf1d98fb97448101eda86cd6f67 +AUX rocBLAS-4.3.0-unbundle-Tensile.patch 863 BLAKE2B 223d7b54d61111443c9f90d66a2d53bc85414094a2b9c571d2e6fafc0d1260befb0783d6c761d4df0b22c31a4e85a029f5eed5d9d455488207791fdaa1c69952 SHA512 40e7cc604139b419b9a77ad1005a8bbfd1134909f2e0be67579dcc958d49c8239b1b7f573741c9ff04e310977fafbd2edce5b58f4bc4bffb2cd003e7fbab7437 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb SHA512 126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47 DIST rocm-rocBLAS-4.3.0.tar.gz 11569970 BLAKE2B f11b0acf2bbd5737b036142d3b2cc1e18c38e088a8b7db58156d478dd6718befbb82bb7fd43a38fe64a5427124c5ad5241fa37977f094e6efd195d168d3e5f65 SHA512 490ab1c1e98a8b311ad5630515c448d9bb0a2bf588a08bcbebee345e2954d616b4ffe7c2e03dadca82c590438c42afccb98fe8ba00856aece101b5ffe62ef1e0 -EBUILD rocBLAS-4.3.0-r1.ebuild 3809 BLAKE2B 9054edbfe1b285efd53932a33e8df1de168ab8f64481e596b7d891efd838c87c64cd75093e3d738e9bc0c3499fa645c15fa3959b0492bb2eb648da1c4d2b92dd SHA512 44fa7416f2b9582f2cf7d1a5965942579350956c4a5408ef11dac725a8e248758ab1b974be768c4bcb486cc4179aa167ca17dded4d1c1b754f6efce1605d9dd0 +EBUILD rocBLAS-4.3.0-r1.ebuild 3897 BLAKE2B 3100406bc65c2292c5b444760bb73bff4804181405d1a174397191ea31f41e8ecebe050bb2bee060a5be344ea5e514c0acde028f8fc483879dbff8b504a69454 SHA512 aab616bb0662c7983c0edd25fb12d79687c9c5f9b6552ac758156b756e8d4db764c50dd6534c92f02be0ba7ff45904586976d0918626b3ebb0d791d38445ec70 EBUILD rocBLAS-4.3.0.ebuild 4226 BLAKE2B 0e4814b92bf97e230dee8ff54565ca718d2482d12e3f31d194e6321a55b064f3653059dfef623d665ac5d25fadad20a8bca81ace83980c3ee8f5e62cb5c4cd24 SHA512 06528ef0cf5767ed0b9bc58794cddebfc7e247091ff78c4e0e8eeb8f75ed3cdfd5443044671837f9573cf0e576d8006ef6a7c1a96786f5d4a8f06657c5b6308c MISC metadata.xml 654 BLAKE2B b8a1d40e2ccc2aadccb9a1200e9c78fccb37544fa01c353645372a4ed01a6d153c04ff5d0d96cd7661e80b09eb6c69e8cbc59e466fef117ea1ad5ef54b1334ae SHA512 b880f8f495aee8c337b7cac4054a30f877a1204d0cda03fa90aaa25e4ae163d435c113141f2afef62967f603dea372419b228655e1b26fff53c010c8efdcebf1 diff --git a/sci-libs/rocBLAS/files/rocBLAS-4.3.0-unbundle-Tensile.patch b/sci-libs/rocBLAS/files/rocBLAS-4.3.0-unbundle-Tensile.patch index f2bcff9a58db..c8d99c851b00 100644 --- a/sci-libs/rocBLAS/files/rocBLAS-4.3.0-unbundle-Tensile.patch +++ b/sci-libs/rocBLAS/files/rocBLAS-4.3.0-unbundle-Tensile.patch @@ -20,25 +20,3 @@ index 4c29c94..f9838c2 100644 ) if(rc) message(FATAL_ERROR ${rc}) -diff --git a/library/src/CMakeLists.txt b/library/src/CMakeLists.txt -index a34ee87..bf94988 100755 ---- a/library/src/CMakeLists.txt -+++ b/library/src/CMakeLists.txt -@@ -99,9 +99,6 @@ if( BUILD_WITH_TENSILE ) - # Create a unique name for TensileHost compiled for rocBLAS - set_target_properties( TensileHost PROPERTIES OUTPUT_NAME rocblas-tensile CXX_EXTENSIONS NO ) - target_compile_definitions( TensileHost PUBLIC USE_TENSILE_HOST ) -- -- # Tensile host depends on libs build target -- add_dependencies( TensileHost TENSILE_LIBRARY_TARGET ) - else() - # Create a unique name for Tensile compiled for rocBLAS - set_target_properties( Tensile PROPERTIES OUTPUT_NAME rocblas-tensile CXX_EXTENSIONS NO ) -@@ -520,7 +517,6 @@ rocm_install_targets( - if( BUILD_WITH_TENSILE ) - if( BUILD_WITH_TENSILE_HOST ) - set( ROCBLAS_TENSILE_LIBRARY_DIR "\${CPACK_PACKAGING_INSTALL_PREFIX}rocblas/lib" CACHE PATH "path to tensile library" ) -- install(DIRECTORY ${CMAKE_BINARY_DIR}/Tensile/library DESTINATION ${ROCBLAS_TENSILE_LIBRARY_DIR}) - endif() - endif() - diff --git a/sci-libs/rocBLAS/rocBLAS-4.3.0-r1.ebuild b/sci-libs/rocBLAS/rocBLAS-4.3.0-r1.ebuild index 13cf41fdd900..7c2a4366ee26 100644 --- a/sci-libs/rocBLAS/rocBLAS-4.3.0-r1.ebuild +++ b/sci-libs/rocBLAS/rocBLAS-4.3.0-r1.ebuild @@ -76,7 +76,6 @@ src_configure() { addpredict /dev/random export PATH="${EPREFIX}/usr/lib/llvm/roc/bin:${PATH}" - export TENSILE_SKIP_LIBRARY=1 local mycmakeargs=( -DTensile_LOGIC="asm_full" @@ -130,7 +129,7 @@ src_test() { addwrite /dev/kfd addwrite /dev/dri/ cd "${BUILD_DIR}/clients/staging" || die - ./rocblas-test || die "Tests failed" + LD_LIBRARY_PATH="${BUILD_DIR}/clients:${BUILD_DIR}/library/src" ROCBLAS_TENSILE_LIBPATH="${BUILD_DIR}/Tensile/library" ./rocblas-test || die "Tests failed" } src_install() { diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest index e9d747321310..cf8d24cfc967 100644 --- a/sci-libs/rocFFT/Manifest +++ b/sci-libs/rocFFT/Manifest @@ -2,5 +2,5 @@ AUX rocFFT-4.2.0-add-functional-header.patch 426 BLAKE2B 82c289bb6663690163c1195 DIST rocFFT-4.0.0.tar.gz 772176 BLAKE2B f08db9487449e707ba814a66d23992f68c140017a38f72ee45b3b224fc3e46abd40b976aef645f4432601265b38cff8939456981c686360eba135349b5d28fb5 SHA512 db9a6b49162dfb7924aa5f5dc8d42c92a5a741e03c3c0b4ece2cfb72de7506a345f3d28d31a3d7755cfe78078c448c9f952ca671e472335a4301de8702916176 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003 SHA512 765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6eeeebd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d EBUILD rocFFT-4.0.0-r1.ebuild 1131 BLAKE2B 71aa2f8a3318d92ac9ec0739b0e921b10b54bd8d3b1416d23a9ac3e41b23401626c382cba34b1d9e1249e42951d8b7fdba9604cda01cb9e12cb0980850f1c997 SHA512 dbbc8c2cd0c79b16c90fbb41bdd0f901e61195b373d0ebcce5df0e9cb4eebb116af142c8f10a85ce68cc1cf9aeb1f7578eee3d360d80ecf0512ae7821db15aa2 -EBUILD rocFFT-4.3.0.ebuild 2907 BLAKE2B 8ab594e41cadf8234551a36026b82198ac42b419fd6564a9386554dea613c028348b95b37cddc35a4ebd522f7ad528de89a5dd21195b433d4ee1be906bb68e0d SHA512 c5e09c62d269e97cddddea9a30324bc947f19ca75fe86984d68539f3683a88c9befb8c0b17706fc9f84b5b029f9f79192f935bc2c8ce00abe978c1fa5cc48133 +EBUILD rocFFT-4.3.0-r1.ebuild 2798 BLAKE2B c4e243674c4eded667cce3d3e2e4a9f1a612e0e62e699e23a3afc3482e6b1b82038a9de253748220da8c0a01bde66bada55b9a5514a2cc9688e015dcd4d91915 SHA512 fb9f81f734cb7919f63640c04e399608a84dc2864dc51f415f886b684b27d68ac6b9b504961f7bf3ae9e1533cbca7e7a4182a3def9d0f85e78ba13b13a94d306 MISC metadata.xml 600 BLAKE2B e5670764a33e77b02bcec492c068a8ec969f0b17888ae74fa09cf13fbac40012cf2ae7590e130012addbbcf2210f66391786395896a5c34f2d74ff977300507a SHA512 50e92e755a0b3b86eaceabc2884aebe14659913e104fc9fa915603b975b03350d66deef3c5455ed48f5ca67033050817f953a3d649161cf31a3088a77780cd38 diff --git a/sci-libs/rocFFT/rocFFT-4.3.0-r1.ebuild b/sci-libs/rocFFT/rocFFT-4.3.0-r1.ebuild new file mode 100644 index 000000000000..5ebefcf5435f --- /dev/null +++ b/sci-libs/rocFFT/rocFFT-4.3.0-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit cmake check-reqs multiprocessing python-any-r1 + +DESCRIPTION="Next generation FFT implementation for ROCm" +HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocFFT" +SRC_URI="https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-${PV}.tar.gz -> rocFFT-${PV}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND="dev-util/hip:${SLOT}" + +DEPEND="${RDEPEND} + ${PYTHON_DEPS}" + +BDEPEND=" + test? ( dev-cpp/gtest dev-libs/boost + >=sci-libs/fftw-3 + >=dev-util/cmake-3.22 +)" + +CHECKREQS_DISK_BUILD="7G" + +IUSE="test" + +RESTRICT="!test? ( test )" + +S="${WORKDIR}/rocFFT-rocm-${PV}" + +PATCHES=("${FILESDIR}/${PN}-4.2.0-add-functional-header.patch") + +required_mem() { + if use test; then + echo "52G" + else + if [[ -n "${AMDGPU_TARGETS}" ]]; then + local NARCH=$(($(awk -F";" '{print NF-1}' <<< "${AMDGPU_TARGETS}" || die)+1)) # count how many archs user specified in ${AMDGPU_TARGETS} + else + local NARCH=7 # The default number of AMDGPU_TARGETS for rocFFT-4.3.0. May change in the future. + fi + echo "$(($(makeopts_jobs)*${NARCH}*25+2200))M" # A linear function estimating how much memory required + fi +} + +pkg_pretend() { + return # leave the disk space check to pkg_setup phase +} + +pkg_setup() { + export CHECKREQS_MEMORY=$(required_mem) + check-reqs_pkg_setup + python_setup +} + +src_prepare() { + sed -e "s/PREFIX rocfft//" \ + -e "/rocm_install_symlink_subdir/d" \ + -e "/