pinkbyte    14/04/23 08:42:42

  Modified:             ChangeLog
  Added:                opencolorio-1.0.9-r1.ebuild
  Log:
  Revision bump: add compatibility with recent yaml-cpp, wrt bug #471366
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x1F357D42)

Revision  Changes    Path
1.9                  media-libs/opencolorio/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/opencolorio/ChangeLog?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/opencolorio/ChangeLog?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/opencolorio/ChangeLog?r1=1.8&r2=1.9

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/opencolorio/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog   24 Sep 2013 11:01:49 -0000      1.8
+++ ChangeLog   23 Apr 2014 08:42:42 -0000      1.9
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/opencolorio
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/opencolorio/ChangeLog,v 1.8 
2013/09/24 11:01:49 pinkbyte Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/opencolorio/ChangeLog,v 1.9 
2014/04/23 08:42:42 pinkbyte Exp $
+
+*opencolorio-1.0.9-r1 (23 Apr 2014)
+
+  23 Apr 2014; Sergey Popov <[email protected]> +opencolorio-1.0.9-r1.ebuild,
+  +files/opencolorio-1.0.9-yaml-0.5-compat.patch.bz2:
+  Revision bump: add compatibility with recent yaml-cpp, wrt bug #471366
 
 *opencolorio-1.0.9 (24 Sep 2013)
 



1.1                  media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild?rev=1.1&content-type=text/plain

Index: opencolorio-1.0.9-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/media-libs/opencolorio/opencolorio-1.0.9-r1.ebuild,v 
1.1 2014/04/23 08:42:42 pinkbyte Exp $

EAPI=5

# Compatibility with Python 3 is declared by upstream, but it is broken in 
fact, check on bump
PYTHON_COMPAT=( python2_7 )

inherit cmake-utils python-single-r1 vcs-snapshot

DESCRIPTION="A color management framework for visual effects and animation"
HOMEPAGE="http://opencolorio.org/";
SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz \
                -> ${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc opengl pdf python sse2 test"

RDEPEND="opengl? (
                media-libs/lcms:2
                >=media-libs/openimageio-1.1.0
                media-libs/glew
                media-libs/freeglut
                virtual/opengl
                )
        python? ( ${PYTHON_DEPS} )
        >=dev-cpp/yaml-cpp-0.5
        dev-libs/tinyxml
        "
DEPEND="${RDEPEND}
        doc? (
                pdf? ( dev-python/sphinx[latex,${PYTHON_USEDEP}] )
                !pdf? ( dev-python/sphinx[${PYTHON_USEDEP}] )
        )
        "

# Documentation building requires Python bindings building
REQUIRED_USE="doc? ( python )"

# Restricting tests, bugs #439790 and #447908
RESTRICT="test"

PATCHES=(
        "${FILESDIR}/${PN}-1.0.8-documentation-gen.patch"
        "${FILESDIR}/${P}-remove-external-doc-utilities.patch"
        "${FILESDIR}/${P}-yaml-0.5-compat.patch.bz2"
)

pkg_setup() {
        use python && python-single-r1_pkg_setup
}

src_prepare() {
        cmake-utils_src_prepare

        use python && python_fix_shebang .
}

src_configure() {
        # Missing features:
        # - Truelight and Nuke are not in portage for now, so their support are 
disabled
        # - Java bindings was not tested, so disabled
        # Notes:
        # - OpenImageIO is required for building ociodisplay and ocioconvert 
(USE opengl)
        # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE 
opengl)
        local mycmakeargs=(
                -DOCIO_BUILD_JNIGLUE=OFF
                -DOCIO_BUILD_NUKE=OFF
                -DOCIO_BUILD_SHARED=ON
                -DOCIO_BUILD_STATIC=OFF
                -DOCIO_STATIC_JNIGLUE=OFF
                -DOCIO_BUILD_TRUELIGHT=OFF
                -DUSE_EXTERNAL_LCMS=ON
                -DUSE_EXTERNAL_TINYXML=ON
                -DUSE_EXTERNAL_YAML=ON
                $(cmake-utils_use doc OCIO_BUILD_DOCS)
                $(cmake-utils_use opengl OCIO_BUILD_APPS)
                $(cmake-utils_use pdf OCIO_BUILD_PDF_DOCS)
                $(cmake-utils_use python OCIO_BUILD_PYGLUE)
                $(cmake-utils_use sse2 OCIO_USE_SSE)
                $(cmake-utils_use test OCIO_BUILD_TESTS)
        )
        cmake-utils_src_configure
}




Reply via email to