commit:     512e52d7f6e11882215f4665eaa0b45ee690aa27
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 19:45:45 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 21:02:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512e52d7

sci-libs/metis: drop 5.1.0-r5

Closes: https://bugs.gentoo.org/906314
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/metis/Manifest                            |  1 -
 sci-libs/metis/files/metis-5.1.0-multilib.patch    | 20 ------
 .../metis/files/metis-5.1.0-remove-GKlib-O3.patch  | 11 ---
 .../metis/files/metis-5.1.0-shared-GKlib.patch     | 21 ------
 sci-libs/metis/metis-5.1.0-r5.ebuild               | 79 ----------------------
 5 files changed, 132 deletions(-)

diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest
index 39754651ea8d..c9a17a772929 100644
--- a/sci-libs/metis/Manifest
+++ b/sci-libs/metis/Manifest
@@ -1,2 +1 @@
-DIST metis-5.1.0.tar.gz 4984968 BLAKE2B 
c5f8ff552fce7e7cc02740e6197c9deb5e05e8bc2e2e56cad0cba85705eec6990b511182930c8758fd16a18015f54c8a4827038039bc3c58ee41df468ea175bc
 SHA512 
deea47749d13bd06fbeaf98a53c6c0b61603ddc17a43dae81d72c8015576f6495fd83c11b0ef68d024879ed5415c14ebdbd87ce49c181bdac680573bea8bdb25
 DIST metis-5.2.1.tar.gz 4838377 BLAKE2B 
7f2bb3b4dce71cd05e25d042095c311f814d5d197b1a6ae19994b6bcbb7d948d3a96210cbce5633f39d7bb8ad7cc3f8f4977c6465ec8591934aac00ea9637c94
 SHA512 
69127b7a777f9ba14cf399a7122000af9d6094a5f44be600a28384cfc0495c024fb0c6eab37c4473a5763ec1077cd9f30d9bcbb3c952462f6c9ead31c6b9e790

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
-}

Reply via email to