diff options
author | 2012-08-15 18:06:33 +0000 | |
---|---|---|
committer | 2012-08-15 18:06:33 +0000 | |
commit | 7de4db4828422638c903c6ab73c8b9d168cb6f32 (patch) | |
tree | bde59bc722bab35dac31bc55bbf8c992cff3ac48 /dev-libs | |
parent | Stable ppc, bug #428870 (diff) | |
download | gentoo-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/ChangeLog | 12 | ||||
-rw-r--r-- | dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch | 3 | ||||
-rw-r--r-- | dev-libs/starpu/files/starpu-1.0.1-no-examples.patch | 4 | ||||
-rw-r--r-- | dev-libs/starpu/files/starpu-1.0.1-no-pc-ldflags.patch | 3 | ||||
-rw-r--r-- | dev-libs/starpu/files/starpu-1.0.1-respect-cflags.patch | 4 | ||||
-rw-r--r-- | dev-libs/starpu/files/starpu-1.0.1-system-blas.patch | 5 | ||||
-rw-r--r-- | dev-libs/starpu/metadata.xml | 1 | ||||
-rw-r--r-- | dev-libs/starpu/starpu-1.0.2.ebuild | 71 |
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 +} |