| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: Imath-devel | Distribution: openSUSE Tumbleweed |
| Version: 3.2.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Oct 1 11:02:05 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 648148 | Source RPM: Imath-3.2.1-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.openexr.com/ | |
| Summary: Base library for ILM software (OpenEXR) | |
Devel files for Imath, which is the base library for OpenEXR.
BSD-3-Clause AND GPL-2.0-or-later
* Wed Oct 01 2025 pgajdos@suse.com
- version update to 3.2.1
* IMATH_VERSION_RELEASE_TYPE was inadvertently set to -dev; it's
been reset to the empty string. This string appears as a preprocessor
symbol for informational purposes.
* Default installation folder for PyImath is include/Imath, not
include/PyImath. This inadvertently changed in v3.2.0. Note the
folder can be configured via the PYIMATH_OUTPUT_SUBDIR CMake option.
* Fix broken pkg-config PyImath.pc
* Update find_package(Boost) to work with CMake 4.x
* Fix undefined behavior in the Vec* class operator[] (PR #449).
* Fix call to _mm_cvtps_ph in half.h, Windows build failure
* Updated and simplified SO versioning policy: this release adopts
a policy of appending the MAJOR.MINOR.PATCH software release
name to the SONAME to form the real name of the shared library.
* Add uninstall target
* Add iOS cross-compilation support
* Add support for HIP (AMD's Heterogeneous-compute Interface for Portability)
* Fix handling of /EHsc flag
* Required cmake version is now 3.14
- modified sources
* baselibs.conf
* Fri Jan 17 2025 ming li <mli@suse.com>
- update to 3.1.12:
* Support for compiling half.h with hip-runtime-amd
* Also, the v3.1.11 release had improper versioning in its cmake
and pkgconf configuration files. This is now fixed.
* Mon Jul 01 2024 Dirk Müller <dmueller@suse.com>
- update to 3.1.11:
* Fix a problem where downstream projects using Imath would build
python bindings even if they weren't requested.
* Fix for missing `std::bit_cast`
* Fix missing/necessary use of IMATH_HOSTDEVICE
* IMATH_INSTALL_PKG_CONFIG is now on by default, even on Windows
* Fix calling default constructor by uniform init in TypeTraits
* Fix redundant PYIMATH_EXPORTS causing compile issues on
Windows Clang
* Update to SO versioning policy:
* succ()/pred() now use std::nextafter().
* Expand epsilon bounds for m44x pyImath test.
* Rename "docs" to "website".
* Add missing copyright/license identifiers.
* Tue Jun 27 2023 Dirk Müller <dmueller@suse.com>
- update to 3.1.9:
* Fix Heap-buffer-overflow in internal_huf_decompress
* Support for DWA compression in OpenEXRCore
* Fix for threadpool deadlocks during shutdown on Windows
* Stack-buffer-overflow in DwaCompressor_readChannelRules
* Tue Dec 06 2022 Dirk Müller <dmueller@suse.com>
- update to 3.1.6:
* Patch release with miscellaneous bug/doc/build fixes.
* [#269] fix memory leak in V3fArrayFromBuffer
* [#268] Add <cstdint> for int64_t
* [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
warning
* [#262] Fix gcc compiler warning in testFun.cpp
* [#261] Test return value of extractSHRT to avoid uninitialized reference
* [#260] Fix example code so it compiles as is
* [#259] Cuda safety in several headers
* [#256] Fix markdown and typos in README.md
* [#255] Do not warn if half.h has already being included
* [#250] Fix compiler warnings on windows
* [#249] Remove irrelevant cvs ignore files
* [#248] Update sphinx version
* Tue Jun 21 2022 Dirk Müller <dmueller@suse.com>
- update to 3.1.5:
* Update CI workflow matrix for VFX-CY2022
* Use _WIN32 instead of _MSC_VER to fix mingw build
* Fix 32-bit x86 build failure with 16c instructions
* Move numeric_limits specializations into half.h
* Change references to "master" branch to "main"
* Remove some simple typos in the code
* Added missing check _M_IX86 or _M_X64 when using __lzcnt.
* SolveNormalizedCubic fix to return proper real root
* Add docs target only if not a subproject
* Fix docs race condition and make installation optional
* Remove dead PyImath code and references to ilmbase
* Use equalWithAbsError instead of equal operator for float
* Fix sphinx warnings and man page filenames
* Adding missing stdexcept header
* for better SIMD auto-vectorization
* Remove extra project layer for the pyimath code
* Successor/predecessor functions use isnan() and isinf()
* Fix python imath export
* Cuda safety fixes
* Sort Imath source files
* Fix formatting in release notes
* Mon Dec 13 2021 pgajdos@suse.com
- version update to 3.1.3
* Patch release with miscellaneous fixes
* Fix undefined access of a vector when empty
* Require sphinx 4.0.3
* Build sphinx/doxygen docs with CMake
* Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
* Guard `__has_attribute` for compilers that don't support it
* Cuda safety fixes
* Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::
* Thu Aug 19 2021 pgajdos@suse.com
- Imath-devel obsoletes ilbase-devel
(https://build.opensuse.org/request/show/912661#comment-1504935)
* Tue Aug 17 2021 pgajdos@suse.com
- be more precise in %files section
(https://build.opensuse.org/request/show/911960#comment-1503939)
* Mon Aug 16 2021 pgajdos@suse.com
- do not obsolete/provide ilmbase, Imath provides just part of
functionality of former ilmbase
/usr/include/Imath /usr/include/Imath/ImathBox.h /usr/include/Imath/ImathBoxAlgo.h /usr/include/Imath/ImathColor.h /usr/include/Imath/ImathColorAlgo.h /usr/include/Imath/ImathConfig.h /usr/include/Imath/ImathEuler.h /usr/include/Imath/ImathExport.h /usr/include/Imath/ImathForward.h /usr/include/Imath/ImathFrame.h /usr/include/Imath/ImathFrustum.h /usr/include/Imath/ImathFrustumTest.h /usr/include/Imath/ImathFun.h /usr/include/Imath/ImathGL.h /usr/include/Imath/ImathGLU.h /usr/include/Imath/ImathInt64.h /usr/include/Imath/ImathInterval.h /usr/include/Imath/ImathLine.h /usr/include/Imath/ImathLineAlgo.h /usr/include/Imath/ImathMath.h /usr/include/Imath/ImathMatrix.h /usr/include/Imath/ImathMatrixAlgo.h /usr/include/Imath/ImathNamespace.h /usr/include/Imath/ImathPlane.h /usr/include/Imath/ImathPlatform.h /usr/include/Imath/ImathQuat.h /usr/include/Imath/ImathRandom.h /usr/include/Imath/ImathRoots.h /usr/include/Imath/ImathShear.h /usr/include/Imath/ImathSphere.h /usr/include/Imath/ImathTypeTraits.h /usr/include/Imath/ImathVec.h /usr/include/Imath/ImathVecAlgo.h /usr/include/Imath/half.h /usr/include/Imath/halfFunction.h /usr/include/Imath/halfLimits.h /usr/lib/cmake/Imath /usr/lib/cmake/Imath/ImathConfig.cmake /usr/lib/cmake/Imath/ImathConfigVersion.cmake /usr/lib/cmake/Imath/ImathTargets-relwithdebinfo.cmake /usr/lib/cmake/Imath/ImathTargets.cmake /usr/lib/libImath-3_2.so /usr/lib/libImath.so /usr/lib/pkgconfig/Imath.pc /usr/share/doc/packages/Imath-devel /usr/share/doc/packages/Imath-devel/CHANGES.md /usr/share/doc/packages/Imath-devel/CODE_OF_CONDUCT.md /usr/share/doc/packages/Imath-devel/CONTRIBUTING.md /usr/share/doc/packages/Imath-devel/CONTRIBUTORS.md /usr/share/doc/packages/Imath-devel/README.md /usr/share/doc/packages/Imath-devel/SECURITY.md /usr/share/licenses/Imath-devel /usr/share/licenses/Imath-devel/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025