diff options
author | Tijl Coosemans <tijl@FreeBSD.org> | 2013-10-29 23:02:03 +0000 |
---|---|---|
committer | Tijl Coosemans <tijl@FreeBSD.org> | 2013-10-29 23:02:03 +0000 |
commit | e242011f68c7c0bb8ced3730fe1d9d89d3b13ae2 (patch) | |
tree | 6ec504a44fc5c8eaecf14d85abf239e7e272899e /graphics/openimageio/Makefile | |
parent | 4849fd5ff8bdb063a73a09c3357ea538d1b2900d (diff) | |
download | ports-e242011f68c7c0bb8ced3730fe1d9d89d3b13ae2.tar.gz ports-e242011f68c7c0bb8ced3730fe1d9d89d3b13ae2.zip |
Notes
Diffstat (limited to 'graphics/openimageio/Makefile')
-rw-r--r-- | graphics/openimageio/Makefile | 66 |
1 files changed, 30 insertions, 36 deletions
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile index 9370e22be547..ef2b24d03f31 100644 --- a/graphics/openimageio/Makefile +++ b/graphics/openimageio/Makefile @@ -1,63 +1,59 @@ # Created by: Shane Ambler <FreeBSD@Shaneware.biz> # $FreeBSD$ -PORTNAME?= openimageio -PORTVERSION= 1.2.1 -PORTREVISION?= 1 +PORTNAME= openimageio +PORTVERSION= 1.2.2 +PORTREVISION?= 0 CATEGORIES?= graphics multimedia -MAINTAINER= FreeBSD@Shaneware.biz -COMMENT= OpenImageIO graphics library +MAINTAINER?= FreeBSD@Shaneware.biz +COMMENT?= OpenImageIO graphics library -LICENSE?= BSD - -LIB_DEPENDS?= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ - libboost_thread.so:${PORTSDIR}/devel/boost-libs \ - libhdf5.so:${PORTSDIR}/science/hdf5-18 \ - libopencv_legacy.so:${PORTSDIR}/graphics/opencv \ - libopenjpeg.so:${PORTSDIR}/graphics/openjpeg \ - libwebp.so:${PORTSDIR}/graphics/webp +LICENSE= BSD USE_GITHUB= yes GH_ACCOUNT= OpenImageIO GH_PROJECT= oiio GH_TAGNAME= Release-${PORTVERSION} -GH_COMMIT= f7908a3 +GH_COMMIT= f9d8f1b WRKSRC= ${WRKDIR}/OpenImageIO-oiio-${GH_COMMIT}/src # fbm also installs bin/idiff CONFLICTS= fbm-[0-9]* USES= cmake:outsource -CMAKE_ARGS?= -DBUILDSTATIC:BOOL=OFF \ +CMAKE_ARGS= -DBUILDSTATIC:BOOL=OFF \ -DLINKSTATIC:BOOL=OFF \ -DNOTHREADS:BOOL=OFF \ -DUSE_TBB:BOOL=OFF \ -DSTOP_ON_WARNING:BOOL=OFF -USE_LDCONFIG= yes - -.if defined(OIIO_PYBIND) -PLIST= ${PKGDIR}/pkg-plist-pybind -CMAKE_ARGS+= -DUSE_PYTHON:BOOL=ON -CMAKE_ARGS+= -DOIIO_BUILD_TOOLS:BOOL=OFF -.else -PLIST= ${PKGDIR}/pkg-plist -CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -CMAKE_ARGS+= -DOIIO_BUILD_TOOLS:BOOL=ON -.endif - -.if !defined(OIIO_PYBIND) OPTIONS_DEFINE= DOCS IMAGEVIEWER OCIO -OPTIONS_DEFAULT= DOCS IMAGEVIEWER OCIO +OPTIONS_DEFAULT= IMAGEVIEWER OCIO +OPTIONS_SUB= yes IMAGEVIEWER_DESC= Build image viewer OCIO_DESC= Colour management support -.endif -NO_STAGE= yes .include <bsd.port.options.mk> +.if ${SLAVE_PORT} == no +LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ + libboost_thread.so:${PORTSDIR}/devel/boost-libs \ + libhdf5.so:${PORTSDIR}/science/hdf5-18 \ + libopencv_legacy.so:${PORTSDIR}/graphics/opencv \ + libopenjpeg.so:${PORTSDIR}/graphics/openjpeg \ + libwebp.so:${PORTSDIR}/graphics/webp +USE_LDCONFIG= yes +CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -DOIIO_BUILD_TOOLS:BOOL=ON +.else +LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio \ + libboost_python.so:${PORTSDIR}/devel/boost-python-libs +USE_PYTHON= 2.6+ +PLIST= ${PKGDIR}/pkg-plist-pybind +CMAKE_ARGS+= -DUSE_PYTHON:BOOL=ON -DOIIO_BUILD_TOOLS:BOOL=OFF +.endif + .if ${PORT_OPTIONS:MDOCS} CMAKE_ARGS+= -DINSTALL_DOCS:BOOL=ON .else @@ -69,22 +65,20 @@ USE_GL= glew USE_QT4= corelib gui opengl qmake_build moc_build rcc_build uic_build CMAKE_ARGS+= -DUSE_QT:BOOL=ON -DUSE_OPENGL:BOOL=ON CMAKE_ENV+= QTDIR=${QT_PREFIX} QT_INCLUDES=${QT_INCDIR} -PLIST_SUB+= IMAGEVIEWER="" .else CMAKE_ARGS+= -DUSE_OPENGL:BOOL=OFF -DUSE_QT:BOOL=OFF -PLIST_SUB+= IMAGEVIEWER="@comment " .endif .if ${PORT_OPTIONS:MOCIO} CMAKE_ARGS+= -DUSE_OCIO:BOOL=ON -LIB_DEPENDS+= OpenColorIO:${PORTSDIR}/graphics/opencolorio +LIB_DEPENDS+= libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio .else CMAKE_ARGS+= -DUSE_OCIO:BOOL=OFF .endif post-install: -.if !defined(OIIO_PYBIND) - cd ${PREFIX}/lib && ${LN} -sf libOpenImageIO.so.1.2 libOpenImageIO.so.1 +.if ${SLAVE_PORT} == no + ${LN} -sf libOpenImageIO.so.1.2 ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.1 .endif .include <bsd.port.mk> |