* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2011-03-15 10:23 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2011-03-15 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 03ec635ed526a6ed05fe7012368aaf5be4bd6f3b
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 10:23:34 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 10:23:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=03ec635e
Fix malformated Header
(Portage version: 2.2.0_alpha27/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/libxc/libxc-1.0.ebuild | 1 +
sci-libs/libxc/libxc-9999.ebuild | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/sci-libs/libxc/libxc-1.0.ebuild b/sci-libs/libxc/libxc-1.0.ebuild
index 2cbf8ff..a7520b1 100644
--- a/sci-libs/libxc/libxc-1.0.ebuild
+++ b/sci-libs/libxc/libxc-1.0.ebuild
@@ -1,5 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# $Header: $
EAPI="2"
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
index 0a7a5d1..14fdb40 100644
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ b/sci-libs/libxc/libxc-9999.ebuild
@@ -1,5 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# $Header: $
EAPI="2"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2011-03-15 10:23 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2011-03-15 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 44afd40a1bf034a3afd6f6f097c644baf108dbd4
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 10:22:36 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 10:22:36 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=44afd40a
Remove fortran.eclass
(Portage version: 2.2.0_alpha27/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/libxc/ChangeLog | 8 ++++++++
sci-libs/libxc/libxc-1.0.ebuild | 21 +++++++++++----------
sci-libs/libxc/libxc-9999.ebuild | 14 ++++++--------
sci-libs/libxc/metadata.xml | 8 ++++++++
4 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index 09d066b..21317e9 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Mar 2011; Justin Lecher <jlec@gentoo.org> libxc-1.0.ebuild,
+ libxc-9999.ebuild, +metadata.xml:
+ Remove fortran.eclass
+
+ 14 Mar 2011; Justin Lecher <jlec@gentoo.org> libxc-1.0.ebuild,
+ libxc-9999.ebuild:
+ Remove fortran.eclass
+
*libxc-9999 (17 Jan 2011)
*libxc-1.0 (17 Jan 2011)
diff --git a/sci-libs/libxc/libxc-1.0.ebuild b/sci-libs/libxc/libxc-1.0.ebuild
index 6a3f194..2cbf8ff 100644
--- a/sci-libs/libxc/libxc-1.0.ebuild
+++ b/sci-libs/libxc/libxc-1.0.ebuild
@@ -3,41 +3,42 @@
EAPI="2"
-inherit fortran multilib
+inherit multilib toolchain-funcs
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/down.php?file=${PN}/${MY_P}.tar.gz"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="fortran"
-RDEPEND=""
-DEPEND="${RDEPEND}"
-MAKEOPTS="-j1"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if use fortran ; then
- FORTRAN="gfortran ifc g77 pgf77 pgf90"
- fortran_pkg_setup
+ tc-export FC
fi
}
src_configure() {
econf \
- "$(use_enable fortran)" \
+ $(use_enable fortran) \
FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
}
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
## expected under certain circumstances.
# src_test() { :; }
+src_compile() {
+ emake -j1 || die
+}
+
src_install() {
emake DESTDIR="${D}" install || die
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
index ba15e67..0a7a5d1 100644
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ b/sci-libs/libxc/libxc-9999.ebuild
@@ -3,30 +3,28 @@
EAPI="2"
-inherit fortran eutils multilib toolchain-funcs flag-o-matic autotools subversion
+inherit eutils multilib toolchain-funcs flag-o-matic autotools subversion
DESCRIPTION="The ETSF library of exchange-correlation functionals"
HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
ESVN_REPO_URI="http://www.tddft.org/svn/octopus/trunk/${PN}/"
ESVN_BOOTSTRAP="eautoreconf -i"
-LICENSE="LGPL"
+LICENSE="LGPL-3"
SLOT="0"
IUSE="fortran debug"
KEYWORDS="~amd64 ~x86"
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
pkg_setup() {
if use fortran ; then
- FORTRAN="gfortran ifc g77 pgf77 pgf90"
- fortran_pkg_setup
+ tc-export FC
fi
}
src_configure() {
- econf "$(use_enable fortran)" || die "econf failed"
+ econf \
+ $(use_enable fortran) \
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
}
src_compile() {
diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
new file mode 100644
index 0000000..efb490d
--- /dev/null
+++ b/sci-libs/libxc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+ <email>sci@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2011-06-21 11:54 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2011-06-21 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 24f6f0734d035e110f5d613cf50a142ea9995801
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 11:43:57 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 11:43:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=24f6f073
Added fortran-2.eclass support
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/libxc/ChangeLog | 4 ++++
sci-libs/libxc/libxc-1.0.ebuild | 14 ++++----------
sci-libs/libxc/libxc-9999.ebuild | 12 +++---------
3 files changed, 11 insertions(+), 19 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index 21317e9..3b4cab9 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jun 2011; Justin Lecher <jlec@gentoo.org> libxc-1.0.ebuild,
+ libxc-9999.ebuild:
+ Added fortran-2.eclass support
+
15 Mar 2011; Justin Lecher <jlec@gentoo.org> libxc-1.0.ebuild,
libxc-9999.ebuild, +metadata.xml:
Remove fortran.eclass
diff --git a/sci-libs/libxc/libxc-1.0.ebuild b/sci-libs/libxc/libxc-1.0.ebuild
index a7520b1..576307c 100644
--- a/sci-libs/libxc/libxc-1.0.ebuild
+++ b/sci-libs/libxc/libxc-1.0.ebuild
@@ -2,14 +2,14 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="2"
+EAPI=3
-inherit multilib toolchain-funcs
+inherit fortran-2 multilib toolchain-funcs
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc/"
SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
@@ -17,13 +17,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="fortran"
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- if use fortran ; then
- tc-export FC
- fi
-}
+S="${WORKDIR}"/${MY_P}
src_configure() {
econf \
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
index 14fdb40..bbd1dfd 100644
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ b/sci-libs/libxc/libxc-9999.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="2"
+EAPI=3
-inherit eutils multilib toolchain-funcs flag-o-matic autotools subversion
+inherit eutils fortran-2 multilib toolchain-funcs flag-o-matic autotools subversion
-DESCRIPTION="The ETSF library of exchange-correlation functionals"
+DESCRIPTION="A library of exchange-correlation functionals"
HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
ESVN_REPO_URI="http://www.tddft.org/svn/octopus/trunk/${PN}/"
ESVN_BOOTSTRAP="eautoreconf -i"
@@ -16,12 +16,6 @@ SLOT="0"
IUSE="fortran debug"
KEYWORDS="~amd64 ~x86"
-pkg_setup() {
- if use fortran ; then
- tc-export FC
- fi
-}
-
src_configure() {
econf \
$(use_enable fortran) \
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2011-06-24 17:09 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2011-06-24 17:09 UTC (permalink / raw
To: gentoo-commits
commit: b96fcb77d79cf5024133f304949d10fc30586f7f
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 24 15:01:19 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 15:01:19 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b96fcb77
Sort inherit and/or USE
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/libxc/libxc-9999.ebuild | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
index bbd1dfd..761f43f 100644
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ b/sci-libs/libxc/libxc-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=3
-inherit eutils fortran-2 multilib toolchain-funcs flag-o-matic autotools subversion
+inherit autotools eutils flag-o-matic fortran-2 multilib subversion toolchain-funcs
DESCRIPTION="A library of exchange-correlation functionals"
HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
@@ -13,7 +13,7 @@ ESVN_BOOTSTRAP="eautoreconf -i"
LICENSE="LGPL-3"
SLOT="0"
-IUSE="fortran debug"
+IUSE="debug fortran"
KEYWORDS="~amd64 ~x86"
src_configure() {
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2011-12-16 10:07 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2011-12-16 10:07 UTC (permalink / raw
To: gentoo-commits
commit: e132d3881ae56c0895da2d080c3107b1d958f989
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Fri Dec 16 10:06:31 2011 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Fri Dec 16 10:06:31 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e132d388
sci-libs/libxc-1.1.0-r1 forces compilation with -fPIC for sci-physics/atompaw-3.0.1.3 not to complain
---
sci-libs/libxc/ChangeLog | 6 ++++
sci-libs/libxc/libxc-1.1.0-r1.ebuild | 51 ++++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index efe5b55..a4df308 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-1.1.0-r1 (16 Dec 2011)
+
+ 16 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz>
+ +libxc-1.1.0-r1.ebuild:
+ Forced -fPIC to go well with sci-physics/atompaw
+
*libxc-1.1.0 (14 Dec 2011)
14 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-1.1.0.ebuild:
diff --git a/sci-libs/libxc/libxc-1.1.0-r1.ebuild b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
new file mode 100644
index 0000000..7d3deac
--- /dev/null
+++ b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit fortran-2 multilib toolchain-funcs
+
+MY_P=${P//_/-}
+
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc/"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fortran"
+
+S="${WORKDIR}"/${MY_P}
+
+src_configure() {
+ econf \
+ $(use_enable fortran) \
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC" \
+ CFLAGS="${CFLAGS} -fPIC"
+}
+
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
+## expected under certain circumstances.
+# src_test() { :; }
+
+src_compile() {
+ emake -j1 || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc README ChangeLog AUTHORS || die
+
+ if use fortran; then
+ # argument for this: --with-moduledir from etsf_io/bigdft
+ insinto /usr/$(get_libdir)/finclude
+ pushd src >/dev/null
+ doins *.mod || die
+ rm -f "${D}"/usr/include/*.mod || die
+ popd >/dev/null
+ fi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2012-02-19 12:44 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2012-02-19 12:44 UTC (permalink / raw
To: gentoo-commits
commit: 99baf7005cdb082250bec718ff8501863143d34c
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 9 17:47:27 2012 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Thu Feb 9 17:47:27 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=99baf700
Moved to autotools-utils, some more sanity
(Portage version: 2.2.0_alpha85/git/Linux x86_64, unsigned Manifest commit)
---
sci-libs/libxc/ChangeLog | 6 +++-
sci-libs/libxc/libxc-1.0.ebuild | 50 ----------------------------------
sci-libs/libxc/libxc-1.1.0-r1.ebuild | 34 ++++++++++++-----------
sci-libs/libxc/libxc-1.1.0.ebuild | 50 ----------------------------------
sci-libs/libxc/libxc-9999.ebuild | 39 +++++++++++++++-----------
sci-libs/libxc/metadata.xml | 8 +++---
6 files changed, 49 insertions(+), 138 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index a4df308..db01b2c 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for sci-libs/libxc
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 09 Feb 2012; Justin Lecher <jlec@gentoo.org> -libxc-1.0.ebuild,
+ -libxc-1.1.0.ebuild, libxc-1.1.0-r1.ebuild, libxc-9999.ebuild, metadata.xml:
+ Moved to autotools-utils, some more sanity
+
*libxc-1.1.0-r1 (16 Dec 2011)
16 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz>
diff --git a/sci-libs/libxc/libxc-1.0.ebuild b/sci-libs/libxc/libxc-1.0.ebuild
deleted file mode 100644
index 576307c..0000000
--- a/sci-libs/libxc/libxc-1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit fortran-2 multilib toolchain-funcs
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc/"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="fortran"
-
-S="${WORKDIR}"/${MY_P}
-
-src_configure() {
- econf \
- $(use_enable fortran) \
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances.
-# src_test() { :; }
-
-src_compile() {
- emake -j1 || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- dodoc README ChangeLog AUTHORS || die
-
- if use fortran; then
- # argument for this: --with-moduledir from etsf_io/bigdft
- insinto /usr/$(get_libdir)/finclude
- pushd src >/dev/null
- doins *.mod || die
- rm -f "${D}"/usr/include/*.mod || die
- popd >/dev/null
- fi
-}
diff --git a/sci-libs/libxc/libxc-1.1.0-r1.ebuild b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
index 7d3deac..982be10 100644
--- a/sci-libs/libxc/libxc-1.1.0-r1.ebuild
+++ b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
@@ -1,29 +1,37 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=4
-inherit fortran-2 multilib toolchain-funcs
+inherit autotools-utils fortran-2 multilib
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc/"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="fortran"
+IUSE="fortran static-libs"
S="${WORKDIR}"/${MY_P}
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
+}
+
src_configure() {
- econf \
- $(use_enable fortran) \
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC" \
+ local myeconfargs=(
+ $(use_enable fortran)
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
CFLAGS="${CFLAGS} -fPIC"
+ )
+ autotools-utils_src_configure
}
## Upstream recommends not running the test suite because it requires
@@ -31,19 +39,13 @@ src_configure() {
## expected under certain circumstances.
# src_test() { :; }
-src_compile() {
- emake -j1 || die
-}
-
src_install() {
- emake DESTDIR="${D}" install || die
-
- dodoc README ChangeLog AUTHORS || die
+ autotools-utils_src_install
if use fortran; then
# argument for this: --with-moduledir from etsf_io/bigdft
insinto /usr/$(get_libdir)/finclude
- pushd src >/dev/null
+ pushd "${AUTOTOOLS_BUILD_DIR}"/src >/dev/null
doins *.mod || die
rm -f "${D}"/usr/include/*.mod || die
popd >/dev/null
diff --git a/sci-libs/libxc/libxc-1.1.0.ebuild b/sci-libs/libxc/libxc-1.1.0.ebuild
deleted file mode 100644
index 576307c..0000000
--- a/sci-libs/libxc/libxc-1.1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit fortran-2 multilib toolchain-funcs
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc/"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="fortran"
-
-S="${WORKDIR}"/${MY_P}
-
-src_configure() {
- econf \
- $(use_enable fortran) \
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances.
-# src_test() { :; }
-
-src_compile() {
- emake -j1 || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- dodoc README ChangeLog AUTHORS || die
-
- if use fortran; then
- # argument for this: --with-moduledir from etsf_io/bigdft
- insinto /usr/$(get_libdir)/finclude
- pushd src >/dev/null
- doins *.mod || die
- rm -f "${D}"/usr/include/*.mod || die
- popd >/dev/null
- fi
-}
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
index 761f43f..baf29d4 100644
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ b/sci-libs/libxc/libxc-9999.ebuild
@@ -1,39 +1,44 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=4
-inherit autotools eutils flag-o-matic fortran-2 multilib subversion toolchain-funcs
+inherit autotools-utils fortran-2 multilib subversion
-DESCRIPTION="A library of exchange-correlation functionals"
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
ESVN_REPO_URI="http://www.tddft.org/svn/octopus/trunk/${PN}/"
ESVN_BOOTSTRAP="eautoreconf -i"
LICENSE="LGPL-3"
SLOT="0"
-IUSE="debug fortran"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS=""
+IUSE="fortran static-libs"
-src_configure() {
- econf \
- $(use_enable fortran) \
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
}
-src_compile() {
- emake -j1 || die "emake failed"
+src_configure() {
+ local myeconfargs=(
+ $(use_enable fortran)
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
+ CFLAGS="${CFLAGS} -fPIC"
+ )
+ autotools-utils_src_configure
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc README NEWS ChangeLog AUTHORS || die "dodoc failed"
+ autotools-utils_src_install
if use fortran; then
insinto /usr/$(get_libdir)/finclude
- cd src
- doins *.mod
+ pushd "${AUTOTOOLS_BUILD_DIR}"/src >/dev/null
+ doins *.mod || die
+ rm -f "${D}"/usr/include/*.mod || die
+ popd >/dev/null
fi
}
diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
index efb490d..d747d72 100644
--- a/sci-libs/libxc/metadata.xml
+++ b/sci-libs/libxc/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<maintainer>
- <email>sci@gentoo.org</email>
-</maintainer>
+ <herd>sci</herd>
+ <maintainer>
+ <email>sci@gentoo.org</email>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2012-04-23 8:52 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2012-04-23 8:52 UTC (permalink / raw
To: gentoo-commits
commit: 7c943367898b61e43ce4b16410662346d6efb8c9
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Mon Apr 23 08:52:11 2012 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Mon Apr 23 08:52:11 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7c943367
sci-libs/libxc version bumped to 1.2.0.
---
sci-libs/libxc/ChangeLog | 5 +++
sci-libs/libxc/libxc-1.2.0.ebuild | 53 +++++++++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index db01b2c..aa79aef 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-1.2.0 (23 Apr 2012)
+
+ 23 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-1.2.0.ebuild:
+ Version bump to 1.2.0.
+
09 Feb 2012; Justin Lecher <jlec@gentoo.org> -libxc-1.0.ebuild,
-libxc-1.1.0.ebuild, libxc-1.1.0-r1.ebuild, libxc-9999.ebuild, metadata.xml:
Moved to autotools-utils, some more sanity
diff --git a/sci-libs/libxc/libxc-1.2.0.ebuild b/sci-libs/libxc/libxc-1.2.0.ebuild
new file mode 100644
index 0000000..982be10
--- /dev/null
+++ b/sci-libs/libxc/libxc-1.2.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit autotools-utils fortran-2 multilib
+
+MY_P=${P//_/-}
+
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fortran static-libs"
+
+S="${WORKDIR}"/${MY_P}
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable fortran)
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
+ CFLAGS="${CFLAGS} -fPIC"
+ )
+ autotools-utils_src_configure
+}
+
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
+## expected under certain circumstances.
+# src_test() { :; }
+
+src_install() {
+ autotools-utils_src_install
+
+ if use fortran; then
+ # argument for this: --with-moduledir from etsf_io/bigdft
+ insinto /usr/$(get_libdir)/finclude
+ pushd "${AUTOTOOLS_BUILD_DIR}"/src >/dev/null
+ doins *.mod || die
+ rm -f "${D}"/usr/include/*.mod || die
+ popd >/dev/null
+ fi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2012-06-22 22:49 Alexey Shvetsov
0 siblings, 0 replies; 15+ messages in thread
From: Alexey Shvetsov @ 2012-06-22 22:49 UTC (permalink / raw
To: gentoo-commits
commit: ca137caedb0af5da1c881dde412f1050551c1c80
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 22 22:49:25 2012 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Fri Jun 22 22:49:25 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ca137cae
[sci-libs/libxc] add ~amd64-linux
(Portage version: 2.2.0_alpha110/git/Linux x86_64, unsigned Manifest commit)
---
sci-libs/libxc/ChangeLog | 4 ++++
sci-libs/libxc/libxc-1.1.0-r1.ebuild | 2 +-
sci-libs/libxc/libxc-1.2.0.ebuild | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index aa79aef..291d4ae 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Jun 2012; Alexey Shvetsov <alexxy@gentoo.org> libxc-1.1.0-r1.ebuild,
+ libxc-1.2.0.ebuild:
+ [sci-libs/libxc] add ~amd64-linux
+
*libxc-1.2.0 (23 Apr 2012)
23 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-1.2.0.ebuild:
diff --git a/sci-libs/libxc/libxc-1.1.0-r1.ebuild b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
index 982be10..0d9fc78 100644
--- a/sci-libs/libxc/libxc-1.1.0-r1.ebuild
+++ b/sci-libs/libxc/libxc-1.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="fortran static-libs"
S="${WORKDIR}"/${MY_P}
diff --git a/sci-libs/libxc/libxc-1.2.0.ebuild b/sci-libs/libxc/libxc-1.2.0.ebuild
index 982be10..0d9fc78 100644
--- a/sci-libs/libxc/libxc-1.2.0.ebuild
+++ b/sci-libs/libxc/libxc-1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="fortran static-libs"
S="${WORKDIR}"/${MY_P}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2013-11-05 20:11 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2013-11-05 20:11 UTC (permalink / raw
To: gentoo-commits
commit: 5bd5d2a8e1fac662ae677c25234cb906938ec638
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 5 20:11:29 2013 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Nov 5 20:11:29 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5bd5d2a8
sci-libs/libxc: Version BUmp; fix compilation problem with gcc-4.8, #488470
Package-Manager: portage-2.2.7
---
sci-libs/libxc/ChangeLog | 6 ++++++
sci-libs/libxc/libxc-2.0.1.ebuild | 17 +++++++++++------
.../libxc/{libxc-2.0.1.ebuild => libxc-2.0.2.ebuild} | 17 +++++++++++------
sci-libs/libxc/metadata.xml | 2 +-
4 files changed, 29 insertions(+), 13 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index 4bf38b9..acf8a85 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-2.0.2 (05 Nov 2013)
+
+ 05 Nov 2013; Justin Lecher <jlec@gentoo.org> libxc-2.0.1.ebuild,
+ +libxc-2.0.2.ebuild, metadata.xml:
+ Version BUmp; fix compilation problem with gcc-4.8, #488470
+
*libxc-2.0.1 (17 Jun 2013)
*libxc-1.2.0-r1 (17 Jun 2013)
diff --git a/sci-libs/libxc/libxc-2.0.1.ebuild b/sci-libs/libxc/libxc-2.0.1.ebuild
index 47b17a3..13b5dc6 100644
--- a/sci-libs/libxc/libxc-2.0.1.ebuild
+++ b/sci-libs/libxc/libxc-2.0.1.ebuild
@@ -4,7 +4,9 @@
EAPI=5
-inherit autotools-utils fortran-2 multilib
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic fortran-2 multilib
MY_P=${P//_/-}
@@ -25,12 +27,15 @@ pkg_setup() {
use fortran && fortran-2_pkg_setup
}
+src_prepare() {
+ sed \
+ -e "s:${PN}.f90:${PN}.F90:g" \
+ -i src/Makefile.am || die
+ autotools-utils_src_prepare
+}
+
src_configure() {
- local myeconfargs=(
- $(use_enable fortran)
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
- CFLAGS="${CFLAGS} -fPIC"
- )
+ local myeconfargs=( $(use_enable fortran) )
autotools-utils_src_configure
}
diff --git a/sci-libs/libxc/libxc-2.0.1.ebuild b/sci-libs/libxc/libxc-2.0.2.ebuild
similarity index 83%
copy from sci-libs/libxc/libxc-2.0.1.ebuild
copy to sci-libs/libxc/libxc-2.0.2.ebuild
index 47b17a3..13b5dc6 100644
--- a/sci-libs/libxc/libxc-2.0.1.ebuild
+++ b/sci-libs/libxc/libxc-2.0.2.ebuild
@@ -4,7 +4,9 @@
EAPI=5
-inherit autotools-utils fortran-2 multilib
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic fortran-2 multilib
MY_P=${P//_/-}
@@ -25,12 +27,15 @@ pkg_setup() {
use fortran && fortran-2_pkg_setup
}
+src_prepare() {
+ sed \
+ -e "s:${PN}.f90:${PN}.F90:g" \
+ -i src/Makefile.am || die
+ autotools-utils_src_prepare
+}
+
src_configure() {
- local myeconfargs=(
- $(use_enable fortran)
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
- CFLAGS="${CFLAGS} -fPIC"
- )
+ local myeconfargs=( $(use_enable fortran) )
autotools-utils_src_configure
}
diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
index b229aec..897aa2e 100644
--- a/sci-libs/libxc/metadata.xml
+++ b/sci-libs/libxc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
+ <herd>sci</herd>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2014-04-15 15:35 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2014-04-15 15:35 UTC (permalink / raw
To: gentoo-commits
commit: 92ec0d300b459fd93812426b993ffe4f76c8dfd0
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Tue Apr 15 15:35:13 2014 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Tue Apr 15 15:35:13 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=92ec0d30
sci-libs/libxc bumped to 2.0.3. Versions 2.1.0 and 2.2.0 added; they have a new testsuite and pass it but compatibility with dependent packages not tested yet, especially for 2.2.0 that separates fortran bindings.
Package-Manager: portage-2.2.10
---
sci-libs/libxc/ChangeLog | 12 +++++++-
sci-libs/libxc/libxc-2.0.3.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
sci-libs/libxc/libxc-2.1.0.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
sci-libs/libxc/libxc-2.2.0.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
4 files changed, 188 insertions(+), 1 deletion(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index e98190d..d1e4742 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -1,7 +1,17 @@
# ChangeLog for sci-libs/libxc
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-2.2.0 (15 Apr 2014)
+*libxc-2.1.0 (15 Apr 2014)
+*libxc-2.0.3 (15 Apr 2014)
+
+ 15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-2.0.3.ebuild,
+ +libxc-2.1.0.ebuild, +libxc-2.2.0.ebuild:
+ Version bump to 2.0.3. Versions 2.1.0 and 2.2.0 added; they have a new
+ testsuite and pass it but compatibility with dependent packages not tested
+ yet, especially for 2.2.0 that separates fortran bindings.
+
*libxc-2.0.2 (05 Nov 2013)
05 Nov 2013; Justin Lecher <jlec@gentoo.org> libxc-2.0.1.ebuild,
diff --git a/sci-libs/libxc/libxc-2.0.3.ebuild b/sci-libs/libxc/libxc-2.0.3.ebuild
new file mode 100644
index 0000000..b794ff9
--- /dev/null
+++ b/sci-libs/libxc/libxc-2.0.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic fortran-2 multilib
+
+MY_P=${P//_/-}
+
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="fortran static-libs -test"
+
+S="${WORKDIR}"/${MY_P}
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+ sed \
+ -e "s:${PN}.f90:${PN}.F90:g" \
+ -i src/Makefile.am || die
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=( $(use_enable fortran) )
+ autotools-utils_src_configure
+}
+
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
+## expected under certain circumstances. Nevertheless, experts might want the option.
+# The autotools src_test function modified not to die. Runs emake check in build directory.
+src_test() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ _check_build_dir
+ pushd "${BUILD_DIR}" > /dev/null || die
+ make check || ewarn "Make check failed. See above for details."
+ einfo "emake check done"
+ popd > /dev/null || die
+}
+
+src_install() {
+ autotools-utils_src_install
+
+}
diff --git a/sci-libs/libxc/libxc-2.1.0.ebuild b/sci-libs/libxc/libxc-2.1.0.ebuild
new file mode 100644
index 0000000..b794ff9
--- /dev/null
+++ b/sci-libs/libxc/libxc-2.1.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic fortran-2 multilib
+
+MY_P=${P//_/-}
+
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="fortran static-libs -test"
+
+S="${WORKDIR}"/${MY_P}
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+ sed \
+ -e "s:${PN}.f90:${PN}.F90:g" \
+ -i src/Makefile.am || die
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=( $(use_enable fortran) )
+ autotools-utils_src_configure
+}
+
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
+## expected under certain circumstances. Nevertheless, experts might want the option.
+# The autotools src_test function modified not to die. Runs emake check in build directory.
+src_test() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ _check_build_dir
+ pushd "${BUILD_DIR}" > /dev/null || die
+ make check || ewarn "Make check failed. See above for details."
+ einfo "emake check done"
+ popd > /dev/null || die
+}
+
+src_install() {
+ autotools-utils_src_install
+
+}
diff --git a/sci-libs/libxc/libxc-2.2.0.ebuild b/sci-libs/libxc/libxc-2.2.0.ebuild
new file mode 100644
index 0000000..b794ff9
--- /dev/null
+++ b/sci-libs/libxc/libxc-2.2.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils flag-o-matic fortran-2 multilib
+
+MY_P=${P//_/-}
+
+DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
+HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="fortran static-libs -test"
+
+S="${WORKDIR}"/${MY_P}
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+ sed \
+ -e "s:${PN}.f90:${PN}.F90:g" \
+ -i src/Makefile.am || die
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=( $(use_enable fortran) )
+ autotools-utils_src_configure
+}
+
+## Upstream recommends not running the test suite because it requires
+## human expert interpretation to determine whether output is an error or
+## expected under certain circumstances. Nevertheless, experts might want the option.
+# The autotools src_test function modified not to die. Runs emake check in build directory.
+src_test() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ _check_build_dir
+ pushd "${BUILD_DIR}" > /dev/null || die
+ make check || ewarn "Make check failed. See above for details."
+ einfo "emake check done"
+ popd > /dev/null || die
+}
+
+src_install() {
+ autotools-utils_src_install
+
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2014-06-27 13:02 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2014-06-27 13:02 UTC (permalink / raw
To: gentoo-commits
commit: 19fa3acf1a13dcc5336f564b024fd2bed6b67357
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Fri Jun 27 13:01:42 2014 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Fri Jun 27 13:01:42 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=19fa3acf
sci-libs/libxc-2.0.3.ebuild adjusted to export the C preprocessor name in the FCCPP variable that the build system looks for
Package-Manager: portage-2.2.10
---
sci-libs/libxc/ChangeLog | 4 ++++
sci-libs/libxc/libxc-2.0.3.ebuild | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index d1e4742..3e0060f 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Jun 2014; Honza Macháček <Hloupy.Honza@centrum.cz> libxc-2.0.3.ebuild:
+ sci-libs/libxc-2.0.3.ebuild adjusted to export the C preprocessor name in the
+ FCCPP variable that the build system looks for
+
*libxc-2.2.0 (15 Apr 2014)
*libxc-2.1.0 (15 Apr 2014)
*libxc-2.0.3 (15 Apr 2014)
diff --git a/sci-libs/libxc/libxc-2.0.3.ebuild b/sci-libs/libxc/libxc-2.0.3.ebuild
index b794ff9..e9103df 100644
--- a/sci-libs/libxc/libxc-2.0.3.ebuild
+++ b/sci-libs/libxc/libxc-2.0.3.ebuild
@@ -24,7 +24,11 @@ S="${WORKDIR}"/${MY_P}
MAKEOPTS+=" -j1"
pkg_setup() {
- use fortran && fortran-2_pkg_setup
+ if use fortran; then
+ fortran-2_pkg_setup
+ tc-export FC F77 CC CXX CPP
+ export FCCPP="$(tc-getCPP)"
+ fi
}
src_prepare() {
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2014-12-10 15:29 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2014-12-10 15:29 UTC (permalink / raw
To: gentoo-commits
commit: d3492ecb4d54ca11f65d74b73daa975f6cba2376
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Wed Dec 10 15:24:47 2014 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Wed Dec 10 15:24:47 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d3492ecb
Version bumps of sci-libs/libxc to versions 2.1.1 and 2.2.1, cleanup.
Package-Manager: portage-2.2.14
---
sci-libs/libxc/ChangeLog | 9 ++++
sci-libs/libxc/libxc-1.2.0-r1.ebuild | 55 -------------------
sci-libs/libxc/libxc-2.0.1.ebuild | 59 --------------------
sci-libs/libxc/libxc-2.0.2.ebuild | 59 --------------------
sci-libs/libxc/libxc-2.0.3.ebuild | 63 ----------------------
.../{libxc-2.2.0.ebuild => libxc-2.1.1.ebuild} | 2 -
.../{libxc-2.1.0.ebuild => libxc-2.2.1.ebuild} | 2 -
sci-libs/libxc/libxc-9999.ebuild | 51 ------------------
8 files changed, 9 insertions(+), 291 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index 3e0060f..3a0421d 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-2.2.1 (10 Dec 2014)
+*libxc-2.1.1 (10 Dec 2014)
+
+ 10 Dec 2014; Honza Macháček <Hloupy.Honza@centrum.cz>
+ -libxc-1.2.0-r1.ebuild, -libxc-2.0.1.ebuild, -libxc-2.0.2.ebuild,
+ -libxc-2.0.3.ebuild, -libxc-2.1.0.ebuild, +libxc-2.1.1.ebuild,
+ -libxc-2.2.0.ebuild, +libxc-2.2.1.ebuild, -libxc-9999.ebuild:
+ Version bumps to sci-libs/libxc-2.1.1 and 2.2.1, cleanup.
+
27 Jun 2014; Honza Macháček <Hloupy.Honza@centrum.cz> libxc-2.0.3.ebuild:
sci-libs/libxc-2.0.3.ebuild adjusted to export the C preprocessor name in the
FCCPP variable that the build system looks for
diff --git a/sci-libs/libxc/libxc-1.2.0-r1.ebuild b/sci-libs/libxc/libxc-1.2.0-r1.ebuild
deleted file mode 100644
index ba723df..0000000
--- a/sci-libs/libxc/libxc-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools-utils fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable fortran)
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
- CFLAGS="${CFLAGS} -fPIC"
- )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- ewarn "This will fail if any test fails, no matter how dealt with in the ebuild."
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-2.0.1.ebuild b/sci-libs/libxc/libxc-2.0.1.ebuild
deleted file mode 100644
index b794ff9..0000000
--- a/sci-libs/libxc/libxc-2.0.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-2.0.2.ebuild b/sci-libs/libxc/libxc-2.0.2.ebuild
deleted file mode 100644
index b794ff9..0000000
--- a/sci-libs/libxc/libxc-2.0.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-2.0.3.ebuild b/sci-libs/libxc/libxc-2.0.3.ebuild
deleted file mode 100644
index e9103df..0000000
--- a/sci-libs/libxc/libxc-2.0.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
- if use fortran; then
- fortran-2_pkg_setup
- tc-export FC F77 CC CXX CPP
- export FCCPP="$(tc-getCPP)"
- fi
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-2.2.0.ebuild b/sci-libs/libxc/libxc-2.1.1.ebuild
similarity index 98%
rename from sci-libs/libxc/libxc-2.2.0.ebuild
rename to sci-libs/libxc/libxc-2.1.1.ebuild
index b794ff9..60a6549 100644
--- a/sci-libs/libxc/libxc-2.2.0.ebuild
+++ b/sci-libs/libxc/libxc-2.1.1.ebuild
@@ -21,8 +21,6 @@ IUSE="fortran static-libs -test"
S="${WORKDIR}"/${MY_P}
-MAKEOPTS+=" -j1"
-
pkg_setup() {
use fortran && fortran-2_pkg_setup
}
diff --git a/sci-libs/libxc/libxc-2.1.0.ebuild b/sci-libs/libxc/libxc-2.2.1.ebuild
similarity index 98%
rename from sci-libs/libxc/libxc-2.1.0.ebuild
rename to sci-libs/libxc/libxc-2.2.1.ebuild
index b794ff9..60a6549 100644
--- a/sci-libs/libxc/libxc-2.1.0.ebuild
+++ b/sci-libs/libxc/libxc-2.2.1.ebuild
@@ -21,8 +21,6 @@ IUSE="fortran static-libs -test"
S="${WORKDIR}"/${MY_P}
-MAKEOPTS+=" -j1"
-
pkg_setup() {
use fortran && fortran-2_pkg_setup
}
diff --git a/sci-libs/libxc/libxc-9999.ebuild b/sci-libs/libxc/libxc-9999.ebuild
deleted file mode 100644
index 1f3855c..0000000
--- a/sci-libs/libxc/libxc-9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools-utils fortran-2 multilib subversion
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
-ESVN_REPO_URI="http://www.tddft.org/svn/octopus/trunk/${PN}/"
-ESVN_BOOTSTRAP="eautoreconf -i"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="fortran static-libs -test"
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable fortran)
- FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC"
- CFLAGS="${CFLAGS} -fPIC"
- )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2015-04-22 14:36 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2015-04-22 14:36 UTC (permalink / raw
To: gentoo-commits
commit: cf6644eec2be3dd1575c05512386612ba8d7f9c3
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Wed Apr 22 14:36:30 2015 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Wed Apr 22 14:36:30 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=cf6644ee
Version bump to sci-libs/libxc-2.1.2 and 2.2.2 pair
Package-Manager: portage-2.2.18
sci-libs/libxc/ChangeLog | 9 ++++++++-
sci-libs/libxc/{libxc-2.1.1.ebuild => libxc-2.1.2.ebuild} | 2 +-
sci-libs/libxc/{libxc-2.2.1.ebuild => libxc-2.2.2.ebuild} | 2 +-
3 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog
index 3a0421d..5246c8b 100644
--- a/sci-libs/libxc/ChangeLog
+++ b/sci-libs/libxc/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for sci-libs/libxc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libxc-2.2.2 (22 Apr 2015)
+*libxc-2.1.2 (22 Apr 2015)
+
+ 22 Apr 2015; Honza Macháček <Hloupy.Honza@centrum.cz> -libxc-2.1.1.ebuild,
+ +libxc-2.1.2.ebuild, -libxc-2.2.1.ebuild, +libxc-2.2.2.ebuild:
+ Version bump to sci-libs/libxc-2.1.2 and 2.2.2 pair
+
*libxc-2.2.1 (10 Dec 2014)
*libxc-2.1.1 (10 Dec 2014)
diff --git a/sci-libs/libxc/libxc-2.1.1.ebuild b/sci-libs/libxc/libxc-2.1.2.ebuild
similarity index 97%
rename from sci-libs/libxc/libxc-2.1.1.ebuild
rename to sci-libs/libxc/libxc-2.1.2.ebuild
index 60a6549..e6a7572 100644
--- a/sci-libs/libxc/libxc-2.1.1.ebuild
+++ b/sci-libs/libxc/libxc-2.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
diff --git a/sci-libs/libxc/libxc-2.2.1.ebuild b/sci-libs/libxc/libxc-2.2.2.ebuild
similarity index 97%
rename from sci-libs/libxc/libxc-2.2.1.ebuild
rename to sci-libs/libxc/libxc-2.2.2.ebuild
index 60a6549..e6a7572 100644
--- a/sci-libs/libxc/libxc-2.2.1.ebuild
+++ b/sci-libs/libxc/libxc-2.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2017-01-11 15:23 Honza Macháček
0 siblings, 0 replies; 15+ messages in thread
From: Honza Macháček @ 2017-01-11 15:23 UTC (permalink / raw
To: gentoo-commits
commit: 0b3b0e02bf6e7630c5b71b8f1f90bd547626c697
Author: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Wed Jan 11 15:22:57 2017 +0000
Commit: Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Wed Jan 11 15:22:57 2017 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0b3b0e02
Versions of sci-libs/libxc bumped to 2.1.3 (legacy monolitic library) and 2.2.3 (separate C, and F90 libraries). Added sci-libs/libxc-3.0.0 (separate C, F90, and F03 libraries).
Package-Manager: Portage-2.3.2, Repoman-2.3.1
.../{libxc-2.1.2.ebuild => libxc-2.1.3.ebuild} | 4 ++--
.../{libxc-2.2.2.ebuild => libxc-2.2.3.ebuild} | 4 ++--
.../{libxc-2.1.2.ebuild => libxc-3.0.0.ebuild} | 4 ++--
sci-libs/libxc/metadata.xml | 23 ++++++++++++++++++++++
4 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/sci-libs/libxc/libxc-2.1.2.ebuild b/sci-libs/libxc/libxc-2.1.3.ebuild
similarity index 92%
copy from sci-libs/libxc/libxc-2.1.2.ebuild
copy to sci-libs/libxc/libxc-2.1.3.ebuild
index cc3c091..a15d5cd 100644
--- a/sci-libs/libxc/libxc-2.1.2.ebuild
+++ b/sci-libs/libxc/libxc-2.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ inherit autotools-utils flag-o-matic fortran-2 multilib
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+HOMEPAGE="http://octopus-code.org/wiki/Libxc"
SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
diff --git a/sci-libs/libxc/libxc-2.2.2.ebuild b/sci-libs/libxc/libxc-2.2.3.ebuild
similarity index 92%
rename from sci-libs/libxc/libxc-2.2.2.ebuild
rename to sci-libs/libxc/libxc-2.2.3.ebuild
index cc3c091..a15d5cd 100644
--- a/sci-libs/libxc/libxc-2.2.2.ebuild
+++ b/sci-libs/libxc/libxc-2.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ inherit autotools-utils flag-o-matic fortran-2 multilib
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+HOMEPAGE="http://octopus-code.org/wiki/Libxc"
SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
diff --git a/sci-libs/libxc/libxc-2.1.2.ebuild b/sci-libs/libxc/libxc-3.0.0.ebuild
similarity index 92%
rename from sci-libs/libxc/libxc-2.1.2.ebuild
rename to sci-libs/libxc/libxc-3.0.0.ebuild
index cc3c091..a15d5cd 100644
--- a/sci-libs/libxc/libxc-2.1.2.ebuild
+++ b/sci-libs/libxc/libxc-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ inherit autotools-utils flag-o-matic fortran-2 multilib
MY_P=${P//_/-}
DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc"
+HOMEPAGE="http://octopus-code.org/wiki/Libxc"
SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
index 8425c0d..b667145 100644
--- a/sci-libs/libxc/metadata.xml
+++ b/sci-libs/libxc/metadata.xml
@@ -5,4 +5,27 @@
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
+ <maintainer type="person">
+ <email>Hloupy.Honza@centrum.cz</email>
+ <name>Honza Macháček</name>
+ </maintainer>
+ <longdescription lang="en">
+ Libxc is a library of exchange-correlation functionals for density-functional theory.
+ The aim is to provide a portable, well tested and reliable set of exchange and correlation
+ functionals that can be used by all the ETSF codes and also other codes.
+
+ In Libxc you can find different types of functionals: LDA, GGA, hybrids, and mGGA (experimental).
+ These functionals depend on local information, in the sense that the value of the potential
+ at a given point depends only on the values of the density -- and the gradient of the density
+ and the kinetic energy density, for the GGA and mGGA cases.
+
+ It can calculate the functional itself and its derivative; for some functionals,
+ higher-order derivatives are available.
+
+ Libxc is written in C and has Fortran bindings. It is released under the LGPL license (v. 3.0).
+ Contributions are welcome.
+ </longdescription>
+ <upstream>
+ <doc>http://octopus-code.org/wiki/Libxc:manual</doc>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/
@ 2018-10-02 13:00 Christoph Junghans
0 siblings, 0 replies; 15+ messages in thread
From: Christoph Junghans @ 2018-10-02 13:00 UTC (permalink / raw
To: gentoo-commits
commit: 241012d86ad3e7f835c95ff2c259da38589d6fb3
Author: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 2 12:59:40 2018 +0000
Commit: Christoph Junghans <junghans <AT> gentoo <DOT> org>
CommitDate: Tue Oct 2 12:59:58 2018 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=241012d8
sci-libs/libxc: moved to gx86
Signed-off-by: Christoph Junghans <ottxor <AT> gentoo.org>
sci-libs/libxc/libxc-2.1.3.ebuild | 56 ---------------------------------------
sci-libs/libxc/libxc-2.2.3.ebuild | 56 ---------------------------------------
sci-libs/libxc/libxc-3.0.0.ebuild | 56 ---------------------------------------
sci-libs/libxc/metadata.xml | 31 ----------------------
4 files changed, 199 deletions(-)
diff --git a/sci-libs/libxc/libxc-2.1.3.ebuild b/sci-libs/libxc/libxc-2.1.3.ebuild
deleted file mode 100644
index 4ffe5fe89..000000000
--- a/sci-libs/libxc/libxc-2.1.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://octopus-code.org/wiki/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-2.2.3.ebuild b/sci-libs/libxc/libxc-2.2.3.ebuild
deleted file mode 100644
index 4ffe5fe89..000000000
--- a/sci-libs/libxc/libxc-2.2.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://octopus-code.org/wiki/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/libxc-3.0.0.ebuild b/sci-libs/libxc/libxc-3.0.0.ebuild
deleted file mode 100644
index 4ffe5fe89..000000000
--- a/sci-libs/libxc/libxc-3.0.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils flag-o-matic fortran-2 multilib
-
-MY_P=${P//_/-}
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="http://octopus-code.org/wiki/Libxc"
-SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="fortran static-libs -test"
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
- sed \
- -e "s:${PN}.f90:${PN}.F90:g" \
- -i src/Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( $(use_enable fortran) )
- autotools-utils_src_configure
-}
-
-## Upstream recommends not running the test suite because it requires
-## human expert interpretation to determine whether output is an error or
-## expected under certain circumstances. Nevertheless, experts might want the option.
-# The autotools src_test function modified not to die. Runs emake check in build directory.
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
-
- _check_build_dir
- pushd "${BUILD_DIR}" > /dev/null || die
- make check || ewarn "Make check failed. See above for details."
- einfo "emake check done"
- popd > /dev/null || die
-}
-
-src_install() {
- autotools-utils_src_install
-
-}
diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml
deleted file mode 100644
index 064923854..000000000
--- a/sci-libs/libxc/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <maintainer type="person">
- <email>Hloupy.Honza@centrum.cz</email>
- <name>Honza Macháček</name>
- </maintainer>
- <longdescription lang="en">
-Libxc is a library of exchange-correlation functionals for density-functional theory.
-The aim is to provide a portable, well tested and reliable set of exchange and correlation
-functionals that can be used by all the ETSF codes and also other codes.
-
-In Libxc you can find different types of functionals: LDA, GGA, hybrids, and mGGA (experimental).
-These functionals depend on local information, in the sense that the value of the potential
-at a given point depends only on the values of the density -- and the gradient of the density
-and the kinetic energy density, for the GGA and mGGA cases.
-
-It can calculate the functional itself and its derivative; for some functionals,
-higher-order derivatives are available.
-
-Libxc is written in C and has Fortran bindings. It is released under the LGPL license (v. 3.0).
-Contributions are welcome.
-</longdescription>
- <upstream>
- <doc>http://octopus-code.org/wiki/Libxc:manual</doc>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2018-10-02 13:00 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-22 22:49 [gentoo-commits] proj/sci:master commit in: sci-libs/libxc/ Alexey Shvetsov
-- strict thread matches above, loose matches on Subject: below --
2018-10-02 13:00 Christoph Junghans
2017-01-11 15:23 Honza Macháček
2015-04-22 14:36 Honza Macháček
2014-12-10 15:29 Honza Macháček
2014-06-27 13:02 Honza Macháček
2014-04-15 15:35 Honza Macháček
2013-11-05 20:11 Justin Lecher
2012-04-23 8:52 Honza Macháček
2012-02-19 12:44 Justin Lecher
2011-12-16 10:07 Honza Macháček
2011-06-24 17:09 Justin Lecher
2011-06-21 11:54 Justin Lecher
2011-03-15 10:23 Justin Lecher
2011-03-15 10:23 Justin Lecher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox