summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/openvdb: drop 8.2.0-r7, 9.0.0-r4Andreas Sturmlechner2023-02-0111-750/+0
| | | | | Closes: https://bugs.gentoo.org/886971 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/openvdb: Stabilize 10.0.1 amd64, #886971Sam James2023-02-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Remove oldMichał Górny2023-02-012-174/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-144-7/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/openvdb: add 10.0.1Bernd Waibel2023-01-125-17/+291
| | | | | | | | | | 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-309-685/+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: update subslotMatthew Smith2022-09-291-1/+1
| | | | | | soname is now openvdb.so.9.1 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* media-gfx/openvdb: fix build with cudaBernd Waibel2022-09-251-6/+13
| | | | | | | | | | Allow write to /dev/nvidiactl for cmake configuration to work properly Remove abi6-compat USE flag. V6 ABI compatibility is not available in v9. Closes: https://bugs.gentoo.org/869629 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27204 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add 9.1.0Bernd Waibel2022-09-254-0/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | - 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: keyword 9.0.0-r4 for ~riscvAlex Fan2022-02-281-1/+1
| | | | | Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* media-gfx/openvdb: Stabilize 8.2.0-r7 amd64, #833158Sam James2022-02-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: set +zlib in 8.2.0-r7Sam James2022-02-231-1/+1
| | | | | | | To match +blosc which needs it. Already done in 9.x. Fixes: 31e4936280f16a043f443bd1ae004406aea34293 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: blosc requires zlibSam James2022-02-232-4/+5
| | | | | | | | | Revbump as it could lead to automagic zlib usage, however unlikely that might be to be an issue. See: https://forums.gentoo.org/viewtopic-t-1147443.html See: https://github.com/AcademySoftwareFoundation/openvdb/commit/3fbae286e8e0ffe4d039d9ba7ba26d4cb3fc10a3 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: enable CUDA support for NanoVDBBernd Waibel2022-02-202-3/+14
| | | | | | | | | 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-202-2/+7
| | | | | | | 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-202-3/+5
| | | | | | | | 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: unconditionally depend on OpenEXR and imathSam James2022-02-181-15/+10
| | | | | | | | We do this for 9 anyway, it's not that useful without OpenEXR support, and it makes things simpler. Closes: https://bugs.gentoo.org/833625 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: fix missing atomic libYixun Lan2022-02-192-0/+48
| | | | | | | | | 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: depend on newer imath/openexrSam James2022-02-162-4/+4
| | | | | | | | - Needs imath which is installing to normal locations - Depend on >=openexr-3 explicitly to ease dependency resolution (why not?) Closes: https://bugs.gentoo.org/833485 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: adjust to unslotted OpenEXRSam James2022-02-154-33/+5
| | | | | | | | 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-122-0/+155
| | | | | | | | | | | 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-102-32/+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-043-7/+88
| | | | | | | | | | | | | | 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: add 8.2.0Sam James2021-12-042-0/+131
| | | | | | | | | | | | | Trying without setting PYOPENVDB_INSTALL_DIRECTORY as that _seems_ to work and allows us to avoid backporting a non-trivial patch to 8.x. This should fix some Python-related build issues in previous versions of 8.x (which should be fixed already in 9.x). Bug: https://bugs.gentoo.org/790350 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-022-0/+41
| | | | | | | | | 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: enable blosc by default in 9.0.0 tooSam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add comment to sedSam James2021-10-311-0/+2
| | | | | Bug: https://bugs.gentoo.org/820929 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: drop unused optionSam James2021-10-311-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: find Imath correctlySam James2021-10-311-0/+6
| | | | | Closes: https://bugs.gentoo.org/820929 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: fix blosc/zlib CMake optionSam James2021-10-312-4/+4
| | | | | Closes: https://bugs.gentoo.org/820917 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Stabilize 7.1.0-r5 amd64, #803884Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add note about possible future NanoVDBSam James2021-10-311-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: drop flag-o-maticSam James2021-10-312-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: enable USE=blosc by defaultSam James2021-10-312-5/+3
| | | | | | It was in the past, so why not? 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>
* media-gfx/openvdb: define subslotsSam James2021-10-314-4/+4
| | | | | | We have USE=abi* but we shouldn't rely on them. Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: revbump for build configuration changes; rebase 8.1/9.0Sam James2021-10-315-7/+164
| | | | | | | 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-4/+6
| | | | | | | | | | | | | | - additionally pass -DPython_INCLUDE_DIR and -DPython_LIBRARY to help find numpy - remove flag-o-matic inherit, which isn't needed according to pkgcheck - change the negation of the utils USE flag use for building the utilities if the USE flag is set Closes: https://bugs.gentoo.org/788886 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/22738 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: patch to find numpyBernd Waibel2021-10-312-4/+28
| | | | | | | | | | | | | | | - 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 9.0.0Sam James2021-10-312-0/+125
| | | | | Closes: https://bugs.gentoo.org/820788 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add 8.1.0Sam James2021-10-313-0/+150
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: needs deprecated TBB features, depend on older versionSam James2021-10-303-6/+6
| | | | | Bug: https://bugs.gentoo.org/820788 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add tbb subslot operatorSam James2021-10-293-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: depend on older openexr slotSam James2021-10-263-3/+3
| | | | | Closes: https://bugs.gentoo.org/816057 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: prevent using lib/ by default for glfwIonen Wolkens2021-07-084-0/+15
| | | | | | | | | | 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: bump to 8.0.1Sebastian Parborg2021-06-103-0/+126
| | | | | 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>