summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* media-gfx/openvdb: Drop 4.0.2-r4, 5.2.0-r2, 6.2.1-r1Andreas Sturmlechner2021-03-1412-920/+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: Keyword 7.0.0-r1 arm64, #556758Sam James2021-03-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Keyword 7.0.0-r1 arm, #556758Sam James2021-02-221-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-315-5/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/openvdb: Keyword 7.1.0-r1 arm, #626966Sam James2021-01-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Keyword 7.1.0-r1 arm64, #758152Sam James2020-12-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Stabilize 7.0.0-r1 amd64, #746740Sam James2020-11-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: ppc64 keyworded (bug #745783)Sam James2020-10-151-1/+1
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Use full path for Python_EXECUTABLEAdrian Grigo2020-09-092-2/+2
| | | | | | | | | | | | | | | | | | | | | Openvdb fails to configure with numpy enabled when Python_EXECUTABLE is set using ${EPYTHON} as it is unable to find the required python components. The cmake docs state that Python_EXECUTABLE must be set to the PATH of the python interpreter. See https://cmake.org/cmake/help/v3.16/module/FindPython.html This means that it must be set to ${PYTHON} which contains the absolute path in python-r1, rather than ${EPYTHON} which only contains the executable name. Doing so resolves bug 738928. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/738928 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://github.com/gentoo/gentoo/pull/17310 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: cleanup oldSam James2020-08-255-561/+0
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add missing dependenciesSam James2020-08-255-0/+561
| | | | | | | | | | | | | Add in missing dependencies: * media-libs/glu (subject of the bug) * media-libs/ilmbase (though it is a transient dep via OpenEXR) We also include dev-cpp/tbb in ${RDEPEND} rather than only ${DEPEND}, given we link against it. Closes: https://bugs.gentoo.org/673798 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: default to newest ABI (RequiredUseDefaults)Sam James2020-08-245-5/+5
| | | | | | | | | | It may be that a different choice (from just the latest each supports) for each version is better, but let's stick with this now to make it easier for users -- so they are not forced to choose by default. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Add python 3.9 support for openvdb 7.1.0Adrian Grigo2020-08-247-31/+78
| | | | | | | | | | | 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: Correct openvdb slot subscriptionsAdrian Grigo2020-08-245-20/+20
| | | | | | | | | Subscribe to slots for c-blosc, jemalloc and log4cplus. Remove subscription for glfw as it does not have a slot operator. 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: Remove support for ABI3 from openvdb 6Adrian Grigo2020-08-243-7/+6
| | | | | | | | | | 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: Support python 3.6 to 3.9 for all openvdbAdrian Grigo2020-08-244-4/+4
| | | | | | | | Based on testing, openvdb 4 through 7.1 compiles with python 3.6 to 3.9 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 back python 3.6 supportAdrian Grigo2020-08-245-5/+5
| | | | | | | | | | Openvdb supports python 2.7+. To ease system upgrades, support for 3.6, 3.7 and 3.8 is included in these ebuilds. Future versions can be added also if tested and work. 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-244-5/+165
| | | | | | | | | | | | | | 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-245-3/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>