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

(-)graphics/openimageio/Makefile (-7 / +11 lines)
Lines 3-10 Link Here
3
3
4
PORTNAME=	openimageio
4
PORTNAME=	openimageio
5
DISTVERSIONPREFIX=	Release-
5
DISTVERSIONPREFIX=	Release-
6
DISTVERSION=	2.0.10
6
DISTVERSION=	2.1.11.2
7
PORTREVISION=	7
8
CATEGORIES?=	graphics multimedia
7
CATEGORIES?=	graphics multimedia
9
8
10
MAINTAINER?=	FreeBSD@Shaneware.biz
9
MAINTAINER?=	FreeBSD@Shaneware.biz
Lines 14-22 Link Here
14
13
15
BUILD_DEPENDS=	${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map
14
BUILD_DEPENDS=	${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map
16
LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
15
LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
16
		libheif.so:graphics/libheif \
17
		libImath.so:graphics/ilmbase \
17
		libImath.so:graphics/ilmbase \
18
		libIlmImf.so:graphics/openexr \
18
		libIlmImf.so:graphics/openexr \
19
		libpng.so:graphics/png \
19
		libpng.so:graphics/png \
20
		libsquish.so:graphics/squish \
20
		libtiff.so:graphics/tiff \
21
		libtiff.so:graphics/tiff \
21
		libwebp.so:graphics/webp \
22
		libwebp.so:graphics/webp \
22
		libhdf5.so:science/hdf5
23
		libhdf5.so:science/hdf5
Lines 30-36 Link Here
30
CONFLICTS=	fbm-[0-9]*
31
CONFLICTS=	fbm-[0-9]*
31
32
32
CMAKE_ARGS=	USE_CPP:STRING=11
33
CMAKE_ARGS=	USE_CPP:STRING=11
33
CMAKE_OFF=	BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS STOP_ON_WARNING USE_OPENSSL
34
CMAKE_OFF=	BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS \
35
		STOP_ON_WARNING USE_OPENSSL
34
36
35
OPTIONS_DEFINE=		DICOM DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO \
37
OPTIONS_DEFINE=		DICOM DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO \
36
			OPENCV OPENJPEG RAW TBB TEST TOOLS VDB
38
			OPENCV OPENJPEG RAW TBB TEST TOOLS VDB
Lines 90-96 Link Here
90
VDB_CMAKE_BOOL=		USE_OPENVDB
92
VDB_CMAKE_BOOL=		USE_OPENVDB
91
VDB_LIB_DEPENDS=	libopenvdb.so:misc/openvdb
93
VDB_LIB_DEPENDS=	libopenvdb.so:misc/openvdb
92
94
93
PLIST_SUB+=		LIBVERS=${PORTVERSION}
95
# DISTVERSION has an extra digit which isn't in the lib name
96
# for LIBVERS we want the first three digits
97
PLIST_SUB+=	LIBVERS=${DISTVERSION:C/([0-9]*)\.([0-9]*)\.([0-9]*)(.*)/\1.\2.\3/}
94
98
95
.include <bsd.port.options.mk>
99
.include <bsd.port.options.mk>
96
100
Lines 107-122 Link Here
107
111
108
do-install:
112
do-install:
109
	${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
113
	${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
110
	${INSTALL_LIB} ${BUILD_WRKSRC}/src/python/OpenImageIO.so ${STAGEDIR}${PYTHON_SITELIBDIR}
114
	${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/OpenImageIO.so ${STAGEDIR}${PYTHON_SITELIBDIR}
111
.else # SLAVE_PORT == no
115
.else # SLAVE_PORT == no
112
USE_LDCONFIG=	yes
116
USE_LDCONFIG=	yes
113
CMAKE_ON+=	DOIIO_BUILD_TOOLS
117
CMAKE_ON+=	DOIIO_BUILD_TOOLS
114
CMAKE_OFF+=	USE_PYTHON
118
CMAKE_OFF+=	USE_PYTHON
115
119
116
post-install:
120
post-install:
117
	${LN} -sf libOpenImageIO.so.2.0 \
121
	${LN} -sf libOpenImageIO.so.2.1 \
118
		${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.2
122
		${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.2
119
	${LN} -sf libOpenImageIO_Util.so.2.0 \
123
	${LN} -sf libOpenImageIO_Util.so.2.1 \
120
		${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.2
124
		${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.2
121
125
122
do-test-TEST-on:
126
do-test-TEST-on:
(-)graphics/openimageio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1564901711
1
TIMESTAMP = 1581847788
2
SHA256 (OpenImageIO-oiio-Release-2.0.10_GH0.tar.gz) = b9c4cb3754cfcf2b03707331c23d5b799a185deccbbc7b8768e0d4e10a535375
2
SHA256 (OpenImageIO-oiio-Release-2.1.11.2_GH0.tar.gz) = 0982f46a6a3107045c06ca825cc1637e023d7e7f16075523a85b10de9acedf55
3
SIZE (OpenImageIO-oiio-Release-2.0.10_GH0.tar.gz) = 29841455
3
SIZE (OpenImageIO-oiio-Release-2.1.11.2_GH0.tar.gz) = 29027505
(-)graphics/openimageio/files/patch-src_libOpenImageIO_CMakeLists.txt (-13 lines)
Lines 1-13 Link Here
1
--- src/libOpenImageIO/CMakeLists.txt.orig	2016-03-01 22:25:21 UTC
2
+++ src/libOpenImageIO/CMakeLists.txt
3
@@ -302,6 +302,10 @@ if (EMBEDPLUGINS)
4
     endif ()
5
 endif ()
6
 
7
+if (CMAKE_COMPILER_IS_GNUCXX AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.8)
8
+    target_link_libraries (OpenImageIO atomic)
9
+endif ()
10
+
11
 target_link_libraries (OpenImageIO ${ILMBASE_LIBRARIES})
12
 
13
 if (USE_EXTERNAL_PUGIXML)
(-)graphics/openimageio/pkg-plist (-4 / +7 lines)
Lines 8-13 Link Here
8
include/OpenImageIO/argparse.h
8
include/OpenImageIO/argparse.h
9
include/OpenImageIO/array_view.h
9
include/OpenImageIO/array_view.h
10
include/OpenImageIO/atomic.h
10
include/OpenImageIO/atomic.h
11
include/OpenImageIO/attrdelegate.h
11
include/OpenImageIO/benchmark.h
12
include/OpenImageIO/benchmark.h
12
include/OpenImageIO/color.h
13
include/OpenImageIO/color.h
13
include/OpenImageIO/dassert.h
14
include/OpenImageIO/dassert.h
Lines 34-40 Link Here
34
include/OpenImageIO/missing_math.h
35
include/OpenImageIO/missing_math.h
35
include/OpenImageIO/oiioversion.h
36
include/OpenImageIO/oiioversion.h
36
include/OpenImageIO/optparser.h
37
include/OpenImageIO/optparser.h
37
include/OpenImageIO/osdep.h
38
include/OpenImageIO/parallel.h
38
include/OpenImageIO/parallel.h
39
include/OpenImageIO/paramlist.h
39
include/OpenImageIO/paramlist.h
40
include/OpenImageIO/platform.h
40
include/OpenImageIO/platform.h
Lines 63-79 Link Here
63
include/OpenImageIO/version.h
63
include/OpenImageIO/version.h
64
lib/libOpenImageIO.so
64
lib/libOpenImageIO.so
65
lib/libOpenImageIO.so.2
65
lib/libOpenImageIO.so.2
66
lib/libOpenImageIO.so.2.0
66
lib/libOpenImageIO.so.2.1
67
lib/libOpenImageIO.so.%%LIBVERS%%
67
lib/libOpenImageIO.so.%%LIBVERS%%
68
lib/libOpenImageIO_Util.so
68
lib/libOpenImageIO_Util.so
69
lib/libOpenImageIO_Util.so.2
69
lib/libOpenImageIO_Util.so.2
70
lib/libOpenImageIO_Util.so.2.0
70
lib/libOpenImageIO_Util.so.2.1
71
lib/libOpenImageIO_Util.so.%%LIBVERS%%
71
lib/libOpenImageIO_Util.so.%%LIBVERS%%
72
libdata/pkgconfig/OpenImageIO.pc
72
libdata/pkgconfig/OpenImageIO.pc
73
share/cmake/Modules/FindOpenImageIO.cmake
73
share/cmake/Modules/FindOpenImageIO.cmake
74
lib/cmake/OpenImageIO/OpenImageIOConfig.cmake
75
lib/cmake/OpenImageIO/OpenImageIOConfigVersion.cmake
76
lib/cmake/OpenImageIO/OpenImageIOTargets-release.cmake
77
lib/cmake/OpenImageIO/OpenImageIOTargets.cmake
74
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
78
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
75
%%PORTDOCS%%%%DOCSDIR%%/CHANGES-0.x.md
79
%%PORTDOCS%%%%DOCSDIR%%/CHANGES-0.x.md
76
%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.x.md
80
%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.x.md
77
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-THIRD-PARTY.md
81
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-THIRD-PARTY.md
78
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
82
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
79
%%PORTDOCS%%%%DOCSDIR%%/openimageio.pdf

Return to bug 244188