New version out. Copying the ebuild is NOT enough. I'm working on one, and will attach it when it is reasonable.
Created attachment 93569 [details] Ebuild for media-libs/openexr-1.4.0 This is based on the 1.2.2-r2 ebuild, modified for the difference in the new tar. I also adds fltk and nvidia to IUSE; fltk enables /usr/bin/exrdisplay and nvidia pulls in media-gfx/nvidia-cg-toolkit as a dependency and lets exrdisplay make use of it for fragment shader support. (Incidently, openexr does require that fltk be compiled with opengl support; if fltk is installed but lacks opengl then exrdisplay is not built. The ebuild does not attempt to force +opengl on x11-libs/fltk, nor does it warn (or die) should the user attempt to compile openext w/ fltk when fltk was installed -opengl. I beleive I recall seeing code doing something along those lines in another ebuild, but haven't found it. I'll add such code to this ebuild if someone points me to an example.)
One thing I forgot to mention: attachement 93569 leaves SLOT=0. The sonames are updated since openexr-1.2.x -- the filenames are now
One thing I forgot to mention: attachement 93569 leaves SLOT=0. The sonames are updated since openexr-1.2.x -- the filenames are now so.4 rather than so.2. Should SLOT be incremented? Or some other magic done to keep the old SOs around until everything linked to them is re-merged?
Created attachment 93726 [details] Ebuild for media-libs/openexr-1.4.0 I believe this version is ready for the tree. Please confirm.
Created attachment 93770 [details] Ebuild for media-libs/openexr-1.4.0 Examples were installed in the wrong directory; this fixes that.
Thanks, 1.4.0a is now in portage, but p.masked. CCing the people that might be annoyed by this bump. Here is a list of what needs to be checked : app-office/koffice app-office/krita kde-base/kdebase kde-base/kdebase-kioslaves kde-base/kdegraphics : I'm not using them, cannot test it perfectly since I might lack knowledge dev-games/ogre media-gfx/pixie : Not ~amd64 keyworded, cannot test them kde-base/kdelibs : Compiles fine, kde apps using it are working but I don't know in which way it's used so I might lack knowledge there too media-gfx/blender media-video/cinelerra-cvs media-video/cinepaint media-gfx/k3d : tested, compile & work fine You can get some test files from : http://download.savannah.nongnu.org/releases/openexr/openexr-images-1.4.0.tar.gz Note that, according to upstream, this release is fully compatible with 1.2.2 and would not break api so this is only a routine check. However, this breaks abi and requires a revdep-rebuild so, for ex., kde people might want to wait before unmasking it that their packages get bumped so the transition is smoother. More important one : I've dropped x86-fbsd because you don't have x11-libs/fltk keyworded, so you might want to, either mask opengl use flag for openexr or have fltk ;)
Ping... tested with kde, it seems 100% compatible with the previous version, if nobody complains I'll proceed with unmasking during next week, the only remaining thing will be ~x86-fbsd keyword dropped.
unmasked
Keyword added to 1.6