notbugIf you buy from Amazon USA, please support us by using this link.
Port details
openexr High dynamic-range (HDR) image file format
2.3.0_1 graphics on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: search for ports maintained by this maintainer
Port Added: 2018-09-22 10:15:49
Last Update: 2018-12-27 13:08:45
SVN Revision: 488539
Also Listed In: devel
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.

SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (110 items)
  1. /usr/local/share/licenses/openexr-2.3.0_1/
  2. /usr/local/share/licenses/openexr-2.3.0_1/LICENSE
  3. /usr/local/share/licenses/openexr-2.3.0_1/BSD3CLAUSE
  4. bin/exrenvmap
  5. bin/exrheader
  6. bin/exrmakepreview
  7. bin/exrmaketiled
  8. bin/exrmultipart
  9. bin/exrmultiview
  10. bin/exrstdattr
  11. include/OpenEXR/ImfAcesFile.h
  12. include/OpenEXR/ImfArray.h
  13. include/OpenEXR/ImfAttribute.h
  14. include/OpenEXR/ImfB44Compressor.h
  15. include/OpenEXR/ImfBoxAttribute.h
  16. include/OpenEXR/ImfCRgbaFile.h
  17. include/OpenEXR/ImfChannelList.h
  18. include/OpenEXR/ImfChannelListAttribute.h
  19. include/OpenEXR/ImfChromaticities.h
  20. include/OpenEXR/ImfChromaticitiesAttribute.h
  21. include/OpenEXR/ImfCompositeDeepScanLine.h
  22. include/OpenEXR/ImfCompression.h
  23. include/OpenEXR/ImfCompressionAttribute.h
  24. include/OpenEXR/ImfConvert.h
  25. include/OpenEXR/ImfDeepCompositing.h
  26. include/OpenEXR/ImfDeepFrameBuffer.h
  27. include/OpenEXR/ImfDeepImageState.h
  28. include/OpenEXR/ImfDeepImageStateAttribute.h
  29. include/OpenEXR/ImfDeepScanLineInputFile.h
  30. include/OpenEXR/ImfDeepScanLineInputPart.h
  31. include/OpenEXR/ImfDeepScanLineOutputFile.h
  32. include/OpenEXR/ImfDeepScanLineOutputPart.h
  33. include/OpenEXR/ImfDeepTiledInputFile.h
  34. include/OpenEXR/ImfDeepTiledInputPart.h
  35. include/OpenEXR/ImfDeepTiledOutputFile.h
  36. include/OpenEXR/ImfDeepTiledOutputPart.h
  37. include/OpenEXR/ImfDoubleAttribute.h
  38. include/OpenEXR/ImfEnvmap.h
  39. include/OpenEXR/ImfEnvmapAttribute.h
  40. include/OpenEXR/ImfExport.h
  41. include/OpenEXR/ImfFloatAttribute.h
  42. include/OpenEXR/ImfForward.h
  43. include/OpenEXR/ImfFrameBuffer.h
  44. include/OpenEXR/ImfFramesPerSecond.h
  45. include/OpenEXR/ImfGenericInputFile.h
  46. include/OpenEXR/ImfGenericOutputFile.h
  47. include/OpenEXR/ImfHeader.h
  48. include/OpenEXR/ImfHuf.h
  49. include/OpenEXR/ImfIO.h
  50. include/OpenEXR/ImfInputFile.h
  51. include/OpenEXR/ImfInputPart.h
  52. include/OpenEXR/ImfInt64.h
  53. include/OpenEXR/ImfIntAttribute.h
  54. include/OpenEXR/ImfKeyCode.h
  55. include/OpenEXR/ImfKeyCodeAttribute.h
  56. include/OpenEXR/ImfLineOrder.h
  57. include/OpenEXR/ImfLineOrderAttribute.h
  58. include/OpenEXR/ImfLut.h
  59. include/OpenEXR/ImfMatrixAttribute.h
  60. include/OpenEXR/ImfMisc.h
  61. include/OpenEXR/ImfMultiPartInputFile.h
  62. include/OpenEXR/ImfMultiPartOutputFile.h
  63. include/OpenEXR/ImfMultiView.h
  64. include/OpenEXR/ImfName.h
  65. include/OpenEXR/ImfNamespace.h
  66. include/OpenEXR/ImfOpaqueAttribute.h
  67. include/OpenEXR/ImfOutputFile.h
  68. include/OpenEXR/ImfOutputPart.h
  69. include/OpenEXR/ImfPartHelper.h
  70. include/OpenEXR/ImfPartType.h
  71. include/OpenEXR/ImfPixelType.h
  72. include/OpenEXR/ImfPreviewImage.h
  73. include/OpenEXR/ImfPreviewImageAttribute.h
  74. include/OpenEXR/ImfRational.h
  75. include/OpenEXR/ImfRationalAttribute.h
  76. include/OpenEXR/ImfRgba.h
  77. include/OpenEXR/ImfRgbaFile.h
  78. include/OpenEXR/ImfRgbaYca.h
  79. include/OpenEXR/ImfStandardAttributes.h
  80. include/OpenEXR/ImfStdIO.h
  81. include/OpenEXR/ImfStringAttribute.h
  82. include/OpenEXR/ImfStringVectorAttribute.h
  83. include/OpenEXR/ImfTestFile.h
  84. include/OpenEXR/ImfThreading.h
  85. include/OpenEXR/ImfTileDescription.h
  86. include/OpenEXR/ImfTileDescriptionAttribute.h
  87. include/OpenEXR/ImfTiledInputFile.h
  88. include/OpenEXR/ImfTiledInputPart.h
  89. include/OpenEXR/ImfTiledOutputFile.h
  90. include/OpenEXR/ImfTiledOutputPart.h
  91. include/OpenEXR/ImfTiledRgbaFile.h
  92. include/OpenEXR/ImfTimeCode.h
  93. include/OpenEXR/ImfTimeCodeAttribute.h
  94. include/OpenEXR/ImfVecAttribute.h
  95. include/OpenEXR/ImfVersion.h
  96. include/OpenEXR/ImfWav.h
  97. include/OpenEXR/ImfXdr.h
  98. include/OpenEXR/OpenEXRConfig.h
  99. lib/
  100. lib/
  101. lib/libIlmImf.a
  102. lib/
  103. lib/
  104. lib/
  105. lib/libIlmImfUtil.a
  106. lib/
  107. libdata/pkgconfig/OpenEXR.pc
  108. share/aclocal/openexr.m4
  109. @postexec /usr/sbin/service ldconfig restart > /dev/null
  110. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  111. Collapse this list.

