svn commit: r509079 - head/graphics/openimageio
Rodrigo Osorio
rodrigo at FreeBSD.org
Fri Aug 16 13:55:06 UTC 2019
Author: rodrigo
Date: Fri Aug 16 13:55:05 2019
New Revision: 509079
URL: https://svnweb.freebsd.org/changeset/ports/509079
Log:
Update graphics/openimageio from v1.8.17 to v2.0.10
Changelogs:
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.3
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.4
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.5
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.6
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.7
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.8
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.9
https://github.com/OpenImageIO/oiio/releases/tag/Release-2.0.10
PR: 239587
Submitted by: Shane <FreeBSD at ShaneWare.Biz>
Modified:
head/graphics/openimageio/Makefile
head/graphics/openimageio/distinfo
head/graphics/openimageio/pkg-plist
Modified: head/graphics/openimageio/Makefile
==============================================================================
--- head/graphics/openimageio/Makefile Fri Aug 16 13:01:24 2019 (r509078)
+++ head/graphics/openimageio/Makefile Fri Aug 16 13:55:05 2019 (r509079)
@@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= openimageio
-PORTVERSION= 1.8.17
DISTVERSIONPREFIX= Release-
-PORTREVISION= 7
+DISTVERSION= 2.0.10
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD at Shaneware.biz
@@ -12,6 +11,7 @@ COMMENT?= OpenImageIO graphics library
LICENSE= BSD3CLAUSE
+BUILD_DEPENDS= ${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libImath.so:graphics/ilmbase \
libIlmImf.so:graphics/openexr \
@@ -20,7 +20,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libwebp.so:graphics/webp \
libhdf5.so:science/hdf5
-USES= cmake jpeg compiler:c++11-lib
+USES= cmake jpeg compiler:c++11-lib iconv:wchar_t
USE_GITHUB= yes
GH_ACCOUNT= OpenImageIO
GH_PROJECT= oiio
@@ -31,14 +31,18 @@ CONFLICTS= fbm-[0-9]*
CMAKE_ARGS= USE_CPP:STRING=11
CMAKE_OFF= BUILDSTATIC LINKSTATIC NOTHREADS STOP_ON_WARNING USE_OPENSSL
-OPTIONS_DEFINE= DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO OPENCV \
- OPENJPEG RAW TEST
-OPTIONS_DEFAULT= FREETYPE GIF OCIO OPENJPEG
+OPTIONS_DEFINE= DICOM DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO \
+ OPENCV OPENJPEG RAW TBB TEST TOOLS VDB
+OPTIONS_DEFAULT= DICOM FREETYPE GIF OCIO OPENJPEG
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
@@ -52,6 +56,7 @@ GIF_LIB_DEPENDS= libgif.so:graphics/giflib
IMAGEVIEWER_DESC= Build image viewer (requires Qt)
IMAGEVIEWER_USES= qt:5
+IMAGEVIEWER_IMPLIES= TOOLS
IMAGEVIEWER_CMAKE_BOOL= USE_QT USE_OPENGL
IMAGEVIEWER_USE= GL=gl,glu,glew \
QT=buildtools,core,gui,opengl,qmake_build,widgets
@@ -71,21 +76,33 @@ OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
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/tbb
+
TEST_CMAKE_BOOL= OIIO_BUILD_TESTS
+TOOLS_DESC= Build CLI tools
+TOOLS_CMAKE_BOOL= OIIO_BUILD_TOOLS
+
+VDB_DESC= OpenVDB support
+VDB_CMAKE_BOOL= USE_OPENVDB
+VDB_LIB_DEPENDS= libopenvdb.so:misc/openvdb
+
PLIST_SUB+= LIBVERS=${PORTVERSION}
.include <bsd.port.options.mk>
.if ${SLAVE_PORT} == yes
-LIB_DEPENDS+= libOpenImageIO.so:graphics/openimageio \
- ${PY_BOOST}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR}
+LIB_DEPENDS+= libOpenImageIO.so:graphics/openimageio
PLIST= ${PKGDIR}/pkg-plist-pybind
USES+= python
USE_PYTHON= flavors
CMAKE_ON+= USE_PYTHON
CMAKE_OFF+= OIIO_BUILD_TOOLS USE_FFMPEG
-CMAKE_ARGS+= -DPYTHON_VERSION:STRING=${PYTHON_VER}
+CMAKE_ARGS+= -DPYTHON_VERSION:STRING=${PYTHON_VER} \
+ -DPYBIND11_HOME:STRING="${PYTHONPREFIX_INCLUDEDIR}"
do-install:
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
@@ -96,10 +113,10 @@ CMAKE_ON+= DOIIO_BUILD_TOOLS
CMAKE_OFF+= USE_PYTHON
post-install:
- ${LN} -sf libOpenImageIO.so.1.8 \
- ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.1
- ${LN} -sf libOpenImageIO_Util.so.1.8 \
- ${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.1
+ ${LN} -sf libOpenImageIO.so.2.0 \
+ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.2
+ ${LN} -sf libOpenImageIO_Util.so.2.0 \
+ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.2
do-test-TEST-on:
@cd ${BUILD_WRKSRC} && ${MAKE_CMD} ARGS=-V test
Modified: head/graphics/openimageio/distinfo
==============================================================================
--- head/graphics/openimageio/distinfo Fri Aug 16 13:01:24 2019 (r509078)
+++ head/graphics/openimageio/distinfo Fri Aug 16 13:55:05 2019 (r509079)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1543804503
-SHA256 (OpenImageIO-oiio-Release-1.8.17_GH0.tar.gz) = a019086c05a6150d445a2240bab1723dff540dde5f5c327c36a97f0b5ae0e157
-SIZE (OpenImageIO-oiio-Release-1.8.17_GH0.tar.gz) = 27835527
+TIMESTAMP = 1564901711
+SHA256 (OpenImageIO-oiio-Release-2.0.10_GH0.tar.gz) = b9c4cb3754cfcf2b03707331c23d5b799a185deccbbc7b8768e0d4e10a535375
+SIZE (OpenImageIO-oiio-Release-2.0.10_GH0.tar.gz) = 29841455
Modified: head/graphics/openimageio/pkg-plist
==============================================================================
--- head/graphics/openimageio/pkg-plist Fri Aug 16 13:01:24 2019 (r509078)
+++ head/graphics/openimageio/pkg-plist Fri Aug 16 13:55:05 2019 (r509079)
@@ -1,10 +1,10 @@
-bin/iconvert
-bin/idiff
-bin/igrep
-bin/iinfo
+%%TOOLS%%bin/iconvert
+%%TOOLS%%bin/idiff
+%%TOOLS%%bin/igrep
+%%TOOLS%%bin/iinfo
%%IMAGEVIEWER%%bin/iv
-bin/maketx
-bin/oiiotool
+%%TOOLS%%bin/maketx
+%%TOOLS%%bin/oiiotool
include/OpenImageIO/argparse.h
include/OpenImageIO/array_view.h
include/OpenImageIO/atomic.h
@@ -17,6 +17,11 @@ include/OpenImageIO/export.h
include/OpenImageIO/filesystem.h
include/OpenImageIO/filter.h
include/OpenImageIO/fmath.h
+include/OpenImageIO/fmt/core.h
+include/OpenImageIO/fmt/format-inl.h
+include/OpenImageIO/fmt/format.h
+include/OpenImageIO/fmt/ostream.h
+include/OpenImageIO/fmt/printf.h
include/OpenImageIO/fstream_mingw.h
include/OpenImageIO/function_view.h
include/OpenImageIO/hash.h
@@ -47,6 +52,7 @@ include/OpenImageIO/strutil.h
include/OpenImageIO/sysutil.h
include/OpenImageIO/texture.h
include/OpenImageIO/thread.h
+include/OpenImageIO/tiffutils.h
include/OpenImageIO/timer.h
include/OpenImageIO/tinyformat.h
include/OpenImageIO/typedesc.h
@@ -56,13 +62,15 @@ include/OpenImageIO/ustring.h
include/OpenImageIO/varyingref.h
include/OpenImageIO/version.h
lib/libOpenImageIO.so
-lib/libOpenImageIO.so.1
-lib/libOpenImageIO.so.1.8
+lib/libOpenImageIO.so.2
+lib/libOpenImageIO.so.2.0
lib/libOpenImageIO.so.%%LIBVERS%%
lib/libOpenImageIO_Util.so
-lib/libOpenImageIO_Util.so.1
-lib/libOpenImageIO_Util.so.1.8
+lib/libOpenImageIO_Util.so.2
+lib/libOpenImageIO_Util.so.2.0
lib/libOpenImageIO_Util.so.%%LIBVERS%%
+libdata/pkgconfig/OpenImageIO.pc
+share/cmake/Modules/FindOpenImageIO.cmake
%%FREETYPE%%share/fonts/OpenImageIO/DroidSans-Bold.ttf
%%FREETYPE%%share/fonts/OpenImageIO/DroidSans.ttf
%%FREETYPE%%share/fonts/OpenImageIO/DroidSansMono.ttf
@@ -71,5 +79,8 @@ lib/libOpenImageIO_Util.so.%%LIBVERS%%
%%FREETYPE%%share/fonts/OpenImageIO/DroidSerif-Italic.ttf
%%FREETYPE%%share/fonts/OpenImageIO/DroidSerif.ttf
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES-0.x.md
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.x.md
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE-THIRD-PARTY.md
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
%%PORTDOCS%%%%DOCSDIR%%/openimageio.pdf
More information about the svn-ports-head
mailing list