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 |