Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openexr-devel-3.2.2-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: openexr-devel Distribution: openSUSE Tumbleweed
Version: 3.2.2 Vendor: openSUSE
Release: 2.1 Build date: Thu Dec 12 15:56:41 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 735741 Source RPM: openexr-3.2.2-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.openexr.com/
Summary: Development files for the 16-bit FP EXR picture handling library
OpenEXR is a high dynamic-range (HDR) image file format developed by
Industrial Light & Magic for use in computer imaging applications.

This package contains header files.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Thu Dec 12 2024 Martin Pluskal <mpluskal@suse.com>
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Feb 14 2024 pgajdos@suse.com
  - version update to 3.2.2 [bsc#1219498]
    * [CVE-2023-5841](https://takeonme.org/cves/CVE-2023-5841.html).
      Note that this bug is present in the C++ API (since v3.1.0), although
      it is in a routine that is predominantly used for development and
      testing. It is not likely to appear in production code.
    * OSS-fuzz [66491](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66491)
      Out-of-memory in openexr_exrcorecheck_fuzzer
    * OSS-fuzz [66489](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66489)
      Null-dereference in `Imf_3_3::realloc_deepdata`
  - deleted patches
    - openexr-CVE-2023-5841.patch (upstreamed)
* Wed Feb 07 2024 pgajdos@suse.com
  - version update to 3.2.1
    [#]# Version 3.2.0 (August 30, 2023)
    * Zip compression via ``libdeflate``
    * New camdkit/camdkit-enabled standard attributes
    * Updated SO versioning policy
    * Python bindings & PyPI wheel
    * Miscellaneous improvements
    [#]# Version 3.2.1 (September 27, 2023)
    * Fix for linking statically against an external ``libdeflate``
    * Fix a compile error with ``OPENEXR_VERSION_HEX``
    * Fix various compiler warnings
    * Pkg-config generation is now on by default for all systems, including Windows
  - modified sources
    % baselibs.conf
  - added patches
    fix CVE-2023-5841 [bsc#1219498], heap-based buffer overflow in generic_unpack_deep()
    + openexr-CVE-2023-5841.patch
* Thu Aug 24 2023 pgajdos@suse.com
  - version update to 3.1.11
    [#]# Version 3.1.11 (August 13, 2023)
    Patch release that fixes a build failure with `-march=x86-64-v3`
    * Initialize `regs[]` to 0 in `check_for_x86_simd`
    * Fix CPUID detection with `-march=x86-64-v3`
    [#]# Version 3.1.10 (August 2, 2023)
    Patch release that addresses miscellaneous build issues, test
    failures, and performance regressions, as well as:
    * OSS-fuzz [59457](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=59457)
    Heap-buffer-overflow in `LossyDctDecoder_execute`
    * Readdress #1456: disallow NaNs in `testOptimizedInterleavePatterns`
    * Revert pre-computed values
    * Fix handling for corrupt number of DC components
    * Add `OPENEXR_MISSING_ARM_VLD1` workaround to `internal_dwa_simd.h`
    * Fix Huffman performance regression on Linux/clang
    * Fix range check in dwa compressor
    * Fix build with i386 and musl libc
    * Fix the code contains unhandled character
    * Fix cpu detection of sse2 on non-64 x86
    * Fix the code contains unhandled character
    * Fix gcc-11 warnings: signed/unsigned integer comparison, unused variables
    * Fix macOS and Windows build failures when threading is disabled
    * Fix build error on win_arm64
  - deleted patches
    - 1488.patch (upstreamed)
* Tue Jul 18 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix regression on non-SSE architectures
    https://github.com/AcademySoftwareFoundation/openexr/issues/1460:
    * 1488.patch
  - Also disable 'DWA[AB]Compression' test on aarch64 as the patch
    above fixes the issue for all targets, except aarch64
* Tue Jun 27 2023 pgajdos@suse.com
  - version update to 3.1.9
    * Patch release that addresses miscelleneous build and doc issues, as well as:
      . OSS-fuzz 59382 Heap-buffer-overflow in internal_huf_decompress
* Tue Jun 20 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.1.8:
    * Support for DWA compression in OpenEXRCore
    * Fix OSS-fuzz 59070 Stack-buffer-overflow in
      DwaCompressor_readChannelRules
* Sat Apr 15 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.1.7:
    * Patch release that fixes a build regression on ARMv7, and
      fixes a build issue with zlib.
* Tue Mar 14 2023 Paolo Stivanin <info@paolostivanin.com>
  - update to 3.1.6:
    * NEON optimizations for ZIP reading
    * Enable fast Huffman & Huffman zig-zag transform for Arm Neon
    * Support relative and absolute libdir/includedir in pkg-config generation
    * Fix for reading memory mapped files with DWA compression
    * Enable SSE4 support on Windows
    * Fast huf decoder
  - Drop gcc13-fix.patch
* Mon Mar 06 2023 Martin Liška <mliska@suse.cz>
  - Add upstream fix gcc13-fix.patch.
* Mon Feb 27 2023 pgajdos@suse.com
  - fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md)
* Thu Dec 08 2022 pgajdos@suse.com
  - skip testMultiTiledPartThreading for ppc64le [bsc#1205885]
* Sat Nov 05 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Add _constraints: 6000 MiB memory
* Mon May 02 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.1.5:
    * Add backwards-compatibilty flags to the core library to match
      original behavior of the the c++ library. Fixes reading of certain
      files by the new core.
    * Fix build failures on MSVC14 and MSVC 2022
    * Fix build failure on latest 64-bit Ubuntu
    * Documentation refers to primary branch as "main"
    * Update the CI workflow matrix to VFX-CY2022
    * Update auto-fetch Imath version to v3.1.5
    Specific OSS-fuzz issues:
    * OSS-fuzz [46309](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46309)
    Heap-buffer-overflow in Imf_3_1::memstream_read
    * OSS-fuzz [46083](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46083)
    Out-of-memory in openexr_exrcheck_fuzzer
    * OSS-fuzz [45899](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45899)
    Integer-overflow in internal_exr_compute_chunk_offset_size
    * OSS-fuzz [44084](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44084)
    Out-of-memory in openexr_exrcheck_fuzzer
* Mon Feb 14 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.1.4 (bsc#1194333):
    * Several bug fixes to properly reject invalid input upon read
    * A check to enable SSE2 when building with Visual Studio
    * A check to fix building with VisualStudio on ARM64
    * Update the automatically-downloaded version of Imath to v3.1.4
    * Miscellaneous documentation improvements
  - drop openexr-CVE-2021-45942.patch (upstream)
* Wed Jan 05 2022 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-45942 [bsc#1194333], heap-based buffer overflow in Imf_3_1:LineCompositeTask:execute
    + openexr-CVE-2021-45942.patch
* Tue Nov 09 2021 pgajdos@suse.com
  - version update to 3.1.3
    Patch release with a change to default zip compression level:
    * Default zip compression level is now 4 (instead of 6), which in our
      tests improves compression times by 2x with only a tiny drop in
      compression ratio.
    * ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
      now set default compression levels for writing.
    * The Header how has ``zipCompressionLevel()`` and
      ``dwaCompressionLevel()`` to return the levels used for writing.
    Also, various bug fixes, build improvements, and documentation
    updates. In particular:
    * Fixes a build failure with Imath prior to v3.1
    * Fixes a bug in detecting invalid chromaticity values
  - deleted patches
    - openexr-fix-armv7-2.patch (upstreamed)
    - openexr-fix-armv7.patch (upstreamed)
* Tue Aug 31 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix OpenEXRCore.testHUF on armv7:
    * openexr-fix-armv7.patch
    * openexr-fix-armv7-2.patch
* Mon Aug 16 2021 pgajdos@suse.com
  - devel package obsoletes and provides ilmbase-devel
* Fri Aug 13 2021 pgajdos@suse.com
  - run spec-cleaner
* Fri Aug 13 2021 pgajdos@suse.com
  - fix baselibs.conf
  - modified sources
    % baselibs.conf
* Fri Aug 13 2021 pgajdos@suse.com
  - version update to 3.1.1
    3.1.1
    * Patch release that fixes build failures on various systems,
      introduces CMake CMAKE_CROSSCOMPILING_EMULATOR support, and
      fixes a few other minor issues.
    3.1
    * The 3.1 release of OpenEXR introduces a new library, OpenEXRCore,
      which is the result of a significant re-thinking of how OpenEXR
      manages file I/O and provides access to image data. It begins
      to address long-standing scalability issues with multithreaded
      image reading and writing.
    3.0.1
    Major release with major build restructing, security improvements, and
    new features:
    * Restructuring:
    - The IlmBase/PyIlmBase submodules have been separated into the
      Imath project, now included by OpenEXR via a CMake submodule
      dependency, fetched automatically via CMake's FetchContent if
      necessary.
    - The library is now called ``libOpenEXR`` (instead of
      ``libIlmImf``).  No header files have been renamed, they retain
      the ``Imf`` prefix.
    - Symbol linkage visibility is limited to specific public symbols.
    * Build improvements:
    - No more simultaneous static/shared build option.
    - Community-provided support for bazel.
    * New Features:
    - ID Manifest Attributes, as described in ["A Scheme for Storing
      Object ID Manifests in OpenEXR
      Images"](https://doi.org/10.1145/3233085.3233086), Peter Hillman,
      DigiPro 18: Proceedings of the 8th Annual Digital Production
      Symposium, August 2018.
    - New program: exrcheck validates the contents of an EXR file.
    * Changes:
    - EXR files with no channels are no longer allowed.
    - Hard limit on the size of deep tile sizes; tiles must be less than
      2^30 pixels.
    - Tiled DWAB files used STATIC_HUFFMAN compression.
    - ``Int64`` and ``SInt64`` types are deprecated in favor of
      ``uint64_t`` and ``int64_t``.
    - Header files have been pruned of extraneous ``#include``'s
      ("Include What You Use"), which may generate compiler errors in
      application source code from undefined symbols or
      partially-defined types. These can be resolved by identifying and
      including the appropriate header.
    - See the [porting
      guide](https://github.com/AcademySoftwareFoundation/Imath/blob/master/docs/PortingGuide2-3.md)
      for details about differences from previous releases and how to
      address them.
    - Also refer to the porting guide for details about changes to
      Imath
  - deleted patches
    - 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch, renamed:
  - added patches
    fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
    + openexr-pkgconfig-fix-libdir.patch
  - deleted sources
    - _multibuild (not needed)
  - see CHANGES.md for details
  - deleted patches
    - openexr-pkgconfig-fix-libdir.patch (upstreamed)
* Tue Aug 03 2021 pgajdos@suse.com
  - version update to 2.5.7
    Patch release of 2.5 with security and build fixes:
    * OSS-fuzz 28051 Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer
    * OSS-fuzz 28155 Crash in Imf_2_5::PtrIStream::read
    * Fix broken symlink and pkg-config lib suffix for cmake debug builds
  - modified patches
    % 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
  - deleted patches
    - openexr-CVE-2021-3598.patch (upstreamed)
    - openexr-CVE-2021-3605.patch (upstreamed)
* Wed Jun 16 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function
    + openexr-CVE-2021-3605.patch
* Tue Jun 15 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars
    + openexr-CVE-2021-3598.patch
* Tue Jun 15 2021 pgajdos@suse.com
  - version update to 2.5.6
    * [#1013](https://github.com/AcademySoftwareFoundation/openexr/pull/1013)
    Fixed regression in Imath::succf() and Imath::predf() when negative values are given
* Wed Mar 31 2021 pgajdos@suse.com
  - version update to 2.5.5
    Patch release with various bug/sanitizer/security fixes, primarily
    related to reading corrupted input files, but also a fix for universal
    build support on macOS.
  - see CHANGES.md for details
* Thu Jan 07 2021 pgajdos@suse.com
  - merge also baselibs.conf
  - modified sources
    % baselibs.conf
* Tue Jan 05 2021 pgajdos@suse.com
  - merge ilmbase and openexr source packages into one _multibuild
  - added sources
    + _multibuild
* Tue Jan 05 2021 pgajdos@suse.com
  - version update to 2.5.4
    * Patch release with various bug/sanitizer/security fixes, primarily
      related to reading corrupted input files.

Files

/usr/include/OpenEXR
/usr/include/OpenEXR/Iex.h
/usr/include/OpenEXR/IexBaseExc.h
/usr/include/OpenEXR/IexConfig.h
/usr/include/OpenEXR/IexErrnoExc.h
/usr/include/OpenEXR/IexExport.h
/usr/include/OpenEXR/IexForward.h
/usr/include/OpenEXR/IexMacros.h
/usr/include/OpenEXR/IexMathExc.h
/usr/include/OpenEXR/IexMathFloatExc.h
/usr/include/OpenEXR/IexMathIeeeExc.h
/usr/include/OpenEXR/IexNamespace.h
/usr/include/OpenEXR/IexThrowErrnoExc.h
/usr/include/OpenEXR/IlmThread.h
/usr/include/OpenEXR/IlmThreadConfig.h
/usr/include/OpenEXR/IlmThreadExport.h
/usr/include/OpenEXR/IlmThreadForward.h
/usr/include/OpenEXR/IlmThreadMutex.h
/usr/include/OpenEXR/IlmThreadNamespace.h
/usr/include/OpenEXR/IlmThreadPool.h
/usr/include/OpenEXR/IlmThreadSemaphore.h
/usr/include/OpenEXR/ImfAcesFile.h
/usr/include/OpenEXR/ImfArray.h
/usr/include/OpenEXR/ImfAttribute.h
/usr/include/OpenEXR/ImfBoxAttribute.h
/usr/include/OpenEXR/ImfCRgbaFile.h
/usr/include/OpenEXR/ImfChannelList.h
/usr/include/OpenEXR/ImfChannelListAttribute.h
/usr/include/OpenEXR/ImfCheckFile.h
/usr/include/OpenEXR/ImfChromaticities.h
/usr/include/OpenEXR/ImfChromaticitiesAttribute.h
/usr/include/OpenEXR/ImfCompositeDeepScanLine.h
/usr/include/OpenEXR/ImfCompression.h
/usr/include/OpenEXR/ImfCompressionAttribute.h
/usr/include/OpenEXR/ImfCompressor.h
/usr/include/OpenEXR/ImfConvert.h
/usr/include/OpenEXR/ImfDeepCompositing.h
/usr/include/OpenEXR/ImfDeepFrameBuffer.h
/usr/include/OpenEXR/ImfDeepImage.h
/usr/include/OpenEXR/ImfDeepImageChannel.h
/usr/include/OpenEXR/ImfDeepImageIO.h
/usr/include/OpenEXR/ImfDeepImageLevel.h
/usr/include/OpenEXR/ImfDeepImageState.h
/usr/include/OpenEXR/ImfDeepImageStateAttribute.h
/usr/include/OpenEXR/ImfDeepScanLineInputFile.h
/usr/include/OpenEXR/ImfDeepScanLineInputPart.h
/usr/include/OpenEXR/ImfDeepScanLineOutputFile.h
/usr/include/OpenEXR/ImfDeepScanLineOutputPart.h
/usr/include/OpenEXR/ImfDeepTiledInputFile.h
/usr/include/OpenEXR/ImfDeepTiledInputPart.h
/usr/include/OpenEXR/ImfDeepTiledOutputFile.h
/usr/include/OpenEXR/ImfDeepTiledOutputPart.h
/usr/include/OpenEXR/ImfDoubleAttribute.h
/usr/include/OpenEXR/ImfEnvmap.h
/usr/include/OpenEXR/ImfEnvmapAttribute.h
/usr/include/OpenEXR/ImfExport.h
/usr/include/OpenEXR/ImfFlatImage.h
/usr/include/OpenEXR/ImfFlatImageChannel.h
/usr/include/OpenEXR/ImfFlatImageIO.h
/usr/include/OpenEXR/ImfFlatImageLevel.h
/usr/include/OpenEXR/ImfFloatAttribute.h
/usr/include/OpenEXR/ImfFloatVectorAttribute.h
/usr/include/OpenEXR/ImfForward.h
/usr/include/OpenEXR/ImfFrameBuffer.h
/usr/include/OpenEXR/ImfFramesPerSecond.h
/usr/include/OpenEXR/ImfGenericInputFile.h
/usr/include/OpenEXR/ImfGenericOutputFile.h
/usr/include/OpenEXR/ImfHeader.h
/usr/include/OpenEXR/ImfHuf.h
/usr/include/OpenEXR/ImfIDManifest.h
/usr/include/OpenEXR/ImfIDManifestAttribute.h
/usr/include/OpenEXR/ImfIO.h
/usr/include/OpenEXR/ImfImage.h
/usr/include/OpenEXR/ImfImageChannel.h
/usr/include/OpenEXR/ImfImageChannelRenaming.h
/usr/include/OpenEXR/ImfImageDataWindow.h
/usr/include/OpenEXR/ImfImageIO.h
/usr/include/OpenEXR/ImfImageLevel.h
/usr/include/OpenEXR/ImfInputFile.h
/usr/include/OpenEXR/ImfInputPart.h
/usr/include/OpenEXR/ImfInt64.h
/usr/include/OpenEXR/ImfIntAttribute.h
/usr/include/OpenEXR/ImfKeyCode.h
/usr/include/OpenEXR/ImfKeyCodeAttribute.h
/usr/include/OpenEXR/ImfLineOrder.h
/usr/include/OpenEXR/ImfLineOrderAttribute.h
/usr/include/OpenEXR/ImfLut.h
/usr/include/OpenEXR/ImfMatrixAttribute.h
/usr/include/OpenEXR/ImfMisc.h
/usr/include/OpenEXR/ImfMultiPartInputFile.h
/usr/include/OpenEXR/ImfMultiPartOutputFile.h
/usr/include/OpenEXR/ImfMultiView.h
/usr/include/OpenEXR/ImfName.h
/usr/include/OpenEXR/ImfNamespace.h
/usr/include/OpenEXR/ImfOpaqueAttribute.h
/usr/include/OpenEXR/ImfOutputFile.h
/usr/include/OpenEXR/ImfOutputPart.h
/usr/include/OpenEXR/ImfPartHelper.h
/usr/include/OpenEXR/ImfPartType.h
/usr/include/OpenEXR/ImfPixelType.h
/usr/include/OpenEXR/ImfPreviewImage.h
/usr/include/OpenEXR/ImfPreviewImageAttribute.h
/usr/include/OpenEXR/ImfRational.h
/usr/include/OpenEXR/ImfRationalAttribute.h
/usr/include/OpenEXR/ImfRgba.h
/usr/include/OpenEXR/ImfRgbaFile.h
/usr/include/OpenEXR/ImfRgbaYca.h
/usr/include/OpenEXR/ImfSampleCountChannel.h
/usr/include/OpenEXR/ImfStandardAttributes.h
/usr/include/OpenEXR/ImfStdIO.h
/usr/include/OpenEXR/ImfStringAttribute.h
/usr/include/OpenEXR/ImfStringVectorAttribute.h
/usr/include/OpenEXR/ImfTestFile.h
/usr/include/OpenEXR/ImfThreading.h
/usr/include/OpenEXR/ImfTileDescription.h
/usr/include/OpenEXR/ImfTileDescriptionAttribute.h
/usr/include/OpenEXR/ImfTiledInputFile.h
/usr/include/OpenEXR/ImfTiledInputPart.h
/usr/include/OpenEXR/ImfTiledOutputFile.h
/usr/include/OpenEXR/ImfTiledOutputPart.h
/usr/include/OpenEXR/ImfTiledRgbaFile.h
/usr/include/OpenEXR/ImfTimeCode.h
/usr/include/OpenEXR/ImfTimeCodeAttribute.h
/usr/include/OpenEXR/ImfUtilExport.h
/usr/include/OpenEXR/ImfVecAttribute.h
/usr/include/OpenEXR/ImfVersion.h
/usr/include/OpenEXR/ImfWav.h
/usr/include/OpenEXR/ImfXdr.h
/usr/include/OpenEXR/OpenEXRConfig.h
/usr/include/OpenEXR/openexr.h
/usr/include/OpenEXR/openexr_attr.h
/usr/include/OpenEXR/openexr_base.h
/usr/include/OpenEXR/openexr_chunkio.h
/usr/include/OpenEXR/openexr_coding.h
/usr/include/OpenEXR/openexr_compression.h
/usr/include/OpenEXR/openexr_config.h
/usr/include/OpenEXR/openexr_context.h
/usr/include/OpenEXR/openexr_debug.h
/usr/include/OpenEXR/openexr_decode.h
/usr/include/OpenEXR/openexr_encode.h
/usr/include/OpenEXR/openexr_errors.h
/usr/include/OpenEXR/openexr_part.h
/usr/include/OpenEXR/openexr_std_attr.h
/usr/include/OpenEXR/openexr_version.h
/usr/lib64/cmake/OpenEXR
/usr/lib64/cmake/OpenEXR/OpenEXRConfig.cmake
/usr/lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake
/usr/lib64/cmake/OpenEXR/OpenEXRTargets-relwithdebinfo.cmake
/usr/lib64/cmake/OpenEXR/OpenEXRTargets.cmake
/usr/lib64/libIex-3_2.so
/usr/lib64/libIex.so
/usr/lib64/libIlmThread-3_2.so
/usr/lib64/libIlmThread.so
/usr/lib64/libOpenEXR-3_2.so
/usr/lib64/libOpenEXR.so
/usr/lib64/libOpenEXRCore-3_2.so
/usr/lib64/libOpenEXRCore.so
/usr/lib64/libOpenEXRUtil-3_2.so
/usr/lib64/libOpenEXRUtil.so
/usr/lib64/pkgconfig/OpenEXR.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Dec 15 23:42:51 2024