Gentoo Archives: gentoo-commits

From: Christoph Junghans <junghans@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
Date: Tue, 02 Oct 2018 13:00:32
Message-Id: 1538485198.241012d86ad3e7f835c95ff2c259da38589d6fb3.junghans@gentoo
1 commit: 241012d86ad3e7f835c95ff2c259da38589d6fb3
2 Author: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 2 12:59:40 2018 +0000
4 Commit: Christoph Junghans <junghans <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 2 12:59:58 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=241012d8
7
8 sci-libs/libxc: moved to gx86
9
10 Signed-off-by: Christoph Junghans <ottxor <AT> gentoo.org>
11
12 sci-libs/libxc/libxc-2.1.3.ebuild | 56 ---------------------------------------
13 sci-libs/libxc/libxc-2.2.3.ebuild | 56 ---------------------------------------
14 sci-libs/libxc/libxc-3.0.0.ebuild | 56 ---------------------------------------
15 sci-libs/libxc/metadata.xml | 31 ----------------------
16 4 files changed, 199 deletions(-)
17
18 diff --git a/sci-libs/libxc/libxc-2.1.3.ebuild b/sci-libs/libxc/libxc-2.1.3.ebuild
19 deleted file mode 100644
20 index 4ffe5fe89..000000000
21 --- a/sci-libs/libxc/libxc-2.1.3.ebuild
22 +++ /dev/null
23 @@ -1,56 +0,0 @@
24 -# Copyright 1999-2017 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=5
28 -
29 -AUTOTOOLS_AUTORECONF=true
30 -
31 -inherit autotools-utils flag-o-matic fortran-2 multilib
32 -
33 -MY_P=${P//_/-}
34 -
35 -DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
36 -HOMEPAGE="http://octopus-code.org/wiki/Libxc"
37 -SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
38 -
39 -LICENSE="LGPL-3"
40 -SLOT="0"
41 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
42 -IUSE="fortran static-libs -test"
43 -
44 -S="${WORKDIR}"/${MY_P}
45 -
46 -pkg_setup() {
47 - use fortran && fortran-2_pkg_setup
48 -}
49 -
50 -src_prepare() {
51 - sed \
52 - -e "s:${PN}.f90:${PN}.F90:g" \
53 - -i src/Makefile.am || die
54 - autotools-utils_src_prepare
55 -}
56 -
57 -src_configure() {
58 - local myeconfargs=( $(use_enable fortran) )
59 - autotools-utils_src_configure
60 -}
61 -
62 -## Upstream recommends not running the test suite because it requires
63 -## human expert interpretation to determine whether output is an error or
64 -## expected under certain circumstances. Nevertheless, experts might want the option.
65 -# The autotools src_test function modified not to die. Runs emake check in build directory.
66 -src_test() {
67 - debug-print-function ${FUNCNAME} "$@"
68 -
69 - _check_build_dir
70 - pushd "${BUILD_DIR}" > /dev/null || die
71 - make check || ewarn "Make check failed. See above for details."
72 - einfo "emake check done"
73 - popd > /dev/null || die
74 -}
75 -
76 -src_install() {
77 - autotools-utils_src_install
78 -
79 -}
80
81 diff --git a/sci-libs/libxc/libxc-2.2.3.ebuild b/sci-libs/libxc/libxc-2.2.3.ebuild
82 deleted file mode 100644
83 index 4ffe5fe89..000000000
84 --- a/sci-libs/libxc/libxc-2.2.3.ebuild
85 +++ /dev/null
86 @@ -1,56 +0,0 @@
87 -# Copyright 1999-2017 Gentoo Foundation
88 -# Distributed under the terms of the GNU General Public License v2
89 -
90 -EAPI=5
91 -
92 -AUTOTOOLS_AUTORECONF=true
93 -
94 -inherit autotools-utils flag-o-matic fortran-2 multilib
95 -
96 -MY_P=${P//_/-}
97 -
98 -DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
99 -HOMEPAGE="http://octopus-code.org/wiki/Libxc"
100 -SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
101 -
102 -LICENSE="LGPL-3"
103 -SLOT="0"
104 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
105 -IUSE="fortran static-libs -test"
106 -
107 -S="${WORKDIR}"/${MY_P}
108 -
109 -pkg_setup() {
110 - use fortran && fortran-2_pkg_setup
111 -}
112 -
113 -src_prepare() {
114 - sed \
115 - -e "s:${PN}.f90:${PN}.F90:g" \
116 - -i src/Makefile.am || die
117 - autotools-utils_src_prepare
118 -}
119 -
120 -src_configure() {
121 - local myeconfargs=( $(use_enable fortran) )
122 - autotools-utils_src_configure
123 -}
124 -
125 -## Upstream recommends not running the test suite because it requires
126 -## human expert interpretation to determine whether output is an error or
127 -## expected under certain circumstances. Nevertheless, experts might want the option.
128 -# The autotools src_test function modified not to die. Runs emake check in build directory.
129 -src_test() {
130 - debug-print-function ${FUNCNAME} "$@"
131 -
132 - _check_build_dir
133 - pushd "${BUILD_DIR}" > /dev/null || die
134 - make check || ewarn "Make check failed. See above for details."
135 - einfo "emake check done"
136 - popd > /dev/null || die
137 -}
138 -
139 -src_install() {
140 - autotools-utils_src_install
141 -
142 -}
143
144 diff --git a/sci-libs/libxc/libxc-3.0.0.ebuild b/sci-libs/libxc/libxc-3.0.0.ebuild
145 deleted file mode 100644
146 index 4ffe5fe89..000000000
147 --- a/sci-libs/libxc/libxc-3.0.0.ebuild
148 +++ /dev/null
149 @@ -1,56 +0,0 @@
150 -# Copyright 1999-2017 Gentoo Foundation
151 -# Distributed under the terms of the GNU General Public License v2
152 -
153 -EAPI=5
154 -
155 -AUTOTOOLS_AUTORECONF=true
156 -
157 -inherit autotools-utils flag-o-matic fortran-2 multilib
158 -
159 -MY_P=${P//_/-}
160 -
161 -DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
162 -HOMEPAGE="http://octopus-code.org/wiki/Libxc"
163 -SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
164 -
165 -LICENSE="LGPL-3"
166 -SLOT="0"
167 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
168 -IUSE="fortran static-libs -test"
169 -
170 -S="${WORKDIR}"/${MY_P}
171 -
172 -pkg_setup() {
173 - use fortran && fortran-2_pkg_setup
174 -}
175 -
176 -src_prepare() {
177 - sed \
178 - -e "s:${PN}.f90:${PN}.F90:g" \
179 - -i src/Makefile.am || die
180 - autotools-utils_src_prepare
181 -}
182 -
183 -src_configure() {
184 - local myeconfargs=( $(use_enable fortran) )
185 - autotools-utils_src_configure
186 -}
187 -
188 -## Upstream recommends not running the test suite because it requires
189 -## human expert interpretation to determine whether output is an error or
190 -## expected under certain circumstances. Nevertheless, experts might want the option.
191 -# The autotools src_test function modified not to die. Runs emake check in build directory.
192 -src_test() {
193 - debug-print-function ${FUNCNAME} "$@"
194 -
195 - _check_build_dir
196 - pushd "${BUILD_DIR}" > /dev/null || die
197 - make check || ewarn "Make check failed. See above for details."
198 - einfo "emake check done"
199 - popd > /dev/null || die
200 -}
201 -
202 -src_install() {
203 - autotools-utils_src_install
204 -
205 -}
206
207 diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
208 deleted file mode 100644
209 index 064923854..000000000
210 --- a/sci-libs/libxc/metadata.xml
211 +++ /dev/null
212 @@ -1,31 +0,0 @@
213 -<?xml version="1.0" encoding="UTF-8"?>
214 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
215 -<pkgmetadata>
216 - <maintainer type="project">
217 - <email>sci@g.o</email>
218 - <name>Gentoo Science Project</name>
219 - </maintainer>
220 - <maintainer type="person">
221 - <email>Hloupy.Honza@×××××××.cz</email>
222 - <name>Honza Macháček</name>
223 - </maintainer>
224 - <longdescription lang="en">
225 -Libxc is a library of exchange-correlation functionals for density-functional theory.
226 -The aim is to provide a portable, well tested and reliable set of exchange and correlation
227 -functionals that can be used by all the ETSF codes and also other codes.
228 -
229 -In Libxc you can find different types of functionals: LDA, GGA, hybrids, and mGGA (experimental).
230 -These functionals depend on local information, in the sense that the value of the potential
231 -at a given point depends only on the values of the density -- and the gradient of the density
232 -and the kinetic energy density, for the GGA and mGGA cases.
233 -
234 -It can calculate the functional itself and its derivative; for some functionals,
235 -higher-order derivatives are available.
236 -
237 -Libxc is written in C and has Fortran bindings. It is released under the LGPL license (v. 3.0).
238 -Contributions are welcome.
239 -</longdescription>
240 - <upstream>
241 - <doc>http://octopus-code.org/wiki/Libxc:manual</doc>
242 - </upstream>
243 -</pkgmetadata>