summaryrefslogtreecommitdiff
path: root/sci-libs/metis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-25 01:00:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-25 01:00:59 +0000
commit2808be9288546424bc5e88a39631a6835e6bd388 (patch)
tree80c785026b9bcf673fbd94227390082ac8716acf /sci-libs/metis
parenta7689c2abcff4374b84d95fb2df980ec9a566965 (diff)
gentoo auto-resync : 25:03:2024 - 01:00:59
Diffstat (limited to 'sci-libs/metis')
-rw-r--r--sci-libs/metis/Manifest5
-rw-r--r--sci-libs/metis/files/metis-5.1.0-multilib.patch20
-rw-r--r--sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch11
-rw-r--r--sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch21
-rw-r--r--sci-libs/metis/metis-5.1.0-r5.ebuild79
5 files changed, 0 insertions, 136 deletions
diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest
index 0f14ec5b2c19..8a4b4aa9edfa 100644
--- a/sci-libs/metis/Manifest
+++ b/sci-libs/metis/Manifest
@@ -1,11 +1,6 @@
-AUX metis-5.1.0-multilib.patch 579 BLAKE2B 3e9edf7809a43026bfc7a320b1ff37f2e00a04dbdbcb8c3acb62016d8c41b4e68301ab3053fa1fb0fcb2a6bf3b48818175fdbf4b4fe2a23c0b4cb814d512f092 SHA512 5aa179b6de17ac24eb25ddc9377b5adea7b794405ba332de23096daac9231ab5c603268a24ad9219b3a9c598b9cdad33082f31a2cdc957b784d09d92e50f4941
-AUX metis-5.1.0-remove-GKlib-O3.patch 267 BLAKE2B ef39556238377c12a311685ca96188f8b4c3db1398b55941d273592ff40cad49d3ec5c7606177edacad25af4684d9ae65dacaa9a7ca9ad957d326b874b87f3cf SHA512 8b4f4eb0753063e64533e0101b9e78bf2a711e6b2d080607ab06025ad681788225abe7555db28edee00a98ba41badc41341bb3cec2bd654fc738d63d78867968
-AUX metis-5.1.0-shared-GKlib.patch 590 BLAKE2B 63a10fd00f21cff949660c598fa4519432559965c72f31c35d2a726dbbdfb9d2591c99e92c9520c2021e8ce0c485aa9834445e9f5dfe388f93106e49eee562af SHA512 3157e364f56661c7bc896016b2cda83658f2b00fe7c936e732e80e366ccf6421a1ab6f95d5a74fdb790f4ec8789d048aab9d68b0ccf1eb03f94621f78adb1a3a
AUX metis-5.2.1-add-gklib-as-required.patch 413 BLAKE2B 6949eaa302236c3a6a94d7c0e5062781114998e5aab6c0d970c6d72b45ab1fe4e2ec7e2ac44469ba9a1910511095f05455a52d255ea05928fda7bf981034e982 SHA512 e27a54e5a6135c8b338cfc7ae93934db41f61a60ea1075e5c2b42f699b4749027023f56127889848f708b3699b3f6404c7db89da166ef13da5aa3338c6274dbb
AUX metis-5.2.1-multilib.patch 603 BLAKE2B aa988f804f6dfdba9ccff7a8b6929c2551273d7c8d1303feef5a7310632a4af78380f3e9d0024fb9fa0cdbb7952db7c09919ab54e323d5282a7b844e3708bfad SHA512 d89a7ba0cba8df805fd6a97f8fa8df354e9af441133d2417ec9a16afaa3666937712fefd2e83dcfb0e93a6a9f17d1123cc84501b3d21e45e93169915a9d1d7bb
AUX metis-5.2.1-respect-user-flags.patch 1258 BLAKE2B aadf0612d276228bc0fc116534a523337f0e6330195ab5b66dc0954ee8ceb98e3c9e5f849dbd234fa6b1a5d8ca0f284b1099711bbc8bd53f8be41ee347f362e9 SHA512 c7b6f6e7db0c0a2bccdfa9fef8addcab67f79fd05609375defe432ac05d54a8d4da50b4ee35d873dd04d05e2d251cfcc7a6b1e0fbbdb8d39af2385833d86a778
-DIST metis-5.1.0.tar.gz 4984968 BLAKE2B c5f8ff552fce7e7cc02740e6197c9deb5e05e8bc2e2e56cad0cba85705eec6990b511182930c8758fd16a18015f54c8a4827038039bc3c58ee41df468ea175bc SHA512 deea47749d13bd06fbeaf98a53c6c0b61603ddc17a43dae81d72c8015576f6495fd83c11b0ef68d024879ed5415c14ebdbd87ce49c181bdac680573bea8bdb25
DIST metis-5.2.1.tar.gz 4838377 BLAKE2B 7f2bb3b4dce71cd05e25d042095c311f814d5d197b1a6ae19994b6bcbb7d948d3a96210cbce5633f39d7bb8ad7cc3f8f4977c6465ec8591934aac00ea9637c94 SHA512 69127b7a777f9ba14cf399a7122000af9d6094a5f44be600a28384cfc0495c024fb0c6eab37c4473a5763ec1077cd9f30d9bcbb3c952462f6c9ead31c6b9e790
-EBUILD metis-5.1.0-r5.ebuild 1829 BLAKE2B 34c689ef43ee52bb0c13d654daf6f44d436c4edf845f6b02d57f21e200dbee5444a4ba788c41a9b937703b9f8532f70d4b56fc9ed9c0cede37825695c51f0a5e SHA512 aad2f154fc7ef7ebe6f0061b7c74c422ec588a6a7df5cdd5ce207930c211a27bfc533e2083130642110a3164b41097bd8a0aa32d8a130b6e5b6f3f28a756cc9f
EBUILD metis-5.2.1-r2.ebuild 2215 BLAKE2B 085f884a768fbc18516a051c722e6c341bd089bbfd2375fcf8601df5fac0f89dd11adfac204b0153c9a5eb9d4a2bf175e567d4d6cc0a95f2106c7fca96c4630c SHA512 1d7a64240c92574024277ba2d93cb8ca8874f48ecd23a6c9ee0e00beb76888209e7fbb77e5d41ea7bf6e200c14569f839c4348ab669342a9ceff51ad1ddd52e0
MISC metadata.xml 947 BLAKE2B 9687c616dd1c8684be3fc1022671560ac5ff752514cbced0a3bb1bfc70348ecdb72c4913e65720a70f03609a1277c5a697e5985fb0cb8032d60e5c24f9b16674 SHA512 efa12e77a7af2803d0626eefc85aaaa5b2594fdfc748c8ad870590f65ae40ec7e557fa923707f327b8bb04036b57a67a036fed52ff9159af1fe65c062165408f
diff --git a/sci-libs/metis/files/metis-5.1.0-multilib.patch b/sci-libs/metis/files/metis-5.1.0-multilib.patch
deleted file mode 100644
index 9e72c5b1b2d3..000000000000
--- a/sci-libs/metis/files/metis-5.1.0-multilib.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/libmetis/CMakeLists.txt
-+++ b/libmetis/CMakeLists.txt
-@@ -4,13 +4,14 @@
- file(GLOB metis_sources *.c)
- # Build libmetis.
- add_library(metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources})
-+set_target_properties(metis PROPERTIES SOVERSION 0)
- if(UNIX)
- target_link_libraries(metis m)
- endif()
-
- if(METIS_INSTALL)
- install(TARGETS metis
-- LIBRARY DESTINATION lib
-- RUNTIME DESTINATION lib
-- ARCHIVE DESTINATION lib)
-+ LIBRARY DESTINATION lib${LIB_SUFFIX}
-+ RUNTIME DESTINATION lib${LIB_SUFFIX}
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX})
- endif()
diff --git a/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch b/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch
deleted file mode 100644
index 507395867fcc..000000000000
--- a/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/GKlib/GKlibSystem.cmake
-+++ b/GKlib/GKlibSystem.cmake
-@@ -20,7 +20,7 @@
- elseif(MINGW)
- set(GKlib_COPTS "-DUSE_GKREGEX")
- else()
-- set(GKlib_COPTS "-O3")
-+ set(GKlib_COPTS "")
- set(GKlib_COPTIONS "-DLINUX -D_FILE_OFFSET_BITS=64")
- endif(MSVC)
- if(CYGWIN)
diff --git a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch b/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch
deleted file mode 100644
index 483820164638..000000000000
--- a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/GKlib/CMakeLists.txt
-+++ b/GKlib/CMakeLists.txt
-@@ -7,7 +7,7 @@
- include(GKlibSystem.cmake)
-
- include_directories(".")
--add_library(GKlib STATIC ${GKlib_sources})
-+add_library(GKlib SHARED ${GKlib_sources})
- if(UNIX)
- target_link_libraries(GKlib m)
- endif(UNIX)
-@@ -16,6 +16,6 @@
- add_subdirectory("test")
-
- install(TARGETS GKlib
-- ARCHIVE DESTINATION lib
-- LIBRARY DESTINATION lib)
--install(FILES ${GKlib_includes} DESTINATION include)
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
-+ LIBRARY DESTINATION lib${LIB_SUFFIX})
-+install(FILES ${GKlib_includes} DESTINATION include/metis)
diff --git a/sci-libs/metis/metis-5.1.0-r5.ebuild b/sci-libs/metis/metis-5.1.0-r5.ebuild
deleted file mode 100644
index 71b30fa92596..000000000000
--- a/sci-libs/metis/metis-5.1.0-r5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A package for unstructured serial graph partitioning"
-HOMEPAGE="http://glaros.dtc.umn.edu/gkhome/metis/metis/overview"
-SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc double-precision examples int64 openmp"
-
-RDEPEND="!<sci-libs/parmetis-4.0.3-r2"
-
-PATCHES=(
- "${FILESDIR}"/${P}-shared-GKlib.patch
- "${FILESDIR}"/${P}-multilib.patch
- "${FILESDIR}"/${P}-remove-GKlib-O3.patch
-)
-
-src_prepare() {
- if use int64; then
- sed -i -e '/^#define IDXTYPEWIDTH/s/32/64/' include/metis.h || die
- fi
-
- if use double-precision; then
- sed -i -e '/^#define REALTYPEWIDTH/s/32/64/' include/metis.h || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGKLIB_PATH="${S}"/GKlib
- -DSHARED=yes
- -DOPENMP=$(usex openmp)
- )
- cmake_src_configure
-}
-
-src_test() {
- cd graphs || die
- local PATH="${BUILD_DIR}"/programs/:${PATH}
-
- ndmetis mdual.graph || die
- mpmetis metis.mesh 2 || die
- gpmetis test.mgraph 4 || die
- gpmetis copter2.graph 4 || die
- graphchk 4elt.graph || die
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc manual/manual.pdf
- if use examples; then
- docinto examples
- dodoc -r programs graphs
- fi
-
- cat >> "${T}"/metis.pc <<- EOF || die
- prefix=${EPREFIX}/usr
- exec_prefix=\${prefix}
- libdir=\${exec_prefix}/$(get_libdir)
- includedir=\${prefix}/include
-
- Name: METIS
- Description: Software for partioning unstructured graphes and meshes
- Version: ${PV}
- Cflags: -I\${includedir}/metis
- Libs: -L\${libdir} -lmetis
- EOF
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${T}"/metis.pc
-}