aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2022-12-20 07:20:34 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2022-12-20 07:20:34 +0000
commit805e6e1d61f0a4e6b8c759888e217372c30ce1c5 (patch)
tree6e6778b20bf3f1a1e4b7a80c53e947f312bca324
parentf3f42a810cdea4cecc51fbe36951ae15d55d4a1b (diff)
downloadports-805e6e1d61f0a4e6b8c759888e217372c30ce1c5.tar.gz
ports-805e6e1d61f0a4e6b8c759888e217372c30ce1c5.zip
Cleanup dependencies of blender-lts28
graphics/opencoloriov1 and graphics/openimageio-ociov1 were created to provide old library versions to support the blender-lts28 port which has been deleted after EOL. PR: 268477 Reported by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)
-rw-r--r--MOVED2
-rw-r--r--graphics/opencoloriov1/Makefile60
-rw-r--r--graphics/opencoloriov1/distinfo3
-rw-r--r--graphics/opencoloriov1/files/patch-CMakeLists.txt60
-rw-r--r--graphics/opencoloriov1/files/patch-docs_CMakeLists.txt17
-rw-r--r--graphics/opencoloriov1/files/patch-export_pkgconfig_OpenColorIO.pc.in8
-rw-r--r--graphics/opencoloriov1/files/patch-share_cmake_OCIOMacros.cmake39
-rw-r--r--graphics/opencoloriov1/files/patch-src_apps_ociodisplay_CMakeLists.txt11
-rw-r--r--graphics/opencoloriov1/files/patch-src_core_CMakeLists.txt27
-rw-r--r--graphics/opencoloriov1/files/patch-src_core_Config.cpp11
-rw-r--r--graphics/opencoloriov1/pkg-descr5
-rw-r--r--graphics/opencoloriov1/pkg-plist11
-rw-r--r--graphics/openimageio-ociov1/Makefile105
-rw-r--r--graphics/openimageio-ociov1/distinfo3
-rw-r--r--graphics/openimageio-ociov1/files/patch-CMakeLists.txt13
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindOpenColorIO.cmake41
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindPtex.cmake10
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_include_CMakeLists.txt34
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_libOpenImageIO_CMakeLists.txt11
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_libutil_CMakeLists.txt11
-rw-r--r--graphics/openimageio-ociov1/pkg-descr8
-rw-r--r--graphics/openimageio-ociov1/pkg-plist73
-rw-r--r--graphics/openimageio-ociov1/pkg-plist-pybind1
23 files changed, 2 insertions, 562 deletions
diff --git a/MOVED b/MOVED
index 1b2ab4f91a95..51ead3aad02c 100644
--- a/MOVED
+++ b/MOVED
@@ -17639,3 +17639,5 @@ sysutils/cfengine-masterfiles317||2022-12-10|Has expired: Expire one year after
net-mgmt/icingaweb2-module-ipl|net-mgmt/icinga-php-library|2022-12-13|Renamed by project
x11/darkman|accessibility/darkman|2022-12-14|Moved to a better category
net/samba412||2022-12-18|Has expired: Reached its EoL on September 20, 2021
+graphics/opencoloriov1|graphics/opencolorio|2022-12-20|Used by blender-lts28 which is EOL'd
+graphics/openimageio-ociov1|graphics/openimageio|2022-12-20|Used by blender-lts28 which is EOL'd
diff --git a/graphics/opencoloriov1/Makefile b/graphics/opencoloriov1/Makefile
deleted file mode 100644
index 814b463cf73d..000000000000
--- a/graphics/opencoloriov1/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= opencolorio
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.1
-CATEGORIES= graphics multimedia
-PKGNAMESUFFIX= v1
-
-MAINTAINER?= FreeBSD@Shaneware.biz
-COMMENT?= Complete color management solution v1
-WWW= https://www.opencolorio.org
-
-LICENSE= BSD3CLAUSE
-
-LIB_DEPENDS= libtinyxml.so:textproc/tinyxml \
- libyaml-cpp03.so:devel/yaml-cpp03
-
-USES= alias cmake compiler:c++11-lang localbase:ldflags pkgconfig \
- python:build shebangfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= AcademySoftwareFoundation
-GH_PROJECT= OpenColorIO
-
-CMAKE_ON= USE_EXTERNAL_TINYXML USE_EXTERNAL_YAML OCIO_BUILD_SHARED
-CMAKE_OFF= OCIO_BUILD_APPS OCIO_BUILD_JNIGLUE OCIO_BUILD_NUKE \
- OCIO_BUILD_PYGLUE OCIO_BUILD_STATIC OCIO_BUILD_DOCS
-CMAKE_ARGS+= -DPYTHON:FILEPATH=${PYTHON_CMD}
-
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_gcc= -Wno-unused-function -Wno-error
-CXXFLAGS_clang= -Wno-deprecated-register
-USE_LDCONFIG= yes
-
-SHEBANG_FILES= share/sphinx/ExtractRstFromSourceCPP.py \
- share/sphinx/ExtractRstFromSourceSimple.py \
- src/pyglue/createPyDocH.py
-
-PLIST_SUB= SHL3=${PORTVERSION} SHL1=${PORTVERSION:R:R}
-
-.if (defined(MACHINE_CPU) && ${MACHINE_CPU:Msse2})
-CMAKE_ON+= OCIO_USE_SSE
-.else
-CMAKE_OFF+= OCIO_USE_SSE
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.cpp
-
-post-install:
- ${RM} -R ${STAGEDIR}/${PREFIX}/share/ocio
- # add v1 suffix
- ${REINPLACE_CMD} -e 's|<OpenColorIO/|<OpenColorIOv1/|g' \
- ${STAGEDIR}/${PREFIX}/include/OpenColorIOv1/*
- ${FIND} ${STAGEDIR}${PREFIX}/include/OpenColorIOv1 -name '*.bak' -delete
- @(cd ${STAGEDIR}/${PREFIX} && ${MKDIR} lib/cmake/Modules && \
- ${MV} OpenColorIOv1Config.cmake lib/cmake/Modules/ && \
- ${MV} cmake/OpenColorIO-release.cmake lib/cmake/Modules/OpenColorIOv1-release.cmake && \
- ${MV} cmake/OpenColorIO.cmake lib/cmake/Modules/OpenColorIOv1.cmake && \
- ${RMDIR} cmake)
-
-.include <bsd.port.mk>
diff --git a/graphics/opencoloriov1/distinfo b/graphics/opencoloriov1/distinfo
deleted file mode 100644
index 3769187a82a3..000000000000
--- a/graphics/opencoloriov1/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1627452433
-SHA256 (AcademySoftwareFoundation-OpenColorIO-v1.1.1_GH0.tar.gz) = c9b5b9def907e1dafb29e37336b702fff22cc6306d445a13b1621b8a754c14c8
-SIZE (AcademySoftwareFoundation-OpenColorIO-v1.1.1_GH0.tar.gz) = 13828483
diff --git a/graphics/opencoloriov1/files/patch-CMakeLists.txt b/graphics/opencoloriov1/files/patch-CMakeLists.txt
deleted file mode 100644
index b4b4337be911..000000000000
--- a/graphics/opencoloriov1/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,60 +0,0 @@
---- CMakeLists.txt.orig 2021-12-07 15:34:51 UTC
-+++ CMakeLists.txt
-@@ -252,10 +252,10 @@ if(USE_EXTERNAL_YAML)
- # Set minimum yaml version for non-patched sources.
- set(YAML_VERSION_MIN "0.3.0")
- include(FindPkgConfig)
-- pkg_check_modules(PC_YAML_CPP REQUIRED QUIET yaml-cpp)
-- find_path(YAML_CPP_INCLUDE_DIR yaml-cpp/yaml.h
-+ pkg_check_modules(PC_YAML_CPP REQUIRED QUIET yaml-cpp03)
-+ find_path(YAML_CPP_INCLUDE_DIR yaml-cpp03/yaml.h
- HINTS ${PC_YAML_CPP_INCLUDEDIR} ${PC_YAML_CPP_INCLUDE_DIRS} )
-- find_library(YAML_CPP_LIBRARY LIBRARY_NAMES yaml-cpp libyaml-cpp
-+ find_library(YAML_CPP_LIBRARY LIBRARY_NAMES yaml-cpp03 libyaml-cpp
- HINTS ${PC_YAML_CPP_LIBRARY_DIRS} )
- set(YAML_CPP_LIBRARIES ${YAML_CPP_LIBRARY})
- set(YAML_CPP_INCLUDE_DIRS ${YAML_CPP_INCLUDE_DIR})
-@@ -531,7 +531,7 @@ endif()
- configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in
- ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY)
-
--INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/)
-+#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/)
-
- ###############################################################################
- ### CPACK ###
-@@ -597,7 +597,7 @@ if(TARGET OpenColorIO_STATIC)
- endif()
- endif()
- install(EXPORT OpenColorIO DESTINATION cmake)
--file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake"
-+file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOv1Config.cmake"
- "
- get_filename_component(OpenColorIO_DIR \"\${CMAKE_CURRENT_LIST_FILE}\" PATH)
-
-@@ -607,14 +607,14 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmak
- message(STATUS OpenColorIO_INCLUDE_DIRS=\${OpenColorIO_INCLUDE_DIRS})
-
- ## targets libraries + associated definitions
-- if(NOT TARGET OpenColorIO)
-- include(\"\${OpenColorIO_DIR}/cmake/OpenColorIO.cmake\") ## thanks to imported target
-- if(TARGET OpenColorIO AND NOT OpenColorIO_USE_STATIC)
-+ if(NOT TARGET OpenColorIOv1)
-+ include(\"\${OpenColorIO_DIR}/cmake/OpenColorIOv1.cmake\") ## thanks to imported target
-+ if(TARGET OpenColorIOv1 AND NOT OpenColorIO_USE_STATIC)
- message(STATUS \"shared target OpenColorIO : see OpenColorIO_LIBRARY\")
-- set(OpenColorIO_LIBRARY OpenColorIO)
-+ set(OpenColorIO_LIBRARY OpenColorIOv1)
- set(OCIO_COMPILE_DEFINITIONS ${OCIO_SHARED_COMPILE_DEFINITIONS})
- endif()
-- if(NOT TARGET OpenColorIO AND TARGET OpenColorIO_STATIC)
-+ if(NOT TARGET OpenColorIOv1 AND TARGET OpenColorIO_STATIC)
- message(STATUS \"static target OpenColorIO_STATIC : see OpenColorIO_LIBRARY\")
- set(OpenColorIO_LIBRARY OpenColorIO_STATIC)
- set(OCIO_COMPILE_DEFINITIONS ${OCIO_STATIC_COMPILE_DEFINITIONS})
-@@ -646,4 +646,4 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmak
- message(STATUS OPENCOLORIO_FOUND=\${OPENCOLORIO_FOUND})
- "
- )
--install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION .)
-+install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOv1Config.cmake" DESTINATION .)
diff --git a/graphics/opencoloriov1/files/patch-docs_CMakeLists.txt b/graphics/opencoloriov1/files/patch-docs_CMakeLists.txt
deleted file mode 100644
index ec6849ef2dc6..000000000000
--- a/graphics/opencoloriov1/files/patch-docs_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- docs/CMakeLists.txt.orig 2014-09-11 19:08:18 UTC
-+++ docs/CMakeLists.txt
-@@ -110,12 +115,11 @@ add_custom_target(doc ALL
- 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/opencoloriov1
- PATTERN .* EXCLUDE
- )
-
--find_package(LATEX)
--if(PDFLATEX_COMPILER)
-+if(0)
-
- add_custom_target(latex
- COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex
diff --git a/graphics/opencoloriov1/files/patch-export_pkgconfig_OpenColorIO.pc.in b/graphics/opencoloriov1/files/patch-export_pkgconfig_OpenColorIO.pc.in
deleted file mode 100644
index dfb38fb8e42e..000000000000
--- a/graphics/opencoloriov1/files/patch-export_pkgconfig_OpenColorIO.pc.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- export/pkgconfig/OpenColorIO.pc.in.orig 2021-12-06 23:53:07 UTC
-+++ export/pkgconfig/OpenColorIO.pc.in
-@@ -7,4 +7,4 @@ Name: OpenColorIO
- Description: A color management framework for visual effects and animation
- Version: @OCIO_VERSION@
- Cflags: -I${includedir}
--Libs: -L${libdir} -lOpenColorIO
-+Libs: -L${libdir} -lOpenColorIOv1
diff --git a/graphics/opencoloriov1/files/patch-share_cmake_OCIOMacros.cmake b/graphics/opencoloriov1/files/patch-share_cmake_OCIOMacros.cmake
deleted file mode 100644
index 9edaa87e95ed..000000000000
--- a/graphics/opencoloriov1/files/patch-share_cmake_OCIOMacros.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
---- share/cmake/OCIOMacros.cmake.orig 2019-03-28 05:12:57 UTC
-+++ share/cmake/OCIOMacros.cmake
-@@ -96,27 +96,6 @@ MACRO(OCIOFindOpenImageIO)
- set(OIIO_FOUND TRUE)
- message(STATUS "Found OIIO library ${OIIO_LIBRARIES}")
- message(STATUS "Found OIIO includes ${OIIO_INCLUDES}")
--
-- # Unfortunately, OIIO hides a dependency to Ilmbase includes
--
-- if(ILMBASE_PATH)
-- message(STATUS "Ilmbase path explicitly specified: ${ILMBASE_PATH}")
-- endif()
--
-- FIND_PATH( ILMBASE_INCLUDES OpenEXR/half.h
-- ${ILMBASE_PATH}/include/
-- /usr/include
-- /usr/local/include
-- /sw/include
-- /opt/local/include
-- DOC "The directory where OpenEXR/half.h resides")
--
-- if(ILMBASE_INCLUDES)
-- message(STATUS "Found Ilmbase includes ${ILMBASE_INCLUDES}")
-- else()
-- set(OIIO_FOUND FALSE)
-- message(STATUS "Ilmbase not found. Specify ILMBASE_PATH to locate it")
-- endif()
- else()
- set(OIIO_FOUND FALSE)
- message(STATUS "OIIO not found. Specify OIIO_PATH to locate it")
-@@ -222,7 +201,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
- )
diff --git a/graphics/opencoloriov1/files/patch-src_apps_ociodisplay_CMakeLists.txt b/graphics/opencoloriov1/files/patch-src_apps_ociodisplay_CMakeLists.txt
deleted file mode 100644
index 8fe811eb1290..000000000000
--- a/graphics/opencoloriov1/files/patch-src_apps_ociodisplay_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/apps/ociodisplay/CMakeLists.txt.orig 2019-03-28 05:12:57 UTC
-+++ src/apps/ociodisplay/CMakeLists.txt
-@@ -13,7 +13,7 @@ if (OIIO_FOUND)
-
- # set_target_properties(ociodisplay PROPERTIES INSTALL_RPATH ${OIIO_LIBRARIES} )
- set_target_properties(ociodisplay PROPERTIES COMPILE_FLAGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE})
-- target_link_libraries(ociodisplay ${GLEW_LIBRARIES} ${GLUT_LIBRARY} ${OPENGL_LIBRARY} ${OIIO_LIBRARIES})
-+ target_link_libraries(ociodisplay ${GLEW_LIBRARIES} ${GLUT_LIBRARY} ${GLUT_LIBRARIES} ${OPENGL_LIBRARY} ${OIIO_LIBRARIES})
- target_link_OCIO(ociodisplay)
-
- install(TARGETS ociodisplay EXPORT OpenColorIO DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin)
diff --git a/graphics/opencoloriov1/files/patch-src_core_CMakeLists.txt b/graphics/opencoloriov1/files/patch-src_core_CMakeLists.txt
deleted file mode 100644
index 34588903eba0..000000000000
--- a/graphics/opencoloriov1/files/patch-src_core_CMakeLists.txt
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/core/CMakeLists.txt.orig 2021-12-07 20:11:03 UTC
-+++ src/core/CMakeLists.txt
-@@ -56,7 +56,7 @@ if(OCIO_BUILD_SHARED)
- endif()
-
- set_target_properties(OpenColorIO PROPERTIES
-- OUTPUT_NAME OpenColorIO
-+ OUTPUT_NAME OpenColorIOv1
- COMPILE_FLAGS "${EXTERNAL_COMPILE_FLAGS}"
- LINK_FLAGS "${EXTERNAL_LINK_FLAGS}")
-
-@@ -109,11 +109,11 @@ endmacro()
-
- # public interface
- install(FILES ${core_export_headers}
-- DESTINATION ${CMAKE_INSTALL_PREFIX}/include/OpenColorIO/)
-+ DESTINATION ${CMAKE_INSTALL_PREFIX}/include/OpenColorIOv1/)
-
- # pkg-config
--message(STATUS "Create OpenColorIO.pc from OpenColorIO.pc.in")
-+message(STATUS "Create OpenColorIOv1.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
-+ ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIOv1.pc @ONLY)
-+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/OpenColorIOv1.pc
- DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/lib${LIB_SUFFIX}/pkgconfig/)
diff --git a/graphics/opencoloriov1/files/patch-src_core_Config.cpp b/graphics/opencoloriov1/files/patch-src_core_Config.cpp
deleted file mode 100644
index bc5f727a585f..000000000000
--- a/graphics/opencoloriov1/files/patch-src_core_Config.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/core/Config.cpp.orig 2018-09-04 18:15:21 UTC
-+++ src/core/Config.cpp
-@@ -324,7 +324,7 @@ OCIO_NAMESPACE_ENTER
- sanitytext_ = rhs.sanitytext_;
-
- cacheids_ = rhs.cacheids_;
-- cacheidnocontext_ = cacheidnocontext_;
-+ cacheidnocontext_ = rhs.cacheidnocontext_;
- }
- return *this;
- }
diff --git a/graphics/opencoloriov1/pkg-descr b/graphics/opencoloriov1/pkg-descr
deleted file mode 100644
index cbf0c19caa54..000000000000
--- a/graphics/opencoloriov1/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OpenColorIO (OCIO) is a complete color management solution geared
-towards motion picture production with an emphasis on visual effects
-and computer animation.
-
-This port provides v1 for ports that don't support v2 yet.
diff --git a/graphics/opencoloriov1/pkg-plist b/graphics/opencoloriov1/pkg-plist
deleted file mode 100644
index 619dacb61e1a..000000000000
--- a/graphics/opencoloriov1/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-include/OpenColorIOv1/OpenColorABI.h
-include/OpenColorIOv1/OpenColorIO.h
-include/OpenColorIOv1/OpenColorTransforms.h
-include/OpenColorIOv1/OpenColorTypes.h
-lib/libOpenColorIOv1.so
-lib/libOpenColorIOv1.so.%%SHL1%%
-lib/libOpenColorIOv1.so.%%SHL3%%
-libdata/pkgconfig/OpenColorIOv1.pc
-lib/cmake/Modules/OpenColorIOv1Config.cmake
-lib/cmake/Modules/OpenColorIOv1-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Modules/OpenColorIOv1.cmake
diff --git a/graphics/openimageio-ociov1/Makefile b/graphics/openimageio-ociov1/Makefile
deleted file mode 100644
index b0089c9d4620..000000000000
--- a/graphics/openimageio-ociov1/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-PORTNAME= openimageio
-DISTVERSIONPREFIX= Release-
-DISTVERSION= 2.2.21.0
-PORTREVISION= 8
-CATEGORIES= graphics multimedia
-PKGNAMESUFFIX= -ociov1
-# special port to link oiio libs with ociov1
-# specifically to build blender-lts28 while still officially supported
-
-MAINTAINER= FreeBSD@Shaneware.biz
-COMMENT= OpenImageIO graphics library linked to ocio v1
-WWW= https://www.openimageio.org/
-
-LICENSE= BSD3CLAUSE
-
-BUILD_DEPENDS= ${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map
-LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
- libfmt.so:devel/libfmt \
- libhdf5.so:science/hdf5 \
- libheif.so:graphics/libheif \
- libImath.so:math/Imath \
- libOpenColorIOv1.so:graphics/opencoloriov1 \
- libOpenEXR.so:graphics/openexr \
- libpng.so:graphics/png \
- libsquish.so:graphics/squish \
- libtiff.so:graphics/tiff \
- libwebp.so:graphics/webp
-
-USES= cmake jpeg compiler:c++14-lang iconv:wchar_t
-USE_GITHUB= yes
-GH_ACCOUNT= OpenImageIO
-GH_PROJECT= oiio
-
-PORTSCOUT= limit:^2\.2\.
-
-CMAKE_ON= USE_OCIO
-CMAKE_OFF= BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS \
- STOP_ON_WARNING USE_OPENSSL USE_QT USE_OPENGL \
- OIIO_BUILD_TESTS OIIO_BUILD_TOOLS USE_PYTHON
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= DICOM DOCS FFMPEG FREETYPE GIF \
- OPENCV OPENJPEG PTEX RAW TBB VDB
-OPTIONS_DEFAULT= DICOM FREETYPE GIF OPENJPEG PTEX
-OPTIONS_SUB= yes
-
-DOCS_CMAKE_BOOL= INSTALL_DOCS
-DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR}
-
-DICOM_DESC= DICOM/MEDICOM support
-DICOM_CMAKE_BOOL= USE_DICOM
-DICOM_LIB_DEPENDS= libdcmimage.so:graphics/dcmtk
-
-FFMPEG_DESC= Use FFmpeg to support extra file types
-FFMPEG_CMAKE_BOOL= USE_FFMPEG
-FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg
-
-FREETYPE_CMAKE_BOOL= USE_FREETYPE
-FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_RUN_DEPENDS= ${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:x11-fonts/droid-fonts-ttf
-
-GIF_CMAKE_BOOL= USE_GIF
-GIF_LIB_DEPENDS= libgif.so:graphics/giflib
-
-OPENCV_CMAKE_BOOL= USE_OPENCV
-OPENCV_IMPLIES= OPENJPEG
-OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv
-
-OPENJPEG_CMAKE_BOOL= USE_OPENJPEG
-OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
-
-PTEX_DESC= ptex support
-PTEX_LIB_DEPENDS= libPtex.so:graphics/ptex
-
-RAW_CMAKE_BOOL= USE_LIBRAW
-RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw
-
-TBB_DESC= Intel tbb support
-TBB_CMAKE_BOOL= USE_TBB
-TBB_LIB_DEPENDS= libtbb.so:devel/onetbb
-
-VDB_DESC= OpenVDB support
-VDB_CMAKE_ARGS= -DCMAKE_CXX_STANDARD=14
-VDB_CMAKE_BOOL= USE_OPENVDB
-VDB_LIB_DEPENDS= libopenvdb.so:misc/openvdb
-
-# DISTVERSION has an extra digit which isn't in the lib name
-# for LIBVERS we want the first three digits
-PLIST_SUB= SHL3=${PORTVERSION:R} SHL2=${PORTVERSION:R:R}
-DOCSDIR= ${PREFIX}/share/doc/openimageio-${PKGNAMESUFFIX}
-
-post-patch:
- ${REINPLACE_CMD} -e 's|<OpenColorIO/|<OpenColorIOv1/|g' \
- ${WRKSRC}/src/libOpenImageIO/color_ocio.cpp
-
-post-install:
- ${FIND} ${STAGEDIR}${PREFIX}/include/OpenImageIO${PKGNAMESUFFIX} \
- -name '*.h' -or -name '*.hpp' | \
- ${XARGS} ${REINPLACE_CMD} -e 's|<OpenImageIO/|<OpenImageIO${PKGNAMESUFFIX}/|g'
- ${FIND} ${STAGEDIR}${PREFIX}/include/OpenImageIO${PKGNAMESUFFIX} -name '*.bak' -delete
- @(cd ${STAGEDIR}${PREFIX}/lib/cmake && ${MV} OpenImageIO OpenImageIO${PKGNAMESUFFIX})
- @(cd ${STAGEDIR}${PREFIX}/share/cmake/Modules && \
- ${MV} FindOpenImageIO.cmake FindOpenImageIO${PKGNAMESUFFIX}.cmake)
-
-.include <bsd.port.mk>
diff --git a/graphics/openimageio-ociov1/distinfo b/graphics/openimageio-ociov1/distinfo
deleted file mode 100644
index 2726251b7d01..000000000000
--- a/graphics/openimageio-ociov1/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1656842486
-SHA256 (OpenImageIO-oiio-Release-2.2.21.0_GH0.tar.gz) = 85332935c06b268df2adccbf785e38cb493a59971dd4e628924f7970907c2f03
-SIZE (OpenImageIO-oiio-Release-2.2.21.0_GH0.tar.gz) = 29255709
diff --git a/graphics/openimageio-ociov1/files/patch-CMakeLists.txt b/graphics/openimageio-ociov1/files/patch-CMakeLists.txt
deleted file mode 100644
index 949c1994bdef..000000000000
--- a/graphics/openimageio-ociov1/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- CMakeLists.txt.orig 2021-10-31 17:08:10 UTC
-+++ CMakeLists.txt
-@@ -214,8 +214,8 @@ endif ()
-
- # install pkgconfig file
- if (NOT MSVC)
-- configure_file(src/build-scripts/OpenImageIO.pc.in "${CMAKE_BINARY_DIR}/OpenImageIO.pc" @ONLY)
-- install (FILES "${CMAKE_BINARY_DIR}/OpenImageIO.pc"
-+ configure_file(src/build-scripts/OpenImageIO.pc.in "${CMAKE_BINARY_DIR}/OpenImageIO-ociov1.pc" @ONLY)
-+ install (FILES "${CMAKE_BINARY_DIR}/OpenImageIO-ociov1.pc"
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
- COMPONENT developer)
- endif()
diff --git a/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindOpenColorIO.cmake b/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindOpenColorIO.cmake
deleted file mode 100644
index 09ddd3394fdd..000000000000
--- a/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindOpenColorIO.cmake
+++ /dev/null
@@ -1,41 +0,0 @@
---- src/cmake/modules/FindOpenColorIO.cmake.orig 2021-12-08 14:45:20 UTC
-+++ src/cmake/modules/FindOpenColorIO.cmake
-@@ -14,21 +14,22 @@ include (FindPackageHandleStandardArgs)
- include (FindPackageMessage)
-
- find_path (OPENCOLORIO_INCLUDE_DIR
-- OpenColorIO/OpenColorIO.h
-+ OpenColorIOv1/OpenColorIO.h
- HINTS
- ${OPENCOLORIO_INCLUDE_PATH}
- ENV OPENCOLORIO_INCLUDE_PATH
- PATHS
-+ /usr/local/include
- /sw/include
- /opt/local/include
-- DOC "The directory where OpenColorIO/OpenColorIO.h resides")
-+ DOC "The directory where OpenColorIOv1/OpenColorIO.h resides")
-
--if (EXISTS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h")
-+if (EXISTS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIOv1/OpenColorABI.h")
- # Search twice, because this symbol changed between OCIO 1.x and 2.x
-- file(STRINGS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h" TMP
-+ file(STRINGS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIOv1/OpenColorABI.h" TMP
- REGEX "^#define OCIO_VERSION_STR[ \t].*$")
- if (NOT TMP)
-- file(STRINGS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h" TMP
-+ file(STRINGS "${OPENCOLORIO_INCLUDE_DIR}/OpenColorIOv1/OpenColorABI.h" TMP
- REGEX "^#define OCIO_VERSION[ \t].*$")
- endif ()
- string (REGEX MATCHALL "([0-9]+)\\.([0-9]+)\\.[0-9]+" OPENCOLORIO_VERSION ${TMP})
-@@ -38,8 +39,8 @@ endif ()
-
- find_library (OPENCOLORIO_LIBRARY
- NAMES
-- OpenColorIO
-- OpenColorIO_${OPENCOLORIO_VERSION_MAJOR}_${OPENCOLORIO_VERSION_MINOR}
-+ OpenColorIOv1
-+ OpenColorIO_1_1
- HINTS
- ${OPENCOLORIO_LIBRARY_PATH}
- ENV OPENCOLORIO_LIBRARY_PATH
diff --git a/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindPtex.cmake b/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindPtex.cmake
deleted file mode 100644
index 8e3b9ee29028..000000000000
--- a/graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindPtex.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/cmake/modules/FindPtex.cmake.orig 2021-10-31 17:08:10 UTC
-+++ src/cmake/modules/FindPtex.cmake
-@@ -70,6 +70,7 @@ else ()
- PATHS
- /usr/include
- /usr/local/include
-+ /usr/local/include/ptex
- DOC "The directory where Ptexture.h resides")
- find_library( PTEX_LIBRARY
- NAMES
diff --git a/graphics/openimageio-ociov1/files/patch-src_include_CMakeLists.txt b/graphics/openimageio-ociov1/files/patch-src_include_CMakeLists.txt
deleted file mode 100644
index 9374214cfd0e..000000000000
--- a/graphics/openimageio-ociov1/files/patch-src_include_CMakeLists.txt
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/include/CMakeLists.txt.orig 2021-12-07 16:54:34 UTC
-+++ src/include/CMakeLists.txt
-@@ -48,12 +48,12 @@ list (APPEND public_headers "${CMAKE_BINARY_DIR}/inclu
-
-
- install (FILES ${public_headers}
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}-ociov1
- COMPONENT developer)
-
- file (GLOB detail_headers OpenImageIO/detail/*.h)
- install (FILES ${detail_headers}
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/detail
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}-ociov1/detail
- COMPONENT developer)
-
- set (fmt_headers
-@@ -65,7 +65,7 @@ set (fmt_headers
- file (COPY ${fmt_headers}
- DESTINATION ${CMAKE_BINARY_DIR}/include/OpenImageIO/detail/fmt)
- install (FILES ${fmt_headers}
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/detail/fmt
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}-ociov1/detail/fmt
- COMPONENT developer)
-
- if (NOT USE_EXTERNAL_PUGIXML)
-@@ -76,6 +76,6 @@ if (NOT USE_EXTERNAL_PUGIXML)
- file (COPY ${pugixml_headers}
- DESTINATION ${CMAKE_BINARY_DIR}/include/OpenImageIO/detail/pugixml)
- install (FILES ${pugixml_headers}
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/detail/pugixml
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}-ociov1/detail/pugixml
- COMPONENT developer)
- endif ()
diff --git a/graphics/openimageio-ociov1/files/patch-src_libOpenImageIO_CMakeLists.txt b/graphics/openimageio-ociov1/files/patch-src_libOpenImageIO_CMakeLists.txt
deleted file mode 100644
index 77fc06d47161..000000000000
--- a/graphics/openimageio-ociov1/files/patch-src_libOpenImageIO_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/libOpenImageIO/CMakeLists.txt.orig 2021-12-07 17:19:26 UTC
-+++ src/libOpenImageIO/CMakeLists.txt
-@@ -195,7 +195,7 @@ set_target_properties(OpenImageIO
- PROPERTIES
- VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}
- SOVERSION ${SOVERSION}
-- OUTPUT_NAME OpenImageIO${OIIO_LIBNAME_SUFFIX}
-+ OUTPUT_NAME OpenImageIO-ociov1${OIIO_LIBNAME_SUFFIX}
- POSITION_INDEPENDENT_CODE ON
- )
- if (VISIBILITY_MAP_COMMAND)
diff --git a/graphics/openimageio-ociov1/files/patch-src_libutil_CMakeLists.txt b/graphics/openimageio-ociov1/files/patch-src_libutil_CMakeLists.txt
deleted file mode 100644
index ee2187014abb..000000000000
--- a/graphics/openimageio-ociov1/files/patch-src_libutil_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/libutil/CMakeLists.txt.orig 2021-12-07 17:17:50 UTC
-+++ src/libutil/CMakeLists.txt
-@@ -43,7 +43,7 @@ set_target_properties(OpenImageIO_Util
- PROPERTIES
- VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}
- SOVERSION ${SOVERSION}
-- OUTPUT_NAME OpenImageIO_Util${OIIO_LIBNAME_SUFFIX}
-+ OUTPUT_NAME OpenImageIO_Util-ociov1${OIIO_LIBNAME_SUFFIX}
- POSITION_INDEPENDENT_CODE ON
- )
-
diff --git a/graphics/openimageio-ociov1/pkg-descr b/graphics/openimageio-ociov1/pkg-descr
deleted file mode 100644
index dfc0d37cab36..000000000000
--- a/graphics/openimageio-ociov1/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-OpenImageIO is a library for reading and writing images, and a bunch of
-related classes, utilities, and applications.
-
-There is a particular emphasis on formats and functionality used
-in professional, large-scale animation and visual effects work for film.
-
-OpenImageIO is used extensively in animation and VFX studios all over the
-world, and is also incorporated into several commercial products.
diff --git a/graphics/openimageio-ociov1/pkg-plist b/graphics/openimageio-ociov1/pkg-plist
deleted file mode 100644
index 4c259d5a9038..000000000000
--- a/graphics/openimageio-ociov1/pkg-plist
+++ /dev/null
@@ -1,73 +0,0 @@
-include/OpenImageIO-ociov1/argparse.h
-include/OpenImageIO-ociov1/array_view.h
-include/OpenImageIO-ociov1/atomic.h
-include/OpenImageIO-ociov1/attrdelegate.h
-include/OpenImageIO-ociov1/benchmark.h
-include/OpenImageIO-ociov1/color.h
-include/OpenImageIO-ociov1/dassert.h
-include/OpenImageIO-ociov1/deepdata.h
-include/OpenImageIO-ociov1/detail/farmhash.h
-include/OpenImageIO-ociov1/detail/fmt/core.h
-include/OpenImageIO-ociov1/detail/fmt/format-inl.h
-include/OpenImageIO-ociov1/detail/fmt/format.h
-include/OpenImageIO-ociov1/detail/fmt/ostream.h
-include/OpenImageIO-ociov1/detail/fmt/printf.h
-include/OpenImageIO-ociov1/detail/pugixml/pugiconfig.hpp
-include/OpenImageIO-ociov1/detail/pugixml/pugixml.cpp
-include/OpenImageIO-ociov1/detail/pugixml/pugixml.hpp
-include/OpenImageIO-ociov1/errorhandler.h
-include/OpenImageIO-ociov1/export.h
-include/OpenImageIO-ociov1/filesystem.h
-include/OpenImageIO-ociov1/filter.h
-include/OpenImageIO-ociov1/fmath.h
-include/OpenImageIO-ociov1/fstream_mingw.h
-include/OpenImageIO-ociov1/function_view.h
-include/OpenImageIO-ociov1/hash.h
-include/OpenImageIO-ociov1/image_view.h
-include/OpenImageIO-ociov1/imagebuf.h
-include/OpenImageIO-ociov1/imagebufalgo_util.h
-include/OpenImageIO-ociov1/imagebufalgo.h
-include/OpenImageIO-ociov1/imagecache.h
-include/OpenImageIO-ociov1/imageio.h
-include/OpenImageIO-ociov1/Imath.h
-include/OpenImageIO-ociov1/missing_math.h
-include/OpenImageIO-ociov1/oiioversion.h
-include/OpenImageIO-ociov1/optparser.h
-include/OpenImageIO-ociov1/parallel.h
-include/OpenImageIO-ociov1/paramlist.h
-include/OpenImageIO-ociov1/platform.h
-include/OpenImageIO-ociov1/plugin.h
-include/OpenImageIO-ociov1/refcnt.h
-include/OpenImageIO-ociov1/simd.h
-include/OpenImageIO-ociov1/span.h
-include/OpenImageIO-ociov1/strided_ptr.h
-include/OpenImageIO-ociov1/string_view.h
-include/OpenImageIO-ociov1/strutil.h
-include/OpenImageIO-ociov1/sysutil.h
-include/OpenImageIO-ociov1/texture.h
-include/OpenImageIO-ociov1/thread.h
-include/OpenImageIO-ociov1/tiffutils.h
-include/OpenImageIO-ociov1/timer.h
-include/OpenImageIO-ociov1/typedesc.h
-include/OpenImageIO-ociov1/unittest.h
-include/OpenImageIO-ociov1/unordered_map_concurrent.h
-include/OpenImageIO-ociov1/ustring.h
-include/OpenImageIO-ociov1/varyingref.h
-include/OpenImageIO-ociov1/version.h
-lib/libOpenImageIO-ociov1.so
-lib/libOpenImageIO-ociov1.so.%%SHL2%%
-lib/libOpenImageIO-ociov1.so.%%SHL3%%
-lib/libOpenImageIO_Util-ociov1.so
-lib/libOpenImageIO_Util-ociov1.so.%%SHL2%%
-lib/libOpenImageIO_Util-ociov1.so.%%SHL3%%
-libdata/pkgconfig/OpenImageIO-ociov1.pc
-share/cmake/Modules/FindOpenImageIO-ociov1.cmake
-lib/cmake/OpenImageIO-ociov1/OpenImageIOConfig.cmake
-lib/cmake/OpenImageIO-ociov1/OpenImageIOConfigVersion.cmake
-lib/cmake/OpenImageIO-ociov1/OpenImageIOTargets-release.cmake
-lib/cmake/OpenImageIO-ociov1/OpenImageIOTargets.cmake
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES-0.x.md
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.x.md
-%%PORTDOCS%%%%DOCSDIR%%/THIRD-PARTY.md
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
diff --git a/graphics/openimageio-ociov1/pkg-plist-pybind b/graphics/openimageio-ociov1/pkg-plist-pybind
deleted file mode 100644
index 598a435380d1..000000000000
--- a/graphics/openimageio-ociov1/pkg-plist-pybind
+++ /dev/null
@@ -1 +0,0 @@
-%%PYTHON_SITELIBDIR%%/OpenImageIO21.so