View | Details | Raw Unified | Return to bug 176239
Collapse All | Expand All

(-)opencolorio/Makefile (-5 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/graphics/opencolorio/Makefile 309306 2012-12-20 10:36:58Z mva $
2
# $FreeBSD: head/graphics/opencolorio/Makefile 309306 2012-12-20 10:36:58Z mva $
3
3
4
PORTNAME?=	opencolorio
4
PORTNAME?=	opencolorio
5
PORTVERSION=	1.0.7
5
PORTVERSION=	1.0.8
6
PORTREVISION?=	1
6
PORTREVISION?=	0
7
CATEGORIES=	graphics multimedia
7
CATEGORIES=	graphics multimedia
8
8
9
MAINTAINER?=	FreeBSD@Shaneware.biz
9
MAINTAINER?=	FreeBSD@Shaneware.biz
Lines 15-21 Link Here
15
GH_ACCOUNT=	imageworks
15
GH_ACCOUNT=	imageworks
16
GH_PROJECT=	OpenColorIO
16
GH_PROJECT=	OpenColorIO
17
GH_TAGNAME=	v${PORTVERSION}
17
GH_TAGNAME=	v${PORTVERSION}
18
GH_COMMIT=	b3cb224
18
GH_COMMIT=	8883824
19
19
20
.if !defined(OCIO_TOOLS)
20
.if !defined(OCIO_TOOLS)
21
USE_PYTHON=	2.6+
21
USE_PYTHON=	2.6+
Lines 56-64 Link Here
56
56
57
.include <bsd.port.pre.mk>
57
.include <bsd.port.pre.mk>
58
58
59
.if ${CC:T} == "clang" && ${ARCH} == "i386"
59
.if ${CC:T} == "clang" && ${ARCH} == "i386" && ${OSVERSION} < 901000
60
# workaround for pr/165968
60
# workaround for pr/165968
61
# may need to test osversion after fix is applied
61
# was fixed in 9-STABLE before 9.1-RELEASE but not passed into 9-RELEASE
62
CFLAGS+=	-march=pentium2
62
CFLAGS+=	-march=pentium2
63
.endif
63
.endif
64
64
(-)opencolorio/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (opencolorio-1.0.7.tar.gz) = 54c6516a89dc9287f1bcc47f27a91fb608477295a4ba6106b45f34e89506d7d5
1
SHA256 (opencolorio-1.0.8.tar.gz) = 9b6d540040e29394045c724c1a46ea00913e660269b03bf24790c74a5542adb4
2
SIZE (opencolorio-1.0.7.tar.gz) = 11844185
2
SIZE (opencolorio-1.0.8.tar.gz) = 11912207
(-)opencolorio/files/patch-docs__CMakeLists.txt (-1 / +2 lines)
Lines 6-12 Link Here
6
 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/
6
 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/
7
-        DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html
7
-        DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html
8
+        DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/opencolorio
8
+        DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/opencolorio
9
         PATTERN .git EXCLUDE)
9
         PATTERN .* EXCLUDE
10
 )
10
 
11
 
11
-find_package(LATEX)
12
-find_package(LATEX)
12
-if(PDFLATEX_COMPILER)
13
-if(PDFLATEX_COMPILER)
(-)opencolorio/files/patch-export__OpenColorIO__OpenColorABI.h.in (-17 / +10 lines)
Lines 1-18 Link Here
1
--- ./export/OpenColorIO/OpenColorABI.h.in.orig	2012-04-18 09:38:16.000000000 +0930
1
--- export/OpenColorIO/OpenColorABI.h.in.orig	2012-12-12 09:51:23.000000000 +1030
2
+++ ./export/OpenColorIO/OpenColorABI.h.in	2012-10-08 00:20:27.665351115 +1030
2
+++ export/OpenColorIO/OpenColorABI.h.in	2013-01-29 21:13:34.104857600 +1030
3
@@ -82,8 +82,13 @@
3
@@ -65,7 +65,7 @@
4
     #endif
5
     #define OCIOHIDDEN
6
 #else // Others platforms not supported atm
7
-    #define OCIOEXPORT
8
-    #define OCIOHIDDEN
9
+    #if __GNUC__ >= 4
10
+        #define OCIOEXPORT __attribute__ ((visibility("default")))
11
+        #define OCIOHIDDEN __attribute__ ((visibility("hidden")))
12
+    #else
13
+        #define OCIOEXPORT
14
+        #define OCIOHIDDEN
15
+    #endif
16
 #endif
17
 
4
 
18
 #endif // INCLUDED_OCIO_OPENCOLORABI_H
5
 // If supported, define OCIOEXPORT, OCIOHIDDEN
6
 // (used to choose which symbols to export from OpenColorIO)
7
-#if defined __linux__ || __APPLE__
8
+#if defined __linux__ || __APPLE__ || __FreeBSD__
9
     #if __GNUC__ >= 4
10
         #define OCIOEXPORT __attribute__ ((visibility("default")))
11
         #define OCIOHIDDEN __attribute__ ((visibility("hidden")))
