Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Sep 2012 05:16:21 GMT
From:      Shane Ambler <FreeBSD@Shaneware.biz>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/171884: [maintainer update] update for graphics/opencolorio
Message-ID:  <201209230516.q8N5GLNh062334@red.freebsd.org>
Resent-Message-ID: <201209230520.q8N5K8iK012484@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         171884
>Category:       ports
>Synopsis:       [maintainer update] update for graphics/opencolorio
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 23 05:20:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Shane Ambler
>Release:        9.0-RELEASE-p1
>Organization:
>Environment:
FreeBSD leader.local 9.0-RELEASE-p1 FreeBSD 9.0-RELEASE-p1 #1: Tue May 15 12:34:33 CST 2012     shane@leader.local:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Update to graphics/opencolorio which fixes the gcc linking issues and documentation creation.

Three questions - 
1. The base code installs .so.1 and .so.1.0.7 and I added .so.1.0 - is the .so.1.0 needed/not-wanted/not-important?

2. To get the latex steps working I needed to rename .jpeg files to .jpg - this seems a wasted step - is there something I am missing or is this a quirk we work with?

3. With openimageio I needed to separate the python bindings into a separate port, which was initially due to dependency issues. While I don't see the dependency issue here, I do need to build the bindings for the doc creation step. Should I separate the python bindings install into a separate port or add an option to install them or is that my choice?
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -Nru opencolorio.orig/Makefile opencolorio/Makefile
--- opencolorio.orig/Makefile	2012-09-23 14:34:47.050499597 +0930
+++ opencolorio/Makefile	2012-09-23 14:21:30.667502596 +0930
@@ -3,6 +3,7 @@
 
 PORTNAME=	opencolorio
 PORTVERSION=	1.0.7
+PORTREVISION=	1
 CATEGORIES=	graphics multimedia
 MASTER_SITES=	https://github.com/imageworks/OpenColorIO/tarball/
 DISTNAME=	v${PORTVERSION}
@@ -21,34 +22,29 @@
 CMAKE_VERBOSE=	yes
 CMAKE_OUTSOURCE=	yes
 CMAKE_ARGS=	-DOCIO_BUILD_JNIGLUE:BOOL=OFF \
-		-DOCIO_BUILD_PYGLUE:BOOL=OFF
+		-DOCIO_BUILD_PYGLUE:BOOL=ON
 USE_LDCONFIG=	yes
+USE_PYTHON=	2.6+
 WRKSRC=		${WRKDIR}/imageworks-OpenColorIO-b3cb224
 MAKE_JOBS_SAFE=	yes
 
-OPTIONS_DEFINE=		CLIAPPS SSE
-OPTIONS_DEFAULT=	SSE
+OPTIONS_DEFINE=		DOCS CLIAPPS SSE
+OPTIONS_DEFAULT=	DOCS CLIAPPS SSE
 
 CLIAPPS_DESC=	Build cli apps
 SSE_DESC=	Enable sse optimizations
 
 .include <bsd.port.options.mk>
 
-.if ${CC:T} != "clang"
-USE_GCC=	4.6+
-.endif
-
 .if empty(PORT_OPTIONS:MDOCS)
 CMAKE_ARGS+=	-DOCIO_BUILD_DOCS:BOOL=OFF
 .else
-# docs currently broken
-CMAKE_ARGS+=	-DOCIO_BUILD_DOCS:BOOL=OFF
+BUILD_DEPENDS+=	sphinx-build:${PORTSDIR}/textproc/py-sphinx
+CMAKE_ARGS+=	-DOCIO_BUILD_DOCS:BOOL=ON
 .endif
 
 .if ${PORT_OPTIONS:MCLIAPPS}
-.if ${CC:T} != "clang"
-BROKEN=		cli apps don't build with gcc
-.endif
+USE_GL=		glew glut
 CMAKE_ARGS+=	-DOCIO_BUILD_APPS:BOOL=ON
 PLIST_SUB+=	CLIAPPS=""
 .else
