summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: Take over redchillipadi's packagesPaul Zander2024-03-161-2/+2
| | | | | | | Bug: https://bugs.gentoo.org/586392 Bug: https://bugs.gentoo.org/659306 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openvdb: add 11.0.0Paul Zander2024-02-201-0/+10
| | | | | | | | | | | | | | | | | | Automatically detects working host compiler for CUDA. Automatically detects host CUDA arch, can be overridden by setting CUDAARCHS env var. Re-enabled ax requiring <=llvm-15. Modified NanoVDB.h so Blender can decern the NanoVDB version and include the correct header. Closes: https://bugs.gentoo.org/664796 Closes: https://bugs.gentoo.org/686824 Closes: https://bugs.gentoo.org/831043 Closes: https://bugs.gentoo.org/833168 Closes: https://bugs.gentoo.org/921246 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34564 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openvdb: drop 8.2.0-r7, 9.0.0-r4Andreas Sturmlechner2023-02-011-6/+0
| | | | | Closes: https://bugs.gentoo.org/886971 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/openvdb: add 10.0.1Bernd Waibel2023-01-121-17/+20
| | | | | | | | | | OpenVDBAx now can use llvm up to v14 Closes: https://bugs.gentoo.org/876163 Closes: https://bugs.gentoo.org/878517 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28563 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openvdb: drop 7.0.0-r4, 7.1.0-r5, 8.0.1-r4, 8.1.0, 8.2.0-r3Bernd Waibel2022-10-301-3/+0
| | | | | | | | | Cleanup old versions, which block removal of <openexr-3. Closes: https://bugs.gentoo.org/878213 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27959 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add 9.1.0Bernd Waibel2022-09-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Bump to EAPI 8, add support for Python 3.11 - Add support for OpenVDB AX - Drop obsolete ABI 6 compatibility, add cmake options if deprecated ABIs are requested - Drop zlib USE flag, we depend on sys-libs/zlib anyway - Improve dependecies: some deps are only needed for the vdb_render binary, toggled by the utils USE flag - Include changes from PR #27204 Additional notes: - OpenVDB AX can be used for custom manipulation of VDB data via an expression language. It needs <llvm-14 and will fail to configure or build with llvm-14 and above. - Lowest compatible ABI is 7, so I removed abi6-compat USE flag. Additionally the package needs an extra cmake option to actually build the deprecated ABIs - Zlib is required by enabling blosc or building OpenVDB AX. If it's found by NanoVDB or if blosc is enabled in addition to nanovdb (the ebuild default), nanovdb builds in support for zlib. Other configurations don't look for zlib, although it's enabled by the default cmake configuration. As we uncodtionally depend on it anyway, I think the USE flag has no real use. - Dependency on OpenGL, glew, OpenEXR or libpng is only needed by the vdb_render binary, which is enabled through the utils USE flag. So I moved the dependencies for this packages. I had no issues with this changed dependency settings. Bug: https://bugs.gentoo.org/869629 Closes: https://bugs.gentoo.org/851855 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27251 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: enable CUDA support for NanoVDBBernd Waibel2022-02-201-0/+3
| | | | | | | | | Also relaxes the dependency on tbb. We really only need >=tbb-2019. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24238 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Add abi9 flagSebastian Parborg2022-02-201-0/+3
| | | | | | | Bump the "use abiX" useflags. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Add nanovdb useflagSebastian Parborg2022-02-201-0/+3
| | | | | | | | OpenVDB now includes the header only library NanoVDB in its source tree. Add support for installing the additional headers via a useflag. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add USE=bloscSam James2021-10-311-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-gfx/openvdb: bump to 8.0.1Sebastian Parborg2021-06-101-0/+3
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/openvdb: Drop 4.0.2-r4, 5.2.0-r2, 6.2.1-r1Andreas Sturmlechner2021-03-141-6/+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: Remove support for ABI3 from openvdb 6Adrian Grigo2020-08-241-1/+1
| | | | | | | | | | Openvdb 6 deprecated ABI 3. Support for it has been removed. Openvdb 6 supports ABI 4 to 6. ABI 3 is still available in Openvdb 4 and 5. 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-241-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-241-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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: Ensure user chooses appropriate abi versionAdrian Grigo2020-08-241-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The initial ebuilds for openvdb assumed that they would build the same abi as the major version, unless abiX-compat was given to force building against a legacy version. This makes it difficult for other ebuilds to determine which ABI openvdb supports as they can not rely on a USE flag being set to ensure that openvdb uses the same version they are building against. Starting with openvdb 5, openvdb also requires OPENVDB_ABI_VERSION_NUMBER to be set with the version to build against. This is also hard to determine if the user does not have a USE flag to determine which version is being built against. To fix these problems, I am using abiX-compat where x is 3,4,5... to determine the appropriate number for OPENVDB_ABI_VERSION_NUMBER and other ebuilds can use these flags to determine which openvdb abi to build against. It is required that openvdb and all programs linking with it build against the same openvdb version. These use flags are no longer set by default in the ebuild, so the user must ensure they set abiX-compat in package.use for openvdb and any other package using openvdb (which will be the new versions of blender and openimageio). These use flags must be set even if the user wants to build againt the latest supported abi version (eg abi5-compat for openvdb-5.2.0), which is a change from the old behaviour. I personally think this would be better hidden away inside an eclass and a USE_EXPAND variable. I have submitted a proposal and would be happy to prepare a PR if desired. This can be found at https:// archives.gentoo.org/gentoo-dev/message/1df75c608c83530b43c6ea67e1db8930 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 proxy-maint for agrigoMichał Górny2019-09-131-0/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Reassign dracwyrm's packagesMichał Górny2019-09-131-5/+1
| | | | | Bug: https://bugs.gentoo.org/645068 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/openvdb: bump to version 5.2.0Jonathan Scruggs2018-08-281-4/+3
| | | | Closes: https://github.com/gentoo/gentoo/pull/9720
* media-gfx/openvdb: revision bump to 4.0.2-r2Jonathan Scruggs2018-08-141-5/+4
| | | | | | | | | | | | | | 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-041-5/+0
|
* media-gfx/openvdb: update metadata informationJonathan Scruggs2018-01-271-1/+1
|
* media-gfx/openvdb: version bump to 4.0.2Jonathan Scruggs2017-09-231-2/+2
| | | | | | | | | | | * Changed hardcoded paths to GNUInstallDirs * Patch to fixnumeric removal in Boost 1.65 * Use PkgConfig to find OpenEXR and IlmBase Bug: https://bugs.gentoo.org/612942 Closes: https://bugs.gentoo.org/611842 Closes: https://bugs.gentoo.org/630740 Closes: https://github.com/gentoo/gentoo/pull/5754
* Globally add missing remote ID references to metadata.xmlJustin Lecher2017-04-291-2/+5
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-gfx/openvdb: Version bump to 4.0.0Jonathan Scruggs2017-01-151-1/+5
| | | | | | | | | * 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: New packageJonathan Scruggs2016-10-231-0/+28
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>