Opened 11 years ago
Closed 10 years ago
#49965 closed update (fixed)
openexr (and ilmbase) updated to 2.2.0
| Reported by: | mp@… | Owned by: | blair (Blair Zajac) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.3.4 |
| Keywords: | haspatch | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
| Port: | openexr |
Description
Upgrading openexr and ilmbase allows exact-image to be built on at least Mavericks.
At least these other dependencies also build on Mavericks after this update:
port installed depends:openexr The following ports are currently installed: exact-image @0.9.1_0 (active) gegl @0.2.0_16+quartz (active) gmic @1.5.0.8_6 (active) ImageMagick @6.9.2-4_0+universal+x11 (active) opencv @3.0.0_1+universal (active) povray @3.7.0.0_1+universal (active)
port installed depends:ilmbase The following ports are currently installed: gmic @1.5.0.8_6 (active) opencv @3.0.0_1+universal (active) openexr @2.2.0_0+universal (active)
(I'll add a separate ticket for ilmbase.)
(The patchfile is no longer needed.)
Attachments (6)
Change History (12)
Changed 11 years ago by mp@…
| Attachment: | openexr-2.2.0.diff added |
|---|
comment:1 Changed 11 years ago by dbevans (David B. Evans)
| Cc: | blair@… removed |
|---|---|
| Owner: | changed from macports-tickets@… to blair@… |
Changed 11 years ago by ChristianFrisson (Christian Frisson)
Changed 11 years ago by ChristianFrisson (Christian Frisson)
| Attachment: | patch-IlmImf-Makefile.am.diff added |
|---|
Changed 11 years ago by ChristianFrisson (Christian Frisson)
| Attachment: | patch-IlmImf-Makefile.in.diff added |
|---|
comment:2 follow-up: 3 Changed 11 years ago by ChristianFrisson (Christian Frisson)
comment:3 Changed 11 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Replying to christian.frisson@…:
I confirm that the update from mp@… works on 10.9.
However I had to add two patches (attached) to install a missing header (ImfCompressor.h), otherwise code including OpenEXR/ImfMisc.h will not compile. For instance, port hapi was affected.
Note: the second patch (*in*) is not really necessary since autotools use Makefile.am to regenerate Makefile.in, but both files are included in the source distribution.
According to the mailing list, the two file which use ImfCompressor.h (ImfMisc.h and ImfB44Compressor.h) should never have been installed.
For the sake of completeness, do you know which projects or ports use ImfMisc.h or ImfB44Compressor.h?
comment:4 Changed 11 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
| Cc: | mcalhoun@… added |
|---|
Cc Me!
Changed 11 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
| Attachment: | Portfile_extra.diff added |
|---|
Changed 11 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
| Attachment: | patch-fltk.diff added |
|---|
comment:5 Changed 11 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Attached is a much larger change for openexr.
comment:6 Changed 10 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Fixed in r148894; maintainer timeout

I confirm that the update from mp@… works on 10.9.
However I had to add two patches (attached) to install a missing header (ImfCompressor.h), otherwise code including OpenEXR/ImfMisc.h will not compile. For instance, port hapi was affected.
Note: the second patch (*in*) is not really necessary since autotools use Makefile.am to regenerate Makefile.in, but both files are included in the source distribution.