diff options
author | 2013-01-07 23:31:20 +0000 | |
---|---|---|
committer | 2013-01-07 23:31:20 +0000 | |
commit | 7f194cca8165a2c0e43cc8e17f230250fbc0b262 (patch) | |
tree | 81ee4476eb6f8eaf1f9efdb2df9a62c2004a5643 /media-gfx/opencolorio | |
parent | Add version in name of documentation generating patch (diff) | |
download | historical-7f194cca8165a2c0e43cc8e17f230250fbc0b262.tar.gz historical-7f194cca8165a2c0e43cc8e17f230250fbc0b262.tar.bz2 historical-7f194cca8165a2c0e43cc8e17f230250fbc0b262.zip |
Version bump
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/opencolorio')
-rw-r--r-- | media-gfx/opencolorio/ChangeLog | 8 | ||||
-rw-r--r-- | media-gfx/opencolorio/Manifest | 5 | ||||
-rw-r--r-- | media-gfx/opencolorio/files/opencolorio-1.0.8-documentation-gen.patch | 54 | ||||
-rw-r--r-- | media-gfx/opencolorio/opencolorio-1.0.8.ebuild | 78 |
4 files changed, 143 insertions, 2 deletions
diff --git a/media-gfx/opencolorio/ChangeLog b/media-gfx/opencolorio/ChangeLog index 7b3b1a8160f2..621864a7c8eb 100644 --- a/media-gfx/opencolorio/ChangeLog +++ b/media-gfx/opencolorio/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-gfx/opencolorio # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/opencolorio/ChangeLog,v 1.7 2013/01/07 23:30:12 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/opencolorio/ChangeLog,v 1.8 2013/01/07 23:31:19 pinkbyte Exp $ + +*opencolorio-1.0.8 (07 Jan 2013) + + 07 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> +opencolorio-1.0.8.ebuild, + +files/opencolorio-1.0.8-documentation-gen.patch: + Version bump 07 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> opencolorio-1.0.7.ebuild, +files/opencolorio-1.0.7-documentation-gen.patch, diff --git a/media-gfx/opencolorio/Manifest b/media-gfx/opencolorio/Manifest index 236ea5b20345..c8346992ad57 100644 --- a/media-gfx/opencolorio/Manifest +++ b/media-gfx/opencolorio/Manifest @@ -1,7 +1,10 @@ AUX opencolorio-1.0.7-documentation-gen.patch 4518 SHA256 bd128a455ce88d7462394e2e78b8b63a90757f37afc6149342210e8f06a8117f SHA512 c65e330044033b13f9e912aafc5276ae2e597b154097c01b52b28dc7217265ec2d43a4fb24ab91033c0dcf3d5979cc36a28a85a6bbbf0939ed206ffda3ca4629 WHIRLPOOL 659fe85f77157411b2c75ed90f0f48808d4dffbacd38a4fd8c1dcdf1923a2f6af99997091d110e99af061abc1947dec0d26513458a46a50fd3bed74e087141c8 +AUX opencolorio-1.0.8-documentation-gen.patch 1974 SHA256 689881af2268ac39fcabe4d810960e7ce2c7a488137f5e3559641e50f1b22775 SHA512 6f294b172ea1e147ca328a2fe8baada51e9ae192b0792d951469bba63d63d803f67249d16e11a71b7098909c9590ef2942e606b11ecc7fd329582a55d14df4db WHIRLPOOL 9dffd7e91a71915804d73d8805c4ee32914a43950395919570076ddfe928a6be20270b59bff1681fa768cea6b0ab6ffb9fb4cdc138062b3125bb4adbec0bcb65 AUX opencolorio-openimageio.patch 931 SHA256 e7e41dcd784510c3d036474f33b8a4a8bcaf915b8571f50aa8d67d6accb2c633 SHA512 d3547b7a9f7699914cddb9f2493c1e97d69d0b1fbfe04295286dfec5815425ad1666cede9782176f12a1d56ff6ce502d493abd00d09def7e964ef03478449f30 WHIRLPOOL e7fbf82e3febaa5ce29a8da123a5211849f6eb6a7b2660f5a94e0dea6189a5ebd4d6a4c9d146012fe9f12cbbfb5aa12c7cf8f6b2afab792fbedfb5d969f7897b AUX opencolorio-use-system-libs.patch 984 SHA256 423f24c9d913e052cbcb863dcda9d9eb6166473a6ba133d04692b1bd8149a721 SHA512 8c98d02ebb29c8e085f96dbe59c79ae2bb57de19b73c3b06f6e374181e2bca624d20ad0a5d386cbc68e3f81e7427f43c0867ed7c74e86916d47f9c0fa63c4513 WHIRLPOOL 7a3bb0099347e048d324dfe19099dbc6184405a45d5d98ad3434546f58f6ccb32eabebb9fd7c7bfdb352c8b55d058e8051627326bb96d1f42034cfa547d1b4be DIST opencolorio-1.0.7.tar.gz 11844185 SHA256 54c6516a89dc9287f1bcc47f27a91fb608477295a4ba6106b45f34e89506d7d5 SHA512 34a9a92aa0cabb449e14fbca32ece1ba411b8d8154cb459e5a88d63bd0b43ffd9b6eeda324339cbd0e8f51b086a34235a984030647b766342c41dc1ec633a70a WHIRLPOOL 6701f1446c1540e2400982f1cd1961803c9e9bde50bd34bff46fd819366d1226defa0334fe1610d3b3ee4d30a04530bdecad89363fd480ea025391382b0e4537 +DIST opencolorio-1.0.8.tar.gz 11912207 SHA256 9b6d540040e29394045c724c1a46ea00913e660269b03bf24790c74a5542adb4 SHA512 16c0deab84013d96c9741a58ddc44a90be6a6eac317b8ceb87afad914aa9b0e1d5880dc11ae3c40d22e4a87b553e3b5a1a8a66c064f71c2203b4b605a97851a1 WHIRLPOOL 32b92dffa07873f2ea0635afc189937c4d695cb40f5a9d112489a98140d36524db3aadd53db9e9f6e6069f3f29f9d17a10883ae6f26d4144b7873ebfb944cb5a EBUILD opencolorio-1.0.7.ebuild 2077 SHA256 4d3e1ba3c72695b7356e8b94516a7d470e71952d7b98c3179b4e345539dc423d SHA512 910c65b0fe9ab1fcace2aae3fd61b95e098d09cd9551ebe63075d6e396ea4510e61c34df3b09403e9b4b9315c592511f9f50df87823406a5e6066e9e0ee0053c WHIRLPOOL 5548ee3e10b384da180a905836e6985492303373e56ffaf935bc94d1016bd9e3c5e644367bf3c01074fe05ce3b0e2fc505e72d8bbef7f2055217a853a823911d -MISC ChangeLog 1529 SHA256 f1ea9a514386a6fe1d02ab56a9007a34a6470ca259ba861b3b35de16354e083b SHA512 eda9d8beae33c07a6a31d04d695bee9e8747f30f4201572b7e9822d9b7adb9ed03d1bd6f13858a57fb249fdb143b37cc5281060415c6e73fdabeae473e233803 WHIRLPOOL 21b098453d075957fc93cdbe4ca9d28de0d42f0f723a1fcbcb73b11dab142f9ac079991e30de775976cd44e0db645a3d112dc84e582727da79fbf4dc977d041b +EBUILD opencolorio-1.0.8.ebuild 2051 SHA256 cda415cee21bed6508fd189f39410cf090dfd63ef7ba055ea312ad03f43418f1 SHA512 60dcf39a0ac92c5f10243aa008714b6fe96c129ff950c94fed711edd28643d4ab7e841172cbfd405603fe41b9aa56b52ef769188f8dafb4c61f0d50d966560ce WHIRLPOOL 0926171159ef2cdad305ad2628df75561b3a9404ed9e0d68cf8777198df5831d5e3440dee0725158a264e4e5fdf4c93ee178dddcc81dc40496a459f2e3668c99 +MISC ChangeLog 1708 SHA256 0d0de82dcf06b7c8ef923b8fb224a567cacb2db71bf3fe1dada19ebcfae1a7b9 SHA512 e08eef281cc5f71f2970953d656d8c2dfca96a22fbeb232209d9d6758f9a11e07f46ed3d13ca93513f6e2a02b69914e05e826f977915ead54d8afd8eaa357bc3 WHIRLPOOL a4f70078293e062eecc3a8530d73cfbb8713b48c2c3f4a28e4f4e241948f828728d25231171b8ec71dfc8cf2223259e91204dee848d29d26c188ace08103adbc MISC metadata.xml 544 SHA256 cca1e5a05bdb57fe803723d06e2e29062a019146f2a5bea7cb254d5c75a2f492 SHA512 5036a28ff493ffa28fa067b9644cf0e18cf4f0a0a6ed5b83f06365ac626ae9d8a41aafb5e1d71a12163e37cb0376e3940d2f407b663854412cb4ca70cc562ef6 WHIRLPOOL d72b1ab3523da33ad645e74206ff7dcd7f3190b84174dae9a57eafb9878502708a679a9c0dddfca8f00c4dc42a7656e7133ccef92a74a0c9d8c73cdb3e34baee diff --git a/media-gfx/opencolorio/files/opencolorio-1.0.8-documentation-gen.patch b/media-gfx/opencolorio/files/opencolorio-1.0.8-documentation-gen.patch new file mode 100644 index 000000000000..f5b3b7b7a5fe --- /dev/null +++ b/media-gfx/opencolorio/files/opencolorio-1.0.8-documentation-gen.patch @@ -0,0 +1,54 @@ +--- docs/CMakeLists.txt.orig 2013-01-08 03:19:23.649162615 +0400 ++++ docs/CMakeLists.txt 2013-01-08 03:22:29.647329174 +0400 +@@ -81,7 +81,7 @@ + ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) + + add_custom_target(doc ALL +- COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html ++ COMMAND sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html + DEPENDS + OpenColorIO + PyOpenColorIO +@@ -93,20 +93,18 @@ + COMMENT "Building html docs" + SOURCES ${DOCFILES}) + +-# note: ExternalProject will not build when added to a add_custom_target this +-# works around this problem. This seems to be fixed in the cmake ^HEAD +-add_dependencies(doc Sphinx) +- + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/ +- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/$ENV{P}/html + PATTERN .* EXCLUDE + ) + ++if(OCIO_BUILD_PDF_DOCS) ++ + find_package(LATEX) + if(PDFLATEX_COMPILER) + + add_custom_target(latex +- COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex ++ COMMAND sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex + DEPENDS + OpenColorIO + ${CMAKE_BINARY_DIR}/docs/conf.py +@@ -116,7 +114,6 @@ + ${RSTDOC_OUTPUT} + COMMENT "Building latex doc" + SOURCES ${DOCFILES}) +- add_dependencies(latex Sphinx) + + add_custom_target(pdf ALL + COMMAND ${PDFLATEX_COMPILER} OpenColorIO.tex +@@ -126,6 +123,8 @@ + add_dependencies(pdf latex) + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/build-latex/OpenColorIO.pdf +- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/) ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/$ENV{P}/) + + endif() ++ ++endif() diff --git a/media-gfx/opencolorio/opencolorio-1.0.8.ebuild b/media-gfx/opencolorio/opencolorio-1.0.8.ebuild new file mode 100644 index 000000000000..e11f5183dfdc --- /dev/null +++ b/media-gfx/opencolorio/opencolorio-1.0.8.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/opencolorio/opencolorio-1.0.8.ebuild,v 1.1 2013/01/07 23:31:19 pinkbyte Exp $ + +EAPI=5 + +PYTHON_DEPEND="python? 2" + +inherit cmake-utils python vcs-snapshot + +DESCRIPTION="A color management framework for visual effects and animation" +HOMEPAGE="http://opencolorio.org/" +SRC_URI="https://github.com/imageworks/OpenColorIO/tarball/v${PV} \ + -> ${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 + ) + dev-cpp/yaml-cpp + dev-libs/tinyxml + " +DEPEND="${RDEPEND} + doc? ( + pdf? ( dev-python/sphinx[latex] ) + !pdf? ( dev-python/sphinx ) + ) + " + +# Documentation building requires Python bindings building +REQUIRED_USE="doc? ( python )" + +# Restricting tests, bugs #439790 and #447908 +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${P}-documentation-gen.patch" ) + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + fi +} + +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 +} |