diff options
author | Daniel Bermond | 2021-08-02 20:22:56 +0000 |
---|---|---|
committer | Daniel Bermond | 2021-08-02 20:22:56 +0000 |
commit | 41557245a0769192d3ab898a4af9ed8414d042c1 (patch) | |
tree | 5ef85f66cee93fb60a9f90d57b11c1f0945dbf84 /010-libjxl-openexr-fix.patch | |
parent | fe94d782920af1d658052341ba1b530d46e63cf8 (diff) | |
download | aur-41557245a0769192d3ab898a4af9ed8414d042c1.tar.gz |
Update to version 0.5
Diffstat (limited to '010-libjxl-openexr-fix.patch')
-rw-r--r-- | 010-libjxl-openexr-fix.patch | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/010-libjxl-openexr-fix.patch b/010-libjxl-openexr-fix.patch deleted file mode 100644 index a6d247958c1c..000000000000 --- a/010-libjxl-openexr-fix.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/lib/extras/codec_exr.cc -+++ b/lib/extras/codec_exr.cc -@@ -32,6 +32,12 @@ namespace { - namespace OpenEXR = OPENEXR_IMF_NAMESPACE; - namespace Imath = IMATH_NAMESPACE; - -+// OpenEXR::Int64 is deprecated in favor of using uint64_t directly, but using -+// uint64_t as recommended causes build failures with previous OpenEXR versions -+// on macOS, where the definition for OpenEXR::Int64 was actually not equivalent -+// to uint64_t. This alternative should work in all cases. -+using ExrInt64 = decltype(std::declval<OpenEXR::IStream>().tellg()); -+ - constexpr int kExrBitsPerSample = 16; - constexpr int kExrAlphaBits = 16; - -@@ -90,8 +96,8 @@ class InMemoryIStream : public OpenEXR::IStream { - return pos_ < bytes_.size(); - } - -- OpenEXR::Int64 tellg() override { return pos_; } -- void seekg(const OpenEXR::Int64 pos) override { -+ ExrInt64 tellg() override { return pos_; } -+ void seekg(const ExrInt64 pos) override { - JXL_ASSERT(pos + 1 <= bytes_.size()); - pos_ = pos; - } -@@ -115,8 +121,8 @@ class InMemoryOStream : public OpenEXR::OStream { - pos_ += n; - } - -- OpenEXR::Int64 tellp() override { return pos_; } -- void seekp(const OpenEXR::Int64 pos) override { -+ ExrInt64 tellp() override { return pos_; } -+ void seekp(const ExrInt64 pos) override { - if (bytes_.size() + 1 < pos) { - bytes_.resize(pos - 1); - } |