Dependency line: openexr>0:graphics/openexr

To install the port: cd /usr/ports/graphics/openexr/ && make install clean
To add the package: pkg install openexr

PKGNAME: openexr

There is no flavor information for this port.


TIMESTAMP = 1536500711
SHA256 (openexr-2.3.0.tar.gz) = fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6
SIZE (openexr-2.3.0.tar.gz) = 18412067
SHA256 (openexr-2.2.0-comp_dwa-test-images.tar.xz) = bbb8ff547e9b68f0dfb1e8804a7ad984978c2b15897988399cc68176e99dd63a
SIZE (openexr-2.2.0-comp_dwa-test-images.tar.xz) = 653768

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. : graphics/ilmbase

This port is required by:

for Build for Libraries for Run * - 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-2.3.0_1:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     LARGE_STACK=off: Enable sys-dependent large stack optimizations
===> Use 'make config' to modify these settings

compiler:c++14-lang gmake libtool pathfix pkgconfig

Master Sites:
    There is no master site for this port.
Port Moves
  • port moved here from graphics/OpenEXR on 2018-09-22
    REASON: Renamed to match upstream distribution's lower-case name

Number of commits found: 3

Commit History - (may be incomplete: see SVNWeb link above for full details)
27 Dec 2018 13:08:45
Original commit files touched by this commit  2.3.0_1
mandree search for other commits by this committer
graphics/openexr: Update WWW: link.
12 Dec 2018 01:35:36
Original commit files touched by this commit  2.3.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/ which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
22 Sep 2018 10:15:22
Original commit files touched by this commit  2.3.0
mandree search for other commits by this committer
Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.

Release notes: <>

Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase
the new lower-case spelling of the name, and to omit the version from the
library name to ease future maintenance.

Bump PORTREVISION of all ports that depend on ilmbase or openexr directly,
so that they all get rebuilt on upgrades.

Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now
that its Iex::BaseExc class is no longer derived from std::string,
details were given upstream through
and (b) to unwind semicolon/;-lists in cmake that stem from openexr/
ilmbase pkg-config variables.
(Note ampasCTL is unmaintained as FreeBSD port, and upstream,
and I cannot run-time test it.)

Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending
directly or indirectly on ilmbase and/or openexr have passed without
regressions.  Thus invoking due diligence, I believe I have done the
equivalent of an -exp run, and do not require approval for the dependency
chases to third-party ports.

Number of commits found: 3

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
python37Mar 26
libXdmcp*Mar 22
gitlab-ceMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
giteaMar 20
gitlab-ceMar 20
firefoxMar 19
firefox-esrMar 19
libxulMar 19
linux-firefoxMar 19
linux-seamonkeyMar 19

12 vulnerabilities affecting 152 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-03-26 18:13:05

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 36333
Broken 115
Deprecated 144
Ignore 335
Forbidden 3
Restricted 164
Vulnerable 35
Expired 13
Set to expire 119
Interactive 0
new 24 hours 1
new 48 hours11
new 7 days37
new fortnight73
new month151

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.