diff options
author | Jonathan Scruggs <j.scruggs@gmail.com> | 2017-09-21 09:58:57 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2017-09-23 10:32:32 +0200 |
commit | ca3952cdeccf9e3c6bd6973e3ed1c0681857aceb (patch) | |
tree | 45d781835ea108934a29a10adc6f9f3eb1ca9f88 /media-libs/Field3D/files | |
parent | profiles: mask flags for unkeyworded depends (diff) | |
download | gentoo-ca3952cdeccf9e3c6bd6973e3ed1c0681857aceb.tar.gz gentoo-ca3952cdeccf9e3c6bd6973e3ed1c0681857aceb.tar.bz2 gentoo-ca3952cdeccf9e3c6bd6973e3ed1c0681857aceb.zip |
media-libs/Field3D: New package
Field3D is an open source library for storing voxel data. It
provides C++ classes that handle in-memory storage and a file
format based on HDF5 that allows the C++ objects to be written
to and read from disk.
This is a new dependency for OpenImageIO.
Closes: https://github.com/gentoo/gentoo/pull/5748
Diffstat (limited to 'media-libs/Field3D/files')
-rw-r--r-- | media-libs/Field3D/files/Field3D-1.7.2-openexr-fixes.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/media-libs/Field3D/files/Field3D-1.7.2-openexr-fixes.patch b/media-libs/Field3D/files/Field3D-1.7.2-openexr-fixes.patch new file mode 100644 index 000000000000..41ab1ccf2945 --- /dev/null +++ b/media-libs/Field3D/files/Field3D-1.7.2-openexr-fixes.patch @@ -0,0 +1,38 @@ +diff -purN a/cmake/FindILMBase.cmake b/cmake/FindILMBase.cmake +--- a/cmake/FindILMBase.cmake 2016-06-19 05:56:00.000000000 +0100 ++++ b/cmake/FindILMBase.cmake 2017-03-02 11:44:35.449043588 +0000 +@@ -37,12 +37,17 @@ + # ILMBASE_FOUND - true if ILMBASE was found on the system + # ILMBASE_LIBRARY_DIRS - the full set of library directories + ++find_package(PkgConfig QUIET) ++if(PKG_CONFIG_FOUND) ++ pkg_check_modules(PC_ILMBASE QUIET IlmBase) ++endif() ++ + FIND_PATH ( Ilmbase_Base_Dir include/OpenEXR/IlmBaseConfig.h + ENV ILMBASE_ROOT + ) + + IF ( Ilmbase_Base_Dir ) +- ++ SET ( IlmBase_VERSION ${PC_ILMBASE_VERSION} ) + SET ( ILMBASE_INCLUDE_DIRS + ${Ilmbase_Base_Dir}/include + ${Ilmbase_Base_Dir}/include/OpenEXR +diff -purN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2016-06-19 05:56:00.000000000 +0100 ++++ b/CMakeLists.txt 2017-03-02 11:44:37.029035041 +0000 +@@ -146,8 +146,11 @@ IF ( CMAKE_HOST_UNIX ) + LIST ( APPEND Field3D_Libraries_Shared + ${MPI_LIBRARIES} ) + ENDIF ( MPI_FOUND ) ++ # handle new library names for 2.0.0 ++ STRING ( REPLACE "." "_" _IlmBase_VERSION ${IlmBase_VERSION} ) ++ STRING ( SUBSTRING ${_IlmBase_VERSION} 0 3 _IlmBase_VERSION ) + LIST ( APPEND Field3D_Libraries_Shared +- Iex Half IlmThread Imath ++ Iex-${_IlmBase_VERSION} Half IlmThread-${_IlmBase_VERSION} Imath-${_IlmBase_VERSION} + pthread dl z ) + SET ( Field3D_DSO_Libraries ${Field3D_Libraries_Shared} ) + SET ( Field3D_BIN_Libraries Field3D ${Field3D_Libraries_Shared} |