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
openexr High dynamic-range (HDR) image file format
3.3.2 graphics on this many watch lists=14 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.2.4Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-09-22 10:15:49
Last Update: 2024-11-13 01:47:02
Commit Hash: f3a3899
People watching this port, also watch:: openjpeg, indexinfo, xorg-fonts-truetype, libevent, dbus
Also Listed In: devel
License: BSD3CLAUSE
WWW:
https://www.openexr.com/
Description:
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. OpenEXR is used by ILM on all motion pictures currently in production. The first movies to employ OpenEXR were Harry Potter and the Sorcerers Stone, Men in Black II, Gangs of New York, and Signs. Since then, OpenEXR has become ILM's main image file format. OpenEXR's features include: * Higher dynamic range and color precision than existing 8- and 10-bit image file formats. * Support for 16-bit floating-point, 32-bit floating-point, and 32-bit integer pixels. The 16-bit floating-point format, called "half", is compatible with the half data type in NVIDIA's Cg graphics language and is supported natively on their new GeForce FX and Quadro FX 3D graphics solutions. * Multiple lossless image compression algorithms. Some of the included codecs can achieve 2:1 lossless compression ratios on images with film grain. * Extensibility. New compression codecs and image types can easily be added by extending the C++ classes included in the OpenEXR software distribution. New image attributes (strings, vectors, integers, etc.) can be added to OpenEXR image headers without affecting backward compatibility with existing OpenEXR applications.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (201 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/openexr-3.3.2/catalog.mk
  3. /usr/local/share/licenses/openexr-3.3.2/LICENSE
  4. /usr/local/share/licenses/openexr-3.3.2/BSD3CLAUSE
  5. bin/exr2aces
  6. bin/exrenvmap
  7. bin/exrheader
  8. bin/exrinfo
  9. bin/exrmakepreview
  10. bin/exrmaketiled
  11. bin/exrmanifest
  12. bin/exrmetrics
  13. bin/exrmultipart
  14. bin/exrmultiview
  15. bin/exrstdattr
  16. include/OpenEXR/Iex.h
  17. include/OpenEXR/IexBaseExc.h
  18. include/OpenEXR/IexConfig.h
  19. include/OpenEXR/IexErrnoExc.h
  20. include/OpenEXR/IexExport.h
  21. include/OpenEXR/IexForward.h
  22. include/OpenEXR/IexMacros.h
  23. include/OpenEXR/IexMathExc.h
  24. include/OpenEXR/IexMathFloatExc.h
  25. include/OpenEXR/IexMathIeeeExc.h
  26. include/OpenEXR/IexNamespace.h
  27. include/OpenEXR/IexThrowErrnoExc.h
  28. include/OpenEXR/IlmThread.h
  29. include/OpenEXR/IlmThreadConfig.h
  30. include/OpenEXR/IlmThreadExport.h
  31. include/OpenEXR/IlmThreadForward.h
  32. include/OpenEXR/IlmThreadMutex.h
  33. include/OpenEXR/IlmThreadNamespace.h
  34. include/OpenEXR/IlmThreadPool.h
  35. include/OpenEXR/IlmThreadProcessGroup.h
  36. include/OpenEXR/IlmThreadSemaphore.h
  37. include/OpenEXR/ImfAcesFile.h
  38. include/OpenEXR/ImfArray.h
  39. include/OpenEXR/ImfAttribute.h
  40. include/OpenEXR/ImfBoxAttribute.h
  41. include/OpenEXR/ImfCRgbaFile.h
  42. include/OpenEXR/ImfChannelList.h
  43. include/OpenEXR/ImfChannelListAttribute.h
  44. include/OpenEXR/ImfCheckFile.h
  45. include/OpenEXR/ImfChromaticities.h
  46. include/OpenEXR/ImfChromaticitiesAttribute.h
  47. include/OpenEXR/ImfCompositeDeepScanLine.h
  48. include/OpenEXR/ImfCompression.h
  49. include/OpenEXR/ImfCompressionAttribute.h
  50. include/OpenEXR/ImfCompressor.h
  51. include/OpenEXR/ImfContext.h
  52. include/OpenEXR/ImfContextInit.h
  53. include/OpenEXR/ImfConvert.h
  54. include/OpenEXR/ImfDeepCompositing.h
  55. include/OpenEXR/ImfDeepFrameBuffer.h
  56. include/OpenEXR/ImfDeepImage.h
  57. include/OpenEXR/ImfDeepImageChannel.h
  58. include/OpenEXR/ImfDeepImageIO.h
  59. include/OpenEXR/ImfDeepImageLevel.h
  60. include/OpenEXR/ImfDeepImageState.h
  61. include/OpenEXR/ImfDeepImageStateAttribute.h
  62. include/OpenEXR/ImfDeepScanLineInputFile.h
  63. include/OpenEXR/ImfDeepScanLineInputPart.h
  64. include/OpenEXR/ImfDeepScanLineOutputFile.h
  65. include/OpenEXR/ImfDeepScanLineOutputPart.h
  66. include/OpenEXR/ImfDeepTiledInputFile.h
  67. include/OpenEXR/ImfDeepTiledInputPart.h
  68. include/OpenEXR/ImfDeepTiledOutputFile.h
  69. include/OpenEXR/ImfDeepTiledOutputPart.h
  70. include/OpenEXR/ImfDoubleAttribute.h
  71. include/OpenEXR/ImfEnvmap.h
  72. include/OpenEXR/ImfEnvmapAttribute.h
  73. include/OpenEXR/ImfExport.h
  74. include/OpenEXR/ImfFlatImage.h
  75. include/OpenEXR/ImfFlatImageChannel.h
  76. include/OpenEXR/ImfFlatImageIO.h
  77. include/OpenEXR/ImfFlatImageLevel.h
  78. include/OpenEXR/ImfFloatAttribute.h
  79. include/OpenEXR/ImfFloatVectorAttribute.h
  80. include/OpenEXR/ImfForward.h
  81. include/OpenEXR/ImfFrameBuffer.h
  82. include/OpenEXR/ImfFramesPerSecond.h
  83. include/OpenEXR/ImfGenericInputFile.h
  84. include/OpenEXR/ImfGenericOutputFile.h
  85. include/OpenEXR/ImfHeader.h
  86. include/OpenEXR/ImfHuf.h
  87. include/OpenEXR/ImfIDManifest.h
  88. include/OpenEXR/ImfIDManifestAttribute.h
  89. include/OpenEXR/ImfIO.h
  90. include/OpenEXR/ImfImage.h
  91. include/OpenEXR/ImfImageChannel.h
  92. include/OpenEXR/ImfImageChannelRenaming.h
  93. include/OpenEXR/ImfImageDataWindow.h
  94. include/OpenEXR/ImfImageIO.h
  95. include/OpenEXR/ImfImageLevel.h
  96. include/OpenEXR/ImfInputFile.h
  97. include/OpenEXR/ImfInputPart.h
  98. include/OpenEXR/ImfInt64.h
  99. include/OpenEXR/ImfIntAttribute.h
  100. include/OpenEXR/ImfKeyCode.h
  101. include/OpenEXR/ImfKeyCodeAttribute.h
  102. include/OpenEXR/ImfLineOrder.h
  103. include/OpenEXR/ImfLineOrderAttribute.h
  104. include/OpenEXR/ImfLut.h
  105. include/OpenEXR/ImfMatrixAttribute.h
  106. include/OpenEXR/ImfMisc.h
  107. include/OpenEXR/ImfMultiPartInputFile.h
  108. include/OpenEXR/ImfMultiPartOutputFile.h
  109. include/OpenEXR/ImfMultiView.h
  110. include/OpenEXR/ImfName.h
  111. include/OpenEXR/ImfNamespace.h
  112. include/OpenEXR/ImfOpaqueAttribute.h
  113. include/OpenEXR/ImfOutputFile.h
  114. include/OpenEXR/ImfOutputPart.h
  115. include/OpenEXR/ImfPartHelper.h
  116. include/OpenEXR/ImfPartType.h
  117. include/OpenEXR/ImfPixelType.h
  118. include/OpenEXR/ImfPreviewImage.h
  119. include/OpenEXR/ImfPreviewImageAttribute.h
  120. include/OpenEXR/ImfRational.h
  121. include/OpenEXR/ImfRationalAttribute.h
  122. include/OpenEXR/ImfRgba.h
  123. include/OpenEXR/ImfRgbaFile.h
  124. include/OpenEXR/ImfRgbaYca.h
  125. include/OpenEXR/ImfSampleCountChannel.h
  126. include/OpenEXR/ImfStandardAttributes.h
  127. include/OpenEXR/ImfStdIO.h
  128. include/OpenEXR/ImfStringAttribute.h
  129. include/OpenEXR/ImfStringVectorAttribute.h
  130. include/OpenEXR/ImfTestFile.h
  131. include/OpenEXR/ImfThreading.h
  132. include/OpenEXR/ImfTileDescription.h
  133. include/OpenEXR/ImfTileDescriptionAttribute.h
  134. include/OpenEXR/ImfTiledInputFile.h
  135. include/OpenEXR/ImfTiledInputPart.h
  136. include/OpenEXR/ImfTiledOutputFile.h
  137. include/OpenEXR/ImfTiledOutputPart.h
  138. include/OpenEXR/ImfTiledRgbaFile.h
  139. include/OpenEXR/ImfTimeCode.h
  140. include/OpenEXR/ImfTimeCodeAttribute.h
  141. include/OpenEXR/ImfUtilExport.h
  142. include/OpenEXR/ImfVecAttribute.h
  143. include/OpenEXR/ImfVersion.h
  144. include/OpenEXR/ImfWav.h
  145. include/OpenEXR/ImfXdr.h
  146. include/OpenEXR/OpenEXRConfig.h
  147. include/OpenEXR/openexr.h
  148. include/OpenEXR/openexr_attr.h
  149. include/OpenEXR/openexr_base.h
  150. include/OpenEXR/openexr_chunkio.h
  151. include/OpenEXR/openexr_coding.h
  152. include/OpenEXR/openexr_compression.h
  153. include/OpenEXR/openexr_config.h
  154. include/OpenEXR/openexr_context.h
  155. include/OpenEXR/openexr_debug.h
  156. include/OpenEXR/openexr_decode.h
  157. include/OpenEXR/openexr_encode.h
  158. include/OpenEXR/openexr_errors.h
  159. include/OpenEXR/openexr_part.h
  160. include/OpenEXR/openexr_std_attr.h
  161. include/OpenEXR/openexr_version.h
  162. lib/cmake/OpenEXR/OpenEXRConfig.cmake
  163. lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake
  164. lib/cmake/OpenEXR/OpenEXRTargets-release.cmake
  165. lib/cmake/OpenEXR/OpenEXRTargets.cmake
  166. lib/libIex-3_3.so
  167. lib/libIex-3_3.so.32
  168. lib/libIex-3_3.so.32.3.3.2
  169. lib/libIex.so
  170. lib/libIlmThread-3_3.so
  171. lib/libIlmThread-3_3.so.32
  172. lib/libIlmThread-3_3.so.32.3.3.2
  173. lib/libIlmThread.so
  174. lib/libOpenEXR-3_3.so
  175. lib/libOpenEXR-3_3.so.32
  176. lib/libOpenEXR-3_3.so.32.3.3.2
  177. lib/libOpenEXR.so
  178. lib/libOpenEXRCore-3_3.so
  179. lib/libOpenEXRCore-3_3.so.32
  180. lib/libOpenEXRCore-3_3.so.32.3.3.2
  181. lib/libOpenEXRCore.so
  182. lib/libOpenEXRUtil-3_3.so
  183. lib/libOpenEXRUtil-3_3.so.32
  184. lib/libOpenEXRUtil-3_3.so.32.3.3.2
  185. lib/libOpenEXRUtil.so
  186. libdata/pkgconfig/OpenEXR.pc
  187. share/man/man1/exr2aces.1.gz
  188. share/man/man1/exrcheck.1.gz
  189. share/man/man1/exrenvmap.1.gz
  190. share/man/man1/exrheader.1.gz
  191. share/man/man1/exrinfo.1.gz
  192. share/man/man1/exrmakepreview.1.gz
  193. share/man/man1/exrmaketiled.1.gz
  194. share/man/man1/exrmanifest.1.gz
  195. share/man/man1/exrmetrics.1.gz
  196. share/man/man1/exrmultipart.1.gz
  197. share/man/man1/exrmultiview.1.gz
  198. share/man/man1/exrstdattr.1.gz
  199. @owner
  200. @group
  201. @mode
