Opened 9 years ago
Closed 9 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 9 years ago by mp@…
Attachment: | openexr-2.2.0.diff added |
---|
comment:1 Changed 9 years ago by dbevans (David B. Evans)
Cc: | blair@… removed |
---|---|
Owner: | changed from macports-tickets@… to blair@… |
Changed 9 years ago by ChristianFrisson (Christian Frisson)
Changed 9 years ago by ChristianFrisson (Christian Frisson)
Attachment: | patch-IlmImf-Makefile.am.diff added |
---|
Changed 9 years ago by ChristianFrisson (Christian Frisson)
Attachment: | patch-IlmImf-Makefile.in.diff added |
---|
comment:2 follow-up: 3 Changed 9 years ago by ChristianFrisson (Christian Frisson)
comment:3 Changed 9 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 9 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | mcalhoun@… added |
---|
Cc Me!
Changed 9 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Attachment: | Portfile_extra.diff added |
---|
Changed 9 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Attachment: | patch-fltk.diff added |
---|
comment:5 Changed 9 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Attached is a much larger change for openexr.
comment:6 Changed 9 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.