Commit Graph

84 Commits

Author SHA256 Message Date
8deaa0ac78 - 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)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=106
2024-02-14 14:35:59 +00:00
f8967db72e Accepting request 1144872 from home:pgajdos
- 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

OBS-URL: https://build.opensuse.org/request/show/1144872
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=105
2024-02-07 10:50:22 +00:00
7f001d86bf - 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)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=103
2023-08-24 13:30:50 +00:00
eda5aea351 Accepting request 1099245 from home:Guillaume_G:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1099245
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=101
2023-07-18 11:22:51 +00:00
577acf3b02 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=99 2023-06-28 07:47:51 +00:00
a2938b71de - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=98
2023-06-27 11:43:23 +00:00
ef112e52a7 Accepting request 1094236 from home:dirkmueller:Factory
- update to 3.1.8:
  * Support for DWA compression in OpenEXRCore
  * Fix OSS-fuzz 59070 Stack-buffer-overflow in
    DwaCompressor_readChannelRules

OBS-URL: https://build.opensuse.org/request/show/1094236
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=96
2023-06-21 04:54:57 +00:00
51ed65e465 Accepting request 1079570 from home:dirkmueller:Factory
- update to 3.1.7:
  * Patch release that fixes a build regression on ARMv7, and
    fixes a build issue with zlib.

OBS-URL: https://build.opensuse.org/request/show/1079570
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=94
2023-04-18 12:30:45 +00:00
c36622638f Accepting request 1071437 from home:polslinux:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1071437
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=92
2023-03-14 13:22:16 +00:00
ea34d3430e Accepting request 1069628 from home:marxin:branches:graphics
- Add upstream fix gcc13-fix.patch.

OBS-URL: https://build.opensuse.org/request/show/1069628
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=90
2023-03-06 12:56:29 +00:00
d513fa5ad8 - fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md)
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=88
2023-02-27 12:27:54 +00:00
e091859f1a Accepting request 1041639 from home:pgajdos:branches:SUSE:ALP
- skip testMultiTiledPartThreading for ppc64le

OBS-URL: https://build.opensuse.org/request/show/1041639
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=85
2022-12-08 14:07:57 +00:00
6592809275 Accepting request 974389 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/974389
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=81
2022-05-02 11:01:36 +00:00
18db163acc Accepting request 954404 from home:dirkmueller:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/954404
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=80
2022-02-15 07:01:25 +00:00
4a1b52b0c1 - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=79
2022-01-05 12:55:43 +00:00
32251b6077 - 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)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=77
2021-11-09 10:18:35 +00:00
4d5d206ec7 Accepting request 917760 from home:Guillaume_G:branches:graphics
- Add patch to fix OpenEXRCore.testHUF on armv7:
  * openexr-fix-armv7.patch
  * openexr-fix-armv7-2.patch

OBS-URL: https://build.opensuse.org/request/show/917760
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=76
2021-09-09 15:33:55 +00:00
727e813366 - devel package obsoletes and provides ilmbase-devel
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=75
2021-08-16 14:42:51 +00:00
dc14eb2c92 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=74 2021-08-16 13:14:19 +00:00
5ecb6d902b - openexr-devel now provides/obsoletes ilmbase-devel
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=73
2021-08-16 12:35:03 +00:00
8d5a7785a9 - run spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=72
2021-08-13 10:27:06 +00:00
d357800950 Accepting request 911959 from home:pgajdos:openexr3
- 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,

OBS-URL: https://build.opensuse.org/request/show/911959
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=70
2021-08-13 09:46:28 +00:00
b508353971 - 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)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=69
2021-08-03 10:47:28 +00:00
6cc7edd22b - security update
- added patches
  fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function
  + openexr-CVE-2021-3605.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=67
2021-06-16 12:39:58 +00:00
f89cee985d - security update
- added patches
  fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars
  + openexr-CVE-2021-3598.patch