@@ -56,6 +52,12 @@
 PLIST_SUB+=	CLIAPPS="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MSSE}
+CMAKE_ARGS+=	-DOCIO_USE_SSE:BOOL=ON
+.else
+CMAKE_ARGS+=	-DOCIO_USE_SSE:BOOL=OFF
+.endif
+
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "i386" || ${OSVERSION} < 803000
@@ -69,10 +71,16 @@
 CFLAGS+=	-march=pentium2
 .endif
 
-.if ${PORT_OPTIONS:MSSE}
-CMAKE_ARGS+=	-DOCIO_USE_SSE:BOOL=ON
-.else
-CMAKE_ARGS+=	-DOCIO_USE_SSE:BOOL=OFF
-.endif
+SPIDIR=${WRKSRC}/docs/configurations/images/spi-vfx
+post-patch:
+	${MV} ${SPIDIR}/gn10_to_linear_light.jpeg ${SPIDIR}/gn10_to_linear_light.jpg
+	${MV} ${SPIDIR}/gnf_to_linear_light.jpeg ${SPIDIR}/gnf_to_linear_light.jpg
+	${MV} ${SPIDIR}/lg10_to_linear_light.jpeg ${SPIDIR}/lg10_to_linear_light.jpg
+	${MV} ${SPIDIR}/lg8_to_vd8.jpeg ${SPIDIR}/lg8_to_vd8.jpg
+	${MV} ${SPIDIR}/lgf_to_linear_light.jpeg ${SPIDIR}/lgf_to_linear_light.jpg
+
+post-install:
+	cd ${PREFIX}/lib && ${LN} -sf libOpenColorIO.so.1.0.7 libOpenColorIO.so.1.0
+	cd ${PREFIX}/lib && ${LN} -sf %%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1.0.7 %%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1.0
 
 .include <bsd.port.post.mk>
