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