Collapse this list.
Dependency lines:
  • openexr>0:graphics/openexr
To install the port:
cd /usr/ports/graphics/openexr/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/openexr
  • pkg install openexr
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openexr
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1731353732 SHA256 (openexr/openexr-3.3.2.tar.gz) = 4fb4c643b39f04b67e8f4138e4d5a7804b62fdc15b8f6bcdd32ccc8ecd515683 SIZE (openexr/openexr-3.3.2.tar.gz) = 21319411

Expand this list (32 items)

Collapse this list.

SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b SIZE (openexr/Beachball/multipart.0001.exr) = 2894260 SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a SIZE (openexr/Beachball/singlepart.0001.exr) = 2347698 SHA256 (openexr/Chromaticities/Rec709_YC.exr) = dd7355a2c2a694bae041500af4f61ae96bdc02a6e9474fa53d4e4ccef83c8774 SIZE (openexr/Chromaticities/Rec709_YC.exr) = 378570 SHA256 (openexr/Chromaticities/Rec709.exr) = 15028cbf7bf0efa43738890af715ec550d26ae9e32a1020d0f4e7c785d3a370e SIZE (openexr/Chromaticities/Rec709.exr) = 908168 SHA256 (openexr/Chromaticities/XYZ_YC.exr) = 7d0b9b7e6f19a698ff733539de15760a07f6771a1a4f5c1e545ac03d7a4ce293 SIZE (openexr/Chromaticities/XYZ_YC.exr) = 364055 SHA256 (openexr/Chromaticities/XYZ.exr) = 8d97c476726ae67a086220463c91b7202279a4c7c1ea94810ce75a4c28e7825f SIZE (openexr/Chromaticities/XYZ.exr) = 930048 SHA256 (openexr/LuminanceChroma/Flowers.exr) = d1016a9177e723122f982fe79077dd71d42bf2b4da565d35f4c728f8a5688236 SIZE (openexr/LuminanceChroma/Flowers.exr) = 758083 SHA256 (openexr/LuminanceChroma/Garden.exr) = c19060f8252ec7cce66979c04c883766d70343ca1916ccc538d02eea982cfc66 SIZE (openexr/LuminanceChroma/Garden.exr) = 399046 SHA256 (openexr/MultiResolution/ColorCodedLevels.exr) = ba836f7d37ea268ef9e96d7f0e28d035f4f197be12356133676282c578ada643 SIZE (openexr/MultiResolution/ColorCodedLevels.exr) = 53298 SHA256 (openexr/MultiResolution/WavyLinesCube.exr) = f6cb5be7cf0b173a04287a51018d6c892ec2caca3c9826df225d74d4bc9b67fc SIZE (openexr/MultiResolution/WavyLinesCube.exr) = 410587 SHA256 (openexr/MultiResolution/WavyLinesLatLong.exr) = 34b1ce44803f9486db8eaea5e1b5f828698797ee7a437ecf62851d9138e10279 SIZE (openexr/MultiResolution/WavyLinesLatLong.exr) = 464456 SHA256 (openexr/MultiView/Adjuster.exr) = 966aa7bbdaec18262c96b0332365da723f537087285b99b1589cb573c5e05269 SIZE (openexr/MultiView/Adjuster.exr) = 4156415 SHA256 (openexr/TestImages/GammaChart.exr) = bb2819850542afae5e2208ba39724c23fe1a07b80b96f4fd093b3c9a3ca8ac2f SIZE (openexr/TestImages/GammaChart.exr) = 23272 SHA256 (openexr/TestImages/GrayRampsHorizontal.exr) = 7858e712af500e737ebaedbf40730646529e6093371ddb939becc58700b8fc6a SIZE (openexr/TestImages/GrayRampsHorizontal.exr) = 18296 SHA256 (openexr/v2/LeftView/Balls.exr) = 86503ff1b0a07372058127896d3858facf625e0e78374ca5c9d26ec28aa3ce91 SIZE (openexr/v2/LeftView/Balls.exr) = 5065464 SHA256 (openexr/v2/Stereo/Trunks.exr) = 8a2f04e8d5b8ef1a5fd48198cf2059f1dd01129e4cccd7a4c96caf8c472676f7 SIZE (openexr/v2/Stereo/Trunks.exr) = 3858752

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openexr
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.3.23.3.22.5.43.3.23.3.2-2.5.4-
FreeBSD:13:quarterly3.2.43.2.4-3.2.43.2.43.2.13.2.13.2.2
FreeBSD:14:latest3.3.13.3.2-3.3.13.3.23.1.8-3.1.8
FreeBSD:14:quarterly3.2.43.2.4-3.2.43.2.43.2.13.2.13.2.2
FreeBSD:15:latest3.3.23.3.2n/a3.3.2n/a3.2.13.2.13.2.2
Slave ports:
  1. graphics/openexr-website-docs
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. help2man : misc/help2man
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libImath-3_1.so.29 : math/Imath
  2. libdeflate.so : archivers/libdeflate
