From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S53Vg-0006nc-1c for garchives@archives.gentoo.org; Tue, 06 Mar 2012 23:09:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 00C6FE08BA; Tue, 6 Mar 2012 23:09:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B5F92E08BA for ; Tue, 6 Mar 2012 23:09:26 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6860C1B400A for ; Tue, 6 Mar 2012 23:09:25 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 28F28E5428 for ; Tue, 6 Mar 2012 23:09:24 +0000 (UTC) From: "Jens-Malte Gottfried" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jens-Malte Gottfried" Message-ID: <1331075116.f7f2fd1f78ce27b03911c93c56ca6d56c1041225.jmg@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/ X-VCS-Repository: proj/sci X-VCS-Files: sci-mathematics/petsc/petsc-3.2_p6.ebuild X-VCS-Directories: sci-mathematics/petsc/ X-VCS-Committer: jmg X-VCS-Committer-Name: Jens-Malte Gottfried X-VCS-Revision: f7f2fd1f78ce27b03911c93c56ca6d56c1041225 X-VCS-Branch: master Date: Tue, 6 Mar 2012 23:09:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 7d6f5bfc-3cd9-47f5-97a0-99c20b984945 X-Archives-Hash: 48d17a0de24b82fe1e7a22e8224054f3 commit: f7f2fd1f78ce27b03911c93c56ca6d56c1041225 Author: Jens-Malte Gottfried web de> AuthorDate: Tue Mar 6 23:05:16 2012 +0000 Commit: Jens-Malte Gottfried godefridus de> CommitDate: Tue Mar 6 23:05:16 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/sci.git;a=3Dc= ommit;h=3Df7f2fd1f disabled imagemagick, fixed lib configuring --- sci-mathematics/petsc/petsc-3.2_p6.ebuild | 29 +++++++++++++++++++----= ------ 1 files changed, 19 insertions(+), 10 deletions(-) diff --git a/sci-mathematics/petsc/petsc-3.2_p6.ebuild b/sci-mathematics/= petsc/petsc-3.2_p6.ebuild index b1ea99f..a3b11c4 100644 --- a/sci-mathematics/petsc/petsc-3.2_p6.ebuild +++ b/sci-mathematics/petsc/petsc-3.2_p6.ebuild @@ -16,8 +16,8 @@ LICENSE=3D"petsc" SLOT=3D"0" KEYWORDS=3D"~x86 ~amd64" IUSE=3D"afterimage complex-scalars cxx debug doc - fortran hdf5 hypre imagemagick metis mpi sparse superlu threads X" -# Failed: boost + fortran hdf5 hypre metis mpi sparse superlu threads X" +# Failed: boost imagemagick =20 # hypre and superlu curretly exclude each other due to missing linking t= o hypre # if both are enabled @@ -25,9 +25,9 @@ REQUIRED_USE=3D" hypre? ( cxx mpi ) hdf5? ( mpi ) afterimage? ( X ) - imagemagick? ( X ) ^^ ( hypre superlu ) " +# imagemagick? ( X ) =20 RDEPEND=3D" virtual/blas @@ -35,7 +35,6 @@ RDEPEND=3D" afterimage? ( media-libs/libafterimage ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( sci-libs/hypre[mpi?] ) - imagemagick? ( media-gfx/imagemagick ) metis? ( sci-libs/parmetis ) mpi? ( virtual/mpi[cxx?,fortran?] ) sparse? ( sci-libs/suitesparse >=3Dsci-libs/cholmod-1.7.0 ) @@ -43,6 +42,7 @@ RDEPEND=3D" X? ( x11-libs/libX11 ) " # boost? ( dev-libs/boost ) +# imagemagick? ( media-gfx/imagemagick ) =20 DEPEND=3D"${RDEPEND} virtual/fortran @@ -79,7 +79,7 @@ src_configure() { if [[ $# -ge 4 ]]; then myuse=3D"${myuse} --with-${p}-include=3D${3}" shift 3 - myuse=3D"${myuse} --with-${p}-lib=3D\"$@\"" + myuse=3D"${myuse} --with-${p}-lib=3D$@" else myuse=3D"${myuse} --with-${p}-dir=3D${EPREFIX}${3:-/usr}" fi @@ -135,21 +135,30 @@ src_configure() { --with-windows-graphics=3D0 \ --with-matlab=3D0 \ --with-cmake=3Dcmake \ - $(petsc_with afterimage afterimage /usr/include/libAfterImage -lAfterI= mage) \ + $(petsc_with afterimage afterimage \ + /usr/include/libAfterImage -lAfterImage) \ $(petsc_with hdf5) \ - $(petsc_with hypre hypre /usr/include/hypre -lHYPRE) \ - $(petsc_with imagemagick imagemagick /usr/include/ImageMagick $(pkg-co= nfig --libs MagickCore)) \ + $(petsc_with hypre hypre \ + /usr/include/hypre -lHYPRE) \ $(petsc_with metis parmetis) \ $(petsc_with sparse cholmod) \ - $(petsc_with superlu superlu /usr/include/superlu -lsuperlu) \ + $(petsc_with superlu superlu \ + /usr/include/superlu -lsuperlu) \ $(petsc_with X x) \ $(petsc_with X x11) \ + --with-imagemagick=3D0 \ --with-python=3D0 \ --with-scotch=3D0 - # not yet tested: python bindings, sctotch support + +# not yet tested: +# python bindings, sctotch, netcdf, scalapack +# non-working: +# fftw: no mpi-implementaion available in gentoo =20 # failed dependencies, perhaps fixed in upstream soon: # $(petsc_with boost) \ +# $(petsc_with imagemagick imagemagick \ +# /usr/include/ImageMagick $(pkg-config --libs MagickCore)) \ } =20 src_install() {