Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 816264
Collapse All | Expand All

(-)openimageio-2.2.18.0-r1.ebuild (-4 / +28 lines)
Lines 39-55 Link Here
39
		dev-texlive/texlive-latexextra
39
		dev-texlive/texlive-latexextra
40
	)
40
	)
41
"
41
"
42
#	>=media-libs/ilmbase-2.2.0-r1:=
43
#	>=media-libs/openexr-2.2.0-r2:0=
42
RDEPEND="
44
RDEPEND="
43
	>=dev-libs/boost-1.62:=
44
	dev-cpp/robin-map
45
	dev-cpp/robin-map
46
	>=dev-libs/boost-1.62:=
47
	dev-libs/imath:=
45
	dev-libs/libfmt:=
48
	dev-libs/libfmt:=
46
	dev-libs/pugixml:=
49
	dev-libs/pugixml:=
47
	>=media-libs/ilmbase-2.2.0-r1:=
48
	>=media-libs/libheif-1.7.0:=
50
	>=media-libs/libheif-1.7.0:=
49
	media-libs/libpng:0=
51
	media-libs/libpng:0=
50
	>=media-libs/libwebp-0.2.1:=
52
	>=media-libs/libwebp-0.2.1:=
51
	media-libs/opencolorio:=
53
	media-libs/opencolorio:=
52
	>=media-libs/openexr-2.2.0-r2:0=
54
	media-libs/openexr:3=
53
	media-libs/tiff:0=
55
	media-libs/tiff:0=
54
	sys-libs/zlib:=
56
	sys-libs/zlib:=
55
	virtual/jpeg:0
57
	virtual/jpeg:0
Lines 97-102 Link Here
97
src_prepare() {
99
src_prepare() {
98
	cmake_src_prepare
100
	cmake_src_prepare
99
	cmake_comment_add_subdirectory src/fonts
101
	cmake_comment_add_subdirectory src/fonts
102
	sed -e 's|Imath/|Imath-3/|' \
103
		-i src/include/OpenImageIO/Imath.h.in \
104
		-i src/libOpenImageIO/imagebufalgo_xform.cpp \
105
		-i src/libutil/fmath_test.cpp \
106
		-i src/libutil/typedesc_test.cpp \
107
		-i src/field3d.imageio/field3dinput.cpp \
108
		-i src/field3d.imageio/field3d_pvt.h || die
109
	sed -e 's|OpenEXR/|OpenEXR-3/|' \
110
		-i src/dpx.imageio/dpxinput.cpp \
111
		-i src/openexr.imageio/exrinput.cpp \
112
		-i src/openexr.imageio/exroutput.cpp \
113
		-i src/oiiotool/oiiotool.cpp || die
100
}
114
}
101
115
102
src_configure() {
116
src_configure() {
Lines 116-121 Link Here
116
		-DINSTALL_FONTS=OFF
130
		-DINSTALL_FONTS=OFF
117
		-DBUILD_DOCS=$(usex doc)
131
		-DBUILD_DOCS=$(usex doc)
118
		-DINSTALL_DOCS=$(usex doc)
132
		-DINSTALL_DOCS=$(usex doc)
133
		-DOpenEXR_ROOT="${ESYSROOT}"/usr/$(get_libdir)/cmake/OpenEXR-3
119
		-DSTOP_ON_WARNING=OFF
134
		-DSTOP_ON_WARNING=OFF
120
		-DUSE_CCACHE=OFF
135
		-DUSE_CCACHE=OFF
121
		-DUSE_DCMTK=$(usex dicom)
136
		-DUSE_DCMTK=$(usex dicom)
Lines 136-143 Link Here
136
		-DUSE_FREETYPE=$(usex truetype)
151
		-DUSE_FREETYPE=$(usex truetype)
137
		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
152
		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
138
	)
153
	)
154
155
	if use openvdb && has_version ">=media-gfx/openvdb-8"; then
156
		# OpenVDB-8+ needs C++14 or later
157
		mycmakeargs+=( -DCMAKE_CXX_STANDARD=14 )
158
	fi
159
139
	if use python; then
160
	if use python; then
140
		mycmakeargs+=( -DPYTHON_SITE_DIR=$(python_get_sitedir) )
161
		mycmakeargs+=(
162
			-DPython_EXECUTABLE="${PYTHON}"
163
			-DPYTHON_SITE_DIR=$(python_get_sitedir)
164
		)
141
	fi
165
	fi
142
166
143
	cmake_src_configure
167
	cmake_src_configure

Return to bug 816264