public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 --
2016-09-02 22:08 [gentoo-commits] proj/sci:master commit in: sci-libs/libsc/ Christoph Junghans
  -- strict thread matches above, loose matches on Subject: below --
2016-09-02 22:08 Christoph Junghans
2016-09-02 22:08 Christoph Junghans
2015-06-06 10:23 Justin Lecher
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