Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: profiles/, sci-libs/superlu_dist/
Date: Mon, 02 May 2022 12:22:45
Message-Id: 1651493909.689c58f6e7b62c8569ab1bca5705e4fc0d0c7800.andrewammerlaan@gentoo
1 commit: 689c58f6e7b62c8569ab1bca5705e4fc0d0c7800
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 12:18:29 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 12:18:29 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=689c58f6
7
8 sci-libs/superlu_dist: drop masked package
9
10 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
11
12 profiles/package.mask | 5 ---
13 sci-libs/superlu_dist/metadata.xml | 26 ---------------
14 sci-libs/superlu_dist/superlu_dist-6.4.0.ebuild | 42 -------------------------
15 3 files changed, 73 deletions(-)
16
17 diff --git a/profiles/package.mask b/profiles/package.mask
18 index effdccc93..d39812beb 100644
19 --- a/profiles/package.mask
20 +++ b/profiles/package.mask
21 @@ -29,8 +29,3 @@
22 ## app-misc/some-package
23
24 #--- END OF EXAMPLES ---
25 -
26 -# Andrew Ammerlaan <andrewammerlaan@g.o> (15 Mar 2022)
27 -# Missing dependencies, bumping is non-trivial, requires patches to get it to
28 -# compile without errors or sandbox violations. Mask for removal, no revdeps
29 -sci-libs/superlu_dist
30
31 diff --git a/sci-libs/superlu_dist/metadata.xml b/sci-libs/superlu_dist/metadata.xml
32 deleted file mode 100644
33 index 0bd32bba5..000000000
34 --- a/sci-libs/superlu_dist/metadata.xml
35 +++ /dev/null
36 @@ -1,26 +0,0 @@
37 -<?xml version="1.0" encoding="UTF-8"?>
38 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
39 -<pkgmetadata>
40 - <maintainer type="project">
41 - <email>sci@g.o</email>
42 - <name>Gentoo Science Project</name>
43 - </maintainer>
44 - <longdescription lang="en">
45 -SuperLU is a general purpose library for the direct solution of
46 -large, sparse, nonsymmetric systems of linear equations on high
47 -performance machines. The library is written in C and is callable
48 -from either C or Fortran. The library routines will perform an LU
49 -decomposition with partial pivoting and triangular system solves
50 -through forward and back substitution. The LU factorization routines
51 -can handle non-square matrices but the triangular solves are
52 -performed only for square matrices. The matrix columns may be
53 -preordered (before factorization) either through library or user
54 -supplied routines. This preordering for sparsity is completely
55 -separate from the factorization. Working precision iterative
56 -refinement subroutines are provided for improved backward
57 -stability. Routines are also provided to equilibrate the system,
58 -estimate the condition number, calculate the relative backward
59 -error, and estimate error bounds for the refined solutions.
60 -This is the distributed version (MPI based).
61 -</longdescription>
62 -</pkgmetadata>
63
64 diff --git a/sci-libs/superlu_dist/superlu_dist-6.4.0.ebuild b/sci-libs/superlu_dist/superlu_dist-6.4.0.ebuild
65 deleted file mode 100644
66 index 8c7be2874..000000000
67 --- a/sci-libs/superlu_dist/superlu_dist-6.4.0.ebuild
68 +++ /dev/null
69 @@ -1,42 +0,0 @@
70 -# Copyright 1999-2021 Gentoo Authors
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI=7
74 -
75 -DOCS_BUILDER="doxygen"
76 -DOCS_CONFIG_NAME="DoxyConfig"
77 -
78 -inherit cmake docs
79 -
80 -MYPN=SuperLU_DIST
81 -
82 -DESCRIPTION="MPI distributed sparse LU factorization library"
83 -HOMEPAGE="https://portal.nersc.gov/project/sparse/superlu/ https://github.com/xiaoyeli/superlu_dist"
84 -SRC_URI="https://github.com/xiaoyeli/superlu_dist/archive/v${PV}.tar.gz -> ${P}.tar.gz"
85 -
86 -LICENSE="BSD"
87 -SLOT="0"
88 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
89 -IUSE="examples test"
90 -RESTRICT="!test? ( test )"
91 -
92 -RDEPEND="
93 - sci-libs/parmetis[mpi(-)]
94 - virtual/mpi"
95 -DEPEND="${RDEPEND}"
96 -BDEPEND="virtual/pkgconfig"
97 -
98 -src_configure() {
99 - local mycmakeargs=(
100 - -DTPL_PARMETIS_LIBRARIES="/usr/$(get_libdir)/libmetis.so"
101 - -DTPL_PARMETIS_INCLUDE_DIRS="/usr/include/"
102 - -Denable_examples=$(usex examples ON OFF)
103 - -Denable_tests=$(usex test ON OFF)
104 - )
105 - cmake_src_configure
106 -}
107 -
108 -src_compile() {
109 - cmake_src_compile
110 - default
111 -}