* [gentoo-commits] repo/proj/guru:dev commit in: profiles/, media-libs/skia/files/, media-libs/skia/
@ 2023-04-08 12:49 Anna Vyalkova
0 siblings, 0 replies; only message in thread
From: Anna Vyalkova @ 2023-04-08 12:49 UTC (permalink / raw
To: gentoo-commits
commit: bc31ed20ac5fc0294ad0d10de30af3ef7e239956
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Apr 8 12:33:12 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sat Apr 8 12:33:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc31ed20
media-libs/skia: treeclean
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
media-libs/skia/Manifest | 1 -
.../skia/files/skia-97-questionable-flags.patch | 52 -----
| 232 ---------------------
media-libs/skia/files/skia-97-system-skcms.patch | 52 -----
media-libs/skia/files/skia-97-system-vulkan.patch | 101 ---------
media-libs/skia/files/skia-97-system-zlib.patch | 16 --
media-libs/skia/metadata.xml | 23 --
media-libs/skia/skia-97-r2.ebuild | 213 -------------------
profiles/package.mask | 5 -
9 files changed, 695 deletions(-)
diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest
deleted file mode 100644
index 3595db41e..000000000
--- a/media-libs/skia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skia-97.gh.tar.gz 55736513 BLAKE2B a3fddcab23b395e884b64179577c0e88b22c5580c484b79ce11a598ea8822fe797248071ca638541c9146f6752d93e99d9effb7e3499cf1f1efd75e375f9d3d5 SHA512 c30cd68fd69cbe998c04db8a9d7d201fefa2e72541745a1216a51bde809152c11f53fd3ba66a5c7bfb971c090e5eecc2be50a3cf013645052c2c447bf70d5f7a
diff --git a/media-libs/skia/files/skia-97-questionable-flags.patch b/media-libs/skia/files/skia-97-questionable-flags.patch
deleted file mode 100644
index ee1aaea7e..000000000
--- a/media-libs/skia/files/skia-97-questionable-flags.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/skia/BUILD.gn
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/skia/BUILD.gn
-@@ -335,7 +335,7 @@
- config("no_exceptions") {
- # Exceptions are disabled by default on Windows. (Use /EHsc to enable them.)
- if (!is_win) {
-- cflags_cc = [ "-fno-exceptions" ]
-+ cflags_cc = [ "" ]
- }
- }
-
-@@ -572,7 +572,7 @@
- if (is_win) {
- cflags_cc = [ "/GR-" ]
- } else {
-- cflags_cc = [ "-fno-rtti" ]
-+ cflags_cc = [ "" ]
- }
- }
- }
-@@ -592,10 +592,6 @@
- if (is_mac || is_ios) {
- ldflags = [ "-dead_strip" ]
- } else {
-- cflags += [
-- "-fdata-sections",
-- "-ffunction-sections",
-- ]
- ldflags = [ "-Wl,--gc-sections" ]
- }
- if (target_cpu == "wasm") {
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh
-@@ -358,7 +358,6 @@
- -DSK_DISABLE_AAA \
- -DSK_FORCE_8_BYTE_ALIGNMENT \
- -DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \
-- -fno-rtti \
- $WASM_GPU \
- $WASM_PATHOPS \
- $WASM_RT_SHADER \
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/pathkit/compile.sh
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/pathkit/compile.sh
-@@ -113,7 +113,7 @@
- --no-entry \
- --pre-js $BASE_DIR/helper.js \
- --pre-js $BASE_DIR/chaining.js \
---fno-rtti -fno-exceptions -DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \
-+-DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \
- $WASM_CONF \
- -s ERROR_ON_UNDEFINED_SYMBOLS=1 \
- -s EXPORT_NAME="PathKitInit" \
diff --git a/media-libs/skia/files/skia-97-system-skcms-headers.patch b/media-libs/skia/files/skia-97-system-skcms-headers.patch
deleted file mode 100644
index c46b77276..000000000
--- a/media-libs/skia/files/skia-97-system-skcms-headers.patch
+++ /dev/null
@@ -1,232 +0,0 @@
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/dm/DMSrcSink.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/dm/DMSrcSink.cpp
-@@ -28,7 +28,7 @@
- #include "include/ports/SkImageGeneratorWIC.h"
- #include "include/private/SkImageInfoPriv.h"
- #include "include/private/SkTLogic.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "include/utils/SkNullCanvas.h"
- #include "include/utils/SkPaintFilterCanvas.h"
- #include "include/utils/SkRandom.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/experimental/wasm-skp-debugger/compile.sh
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/experimental/wasm-skp-debugger/compile.sh
-@@ -130,7 +130,7 @@
- $RELEASE_CONF \
- -I. \
- -Ithird_party/icu \
-- -Ithird_party/skcms \
-+ -lskcms \
- -DSK_DISABLE_AAA \
- -DSK_FORCE_8_BYTE_ALIGNMENT \
- -std=c++17 \
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/pictureshadercache.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/pictureshadercache.cpp
-@@ -22,7 +22,7 @@
- #include "include/core/SkString.h"
- #include "include/core/SkSurface.h"
- #include "include/core/SkTileMode.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
-
- #include <utility>
-
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/readpixels.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/readpixels.cpp
-@@ -23,7 +23,7 @@
- #include "include/core/SkString.h"
- #include "include/core/SkTypes.h"
- #include "include/gpu/GrDirectContext.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "tools/Resources.h"
-
- #include <string.h>
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/gn_to_bp.py
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/gn_to_bp.py
-@@ -485,10 +485,6 @@
- gn_to_bp_utils.GrabDependentValues(js, '//:nanobench', 'sources',
- nanobench_srcs, 'skia')
-
--# skcms is a little special, kind of a second-party library.
--local_includes.add("include/third_party/skcms")
--dm_includes .add("include/third_party/skcms")
--
- # Android's build will choke if we list headers.
- def strip_headers(sources):
- return {s for s in sources if not s.endswith('.h')}
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/core/SkColorSpace.h
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/core/SkColorSpace.h
-@@ -11,7 +11,7 @@
- #include "include/core/SkRefCnt.h"
- #include "include/private/SkFixed.h"
- #include "include/private/SkOnce.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include <memory>
-
- class SkData;
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/private/SkEncodedInfo.h
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/private/SkEncodedInfo.h
-@@ -12,7 +12,7 @@
-
- #include "include/core/SkData.h"
- #include "include/core/SkImageInfo.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
-
- struct SkEncodedInfo {
- public:
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh
-@@ -353,7 +353,7 @@
- $RELEASE_CONF \
- -I. \
- -Ithird_party/icu \
-- -Ithird_party/skcms \
-+ -lskcms \
- -Ithird_party/externals/icu/source/common/ \
- -DSK_DISABLE_AAA \
- -DSK_FORCE_8_BYTE_ALIGNMENT \
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/public.bzl
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/public.bzl
-@@ -534,7 +534,6 @@
- "include/pathops",
- "include/ports",
- "include/private",
-- "include/third_party/skcms",
- "include/utils",
- "include/utils/mac",
- "src/codec",
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpace.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpace.cpp
-@@ -8,7 +8,7 @@
- #include "include/core/SkColorSpace.h"
- #include "include/core/SkData.h"
- #include "include/private/SkTemplates.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpacePriv.h"
- #include "src/core/SkOpts.h"
-
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpaceXformSteps.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpaceXformSteps.cpp
-@@ -5,7 +5,7 @@
- * found in the LICENSE file.
- */
-
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpacePriv.h"
- #include "src/core/SkColorSpaceXformSteps.h"
- #include "src/core/SkRasterPipeline.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/gpu/GrDataUtils.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/gpu/GrDataUtils.cpp
-@@ -8,7 +8,7 @@
- #include "src/gpu/GrDataUtils.h"
-
- #include "include/private/SkTPin.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpaceXformSteps.h"
- #include "src/core/SkCompressedDataUtils.h"
- #include "src/core/SkConvertPixels.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/images/SkImageEncoderFns.h
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/images/SkImageEncoderFns.h
-@@ -12,7 +12,7 @@
- #include "include/core/SkICC.h"
- #include "include/core/SkTypes.h"
- #include "include/private/SkColorData.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
-
- typedef void (*transform_scanline_proc)(char* dst, const char* src, int width, int bpp);
-
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/AndroidCodecTest.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/AndroidCodecTest.cpp
-@@ -18,7 +18,7 @@
- #include "include/core/SkSize.h"
- #include "include/core/SkString.h"
- #include "include/core/SkTypes.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/codec/SkCodecImageGenerator.h"
- #include "src/core/SkPixmapPriv.h"
- #include "tests/Test.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/CodecTest.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/CodecTest.cpp
-@@ -37,7 +37,7 @@
- #include "include/encode/SkWebpEncoder.h"
- #include "include/private/SkMalloc.h"
- #include "include/private/SkTemplates.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "include/utils/SkRandom.h"
- #include "src/codec/SkCodecImageGenerator.h"
- #include "src/core/SkAutoMalloc.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ColorSpaceTest.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ColorSpaceTest.cpp
-@@ -12,7 +12,7 @@
- #include "include/core/SkRefCnt.h"
- #include "include/core/SkStream.h"
- #include "include/core/SkTypes.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpacePriv.h"
- #include "tests/Test.h"
- #include "tools/Resources.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ICCTest.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ICCTest.cpp
-@@ -9,7 +9,7 @@
-
- #include "include/core/SkICC.h"
- #include "include/core/SkString.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpacePriv.h"
- #include "tests/Test.h"
- #include "tools/Resources.h"
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/NonlinearBlendingTest.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/NonlinearBlendingTest.cpp
-@@ -6,7 +6,7 @@
- */
-
- #include "include/core/SkColorSpace.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpaceXformSteps.h"
- #include "tests/Test.h"
-
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/doxygen/Doxyfile
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/doxygen/Doxyfile
-@@ -795,7 +795,6 @@
- ../../include/docs \
- ../../include/gpu \
- ../../include/pathops \
-- ../../third_party/skcms \
- ../../modules/particles/include \
- ../../modules/skottie/include \
- ../../modules/sksg/include \
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/imgcvt.cpp
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/imgcvt.cpp
-@@ -10,7 +10,7 @@
- #include "include/core/SkImage.h"
- #include "include/core/SkStream.h"
- #include "include/core/SkSurface.h"
--#include "include/third_party/skcms/skcms.h"
-+#include "skcms.h"
- #include "src/core/SkColorSpacePriv.h"
-
- static void write_png(const char* path, sk_sp<SkImage> img) {
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py
-@@ -76,8 +76,7 @@
- need_rewriting = []
- for file_path in to_rewrite():
- if ('/generated/' in file_path or
-- 'tests/sksl/' in file_path or
-- 'third_party/skcms' in file_path):
-+ 'tests/sksl/' in file_path):
- continue
- if (file_path.endswith('.h') or
- file_path.endswith('.c') or
diff --git a/media-libs/skia/files/skia-97-system-skcms.patch b/media-libs/skia/files/skia-97-system-skcms.patch
deleted file mode 100644
index 40bd69516..000000000
--- a/media-libs/skia/files/skia-97-system-skcms.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- a/BUILD.gn
-+++ b/BUILD.gn
-@@ -93,7 +93,7 @@
- "GR_TEST_UTILS=1",
- ]
- }
-- libs = []
-+ libs = [ "skcms" ]
- lib_dirs = []
- if (skia_use_gl && skia_use_angle) {
- defines += [ "SK_ANGLE" ]
-@@ -1110,21 +1110,6 @@
- sources = [ "src/codec/SkRawCodec.cpp" ]
- }
-
--import("third_party/skcms/skcms.gni")
--skia_source_set("skcms") {
-- cflags = []
-- if (!is_win || is_clang) {
-- cflags += [
-- "-w",
-- "-std=c11",
-- ]
-- }
--
-- public = [ "include/third_party/skcms/skcms.h" ]
-- include_dirs = [ "include/third_party/skcms" ]
-- sources = rebase_path(skcms_sources, ".", "third_party/skcms")
--}
--
- optional("typeface_freetype") {
- enabled = skia_use_freetype
-
-@@ -1225,7 +1210,6 @@
- ":gpu",
- ":graphite",
- ":pdf",
-- ":skcms",
- ":xps",
- ]
-
-@@ -2096,9 +2080,9 @@
- test_app("imgcvt") {
- sources = [ "tools/imgcvt.cpp" ]
- deps = [
-- ":skcms",
- ":skia",
- ]
-+ libs = [ "skcms" ]
- }
- test_app("fm") {
- sources = [
diff --git a/media-libs/skia/files/skia-97-system-vulkan.patch b/media-libs/skia/files/skia-97-system-vulkan.patch
deleted file mode 100644
index c14ffbf07..000000000
--- a/media-libs/skia/files/skia-97-system-vulkan.patch
+++ /dev/null
@@ -1,101 +0,0 @@
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/BUILD.gn
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/BUILD.gn
-@@ -1479,10 +1479,6 @@
- deps = [ "experimental/sktext" ]
- }
-
--config("our_vulkan_headers") {
-- include_dirs = [ "include/third_party/vulkan" ]
--}
--
- # Targets guarded by skia_enable_tools may use //third_party freely.
- if (skia_enable_tools) {
- skia_public_includes = [
-@@ -1569,7 +1565,6 @@
- skia_source_set("public_headers_warnings_check") {
- sources = [ "tools/public_headers_warnings_check.cpp" ]
- configs = [
-- ":our_vulkan_headers",
- ":cpp14",
- ]
- if (defined(skia_header_target_default_configs)) {
-@@ -1681,10 +1676,6 @@
- test_lib("gpu_tool_utils") {
- public_defines = []
-
-- # Bots and even devs may not have Vulkan headers, so put
-- # include/third_party/vulkan on our path so they're always available.
-- all_dependent_configs = [ ":our_vulkan_headers" ]
--
- defines = []
- if (skia_enable_discrete_gpu) {
- defines += [ "SK_ENABLE_DISCRETE_GPU" ]
-@@ -2204,7 +2195,6 @@
-
- test_app("skpinfo") {
- sources = [ "tools/skpinfo.cpp" ]
-- configs = [ ":our_vulkan_headers" ]
- deps = [
- ":flags",
- ":skia",
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/gpu/vk/GrVkVulkan.h
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/gpu/vk/GrVkVulkan.h
-@@ -11,7 +11,7 @@
- #include "include/core/SkTypes.h"
-
- #if SKIA_IMPLEMENTATION || !defined(SK_VULKAN)
--#include "include/third_party/vulkan/vulkan/vulkan_core.h"
-+#include "vulkan/vulkan_core.h"
- #else
- // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan
- // headers stay up to date for our needs
-@@ -21,7 +21,7 @@
- #ifdef SK_BUILD_FOR_ANDROID
- // This is needed to get android extensions for external memory
- #if SKIA_IMPLEMENTATION || !defined(SK_VULKAN)
--#include "include/third_party/vulkan/vulkan/vulkan_android.h"
-+#include "vulkan/vulkan_android.h"
- #else
- // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan
- // headers stay up to date for our needs
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/particles/BUILD.gn
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/particles/BUILD.gn
-@@ -27,7 +27,6 @@
- sources = skia_particle_sources
- configs += [
- "../../:skia_private",
-- "../../:our_vulkan_headers",
- ]
- }
- }
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/third_party/vulkanmemoryallocator/BUILD.gn
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/third_party/vulkanmemoryallocator/BUILD.gn
-@@ -12,7 +12,6 @@
-
- include_dirs = [
- "../..",
-- "../../include/third_party/vulkan",
- ]
-
- sources = [
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/check-headers-self-sufficient
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/check-headers-self-sufficient
-@@ -32,7 +32,6 @@
- r'include/private/.*_impl\.h',
- r'include/private/.*_neon\.h',
- r'include/private/.*_sse\.h',
-- r'include/third_party/vulkan/.*',
- r'include/utils/mac/SkCGUtils\.h',
- r'include/views/SkOSWindow_.*\.h',
- r'modules/.*',
---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py
-+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py
-@@ -43,7 +43,7 @@
- # Don't count our local Vulkan headers as Skia headers;
- # we don't want #include <vulkan/vulkan_foo.h> rewritten to point to them.
- # Nor do we care about things in node_modules, used by *Kits.
--ignorelist = ['include/third_party/vulkan', 'node_modules']
-+ignorelist = ['node_modules']
-
- assert '/' in [os.sep, os.altsep]
- def fix_path(p):
diff --git a/media-libs/skia/files/skia-97-system-zlib.patch b/media-libs/skia/files/skia-97-system-zlib.patch
deleted file mode 100644
index 6fb0aef47..000000000
--- a/media-libs/skia/files/skia-97-system-zlib.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/third_party/zlib/BUILD.gn
-+++ b/third_party/zlib/BUILD.gn
-@@ -196,13 +196,3 @@
-
- config("zlib_config") {
- }
--
--third_party("compression_utils_portable") {
-- visibility = [ "//third_party/externals/angle2:*" ]
-- public_include_dirs = [ "../externals/zlib/google" ]
-- sources = [
-- "../externals/zlib/google/compression_utils_portable.cc",
-- "../externals/zlib/google/compression_utils_portable.h",
-- ]
-- public_deps = [ ":zlib" ] # either system or from source
--}
diff --git a/media-libs/skia/metadata.xml b/media-libs/skia/metadata.xml
deleted file mode 100644
index 333dcacf9..000000000
--- a/media-libs/skia/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
- <longdescription lang="en">
-Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.
- </longdescription>
- <use>
- <flag name="ccpr">enable coverage counting path renderer</flag>
- <flag name="freetype">enable <pkg>media-libs/freetype</pkg> support</flag>
- <flag name="gpu">enable GPU backend</flag>
- <flag name="harfbuzz">enable <pkg>media-libs/harfbuzz</pkg> support</flag>
- <flag name="lottie">Play back bodymovin lottie files</flag>
- <flag name="opencl">enable opencl support</flag>
- <flag name="rive">enable support for rive files</flag>
- <flag name="svg">enable support for SVG files</flag>
- <flag name="vulkan">enable vulkan backend</flag>
- </use>
-</pkgmetadata>
diff --git a/media-libs/skia/skia-97-r2.ebuild b/media-libs/skia/skia-97-r2.ebuild
deleted file mode 100644
index 6dbe9973c..000000000
--- a/media-libs/skia/skia-97-r2.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-#https://github.com/google/skia/blob/master/include/core/SkMilestone.h
-COMMIT="f2093bf1b076210bd017f237eaab84ea4d3d6771"
-
-DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images"
-HOMEPAGE="
- https://skia.org
- https://github.com/google/skia
-"
-SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="+ccpr debug ffmpeg +fontconfig +freetype gpu +harfbuzz +icu jit +jpeg +lottie lua opencl +opengl +pdf +png +rive svg vulkan +webp +zlib +X +xml"
-#TODO: find out how to enable and link: angle dawn piex sfntly wuffs
-
-CDEPEND="
- media-libs/skcms:=
-
- ffmpeg? ( media-video/ffmpeg )
- fontconfig? ( media-libs/fontconfig )
- freetype? ( media-libs/freetype )
- harfbuzz? ( media-libs/harfbuzz:=[icu?] )
- icu? ( dev-libs/icu:= )
- jpeg? ( media-libs/libjpeg-turbo )
- lua? ( dev-lang/lua:* )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng )
- webp? ( media-libs/libwebp )
- xml? ( dev-libs/expat )
- zlib? ( sys-libs/zlib )
-"
-RDEPEND="
- ${CDEPEND}
- opencl? ( virtual/opencl )
-"
-DEPEND="
- ${PYTHON_DEPS}
- ${CDEPEND}
- opencl? ( dev-util/opencl-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/gn"
-
-PATCHES=(
- "${FILESDIR}/${P}-system-skcms-headers.patch"
- "${FILESDIR}/${P}-system-skcms.patch"
- "${FILESDIR}/${P}-system-vulkan.patch"
- "${FILESDIR}/${P}-questionable-flags.patch"
- "${FILESDIR}/${P}-system-zlib.patch"
-)
-
-REQUIRED_USE="
- X? ( opengl )
-"
-
-src_prepare() {
- rm -r include/third_party/* || die
- rm -r third_party/skcms || die
-
- default
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
-
- local myconf_gn=()
- passflags() {
- local _f _x
- _f=( ${1} )
- _x="[$(printf '"%s", ' "${_f[@]}")]"
- myconf_gn+=( extra_${2}="${_x}" )
- }
- passflags "${CFLAGS}" cflags_c
- passflags "${CXXFLAGS}" cflags_cc
- passflags "${LDFLAGS}" ldflags
-
- # skia_qt_path = getenv("QT_PATH") #todo
-
- myconf_gn+=(
- ar=\"${AR}\"
- cc=\"${CC}\"
- cxx=\"${CXX}\"
- is_component_build=true
- is_official_build=true
- is_shared_library=true
- skia_build_fuzzers=false
- skia_compile_processors = true
- skia_compile_sksl_tests=false
- skia_enable_android_utils=false #android
- skia_enable_api_available_macro = true
- skia_enable_flutter_defines = false
- skia_enable_fontmgr_android=false #android
- skia_enable_fontmgr_win_gdi=false #windows
- skia_enable_nga=false
- skia_enable_tools=false
- skia_enable_winuwp = false
- skia_generate_workarounds = false
- skia_include_multiframe_procs = false
- skia_lex = false
- skia_skqp_global_error_tolerance=0
- skia_update_fuchsia_sdk=false #fuchsia
- skia_use_angle=false #todo
- skia_use_dawn=false #todo
- skia_use_direct3d=false #windows
- skia_use_dng_sdk=false
- skia_use_libheif=false #android only
- skia_use_experimental_xform=false
- skia_use_fixed_gamma_text=false #android
- skia_use_fonthost_mac=false #mac
- skia_use_libgifcodec=false #todo
- skia_use_metal=false #ios
- skia_use_ndk_images=false #android
- skia_use_piex=false #todo
- skia_use_sfml=false #todo
- skia_use_sfntly=false #todo
- skia_use_webgl=false #todo
- skia_use_wuffs=false #todo
- skia_use_xps=false #windows
-
- skia_enable_ccpr=$(usex ccpr true false)
- skia_enable_gpu=$(usex gpu true false)
- skia_enable_gpu_debug_layers=$(usex debug true false)
- skia_enable_pdf=$(usex pdf true false)
- skia_enable_skottie=$(usex lottie true false)
- skia_enable_skrive=$(usex rive true false)
- skia_enable_skvm_jit_when_possible=$(usex jit true false)
- skia_enable_svg=$(usex svg true false)
- skia_pdf_subset_harfbuzz =$(usex harfbuzz true false)
- skia_use_egl=$(usex opengl true false)
- skia_use_expat=$(usex xml true false)
- skia_use_ffmpeg=$(usex ffmpeg true false)
- skia_use_fontconfig=$(usex fontconfig true false)
- skia_use_gl=$(usex opengl true false)
- skia_use_harfbuzz=$(usex harfbuzz true false)
- skia_use_icu=$(usex icu true false)
- skia_use_libjpeg_turbo_decode=$(usex jpeg true false)
- skia_use_libjpeg_turbo_encode=$(usex jpeg true false)
- skia_use_libpng_decode=$(usex png true false)
- skia_use_libpng_encode=$(usex png true false)
- skia_use_libwebp_decode=$(usex webp true false)
- skia_use_libwebp_encode=$(usex webp true false)
- skia_use_lua=$(usex lua true false)
- skia_use_opencl=$(usex opencl true false)
- skia_use_vma=$(usex vulkan true false)
- skia_use_vulkan=$(usex vulkan true false)
- skia_use_x11=$(usex X true false)
- skia_use_zlib=$(usex zlib true false)
- )
-
- if use freetype; then
- myconf_gn+=( skia_enable_fontmgr_custom_directory=true )
- myconf_gn+=( skia_enable_fontmgr_custom_embedded=true )
- myconf_gn+=( skia_enable_fontmgr_custom_empty=true )
- myconf_gn+=( skia_use_freetype=true )
- myconf_gn+=( skia_use_system_freetype2=true )
-
- if use fontconfig; then
- myconf_gn+=( skia_enable_fontmgr_fontconfig=true )
- myconf_gn+=( skia_enable_fontmgr_FontConfigInterface=true )
- fi
- else
- myconf_gn+=( skia_enable_fontmgr_custom_directory=false )
- myconf_gn+=( skia_enable_fontmgr_custom_embedded=false )
- myconf_gn+=( skia_enable_fontmgr_custom_empty=false )
- myconf_gn+=( skia_use_freetype=false )
- myconf_gn+=( skia_use_system_freetype2=false )
- fi
-
- if ! use freetype !! ! use fontconfig; then
- myconf_gn+=( skia_enable_fontmgr_fontconfig=false )
- myconf_gn+=( skia_enable_fontmgr_FontConfigInterface=false )
- fi
-
-# skia_use_angle=$(usex angle true false)
-# skia_use_piex=$(usex piex true false)
-# skia_use_sfntly=$(usex sfntly true false)
-# skia_use_wuffs=$(usex wuffs true false)
-
- use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true )
- use icu && myconf_gn+=( skia_use_system_icu=true )
- use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true )
- use lua && myconf_gn+=( skia_use_system_lua=true )
- use png && myconf_gn+=( skia_use_system_libpng=true )
- use webp && myconf_gn+=( skia_use_system_libwebp=true )
- use zlib && myconf_gn+=( skia_use_system_zlib=true )
-
- myconf_gn="${myconf_gn[@]} ${EXTRA_GN}"
- set -- gn gen --args="${myconf_gn% }" out/Release || die
- echo "$@"
- "$@" || die
-}
-
-src_compile() {
- eninja -C out/Release
-}
-
-src_install() {
- dolib.so out/Release/*.so
- insinto "/usr/include/${PN}"
- doins -r include/.
-}
diff --git a/profiles/package.mask b/profiles/package.mask
index 6b088c2a1..9e456ce49 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -68,11 +68,6 @@ dev-python/mkdocs-render-swagger-plugin
# https://github.com/McLeopold/PythonSkills/issues/11
dev-python/skills
-# Anna Vyalkova <cyber+gentoo@sysrq.in> (2023-03-08)
-# Libraries with no consumers and no releases. Very hard to maintain.
-# Masked for removal in 30 days.
-media-libs/skia
-
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2023-03-04)
# Depend on masked gconf.
net-p2p/lbry
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2023-04-08 12:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-08 12:49 [gentoo-commits] repo/proj/guru:dev commit in: profiles/, media-libs/skia/files/, media-libs/skia/ Anna Vyalkova
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox