notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
Imath C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics
3.1.12 math on this many watch lists=11 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.1.12Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-04-12 00:36:08
Last Update: 2024-09-10 21:33:37
Commit Hash: 2144cf6
People watching this port, also watch:: dav1d, xorg-fonts-truetype, libevent, indexinfo, openjpeg
Also Listed In: devel graphics
License: BSD3CLAUSE
WWW:
https://github.com/AcademySoftwareFoundation/Imath/
Description:
Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D vectors and matrices and other simple but useful mathematical objects, functions, and data types common in computer graphics applications, including the "half" 16-bit floating-point type. Imath also includes optional python bindings for all types and functions, including optimized implementations of vector and matrix arrays. Imath was originally developed at Industrial Light & Magic in the early 2000's and was originally distributed as open source as a part of the OpenEXR project. Imath continues to be maintained as a sub-project of OpenEXR, which is now a project of the Academy Software Foundation. See the OpenEXR project's GOVERNANCE.md for more information about how the project operates.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (99 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/Imath-3.1.12/catalog.mk
  3. /usr/local/share/licenses/Imath-3.1.12/LICENSE
  4. /usr/local/share/licenses/Imath-3.1.12/BSD3CLAUSE
  5. include/Imath/ImathBox.h
  6. include/Imath/ImathBoxAlgo.h
  7. include/Imath/ImathColor.h
  8. include/Imath/ImathColorAlgo.h
  9. include/Imath/ImathConfig.h
  10. include/Imath/ImathEuler.h
  11. include/Imath/ImathExport.h
  12. include/Imath/ImathForward.h
  13. include/Imath/ImathFrame.h
  14. include/Imath/ImathFrustum.h
  15. include/Imath/ImathFrustumTest.h
  16. include/Imath/ImathFun.h
  17. include/Imath/ImathGL.h
  18. include/Imath/ImathGLU.h
  19. include/Imath/ImathInt64.h
  20. include/Imath/ImathInterval.h
  21. include/Imath/ImathLine.h
  22. include/Imath/ImathLineAlgo.h
  23. include/Imath/ImathMath.h
  24. include/Imath/ImathMatrix.h
  25. include/Imath/ImathMatrixAlgo.h
  26. include/Imath/ImathNamespace.h
  27. include/Imath/ImathPlane.h
  28. include/Imath/ImathPlatform.h
  29. include/Imath/ImathQuat.h
  30. include/Imath/ImathRandom.h
  31. include/Imath/ImathRoots.h
  32. include/Imath/ImathShear.h
  33. include/Imath/ImathSphere.h
  34. include/Imath/ImathTypeTraits.h
  35. include/Imath/ImathVec.h
  36. include/Imath/ImathVecAlgo.h
  37. include/Imath/half.h
  38. include/Imath/halfFunction.h
  39. include/Imath/halfLimits.h
  40. lib/cmake/Imath/ImathConfig.cmake
  41. lib/cmake/Imath/ImathConfigVersion.cmake
  42. lib/cmake/Imath/ImathTargets-release.cmake
  43. lib/cmake/Imath/ImathTargets.cmake
  44. lib/libImath-3_1.so
  45. lib/libImath-3_1.so.29
  46. lib/libImath-3_1.so.29.11.0
  47. lib/libImath.so
  48. libdata/pkgconfig/Imath.pc
  49. @comment include/Imath/PyImath.h
  50. @comment include/Imath/PyImathAPI.h
  51. @comment include/Imath/PyImathAutovectorize.h
  52. @comment include/Imath/PyImathBasicTypes.h
  53. @comment include/Imath/PyImathBox.h
  54. @comment include/Imath/PyImathBoxArrayImpl.h
  55. @comment include/Imath/PyImathBufferProtocol.h
  56. @comment include/Imath/PyImathColor.h
  57. @comment include/Imath/PyImathColor3ArrayImpl.h
  58. @comment include/Imath/PyImathColor4Array2DImpl.h
  59. @comment include/Imath/PyImathColor4ArrayImpl.h
  60. @comment include/Imath/PyImathDecorators.h
  61. @comment include/Imath/PyImathEuler.h
  62. @comment include/Imath/PyImathExport.h
  63. @comment include/Imath/PyImathFixedArray.h
  64. @comment include/Imath/PyImathFixedArray2D.h
  65. @comment include/Imath/PyImathFixedArrayTraits.h
  66. @comment include/Imath/PyImathFixedMatrix.h
  67. @comment include/Imath/PyImathFixedVArray.h
  68. @comment include/Imath/PyImathFrustum.h
  69. @comment include/Imath/PyImathFun.h
  70. @comment include/Imath/PyImathLine.h
  71. @comment include/Imath/PyImathMathExc.h
  72. @comment include/Imath/PyImathMatrix.h
  73. @comment include/Imath/PyImathOperators.h
  74. @comment include/Imath/PyImathPlane.h
  75. @comment include/Imath/PyImathQuat.h
  76. @comment include/Imath/PyImathQuatOperators.h
  77. @comment include/Imath/PyImathRandom.h
  78. @comment include/Imath/PyImathShear.h
  79. @comment include/Imath/PyImathStringArray.h
  80. @comment include/Imath/PyImathStringArrayRegister.h
  81. @comment include/Imath/PyImathStringTable.h
  82. @comment include/Imath/PyImathTask.h
  83. @comment include/Imath/PyImathUtil.h
  84. @comment include/Imath/PyImathVec.h
  85. @comment include/Imath/PyImathVec2Impl.h
  86. @comment include/Imath/PyImathVec3ArrayImpl.h
  87. @comment include/Imath/PyImathVec3Impl.h
  88. @comment include/Imath/PyImathVec4ArrayImpl.h
  89. @comment include/Imath/PyImathVec4Impl.h
  90. @comment include/Imath/PyImathVecOperators.h
  91. @comment lib/libPyImath_Python-3_1.so
  92. @comment lib/libPyImath_Python-3_1.so.29
  93. @comment lib/libPyImath_Python-3_1.so.29.11.0
  94. @comment %%PYTHON_SITELIBDIR%%/imath.so
  95. @comment %%PYTHON_SITELIBDIR%%/imathnumpy.so
  96. @comment libdata/pkgconfig/PyImath.pc
  97. @owner
  98. @group
  99. @mode
Collapse this list.
Dependency lines:
  • Imath>0:math/Imath
To install the port:
cd /usr/ports/math/Imath/ && make install clean
To add the package, run one of these commands:
  • pkg install math/Imath
  • pkg install Imath
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: Imath
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1725995802 SHA256 (Imath-3.1.12.tar.gz) = cb8ca9ca77ac4338ebbee911fc90c886011ac5b00088630bacf8ef6c6e522f0a SIZE (Imath-3.1.12.tar.gz) = 593114

Packages (timestamps in pop-ups are UTC):
Imath
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.1.123.1.12-3.1.123.1.12---
FreeBSD:13:quarterly3.1.123.1.123.1.93.1.123.1.123.1.93.1.93.1.9
FreeBSD:14:latest3.1.123.1.123.1.63.1.123.1.123.1.9-3.1.9
FreeBSD:14:quarterly3.1.123.1.12-3.1.123.1.123.1.93.1.93.1.9
FreeBSD:15:latest3.1.123.1.12n/a3.1.12n/a3.1.103.1.103.1.10
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Libraries
  1. cad/PrusaSlicer
  2. devel/kio-extras
  3. editors/calligra
  4. games/pink-pony
  5. graphics/ImageMagick7
  6. graphics/alembic
  7. graphics/ampasCTL
Expand this list (52 items / 45 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/appleseed
  3. graphics/art
  4. graphics/blender
  5. graphics/cimg
  6. graphics/ctl
  7. graphics/darktable
  8. graphics/exrtools
  9. graphics/f3d
  10. graphics/gegl
  11. graphics/gimp-app
  12. graphics/gmic
  13. graphics/gstreamer1-plugins-openexr
  14. graphics/hugin
  15. graphics/kf5-kimageformats
  16. graphics/krita
  17. graphics/luminance-qt5
  18. graphics/opencolorio
  19. graphics/opencolorio-tools
  20. graphics/openexr
  21. graphics/openimageio
  22. graphics/openshadinglanguage
  23. graphics/pixie
  24. graphics/py-opencolorio
  25. graphics/py-openimageio
  26. graphics/py-openshadinglanguage
  27. graphics/simpleviewer
  28. graphics/synfig
  29. graphics/synfigstudio
  30. graphics/vigra
  31. graphics/yafaray
  32. math/curv
  33. misc/openvdb
  34. multimedia/olive
  35. multimedia/opentimelineio
  36. multimedia/py-opentimelineio
  37. science/opensph
  38. Collapse this list.

Deleted ports which required this port:

Expand this list of 9 deleted ports
  1. devel/synfig*
  2. graphics/ImageMagick7-nox11*
  3. graphics/blender-lts28*
  4. graphics/blender-lts29*
  5. graphics/darktable38*
  6. graphics/darktable40*
  7. graphics/darktable42*
  8. graphics/jpeg-xl*
  9. graphics/openimageio-ociov1*
  10. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for Imath-3.1.12: DOCS=on: Build and/or install documentation LARGE_STACK=off: Enable sys-dependent large stack optimizations PYTHON=off: Python bindings or support ===> Use 'make config' to modify these settings
Options name:
math_Imath
USES:
cmake compiler:c++14-lang pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/mandree/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/mandree/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/mandree/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/mandree/
  5. https://github.com/AcademySoftwareFoundation/Imath/releases/download/v3.1.12/
Collapse this list.

There are no commits on branch 2024Q4 for this port