Date: Wed, 19 Sep 2012 15:20:00 +0000 (UTC) From: Pawel Pekala <pawel@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r304532 - in head/graphics: . opencolorio opencolorio/files Message-ID: <201209191520.q8JFK0hf016295@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pawel Date: Wed Sep 19 15:19:59 2012 New Revision: 304532 URL: http://svn.freebsd.org/changeset/ports/304532 Log: OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. WWW: http://www.opencolorio.org PR: ports/171667 Submitted by: FreeBSD@Shaneware.biz Added: head/graphics/opencolorio/ head/graphics/opencolorio/Makefile (contents, props changed) head/graphics/opencolorio/distinfo (contents, props changed) head/graphics/opencolorio/files/ head/graphics/opencolorio/files/patch-src_apps_ocioconvert_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-src_apps_ociolutimage_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-src_core_CMakeLists.txt (contents, props changed) head/graphics/opencolorio/files/patch-src_core_Platform.h (contents, props changed) head/graphics/opencolorio/pkg-descr (contents, props changed) head/graphics/opencolorio/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Wed Sep 19 14:52:36 2012 (r304531) +++ head/graphics/Makefile Wed Sep 19 15:19:59 2012 (r304532) @@ -589,6 +589,7 @@ SUBDIR += ogre3d SUBDIR += okular SUBDIR += openclipart + SUBDIR += opencolorio SUBDIR += opencsg SUBDIR += opencv SUBDIR += opencv-core Added: head/graphics/opencolorio/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/Makefile Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,78 @@ +# Created by: Shane Ambler <FreeBSD@Shaneware.biz> +# $FreeBSD$ + +PORTNAME= opencolorio +PORTVERSION= 1.0.7 +CATEGORIES= graphics multimedia +MASTER_SITES= https://github.com/imageworks/OpenColorIO/tarball/ +DISTNAME= v${PORTVERSION} +EXTRACT_SUFX= # empty +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= FreeBSD@Shaneware.biz +COMMENT= Complete color management solution + +LICENSE= BSD + +LIB_DEPENDS= OpenImageIO:${PORTSDIR}/graphics/openimageio + +FETCH_ARGS= -pRr +USE_CMAKE= yes +CMAKE_VERBOSE= yes +CMAKE_OUTSOURCE= yes +CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \ + -DOCIO_BUILD_PYGLUE:BOOL=OFF +USE_LDCONFIG= yes +WRKSRC= ${WRKDIR}/imageworks-OpenColorIO-b3cb224 +MAKE_JOBS_SAFE= yes + +OPTIONS_DEFINE= CLIAPPS SSE +OPTIONS_DEFAULT= SSE + +CLIAPPS_DESC= Build cli apps +SSE_DESC= Enable sse optimizations + +.include <bsd.port.options.mk> + +.if ${CC:T} != "clang" +USE_GCC= 4.6+ +.endif + +.if empty(PORT_OPTIONS:MDOCS) +CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF +.else +# docs currently broken +CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF +.endif + +.if ${PORT_OPTIONS:MCLIAPPS} +.if ${CC:T} != "clang" +BROKEN= cli apps don't build with gcc +.endif +CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON +PLIST_SUB+= CLIAPPS="" +.else +CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF +PLIST_SUB+= CLIAPPS="@comment " +.endif + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "i386" || ${OSVERSION} < 803000 +# this is needed for linking with openimageio +LDFLAGS+= -L${LOCALBASE}/lib/gcc46 -rpath ${LOCALBASE}/lib/gcc46 +.endif + +.if ${CC:T} == "clang" && ${ARCH} == "i386" +# workaround for pr/165968 +# may need to test osversion after fix is applied +CFLAGS+= -march=pentium2 +.endif + +.if ${PORT_OPTIONS:MSSE} +CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON +.else +CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF +.endif + +.include <bsd.port.post.mk> Added: head/graphics/opencolorio/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/distinfo Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,2 @@ +SHA256 (opencolorio/v1.0.7) = 54c6516a89dc9287f1bcc47f27a91fb608477295a4ba6106b45f34e89506d7d5 +SIZE (opencolorio/v1.0.7) = 11844185 Added: head/graphics/opencolorio/files/patch-src_apps_ocioconvert_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_apps_ocioconvert_CMakeLists.txt Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,11 @@ +--- src/apps/ocioconvert/CMakeLists.txt.orig 2012-06-21 20:37:46.118893014 +0930 ++++ src/apps/ocioconvert/CMakeLists.txt 2012-06-21 20:38:07.547827470 +0930 +@@ -10,7 +10,7 @@ + + add_executable(ocioconvert ${share_src_files} main.cpp) + +- target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO dl) ++ target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO) + + install(TARGETS ocioconvert DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin) + endif() Added: head/graphics/opencolorio/files/patch-src_apps_ociolutimage_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_apps_ociolutimage_CMakeLists.txt Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,11 @@ +--- src/apps/ociolutimage/CMakeLists.txt.orig 2012-04-18 09:38:16.000000000 +0930 ++++ src/apps/ociolutimage/CMakeLists.txt 2012-06-21 20:40:39.147826612 +0930 +@@ -10,7 +10,7 @@ + + add_executable(ociolutimage ${share_src_files} main.cpp) + +- target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO dl) ++ target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO) + + install(TARGETS ociolutimage DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin) + endif() Added: head/graphics/opencolorio/files/patch-src_core_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_core_CMakeLists.txt Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,8 @@ +--- src/core/CMakeLists.txt.orig 2012-09-19 16:50:29.000000000 +0200 ++++ src/core/CMakeLists.txt 2012-09-19 16:51:18.000000000 +0200 +@@ -90,4 +90,4 @@ + 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 +- DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/lib${LIB_SUFFIX}/pkgconfig/) ++ DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/libdata/pkgconfig/) Added: head/graphics/opencolorio/files/patch-src_core_Platform.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/files/patch-src_core_Platform.h Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,12 @@ +--- src/core/Platform.h.orig 2012-06-21 20:18:57.343827187 +0930 ++++ src/core/Platform.h 2012-06-21 20:20:38.915828064 +0930 +@@ -85,7 +85,9 @@ + + // linux/unix/posix + #include <stdlib.h> ++#if !defined(__FreeBSD__) + #include <alloca.h> ++#endif + #include <string.h> + #include <pthread.h> + // OS for spinlock Added: head/graphics/opencolorio/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/pkg-descr Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,5 @@ +OpenColorIO (OCIO) is a complete color management solution geared +towards motion picture production with an emphasis on visual effects +and computer animation. + +WWW: http://www.opencolorio.org Added: head/graphics/opencolorio/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/opencolorio/pkg-plist Wed Sep 19 15:19:59 2012 (r304532) @@ -0,0 +1,18 @@ +%%CLIAPPS%%bin/ociobakelut +%%CLIAPPS%%bin/ociocheck +%%CLIAPPS%%bin/ocioconvert +%%CLIAPPS%%bin/ociodisplay +%%CLIAPPS%%bin/ociolutimage +include/OpenColorIO/OpenColorTypes.h +include/OpenColorIO/OpenColorTransforms.h +include/OpenColorIO/OpenColorABI.h +include/OpenColorIO/OpenColorIO.h +lib/libOpenColorIO.a +lib/libOpenColorIO.so +lib/libOpenColorIO.so.1 +lib/libOpenColorIO.so.1.0.7 +libdata/pkgconfig/OpenColorIO.pc +share/ocio/setup_ocio.sh +@dirrm include/OpenColorIO +@dirrmtry libdata/pkgconfig +@dirrm share/ocio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209191520.q8JFK0hf016295>