1 |
commit: 119c07b35e1c47c67cff033ffcf2ce30dfca0662 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jul 29 11:44:37 2020 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jul 30 22:09:52 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119c07b3 |
7 |
|
8 |
media-libs/osl: Remove old (LLVM 8) |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
media-libs/osl/Manifest | 1 - |
13 |
....5-upstream-patch-to-find-openexr-version.patch | 76 ------------------- |
14 |
media-libs/osl/osl-1.10.5.ebuild | 88 ---------------------- |
15 |
3 files changed, 165 deletions(-) |
16 |
|
17 |
diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest |
18 |
index 1ccafafa6ad..2001775196d 100644 |
19 |
--- a/media-libs/osl/Manifest |
20 |
+++ b/media-libs/osl/Manifest |
21 |
@@ -1,2 +1 @@ |
22 |
DIST osl-1.10.10.tar.gz 13549066 BLAKE2B d91360d4cde0e8f70e01aa5cbf14bd6dc30be47ba96d4f2206adb75ef8f14af6af43b00f025cbf9b9c03cfcf117380ee9bb0a93129c314b249151cd97135757b SHA512 10371d9aefa786fefbae15cb9c71d7360bd903a36734840f7d0a960a615d48096b7170596bd934d10579b33d8f8398fc0e00471a10cd517c1a4a601169b2ca13 |
23 |
-DIST osl-1.10.5.tar.gz 13543151 BLAKE2B 3c67834d9ab6d4d725ecde622c402707593b9aaf25f1e94f9ed6b004c28fa9b7b90cfd0d320cb2898f77f8883ac14a71310abaf63a5b06704565c5a3bdea09b4 SHA512 d704b623836edca4c3fe9c18f33b8d76f4625036228fc977732c600e23e16da4cb4bf311607019b251d734b63a184bde0f7726f144ecd5bcd7866938d95bfdff |
24 |
|
25 |
diff --git a/media-libs/osl/files/osl-1.10.5-upstream-patch-to-find-openexr-version.patch b/media-libs/osl/files/osl-1.10.5-upstream-patch-to-find-openexr-version.patch |
26 |
deleted file mode 100644 |
27 |
index cc270ff5281..00000000000 |
28 |
--- a/media-libs/osl/files/osl-1.10.5-upstream-patch-to-find-openexr-version.patch |
29 |
+++ /dev/null |
30 |
@@ -1,76 +0,0 @@ |
31 |
-From 9efdcfafcdfbb7666171b6016b725183a71fceb0 Mon Sep 17 00:00:00 2001 |
32 |
-From: Bernd Waibel <waebbl@×××××.com> |
33 |
-Date: Tue, 25 Jun 2019 19:44:14 +0200 |
34 |
-Subject: [PATCH] src/cmake/modules/FindOpenEXR.cmake: patch to find openexr |
35 |
- |
36 |
-This upstream patch (see |
37 |
-https://github.com/imageworks/OpenShadingLanguage/pull/1022/files) |
38 |
-uses pkg-config variables to get the correct versions for openexr |
39 |
-on multilib installations. |
40 |
- |
41 |
-Signed-off-by: Bernd Waibel <waebbl@×××××.com> |
42 |
---- |
43 |
- src/cmake/modules/FindOpenEXR.cmake | 20 +++++++++++++++----- |
44 |
- 1 file changed, 15 insertions(+), 5 deletions(-) |
45 |
- |
46 |
-diff --git a/src/cmake/modules/FindOpenEXR.cmake b/src/cmake/modules/FindOpenEXR.cmake |
47 |
-index 6c6b39c..4a9de4b 100644 |
48 |
---- a/src/cmake/modules/FindOpenEXR.cmake |
49 |
-+++ b/src/cmake/modules/FindOpenEXR.cmake |
50 |
-@@ -25,8 +25,12 @@ endif () |
51 |
- # Attempt to find OpenEXR with pkgconfig |
52 |
- find_package(PkgConfig) |
53 |
- if (PKG_CONFIG_FOUND) |
54 |
-- pkg_check_modules(_ILMBASE QUIET IlmBase>=2.0.0) |
55 |
-- pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0) |
56 |
-+ if (NOT ILMBASE_ROOT_DIR) |
57 |
-+ pkg_check_modules(_ILMBASE QUIET QUIET IlmBase>=2.0.0) |
58 |
-+ endif() |
59 |
-+ if (NOT OPENEXR_ROOT_DIR) |
60 |
-+ pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0) |
61 |
-+ endif() |
62 |
- endif (PKG_CONFIG_FOUND) |
63 |
- |
64 |
- # List of likely places to find the headers -- note priority override of |
65 |
-@@ -60,7 +64,11 @@ find_path (OPENEXR_INCLUDE_PATH OpenEXR/OpenEXRConfig.h |
66 |
- find_path (OPENEXR_INCLUDE_PATH OpenEXR/OpenEXRConfig.h) |
67 |
- |
68 |
- # Try to figure out version number |
69 |
--if (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h") |
70 |
-+if (DEFINED _OPENEXR_VERSION AND NOT "${_OPENEXR_VERSION}" STREQUAL "") |
71 |
-+ set (OPENEXR_VERSION "${_OPENEXR_VERSION}") |
72 |
-+ string (REGEX REPLACE "([0-9]+)\\.[0-9\\.]+" "\\1" OPENEXR_VERSION_MAJOR "${_OPENEXR_VERSION}") |
73 |
-+ string (REGEX REPLACE "[0-9]+\\.([0-9]+)(\\.[0-9]+)?" "\\1" OPENEXR_VERSION_MINOR "${_OPENEXR_VERSION}") |
74 |
-+elseif (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h") |
75 |
- # Must be at least 2.0 |
76 |
- file(STRINGS "${OPENEXR_INCLUDE_PATH}/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_STRING .*$") |
77 |
- string (REGEX MATCHALL "[0-9]+[.0-9]+" OPENEXR_VERSION ${TMP}) |
78 |
-@@ -93,6 +101,8 @@ set (GENERIC_LIBRARY_PATHS |
79 |
- /opt/local/lib |
80 |
- $ENV{PROGRAM_FILES}/OpenEXR/lib/static ) |
81 |
- |
82 |
-+# message (STATUS "Generic lib paths: ${GENERIC_LIBRARY_PATHS}") |
83 |
-+ |
84 |
- # Handle request for static libs by altering CMAKE_FIND_LIBRARY_SUFFIXES. |
85 |
- # We will restore it at the end of this file. |
86 |
- set (_openexr_orig_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES}) |
87 |
-@@ -114,14 +124,14 @@ foreach (COMPONENT ${_openexr_components}) |
88 |
- # First try with the version embedded |
89 |
- set (FULL_COMPONENT_NAME ${COMPONENT}-${OPENEXR_VERSION_MAJOR}_${OPENEXR_VERSION_MINOR}) |
90 |
- find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME} |
91 |
-- PATHS ${OPENEXR_LIBRARY_DIR} |
92 |
-+ PATHS ${OPENEXR_LIBRARY_DIR} $ENV{OPENEXR_LIBRARY_DIR} |
93 |
- ${GENERIC_LIBRARY_PATHS} NO_DEFAULT_PATH) |
94 |
- # Again, with no directory restrictions |
95 |
- find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME}) |
96 |
- # Try again without the version |
97 |
- set (FULL_COMPONENT_NAME ${COMPONENT}) |
98 |
- find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME} |
99 |
-- PATHS ${OPENEXR_LIBRARY_DIR} |
100 |
-+ PATHS ${OPENEXR_LIBRARY_DIR} $ENV{OPENEXR_LIBRARY_DIR} |
101 |
- ${GENERIC_LIBRARY_PATHS} NO_DEFAULT_PATH) |
102 |
- # One more time, with no restrictions |
103 |
- find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME}) |
104 |
--- |
105 |
-2.22.0 |
106 |
- |
107 |
|
108 |
diff --git a/media-libs/osl/osl-1.10.5.ebuild b/media-libs/osl/osl-1.10.5.ebuild |
109 |
deleted file mode 100644 |
110 |
index b5c979d4f30..00000000000 |
111 |
--- a/media-libs/osl/osl-1.10.5.ebuild |
112 |
+++ /dev/null |
113 |
@@ -1,88 +0,0 @@ |
114 |
-# Copyright 1999-2020 Gentoo Authors |
115 |
-# Distributed under the terms of the GNU General Public License v2 |
116 |
- |
117 |
-EAPI=7 |
118 |
-inherit cmake llvm toolchain-funcs |
119 |
- |
120 |
-# check this on updates |
121 |
-LLVM_MAX_SLOT=8 |
122 |
- |
123 |
-DESCRIPTION="Advanced shading language for production GI renderers" |
124 |
-HOMEPAGE="http://opensource.imageworks.com/?p=osl" |
125 |
-SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}.tar.gz -> ${P}.tar.gz" |
126 |
- |
127 |
-LICENSE="BSD" |
128 |
-SLOT="0" |
129 |
-KEYWORDS="amd64 ~x86" |
130 |
- |
131 |
-X86_CPU_FEATURES=( |
132 |
- sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 |
133 |
- avx:avx avx2:avx2 avx512f:avx512f f16c:f16c |
134 |
-) |
135 |
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} ) |
136 |
- |
137 |
-IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*}" |
138 |
- |
139 |
-# >=clang-3.4 is needed, but at least llvm:5 if both are installed |
140 |
-RDEPEND=" |
141 |
- >=dev-libs/boost-1.62:= |
142 |
- dev-libs/pugixml |
143 |
- >=media-libs/openexr-2.2.0:= |
144 |
- >=media-libs/openimageio-1.8.5 |
145 |
- >=sys-devel/clang-5:= |
146 |
- <sys-devel/clang-9:= |
147 |
- sys-libs/zlib:= |
148 |
- partio? ( media-libs/partio ) |
149 |
- qt5? ( |
150 |
- dev-qt/qtcore:5 |
151 |
- dev-qt/qtgui:5 |
152 |
- dev-qt/qtwidgets:5 |
153 |
- ) |
154 |
-" |
155 |
- |
156 |
-DEPEND="${RDEPEND}" |
157 |
-BDEPEND=" |
158 |
- sys-devel/bison |
159 |
- sys-devel/flex |
160 |
- virtual/pkgconfig |
161 |
-" |
162 |
- |
163 |
-PATCHES=( |
164 |
- "${FILESDIR}/${P}-upstream-patch-to-find-openexr-version.patch" |
165 |
- "${FILESDIR}/${P}-fix-install-shaders.patch" |
166 |
-) |
167 |
- |
168 |
-# Restricting tests as Make file handles them differently |
169 |
-RESTRICT="test" |
170 |
- |
171 |
-S="${WORKDIR}/OpenShadingLanguage-Release-${PV}" |
172 |
- |
173 |
-llvm_check_deps() { |
174 |
- has_version -r "sys-devel/clang:${LLVM_SLOT}" |
175 |
-} |
176 |
- |
177 |
-src_configure() { |
178 |
- local cpufeature |
179 |
- local mysimd=() |
180 |
- for cpufeature in "${CPU_FEATURES[@]}"; do |
181 |
- use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") |
182 |
- done |
183 |
- |
184 |
- # If no CPU SIMDs were used, completely disable them |
185 |
- [[ -z ${mysimd} ]] && mysimd=("0") |
186 |
- |
187 |
- local gcc=$(tc-getCC) |
188 |
- # LLVM needs CPP11. Do not disable. |
189 |
- local mycmakeargs=( |
190 |
- -DENABLERTTI=OFF |
191 |
- -DINSTALL_DOCS=$(usex doc) |
192 |
- -DLLVM_STATIC=ON |
193 |
- -DOSL_BUILD_TESTS=$(usex test) |
194 |
- -DSTOP_ON_WARNING=OFF |
195 |
- -DUSE_PARTIO=$(usex partio) |
196 |
- -DUSE_QT=$(usex qt5) |
197 |
- -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" |
198 |
- ) |
199 |
- |
200 |
- cmake_src_configure |
201 |
-} |