diff options
author | Rodrigo Osorio <rodrigo@FreeBSD.org> | 2019-08-16 13:55:05 +0000 |
---|---|---|
committer | Rodrigo Osorio <rodrigo@FreeBSD.org> | 2019-08-16 13:55:05 +0000 |
commit | b9ec699d0ae986e8187b0a74daf22a2d1675645d (patch) | |
tree | 5d8fb199b671143be8abc252f98ca80f74325a9e /graphics/openimageio/Makefile | |
parent | 325f6b539106bcc0e67ee64724c501258ac27c6e (diff) | |
download | ports-b9ec699d0ae986e8187b0a74daf22a2d1675645d.tar.gz ports-b9ec699d0ae986e8187b0a74daf22a2d1675645d.zip |
Notes
Diffstat (limited to 'graphics/openimageio/Makefile')
-rw-r--r-- | graphics/openimageio/Makefile | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile index 8a1d6bbeef62..f4300ad48459 100644 --- a/graphics/openimageio/Makefile +++ b/graphics/openimageio/Makefile @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= openimageio -PORTVERSION= 1.8.17 DISTVERSIONPREFIX= Release- -PORTREVISION= 7 +DISTVERSION= 2.0.10 CATEGORIES?= graphics multimedia MAINTAINER?= FreeBSD@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 |