Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/ginkgo/files/, sci-libs/ginkgo/
Date: Wed, 06 Oct 2021 08:33:30
Message-Id: 1633509100.e428cecf190b5461037e1cd59e654ac9834da93d.jsmolic@gentoo
1 commit: e428cecf190b5461037e1cd59e654ac9834da93d
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 6 08:17:07 2021 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 6 08:31:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e428cecf
7
8 sci-libs/ginkgo: drop 1.1.1-r1, 1.4.0
9
10 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
11
12 sci-libs/ginkgo/Manifest | 1 -
13 .../ginkgo/files/ginkgo-1.1.1-set_soname.patch | 14 -----
14 sci-libs/ginkgo/ginkgo-1.1.1-r1.ebuild | 59 ----------------------
15 sci-libs/ginkgo/ginkgo-1.4.0.ebuild | 55 --------------------
16 4 files changed, 129 deletions(-)
17
18 diff --git a/sci-libs/ginkgo/Manifest b/sci-libs/ginkgo/Manifest
19 index 0300862dce6..4a45be486a9 100644
20 --- a/sci-libs/ginkgo/Manifest
21 +++ b/sci-libs/ginkgo/Manifest
22 @@ -1,2 +1 @@
23 -DIST ginkgo-1.1.1.tar.gz 11787690 BLAKE2B 75c2c9b2d1e9ba00e3b0a20859af621cdf4aefe7c6e5ec9c7fc34a5368e5bee70d7d2b86ed9b2d9075ab7cc1a3334434fe20329d780f693be45fd7707cdbe27f SHA512 ab8f2d36453f4e60a4e0a13eddc4a137006c1cc6c9c0db00997dd721dfc06f4401109c5a22ba23a838206cff576d5041d06edaed8823006e69f11e360d1dadce
24 DIST ginkgo-1.4.0.tar.gz 2574052 BLAKE2B 99677d9d75831991cac40312095d32c44bef18cd05b120d80fdb9e64ea6dc15796c09b26f35dc8230db6b55c7be4dd76efd6d1cd8ca13c83e1f3087550db0dca SHA512 9bfcb2c415c7a1a70cf8e49f20adf62d02cab83bb23b6fcecfeaeeb322b2d4e1ad8d8fa6582735073753f9a05eac8688b9bd1ff1d4203957c1a80702d117e807
25
26 diff --git a/sci-libs/ginkgo/files/ginkgo-1.1.1-set_soname.patch b/sci-libs/ginkgo/files/ginkgo-1.1.1-set_soname.patch
27 deleted file mode 100644
28 index 9feceee00f7..00000000000
29 --- a/sci-libs/ginkgo/files/ginkgo-1.1.1-set_soname.patch
30 +++ /dev/null
31 @@ -1,14 +0,0 @@
32 -diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake
33 -index 8a8ad04..03c6db6 100644
34 ---- a/cmake/build_helpers.cmake
35 -+++ b/cmake/build_helpers.cmake
36 -@@ -17,6 +17,9 @@ function(ginkgo_compile_features name)
37 - if(GINKGO_WITH_IWYU AND GINKGO_IWYU_PATH)
38 - set_property(TARGET "${name}" PROPERTY CXX_INCLUDE_WHAT_YOU_USE ${GINKGO_IWYU_PATH})
39 - endif()
40 -+ # Set an appropriate SONAME
41 -+ set_property(TARGET "${name}" PROPERTY
42 -+ SOVERSION "${Ginkgo_VERSION}")
43 - if(GINKGO_CHANGED_SHARED_LIBRARY)
44 - # Put all shared libraries and corresponding imported libraries into the specified path
45 - set_property(TARGET "${name}" PROPERTY
46
47 diff --git a/sci-libs/ginkgo/ginkgo-1.1.1-r1.ebuild b/sci-libs/ginkgo/ginkgo-1.1.1-r1.ebuild
48 deleted file mode 100644
49 index 6d9b7f42768..00000000000
50 --- a/sci-libs/ginkgo/ginkgo-1.1.1-r1.ebuild
51 +++ /dev/null
52 @@ -1,59 +0,0 @@
53 -# Copyright 1999-2021 Gentoo Authors
54 -# Distributed under the terms of the GNU General Public License v2
55 -
56 -EAPI=7
57 -
58 -inherit cmake-utils
59 -
60 -DESCRIPTION="Numerical linear algebra software package"
61 -HOMEPAGE="https://ginkgo-project.github.io/"
62 -
63 -if [[ ${PV} = *9999* ]]; then
64 - EGIT_REPO_URI="https://github.com/ginkgo-project/ginkgo"
65 - SRC_URI=""
66 - inherit git-r3
67 -else
68 - SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
69 - KEYWORDS="~amd64 ~x86"
70 -fi
71 -
72 -LICENSE="BSD-with-attribution"
73 -SLOT="0"
74 -IUSE="+openmp cuda"
75 -
76 -RDEPEND="
77 - cuda? ( dev-util/nvidia-cuda-sdk )"
78 -DEPEND="${RDEPEND}"
79 -
80 -PATCHES=(
81 - "${FILESDIR}"/${PN}-1.1.1-set_soname.patch
82 -)
83 -
84 -pkg_setup() {
85 - if [[ ${MERGE_TYPE} != binary ]] && \
86 - use openmp && ! tc-has-openmp ; then
87 - die "Need an OpenMP capable compiler"
88 - fi
89 -}
90 -
91 -src_prepare() {
92 - sed -i \
93 - -e "s#\"lib\"#\"$(get_libdir)\"#g" \
94 - -e "s#\"lib/#\"$(get_libdir)/#g" \
95 - cmake/install_helpers.cmake || die "sed failed"
96 -
97 - cmake-utils_src_prepare
98 -}
99 -
100 -src_configure() {
101 -
102 - local mycmakeargs=(
103 - -DGINKGO_DEVEL_TOOLS=OFF
104 - -DGINKGO_BUILD_TESTS=OFF
105 - -DGINKGO_BUILD_BENCHMARKS=OFF
106 - -DGINKGO_BUILD_REFERENCE=ON
107 - -DGINKGO_BUILD_OMP="$(usex openmp)"
108 - -DGINKGO_BUILD_CUDA="$(usex cuda)"
109 - )
110 - cmake-utils_src_configure
111 -}
112
113 diff --git a/sci-libs/ginkgo/ginkgo-1.4.0.ebuild b/sci-libs/ginkgo/ginkgo-1.4.0.ebuild
114 deleted file mode 100644
115 index 56b629f829f..00000000000
116 --- a/sci-libs/ginkgo/ginkgo-1.4.0.ebuild
117 +++ /dev/null
118 @@ -1,55 +0,0 @@
119 -# Copyright 1999-2021 Gentoo Authors
120 -# Distributed under the terms of the GNU General Public License v2
121 -
122 -EAPI=7
123 -
124 -inherit cmake-utils
125 -
126 -DESCRIPTION="Numerical linear algebra software package"
127 -HOMEPAGE="https://ginkgo-project.github.io/"
128 -
129 -if [[ ${PV} = *9999* ]]; then
130 - EGIT_REPO_URI="https://github.com/ginkgo-project/ginkgo"
131 - SRC_URI=""
132 - inherit git-r3
133 -else
134 - SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
135 - KEYWORDS="~amd64 ~x86"
136 -fi
137 -
138 -LICENSE="BSD-with-attribution"
139 -SLOT="0"
140 -IUSE="+openmp cuda"
141 -
142 -RDEPEND="
143 - cuda? ( dev-util/nvidia-cuda-sdk )"
144 -DEPEND="${RDEPEND}"
145 -
146 -pkg_setup() {
147 - if [[ ${MERGE_TYPE} != binary ]] && \
148 - use openmp && ! tc-has-openmp ; then
149 - die "Need an OpenMP capable compiler"
150 - fi
151 -}
152 -
153 -src_prepare() {
154 - sed -i \
155 - -e "s#\"lib\"#\"$(get_libdir)\"#g" \
156 - -e "s#\"lib/#\"$(get_libdir)/#g" \
157 - cmake/install_helpers.cmake || die "sed failed"
158 -
159 - cmake-utils_src_prepare
160 -}
161 -
162 -src_configure() {
163 -
164 - local mycmakeargs=(
165 - -DGINKGO_DEVEL_TOOLS=OFF
166 - -DGINKGO_BUILD_TESTS=OFF
167 - -DGINKGO_BUILD_BENCHMARKS=OFF
168 - -DGINKGO_BUILD_REFERENCE=ON
169 - -DGINKGO_BUILD_OMP="$(usex openmp)"
170 - -DGINKGO_BUILD_CUDA="$(usex cuda)"
171 - )
172 - cmake-utils_src_configure
173 -}