--- a/Source/cmake/OptionsGTK.cmake 2021-05-10 10:02:55.000000000 +0200 +++ b/Source/cmake/OptionsGTK.cmake 2024-05-10 17:01:41.610031597 +0200 @@ -21,7 +21,6 @@ find_package(Threads REQUIRED) find_package(ZLIB REQUIRED) find_package(ATK 2.16.0 REQUIRED) -find_package(WebP REQUIRED COMPONENTS demux) find_package(ATSPI 2.5.3) find_package(EGL) find_package(OpenGL) --- a/Source/WebCore/platform/ImageDecoders.cmake 2021-02-26 10:57:13.000000000 +0100 +++ b/Source/WebCore/platform/ImageDecoders.cmake 2024-05-10 17:27:37.870060143 +0200 @@ -6,7 +6,6 @@ "${WEBCORE_DIR}/platform/image-decoders/jpeg" "${WEBCORE_DIR}/platform/image-decoders/jpeg2000" "${WEBCORE_DIR}/platform/image-decoders/png" - "${WEBCORE_DIR}/platform/image-decoders/webp" ) list(APPEND WebCore_SOURCES @@ -26,8 +25,6 @@ platform/image-decoders/jpeg2000/JPEG2000ImageDecoder.cpp platform/image-decoders/png/PNGImageDecoder.cpp - - platform/image-decoders/webp/WEBPImageDecoder.cpp ) list(APPEND WebCore_LIBRARIES @@ -39,13 +36,6 @@ list(APPEND WebCore_LIBRARIES OpenJPEG::OpenJPEG) endif () -if (WebP_FOUND) - list(APPEND WebCore_LIBRARIES - WebP::demux - WebP::libwebp - ) -endif () - if (USE_CAIRO) list(APPEND WebCore_SOURCES platform/image-decoders/cairo/ImageBackingStoreCairo.cpp --- a/Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp 2021-02-26 10:57:13.000000000 +0100 +++ b/Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp 2024-05-10 17:31:12.260064075 +0200 @@ -33,9 +33,6 @@ #if USE(OPENJPEG) #include "JPEG2000ImageDecoder.h" #endif -#if USE(WEBP) -#include "WEBPImageDecoder.h" -#endif #include #include @@ -90,13 +87,6 @@ } #endif -#if USE(WEBP) -bool matchesWebPSignature(char* contents) -{ - return !memcmp(contents, "RIFF", 4) && !memcmp(contents + 8, "WEBPVP", 6); -} -#endif - bool matchesBMPSignature(char* contents) { return !memcmp(contents, "BM", 2); @@ -142,11 +132,6 @@ return JPEG2000ImageDecoder::create(JPEG2000ImageDecoder::Format::J2K, alphaOption, gammaAndColorProfileOption); #endif -#if USE(WEBP) - if (matchesWebPSignature(contents)) - return WEBPImageDecoder::create(alphaOption, gammaAndColorProfileOption); -#endif - if (matchesBMPSignature(contents)) return BMPImageDecoder::create(alphaOption, gammaAndColorProfileOption);