(-)opencolorio/files/patch-src__apps__ocioconvert__CMakeLists.txt (-1 / +1 lines)
Lines 5-11 Link Here
5
     add_executable(ocioconvert ${share_src_files} main.cpp)
5
     add_executable(ocioconvert ${share_src_files} main.cpp)
6
     
6
     
7
-    target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO dl)
7
-    target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO dl)
8
+    target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO)
8
+    target_link_libraries(ocioconvert ${OIIO_LIBRARIES} OpenColorIO ${CMAKE_DL_LIBS})
9
     
9
     
10
     install(TARGETS ocioconvert DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin)
10
     install(TARGETS ocioconvert DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin)
11
 endif()
11
 endif()
(-)opencolorio/files/patch-src__apps__ociolutimage__CMakeLists.txt (-1 / +1 lines)
Lines 5-11 Link Here
5
     add_executable(ociolutimage ${share_src_files} main.cpp)
5
     add_executable(ociolutimage ${share_src_files} main.cpp)
6
     
6
     
7
-    target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO dl)
7
-    target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO dl)
8
+    target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO)
8
+    target_link_libraries(ociolutimage ${OIIO_LIBRARIES} OpenColorIO ${CMAKE_DL_LIBS})
9
     
9
     
10
     install(TARGETS ociolutimage DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin)
10
     install(TARGETS ociolutimage DESTINATION ${CMAKE_INSTALL_EXEC_PREFIX}/bin)
11
 endif()
11
 endif()
(-)opencolorio/pkg-plist (-43 / +1 lines)
Lines 4-14 Link Here
4
include/OpenColorIO/OpenColorIO.h
4
include/OpenColorIO/OpenColorIO.h
5
include/PyOpenColorIO/PyOpenColorIO.h
5
include/PyOpenColorIO/PyOpenColorIO.h
6
%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so
6
%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so
7
%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1
8
%%PYTHON_SITELIBDIR%%/PyOpenColorIO.so.1.0.7
9
lib/libOpenColorIO.so
7
lib/libOpenColorIO.so
10
lib/libOpenColorIO.so.1
8
lib/libOpenColorIO.so.1
11
lib/libOpenColorIO.so.1.0.7
9
lib/libOpenColorIO.so.1.0.8
12
libdata/pkgconfig/OpenColorIO.pc
10
libdata/pkgconfig/OpenColorIO.pc
13
share/ocio/setup_ocio.sh
11
share/ocio/setup_ocio.sh
14
%%PORTDOCS%%%%DOCSDIR%%/_images/gn10_to_linear_light.jpeg
12
%%PORTDOCS%%%%DOCSDIR%%/_images/gn10_to_linear_light.jpeg
Lines 79-118 Link Here
79
%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
77
%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
80
%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
78
%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
81
%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
79
%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
82
%%PORTDOCS%%%%DOCSDIR%%/.buildinfo
83
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/ChangeLog.doctree
84
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/CompatibleSoftware.doctree
85
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/allocation_vars.doctree
86
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/index.doctree
87
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/nuke_default.doctree
88
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_anim.doctree
89
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_pipeline.doctree
90
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/configurations/spi_vfx.doctree
91
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/index.doctree
92
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorIO.doctree
93
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorTransforms.doctree
94
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/api/OpenColorTypes.doctree
95
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonAPI.doctree
96
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonTransforms.doctree
97
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/bindings/PythonTypes.doctree
98
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/coding_guidelines.doctree
99
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/getting_started.doctree
100
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/index.doctree
101
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/internal_architecture.doctree
102
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/issues.doctree
103
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/submitting_changes.doctree
104
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/developers/usage_examples.doctree
105
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/downloads.doctree
106
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/environment.pickle
107
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/FAQ.doctree
108
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/index.doctree
109
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/installation.doctree
110
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/License.doctree
111
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/baking_luts.doctree
112
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/contexts.doctree
113
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/index.doctree
114
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/looks.doctree
115
%%PORTDOCS%%%%DOCSDIR%%/.doctrees/userguide/tool_overview.doctree
116
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.html
80
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.html
117
%%PORTDOCS%%%%DOCSDIR%%/CompatibleSoftware.html
81
%%PORTDOCS%%%%DOCSDIR%%/CompatibleSoftware.html
118
%%PORTDOCS%%%%DOCSDIR%%/configurations/allocation_vars.html
82
%%PORTDOCS%%%%DOCSDIR%%/configurations/allocation_vars.html
Lines 159-170 Link Here
159
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers/api
123
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers/api
160
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers
124
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developers
161
%%PORTDOCS%%@dirrm %%DOCSDIR%%/configurations
125
%%PORTDOCS%%@dirrm %%DOCSDIR%%/configurations
162
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/userguide
163
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers/bindings
164
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers/api
165
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/developers
166
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees/configurations
167
%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees
168
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
126
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
169
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/userguide
127
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/userguide
170
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/developers/bindings
128
%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/developers/bindings

Return to bug 176239