Date: Sat, 13 Feb 2016 21:58:39 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r408830 - in head/graphics: . opencolorio opencolorio-tools opencolorio/files py-opencolorio Message-ID: <201602132158.u1DLwdI3077311@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sat Feb 13 21:58:38 2016 New Revision: 408830 URL: https://svnweb.freebsd.org/changeset/ports/408830 Log: graphics/opencolorio: 1.0.8 -> 1.0.9 - Updating to a557a85454 on the master branch. This is the 1.0.9 release plus some fixes needed to resolve some build issues. - Updating slave port graphics/opencolorio-tools - Adding new slave port graphics/py-opencolorio to allow concurrent python module installs. Python 2.7 and 3.3+ is supported. py3.2 fails - graphics/opencolorio uses python2 to generate documentation, using python3 fails to find the python module in the build dir, as this only relates to generating the docs we can limit the master port to py2.7 while there is no issue with py-opencolorio using python 2.7 or 3.3+ PR: 202577 Submitted by: FreeBSD@ShaneWare.Biz (maintainer) Added: head/graphics/opencolorio/files/extra-patch-src_core_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/extra-tools-patch-src_core_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-docs_CMakeLists.txt - copied, changed from r408829, head/graphics/opencolorio/files/patch-docs__CMakeLists.txt head/graphics/opencolorio/files/patch-share_cmake_OCIOMacros.cmake - copied, changed from r408829, head/graphics/opencolorio/files/patch-share__cmake__OCIOMacros.cmake head/graphics/opencolorio/files/patch-share_sphinx_ExtractRstFromSourceCPP.py (contents, props changed) head/graphics/opencolorio/files/patch-src_core__tests_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-src_jniglue_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-src_pyglue_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/pkg-plist-pyglue (contents, props changed) head/graphics/py-opencolorio/ head/graphics/py-opencolorio/Makefile (contents, props changed) Deleted: head/graphics/opencolorio/files/patch-docs__CMakeLists.txt head/graphics/opencolorio/files/patch-export__OpenColorIO__OpenColorABI.h.in head/graphics/opencolorio/files/patch-share__cmake__OCIOMacros.cmake head/graphics/opencolorio/files/patch-src__apps__ocioconvert__CMakeLists.txt head/graphics/opencolorio/files/patch-src__apps__ociolutimage__CMakeLists.txt head/graphics/opencolorio/files/patch-src__core__CMakeLists.txt head/graphics/opencolorio/files/patch-src__core__Platform.h Modified: head/graphics/Makefile head/graphics/opencolorio-tools/Makefile head/graphics/opencolorio/Makefile head/graphics/opencolorio/distinfo head/graphics/opencolorio/files/extra-patch-CMakeLists.txt head/graphics/opencolorio/pkg-plist Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/Makefile Sat Feb 13 21:58:38 2016 (r408830) @@ -845,6 +845,7 @@ SUBDIR += py-mcomix SUBDIR += py-ming SUBDIR += py-nwdiag + SUBDIR += py-opencolorio SUBDIR += py-opencv SUBDIR += py-openexr SUBDIR += py-opengl Modified: head/graphics/opencolorio-tools/Makefile ============================================================================== --- head/graphics/opencolorio-tools/Makefile Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/opencolorio-tools/Makefile Sat Feb 13 21:58:38 2016 (r408830) @@ -6,10 +6,7 @@ PKGNAMESUFFIX= -tools COMMENT= Tools to work with OpenColorIO profiles MASTERDIR= ${.CURDIR}/../opencolorio +OCIO_SLAVE= tools OPTIONS_EXCLUDE=DOCS -USE_GL= glew glut - -EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt - .include "${MASTERDIR}/Makefile" Modified: head/graphics/opencolorio/Makefile ============================================================================== --- head/graphics/opencolorio/Makefile Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/opencolorio/Makefile Sat Feb 13 21:58:38 2016 (r408830) @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= opencolorio -PORTVERSION= 1.0.8 -DISTVERSIONPREFIX= v -PORTREVISION?= 3 +PORTVERSION= 1.0.9 +PORTREVISION?= 0 CATEGORIES= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz @@ -15,42 +14,65 @@ LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= imageworks GH_PROJECT= OpenColorIO +GH_TAGNAME= a557a85454 OPTIONS_DEFINE= DOCS LDFLAGS+= -L${LOCALBASE}/lib -PLIST= ${PKGDIR}/pkg-plist${PKGNAMESUFFIX} -USES= alias cmake:outsource pkgconfig +USES= alias cmake:outsource pkgconfig shebangfix CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \ -DOCIO_BUILD_NUKE:BOOL=OFF \ -DOCIO_BUILD_STATIC:BOOL=OFF \ -DUSE_EXTERNAL_TINYXML:BOOL=ON \ -DUSE_EXTERNAL_YAML:BOOL=ON - -.if ${MACHINE_CPU:Msse2} -CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON -.else -CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF -.endif +SHEBANG_FILES= share/sphinx/ExtractRstFromSourceCPP.py \ + share/sphinx/ExtractRstFromSourceSimple.py \ + src/pyglue/createPyDocH.py + +#.if ${MACHINE_CPU:Msse2} +#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON +#.else +#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF +#.endif .include <bsd.port.options.mk> -.if ${SLAVE_PORT} == no -BUILD_DEPENDS= python:${PORTSDIR}/lang/python +.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools +LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio \ + libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio +CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \ + -DOCIO_BUILD_SHARED:BOOL=OFF \ + -DOCIO_BUILD_PYGLUE:BOOL=OFF +USE_GL= glew glut +PLIST= ${PKGDIR}/pkg-plist-tools +EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt \ + ${FILESDIR}/extra-tools-patch-src_core_CMakeLists.txt +.elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule +LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio +USES+= python +CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ + -DOCIO_BUILD_SHARED:BOOL=OFF \ + -DOCIO_BUILD_PYGLUE:BOOL=ON \ + -DPYTHON:STRING=${PYTHON_CMD} +PLIST= ${PKGDIR}/pkg-plist-pyglue +.else # master port +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2 LIB_DEPENDS= libtinyxml.so:${PORTSDIR}/textproc/tinyxml \ libyaml-cpp03.so:${PORTSDIR}/devel/yaml-cpp03 -USES+= python +USES+= python:2,build USE_LDCONFIG= yes CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ -DOCIO_BUILD_SHARED:BOOL=ON \ -DOCIO_BUILD_PYGLUE:BOOL=ON \ -DPYTHON:FILEPATH=${PYTHON_CMD} -.else -LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio \ - libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio -CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \ - -DOCIO_BUILD_SHARED:BOOL=OFF \ - -DOCIO_BUILD_PYGLUE:BOOL=OFF +# we enable pyglue in master port. This makes the python module +# available when generating docs, we leave the python header in place +# but only install the python module with the py-opencolorio port +# this makes it easier to allow multiple python versions installed +# doc building fails using python3 - but the py-opencolorio port can still +# be used to build a python 3 module +PLIST= ${PKGDIR}/pkg-plist +EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_core_CMakeLists.txt .endif .if ${PORT_OPTIONS:MDOCS} @@ -62,10 +84,23 @@ CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF post-patch: @${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt - @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.h + @${REINPLACE_CMD} -e '/YAML_CPP_INCLUDE_DIR/ s|yaml-cpp|&03|' \ + ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e '/YAML_CPP_LIBRARY/ s|yaml-cpp|&03|' \ + ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.cpp .if ${SLAVE_PORT} == yes @${FIND} ${WRKSRC}/src/apps -name main.cpp | ${XARGS} \ ${REINPLACE_CMD} '/namespace OIIO/d' .endif +.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule +do-install: + @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} + ${INSTALL_LIB} ${BUILD_WRKSRC}/src/pyglue/PyOpenColorIO.so ${STAGEDIR}${PYTHON_SITELIBDIR} +.elif !defined(OCIO_SLAVE) +post-install: + @${RM} -R ${STAGEDIR}${PYTHON_LIBDIR} +.endif + .include <bsd.port.mk> Modified: head/graphics/opencolorio/distinfo ============================================================================== --- head/graphics/opencolorio/distinfo Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/opencolorio/distinfo Sat Feb 13 21:58:38 2016 (r408830) @@ -1,2 +1,2 @@ -SHA256 (imageworks-OpenColorIO-v1.0.8_GH0.tar.gz) = 7bc010f11c033a1d5d37da1f45f83f146458f76dc509c727414df34622f0a736 -SIZE (imageworks-OpenColorIO-v1.0.8_GH0.tar.gz) = 11911728 +SHA256 (imageworks-OpenColorIO-1.0.9-a557a85454_GH0.tar.gz) = ad530a5ed89305d8daaaa93db1a2c5359d82b32ed55c8661cdcda2976173ab94 +SIZE (imageworks-OpenColorIO-1.0.9-a557a85454_GH0.tar.gz) = 13741068 Modified: head/graphics/opencolorio/files/extra-patch-CMakeLists.txt ============================================================================== --- head/graphics/opencolorio/files/extra-patch-CMakeLists.txt Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/opencolorio/files/extra-patch-CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -1,5 +1,5 @@ --- ./CMakeLists.txt.orig 2012-10-07 21:57:35.533351894 +1030 -+++ ./CMakeLists.txt 2012-10-07 21:58:05.952352489 +1030 ++++ ./CMakeLists.txt @@ -375,7 +375,6 @@ configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY) Added: head/graphics/opencolorio/files/extra-patch-src_core_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/extra-patch-src_core_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,18 @@ +--- src/core/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC ++++ src/core/CMakeLists.txt +@@ -4,8 +4,8 @@ + include_directories( + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ +- ${EXTERNAL_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/ext/oiio/src/include ++ ${EXTERNAL_INCLUDE_DIRS} + ) + + file(GLOB_RECURSE core_src_files "${CMAKE_SOURCE_DIR}/src/core/*.cpp") +@@ -90,4 +90,4 @@ message(STATUS "Create OpenColorIO.pc fr + configure_file(${CMAKE_SOURCE_DIR}/export/pkgconfig/OpenColorIO.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIO.pc @ONLY) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIO.pc +- DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/lib${LIB_SUFFIX}/pkgconfig/) ++ DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/libdata/pkgconfig/) Added: head/graphics/opencolorio/files/extra-tools-patch-src_core_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/extra-tools-patch-src_core_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,26 @@ +--- src/core/CMakeLists.txt.orig 2014-09-12 04:38:18.000000000 +0930 ++++ src/core/CMakeLists.txt +@@ -4,8 +4,8 @@ + include_directories( + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ +- ${EXTERNAL_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/ext/oiio/src/include ++ ${EXTERNAL_INCLUDE_DIRS} + ) + + file(GLOB_RECURSE core_src_files "${CMAKE_SOURCE_DIR}/src/core/*.cpp") +@@ -81,13 +81,3 @@ if(OCIO_BUILD_STATIC) + install(TARGETS OpenColorIO_STATIC DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/lib) + endif() + +-# public interface +-install(FILES ${core_export_headers} +- DESTINATION ${CMAKE_INSTALL_PREFIX}/include/OpenColorIO/) +- +-# pkg-config +-message(STATUS "Create OpenColorIO.pc from OpenColorIO.pc.in") +-configure_file(${CMAKE_SOURCE_DIR}/export/pkgconfig/OpenColorIO.pc.in +- ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIO.pc @ONLY) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIO.pc +- DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/lib${LIB_SUFFIX}/pkgconfig/) Copied and modified: head/graphics/opencolorio/files/patch-docs_CMakeLists.txt (from r408829, head/graphics/opencolorio/files/patch-docs__CMakeLists.txt) ============================================================================== --- head/graphics/opencolorio/files/patch-docs__CMakeLists.txt Sat Feb 13 21:48:14 2016 (r408829, copy source) +++ head/graphics/opencolorio/files/patch-docs_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -1,6 +1,25 @@ ---- ./docs/CMakeLists.txt.orig 2012-04-18 09:38:16.000000000 +0930 -+++ ./docs/CMakeLists.txt 2012-10-08 00:26:42.081351698 +1030 -@@ -98,11 +98,10 @@ +--- docs/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC ++++ docs/CMakeLists.txt +@@ -92,11 +92,16 @@ ExtractRstCPP(${CMAKE_SOURCE_DIR}/export + ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTransforms.h developers/api/OpenColorTransforms.rst) + ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) + ++if(OCIO_BUILD_PYGLUE) ++ set(DEPLIST OpenColorIO PyOpenColorIO) ++else() ++ set(DEPLIST OpenColorIO) ++endif() ++ + add_custom_target(doc ALL + COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html + DEPENDS +- OpenColorIO +- PyOpenColorIO ++ ${DEPLIST} + ${CMAKE_BINARY_DIR}/docs/conf.py + developers/api/OpenColorIO.rst + developers/api/OpenColorTransforms.rst +@@ -110,12 +115,11 @@ add_custom_target(doc ALL add_dependencies(doc Sphinx) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/ Copied and modified: head/graphics/opencolorio/files/patch-share_cmake_OCIOMacros.cmake (from r408829, head/graphics/opencolorio/files/patch-share__cmake__OCIOMacros.cmake) ============================================================================== --- head/graphics/opencolorio/files/patch-share__cmake__OCIOMacros.cmake Sat Feb 13 21:48:14 2016 (r408829, copy source) +++ head/graphics/opencolorio/files/patch-share_cmake_OCIOMacros.cmake Sat Feb 13 21:58:38 2016 (r408830) @@ -1,20 +1,11 @@ ---- ./share/cmake/OCIOMacros.cmake.orig 2012-04-18 09:38:16.000000000 +0930 -+++ ./share/cmake/OCIOMacros.cmake 2012-10-08 00:20:27.666350767 +1030 -@@ -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}" - ) +--- share/cmake/OCIOMacros.cmake.orig 2015-08-29 00:58:36 UTC ++++ share/cmake/OCIOMacros.cmake +@@ -168,7 +168,7 @@ MACRO(OCIOFindPython) + file(TO_CMAKE_PATH "${PYTHON_LIBRARY_DIRS_RAW}" PYTHON_LIBRARY_DIRS) + + FIND_LIBRARY(PYTHON_LIBRARY +- NAMES "python${PYTHON_VERSION}" ++ NAMES "${PYTHON_VERSION}${PYTHON_ABIVER}" + PATHS ${PYTHON_LIBRARY_DIRS} + NO_DEFAULT_PATH # Don't be "helpful" and randomly grab library from /usr/lib etc + ) Added: head/graphics/opencolorio/files/patch-share_sphinx_ExtractRstFromSourceCPP.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-share_sphinx_ExtractRstFromSourceCPP.py Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,29 @@ +--- share/sphinx/ExtractRstFromSourceCPP.py.orig 2015-08-23 23:10:32 UTC ++++ share/sphinx/ExtractRstFromSourceCPP.py +@@ -146,7 +146,7 @@ class Comment: + + if buffer_lines[0] != '': + buffer_lines.insert(0, '') +- for x in xrange(0, len(buffer_lines)): ++ for x in range(0, len(buffer_lines)): + buffer_lines[x] = " %s" % buffer_lines[x] + buffer_lines.append('') + buffer = '\n'.join(buffer_lines) +@@ -181,7 +181,7 @@ def ExtractRst(string, fileh): + indent += 1 + # remove indent + bufa = [buf_lines[0]] +- for x in xrange(1, len(buf_lines)): ++ for x in range(1, len(buf_lines)): + bufa.append(buf_lines[x][indent:]) + buf = '\n'.join(bufa) + '\n' + ## +@@ -229,7 +229,7 @@ if __name__ == "__main__": + sys.exit(1) + + src = open(sys.argv[1]).read() +- output = file(sys.argv[2], 'w') ++ output = open(sys.argv[2], 'w') + ExtractRst(src, output) + output.close() + Added: head/graphics/opencolorio/files/patch-src_core__tests_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_core__tests_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,12 @@ +--- src/core_tests/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC ++++ src/core_tests/CMakeLists.txt +@@ -7,8 +7,8 @@ add_definitions("-DOCIO_SOURCE_DIR=${CMA + include_directories( + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ +- ${EXTERNAL_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/ext/oiio/src/include ++ ${EXTERNAL_INCLUDE_DIRS} + ) + + file( GLOB_RECURSE core_test_src_files "${CMAKE_SOURCE_DIR}/src/core/*.cpp" ) Added: head/graphics/opencolorio/files/patch-src_jniglue_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_jniglue_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,13 @@ +--- src/jniglue/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC ++++ src/jniglue/CMakeLists.txt +@@ -1,9 +1,9 @@ + + include_directories( +- ${JNI_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ ++ ${JNI_INCLUDE_DIRS} + ) + + set(JNIOCIO_CLASSES Added: head/graphics/opencolorio/files/patch-src_pyglue_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_pyglue_CMakeLists.txt Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,24 @@ +--- src/pyglue/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC ++++ src/pyglue/CMakeLists.txt +@@ -31,18 +31,18 @@ add_library(PyOpenColorIO MODULE ${pyglu + + if(OCIO_USE_BOOST_PTR) + include_directories( +- ${PYTHON_INCLUDE} +- ${Boost_INCLUDE_DIR} + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ + ${CMAKE_CURRENT_BINARY_DIR} ++ ${PYTHON_INCLUDE} ++ ${Boost_INCLUDE_DIR} + ) + else() + include_directories( +- ${PYTHON_INCLUDE} + ${CMAKE_SOURCE_DIR}/export/ + ${CMAKE_BINARY_DIR}/export/ + ${CMAKE_CURRENT_BINARY_DIR} ++ ${PYTHON_INCLUDE} + ) + endif() + Modified: head/graphics/opencolorio/pkg-plist ============================================================================== --- head/graphics/opencolorio/pkg-plist Sat Feb 13 21:48:14 2016 (r408829) +++ head/graphics/opencolorio/pkg-plist Sat Feb 13 21:58:38 2016 (r408830) @@ -1,14 +1,16 @@ -include/OpenColorIO/OpenColorTypes.h -include/OpenColorIO/OpenColorTransforms.h include/OpenColorIO/OpenColorABI.h include/OpenColorIO/OpenColorIO.h +include/OpenColorIO/OpenColorTransforms.h +include/OpenColorIO/OpenColorTypes.h include/PyOpenColorIO/PyOpenColorIO.h -%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so lib/libOpenColorIO.so lib/libOpenColorIO.so.1 -lib/libOpenColorIO.so.1.0.8 +lib/libOpenColorIO.so.1.0.9 libdata/pkgconfig/OpenColorIO.pc -share/ocio/setup_ocio.sh +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.html +%%PORTDOCS%%%%DOCSDIR%%/CompatibleSoftware.html +%%PORTDOCS%%%%DOCSDIR%%/FAQ.html +%%PORTDOCS%%%%DOCSDIR%%/License.html %%PORTDOCS%%%%DOCSDIR%%/_images/gn10_to_linear_light.jpeg %%PORTDOCS%%%%DOCSDIR%%/_images/gnf_to_linear_light.jpeg %%PORTDOCS%%%%DOCSDIR%%/_images/lg10_to_linear_light.jpeg @@ -21,20 +23,23 @@ share/ocio/setup_ocio.sh %%PORTDOCS%%%%DOCSDIR%%/_images/psicc_select_profile.png %%PORTDOCS%%%%DOCSDIR%%/_sources/ChangeLog.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/CompatibleSoftware.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/FAQ.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/License.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/api/index.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/documentation_guidelines.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/developers/getting_started.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/developers/index.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/developers/internal_architecture.txt @@ -42,11 +47,10 @@ share/ocio/setup_ocio.sh %%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/config_syntax.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/contexts.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/index.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/userguide/looks.txt @@ -77,22 +81,21 @@ share/ocio/setup_ocio.sh %%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png %%PORTDOCS%%%%DOCSDIR%%/_static/up.png %%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js -%%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/api/index.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/documentation_guidelines.html %%PORTDOCS%%%%DOCSDIR%%/developers/getting_started.html %%PORTDOCS%%%%DOCSDIR%%/developers/index.html %%PORTDOCS%%%%DOCSDIR%%/developers/internal_architecture.html @@ -100,17 +103,17 @@ share/ocio/setup_ocio.sh %%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/config_syntax.html %%PORTDOCS%%%%DOCSDIR%%/userguide/contexts.html %%PORTDOCS%%%%DOCSDIR%%/userguide/index.html %%PORTDOCS%%%%DOCSDIR%%/userguide/looks.html %%PORTDOCS%%%%DOCSDIR%%/userguide/tool_overview.html +share/ocio/setup_ocio.sh Added: head/graphics/opencolorio/pkg-plist-pyglue ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/pkg-plist-pyglue Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1 @@ +%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so Added: head/graphics/py-opencolorio/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/py-opencolorio/Makefile Sat Feb 13 21:58:38 2016 (r408830) @@ -0,0 +1,12 @@ +# Created by: Shane Ambler <FreeBSD@Shaneware.biz> +# $FreeBSD$ + +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +COMMENT= OpenColorIO python bindings + +MASTERDIR= ${.CURDIR}/../opencolorio +OCIO_SLAVE= pymodule +OPTIONS_EXCLUDE=DOCS + +.include "${MASTERDIR}/Makefile"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602132158.u1DLwdI3077311>