diff -Nru opencolorio.orig/files/patch-docs_CMakeLists.txt opencolorio/files/patch-docs_CMakeLists.txt
--- opencolorio.orig/files/patch-docs_CMakeLists.txt	1970-01-01 09:30:00.000000000 +0930
+++ opencolorio/files/patch-docs_CMakeLists.txt	2012-09-23 12:00:20.900500226 +0930
@@ -0,0 +1,11 @@
+--- docs/CMakeLists.txt.orig	2012-09-23 11:57:34.602501738 +0930
++++ docs/CMakeLists.txt	2012-09-23 11:58:17.007499021 +0930
+@@ -98,7 +98,7 @@
+ 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/opencolorio
+         PATTERN .git EXCLUDE)
+ 
+ find_package(LATEX)
diff -Nru opencolorio.orig/files/patch-docs_configurations_spi_vfx.rst opencolorio/files/patch-docs_configurations_spi_vfx.rst
--- opencolorio.orig/files/patch-docs_configurations_spi_vfx.rst	1970-01-01 09:30:00.000000000 +0930
+++ opencolorio/files/patch-docs_configurations_spi_vfx.rst	2012-09-23 09:59:19.063499504 +0930
@@ -0,0 +1,47 @@
+--- docs/configurations/spi_vfx.rst.orig	2012-04-18 09:38:16.000000000 +0930
++++ docs/configurations/spi_vfx.rst	2012-09-23 09:32:29.056500081 +0930
+@@ -71,7 +71,7 @@
+ 
+ lg8, lg10, and lg16 are similar. They are all the same log to linear transformation but are explicitly defined to be lossless at the specified bit depths. The luts use nearest neighbor interpolation to search for an exact match. Significant performance gains were found when using the proper bitdepth lut. While using the lg16 conversion on an 8 bit image will yield the same result, it is measurably slower than using the 8-bit conversion (assuming 8-bits is all that is needed). This performance gap remains even on current graphics hardware.
+ 
+-.. figure::  images/spi-vfx/lg10_to_linear_light.jpeg
++.. figure::  images/spi-vfx/lg10_to_linear_light.jpg
+     :align:   center
+ 
+     lg10 to linear light. The green curve represents the lg to ln conversion. The red curve show the green channel of a Kodak 5218 exposure test. The x-axis is in 10bit input lg the output is in lg base2 linear light units. 0.0 Represents diffuse white.
+@@ -81,7 +81,7 @@
+ lgf is identical on the range from 0-1 to the standard lg luts. It specifies an additional range below 0.0 and above 1.0. In 10 bit the spaces is defined from -512 to 2048. Lg color timing number from either on set color correction devices or from a DI house to be applied in a way that can be fully inverted out without loss. Lgf specifies 18 stops above the lg10 max and 36 stops below the log10 min with a total dynamic range of 85 stops. The space is designed to be bigger than needed.
+ 
+ 
+-.. figure::  images/spi-vfx/lgf_to_linear_light.jpeg
++.. figure::  images/spi-vfx/lgf_to_linear_light.jpg
+     :align:   center
+ 
+     lgf to linear light. The green curve represents the lg to ln conversion. The red curve show the green channel of a Kodak 5218 exposure test. The x axis is in 10bit input lg the output is in log(base2) linear light units. 0 Represents diffuse white
+@@ -94,7 +94,7 @@
+ 
+ GN is the Imageworks Panalog space. It follows the Panalog specification and additionally extrapolates so all of the values from 0 to 1023 are defined. This was necessary due to compression artifacts that could create values below the Panalog specifications. gn8,10,16 are defined with diffuse white at 681, Max white is approximately 2.6 stops above diffuse white and black is approximately 12.6 stops below diffuse white. The dynamic range is less than that of lg.
+ 
+-.. figure::  images/spi-vfx/gn10_to_linear_light.jpeg
++.. figure::  images/spi-vfx/gn10_to_linear_light.jpg
+     :align:   center
+ 
+     gn10 to linear light. the x axis is in 10bit Panalog values. The Y axis is in linear light. The green curve is the gn curve. the red curve is the Panalog data.
+@@ -103,7 +103,7 @@
+ 
+ gnf specifies 14.5 stops above the gn10 max and 18 of stops below the gn10 min. The entire range of gnf is 47 stops.
+ 
+-.. figure::  images/spi-vfx/gnf_to_linear_light.jpeg
++.. figure::  images/spi-vfx/gnf_to_linear_light.jpg
+    :align:   center
+ 
+    gnf to linear light. the x axis is in 10bit Panalog values. The Y axis is in linear light. The green curve is the gn curve. the red curve is the Panalog data. Only a subset of the function is used to define the gnf solorspace
+@@ -116,7 +116,7 @@
+ 
+ The vd spaces are mappings of linear image data into display space. The main part of the transformation is defined as a single curve that is conceptually two parts. The first is a ln to lg conversion. The second is lg to sRGB conversion. This is based off the neutral channel response of the sRGB film emulation lut used in the profile. The dynamic range of the vd colorspace is limited. It is undesirable to map the vd max to the linear max. Such a conversion results in linear values are almost never what an artist intended. The rule of thumb is that, at the high end, single value deltas in an 8 bit image should never create over a half stop of additional linear light. The vd conversion curve is limited to prevent this case.
+ 
+-.. figure :: images/spi-vfx/lg8_to_vd8.jpeg
++.. figure :: images/spi-vfx/lg8_to_vd8.jpg
+    :align: center
+ 
+    The curve used to map from Lg8 to vd 8. The x-axis is in lg8 units, the y-axis is in vd8 units.
diff -Nru opencolorio.orig/files/patch-export_OpenColorIO_OpenColorABI.h.in opencolorio/files/patch-export_OpenColorIO_OpenColorABI.h.in
--- opencolorio.orig/files/patch-export_OpenColorIO_OpenColorABI.h.in	1970-01-01 09:30:00.000000000 +0930
+++ opencolorio/files/patch-export_OpenColorIO_OpenColorABI.h.in	2012-09-20 14:43:35.987135550 +0930
@@ -0,0 +1,18 @@
+--- export/OpenColorIO/OpenColorABI.h.in.orig	2012-09-17 14:13:30.299501867 +0930
++++ export/OpenColorIO/OpenColorABI.h.in	2012-09-17 14:13:36.793503619 +0930
+@@ -82,8 +82,13 @@
+     #endif
+     #define OCIOHIDDEN
+ #else // Others platforms not supported atm
+-    #define OCIOEXPORT
+-    #define OCIOHIDDEN
++    #if __GNUC__ >= 4
++        #define OCIOEXPORT __attribute__ ((visibility("default")))
++        #define OCIOHIDDEN __attribute__ ((visibility("hidden")))
++    #else
++        #define OCIOEXPORT
++        #define OCIOHIDDEN
++    #endif
+ #endif
+ 
+ #endif // INCLUDED_OCIO_OPENCOLORABI_H
diff -Nru opencolorio.orig/files/patch-share_cmake_OCIOMacros.cmake opencolorio/files/patch-share_cmake_OCIOMacros.cmake
--- opencolorio.orig/files/patch-share_cmake_OCIOMacros.cmake	1970-01-01 09:30:00.000000000 +0930
+++ opencolorio/files/patch-share_cmake_OCIOMacros.cmake	2012-09-23 08:23:47.742502423 +0930
@@ -0,0 +1,20 @@
+--- share/cmake/OCIOMacros.cmake.orig	2012-09-23 08:22:50.284500079 +0930
++++ share/cmake/OCIOMacros.cmake	2012-09-23 08:23:01.717501340 +0930
+@@ -294,7 +294,7 @@
+ MACRO(ExtractRstCPP INFILE OUTFILE)
+    add_custom_command(
+       OUTPUT ${OUTFILE}
+-      COMMAND ${CMAKE_SOURCE_DIR}/share/sphinx/ExtractRstFromSourceCPP.py ${INFILE} ${OUTFILE}
++      COMMAND python ${CMAKE_SOURCE_DIR}/share/sphinx/ExtractRstFromSourceCPP.py ${INFILE} ${OUTFILE}
+       DEPENDS ${INFILE}
+       COMMENT "Extracting reStructuredText from ${INFILE} (using old process)"
+    )
+@@ -303,7 +303,7 @@
+ MACRO(ExtractRstSimple INFILE OUTFILE)
+    add_custom_command(
+       OUTPUT ${OUTFILE}
+-      COMMAND ${CMAKE_SOURCE_DIR}/share/sphinx/ExtractRstFromSourceSimple.py ${INFILE} ${OUTFILE}
++      COMMAND python ${CMAKE_SOURCE_DIR}/share/sphinx/ExtractRstFromSourceSimple.py ${INFILE} ${OUTFILE}
+       DEPENDS ${INFILE}
+       COMMENT "Extracting reStructuredText from ${INFILE}"
+    )
diff -Nru opencolorio.orig/pkg-plist opencolorio/pkg-plist
--- opencolorio.orig/pkg-plist	2012-09-23 14:34:47.050499597 +0930
+++ opencolorio/pkg-plist	2012-09-23 14:24:56.173499867 +0930
@@ -7,12 +7,178 @@
 include/OpenColorIO/OpenColorTransforms.h
 include/OpenColorIO/OpenColorABI.h
 include/OpenColorIO/OpenColorIO.h
