summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2012-08-15 18:06:33 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2012-08-15 18:06:33 +0000
commit7de4db4828422638c903c6ab73c8b9d168cb6f32 (patch)
treebde59bc722bab35dac31bc55bbf8c992cff3ac48 /dev-libs
parentStable ppc, bug #428870 (diff)
downloadgentoo-2-7de4db4828422638c903c6ab73c8b9d168cb6f32.tar.gz
gentoo-2-7de4db4828422638c903c6ab73c8b9d168cb6f32.tar.bz2
gentoo-2-7de4db4828422638c903c6ab73c8b9d168cb6f32.zip
Version bump
(Portage version: 2.2.01.20796-prefix/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/starpu/ChangeLog12
-rw-r--r--dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch3
-rw-r--r--dev-libs/starpu/files/starpu-1.0.1-no-examples.patch4
-rw-r--r--dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch3
-rw-r--r--dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch4
-rw-r--r--dev-libs/starpu/files/starpu-1.0.1-system-blas.patch5
-rw-r--r--dev-libs/starpu/metadata.xml1
-rw-r--r--dev-libs/starpu/starpu-1.0.2.ebuild71
8 files changed, 101 insertions, 2 deletions
diff --git a/dev-libs/starpu/ChangeLog b/dev-libs/starpu/ChangeLog
index d5968d04378e..6af656c27033 100644
--- a/dev-libs/starpu/ChangeLog
+++ b/dev-libs/starpu/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-libs/starpu
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/starpu/ChangeLog,v 1.3 2012/06/23 04:46:43 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/starpu/ChangeLog,v 1.4 2012/08/15 18:06:32 bicatali Exp $
+
+*starpu-1.0.2 (15 Aug 2012)
+
+ 15 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> +starpu-1.0.2.ebuild,
+ files/starpu-1.0.1-detect-qt.patch, files/starpu-1.0.1-no-examples.patch,
+ files/starpu-1.0.1-no-pc-ldflags.patch,
+ files/starpu-1.0.1-respect-cflags.patch, files/starpu-1.0.1-system-blas.patch,
+ metadata.xml:
+ Version bump
23 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> starpu-1.0.1.ebuild:
Fix building with sys-devel/automake >= 1.12 wrt #423011
@@ -18,4 +27,3 @@
+files/starpu-1.0.1-respect-cflags.patch,
+files/starpu-1.0.1-system-blas.patch, +metadata.xml:
Initial import
-
diff --git a/dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch b/dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch
index 6761b62bba79..ee89846851a4 100644
--- a/dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch
+++ b/dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch
@@ -1,3 +1,6 @@
+Allow detection of qt, and disable when qt is present but user does not want it
+
+bicatali@gentoo.org
--- configure.ac.orig 2012-05-31 19:31:03.000000000 +0100
+++ configure.ac 2012-05-31 19:50:42.000000000 +0100
@@ -1085,13 +1085,13 @@
diff --git a/dev-libs/starpu/files/starpu-1.0.1-no-examples.patch b/dev-libs/starpu/files/starpu-1.0.1-no-examples.patch
index 81243f242c19..8b6181d708f4 100644
--- a/dev-libs/starpu/files/starpu-1.0.1-no-examples.patch
+++ b/dev-libs/starpu/files/starpu-1.0.1-no-examples.patch
@@ -1,3 +1,7 @@
+Do not build examples if user did not ask for it
+
+bicatali@gentoo.org
+
--- Makefile.am.orig 2012-05-29 23:16:20.000000000 +0100
+++ Makefile.am 2012-05-30 00:57:47.000000000 +0100
@@ -28,7 +28,9 @@
diff --git a/dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch b/dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch
index debf6783c137..f6cee5d7b596 100644
--- a/dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch
+++ b/dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch
@@ -1,3 +1,6 @@
+Do not add LDFLAGS to pkg-config flags, let user use its own
+
+bicatali@gentoo.org
--- libstarpu.pc.in.orig 2012-05-29 23:16:20.000000000 +0100
+++ libstarpu.pc.in 2012-05-30 01:09:41.000000000 +0100
@@ -24,6 +24,6 @@
diff --git a/dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch b/dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch
index 4f2a8d3070b0..1a34ebd5a29f 100644
--- a/dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch
+++ b/dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch
@@ -1,3 +1,7 @@
+Do not force optimization flags on user
+
+bicatali@gentoo.org
+
--- configure.ac.orig 2012-05-29 23:16:20.000000000 +0100
+++ configure.ac 2012-05-29 23:20:48.000000000 +0100
@@ -773,8 +773,6 @@
diff --git a/dev-libs/starpu/files/starpu-1.0.1-system-blas.patch b/dev-libs/starpu/files/starpu-1.0.1-system-blas.patch
index 138c7f4d2d54..f409230d0e56 100644
--- a/dev-libs/starpu/files/starpu-1.0.1-system-blas.patch
+++ b/dev-libs/starpu/files/starpu-1.0.1-system-blas.patch
@@ -1,3 +1,8 @@
+Allow user to set BLAS_LIBS for own blas libraries and mimic standard AX_BLAS
+autoconf macro behaviour.
+
+bicatali@gentoo.org
+
--- starpu-1.0.1/configure.ac.orig 2012-05-29 23:30:19.000000000 +0100
+++ starpu-1.0.1/configure.ac 2012-05-30 00:02:22.000000000 +0100
@@ -1434,6 +1434,11 @@
diff --git a/dev-libs/starpu/metadata.xml b/dev-libs/starpu/metadata.xml
index 6a88a8d7e19a..362d9440a0a6 100644
--- a/dev-libs/starpu/metadata.xml
+++ b/dev-libs/starpu/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer>
<email>bicatali@gentoo.org</email>
+ <description>Feel free to update and/or fix</description>
</maintainer>
<longdescription lang='en'>
StarPU is a runtime system that offers support for heterogeneous
diff --git a/dev-libs/starpu/starpu-1.0.2.ebuild b/dev-libs/starpu/starpu-1.0.2.ebuild
new file mode 100644
index 000000000000..80ed81d28222
--- /dev/null
+++ b/dev-libs/starpu/starpu-1.0.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/starpu/starpu-1.0.2.ebuild,v 1.1 2012/08/15 18:06:32 bicatali Exp $
+
+EAPI=4
+
+AUTOTOOLS_AUTORECONF=1
+inherit autotools-utils
+
+PID=31334
+
+DESCRIPTION="Unified runtime system for heterogeneous multicore architectures"
+HOMEPAGE="http://runtime.bordeaux.inria.fr/StarPU/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/${PID}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="blas cuda doc examples fftw gcc-plugin mpi opencl qt4 static-libs test"
+RDEPEND="sys-apps/hwloc
+ sci-mathematics/glpk
+ blas? ( virtual/blas )
+ cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
+ fftw? ( sci-libs/fftw:3.0 )
+ mpi? ( virtual/mpi )
+ opencl? ( virtual/opencl )
+ qt4? ( >=x11-libs/qt-gui-4.7
+ >=x11-libs/qt-opengl-4.7
+ >=x11-libs/qt-sql-4.7
+ x11-libs/qwt )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? ( gcc-plugin? ( dev-scheme/guile ) )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.1-detect-qt.patch
+ "${FILESDIR}"/${PN}-1.0.1-respect-cflags.patch
+ "${FILESDIR}"/${PN}-1.0.1-system-blas.patch
+ "${FILESDIR}"/${PN}-1.0.1-no-examples.patch
+ "${FILESDIR}"/${PN}-1.0.1-no-pc-ldflags.patch
+)
+
+src_prepare() {
+ sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' configure.ac || die #423011
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ use blas && export BLAS_LIBS="$(pkg-config --libs blas)"
+ myeconfargs+=(
+ $(use_enable cuda)
+ $(use_enable fftw starpufft)
+ $(use_enable gcc-plugin gcc-extensions)
+ $(use_enable opencl)
+ $(use_enable qt4 starpu-top)
+ $(use_with mpi mpicc "$(type -P mpicc)")
+ $(use mpi && use_enable test mpi-check)
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+ use doc && dodoc doc/*.pdf
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}