Summary
Basic, light-weight C++ library for efficient representation of 2D and 3D vectors and matrices and data type common to computer graphics applications.
Versions
v3.1.11-r1 :: 3/29 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 arm64 x86 ~amd64-linux ~arm ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86-linux
- USE flags
- doc large-stack python test
v3.1.11 :: 3/29 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 arm64 x86 ~amd64-linux ~arm ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86-linux
- USE flags
- doc large-stack python test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- large-stack
- Enables code to take advantage of large stack support
- python
- Add optional support/bindings for the Python language
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-python / numpy : Fast array and numerical python library
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-python / numpy : Fast array and numerical python library
Depending packages
app-office / calligra : KDE Office Suite
dev-games / openscenegraph : Open source high performance 3D graphics toolkit
dev-games / openscenegraph-openmw : OpenMW-specific fork of OpenSceneGraph
media-gfx / alembic : Open framework for storing and sharing scene data
media-gfx / blender : 3D Creation/Animation/Publishing System
media-gfx / mandelbulber : Tool to render 3D fractals
media-gfx / openvdb : Library for the efficient manipulation of volumetric data
media-gfx / superslicer : A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
media-libs / Field3D : A library for storing voxel data
media-libs / ctl : AMPAS' Color Transformation Language
media-libs / freeimage : Image library supporting many formats
media-libs / opencolorio : Color management framework for visual effects and animation
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries
media-libs / openimageio : A library for reading and writing images
media-libs / vigra : C++ computer vision library emphasizing customizable algorithms and structures
Bugs
- 890571
- dev-libs/imath-3.1.6: failed (test phase) (x86)
- 912574
- dev-libs/imath-3.1.6 - AttributeError: PosixPath object has no attribute rstrip
- 941446
- dev-libs/imath-3.1.11-r1 - [libtool] [llvm] ld.lld: error: undefined reference: boost::python::objects::register_dynamic_id_aux(boost::python::type_info, std::_1::pair<vo
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-libs/imath: remove ~mips
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.11-r1 x86, #934060
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.11-r1 amd64, #934060
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.11-r1 arm64, #934060
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
dev-libs/imath: drop 3.1.6, 3.1.9
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
dev-libs/imath: add 3.11.1-r1 fix cmake files
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.11 arm64, #928994
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.11 amd64, #928994
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.11 x86, #928994
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aliaksei Urbanski · gentoo
dev-libs/imath: add 3.1.11
These changes also: - reintroduce the doc USE flag Release: - https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.1.11 Closes: https://bugs.gentoo.org/923812 Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Co-authored-by: Arthur Zamarin <arthurzam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35188 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/imath: drop ~ia64 keyword
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "dev-libs/imath -> dev-libs/Imath: rename"
This reverts commit 02ddc476fa118b2a164ee6eec1cfafb19b86c530. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
dev-libs/Imath: add 3.1.9, remove 3.1.7
* move 3.1.7 to 3.1.9 to fix soname issues * drop blockers on old removed packages Closes: https://bugs.gentoo.org/907211 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
dev-libs/imath -> dev-libs/Imath: rename
* match repo name so we can avoid extra logic Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
Revert "dev-libs/imath: drop 3.1.6"
This reverts commit 4a0637907ade290a39b036e8a08e48996256b624. Bug: https://bugs.gentoo.org/907211 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: drop dead prefix targets
The removal was already done, so this is just cleanup afterwards. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: drop 3.1.6
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30915 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.7 x86, #905800
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.7 amd64, #905800
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.7 arm64, #905800
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
dev-libs/imath: Revert "dev-libs/imath: remove nonexistent blockers"
This reverts commit 2c6bee7578e491bff24698eb72441829b7d8bdf3. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
dev-libs/imath: remove nonexistent blockers
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: add 3.1.7
Closes: https://bugs.gentoo.org/899562 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29936 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: drop 3.1.5
Closes: https://github.com/gentoo/gentoo/pull/29081 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/imath: Stabilize 3.1.6 x86, #890441
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.6 amd64, #890441
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.6 arm64, #890441
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: drop 3.1.4-r3, 3.1.4-r4
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: add 3.1.6
Closes: https://bugs.gentoo.org/880635 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/imath: Stabilize 3.1.5 x86, #839582
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-libs/imath: keyword 3.1.5 for ~loong
Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.5 arm64, #839582
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/imath: Stabilize 3.1.5 amd64, #839582
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: bump to 3.1.5
Closes: https://bugs.gentoo.org/836653 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24870 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: drop ~3.1.3
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24418 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: add header for f16c instructions on x86
On x86 targets supporting the f16c instructions, a header for the __cvtss_sh / __cvtsh_ss intrinsics is missing, leading to a build failure. Reported-by: bzoloid <bzoloid@gmail.com> Bug: https://github.com/AcademySoftwareFoundation/Imath/issues/239 Closes: https://bugs.gentoo.org/834628 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24612 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: drop broken static-libs
It forces off building of shared libs(!) and it doesn't work anyway (underlinked against zlib, for a start). Reported-by: hiyori Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.4-r3 arm64, #833158
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.4-r3 x86, #833158
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.4-r3 amd64, #833158
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: block dev-python/pyilmbase with USE=python
Closes: https://bugs.gentoo.org/833624 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: unslot OpenEXR
Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: add env file to define LD_PATH
Closes: https://bugs.gentoo.org/832773 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.3 x86, #820362
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: cleanup old v3.1.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23978 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/imath: Stabilize 3.1.3 arm64, #831953
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: bump to 3.1.4
Closes: https://bugs.gentoo.org/831954 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23951 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/imath: Stabilize 3.1.3 amd64, #831953
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
dev-libs/imath: keyword 3.1.3 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.1 amd64, #820362
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Stabilize 3.1.1 arm64, #820362
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: drop 3.0.5
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22559 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: bump to 3.1.3
New cmake option to build docs using doxygen / sphinx Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/imath: keyword 3.1.1 for ~mips
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Joshua Kinard · gentoo
dev-libs/imath: Added ~mips to KEYWORDS
Bug: https://bugs.gentoo.org/798690 Signed-off-by: Joshua Kinard <kumba@gentoo.org> Package-Manager: Portage-3.0.20, Repoman-3.0.3 - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Keyword 3.0.5-r1 arm, #798690
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/imath: Keyword 3.0.5-r1 arm64, #798690
Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: bump to 3.1.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21774 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/imath: simplify the blocker
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: add blocker for v3.0.1
Due to a file collision, probably caused by a missing slotmove, which can occur when updating from v3.0.1 to v3.0.5. The blocker solves this. Closes: https://bugs.gentoo.org/803347 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21748 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/imath: some tweaks to the new ebuild
1. Compute MY_PN from PN instead of hardcoding it; 2. Make PYTHON_REQUIRED_USE conditional on USE=python (other Pythonic bits have already been conditional on this flag); 3. s/PYTHON_MULTI_USEDEP/PYTHON_USEDEP/ ; 4. In src_configure, change the name of a local variable from MY_PV to majorver to avoid confusing it for a global one; 5. In src_install() set HTML_DOCS before calling cmake_src_install so that einstalldocs isn't called twice. Closes: https://github.com/gentoo/gentoo/pull/20930 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: drop 3.0.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/imath: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/imath: keyworded 3.0.1 for ppc64
keyworded wrt bug #798690 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-libs/imath: keyworded 3.0.1 for ppc
keyworded wrt bug #798690 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/imath: keyworded 3.0.1 for hppa, bug #798690
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/imath: keyworded 3.0.1 for sparc, bug #788235
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Bernd Waibel · gentoo
dev-libs/imath: bump to 3.0.5
Move package to a new slot, to enable parallel installations of dev-libs/imath and media-libs/ilmbase, dev-python/pyilmbase Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/imath: keyworded 3.0.1 for ia64
keyworded wrt bug #788235 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
dev-libs/imath: new package
Package starts with version 3.0.1, as it was historically outsourced from the ilmbase / openexr packages. Closes: https://bugs.gentoo.org/776607 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>