Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 81044 Details for
Bug 123178
New ebuild for vtk-5.0.0
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
vtk-5.0.0-r4.ebuild
vtk-5.0.0-r4.ebuild (text/plain), 6.78 KB, created by
Sebastiaan
on 2006-03-01 09:09:27 UTC
(
hide
)
Description:
vtk-5.0.0-r4.ebuild
Filename:
MIME Type:
Creator:
Sebastiaan
Created:
2006-03-01 09:09:27 UTC
Size:
6.78 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sci-libs/vtk/vtk-4.2.6.ebuild,v 1.9 2006/01/22 12:44:31 markusle Exp $ > ># TODO: need to fix Examples/CMakeLists.txt to build other examples > >inherit distutils eutils flag-o-matic toolchain-funcs versionator java-pkg python qt3 > >DESCRIPTION="The Visualization Toolkit" >HOMEPAGE="http://www.vtk.org" >SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz > examples? ( mirror://sourceforge/${PN}/${PN}data-${PV}.tar.gz )" > >LICENSE="BSD" >KEYWORDS="~x86 ~amd64" >SLOT="0" >IUSE="doc examples java mpi patented python tcltk threads qt" >RDEPEND="java? ( virtual/jdk ) > mpi? ( sys-cluster/mpich ) > python? ( >=dev-lang/python-2.0 ) > qt? ( $(qt_min_version 3.3.4) ) > >=dev-lang/tcl-8.2.3 > >=dev-lang/tk-8.2.3 > dev-libs/expat > media-libs/jpeg > media-libs/libpng > media-libs/tiff > virtual/opengl > || ( x11-libs/libXmu virtual/x11 )" > >DEPEND=">=dev-util/cmake-1.8" > >S="${WORKDIR}"/VTK > ># Short package version >SPV="$(get_version_component_range 1-2)" > >src_compile() { > # gcc versions 3.2.x seem to have sse-related bugs that are > # triggered by VTK when compiling for pentium3/4 > if [ "$(gcc-major-version)" -eq 3 -a "$(gcc-minor-version)" -eq 2 -a \ > "$(get-flag -march)" == "-march=pentium4" ]; then > filter-mfpmath sse > filter-flags "-msse -msse2" > echo "$(get-flag -march)" > fi > > # Fix Examples cmake file > sed -e "s/MAKEPROGRAM/CMAKE_MAKE_PROGRAM/g" \ > -i ${S}/Examples/CMakeLists.txt || \ > die "Failed to fix examples CMakeList.txt" > > # build list of config variable define's to pass to cmake > local CMAKE_VARIABLES="" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_SKIP_RPATH:BOOL=YES" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_DIR:PATH=${S}" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_INSTALL_PREFIX:PATH=/usr" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_SHARED_LIBS:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_JPEG:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_PNG:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_TIFF:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_ZLIB:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_EXPAT:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_TESTING:BOOL=OFF" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_HYBRID:BOOL=ON" > if use examples; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_DATA_ROOT:PATH=/usr/share/${PN}/data" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_EXAMPLES:BOOL=ON" > fi > if use java; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_WRAP_JAVA:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DJAVA_AWT_INCLUDE_PATH:PATH=`java-config -O`/include" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DJAVA_INCLUDE_PATH:PATH=`java-config -O`/include" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DJAVA_INCLUDE_PATH2:PATH=`java-config -O`/include/linux" > if [ "${ARCH}" == "x86" ]; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DJAVA_AWT_LIBRARY:PATH=`java-config -O`/jre/lib/i386/libjawt.so" > else > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DJAVA_AWT_LIBRARY:PATH=`java-config -O`/jre/lib/${ARCH}/libjawt.so" > fi > fi > if use mpi; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_MPI:BOOL=ON" > use !threads && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_PARALLEL:BOOL=ON" > fi > > if use python; then > python_version > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_WRAP_PYTHON:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DPYTHON_INCLUDE_PATH:PATH=/usr/include/python${PYVER}" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DPYTHON_LIBRARY:PATH=/usr/$(get_libdir)/libpython${PYVER}.so" > fi > > if use qt; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_GUISUPPORT:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_QVTK:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_WRAP_CPP:BOOL=ON" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_WRAP_UI:BOOL=ON" > > # if QT4 is installed, configure for QT4 > if has_version =x11-libs/qt-4*; then > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DDESIRED_QT_VERSION:STRING=4" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_MOC_EXECUTABLE:FILEPATH=/usr/bin/moc" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_UIC_EXECUTABLE:FILEPATH=/usr/bin/uic" > else > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DDESIRED_QT_VERSION:STRING=3" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_INCLUDE_DIR:PATH=/usr/qt/3/include" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_INSTALL_QT_DIR:PATH=/qt/3/plugins" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_MOC_EXECUTABLE:FILEPATH=/usr/qt/3/bin/moc" > CMAKE_VARIABLES="${CMAKE_VARIABLES} -DQT_UIC_EXECUTABLE:FILEPATH=/usr/qt/3/bin/uic" > fi > fi > > > use tcltk && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_WRAP_TCL:BOOL=ON" > use threads && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_PARALLEL:BOOL=ON" > use patented && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_PATENTED:BOOL=ON" > use doc && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DDOCUMENTATION_HTML_HELP:BOOL=ON -DBUILD_DOCUMENTATION:BOOL=ON" > # run cmake twice to achieve proper > # configuration with cmake 2.2.x > cmake ${CMAKE_VARIABLES} . && cmake ${CMAKE_VARIABLES} . \ > || die "cmake configuration failed" > > emake -j1 || die "emake failed" >} > >src_install() { > make DESTDIR=${D} install || die "make install failed" > > # install python modules > if use python; then > cd ${S}/Wrapping/Python > docinto vtk_python > distutils_src_install > fi > > # install jar > use java && java-pkg_dojar "${S}"/bin/vtk.jar > > # install Tcl docs > docinto vtk_tcl > dodoc "${S}"/Wrapping/Tcl/README || \ > die "Failed to install Tcl docs" > > # install examples > if use examples; then > dodir /usr/share/${PN} || \ > die "Failed to create examples directory" > cp -pPR ${S}/Examples ${D}/usr/share/${PN}/examples || \ > die "Failed to copy example files" > > # fix example's permissions > find ${D}/usr/share/${PN}/examples -type d -exec \ > chmod 0755 {} \; || \ > die "Failed to fix example directories permissions" > find ${D}/usr/share/${PN}/examples -type f -exec \ > chmod 0644 {} \; || \ > die "Failed to fix example files permissions" > > cp -pPR ${WORKDIR}/VTKData ${D}/usr/share/${PN}/data || \ > die "Failed to copy data files" > > # fix data's permissions > find ${D}/usr/share/${PN}/data -type d -exec \ > chmod 0755 {} \; || \ > die "Failed to fix data directories permissions" > find ${D}/usr/share/${PN}/data -type f -exec \ > chmod 0644 {} \; || \ > die "Failed to fix data files permissions" > fi > > # environment > echo "VTK_DATA_ROOT=/usr/share/${PN}/data" >> ${T}/40${PN} > echo "VTK_DIR=/usr/lib/${PN}-${SPV}" >> ${T}/40${PN} > if use java; then > echo "CLASSPATH=/usr/share/${PN}/lib/${PN}.jar" >> ${T}/40${PN} > fi > doenvd ${T}/40${PN} >} > >pkg_postinst() { > if use patented; then > ewarn "Using patented code in VTK may require a license." > ewarn "For more information, please read:" > ewarn "http://public.kitware.com/cgi-bin/vtkfaq?req=show&file=faq07.005.htp" > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 123178
:
80015
|
80421
|
80425
|
80930
|
80983
|
81044
|
81388
|
82929