diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2012-05-01 16:45:36 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2012-05-01 16:45:36 +0000 |
commit | 3264b2f906ce248aead2e1ba78fc7644d7c23e00 (patch) | |
tree | 13fa2fde121bbe4cd51a1cd63d08c28cb9525437 /graphics/py-openimageio | |
parent | 2b977a15c3b0745ddaa195436e7b1e7ecd6b593d (diff) | |
download | ports-3264b2f906ce248aead2e1ba78fc7644d7c23e00.tar.gz ports-3264b2f906ce248aead2e1ba78fc7644d7c23e00.zip |
Notes
Diffstat (limited to 'graphics/py-openimageio')
-rw-r--r-- | graphics/py-openimageio/Makefile | 59 | ||||
-rw-r--r-- | graphics/py-openimageio/distinfo | 2 | ||||
-rw-r--r-- | graphics/py-openimageio/files/patch-src_CMakeLists.txt | 49 | ||||
-rw-r--r-- | graphics/py-openimageio/pkg-descr | 3 |
4 files changed, 113 insertions, 0 deletions
diff --git a/graphics/py-openimageio/Makefile b/graphics/py-openimageio/Makefile new file mode 100644 index 000000000000..c05abc4d6a63 --- /dev/null +++ b/graphics/py-openimageio/Makefile @@ -0,0 +1,59 @@ +# New ports collection makefile for: py-openimageio +# Date created: 28 April 2012 +# Whom: Shane Ambler +# +# $FreeBSD$ +# + +PORTNAME= openimageio +PORTVERSION= 1.0.3 +CATEGORIES= graphics multimedia python +MASTER_SITES= https://github.com/OpenImageIO/oiio/tarball/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= Release-${PORTVERSION} +EXTRACT_SUFX= # empty +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= FreeBSD@Shaneware.biz +COMMENT= OpenImageIO python bindings + +LICENSE= BSD + +LIB_DEPENDS= OpenImageIO.1:${PORTSDIR}/graphics/openimageio \ + boost_python:${PORTSDIR}/devel/boost-python-libs + +FETCH_ARGS= -pRr +USE_CMAKE= yes +CMAKE_VERBOSE= yes +CMAKE_OUTSOURCE= yes +CMAKE_ARGS= -DBUILDSTATIC:BOOL=OFF \ + -DLINKSTATIC:BOOL=OFF \ + -DUSE_OPENGL:BOOL=OFF \ + -DUSE_PYTHON:BOOL=ON \ + -DUSE_QT:BOOL=OFF \ + -DUSE_TBB:BOOL=ON +LDFLAGS+= -ltbb +MAKE_JOBS_SAFE= yes +USE_LDCONFIG= yes +USE_PYTHON= 2.6+ +WRKSRC= ${WRKDIR}/OpenImageIO-oiio-2388ebf/src + +PLIST_FILES= %%PYTHON_SITELIBDIR%%/OpenImageIO.so + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "i386" || ${OSVERSION} < 803000 +USE_GCC= 4.6+ +.endif + +.if ${OSVERSION} < 800000 +IGNORE= requires FreeBSD 8.0 or higher +.endif + +post-patch: + @${REINPLACE_CMD} 's|lib/python|lib/${PYTHON_VERSION}|' ${WRKSRC}/CMakeLists.txt + +do-install: + ${INSTALL_LIB} ${BUILD_WRKSRC}/python/OpenImageIO.so ${PYTHON_SITELIBDIR}/ + +.include <bsd.port.post.mk> diff --git a/graphics/py-openimageio/distinfo b/graphics/py-openimageio/distinfo new file mode 100644 index 000000000000..696f59061b05 --- /dev/null +++ b/graphics/py-openimageio/distinfo @@ -0,0 +1,2 @@ +SHA256 (openimageio/Release-1.0.3) = 44408cf458554c3969a3a4335019373bdf27f40388cfff0b051ccf9ea464a459 +SIZE (openimageio/Release-1.0.3) = 4158972 diff --git a/graphics/py-openimageio/files/patch-src_CMakeLists.txt b/graphics/py-openimageio/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..9ca40732cd6c --- /dev/null +++ b/graphics/py-openimageio/files/patch-src_CMakeLists.txt @@ -0,0 +1,49 @@ +--- CMakeLists.txt.orig 2012-04-29 13:51:22.000000000 +0930 ++++ CMakeLists.txt 2012-04-29 13:51:42.000000000 +0930 +@@ -179,46 +179,6 @@ + endif (MSVC) + + +-# Tell CMake to process the sub-directories +-add_subdirectory (libOpenImageIO) +- +-add_subdirectory (iconvert) +-add_subdirectory (idiff) +-add_subdirectory (igrep) +-add_subdirectory (iinfo) +-add_subdirectory (iprocess) +-add_subdirectory (maketx) +-add_subdirectory (oiiotool) +-add_subdirectory (testtex) +-add_subdirectory (iv) +-# Add IO plugin directories +-if (NOT EMBEDPLUGINS) +- add_subdirectory (bmp.imageio) +- add_subdirectory (cineon.imageio) +- add_subdirectory (dds.imageio) +- add_subdirectory (dpx.imageio) +- add_subdirectory (field3d.imageio) +- add_subdirectory (fits.imageio) +- add_subdirectory (hdr.imageio) +- add_subdirectory (ico.imageio) +- add_subdirectory (iff.imageio) +- add_subdirectory (jpeg.imageio) +- add_subdirectory (jpeg2000.imageio) +- add_subdirectory (openexr.imageio) +- add_subdirectory (png.imageio) +- add_subdirectory (pnm.imageio) +- add_subdirectory (psd.imageio) +- add_subdirectory (ptex.imageio) +- add_subdirectory (rla.imageio) +- add_subdirectory (sgi.imageio) +- add_subdirectory (socket.imageio) +- add_subdirectory (softimage.imageio) +- add_subdirectory (targa.imageio) +- add_subdirectory (tiff.imageio) +- add_subdirectory (webp.imageio) +- add_subdirectory (zfile.imageio) +-endif () +- + if (USE_PYTHON AND oiio_boost_PYTHON_FOUND) + add_subdirectory (python) + endif () diff --git a/graphics/py-openimageio/pkg-descr b/graphics/py-openimageio/pkg-descr new file mode 100644 index 000000000000..2e7693761d64 --- /dev/null +++ b/graphics/py-openimageio/pkg-descr @@ -0,0 +1,3 @@ +Python bindings for OpenImageIO. + +WWW: http://www.openimageio.org |