graphics/{,py-}opencolorio{,-tools}: Update 2.3.2 => 2.4.2
Improve port:
* Add textproc/py-docutils to ${BUILD_DEPENDS}
* port{clippy|fmt|lint} maintenance
* Remove Sphinx documentation sources from installation
* Split long lines
* Sort options
* Sort plist
Changelogs:
https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.4.0
https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.4.1
https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.4.2
PR: 286622
Approved by: Shane <FreeBSD@ShaneWare.Biz>
Co-authored-by: vvd
This commit is contained in:
parent
64cbb40909
commit
4ffd8da60d
@ -1,4 +1,4 @@
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 0
|
||||
PKGNAMESUFFIX= -tools
|
||||
|
||||
COMMENT= Tools to work with OpenColorIO profiles
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
PORTNAME= opencolorio
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.3.2
|
||||
DISTVERSION= 2.4.2
|
||||
# PORTREVISION must be set with ?= so as not to stomp over
|
||||
# py-opencolorio's PORTREVISION.
|
||||
# Also, just to be on the safe side, when resetting,
|
||||
# best keep PORTREVISION?= 0.
|
||||
PORTREVISION?= 2
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= graphics multimedia
|
||||
|
||||
MAINTAINER?= FreeBSD@Shaneware.biz
|
||||
@ -20,8 +20,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
|
||||
libpystring.so:devel/pystring \
|
||||
libyaml-cpp.so:devel/yaml-cpp
|
||||
|
||||
USES= alias cmake compiler:c++14-lang localbase:ldflags \
|
||||
pkgconfig minizip:ng
|
||||
USES= alias cmake compiler:c++14-lang localbase:ldflags minizip:ng \
|
||||
pkgconfig
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= AcademySoftwareFoundation
|
||||
@ -29,15 +29,14 @@ GH_PROJECT= OpenColorIO
|
||||
|
||||
#GH_TUPLE+= madler:zlib:v1.2.13:zlib/ext/dist/zlib
|
||||
|
||||
CMAKE_OFF= OCIO_BUILD_JAVA OCIO_BUILD_JNIGLUE OCIO_BUILD_NUKE \
|
||||
OCIO_BUILD_TESTS OCIO_BUILD_GPU_TESTS
|
||||
CMAKE_OFF= OCIO_BUILD_GPU_TESTS OCIO_BUILD_JAVA OCIO_BUILD_JNIGLUE \
|
||||
OCIO_BUILD_NUKE OCIO_BUILD_TESTS
|
||||
|
||||
PLIST_SUB= SHL3=${PORTVERSION} SHL2=${PORTVERSION:R}
|
||||
PLIST_SUB= SHL2=${PORTVERSION:R} \
|
||||
SHL3=${PORTVERSION}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_DEFAULT= DOCS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen
|
||||
DOCS_CMAKE_BOOL= OCIO_BUILD_DOCS
|
||||
|
||||
@ -55,20 +54,22 @@ CMAKE_OFF+= OCIO_USE_SSE2
|
||||
# py module can still be used without
|
||||
BUILD_DEPENDS+= ${PY_SETUPTOOLS} \
|
||||
${PYTHON_PKGNAMEPREFIX}breathe>=0:devel/py-breathe@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1:textproc/py-docutils@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}recommonmark>=0:textproc/py-recommonmark@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sphinx-tabs>0:textproc/py-sphinx-tabs@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sphinx_press_theme>=0:textproc/py-sphinx_press_theme@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sphinx-tabs>0:textproc/py-sphinx-tabs@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
|
||||
.endif
|
||||
|
||||
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools
|
||||
LIB_DEPENDS+= liblcms2.so:graphics/lcms2 \
|
||||
libOpenImageIO.so:graphics/openimageio \
|
||||
libOpenEXR.so:graphics/openexr
|
||||
libOpenEXR.so:graphics/openexr \
|
||||
libOpenImageIO.so:graphics/openimageio
|
||||
USES+= gl xorg
|
||||
USE_GL= gl glu glut glew opengl
|
||||
USE_GL= glew glu glut opengl
|
||||
USE_XORG= xi xmu
|
||||
CMAKE_ARGS+= -DCMAKE_CXX_STANDARD=14
|
||||
CMAKE_ON+= OCIO_BUILD_APPS USE_EXTERNAL_LCMS
|
||||
@ -84,8 +85,8 @@ USES+= python
|
||||
USE_PYTHON= concurrent flavors
|
||||
CMAKE_ARGS+= -DOCIO_PYTHON_VERSION=${PYTHON_VER}
|
||||
CMAKE_ON+= OCIO_BUILD_PYTHON
|
||||
CMAKE_OFF+= OCIO_BUILD_APPS BUILD_SHARED_LIBS OCIO_BUILD_DOCS \
|
||||
OCIO_BUILD_TESTS OCIO_BUILD_GPU_TESTS
|
||||
CMAKE_OFF+= BUILD_SHARED_LIBS OCIO_BUILD_APPS OCIO_BUILD_DOCS \
|
||||
OCIO_BUILD_GPU_TESTS OCIO_BUILD_TESTS
|
||||
LDFLAGS+= -lOpenColorIO
|
||||
PLIST= ${PKGDIR}/pkg-plist-pyglue
|
||||
# concurrent allows docs to not collide with master port
|
||||
@ -106,14 +107,18 @@ PLIST= ${PKGDIR}/pkg-plist ${PKGDIR}/pkg-plist-docs
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@cd ${STAGEDIR}${PREFIX} && ${RM} -r share/ocio
|
||||
${RM} -r ${STAGEDIR}${PREFIX}/share/ocio
|
||||
.if defined(OCIO_SLAVE)
|
||||
@cd ${STAGEDIR}${PREFIX} && ${RM} -r include lib/cmake lib/libOpenColorIO*.a libdata share/OpenColorIO
|
||||
cd ${STAGEDIR}${PREFIX} && \
|
||||
${RM} -r include lib/cmake lib/libOpenColorIO*.a libdata \
|
||||
share/OpenColorIO
|
||||
.else
|
||||
@cd ${STAGEDIR}${PREFIX} && ${RM} -r lib/python*
|
||||
${RM} -r ${STAGEDIR}${PREFIX}/lib/python*
|
||||
.endif
|
||||
|
||||
post-install-DOCS-on:
|
||||
@cd ${STAGEDIR}${PREFIX}/share/doc && ${MV} OpenColorIO ${PKGNAMEPREFIX}${PORTNAME}
|
||||
@cd ${STAGEDIR}${PREFIX}/share/doc && \
|
||||
${MV} OpenColorIO ${PKGNAMEPREFIX}${PORTNAME}
|
||||
${RM} -r ${STAGEDIR}${DOCSDIR}/html/_sources
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1714594738
|
||||
SHA256 (AcademySoftwareFoundation-OpenColorIO-v2.3.2_GH0.tar.gz) = 6bbf4e7fa4ea2f743a238cb22aff44890425771a2f57f62cece1574e46ceec2f
|
||||
SIZE (AcademySoftwareFoundation-OpenColorIO-v2.3.2_GH0.tar.gz) = 11443450
|
||||
TIMESTAMP = 1745735100
|
||||
SHA256 (AcademySoftwareFoundation-OpenColorIO-v2.4.2_GH0.tar.gz) = 2d8f2c47c40476d6e8cea9d878f6601d04f6d5642b47018eaafa9e9f833f3690
|
||||
SIZE (AcademySoftwareFoundation-OpenColorIO-v2.4.2_GH0.tar.gz) = 11398186
|
||||
|
||||
@ -1,7 +1,4 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/CHANGELOG.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/CMakeLists.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/INSTALL.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/README.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/gn10_to_linear_light.jpeg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/gnf_to_linear_light.jpeg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/lg10_to_linear_light.jpeg
|
||||
@ -12,98 +9,6 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_proof_setup.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_reveal_profile.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_select_profile.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/CHANGELOG.md.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/CMakeLists.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/INSTALL.md.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/README.md.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/apphelpers.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/baker.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/colorspace.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/config.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/constants.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/context.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/dynamicproperty.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/enums.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/exceptions.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/formatmetadata.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/global.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/grading_transforms.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/imagedesc.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/look.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/namedtransform.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/processors.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/rules.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/shaders.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/systemmonitors.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/transforms.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/viewtransform.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/aswf_docker.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/charter.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/cla_dco.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/license.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/configuration_files.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/glossary.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/internal_architecture.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/introduction.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/overview.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/publications/publications.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_1.0.3.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_cg.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_studio.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/nuke_default.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/ocio_v2_demo.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/spi_anim.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/spi_vfx.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/allocation_vars.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/authoring.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/colorspaces.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/contexts.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/displays_views.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/looks.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/looks_example.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/overview.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/rules.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/transforms.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/architectural_notes.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/coding_style_guide.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/contributing.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/documentation_guidelines.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/doxygen_style_guide.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/getting_started.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/issues.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/repository_structure.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/submitting_changes.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/unit_tests.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/app_helpers.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/developing.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/usage_examples.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/compatible_software.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/faq.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/tool_overview.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/using_ocio.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/downloads.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_artists.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_config_authors.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_contributors.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_devs.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/installation.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_0.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_1.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_2.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_3.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/requirements.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/toc_redirect.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/_index.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/baking_luts.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/contributing.rst.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_static/_sphinx_javascript_frameworks_compat.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_static/OpenColorIO_withText.svg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
|
||||
@ -210,6 +115,7 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_1.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_3.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_4.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/requirements.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
|
||||
|
||||
@ -1,10 +1,11 @@
|
||||
bin/ocioarchive
|
||||
bin/ociobakelut
|
||||
bin/ociocheck
|
||||
bin/ociochecklut
|
||||
bin/ocioconvert
|
||||
bin/ociocpuinfo
|
||||
bin/ociodisplay
|
||||
bin/ociolutimage
|
||||
bin/ociochecklut
|
||||
bin/ociomakeclf
|
||||
bin/ocioperf
|
||||
bin/ociowrite
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= graphics multimedia python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user