diff --git a/build/jam/BuildFeatures b/build/jam/BuildFeatures
index 323d2c0d..e29a39c9 100644
a
|
b
|
if [ IsPackageAvailable tiff4_devel ] {
|
566 | 566 | |
567 | 567 | |
568 | 568 | # openexr |
569 | | if [ IsPackageAvailable openexr_devel ] { |
570 | | ExtractBuildFeatureArchives openexr : |
571 | | file: base openexr |
| 569 | if [ IsPackageAvailable openexr30_devel ] { |
| 570 | ExtractBuildFeatureArchives openexr30 : |
| 571 | file: base openexr30 |
572 | 572 | runtime: lib |
573 | | file: devel openexr_devel |
| 573 | file: devel openexr30_devel |
574 | 574 | depends: base |
575 | 575 | libraries: |
576 | | $(developLibDir)/libIlmImf.so |
577 | | $(developLibDir)/libIlmImfUtil.so |
578 | | $(developLibDir)/libHalf.so |
579 | 576 | $(developLibDir)/libIex.so |
580 | | $(developLibDir)/libIexMath.so |
581 | 577 | $(developLibDir)/libIlmThread.so |
582 | 578 | $(developLibDir)/libImath.so |
583 | | headers: $(developHeadersDir) $(developHeadersDir)/OpenEXR |
| 579 | $(developLibDir)/libOpenEXR.so |
| 580 | $(developLibDir)/libOpenEXRUtil.so |
| 581 | headers: $(developHeadersDir) $(developHeadersDir)/OpenEXR $(developHeadersDir)/Imath |
584 | 582 | ; |
585 | 583 | |
586 | | EnableBuildFeatures openexr ; |
| 584 | EnableBuildFeatures openexr30 ; |
587 | 585 | } else { |
588 | | unavailableBuildFeatures += openexr ; |
| 586 | unavailableBuildFeatures += openexr30 ; |
589 | 587 | } |
590 | 588 | |
591 | 589 | |
diff --git a/build/jam/repositories/HaikuPorts/x86_64 b/build/jam/repositories/HaikuPorts/x86_64
index b81791a9..8c6324ee 100644
a
|
b
|
RemotePackageRepository HaikuPorts
|
199 | 199 | nghttp2-1.43.0-1 |
200 | 200 | nghttp2_devel-1.43.0-1 |
201 | 201 | openexr-2.4.1-1 |
202 | | openexr_devel-2.4.1-1 |
203 | 202 | openexr30-3.0.5-1 |
| 203 | openexr30_devel-3.0.5-1 |
204 | 204 | openjpeg-2.4.0-2 |
205 | 205 | openjpeg_devel-2.4.0-2 |
206 | 206 | openssh-9.3p1-1 |
diff --git a/src/add-ons/translators/exr/Jamfile b/src/add-ons/translators/exr/Jamfile
index ad2b1be2..994eaf52 100644
a
|
b
|
AddResources EXRTranslator : EXRTranslator.rdef ;
|
7 | 7 | local architectureObject ; |
8 | 8 | for architectureObject in [ MultiArchSubDirSetup ] { |
9 | 9 | on $(architectureObject) { |
10 | | UseBuildFeatureHeaders openexr ; |
| 10 | UseBuildFeatureHeaders openexr30 ; |
11 | 11 | Includes [ FGristFiles ConfigView.cpp EXRTranslator.cpp EXRGamma.cpp |
12 | 12 | IStreamWrapper.cpp ] |
13 | | : [ BuildFeatureAttribute openexr : headers ] ; |
| 13 | : [ BuildFeatureAttribute openexr30 : headers ] ; |
14 | 14 | |
15 | 15 | Translator [ MultiArchDefaultGristFiles EXRTranslator ] : |
16 | 16 | main.cpp |
… |
… |
for architectureObject in [ MultiArchSubDirSetup ] {
|
20 | 20 | IStreamWrapper.cpp |
21 | 21 | : be translation textencoding [ TargetLibstdc++ ] |
22 | 22 | [ MultiArchDefaultGristFiles libtranslatorsutils.a ] |
23 | | [ BuildFeatureAttribute openexr : libraries ] |
| 23 | [ BuildFeatureAttribute openexr30 : libraries ] |
24 | 24 | localestub |
25 | 25 | : true |
26 | 26 | ; |