From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D576F1387B1 for ; Sat, 18 Jan 2014 07:39:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C436E0DEE; Sat, 18 Jan 2014 07:39:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 478F9E0DD7 for ; Sat, 18 Jan 2014 07:39:23 +0000 (UTC) Received: from spoonbill.gentoo.org (spoonbill.gentoo.org [81.93.255.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5D87B33FA3F for ; Sat, 18 Jan 2014 07:39:22 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id 27A851872B for ; Sat, 18 Jan 2014 07:39:21 +0000 (UTC) From: "Justin Lecher" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Justin Lecher" Message-ID: <1389630998.d323623e493fc20f06e8508ad8c1f4c44fe8f685.jlec@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/vtk/files/, sci-libs/vtk/ X-VCS-Repository: proj/sci X-VCS-Files: sci-libs/vtk/ChangeLog sci-libs/vtk/files/vtk-6.0.0-install.patch sci-libs/vtk/files/vtk-6.0.0-netcdf.patch sci-libs/vtk/files/vtk-6.0.0-system.patch sci-libs/vtk/files/vtk-6.0.0-vtkpython.patch sci-libs/vtk/metadata.xml sci-libs/vtk/vtk-6.0.0.ebuild X-VCS-Directories: sci-libs/vtk/files/ sci-libs/vtk/ X-VCS-Committer: jlec X-VCS-Committer-Name: Justin Lecher X-VCS-Revision: d323623e493fc20f06e8508ad8c1f4c44fe8f685 X-VCS-Branch: master Date: Sat, 18 Jan 2014 07:39:21 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 7bf7baff-cbe4-4342-96b9-6195a85dbab1 X-Archives-Hash: b3908bb532c216fdf8385ffb8487edec commit: d323623e493fc20f06e8508ad8c1f4c44fe8f685 Author: Justin Lecher gentoo org> AuthorDate: Mon Jan 13 16:36:38 2014 +0000 Commit: Justin Lecher gentoo org> CommitDate: Mon Jan 13 16:36:38 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d323623e InCVS Signed-off-by: Justin Lecher gentoo.org> --- sci-libs/vtk/ChangeLog | 495 --------------------------- sci-libs/vtk/files/vtk-6.0.0-install.patch | 19 - sci-libs/vtk/files/vtk-6.0.0-netcdf.patch | 75 ---- sci-libs/vtk/files/vtk-6.0.0-system.patch | 27 -- sci-libs/vtk/files/vtk-6.0.0-vtkpython.patch | 12 - sci-libs/vtk/metadata.xml | 19 - sci-libs/vtk/vtk-6.0.0.ebuild | 321 ----------------- 7 files changed, 968 deletions(-) diff --git a/sci-libs/vtk/ChangeLog b/sci-libs/vtk/ChangeLog deleted file mode 100644 index 8266d06..0000000 --- a/sci-libs/vtk/ChangeLog +++ /dev/null @@ -1,495 +0,0 @@ -# ChangeLog for sci-libs/vtk -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/vtk/ChangeLog,v 1.108 2013/06/05 01:21:35 lu_zero Exp $ - - 11 Jan 2014; Justin Lecher vtk-6.0.0.ebuild, - +files/vtk-6.0.0-install.patch, +files/vtk-6.0.0-netcdf.patch, - +files/vtk-6.0.0-system.patch, +files/vtk-6.0.0-vtkpython.patch, - metadata.xml: - First completely working version - - 11 Jan 2014; Justin Lecher vtk-6.0.0.ebuild, - +files/vtk-6.0.0-install.patch, +files/vtk-6.0.0-netcdf.patch, - +files/vtk-6.0.0-system.patch, +files/vtk-6.0.0-vtkpython.patch: - First completely working version - - 16 Jul 2013; Justin Lecher vtk-6.0.0.ebuild, - -files/vtk-5.2.0-tcl-install.patch, - -files/vtk-5.4.2-boost-property_map.patch, -files/vtk-5.4.2-cg-path.patch, - -files/vtk-5.4.2-libpng14.patch, -files/vtk-5.6.0-R.patch, - -files/vtk-5.6.0-boost-property_map.patch, -files/vtk-5.6.0-cg-path.patch, - -files/vtk-5.6.0-ffmpeg.patch, -files/vtk-5.6.0-libpng14.patch, - -files/vtk-5.6.0-odbc.patch, -files/vtk-5.6.1-ffmpeg.patch, - -files/vtk-5.6.1-gcc-46.patch, -files/vtk-5.6.1-libav-0.8.patch, - -files/vtk-5.6.1-libpng15.patch, -files/vtk-5.8.0-R.patch, - -files/vtk-5.8.0-boost.patch, -files/vtk-5.10.1-ffmpeg-1.patch, - -files/vtk-5.10.1-libav-9.patch, -files/vtk-5.10.1-tcl8.6.patch, - metadata.xml: - Version BUmp - -*vtk-6.0.0 (11 Jul 2013) - - 11 Jul 2013; Justin Lecher +vtk-6.0.0.ebuild, - +files/vtk-5.2.0-tcl-install.patch, - +files/vtk-5.4.2-boost-property_map.patch, +files/vtk-5.4.2-cg-path.patch, - +files/vtk-5.4.2-libpng14.patch, +files/vtk-5.6.0-R.patch, - +files/vtk-5.6.0-boost-property_map.patch, +files/vtk-5.6.0-cg-path.patch, - +files/vtk-5.6.0-ffmpeg.patch, +files/vtk-5.6.0-libpng14.patch, - +files/vtk-5.6.0-odbc.patch, +files/vtk-5.6.1-ffmpeg.patch, - +files/vtk-5.6.1-gcc-46.patch, +files/vtk-5.6.1-libav-0.8.patch, - +files/vtk-5.6.1-libpng15.patch, +files/vtk-5.8.0-R.patch, - +files/vtk-5.8.0-boost.patch, +files/vtk-5.10.1-ffmpeg-1.patch, - +files/vtk-5.10.1-libav-9.patch, +files/vtk-5.10.1-tcl8.6.patch, - +files/vtk-6.0.0-cg-path.patch, +metadata.xml: - First working version - - 05 Jun 2013; Luca Barbato vtk-5.10.1.ebuild, - +files/vtk-5.10.1-libav-9.patch: - libav 9 (and upcoming 10) support. - - 02 Mar 2013; Markos Chandras vtk-5.10.0.ebuild, - vtk-5.10.1.ebuild: - Move Qt dependencies to the new category - - 31 Jan 2013; Justin Lecher files/vtk-5.10.1-tcl8.6.patch: - Backport upstream patch for tcl/tk-8.6.0, #454762 - - 17 Jan 2013; Alexis Ballier vtk-5.10.1.ebuild, - +files/vtk-5.10.1-ffmpeg-1.patch: - Fix build with latest ffmpeg. Part of bug #450464. - - 15 Jan 2013; Justin Lecher vtk-5.10.1.ebuild, - +files/vtk-5.10.1-tcl8.6.patch: - Better fix for tcl support - - 14 Jan 2013; Justin Lecher vtk-5.10.1.ebuild: - Solve problems with USE=examples, #447146 - - 10 Jan 2013; Justin Lecher vtk-5.10.1.ebuild: - Add compatibility fix for tcl8.6 - -*vtk-5.10.1 (13 Dec 2012) - - 13 Dec 2012; Justin Lecher +vtk-5.10.1.ebuild, - metadata.xml: - Version Bump - - 06 Dec 2012; Sébastien Fabbro vtk-5.10.0.ebuild: - Keyword amd64-linux and x86-linux - - 04 Sep 2012; Justin Lecher -vtk-5.6.1.ebuild, - -vtk-5.8.0.ebuild: - Drop old - -*vtk-5.10.0 (07 Jun 2012) - - 07 Jun 2012; Justin Lecher files/vtk-5.8.0-boost.patch, - +vtk-5.10.0.ebuild, metadata.xml: - Version Bump, #420103; Update boost patch, #412945 - - 20 Mar 2012; Jeroen Roovers vtk-5.8.0.ebuild: - Sort IUSE entries. Remove IUSE=tk duplicate by zvasylvv (bug #408871). - - 27 Feb 2012; Justin Lecher vtk-5.8.0.ebuild: - Fix typo in Changelog and commit fix for #401839 - - 13 Feb 2012; Kacper Kowalik vtk-5.8.0.ebuild: - Add missing dependency on media-video/nvidia-settings - - 10 Feb 2012; Justin Lecher vtk-5.8.0.ebuild, - +files/vtk-5.8.0-boost.patch: - Backport patch for boost-1.48, #400901 - - 10 Feb 2012; Justin Lecher -vtk-5.4.2-r1.ebuild, - -vtk-5.6.0-r2.ebuild, -vtk-5.6.0-r3.ebuild, vtk-5.6.1.ebuild, - vtk-5.8.0.ebuild: - Use selected python ABI, #401839, patch by JTRiley; dropped old - - 29 Dec 2011; Justin Lecher vtk-5.8.0.ebuild: - Correct PYTHON_SETUP_ARGS to VTK_PYTHON_SETUP_ARGS, #396297 - - 29 Dec 2011; Justin Lecher vtk-5.8.0.ebuild: - Add missing deps for hdf5 and PyQt4/sip support - -*vtk-5.8.0 (27 Dec 2011) - - 27 Dec 2011; Justin Lecher +vtk-5.8.0.ebuild, - +files/vtk-5.8.0-R.patch: - Version Bump, #396119 - - 16 Nov 2011; Justin Lecher vtk-5.6.1.ebuild, - +files/vtk-5.6.1-libav-0.8.patch, metadata.xml: - Add debian patch for building against libav-0.8, #380681 - - 13 Sep 2011; Samuli Suominen vtk-5.6.1.ebuild, - +files/vtk-5.6.1-libpng15.patch: - Fix building with libpng15 wrt #378393 by Diego Elio Pettenò - - 04 Aug 2011; Fabian Groffen vtk-5.6.1.ebuild: - Allow to find Python from Prefix, bug #376917 - - 20 Jul 2011; Pacho Ramos metadata.xml: - Drop maintainer due retirement, bug #105599 - - 25 Apr 2011; Justin Lecher vtk-5.6.0-r2.ebuild, - vtk-5.6.0-r3.ebuild, vtk-5.6.1.ebuild, files/vtk-5.6.1-ffmpeg.patch, - +files/vtk-5.6.1-gcc-46.patch: - Correct patch for USE=ffmpeg, 327957; Fix for gcc-4.6 - - 17 Apr 2011; Justin Lecher vtk-5.6.0-r3.ebuild, - vtk-5.6.1.ebuild: - Fix ofr installation of examples, #363919 - -*vtk-5.6.1 (16 Apr 2011) -*vtk-5.6.0-r3 (16 Apr 2011) - - 16 Apr 2011; Justin Lecher vtk-5.6.0-r2.ebuild, - +vtk-5.6.0-r3.ebuild, +files/vtk-5.6.0-ffmpeg.patch, +vtk-5.6.1.ebuild, - +files/vtk-5.6.1-ffmpeg.patch: - Version Bump, Fixes for ffmpeg, Fortify source, py-2.7; #362701, #350318, - #344065, #338819, #334705, #327957 - - 31 Mar 2011; Tomáš Chvátal vtk-5.6.0-r2.ebuild: - Depend on virtual/ffmpeg instead of media-video/ffmpeg. - - 02 Mar 2011; Justin Lecher vtk-5.4.2-r1.ebuild, - vtk-5.6.0-r2.ebuild: - Correct Slots for gtk 3 introduction to tree - - 09 Nov 2010; Kacper Kowalik +vtk-5.4.2-r1.ebuild, - +files/vtk-5.4.2-boost-property_map.patch, +files/vtk-5.4.2-cg-path.patch, - +files/vtk-5.4.2-libpng14.patch: - Bring back vtk-5.4.x as sci-visualization/mayavi:1 depends on it. - media-libs/jpeg -> virtual/jpeg - - 08 Nov 2010; Kacper Kowalik - -files/vtk-5.0.3-mpi.patch, -files/vtk-5.0.4-gcc4.3.patch, - -vtk-5.4.2-r1.ebuild, -files/vtk-5.4.2-boost-property_map.patch, - -files/vtk-5.4.2-cg-path.patch, -files/vtk-5.4.2-libpng14.patch, - vtk-5.6.0-r2.ebuild: - media-libs/jpeg -> virtual/jpeg. Drop old. - - 24 Jul 2010; Justin Lecher vtk-5.6.0-r2.ebuild: - Fix for compilation with USE=ffmpeg, #327517 - - 11 Jul 2010; Justin Lecher vtk-5.6.0-r2.ebuild, - +files/vtk-5.6.0-odbc.patch: - Imported support for dbs from sci overlay, 327601, thanks yFrancois Bissey - - 17 Jun 2010; Justin Bronder vtk-5.4.2-r1.ebuild: - Remove sys-cluster/lam-mpi handling, see #324415. - - 09 Jun 2010; Justin Lecher -vtk-5.4.2.ebuild: - removed old version which having problems with PYTHON ABIs stuff - - 07 Jun 2010; Justin Lecher vtk-5.6.0-r2.ebuild: - Fixed ogg -> theora USE transition - - 31 May 2010; Justin Lecher metadata.xml: - Added myself as maintainer - -*vtk-5.6.0-r2 (29 May 2010) - - 29 May 2010; Justin Lecher -vtk-5.6.0-r1.ebuild, - +vtk-5.6.0-r2.ebuild: - Don't use bundled libtheora, moved USE ogg -> theora - - 29 May 2010; Justin Lecher vtk-5.6.0-r1.ebuild: - Added missing DEPS - - 29 May 2010; Justin Lecher vtk-5.6.0-r1.ebuild: - Corrected version of cmake in DEPEND for mpi - -*vtk-5.6.0-r1 (28 May 2010) - - 28 May 2010; Justin Lecher vtk-5.4.2.ebuild, - files/vtk-5.4.2-boost-property_map.patch, -vtk-5.6.0.ebuild, - +vtk-5.6.0-r1.ebuild, +files/vtk-5.6.0-R.patch, - files/vtk-5.6.0-boost-property_map.patch: - Fixed correct detection R libs - -*vtk-5.6.0 (28 May 2010) - - 28 May 2010; Justin Lecher vtk-5.4.2-r1.ebuild, - +vtk-5.6.0.ebuild, +files/vtk-5.6.0-boost-property_map.patch, - +files/vtk-5.6.0-cg-path.patch, +files/vtk-5.6.0-libpng14.patch: - Version Bump #321505; Added support for ogg R; prelimary support for - PREFIX - - 22 May 2010; Justin Lecher vtk-5.4.2.ebuild, - vtk-5.4.2-r1.ebuild: - Add x11-libs/qt-sql to deps, #301684 - - 25 Apr 2010; Justin Lecher vtk-5.4.2-r1.ebuild: - Python ABI fixes, #316229 - - 26 Mar 2010; Ben de Groot vtk-5.4.2.ebuild, - vtk-5.4.2-r1.ebuild: - Don't inherit unused qt3 eclass (bug #310669) - - 11 Mar 2010; Samuli Suominen vtk-5.4.2-r1.ebuild, - +files/vtk-5.4.2-libpng14.patch: - Fix building with libpng14. - - 11 Feb 2010; Justin Lecher vtk-5.4.2.ebuild, - vtk-5.4.2-r1.ebuild: - Removed qt3 support as it is no longer in the tree - - 21 Jan 2010; Markus Dittrich vtk-5.4.2-r1.ebuild, - +files/vtk-5.4.2-boost-property_map.patch: - Added patch to allow compilation against boost-1.42 (fixes #301684). - - 16 Jan 2010; Markus Dittrich vtk-5.4.2-r1.ebuild: - Updated handling of mycmakeargs from cmake-utils.eclass. - -*vtk-5.4.2-r1 (19 Dec 2009) - - 19 Dec 2009; Markus Dittrich +vtk-5.4.2-r1.ebuild: - New revision uses cmake-utils eclass and is significantly cleaned up. - This should have also fixed bugs #295053 and #287591. - Thanks much to Francois Bissey for his help. - - 17 Dec 2009; Markus Dittrich vtk-5.4.2.ebuild: - Updated dependency on cmake to >=2.6 (fixes bug #295531). - - 04 Dec 2009; Markus Dittrich vtk-5.4.2.ebuild: - Added short notice regarding possible parallel make issues per bug - #244896. - - 24 Nov 2009; Markus Dittrich vtk-5.4.2.ebuild: - Removed boost from RDEPEND (fixes bug #293083). - - 18 Sep 2009; Petteri Räty -vtk-5.0.4.ebuild, - -vtk-5.2.0-r1.ebuild: - Remove old versions using built_with_use. - - 01 Sep 2009; Markus Dittrich vtk-5.4.2.ebuild: - Added missing dependency on qt-opengl (fixes bug #283181). - -*vtk-5.4.2 (17 Jul 2009) - - 17 Jul 2009; Markus Dittrich -vtk-5.0.3.ebuild, - +files/vtk-5.4.2-cg-path.patch, +vtk-5.4.2.ebuild: - Version bump (fixes bug #269040). Also removed old version. - - 27 Oct 2008; Markus Dittrich vtk-5.2.0-r1.ebuild: - Attempt to fix sandbox violations (see bug #244378). - -*vtk-5.2.0-r1 (05 Oct 2008) - - 05 Oct 2008; Markus Dittrich - +files/vtk-5.2.0-tcl-install.patch, -vtk-5.2.0.ebuild, - +vtk-5.2.0-r1.ebuild: - Fixed improper install location of support files (see bug #239553). - -*vtk-5.2.0 (01 Oct 2008) - - 01 Oct 2008; Markus Dittrich +vtk-5.2.0.ebuild: - Version bump (fixes bug #238883). Thanks much to Steve Yin - for his ebuild. - - 07 Aug 2008; Ulrich Mueller metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - - 28 Jul 2008; Carsten Lohrke vtk-5.0.3.ebuild: - QA: Get rid of deprecated qt?_min_version(). - - 27 Jul 2008; Carsten Lohrke vtk-5.0.4.ebuild: - Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11. - - 08 Jul 2008; Thomas Anderson vtk-5.0.4.ebuild: - Add a qt-gui dependency, it really is needed. - - 03 Jul 2008; Thomas Anderson vtk-5.0.4.ebuild: - Migrate Dependencies to permit Split QT 4.4 to satisfy dependencies, bug - #217189 - - 24 May 2008; Markus Dittrich - +files/vtk-5.0.4-gcc4.3.patch, vtk-5.0.4.ebuild: - Added gcc-4.3 compatibility patch (see bug #223383). Thanks much to - Bert Karwatzki for his patch. - - 09 Mar 2008; Markus Dittrich vtk-5.0.4.ebuild: - Backported support for tcl/tk-8.5 from cvs head (fixes bug 212700). - Thanks much to Pacho Ramos for - his patch. - -*vtk-5.0.4 (06 Mar 2008) - - 06 Mar 2008; Markus Dittrich +vtk-5.0.4.ebuild: - Version bump. - - 29 Feb 2008; Markus Dittrich vtk-5.0.3.ebuild: - Fixed bogus install location (see bug #211819). Thanks much to - Matthias Langer for his patch. - - 21 Feb 2008; Markus Dittrich - -files/vtk-5.0.1-python2.5-gentoo.patch, -files/vtk-5.0.3-lammpi.patch, - +files/vtk-5.0.3-mpi.patch, vtk-5.0.3.ebuild: - Removed support for mpich and added support for mpich2, openmpi, and - lam-mpi. Also fixed some QA issues and added qt4 eclass. - - 19 Aug 2007; Markus Dittrich vtk-5.0.3.ebuild: - Fixed incomplete RDEPEND. - - 01 Aug 2007; Markus Dittrich vtk-5.0.3.ebuild: - Added LGPL-2 to LICENSE since it is needed for gl2ps (see bug 146019). - - 22 Jul 2007; Donnie Berkholz ; vtk-5.0.3.ebuild: - Drop virtual/x11 references. - - 11 Jun 2007; Petteri Räty -vtk-5.0.2.ebuild: - Remove old version. - - 11 Jun 2007; Petteri Räty vtk-5.0.3.ebuild: - Add java? ( >=virtual/jre-1.5 ) to RDEPEND. - - 28 May 2007; Markus Dittrich vtk-5.0.3.ebuild: - Added VTKHOME as exported environmental variable. - - 08 May 2007; Markus Dittrich vtk-5.0.3.ebuild: - Re-added compile flag for javac needed on amd64 (see bug #177506). - - 06 May 2007; Markus Dittrich - +files/vtk-5.0.3-lammpi.patch, vtk-5.0.3.ebuild: - Added patch fixing cmake files to properly detect and add lam-mpi - libraries. - - 04 May 2007; Markus Dittrich vtk-5.0.3.ebuild: - Check for qt3support useflag when building the examples under qt4 - (see bug #176847). - - 01 May 2007; Markus Dittrich metadata.xml, - vtk-5.0.3.ebuild: - Removed explicit java CLASSPATH and added the friendly java folks - to metadata (see bug #176547). - -*vtk-5.0.3 (23 Apr 2007) - - 23 Apr 2007; Markus Dittrich - -files/vtk-qt-gentoo.patch, -vtk-5.0.0.ebuild, -vtk-5.0.1.ebuild, - +vtk-5.0.3.ebuild: - Version bump and removed old versions. Thanks much to Sebastien - Fabbro for his ebuild. - - 16 Apr 2007; Christian Faulhammer vtk-5.0.0.ebuild: - moved from USE tcltk to tk, see bug 17808 - -*vtk-5.0.2 (02 Dec 2006) - - 02 Dec 2006; Markus Dittrich +vtk-5.0.2.ebuild: - Version bump. - - 18 Nov 2006; Markus Dittrich vtk-5.0.1.ebuild: - Added -j1 back to ebuild since some people still experience problems - with parallel builds (see discussion on bug #146767). - - 14 Oct 2006; Joshua Nichols vtk-5.0.0.ebuild: - Added call to java-pkg_pkg_setup, for bug #142708 - - 23 Sep 2006; Markus Dittrich - +files/vtk-5.0.1-python2.5-gentoo.patch, vtk-5.0.1.ebuild: - Added patch to fix compile problems with python-2.5 - (see bug #148727). - - 08 Sep 2006; Markus Dittrich - +files/vtk-qt-gentoo.patch, -files/vtk-qt3-qt4-gentoo.patch, - vtk-5.0.0.ebuild, vtk-5.0.1.ebuild: - Renamed the qt patch in an effort to get rid of the executable - permissions. Also cleaned up the ebuilds some. - - 08 Sep 2006; Markus Dittrich - files/vtk-qt3-qt4-gentoo.patch, -files/vtk-4.2.6-gcc34.patch, - -vtk-4.2.6.ebuild: - Removed old version since it doesn't build any more. Also fixed - permissions for the vtk-qt patch (see bug #146826). - - 20 Jul 2006; Markus Dittrich vtk-5.0.1.ebuild: - Moved to new java system. Removed -j1 from emake since it works - fine here with -j2. - -*vtk-5.0.1 (09 Jul 2006) - - 09 Jul 2006; Markus Dittrich vtk-4.2.6.ebuild, - vtk-5.0.0.ebuild, +vtk-5.0.1.ebuild: - Version bump. Also, split tcltk USE flag into tcl and tk and moved - to new style virtual/jdk. - - 23 Jun 2006; Markus Dittrich vtk-5.0.0.ebuild: - Added a warning to the ebuild that qt4 is the default in case both - qt3 and qt4 are selected as use flags (see bug #137658). - - 11 Jun 2006; Markus Dittrich vtk-5.0.0.ebuild: - Fix RDEPEND and cmake configuration such that tcl/tk is only - pulled in and used if USE=tcltk. This closes bug #136324. - - 27 Apr 2006; Alec Warner Manifest: - Fixing SHA256 digest, pass four - - 21 Apr 2006; Markus Dittrich vtk-5.0.0.ebuild: - Depend on cmake-2.2.x to be able to properly compile against QT4. - This fixes bug #130471. - - 07 Apr 2006; Markus Dittrich ChangeLog: - Removed from package.mask after testing. - - 27 Mar 2006; Markus Dittrich vtk-5.0.0.ebuild: - Added proper JAVA_AWT_LIBRARY cmake variable for amd64 platform. - Thanks to Sebastiaan for pointing this - out (c.f. bug #123178). - - 26 Mar 2006; Markus Dittrich - +files/vtk-qt3-qt4-gentoo.patch, vtk-5.0.0.ebuild: - Added a small fix for java compilation on amd64 as detailed - in bug #123178. Thanks to Sebastiaan for - the fix. Also enabled compilation of vtk against either QT3 or QT4. - - 06 Mar 2006; Markus Dittrich vtk-5.0.0.ebuild: - Fixed some QT3 issues and forced -j1 during emake. Thanks - much to Sebastiaan for his fixes - and testing. - -*vtk-5.0.0 (05 Mar 2006) - - 05 Mar 2006; Markus Dittrich +vtk-5.0.0.ebuild: - Version bump. Many thanks to Toon Verstraelen - and Sebastiaan - for their ebuilds and patches. - This fixes bug #123178. - - 26 Feb 2006; Markus Dittrich vtk-4.2.6.ebuild: - Added cmake command line flag to prevent insecure RUNPATHS - (c.f. bug #122875). - - 22 Jan 2006; Markus Dittrich vtk-4.2.6.ebuild: - Fix dependencies for modular X and replace instances of lib with - $(get_libdir). - - 17 Jan 2006; Markus Dittrich metadata.xml: - Changed maintainer to Markus Dittrich . - - 19 Dec 2005; Markus Dittrich vtk-4.2.6.ebuild: - Use python eclass functions to determine installed python version. - - 18 Dec 2005; Markus Dittrich vtk-4.2.6.ebuild: - Fixed compilation problems when using cmake-2.2.x and when compiling against - python 2.4.x. Also corrected installation path of vtk jar file. This fixes - bugs #112119, #103343, #113597. - - 08 Oct 2005; Thomas Matthijs vtk-4.2.6.ebuild: - use java-pkg_dojar not dojar - - 24 Aug 2005; Patrick Kursawe vtk-4.2.6.ebuild: - No longer using cp -a (bug #103487) - - 20 Aug 2005; Olivier Fisette vtk-4.2.6.ebuild: - Removed unused "data" USE flag (fixes bug #100418). - - 03 Jun 2005; Patrick Dawson vtk-4.2.6.ebuild: - Typo fix. - -*vtk-4.2.6 (10 May 2005) - - 10 May 2005; Patrick Dawson - +files/vtk-4.2.6-gcc34.patch, +vtk-4.2.6.ebuild: - Initial import. See bug #25335. diff --git a/sci-libs/vtk/files/vtk-6.0.0-install.patch b/sci-libs/vtk/files/vtk-6.0.0-install.patch deleted file mode 100644 index a97755a..0000000 --- a/sci-libs/vtk/files/vtk-6.0.0-install.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up VTK6.0.0/CMake/vtkModuleTop.cmake.install VTK6.0.0/CMake/vtkModuleTop.cmake ---- VTK6.0.0/CMake/vtkModuleTop.cmake.install 2013-06-12 13:47:10.000000000 -0600 -+++ VTK6.0.0/CMake/vtkModuleTop.cmake 2013-07-12 16:15:15.706008475 -0600 -@@ -330,10 +330,15 @@ if (NOT VTK_INSTALL_NO_DEVELOPMENT) - CMake/pythonmodules.h.in - CMake/UseVTK.cmake - CMake/FindTCL.cmake -+ CMake/TopologicalSort.cmake - CMake/vtkTclTkMacros.cmake - CMake/vtk-forward.c.in - CMake/vtkForwardingExecutable.cmake -+ CMake/vtkGroups.cmake - CMake/vtkJavaWrapping.cmake -+ CMake/vtkMakeInstantiator.cmake -+ CMake/vtkMakeInstantiator.cxx.in -+ CMake/vtkMakeInstantiator.h.in - CMake/vtkModuleAPI.cmake - CMake/vtkModuleHeaders.cmake.in - CMake/vtkModuleInfo.cmake.in diff --git a/sci-libs/vtk/files/vtk-6.0.0-netcdf.patch b/sci-libs/vtk/files/vtk-6.0.0-netcdf.patch deleted file mode 100644 index df0ef94..0000000 --- a/sci-libs/vtk/files/vtk-6.0.0-netcdf.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff -up VTK/IO/NetCDF/CMakeLists.txt.netcdf VTK/IO/NetCDF/CMakeLists.txt ---- VTK/IO/NetCDF/CMakeLists.txt.netcdf 2013-01-28 14:44:35.000000000 -0700 -+++ VTK/IO/NetCDF/CMakeLists.txt 2013-01-28 15:40:00.825176295 -0700 -@@ -10,5 +10,5 @@ set(Module_SRCS - - vtk_module_library(vtkIONetCDF ${Module_SRCS}) - --target_link_libraries(vtkIONetCDF vtkNetCDF_cxx) -+target_link_libraries(vtkIONetCDF netcdf_c++ netcdf) - set_target_properties(vtkIONetCDF PROPERTIES LINK_INTERFACE_LIBRARIES "") -diff -up VTK/IO/ParallelNetCDF/CMakeLists.txt.netcdf VTK/IO/ParallelNetCDF/CMakeLists.txt ---- VTK/IO/ParallelNetCDF/CMakeLists.txt.netcdf 2013-01-28 14:44:35.000000000 -0700 -+++ VTK/IO/ParallelNetCDF/CMakeLists.txt 2013-01-28 15:40:00.825176295 -0700 -@@ -8,4 +8,4 @@ set(Module_SRCS - - vtk_module_library(vtkIOParallelNetCDF ${Module_SRCS}) - --target_link_libraries(vtkIOParallelNetCDF vtkNetCDF_cxx) -+target_link_libraries(vtkIOParallelNetCDF netcdf) -diff -up VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt.netcdf VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt ---- VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt.netcdf 2013-01-28 14:44:36.000000000 -0700 -+++ VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt 2013-01-28 15:40:27.534030910 -0700 -@@ -241,7 +241,7 @@ ENDIF(APPLE) - - - VTK_ADD_LIBRARY(vtkexoIIc ${cbind_SRCS}) --TARGET_LINK_LIBRARIES(vtkexoIIc vtkNetCDF) -+TARGET_LINK_LIBRARIES(vtkexoIIc netcdf) - - #INCLUDE (${CMAKE_ROOT}/Modules/Dart.cmake) - -diff -up VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf VTK/ThirdParty/netcdf/CMakeLists.txt ---- VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf 2013-01-28 14:44:36.000000000 -0700 -+++ VTK/ThirdParty/netcdf/CMakeLists.txt 2013-01-28 15:40:00.825176295 -0700 -@@ -1,8 +1,12 @@ - set(vtknetcdf_THIRD_PARTY 1) --set(vtknetcdf_LIBRARIES vtkNetCDF vtkNetCDF_cxx) --set(vtknetcdf_INCLUDE_DIRS -- ${vtknetcdf_SOURCE_DIR}/vtknetcdf/include -- ${vtknetcdf_BINARY_DIR}/vtknetcdf -- ) -+if(NOT VTK_USE_SYSTEM_NETCDF) -+ set(vtknetcdf_LIBRARIES vtkNetCDF vtkNetCDF_cxx) -+ set(vtknetcdf_INCLUDE_DIRS -+ ${vtknetcdf_SOURCE_DIR}/vtknetcdf/include -+ ${vtknetcdf_BINARY_DIR}/vtknetcdf -+ ) -+ add_subdirectory(vtknetcdf) -+else(NOT VTK_USE_SYSTEM_NETCDF) -+ set(vtknetcdf_LIBRARIES netcdf) -+endif() - vtk_module_export_info() --add_subdirectory(vtknetcdf) -diff -up VTK/ThirdParty/netcdf/vtk_netcdfcpp.h.netcdf VTK/ThirdParty/netcdf/vtk_netcdfcpp.h ---- VTK/ThirdParty/netcdf/vtk_netcdfcpp.h.netcdf 2013-01-28 14:44:36.000000000 -0700 -+++ VTK/ThirdParty/netcdf/vtk_netcdfcpp.h 2013-01-28 15:40:00.826176289 -0700 -@@ -16,6 +16,6 @@ - #define __vtk_netcdfcpp_h - - /* Use the netcdf library configured for VTK. */ --#include -+#include - - #endif -diff -up VTK/ThirdParty/netcdf/vtk_netcdf.h.netcdf VTK/ThirdParty/netcdf/vtk_netcdf.h ---- VTK/ThirdParty/netcdf/vtk_netcdf.h.netcdf 2013-01-28 14:44:36.000000000 -0700 -+++ VTK/ThirdParty/netcdf/vtk_netcdf.h 2013-01-28 15:40:00.826176289 -0700 -@@ -16,6 +16,6 @@ - #define __vtk_netcdf_h - - /* Use the netcdf library configured for VTK. */ --#include -+#include - - #endif diff --git a/sci-libs/vtk/files/vtk-6.0.0-system.patch b/sci-libs/vtk/files/vtk-6.0.0-system.patch deleted file mode 100644 index 3e5762f..0000000 --- a/sci-libs/vtk/files/vtk-6.0.0-system.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -up VTK6.0.0/CMake/vtkModuleMacros.cmake.system VTK6.0.0/CMake/vtkModuleMacros.cmake ---- VTK6.0.0/CMake/vtkModuleMacros.cmake.system 2013-06-12 13:47:10.000000000 -0600 -+++ VTK6.0.0/CMake/vtkModuleMacros.cmake 2013-12-27 20:59:39.548152746 -0700 -@@ -613,7 +613,7 @@ macro(vtk_module_third_party _pkg) - message(FATAL_ERROR "Cannot specify both LIBRARIES and NO_LIBRARIES") - endif() - -- option(VTK_USE_SYSTEM_${_upper} "Use system-installed ${_pkg}" OFF) -+ option(VTK_USE_SYSTEM_${_upper} "Use system-installed ${_pkg}" ${VTK_USE_SYSTEM_LIBRARIES}) - mark_as_advanced(VTK_USE_SYSTEM_${_upper}) - - if(VTK_USE_SYSTEM_${_upper}) -diff -up VTK6.0.0/CMakeLists.txt.system VTK6.0.0/CMakeLists.txt ---- VTK6.0.0/CMakeLists.txt.system 2013-06-12 13:47:10.000000000 -0600 -+++ VTK6.0.0/CMakeLists.txt 2013-12-27 20:59:39.548152746 -0700 -@@ -107,6 +107,11 @@ set(VTK_INSTALL_INCLUDE_DIR_CM24 ${VTK_I - set(VTK_INSTALL_DOXYGEN_DIR_CM24 ${VTK_INSTALL_DATA_DIR}/doxygen) - - #----------------------------------------------------------------------------- -+# Do we try to use system libraries by default? -+OPTION(VTK_USE_SYSTEM_LIBRARIES "Use the system's libraries by default." OFF) -+MARK_AS_ADVANCED(VTK_USE_SYSTEM_LIBRARIES) -+ -+#----------------------------------------------------------------------------- - # The third party macros are still used in one or two third party builds. - include(vtkThirdParty) - diff --git a/sci-libs/vtk/files/vtk-6.0.0-vtkpython.patch b/sci-libs/vtk/files/vtk-6.0.0-vtkpython.patch deleted file mode 100644 index f310479..0000000 --- a/sci-libs/vtk/files/vtk-6.0.0-vtkpython.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up VTK6.0.0/Wrapping/Python/CMakeLists.txt.vtkpython VTK6.0.0/Wrapping/Python/CMakeLists.txt ---- VTK6.0.0/Wrapping/Python/CMakeLists.txt.vtkpython 2013-06-12 13:47:10.000000000 -0600 -+++ VTK6.0.0/Wrapping/Python/CMakeLists.txt 2013-07-26 16:44:19.954295281 -0600 -@@ -371,3 +371,8 @@ endif() - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in - ${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY IMMEDIATE) -+ -+if(NOT VTK_INSTALL_NO_RUNTIME AND NOT VTK_INSTALL_NO_PYTHON) -+ install(TARGETS vtkpython ${VTKPYTHON_EXECUTABLE} -+ DESTINATION ${VTK_INSTALL_RUNTIME_DIR}) -+endif() diff --git a/sci-libs/vtk/metadata.xml b/sci-libs/vtk/metadata.xml deleted file mode 100644 index 3c01f80..0000000 --- a/sci-libs/vtk/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - sci - java - - jlec@gentoo.org - Justin Lecher - - - Add support for boost - Use nvidia's cg shaders - Building Imaging modules - Offscreen rendering through OSMesa - Building Redering modules - Building Views modules - Enable support for dev-lang/R - - diff --git a/sci-libs/vtk/vtk-6.0.0.ebuild b/sci-libs/vtk/vtk-6.0.0.ebuild deleted file mode 100644 index 4372909..0000000 --- a/sci-libs/vtk/vtk-6.0.0.ebuild +++ /dev/null @@ -1,321 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit eutils flag-o-matic java-pkg-opt-2 python-single-r1 qt4-r2 versionator toolchain-funcs cmake-utils virtualx - -# Short package version -SPV="$(get_version_component_range 1-2)" - -DESCRIPTION="The Visualization Toolkit" -HOMEPAGE="http://www.vtk.org/" -SRC_URI=" - http://www.${PN}.org/files/release/${SPV}/${P/_rc/.rc}.tar.gz - doc? ( http://www.${PN}.org/files/release/${SPV}/${PN}DocHtml-${PV}.tar.gz )" - -LICENSE="BSD LGPL-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -SLOT="0" -IUSE=" - aqua boost cg doc examples imaging ffmpeg java mpi mysql odbc - offscreen postgres python qt4 rendering test theora tk tcl - video_cards_nvidia views R +X" - -REQUIRED_USE=" - java? ( qt4 ) - python? ( ${PYTHON_REQUIRED_USE} ) - tcl? ( rendering ) - test? ( python ) - tk? ( tcl ) - ^^ ( X aqua offscreen )" - -RDEPEND=" - dev-libs/expat - dev-libs/libxml2:2 - media-libs/freetype - media-libs/libpng - media-libs/mesa - media-libs/libtheora - media-libs/tiff - sci-libs/exodusii - sci-libs/hdf5 - sci-libs/netcdf-cxx:3 - sys-libs/zlib - virtual/jpeg - virtual/opengl - x11-libs/gl2ps - x11-libs/libX11 - x11-libs/libXmu - x11-libs/libXt - boost? ( >=dev-libs/boost-1.40.0[mpi?] ) - cg? ( media-gfx/nvidia-cg-toolkit ) - examples? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - sci-libs/vtkdata - ) - ffmpeg? ( virtual/ffmpeg ) - java? ( >=virtual/jre-1.5 ) - mpi? ( virtual/mpi[cxx,romio] ) - mysql? ( virtual/mysql ) - odbc? ( dev-db/unixODBC ) - offscreen? ( media-libs/mesa[osmesa] ) - postgres? ( dev-db/postgresql-base ) - python? ( - ${PYTHON_DEPS} - dev-python/sip[${PYTHON_USEDEP}] - ) - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - dev-qt/qtopengl:4 - dev-qt/qtsql:4 - dev-qt/qtwebkit:4 - python? ( dev-python/PyQt4[${PYTHON_USEDEP}] ) - ) - tcl? ( dev-lang/tcl ) - tk? ( dev-lang/tk ) - video_cards_nvidia? ( media-video/nvidia-settings ) - R? ( dev-lang/R )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - java? ( >=virtual/jdk-1.5 ) - test? ( sci-libs/vtkdata )" - -S="${WORKDIR}"/VTK${PV} - -PATCHES=( - "${FILESDIR}"/${P}-cg-path.patch - "${FILESDIR}"/${P}-install.patch - "${FILESDIR}"/${P}-system.patch - "${FILESDIR}"/${P}-netcdf.patch - "${FILESDIR}"/${P}-vtkpython.patch - ) - -RESTRICT=test - -pkg_setup() { - use java && java-pkg-opt-2_pkg_setup - use python && python-single-r1_pkg_setup - - append-cppflags -D__STDC_CONSTANT_MACROS -D_UNICODE -} - -src_prepare() { - sed \ - -e 's:libproj4:libproj:g' \ - -e 's:lib_proj.h:lib_abi.h:g' \ - -i CMake/FindLIBPROJ4.cmake || die - - local x - for x in expat freetype gl2ps hdf5 jpeg libxml2 netcdf oggtheora png tiff zlib; do - rm -r ThirdParty/${x}/vtk${x} || die - done - - if use examples || use test; then - # Replace relative path ../../../VTKData with - # otherwise it will break on symlinks. - grep -rl '\.\./\.\./\.\./\.\./VTKData' . | xargs \ - sed \ - -e "s|\.\./\.\./\.\./\.\./VTKData|${EPREFIX}/usr/share/vtk/data|g" \ - -e "s|\.\./\.\./\.\./\.\./\.\./VTKData|${EPREFIX}/usr/share/vtk/data|g" \ - -i || die - fi - - use java && export JAVA_HOME="${EPREFIX}/etc/java-config-2/current-system-vm" - - cmake-utils_src_prepare -} - -src_configure() { - # general configuration - local mycmakeargs=( - -Wno-dev -# -DCMAKE_SKIP_RPATH=YES - -DVTK_DIR="${S}" - -DVTK_INSTALL_LIBRARY_DIR=$(get_libdir) - -DVTK_DATA_ROOT:PATH="${EPREFIX}/usr/share/${PN}/data" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DVTK_CUSTOM_LIBRARY_SUFFIX="" - -DBUILD_SHARED_LIBS=ON - -DVTK_USE_SYSTEM_EXPAT=ON - -DVTK_USE_SYSTEM_FREETYPE=ON - -DVTK_USE_SYSTEM_FreeType=ON - -DVTK_USE_SYSTEM_GL2PS=ON - -DVTK_USE_SYSTEM_HDF5=ON - -DVTK_USE_SYSTEM_JPEG=ON - -DVTK_USE_SYSTEM_LIBPROJ4=OFF -# -DLIBPROJ4_DIR="${EPREFIX}/usr" - -DVTK_USE_SYSTEM_LIBXML2=ON - -DVTK_USE_SYSTEM_LibXml2=ON - -DVTK_USE_SYSTEM_NETCDF=ON - -DVTK_USE_SYSTEM_OGGTHEORA=ON - -DVTK_USE_SYSTEM_PNG=ON - -DVTK_USE_SYSTEM_TIFF=ON -# -DVTK_USE_SYSTEM_XDMF2=ON - -DVTK_USE_SYSTEM_ZLIB=ON - -DVTK_USE_SYSTEM_LIBRARIES=ON - -DVTK_USE_GL2PS=ON - -DVTK_USE_PARALLEL=ON - ) - - mycmakeargs+=( - -DVTK_EXTRA_COMPILER_WARNINGS=ON - -DVTK_Group_StandAlone=ON - ) - - mycmakeargs+=( - $(cmake-utils_use_build doc DOCUMENTATION) - $(cmake-utils_use_build examples EXAMPLES) - $(cmake-utils_use_build test TESTING) - $(cmake-utils_use_build test VTK_BUILD_ALL_MODULES_FOR_TESTS) - $(cmake-utils_use doc DOCUMENTATION_HTML_HELP) - $(cmake-utils_use imaging VTK_Group_Imaging) - $(cmake-utils_use mpi VTK_Group_MPI) - $(cmake-utils_use qt4 VTK_Group_Qt) - $(cmake-utils_use rendering VTK_Group_Rendering) - $(cmake-utils_use tk VTK_Group_Tk) - $(cmake-utils_use views VTK_Group_Views) - $(cmake-utils_use java VTK_WRAP_JAVA) - $(cmake-utils_use python VTK_WRAP_PYTHON) - $(cmake-utils_use python VTK_WRAP_PYTHON_SIP) - $(cmake-utils_use tcl VTK_WRAP_TCL) -# -DVTK_BUILD_ALL_MODULES=ON - ) - - mycmakeargs+=( - $(cmake-utils_use boost VTK_USE_BOOST) - $(cmake-utils_use cg VTK_USE_CG_SHADERS) - $(cmake-utils_use odbc VTK_USE_ODBC) - $(cmake-utils_use offscreen VTK_USE_OFFSCREEN) - $(cmake-utils_use offscreen VTK_OPENGL_HAS_OSMESA) - $(cmake-utils_use theora VTK_USE_OGGTHEORA_ENCODER) - $(cmake-utils_use ffmpeg VTK_USE_FFMPEG_ENCODER) - $(cmake-utils_use video_cards_nvidia VTK_USE_NVCONTROL) - $(cmake-utils_use R Module_vtkFiltersStatisticsGnuR) - $(cmake-utils_use X VTK_USE_X) - ) - - # Apple stuff, does it really work? - mycmakeargs+=( $(cmake-utils_use aqua VTK_USE_COCOA) ) - - if use java; then -# local _ejavahome=${EPREFIX}/etc/java-config-2/current-system-vm -# -# mycmakeargs+=( -# -DJAVAC=${EPREFIX}/usr/bin/javac -# -DJAVAC=$(java-config -c) -# -DJAVA_AWT_INCLUDE_PATH=${JAVA_HOME}/include -# -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include -# -DJAVA_INCLUDE_PATH2:PATH=${JAVA_HOME}/include/linux -# ) -# - if [ "${ARCH}" == "amd64" ]; then - mycmakeargs+=( -DJAVA_AWT_LIBRARY="${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so;${JAVA_HOME}/jre/lib/${ARCH}/xawt/libmawt.so" ) - else - mycmakeargs+=( -DJAVA_AWT_LIBRARY="${JAVA_HOME}/jre/lib/i386/libjawt.so;${JAVA_HOME}/jre/lib/i386/xawt/libmawt.so" ) - fi - fi - if use python; then - mycmakeargs+=( - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - -DSIP_PYQT_DIR="${EPREFIX}/usr/share/sip" - -DSIP_INCLUDE_DIR="$(python_get_includedir)" - -DVTK_PYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DVTK_PYTHON_LIBRARY="$(python_get_library_path)" - -DVTK_PYTHON_SETUP_ARGS:STRING="--prefix=${PREFIX} --root=${D}" - ) - fi - - if use qt4; then - mycmakeargs+=( - -DVTK_USE_QVTK=ON - -DVTK_USE_QVTK_OPENGL=ON - -DVTK_USE_QVTK_QTOPENGL=ON - -DQT_WRAP_CPP=ON - -DQT_WRAP_UI=ON - -DVTK_INSTALL_QT_DIR=/$(get_libdir)/qt4/plugins/designer - -DDESIRED_QT_VERSION=4 - -DQT_MOC_EXECUTABLE="${EPREFIX}/usr/bin/moc" - -DQT_UIC_EXECUTABLE="${EPREFIX}/usr/bin/uic" - -DQT_INCLUDE_DIR="${EPREFIX}/usr/include/qt4" - -DQT_QMAKE_EXECUTABLE="${EPREFIX}/usr/bin/qmake" - ) - fi - - if use R; then - mycmakeargs+=( -# -DR_LIBRARY_BLAS=$($(tc-getPKG_CONFIG) --libs blas) -# -DR_LIBRARY_LAPACK=$($(tc-getPKG_CONFIG) --libs lapack) - -DR_LIBRARY_BLAS=/usr/lib64/R/lib/libR.so - -DR_LIBRARY_LAPACK=/usr/lib64/R/lib/libR.so - ) - fi - - cmake-utils_src_configure - - cat >> "${BUILD_DIR}"/Utilities/MaterialLibrary/ProcessShader.sh <<- EOF - #!${EPREFIX}/bin/bash - - export LD_LIBRARY_PATH="${BUILD_DIR}"/lib - "${BUILD_DIR}"/bin/vtkProcessShader \$@ - EOF - chmod 750 "${BUILD_DIR}"/Utilities/MaterialLibrary/ProcessShader.sh || die -} - -src_test() { - local tcllib - ln -sf "${BUILD_DIR}"/lib "${BUILD_DIR}"/lib/Release || die - for tcllib in "${BUILD_DIR}"/lib/lib*TCL*so; do - ln -sf $(basename "${tcllib}").1 "${tcllib/.so/-${SPV}.so}" || die - done - export LD_LIBRARY_PATH="${BUILD_DIR}"/lib:"${JAVA_HOME}"/jre/lib/${ARCH}/:"${JAVA_HOME}"/jre/lib/${ARCH}/xawt/ - local VIRTUALX_COMMAND="cmake-utils_src_test" -# local VIRTUALX_COMMAND="cmake-utils_src_test -R Java" -# local VIRTUALX_COMMAND="cmake-utils_src_test -I 364,365" - virtualmake -} - -src_install() { - # install docs - HTML_DOCS=( "${S}"/README.html ) - - cmake-utils_src_install - - use java && java-pkg_regjar "${ED}"/usr/$(get_libdir)/${PN}.jar - - if use tcl; then - # install Tcl docs - docinto vtk_tcl - dodoc "${S}"/Wrapping/Tcl/README - fi - - # install examples - if use examples; then - insinto /usr/share/${PN} - mv -v Examples examples || die - doins -r examples - fi - - #install big docs - if use doc; then - cd "${WORKDIR}"/html || die - rm -f *.md5 || die "Failed to remove superfluous hashes" - einfo "Installing API docs. This may take some time." - insinto "/usr/share/doc/${PF}/api-docs" - doins -r ./* - fi - - # environment - cat >> "${T}"/40${PN} <<- EOF - VTK_DATA_ROOT=${EPREFIX}/usr/share/${PN}/data - VTK_DIR=${EPREFIX}/usr/$(get_libdir)/${PN}-${SPV} - VTKHOME=${EPREFIX}/usr - EOF - doenvd "${T}"/40${PN} -}