This port is required by:
for Build
  1. graphics/openexr-website-docs
  2. graphics/vips
for Libraries
  1. devel/kio-extras
  2. editors/calligra
  3. graphics/ImageMagick7
  4. graphics/ampasCTL
  5. graphics/appleseed
  6. graphics/art
  7. graphics/blender
Expand this list (63 items / 56 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/cimg
  3. graphics/ctl
  4. graphics/darktable
  5. graphics/enblend
  6. graphics/exrtools
  7. graphics/fyre
  8. graphics/gegl
  9. graphics/gimp-app
  10. graphics/gmic
  11. graphics/gstreamer1-plugins-openexr
  12. graphics/hdr_tools
  13. graphics/hugin
  14. graphics/kf5-kimageformats
  15. graphics/krita
  16. graphics/libjxl
  17. graphics/luminance-qt5
  18. graphics/mandelbulber
  19. graphics/opencolorio-tools
  20. graphics/opencv
  21. graphics/openimageio
  22. graphics/openshadinglanguage
  23. graphics/pixie
  24. graphics/py-openimageio
  25. graphics/py-openshadinglanguage
  26. graphics/simpleviewer
  27. graphics/synfig
  28. graphics/synfigstudio
  29. graphics/vigra
  30. graphics/vips
  31. graphics/yafaray
  32. misc/openvdb
  33. multimedia/olive
  34. x11/swayimg
  35. Collapse this list.

Deleted ports which required this port:

Expand this list of 23 deleted ports
  1. devel/synfig*
  2. graphics/ImageMagick7-nox11*
  3. graphics/aqsis*
  4. graphics/blender-lts28*
  5. graphics/blender-lts29*
  6. graphics/cinepaint*
  7. graphics/darktable38*
  8. graphics/darktable40*
  9. graphics/darktable42*
  10. graphics/exact-image*
  11. graphics/gegl3*
  12. graphics/gimp-gmic-plugin*
  13. graphics/jpeg-xl*
  14. graphics/luminance*
  15. graphics/openfx-io*
  16. graphics/openimageio-ociov1*
  17. graphics/photoflow*
  18. graphics/py-openexr*
  19. math/mandelbulber2*
  20. multimedia/cinelerra-gg*
  21. science/gwyddion*
  22. x11/kde-runtime-kde4*
  23. x11/kdelibs-kde4*
  24. Collapse this list of deleted ports.
for Run
  1. multimedia/emby-server

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. multimedia/emby-server-devel*
  2. 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 openexr-3.3.2: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
graphics_openexr
USES:
cmake:testing compiler:c++14-lang cpe 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/openexr/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/mandree/openexr/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/mandree/openexr/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/mandree/openexr/
  5. https://github.com/AcademySoftwareFoundation/openexr/releases/download/v3.3.2/
Collapse this list.

There are no commits on branch 2024Q4 for this port