* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2014-03-03 20:37 Sebastien Fabbro
0 siblings, 0 replies; 8+ messages in thread
From: Sebastien Fabbro @ 2014-03-03 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 6eba82e86da2b800a7ce584a0d2ba104f98dffaf
Author: Matthias Maier <tamiko <AT> kyomu <DOT> 43-1 <DOT> org>
AuthorDate: Sun Mar 2 11:55:44 2014 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Sun Mar 2 16:34:09 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=6eba82e8
Debundle libsc from p4est package; introduce a new package libsc
This reflects current upstream development in debundling libsc from p4est.
---
sci-libs/libsc/ChangeLog | 9 +++++
sci-libs/libsc/libsc-0.7.3.ebuild | 79 +++++++++++++++++++++++++++++++++++++++
sci-libs/libsc/metadata.xml | 15 ++++++++
3 files changed, 103 insertions(+)
diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog
new file mode 100644
index 0000000..0ad5af6
--- /dev/null
+++ b/sci-libs/libsc/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sci-libs/libsc
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libsc-0.7.3 (02 Mar 2014)
+
+ 02 Mar 2014; Matthias Maier <tamiko+GENTOO@kyomu.43-1.org>
+ +libsc-0.7.3.ebuild, +metadata.xml:
+ Initial import.
diff --git a/sci-libs/libsc/libsc-0.7.3.ebuild b/sci-libs/libsc/libsc-0.7.3.ebuild
new file mode 100644
index 0000000..63c44da
--- /dev/null
+++ b/sci-libs/libsc/libsc-0.7.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+WANT_AUTOMAKE=1.11
+
+inherit autotools-utils toolchain-funcs eutils multilib
+
+DESCRIPTION="The SC Library provides support for parallel scientific applications."
+HOMEPAGE="http://www.p4est.org/"
+SRC_URI="https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="debug examples mpi romio static-libs"
+REQUIRED_USE="romio? ( mpi )"
+
+RDEPEND="
+ !<sci-libs/p4est-0.3.5
+ dev-lang/lua
+ sys-apps/util-linux
+ virtual/blas
+ virtual/lapack
+ mpi? ( virtual/mpi[romio?] )"
+
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=(AUTHORS NEWS README)
+
+AUTOTOOLS_AUTORECONF=true
+
+src_prepare() {
+ # Use libtool's -release option so that we end up with a valid SONAME
+ # and library version symlinks:
+ sed -i \
+ "s/^\(src_libsc_la_CPPFLAGS.*\)\$/\1\nsrc_libsc_la_LDFLAGS = -release ${PV}/" \
+ "${S}"/src/Makefile.am || die "sed failed"
+
+ # Inject a version number into the build system
+ echo "${PV}" > ${S}/.tarball-version
+
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug)
+ $(use_enable mpi)
+ $(use_enable romio mpiio)
+ --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
+ --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+
+ if use examples
+ then
+ docinto examples
+ dodoc -r example/*
+ docompress -x /usr/share/doc/${PF}/examples
+ else
+ # Remove the compiled example binaries in case of -examples:
+ rm -r "${ED}"/usr/bin || die "rm failed"
+ fi
+
+ # Fix up some wrong installation paths:
+ dodir /usr/share/libsc
+ mv "${ED}"/etc/* "${ED}"/usr/share/libsc
+ rmdir "${ED}"/etc/
+}
diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml
new file mode 100644
index 0000000..850a922
--- /dev/null
+++ b/sci-libs/libsc/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+ <email>tamiko+GENTOO@kyomu.43-1.org</email>
+ <name>Matthias Maier</name>
+</maintainer>
+<longdescription lang="en">
+ The SC Library provides support for parallel scientific applications.
+ This support library is primarily used by the p4est library.
+</longdescription>
+<use>
+</use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2014-07-24 21:51 Jens-Malte Gottfried
0 siblings, 0 replies; 8+ messages in thread
From: Jens-Malte Gottfried @ 2014-07-24 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 0754ad033853919646cd13b1b6b59268938b3eb4
Author: Matthias Maier <tamiko <AT> kyomu <DOT> 43-1 <DOT> org>
AuthorDate: Tue Jul 22 22:14:24 2014 +0000
Commit: Jens-Malte Gottfried <jmg <AT> godefridus <DOT> de>
CommitDate: Tue Jul 22 22:14:24 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0754ad03
Version bump to 1.0, fix indentation
Package-Manager: portage-2.2.8-r1
---
sci-libs/libsc/ChangeLog | 6 ++++++
sci-libs/libsc/libsc-0.7.3.ebuild | 8 ++++----
.../libsc/{libsc-0.7.3.ebuild => libsc-1.0.ebuild} | 14 ++++---------
sci-libs/libsc/metadata.xml | 23 +++++++++++-----------
4 files changed, 26 insertions(+), 25 deletions(-)
diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog
index 0ad5af6..8e4aa1e 100644
--- a/sci-libs/libsc/ChangeLog
+++ b/sci-libs/libsc/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libsc-1.0 (22 Jul 2014)
+
+ 22 Jul 2014; Matthias Maier <tamiko@gentoo.org> +libsc-1.0.ebuild,
+ libsc-0.7.3.ebuild, metadata.xml:
+ Version bump to 1.0, fix indentation
+
*libsc-0.7.3 (02 Mar 2014)
02 Mar 2014; Matthias Maier <tamiko+GENTOO@kyomu.43-1.org>
diff --git a/sci-libs/libsc/libsc-0.7.3.ebuild b/sci-libs/libsc/libsc-0.7.3.ebuild
index 63c44da..3b7a477 100644
--- a/sci-libs/libsc/libsc-0.7.3.ebuild
+++ b/sci-libs/libsc/libsc-0.7.3.ebuild
@@ -20,7 +20,7 @@ IUSE="debug examples mpi romio static-libs"
REQUIRED_USE="romio? ( mpi )"
RDEPEND="
- !<sci-libs/p4est-0.3.5
+ !<sci-libs/p4est-0.3.5
dev-lang/lua
sys-apps/util-linux
virtual/blas
@@ -28,8 +28,8 @@ RDEPEND="
mpi? ( virtual/mpi[romio?] )"
DEPEND="
- ${RDEPEND}
- virtual/pkgconfig"
+ ${RDEPEND}
+ virtual/pkgconfig"
DOCS=(AUTHORS NEWS README)
@@ -50,7 +50,7 @@ src_prepare() {
src_configure() {
local myeconfargs=(
- $(use_enable debug)
+ $(use_enable debug)
$(use_enable mpi)
$(use_enable romio mpiio)
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
diff --git a/sci-libs/libsc/libsc-0.7.3.ebuild b/sci-libs/libsc/libsc-1.0.ebuild
similarity index 81%
copy from sci-libs/libsc/libsc-0.7.3.ebuild
copy to sci-libs/libsc/libsc-1.0.ebuild
index 63c44da..c092836 100644
--- a/sci-libs/libsc/libsc-0.7.3.ebuild
+++ b/sci-libs/libsc/libsc-1.0.ebuild
@@ -20,7 +20,7 @@ IUSE="debug examples mpi romio static-libs"
REQUIRED_USE="romio? ( mpi )"
RDEPEND="
- !<sci-libs/p4est-0.3.5
+ !<sci-libs/p4est-1.0
dev-lang/lua
sys-apps/util-linux
virtual/blas
@@ -28,20 +28,14 @@ RDEPEND="
mpi? ( virtual/mpi[romio?] )"
DEPEND="
- ${RDEPEND}
- virtual/pkgconfig"
+ ${RDEPEND}
+ virtual/pkgconfig"
DOCS=(AUTHORS NEWS README)
AUTOTOOLS_AUTORECONF=true
src_prepare() {
- # Use libtool's -release option so that we end up with a valid SONAME
- # and library version symlinks:
- sed -i \
- "s/^\(src_libsc_la_CPPFLAGS.*\)\$/\1\nsrc_libsc_la_LDFLAGS = -release ${PV}/" \
- "${S}"/src/Makefile.am || die "sed failed"
-
# Inject a version number into the build system
echo "${PV}" > ${S}/.tarball-version
@@ -50,7 +44,7 @@ src_prepare() {
src_configure() {
local myeconfargs=(
- $(use_enable debug)
+ $(use_enable debug)
$(use_enable mpi)
$(use_enable romio mpiio)
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml
index 850a922..dc32615 100644
--- a/sci-libs/libsc/metadata.xml
+++ b/sci-libs/libsc/metadata.xml
@@ -1,15 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<maintainer>
- <email>tamiko+GENTOO@kyomu.43-1.org</email>
- <name>Matthias Maier</name>
-</maintainer>
-<longdescription lang="en">
- The SC Library provides support for parallel scientific applications.
- This support library is primarily used by the p4est library.
-</longdescription>
-<use>
-</use>
+ <herd>sci</herd>
+ <maintainer>
+ <email>tamiko+GENTOO@kyomu.43-1.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <longdescription lang="en">
+The SC Library provides support for parallel scientific applications.
+This support library is primarily used by the p4est library.
+ </longdescription>
+ <use>
+ <flag name="romio">Build with support for the ROMIO MPI-IO component</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2014-10-16 15:50 Christoph Junghans
0 siblings, 0 replies; 8+ messages in thread
From: Christoph Junghans @ 2014-10-16 15:50 UTC (permalink / raw
To: gentoo-commits
commit: b5f255906b041895d2f600ce9b863ff4e0756d94
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 13 23:08:19 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Mon Oct 13 23:08:19 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b5f25590
sci-libs/libsc: Drop old; version bump; update metadata.xml
Package-Manager: portage-2.2.8-r2
---
sci-libs/libsc/ChangeLog | 6 +++
sci-libs/libsc/libsc-0.7.3.ebuild | 79 ---------------------------------------
sci-libs/libsc/libsc-1.0.ebuild | 1 -
sci-libs/libsc/libsc-1.1.ebuild | 1 +
sci-libs/libsc/metadata.xml | 2 +-
5 files changed, 8 insertions(+), 81 deletions(-)
diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog
index 8e4aa1e..db89785 100644
--- a/sci-libs/libsc/ChangeLog
+++ b/sci-libs/libsc/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libsc-1.1 (13 Oct 2014)
+
+ 13 Oct 2014; Matthias Maier <tamiko@gentoo.org> +libsc-1.1.ebuild,
+ -libsc-0.7.3.ebuild, libsc-1.0.ebuild, metadata.xml:
+ sci-libs/libsc: Drop old; version bump; update metadata.xml
+
*libsc-1.0 (22 Jul 2014)
22 Jul 2014; Matthias Maier <tamiko@gentoo.org> +libsc-1.0.ebuild,
diff --git a/sci-libs/libsc/libsc-0.7.3.ebuild b/sci-libs/libsc/libsc-0.7.3.ebuild
deleted file mode 100644
index 3b7a477..0000000
--- a/sci-libs/libsc/libsc-0.7.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-WANT_AUTOMAKE=1.11
-
-inherit autotools-utils toolchain-funcs eutils multilib
-
-DESCRIPTION="The SC Library provides support for parallel scientific applications."
-HOMEPAGE="http://www.p4est.org/"
-SRC_URI="https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-IUSE="debug examples mpi romio static-libs"
-REQUIRED_USE="romio? ( mpi )"
-
-RDEPEND="
- !<sci-libs/p4est-0.3.5
- dev-lang/lua
- sys-apps/util-linux
- virtual/blas
- virtual/lapack
- mpi? ( virtual/mpi[romio?] )"
-
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig"
-
-DOCS=(AUTHORS NEWS README)
-
-AUTOTOOLS_AUTORECONF=true
-
-src_prepare() {
- # Use libtool's -release option so that we end up with a valid SONAME
- # and library version symlinks:
- sed -i \
- "s/^\(src_libsc_la_CPPFLAGS.*\)\$/\1\nsrc_libsc_la_LDFLAGS = -release ${PV}/" \
- "${S}"/src/Makefile.am || die "sed failed"
-
- # Inject a version number into the build system
- echo "${PV}" > ${S}/.tarball-version
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_enable mpi)
- $(use_enable romio mpiio)
- --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
- --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
- )
- autotools-utils_src_configure
-}
-
-src_install() {
- autotools-utils_src_install
-
- if use examples
- then
- docinto examples
- dodoc -r example/*
- docompress -x /usr/share/doc/${PF}/examples
- else
- # Remove the compiled example binaries in case of -examples:
- rm -r "${ED}"/usr/bin || die "rm failed"
- fi
-
- # Fix up some wrong installation paths:
- dodir /usr/share/libsc
- mv "${ED}"/etc/* "${ED}"/usr/share/libsc
- rmdir "${ED}"/etc/
-}
diff --git a/sci-libs/libsc/libsc-1.0.ebuild b/sci-libs/libsc/libsc-1.0.ebuild
index c092836..c0cb212 100644
--- a/sci-libs/libsc/libsc-1.0.ebuild
+++ b/sci-libs/libsc/libsc-1.0.ebuild
@@ -20,7 +20,6 @@ IUSE="debug examples mpi romio static-libs"
REQUIRED_USE="romio? ( mpi )"
RDEPEND="
- !<sci-libs/p4est-1.0
dev-lang/lua
sys-apps/util-linux
virtual/blas
diff --git a/sci-libs/libsc/libsc-1.1.ebuild b/sci-libs/libsc/libsc-1.1.ebuild
new file mode 120000
index 0000000..2541d9d
--- /dev/null
+++ b/sci-libs/libsc/libsc-1.1.ebuild
@@ -0,0 +1 @@
+libsc-1.0.ebuild
\ No newline at end of file
diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml
index dc32615..6d4eba7 100644
--- a/sci-libs/libsc/metadata.xml
+++ b/sci-libs/libsc/metadata.xml
@@ -3,7 +3,7 @@
<pkgmetadata>
<herd>sci</herd>
<maintainer>
- <email>tamiko+GENTOO@kyomu.43-1.org</email>
+ <email>tamiko@gentoo.org</email>
<name>Matthias Maier</name>
</maintainer>
<longdescription lang="en">
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2015-06-06 10:23 Justin Lecher
0 siblings, 0 replies; 8+ messages in thread
From: Justin Lecher @ 2015-06-06 10:23 UTC (permalink / raw
To: gentoo-commits
commit: e5e35e86d9dbeeacc9bb7ffe29bdba76f8f22444
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 10:20:07 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 10:20:07 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e5e35e86
sci-libs/libsc: Add SLOT operators
Package-Manager: portage-2.2.20
sci-libs/libsc/ChangeLog | 3 +++
sci-libs/libsc/libsc-1.0.ebuild | 13 ++++++-------
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog
index 6856254..6925e41 100644
--- a/sci-libs/libsc/ChangeLog
+++ b/sci-libs/libsc/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 06 Jun 2015; Justin Lecher <jlec@gentoo.org> libsc-1.0.ebuild:
+ sci-libs/libsc: Add SLOT operators
+
06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
sci-libs/libsc: Add github to remote-id in metadata.xml
diff --git a/sci-libs/libsc/libsc-1.0.ebuild b/sci-libs/libsc/libsc-1.0.ebuild
index c0cb212..64b597f 100644
--- a/sci-libs/libsc/libsc-1.0.ebuild
+++ b/sci-libs/libsc/libsc-1.0.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: $
@@ -8,19 +8,19 @@ WANT_AUTOMAKE=1.11
inherit autotools-utils toolchain-funcs eutils multilib
-DESCRIPTION="The SC Library provides support for parallel scientific applications."
+DESCRIPTION="Support for parallel scientific applications"
HOMEPAGE="http://www.p4est.org/"
SRC_URI="https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="LGPL-2.1+"
SLOT="0"
-
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug examples mpi romio static-libs"
+
REQUIRED_USE="romio? ( mpi )"
RDEPEND="
- dev-lang/lua
+ dev-lang/lua:*
sys-apps/util-linux
virtual/blas
virtual/lapack
@@ -55,8 +55,7 @@ src_configure() {
src_install() {
autotools-utils_src_install
- if use examples
- then
+ if use examples; then
docinto examples
dodoc -r example/*
docompress -x /usr/share/doc/${PF}/examples
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2015-06-06 10:23 Justin Lecher
0 siblings, 0 replies; 8+ messages in thread
From: Justin Lecher @ 2015-06-06 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 166027fa29504bae3be79485c9a760b24004b9c1
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 10:19:26 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 10:19:26 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=166027fa
sci-libs/libsc: Add github to remote-id in metadata.xml
Package-Manager: portage-2.2.20
sci-libs/libsc/ChangeLog | 5 ++++-
sci-libs/libsc/metadata.xml | 3 +++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/sci-libs/libsc/ChangeLog b/sci-libs/libsc/ChangeLog
index db89785..6856254 100644
--- a/sci-libs/libsc/ChangeLog
+++ b/sci-libs/libsc/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for sci-libs/libsc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ sci-libs/libsc: Add github to remote-id in metadata.xml
+
*libsc-1.1 (13 Oct 2014)
13 Oct 2014; Matthias Maier <tamiko@gentoo.org> +libsc-1.1.ebuild,
diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml
index 6d4eba7..b145b03 100644
--- a/sci-libs/libsc/metadata.xml
+++ b/sci-libs/libsc/metadata.xml
@@ -13,4 +13,7 @@ This support library is primarily used by the p4est library.
<use>
<flag name="romio">Build with support for the ROMIO MPI-IO component</flag>
</use>
+ <upstream>
+ <remote-id type="github">cburstedde/libsc</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2016-09-02 22:08 Christoph Junghans
0 siblings, 0 replies; 8+ messages in thread
From: Christoph Junghans @ 2016-09-02 22:08 UTC (permalink / raw
To: gentoo-commits
commit: 60c87d2022d56628f120bde54510991e37784772
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 1 19:49:45 2016 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Sep 1 19:50:02 2016 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=60c87d20
sci-libs/libsc: add live ebuild
Package-Manager: portage-2.2.28
sci-libs/libsc/libsc-9999.ebuild | 81 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 81 insertions(+)
diff --git a/sci-libs/libsc/libsc-9999.ebuild b/sci-libs/libsc/libsc-9999.ebuild
new file mode 100644
index 0000000..5b659d5
--- /dev/null
+++ b/sci-libs/libsc/libsc-9999.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+WANT_AUTOMAKE=1.11
+
+inherit autotools-utils toolchain-funcs eutils multilib
+
+DESCRIPTION="Support for parallel scientific applications"
+HOMEPAGE="http://www.p4est.org/"
+
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="git://github.com/cburstedde/libsc.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="debug examples mpi romio static-libs"
+
+REQUIRED_USE="romio? ( mpi )"
+
+RDEPEND="
+ dev-lang/lua:*
+ sys-apps/util-linux
+ virtual/blas
+ virtual/lapack
+ mpi? ( virtual/mpi[romio?] )"
+
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=(AUTHORS NEWS README)
+
+AUTOTOOLS_AUTORECONF=true
+
+src_prepare() {
+ # Inject a version number into the build system
+ echo "${PV}" > ${S}/.tarball-version
+
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug)
+ $(use_enable mpi)
+ $(use_enable romio mpiio)
+ --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
+ --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc -r example/*
+ docompress -x /usr/share/doc/${PF}/examples
+ else
+ # Remove the compiled example binaries in case of -examples:
+ rm -r "${ED}"/usr/bin || die "rm failed"
+ fi
+
+ # Fix up some wrong installation paths:
+ dodir /usr/share/libsc
+ mv "${ED}"/etc/* "${ED}"/usr/share/libsc || die "mv failed"
+ rmdir "${ED}"/etc/ || die "rmdir failed"
+ mv "${ED}"/usr/share/ini/* "${ED}"/usr/share/libsc || die "mv failed"
+ rmdir "${ED}"/usr/share/ini || die "rmdir failed"
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2016-09-02 22:08 Christoph Junghans
0 siblings, 0 replies; 8+ messages in thread
From: Christoph Junghans @ 2016-09-02 22:08 UTC (permalink / raw
To: gentoo-commits
commit: de3fd53dddba6dae8dd19877cf614a67fb8ccbb7
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 2 13:27:47 2016 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Fri Sep 2 13:27:47 2016 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=de3fd53d
sci-libs/libsc: use "develop" branch for live build
Package-Manager: portage-2.2.28
sci-libs/libsc/libsc-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/sci-libs/libsc/libsc-9999.ebuild b/sci-libs/libsc/libsc-9999.ebuild
index e8a667f..9573ded 100644
--- a/sci-libs/libsc/libsc-9999.ebuild
+++ b/sci-libs/libsc/libsc-9999.ebuild
@@ -14,6 +14,7 @@ HOMEPAGE="http://www.p4est.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/cburstedde/libsc.git"
+ EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/
@ 2016-09-02 22:08 Christoph Junghans
0 siblings, 0 replies; 8+ messages in thread
From: Christoph Junghans @ 2016-09-02 22:08 UTC (permalink / raw
To: gentoo-commits
commit: 880d56d4087e631f41c177c7ccb77cbfc2af79d2
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 1 20:54:42 2016 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Sep 1 21:06:22 2016 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=880d56d4
sci-libs/libsc: add openmp and threads use flags
Package-Manager: portage-2.2.28
sci-libs/libsc/libsc-9999.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/sci-libs/libsc/libsc-9999.ebuild b/sci-libs/libsc/libsc-9999.ebuild
index 5b659d5..e8a667f 100644
--- a/sci-libs/libsc/libsc-9999.ebuild
+++ b/sci-libs/libsc/libsc-9999.ebuild
@@ -23,7 +23,7 @@ fi
LICENSE="LGPL-2.1+"
SLOT="0"
-IUSE="debug examples mpi romio static-libs"
+IUSE="debug examples mpi openmp romio static-libs threads"
REQUIRED_USE="romio? ( mpi )"
@@ -42,6 +42,13 @@ DOCS=(AUTHORS NEWS README)
AUTOTOOLS_AUTORECONF=true
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]] && use openmp; then
+ tc-has-openmp || \
+ die "Please select an openmp capable compiler like gcc[openmp]"
+ fi
+}
+
src_prepare() {
# Inject a version number into the build system
echo "${PV}" > ${S}/.tarball-version
@@ -53,7 +60,9 @@ src_configure() {
local myeconfargs=(
$(use_enable debug)
$(use_enable mpi)
+ $(use_enable openmp openmp)
$(use_enable romio mpiio)
+ $(use_enable threads pthread)
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
)
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-09-02 22:09 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-06 10:23 [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/ Justin Lecher
-- strict thread matches above, loose matches on Subject: below --
2016-09-02 22:08 Christoph Junghans
2016-09-02 22:08 Christoph Junghans
2016-09-02 22:08 Christoph Junghans
2015-06-06 10:23 Justin Lecher
2014-10-16 15:50 Christoph Junghans
2014-07-24 21:51 Jens-Malte Gottfried
2014-03-03 20:37 Sebastien Fabbro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox