summarylogtreecommitdiffstats
path: root/010-libjxl-openexr-fix.patch
diff options
context:
space:
mode:
authorDaniel Bermond2021-08-02 20:22:56 +0000
committerDaniel Bermond2021-08-02 20:22:56 +0000
commit41557245a0769192d3ab898a4af9ed8414d042c1 (patch)
tree5ef85f66cee93fb60a9f90d57b11c1f0945dbf84 /010-libjxl-openexr-fix.patch
parentfe94d782920af1d658052341ba1b530d46e63cf8 (diff)
downloadaur-41557245a0769192d3ab898a4af9ed8414d042c1.tar.gz
Update to version 0.5
Diffstat (limited to '010-libjxl-openexr-fix.patch')
-rw-r--r--010-libjxl-openexr-fix.patch37
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);
- }