+include/PyOpenColorIO/PyOpenColorIO.h
+%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so
+%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1
+%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1.0
+%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1.0.7
 lib/libOpenColorIO.a
 lib/libOpenColorIO.so
 lib/libOpenColorIO.so.1
+lib/libOpenColorIO.so.1.0
 lib/libOpenColorIO.so.1.0.7
 libdata/pkgconfig/OpenColorIO.pc
 share/ocio/setup_ocio.sh
+%%PORTDOCS%%%%DOCSDIR%%/_images/gn10_to_linear_light.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_images/gnf_to_linear_light.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_images/lg10_to_linear_light.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_images/lg8_to_vd8.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_images/lgf_to_linear_light.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_images/psicc_itworks.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/psicc_open_current_profile.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/psicc_proof_setup.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/psicc_reveal_profile.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/psicc_select_profile.png
+%%PORTDOCS%%%%DOCSDIR%%/_sources/ChangeLog.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/CompatibleSoftware.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/allocation_vars.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/nuke_default.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/spi_anim.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/spi_pipeline.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/configurations/spi_vfx.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/api/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/api/OpenColorIO.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/api/OpenColorTransforms.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/api/OpenColorTypes.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/bindings/PythonAPI.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/bindings/PythonTransforms.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/bindings/PythonTypes.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/coding_guidelines.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/getting_started.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/internal_architecture.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/issues.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/submitting_changes.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/developers/usage_examples.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/downloads.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/FAQ.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/installation.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/License.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/baking_luts.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/contexts.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/looks.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/tool_overview.txt
+%%PORTDOCS%%%%DOCSDIR%%/_static/ajax-loader.gif
+%%PORTDOCS%%%%DOCSDIR%%/_static/alert_info_32.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/alert_warning_32.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/bg-page.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/bullet_orange.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/clo_res19_lm10.0101.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_static/clo_res19_lnf.0101.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_static/clo_res19_vd16.0101.jpg
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-bright.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-close.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/down-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/down.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/ocio.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
+%%PORTDOCS%%%%DOCSDIR%%/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/ChangeLog.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/CompatibleSoftware.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/allocation_vars.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/nuke_default.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_anim.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_pipeline.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_vfx.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorIO.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorTransforms.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorTypes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonAPI.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonTransforms.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonTypes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/coding_guidelines.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/getting_started.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/internal_architecture.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/issues.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/submitting_changes.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/usage_examples.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/downloads.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/environment.pickle
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/FAQ.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/installation.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/License.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/baking_luts.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/contexts.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/looks.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/tool_overview.doctree
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.html
+%%PORTDOCS%%%%DOCSDIR%%/CompatibleSoftware.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/allocation_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/index.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/nuke_default.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/spi_anim.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/spi_pipeline.html
+%%PORTDOCS%%%%DOCSDIR%%/configurations/spi_vfx.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/api/index.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/api/OpenColorIO.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/api/OpenColorTransforms.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/api/OpenColorTypes.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/bindings/PythonAPI.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/bindings/PythonTransforms.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/bindings/PythonTypes.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/coding_guidelines.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/getting_started.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/index.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/internal_architecture.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/issues.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/submitting_changes.html
+%%PORTDOCS%%%%DOCSDIR%%/developers/usage_examples.html
+%%PORTDOCS%%%%DOCSDIR%%/downloads.html
+%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
+%%PORTDOCS%%%%DOCSDIR%%/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/installation.html
+%%PORTDOCS%%%%DOCSDIR%%/License.html
+%%PORTDOCS%%%%DOCSDIR%%/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/py-modindex.html
+%%PORTDOCS%%%%DOCSDIR%%/search.html
+%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/userguide/baking_luts.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/contexts.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/looks.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/tool_overview.html
 @dirrm include/OpenColorIO
+@dirrm include/PyOpenColorIO
 @dirrmtry libdata/pkgconfig
 @dirrm share/ocio
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/userguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers/bindings
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers/api
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/configurations
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/userguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers/bindings
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers/api
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/configurations
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/userguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/developers/bindings
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/developers/api
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/developers
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/configurations
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209230516.q8N5GLNh062334>