Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= opencolorio |
4 |
PORTNAME= opencolorio |
5 |
PORTVERSION= 1.0.9 |
5 |
PORTVERSION= 1.0.9 |
6 |
PORTREVISION?= 3 |
6 |
PORTREVISION?= 4 |
7 |
CATEGORIES= graphics multimedia |
7 |
CATEGORIES= graphics multimedia |
8 |
|
8 |
|
9 |
MAINTAINER?= FreeBSD@Shaneware.biz |
9 |
MAINTAINER?= FreeBSD@Shaneware.biz |
Lines 14-23
Link Here
|
14 |
USE_GITHUB= yes |
14 |
USE_GITHUB= yes |
15 |
GH_ACCOUNT= imageworks |
15 |
GH_ACCOUNT= imageworks |
16 |
GH_PROJECT= OpenColorIO |
16 |
GH_PROJECT= OpenColorIO |
17 |
GH_TAGNAME= a557a85454 |
17 |
GH_TAGNAME= 67e455b97e |
18 |
|
18 |
|
19 |
OPTIONS_DEFINE= DOCS |
19 |
OPTIONS_DEFINE= DOCS |
20 |
|
20 |
|
|
|
21 |
DOCS_CMAKE_BOOL= OCIO_BUILD_DOCS |
22 |
|
21 |
LDFLAGS+= -L${LOCALBASE}/lib |
23 |
LDFLAGS+= -L${LOCALBASE}/lib |
22 |
USES= alias cmake:outsource pkgconfig shebangfix |
24 |
USES= alias cmake:outsource pkgconfig shebangfix |
23 |
CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \ |
25 |
CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \ |
Lines 29-39
Link Here
|
29 |
share/sphinx/ExtractRstFromSourceSimple.py \ |
31 |
share/sphinx/ExtractRstFromSourceSimple.py \ |
30 |
src/pyglue/createPyDocH.py |
32 |
src/pyglue/createPyDocH.py |
31 |
|
33 |
|
32 |
#.if ${MACHINE_CPU:Msse2} |
34 |
.if ${MACHINE_CPU:Msse2} |
33 |
#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON |
35 |
CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON |
34 |
#.else |
36 |
.else |
35 |
#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF |
37 |
CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF |
36 |
#.endif |
38 |
.endif |
37 |
|
39 |
|
38 |
BROKEN_aarch64= Does not compile: error: use of undeclared identifier __builtin_ia32_emms |
40 |
BROKEN_aarch64= Does not compile: error: use of undeclared identifier __builtin_ia32_emms |
39 |
BROKEN_armv6= Does not compile: error: use of undeclared identifier __builtin_ia32_emms |
41 |
BROKEN_armv6= Does not compile: error: use of undeclared identifier __builtin_ia32_emms |
Lines 45-62
Link Here
|
45 |
.include <bsd.port.options.mk> |
47 |
.include <bsd.port.options.mk> |
46 |
|
48 |
|
47 |
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools |
49 |
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools |
48 |
LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ |
50 |
LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ |
|
|
51 |
libOpenImageIO.so:graphics/openimageio \ |
49 |
libOpenColorIO.so:graphics/opencolorio |
52 |
libOpenColorIO.so:graphics/opencolorio |
50 |
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \ |
53 |
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \ |
51 |
-DOCIO_BUILD_SHARED:BOOL=OFF \ |
54 |
-DOCIO_BUILD_SHARED:BOOL=OFF \ |
52 |
-DOCIO_BUILD_PYGLUE:BOOL=OFF |
55 |
-DOCIO_BUILD_PYGLUE:BOOL=OFF |
53 |
USE_GL= glew glut |
56 |
USE_GL= gl glu glut glew |
|
|
57 |
USE_XORG= xi xmu |
54 |
PLIST= ${PKGDIR}/pkg-plist-tools |
58 |
PLIST= ${PKGDIR}/pkg-plist-tools |
55 |
EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt \ |
59 |
EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt \ |
56 |
${FILESDIR}/extra-tools-patch-src_core_CMakeLists.txt |
60 |
${FILESDIR}/extra-tools-patch-src_core_CMakeLists.txt |
57 |
.elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule |
61 |
.elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule |
58 |
LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio |
62 |
LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ |
|
|
63 |
libOpenColorIO.so:graphics/opencolorio |
59 |
USES+= python |
64 |
USES+= python |
|
|
65 |
USE_PYTHON= flavors |
60 |
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ |
66 |
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ |
61 |
-DOCIO_BUILD_SHARED:BOOL=OFF \ |
67 |
-DOCIO_BUILD_SHARED:BOOL=OFF \ |
62 |
-DOCIO_BUILD_PYGLUE:BOOL=ON \ |
68 |
-DOCIO_BUILD_PYGLUE:BOOL=ON \ |
Lines 82-93
Link Here
|
82 |
EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_core_CMakeLists.txt |
88 |
EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_core_CMakeLists.txt |
83 |
.endif |
89 |
.endif |
84 |
|
90 |
|
85 |
.if ${PORT_OPTIONS:MDOCS} |
|
|
86 |
CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=ON |
87 |
.else |
88 |
CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF |
89 |
.endif |
90 |
|
91 |
post-patch: |
91 |
post-patch: |
92 |
@${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \ |
92 |
@${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \ |
93 |
${WRKSRC}/CMakeLists.txt |
93 |
${WRKSRC}/CMakeLists.txt |