From 6a2913691ed760852e730ec4b2fbef1f174ca263 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 24 Jan 2021 12:46:41 +0100 Subject: media-libs/yocto-gl: version bump 3.3.0 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan --- media-libs/yocto-gl/Manifest | 1 + .../yocto-gl/files/yocto-gl-0_bcm-include.patch | 27 --------------- media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild | 27 --------------- media-libs/yocto-gl/yocto-gl-3.3.0.ebuild | 39 ++++++++++++++++++++++ 4 files changed, 40 insertions(+), 54 deletions(-) create mode 100644 media-libs/yocto-gl/Manifest delete mode 100644 media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch delete mode 100644 media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild create mode 100644 media-libs/yocto-gl/yocto-gl-3.3.0.ebuild (limited to 'media-libs') diff --git a/media-libs/yocto-gl/Manifest b/media-libs/yocto-gl/Manifest new file mode 100644 index 000000000..e1a26da8c --- /dev/null +++ b/media-libs/yocto-gl/Manifest @@ -0,0 +1 @@ +DIST yocto-gl-3.3.0.tar.gz 196860271 BLAKE2B a2b563a16d9b07a1e92fe5f05de56d1cc21abe2dd05b2d72700feba020989c60aa676072e70ebb83cd6cba0ea8dba521d6c8ee2d894a012a070773a715315171 SHA512 f6b824fe1b546a29a093ab7932fb2c5ca4e194813dfcc45e22f0f1532bf0693ef92ebe95eeeba6f02f8a46368925cea2275189ab2c4d022620e8ac4d8d2f4648 diff --git a/media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch b/media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch deleted file mode 100644 index 711438fd4..000000000 --- a/media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch +++ /dev/null @@ -1,27 +0,0 @@ -Index: yocto-gl-0_p20191111/CMakeLists.txt -=================================================================== ---- yocto-gl-0_p20191111.orig/CMakeLists.txt -+++ yocto-gl-0_p20191111/CMakeLists.txt -@@ -3,7 +3,8 @@ set(name YoctoGL) - project(${name} VERSION 0.1.0) - - include(CTest) --include(OpticksBuildOptions) -+find_package(BCM) -+include(BCMDeploy) - #[=[ - YoctoGL - ======== -@@ -14,12 +15,6 @@ Opticks currently uses only glTF 2.0 rea - - #]=] - --include(GNUInstallDirs) --set(CMAKE_INSTALL_INCLUDEDIR "externals/include/${name}") --set(CMAKE_INSTALL_LIBDIR "externals/lib") --set(CMAKE_INSTALL_BINDIR "lib") -- -- - set(SOURCES - yocto/yocto_img.cpp - yocto/yocto_gltf.cpp diff --git a/media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild b/media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild deleted file mode 100644 index 9dbee5ab4..000000000 --- a/media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils git-r3 - -DESCRIPTION="Single File Libraries for Physically-Based Graphics" -HOMEPAGE="https://github.com/simoncblyth/yocto-gl" - -EGIT_REPO_URI="https://github.com/simoncblyth/yocto-gl.git" -EGIT_COMMIT="3cfcfacafece377b4542a0ffea4030bf13ae8b3c" -KEYWORDS="~amd64" - -LICENSE="MIT" -SLOT="0" - -DEPEND="dev-util/bcm" -PATCHES=( "${FILESDIR}"/yocto-gl-0_bcm-include.patch ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_INCLUDEDIR=include/YoctoGL - ) - - cmake-utils_src_configure -} diff --git a/media-libs/yocto-gl/yocto-gl-3.3.0.ebuild b/media-libs/yocto-gl/yocto-gl-3.3.0.ebuild new file mode 100644 index 000000000..e6102dde1 --- /dev/null +++ b/media-libs/yocto-gl/yocto-gl-3.3.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +DOCS_BUILDER="mkdocs" +DOCS_DEPEND="dev-python/mkdocs-material" + +inherit cmake python-any-r1 docs + +DESCRIPTION="Single File Libraries for Physically-Based Graphics" +HOMEPAGE="https://github.com/simoncblyth/yocto-gl" +SRC_URI="https://github.com/xelatihy/yocto-gl/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-util/bcm" + +src_prepare() { + sed -i -e 's/isnan/std::isnan/g' libs/yocto/yocto_mesh.cpp || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_INCLUDEDIR=include/YoctoGL + ) + + cmake_src_configure +} + +src_compile() { + docs_compile + cmake_src_compile +} -- cgit v1.2.3-65-gdbad