From d052fb4057da6edd3445f084ff43a9b109f6b4df Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Wed, 15 Aug 2012 18:06:33 +0000 Subject: Version bump Package-Manager: portage-2.2.01.20796-prefix/cvs/Linux x86_64 --- dev-libs/starpu/ChangeLog | 12 +++- dev-libs/starpu/Manifest | 26 +++++--- dev-libs/starpu/files/starpu-1.0.1-detect-qt.patch | 3 + .../starpu/files/starpu-1.0.1-no-examples.patch | 4 ++ .../starpu/files/starpu-1.0.1-no-pc-ldflags.patch | 3 + .../starpu/files/starpu-1.0.1-respect-cflags.patch | 4 ++ .../starpu/files/starpu-1.0.1-system-blas.patch | 5 ++ dev-libs/starpu/metadata.xml | 1 + dev-libs/starpu/starpu-1.0.2.ebuild | 71 ++++++++++++++++++++++ 9 files changed, 120 insertions(+), 9 deletions(-) create mode 100644 dev-libs/starpu/starpu-1.0.2.ebuild (limited to 'dev-libs') 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 +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 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/Manifest b/dev-libs/starpu/Manifest index 03133079fff6..793f9a749e90 100644 --- a/dev-libs/starpu/Manifest +++ b/dev-libs/starpu/Manifest @@ -1,9 +1,21 @@ -AUX starpu-1.0.1-detect-qt.patch 827 SHA256 2e4bd602de6da4db65c8325a182733937303ef8850badde8dea53f52bf4a9660 SHA512 06b215f6c800a73c0867e97b34eaf4a2066f29a435634174afb2cdb83b817f149e0b367be028bfd7d9dbfbddee95db6e7aa5fee5d93a5d98b84ffd3b9a4390ef WHIRLPOOL 8aead6c46cb4bc181e6d43cdf5c8cd9163168423570dd9460785d9d19375e7d17f2314bd94077e02c0deb41e8f2e3f23d0802f818698d071dfe880387e2c0988 -AUX starpu-1.0.1-no-examples.patch 2747 SHA256 d2b9ca734d1899886535b4ba8a708f0eb7babcc281df56e279f69c3fd7b54dbb SHA512 33c09cfc21e81cad06dfd8e7679b2e2a70f06179e966a1645e2a5c655ae16eefc52e992e8778ad0550c5ecb5ae574d4bfd0e0935a9d7a1109b86b9d759a7894e WHIRLPOOL 5b89a8fc08df296970688ee949e05066a9fd34aac5628dddd18794cdcee5722571af5f06d722578d998ea91ba49759b1179f3cb28a9d3a6cfd801ad84ba73675 -AUX starpu-1.0.1-no-pc-ldflags.patch 3140 SHA256 2b04db9b674cfaa62fe58ba249142fdb4504af118243578409ea4b8acf4fa42d SHA512 56f0f3a7b7f96e2f42cb033e9ee7399dec1306dc5f128d09b84432dd87bd804269aa7083da385547cc0cec47bccd375306c10d267e715f76e008de7ae8a99fbe WHIRLPOOL 36a5538e9e20f8ae164c525dbd5d4913ef963a6f577e9ced8a42b9fbd4b63fdf967d0c60319ee3cca29577354d3956bb25792edc563fd5545053193f64275d7c -AUX starpu-1.0.1-respect-cflags.patch 315 SHA256 d60e965bed159356bddff59a261266fc2a36d3b0f35f64b6e4666a777d134751 SHA512 8524858fcc2060c33dc548e3b8b40c8c6239eb3c19dcb4020e7466d09336d27741cb11953302523918fcc2b62dff5f432460c7e22d2c76aa70bdf6e7b7049436 WHIRLPOOL 3321d8414242a65fa56e2dbd7350ea26a9957f645b956452511461ef130fe644d96192094a95b6b562bffc7183697723bb5c2c46277daa7ce763e8aa8ad3eace -AUX starpu-1.0.1-system-blas.patch 524 SHA256 9f66121d2fde8b694b1f1fdb16cfca59b8f70e60cbf609bcf829333e2c237e30 SHA512 05cc0fb7a19a4f71a3884ec5cc3c1d345a809d42361ed64e5e657e046ee2a8c112b89300fd803382077e37bb966a6c98d8e857b01249e5362fe1f1d58d8d859a WHIRLPOOL 0c06ba8d9dfa3c7116bcd25c2afe123c5c8100e46e2a02b5c00f19e90db93287089a28fa285fc261483363f26f216498c492fecd99a533212425b66b0d73071e +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX starpu-1.0.1-detect-qt.patch 928 SHA256 340b53205ff0df9d4592d7f036049789405f98e82a1b06f5a9a06fcdff87c8f5 SHA512 dda71fd268f365fc4cfa290aa15050a44bd262e1e2b6b539107ccb4f561b0d1826261c8a4a994d4363b63f9505d2a05d2d9f1534cd08fe8fa61047252c919b98 WHIRLPOOL ea2d27f03ae8647dcfa00fe0f7286f113f509bbaaeda9eb2395d44379112d6b6a0cc8b397622417d5bb7f9e927bfd20af69623ac3351a0c5b76871fda34cd2ef +AUX starpu-1.0.1-no-examples.patch 2818 SHA256 81aced50befead3fe53e6f1c076787f5884041cd47c40f963715d4555e39caca SHA512 c42e7b88f58e5c37a8ad0fa87a64cc6e42dd27ac2ad1cda4e79090cf0ddf81d01282dc9c40a145890ec32bf4fee92393775ae763df262cdc3026b9282b7bb91b WHIRLPOOL b641ff5d4782dca230ba6b8c0c699b120e89235efb8439dd0f6bffbd40c048fa3dffe0ffe28eba171cde5aa92884d4222368dfda38131344f535702c7c698985 +AUX starpu-1.0.1-no-pc-ldflags.patch 3222 SHA256 1d01fe404653b65eaa9d72ccd9c88de926159a2471c8ea00bad4968a0a605760 SHA512 879642c03ca4fd6d5ed033d2e82b55debc5bece31d4a3f8935552680872f34778e8018e2b53976c8d85e36eb4ca5639b189b2e7427dffc1bc2df204c18a999fa WHIRLPOOL a4e1b7e44f3f8ab34da5e999a5681295af11a10b70f09349b2cd3685b15d1cae5e2f7b967d18a0379692870b036358e287d7ac35801d7f237ded16b743d7dfbe +AUX starpu-1.0.1-respect-cflags.patch 377 SHA256 837a11f829eeefdfd9a2f20780787b5d20ee0e601c9adf2e079c7d2086cdc5a4 SHA512 eaf6d07270281e3f2cc936326df683fb165b7ed80dbd196feb1a9e81c379fe9b3df6b72ae1016302a4fb9297a5ff05f2a67428e820be8e1346613e7e6260b8af WHIRLPOOL 7d565ee9ecba7302e94864ca56f00bdc9a881355110adef5c7d16ed2c61183d65c5d87161460e40647516cf3ee934769b6eaac472625b9e7697c1b8aba76d938 +AUX starpu-1.0.1-system-blas.patch 650 SHA256 53e10f004e501733789eecadaca1fee59fb1ae995f25ac3781440721b34b48d6 SHA512 12361bc88d53a6eae4369440934e04d63015ec2db02c9a5277993e39e6745883c77419546cf3c58e5268938d8c25e4f5e3cc7457d74565beee2ff23f409e7d5e WHIRLPOOL e2551faa6e2d943f5cde4fe9e6a93e5e22104ac17875910a6df3bfc30fa8a934dc920e6f4a8027e2b62d7b40f7507a0141fa9af1a7aee80092ce59358d61f98e DIST starpu-1.0.1.tar.gz 3003333 SHA256 8cb78a4a2b2eec8ce55aca7917ab6db3fd34d0e5ba2f3eedb1dff8daf20d7165 SHA512 a56d2079bb02686f7f8e3b83f4a8da972c379ac6c3a122ca6928db285eb4d7ddd3e14727b5a41df0a3f6c06612ce618299cfcdcd898506c7bef23435e144dd83 WHIRLPOOL 8f05e05d03e12fd631099e7674bbb3fe3b6c44ac034a9473b27ca7524aff32d636607db6e82a3558f5c4e20f958b0ed5b49e613efffb722a9b0836ab294f0936 +DIST starpu-1.0.2.tar.gz 2896034 SHA256 0c893a979e35bb67158f2a0c5c4c9bd28ffb6b0ac07de9a3cbabb03c69adc557 SHA512 fe44aa66f7f6053a1ef2ea2da046094baaff5ef75321295aa00d17d6fe431197b9b4d12444ff001fb67df3a449a397d209fae984958ccd3704ce852d05946f49 WHIRLPOOL a841120fcb8119a89d550e5b18ff7103308ea3a800ec9480b6398ca527829c72721fcd4a552f4d400243463c740de344e0f256d9ef7fbb7b59a4bc833c84b850 EBUILD starpu-1.0.1.ebuild 1881 SHA256 426c18029dc5748cbdac9941489d49eb6d4d042d072acd96cb84085cda55c805 SHA512 5f17a174348de7d0b257b1a00b62b67c8123be6628721e550c84101e39515abf4d11510d1de2c038ca231a1a6081df9d0bd0f16a4082d456bba6072d99f0b672 WHIRLPOOL f0cf1a0a7f26c1ccb01f4897c1225e5c0da389b4cf234172b0924474611addae9b8c416f26f17cd770a807ddf0d120d6ddd334e65789966da7ee3571ed635ca6 -MISC ChangeLog 877 SHA256 5260bcf22986fecedb6f5571106b75241829ee11a16786b51bcbc006377cdfbf SHA512 0363a036c99f14fc7442a878a629fc068ebfeaae1a32faa51f58bb0e878b165373ca7b071a87f99233165a0759edd8e846af24edc0066545cb31de69d6f57f44 WHIRLPOOL 8641d9314f022f70d974ac34184213b24171e9c181f63a20627817960585eb79818e5b28062940ec331216ac6d0037012703553f8482d830d30215ccbafd4844 -MISC metadata.xml 890 SHA256 1eff56a5793ff9b0a15308d5053ef536e076dc38cda927572969408bf3f36875 SHA512 89d6bf8cccf30471258ba6a0081339495292bb6d64be7ec3ecf1c26d7bbdc09ba2669fdaaf440cfabf87c838811e85729792c4867a6c8e91a8c6649542bff36e WHIRLPOOL 9884ccd47373f0cff0e183d9e178337199a0b43e41300702eb2355424596c8f50a371158c8e309dec6ba406c97ad2c05f3ad8ee4ed59065f5c08e8bf5e0dcf2c +EBUILD starpu-1.0.2.ebuild 1939 SHA256 5ed3ac56cba0a5efe441840fc32a004e600d2a05a2ad3743ad34b2e1dadf49ac SHA512 5d8e38a3d68aeb884a95505f657aec3075ece960f93c57b4ad39cff14ac6091820515bb0c4f3046a873770fe883bb2e41a474eeca8a377de775f24cbd217cf60 WHIRLPOOL 7c3049d6c9cb0a7358b8bc9a02007607c1ef5374e4d5fd95baa1713905f607203ce2805f25261c74f3484167257dc9e59c108f3f73439b0a11fdee2958be6dfa +MISC ChangeLog 1212 SHA256 0ef658edde78b5e97b056be882f61ab05056afea325291a151d5265b67d3e197 SHA512 0b63a11e0a64d7b878c194b9db2c376b691ebe7b2c7655bf6c7874dedc16fcf15b4ee84352e5ca3dec7bc8dbcebdbcf0db80e73e20bbed8688b70cd95718e56b WHIRLPOOL 38548e57048d0ca13a7a11cab7a2c5fadbca51fcf858d730829219772698c65f4fc6c27625191076f140b84ca909f6db2c51c4dd7cd5004f76b6a413148a8ff2 +MISC metadata.xml 950 SHA256 8832dbcd23b9acc2f6fa42058745d5cd5be8f79b50671289268e2440898c1794 SHA512 243bed126987747d7f3cc0dd48f463ee7d22857b919544a0a82866985b44d74851cb55bf8d29d623abd95a53ad6688499779242199663ec7b40d588aa39a88a5 WHIRLPOOL 02e50f4b1a7df208d50f39bc755ab4477317add3607680c725a8c05dd4e009acad8a952d2276bb8d194d4cd16a1d97cb2b53070a3606b2020c25abbcd9507efb +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlAr5XAACgkQ1ycZbhPLE2AcHQCfeZfUFgvAhQUAM56f+cFjA91U +gt8An2DB89ZDs5NCUsz/KcfglG+NDWd4 +=Z5pM +-----END PGP SIGNATURE----- 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 @@ bicatali@gentoo.org + Feel free to update and/or fix 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 +} -- cgit v1.2.3-65-gdbad