- 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

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=66
2021-06-15 10:24:04 +00:00
d4f1e8f4bb - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=64
2021-03-31 12:04:36 +00:00
OBS User buildservice-autocommit
93f18cc7df Updating link to change in openSUSE:Factory/openexr revision 42.0
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=c9d049eac0e8a8a3d487afbb21e32b57
2021-01-11 10:10:04 +00:00
0c2d741e54 - merge ilmbase and openexr source packages into one _multibuild
- added sources
  + _multibuild

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=60
2021-01-05 13:11:10 +00:00
044fd769aa - version update to 2.5.4
* Patch release with various bug/sanitizer/security fixes, primarily
    related to reading corrupted input files.

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=59
2021-01-05 09:20:49 +00:00
86a04b707e OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=57 2020-09-30 07:09:01 +00:00
7f3a2304d1 - version update to 2.5.3
* Various sanitizer/fuzz-identified issues related to handling of invalid input
  * Fixes to misc compiler warnings
  * Cmake fix for building on arm64 macOS (#772)
  * Read performance optimization (#782)
  * Fix for building on non-glibc (#798)
  * Fixes to tests

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=56
2020-09-30 07:02:24 +00:00
fe9d00c967 Accepting request 834725 from home:oertel:branches:graphics
- Disable testsuite also on s390/s390x, probably will not pass
  on any bigendian platform in current state

OBS-URL: https://build.opensuse.org/request/show/834725
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=54
2020-09-15 17:50:57 +00:00
Dirk Stoecker
269469b82d Accepting request 821232 from home:Andreas_Schwab:Factory
- Disable testsuite also on ppc

OBS-URL: https://build.opensuse.org/request/show/821232
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=52
2020-08-03 12:42:10 +00:00
b7a805a92f Accepting request 818885 from home:StefanBruens:branches:graphics
- Fix 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
  so pkgconfig file has no duplicate prefix.
- Run test suite also on all other archs but i586 and ppc64(be)

OBS-URL: https://build.opensuse.org/request/show/818885
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=50
2020-07-06 08:04:05 +00:00
e7ea672b17 - version update to 2.5.2
2.5.2
  * Invalid input could cause a heap-use-after-free error in DeepScanLineInputFile::DeepScanLineInputFile()
  * Invalid chunkCount attributes could cause heap buffer overflow in getChunkOffsetTableSize()
  * Invalid tiled input file could cause invalid memory access TiledInputFile::TiledInputFile()
  * OpenEXRConfig.h now correctly sets OPENEXR_PACKAGE_STRING to "OpenEXR" (rather than "IlmBase")
  2.5.1
  * A patch release that corrects the SO version for the v2.5 release,
    which missed getting bumped in v2.5.0.
  * This release also fixes an improper failure in IlmImfTest when running
    on ARMv7 and AAarch64.
  2.5.0
  * No more build-time header generation: toFloat.h, eLut.h,
    b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
    longer generated on the fly.
  * New StdISSTream class, an "input" stringstream version of StdOSStream
  * New Matrix22 class in Imath
  * Chromaticity comparison operator now includes white (formerly ignored)
  * Various cmake fixes
  * Bug fixes for various memory leaks
  * Bug fixes for various invalid memory accesses
  * New checks to detect damaged input files
  * OpenEXR_Viewers has been deprecated, removed from the top-level
    cmake build and documentation.
- modified patches
  % 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
- modified sources
  % baselibs.conf

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=49
2020-06-29 12:44:27 +00:00
742c3df9f4 - version update to 2.4.1
* Various fixes for memory leaks and invalid memory accesses
  * Various fixes for integer overflow with large images.
  * Various cmake fixes for build/install of python modules.
  * ImfMisc.h is no longer installed, since it's a private header.
- deleted patches
  - Fix-the-symlinks-creation.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=47
2020-04-16 10:57:14 +00:00
665d7c7e17 Accepting request 773200 from home:StefanBruens:branches:devel:tools:building
- Fix relative paths in generated pkgconfig files:
  0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
- Fix build with older cmake package (Leap 15.0 up to 15.2), the
  included ctest macro does not accept extra parameters.
- Add Fix-the-symlinks-creation.patch to fix the symlinks creation.
- fix OpenEXR.pc
- increase timeout for IlmImf test
- version update to 2.4.0
  * Completely re-written CMake configuration files
  * Improved support for building on Windows, via CMake
  * Improved support for building on macOS, via CMake
  * All code compiles without warnings on gcc, clang, msvc
  * Cleanup of license and copyright notices
  * floating-point exception handling is disabled by default
  * New Slice::Make method to reliably compute base pointer for a slice.
  * Miscellaneous bug fixes
  * CVE-2018-18444 Issue #351 Out of Memory
  * CVE-2018-18443 Issue #350 heap-buffer-overflow
- upstream does not provide gpg signature anymore
  https://github.com/openexr/openexr/issues/565
- modified sources
  % baselibs.conf
- deleted patches
  - openexr-CVE-2017-14988.patch (upstreamed)
  - openexr-CVE-2017-9111,9113,9115.patch (upstreamed)
  - openexr-CVE-2018-18444.patch (upstreamed)
- deleted sources
  - openexr-2.3.0.tar.gz.sig (not needed)
  - openexr.keyring (not needed)
- testsuite only for x86_64 [bsc#1146648]
- Enable tests on architectures with enough memory - boo#1146648
  * disable imffuzztest as it takes to much resources
- security update
- added patches
  CVE-2017-14988 [bsc#1061305]
  + openexr-CVE-2017-14988.patch
- security update
- added patches
  CVE-2017-9111 [bsc#1040109], CVE-2017-9113 [bsc#1040113], CVE-2017-9115 [bsc#1040115]
  + openexr-CVE-2017-9111,9113,9115.patch
- Codify new ilmbase requirements.
- security update
  * CVE-2018-18444 [bsc#1113455]
    + openexr-CVE-2018-18444.patch
- asan_build: build ASAN included
- debug_build: build more suitable for debugging
- Remove useless --with-pic.
- Adjust RPM groups and repair sentence structure.
- updated to 2.3.0
  * ThreadPool overhead improvements, enable custom thread pool
    to be registered via ThreadPoolProvider class
  * Fixes to enable custom namespaces for Iex, Imf
  * Improve read performance for deep/zipped data, and
    SIMD-accelerated uncompress support
  * Added rawPixelDataToBuffer() function for access to
    compressed scanlines
  * Iex::BaseExc no longer derived from std::string.
  * Imath throw() specifiers removed
  * Initial Support for Python 3
  * removed patch
- Update to 2.2.1
  * Fix reported OpenEXR security vulnerabilities: CVE-2017-9110,
    CVE-2017-9111, CVE-2017-9112, CVE-2017-9113, CVE-2017-9114,
    CVE-2017-9115 and CVE-2017-9116
- pgajdos@suse.com: but really seem to fix only:
  CVE-2017-9110 [bsc#1040107], CVE-2017-9114 [bsc#1040114],
  CVE-2017-9116 [bsc#1040116], CVE-2017-12596 [bsc#1052522]; for
  the rest of issues see [bsc#1040109], [bsc#1040112],
  [bsc#1040113], [bsc#1040114], [bsc#1040115], and [bsc#1061305]
- Cleanup a bit with spec-cleaner
- Update to 2.2.0
  * DreamWorks Lossy Compression A new high quality, high performance lossy
    compression codec contributed by DreamWorks Animation. This codec allows
    control over variable lossiness to balance visual quality and file size.
    This contribution also includes performance improvements that speed up
    the PIZ codec.
  * IlmImfUtil A new library intended to aid in development of image file
    manipulation utilities that support the many types of OpenEXR images.
  * This release also includes improvements to cross-platform build support
    using CMake.
- Bumped the soname, and now we have libIlmImf and libIlmImfUtil
- Removed openexr-2.1.0-headers.patch
- Updated openexr.keyring from the savannah project page.
- Add obsoletes to baselibs.conf.
- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)
- add openexr-2.1.0-headers.patch to install
  ImfDeepImageStateAttribute.h header too
- update to 2.1.0
  This release includes a refactoring of the optimised read paths for RGBA
  data, optimisations for some of the python bindings to Imath, improvements to
  the cmake build environment as well as additional documentation describing
  deep data in more detail.
- make tests conditional, enable fuzz test and huge test
- update to 2.0.1
  This is a maintenance push that predominantly addresses edge case
  failures in the optimisation code paths by temporarily disabling the
  feature. For more details, please refer to the
  /usr/share/doc/packages/openexr/ChangeLog
- add gpg-offline based verification
- fix library deps
- update to 2.0.0
 * Deep Data support - Pixels can now store a variable-length list of samples.
   The main rationale behind deep images is to enable the storage of multiple
   values at different depths for each pixel. OpenEXR 2.0 supports both
   hard-surface and volumetric representations for Deep Compositing workflows.
 * Multi-part Image Files - With OpenEXR 2.0, files can now contain a number
   of separate, but related, data parts in one file. Access to any part is
   independent of the others, pixels from parts that are not required in the
   current operation don't need to be accessed, resulting in quicker read
   times when accessing only a subset of channels. The multipart interface
   also incorporates support for Stereo images where views are stored in
   separate parts. This makes stereo OpenEXR 2.0 files significantly faster to
   work with than the previous multiview support in OpenEXR.
 * Optimized pixel reading - decoding RGB(A) scanline images has been
   accelerated on SSE processors providing a significant speedup when reading
   both old and new format images, including multipart and multiview files.
 * Namespacing - The library introduces versioned namespaces to avoid
   conflicts between packages compiled with different versions of the library.
- obsoleted
    openexr-suse-docdir.patch (moved in install phase)
    openexr-disable-tests.patch
- license update: BSD-3-Clause
  No GPL licensed files found in the package
- Update baselibs.conf
- Update to 1.7.1
  * Updated the .so verison to 7.
  * obsoletes openexr-includes.patch
- require new ilmbase-devel for build
- rename libopenexr-devel to openexr devel to be compatible
  with renamed ilmbase package
- disable the test at all, as running them in OBS seems not to be
  reliable
- Remove redundant tags/sections per specfile guideline suggestions
- openexr-disable-tests.patch - disable broken tests prevents a build
  in Factory
- remove explicit libdrm buildrequires
- Use %_smp_mflags for parallel build
- Update to 1.7.0 - bugfix release, multiviewer support
  * obsoletes CVE-2009-1720 support
  * built with --enable-larget-stack and test
- Renammed to be more comfortable with Shared Library policy
  * openexr - main (source package) contains tools in bindir, it provides and
    obsoletes the old OpenEXR symbol
  * libIlmImf6 - contains the openexr library
  * libopenexr-devel - contains the headers, Provides and Obsoletes the
    OpenEXR-devel symbol
  * openexr-doc - documentation
- add baselibs.conf as a source
- fixed bnc#527539:  VUL-0: OpenEXR: [ MDVSA-2009:190 ] OpenEXR
  used patches from Mandriva
  * CVE-2009-1720
  * CVE-2009-1721
- save 6.7MB by removing static libraries and "la" files
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)
- obsolete old -XXbit packages (bnc#437293)
- added baselibs.conf file to build xxbit packages
  for multilib support
- update to 1.6.1
- fix buid, add docu subpackage with documentation and examples
- fix linking of new IlmThread lib versus libpthread
- update to 1.4.6
- fix build, fix packaging examples and doc
- added missing Requires
- fixed RPM_OPT_FLAGS
- fix shared lib dependencies
- fix installed headers
- converted neededforbuild to BuildRequires
- make use of mesa-devel-packages macro in neededforbuild
- don't build as root
- update to version 1.2.2
- Fix missing declaration.
- try to fix docu installation
- initial package of version 1.2.1

OBS-URL: https://build.opensuse.org/request/show/773200
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=45
2020-02-11 08:47:13 +00:00
a46d4d90b9 Accepting request 750562 from home:StefanBruens:branches:graphics
- Fix build with older cmake package (Leap 15.0 up to 15.2), the
  included ctest macro does not accept extra parameters.

OBS-URL: https://build.opensuse.org/request/show/750562
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=43
2019-11-25 08:43:39 +00:00
b62ddc35fe Accepting request 748749 from home:cgiboudeaux:branches:graphics
- Add Fix-the-symlinks-creation.patch to fix the symlinks creation.

OBS-URL: https://build.opensuse.org/request/show/748749
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=41
2019-11-14 19:45:07 +00:00
b4cbe267fe OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=40 2019-10-08 09:01:58 +00:00
a88ef0d8d1 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=39 2019-10-07 14:52:03 +00:00
785a2402db OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=38 2019-10-07 11:53:22 +00:00
8948f368a2 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=37 2019-10-07 10:43:54 +00:00
666a112cb7 - fix OpenEXR.pc
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=36
2019-10-07 09:56:58 +00:00
9143e5e630 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=35 2019-10-07 08:17:36 +00:00
60ad311427 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=34 2019-10-07 08:16:27 +00:00
77ded4a453 - increase timeout for IlmImf test
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=33
2019-10-04 14:21:16 +00:00
07cfb07b25 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=32 2019-10-04 09:18:57 +00:00
d8a157ebf6 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=31 2019-10-04 07:37:47 +00:00
5f2efe65e4 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=30 2019-09-26 08:39:12 +00:00