diff options
author | Joonas Niilola <juippis@gentoo.org> | 2020-06-08 10:27:00 +0300 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2020-06-08 10:45:21 +0300 |
commit | cb3a876d48da1635dc54a759b29ef5ef90a0666f (patch) | |
tree | 8edcaaf93b531b68ad79ca5d12acb668fcf2cbec /media-libs/opensubdiv/opensubdiv-3.3.3.ebuild | |
parent | media-libs/opensubdiv: redundant long description (diff) | |
download | gentoo-cb3a876d48da1635dc54a759b29ef5ef90a0666f.tar.gz gentoo-cb3a876d48da1635dc54a759b29ef5ef90a0666f.tar.bz2 gentoo-cb3a876d48da1635dc54a759b29ef5ef90a0666f.zip |
media-libs/opensubdiv: clean ebuilds
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'media-libs/opensubdiv/opensubdiv-3.3.3.ebuild')
-rw-r--r-- | media-libs/opensubdiv/opensubdiv-3.3.3.ebuild | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild b/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild deleted file mode 100644 index c0ddde3439a5..000000000000 --- a/media-libs/opensubdiv/opensubdiv-3.3.3.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR=emake -PYTHON_COMPAT=( python2_7 ) - -inherit cmake python-utils-r1 toolchain-funcs - -MY_PV="$(ver_rs "1-3" '_')" -DESCRIPTION="An Open-Source subdivision surface library" -HOMEPAGE="https://graphics.pixar.com/opensubdiv/docs/intro.html" -SRC_URI="https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -# Modfied Apache-2.0 license, where section 6 has been replaced. -# See for example CMakeLists.txt for details. -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="cuda doc examples opencl openmp ptex tbb test tutorials" - -RDEPEND=" - ${PYTHON_DEPENDS} - media-libs/glew:= - media-libs/glfw:= - cuda? ( dev-util/nvidia-cuda-toolkit:* ) - opencl? ( virtual/opencl ) - ptex? ( media-libs/ptex ) - x11-libs/libXinerama -" -DEPEND=" - ${RDEPEND} - tbb? ( dev-cpp/tbb ) -" -BDEPEND=" - doc? ( - dev-python/docutils - app-doc/doxygen - ) - cuda? ( <sys-devel/gcc-9[cxx] ) -" - -S="${WORKDIR}/OpenSubdiv-${MY_PV}" - -PATCHES=( - "${FILESDIR}/${PN}-3.3.0-use-gnuinstalldirs.patch" - "${FILESDIR}/${PN}-3.3.0-add-CUDA9-compatibility.patch" - "${FILESDIR}/${PN}-3.4.0-0001-documentation-CMakeLists.txt-force-python2.patch" - "${FILESDIR}/${P}-install-tutorials-into-bin.patch" -) - -RESTRICT="!test? ( test )" - -pkg_pretend() { - if use cuda; then - [[ $(gcc-major-version) -gt 8 ]] && \ - eerror "USE=cuda requires gcc < 9. Run gcc-config to switch your default compiler" && \ - die "Need gcc version earlier than 9" - fi - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - # GLTESTS are disabled as portage is unable to open a display during test phase - local mycmakeargs=( - -DGLEW_LOCATION="${EPREFIX}/usr/$(get_libdir)" - -DGLFW_LOCATION="${EPREFIX}/usr/$(get_libdir)" - -DNO_CLEW=ON - -DNO_CUDA=$(usex !cuda) - -DNO_DOC=$(usex !doc) - -DNO_EXAMPLES=$(usex !examples) - -DNO_GLTESTS=ON - -DNO_OMP=$(usex !openmp) - -DNO_OPENCL=$(usex !opencl) - -DNO_PTEX=$(usex !ptex) - -DNO_REGRESSION=$(usex !test) - -DNO_TBB=$(usex !tbb) - -DNO_TESTS=$(usex !test) - -DNO_TUTORIALS=$(usex !tutorials) - ) - - # fails with building cuda kernels when using multiple jobs - export MAKEOPTS="-j1" - cmake_src_configure -} |