summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/openvdb: fix missing atomic libYixun Lan2022-02-191-0/+47
| | | | | | | | | this happened on RISC-V platform, but may also exist in other ARCH, see tracking bug #721344 Closes: https://bugs.gentoo.org/833372 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* media-gfx/openvdb: adjust to unslotted OpenEXRSam James2022-02-151-16/+0
| | | | | | | | Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: flip over to OpenEXR 3 for 8.2.0Sam James2022-02-121-0/+16
| | | | | | | | | | | Things are getting complicated with trying to keep Blender on OpenEXR 2. Blender needs to switch as a result, but so do its dependencies. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/831425 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: use upstream patch for Python detection issueSam James2021-12-101-31/+26
| | | | | | Bug: https://bugs.gentoo.org/790350 Bug: https://github.com/AcademySoftwareFoundation/openvdb/pull/1275 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: fix issue if imath and ilmbase are both installedBernd Waibel2021-12-042-0/+71
| | | | | | | | | | | | | | The patch fixes an issue when OPENVDB_BUILD_BINARIES and OPENVDB_BUILD_RENDER are set and both, dev-libs/imath and media-libs/ilmbase are being installed and allows the package to configure properly in this case. Additionally it fixes the installation location of the python module. Bug: https://bugs.gentoo.org/790350 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23185 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: fix minor typo in patch commentSam James2021-12-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: tweak Python detection for 9.0.0Sam James2021-12-021-0/+40
| | | | | | | | | Let's try this. We might be able to drop the options we pass in the ebuild entirely, but not wanting to mess too much for a moment. Bug: https://bugs.gentoo.org/790350 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: revbump for build configuration changes; rebase 8.1/9.0Sam James2021-10-311-0/+151
| | | | | | | Rebasing on waebbl's changes. See: https://github.com/gentoo/gentoo/pull/22738 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: patch to find numpyBernd Waibel2021-10-311-0/+21
| | | | | | | | | | | | | | | - adds consistency in the find_package call for NumPy by adding the same components like in the find_package call for Python - additionally pass -DPython_INCLUDE_DIR to cmake - add an option for python unittests when USE=test is set - remove flag-o-matic inherit, which isn't needed according to pkgcheck - change the negation on the utils USE flag to build the utilities if the USE flag is set. Bug: https://bugs.gentoo.org/788886 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add 8.1.0Sam James2021-10-311-0/+21
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: prevent using lib/ by default for glfwIonen Wolkens2021-07-081-0/+12
| | | | | | | | | | Formerly benign because it'd find nothing and try $(get_libdir) next, but glfw now has multilib support. This simple fix should be safe enough for stable version as well. Closes: https://bugs.gentoo.org/800200 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-gfx/openvdb: Drop 4.0.2-r4, 5.2.0-r2, 6.2.1-r1Andreas Sturmlechner2021-03-147-593/+0
| | | | | | Bug: https://bugs.gentoo.org/746740 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/openvdb: Add python 3.9 support for openvdb 7.1.0Adrian Grigo2020-08-242-0/+17
| | | | | | | | | | | Openvdb 7.1.0 also supports python 3.9. We also fix BDEPEND up: pkgconfig, the doc dependencies, cppunit and cmake (where needed) have been moved into BDEPEND. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Fix const correct patchAdrian Grigo2020-08-241-4/+4
| | | | | | | | | The updated patch with comments no longer worked. I have recreated it and it now patches successfully. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Add version 7.0.0Adrian Grigo2020-08-242-5/+48
| | | | | | | | | | | | | | Blender builds against version 7.0.0, but does not build against version 7.1.0 when linking against the openvdb headers, complaining that make_unique is not in std, even though the file includes memory. Given that 7.0.0 is the last version of openvdb that still includes ABI 5 compatiblity, it might be worthwhile to keep it around. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Version bump to openvdb-7.1.0Adrian Grigo2020-08-242-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps the version of openvdb to 7.1.0 Upstream have deprecated ABI prior to 6 with this version. It adds an abi7-compat USE flag to build against ABI 7, and makes use of avx and sse4.2 cpu flags if set. There are additional use flags to control building the utilities, and linking against numpy is now optional. The library can also be built as a static library if desired. Thanks to Bernd Waibel for some of the initial code and digging into the available cmake build options. Other changes: * Similar to version 6, the gnuinstalldirs patch no longer needs BLOSC_LOCATION, GLFW3_LOCATION or TBB_LOCATION so these have been removed. * The new multilib header patch needs to know the CHOST so it is set in the arguments passed to cmake. * USE_GLFW3 is no longer used by the build system so it has been removed also. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Version bump to 6.2.1Adrian Grigo2020-08-242-0/+83
| | | | | | | | | | | | | | | | | | | | | | | | | Version bump to openvdb 6.2.1, requiring an additional use flag for abi6-compat. This version requires cmake 3.16 or higher. Other changes: * Compared to version 5, the gnuinstalldirs patch no longer needs BLOSC_LOCATION, GLFW3_LOCATION or TBB_LOCATION so these have been removed. * The new multilib header patch needs to know the CHOST so it is set in the arguments passed to cmake. * USE_GLFW3 is no longer used by the build system so it has been removed also. * Update the github upstream source as dreamworksanimation now redirects to AcademySoftwareFoundation. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Fix build failure with newer c-blosc and docAdrian Grigo2020-08-242-0/+24
| | | | | | | | | | | | | | | | | The c-blosc 1.19 function blosc_compcode_to_compname now expects a const char** rather than char**. This patch uses const_cast to fix the compiler error. When building with doc USE flag enabled, the doc target is not built by default and the missing docs cause an install failure. This patch ensures that when the doc target is defined, it will be built. With these two patches, openvdb builds with all USE flags enabled. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/734102 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: remove version 5.1.0Jonathan Scruggs2018-08-282-420/+0
|
* media-gfx/openvdb: bump to version 5.2.0Jonathan Scruggs2018-08-282-0/+405
| | | | Closes: https://github.com/gentoo/gentoo/pull/9720
* media-gfx/openvdb: bump to version 5.1.0Jonathan Scruggs2018-08-152-0/+420
|
* media-gfx/openvdb: revision bump to 4.0.2-r2Jonathan Scruggs2018-08-141-3/+13
| | | | | | | | | | | | | | Remove unused inherit in 4.0.2 ebuild Fixed unittests and add test use flag Fixed boost linker errors removed unused option as it was Win32 only Closes: https://bugs.gentoo.org/660278 Update manifest for upcoming v5 release and fix descriptions Closes: https://github.com/gentoo/gentoo/pull/9535
* media-gfx/openvdb: remove old versionsJonathan Scruggs2018-08-046-463/+0
|
* media-gfx/openvdb: revision bump to fix FindBoostJonathan Scruggs2018-08-041-0/+11
| | | | | | | Add patch from Dennis Schridde <devurandom@gmx.net> to fix finding boost with CMake 3.11 Closes: https://bugs.gentoo.org/652266 Closes: https://github.com/gentoo/gentoo/pull/9443
* media-gfx/openvdb: Version bump to 4.0.0Jonathan Scruggs2017-01-154-0/+184
| | | | | | | | | * Switched to CMake and a sane ebuild * Added abi3-compat USE Flag * Removed openvdb-compression as it's now hard enabled Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3473
* media-gfx/openvdb: replace -isystem with -I for GCC 6 compatibilityJonathan Scruggs2016-10-273-126/+262
| | | | | | | | | | | | Gentoo-bug: 597866 * Respect CXX * Respect ABI libdirs * Remove '-O3' from compile lines Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) Closes: https://github.com/gentoo/gentoo/pull/2677 Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/openvdb: New packageJonathan Scruggs2016-10-233-0/+143
OpenVDB is an Academy Award-winning open-source C++ library comprising a novel hierarchical data structure and a suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It is developed and maintained by DreamWorks Animation for use in volumetric applications typically encountered in feature film production. Gentoo-Bug: 482664 Signed off by: Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) Signed off by: Adrian Grigo (agrigo2001@yahoo.com.au) Closes: https://github.com/gentoo/gentoo/pull/2531 Signed-off-by: David Seifert <soap@gentoo.org>