summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/darktable: remove oldMarek Szuba2020-08-311-151/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-2.6.2: drop USE=pax_kernel supportMarek Szuba2020-08-312-13/+3
| | | | | | | | 2.6.2 isn't going anywhere for now because it's the last version supporting x86, therefore remove (deprecated) PaX support from this version as well. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop KEYWORDS=x86 from 3.0.0+ and live ebuildMarek Szuba2020-08-314-4/+4
| | | | | | | | | Since version 3.0.0 darktable only supports 64-bit little-endian architectures, or to be precise amd64, arm64 and ppc64; see src/is_supported_platform.h. Closes: https://bugs.gentoo.org/739682 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/waifu2x-ncnn-vulkan: 20200818 bumpPiotr Karbowski2020-08-302-0/+52
| | | | Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* media-gfx/simple-scan: Stabilize 3.36.4 amd64, #738728Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/eog-plugins: Stabilize 3.26.5 amd64, #738728Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/gnome-photos: Stabilize 3.34.2 amd64, #738728Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/shotwell: Stabilize 0.30.10 amd64, #738728Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/eog: Stabilize 3.36.3 amd64, #738728Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/simple-scan: x86 stable (bug #738728)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/shotwell: x86 stable (bug #738728)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/gnome-photos: x86 stable (bug #738728)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/eog-plugins: x86 stable (bug #738728)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/eog: x86 stable (bug #738728)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/iscan-plugin-gt-x820: drop to m-nJoonas Niilola2020-08-301-7/+1
| | | | | Closes: https://bugs.gentoo.org/633010 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/iscan-data: drop to m-nJoonas Niilola2020-08-301-8/+1
| | | | | Closes: https://bugs.gentoo.org/633242 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/iscan-plugin-gt-x770: drop to m-nJoonas Niilola2020-08-301-7/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/gimp: Drop 2.10.14-r1Andreas Sturmlechner2020-08-302-231/+0
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/nomacs: Keyword 3.16.224 arm64, #734832Sam James2020-08-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/qrencode: Bump to 4.1.0Michał Górny2020-08-302-0/+39
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/gimp: x86 stable (bug #720162)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/sane-backends: x86 stable (bug #729312)Thomas Deutschmann2020-08-291-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-gfx/inkscape: fix missing atomic includeMikle Kolyada2020-08-262-0/+14
| | | | | | Closes: https://bugs.gentoo.org/737596 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@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/openscad: arm64 keyworded (bug #734822)Sam James2020-08-251-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/opencsg: arm64 keyworded (bug #734822)Sam James2020-08-251-1/+1
| | | | | 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/blender: Only require abiX-compat when openvdb is enabledAdrian Grigo2020-08-241-11/+13
| | | | | | | | | | Blender only needs to check which abi version is set when openvdb is enabled. Wrap the version checks and die in an if statement. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://github.com/gentoo/gentoo/pull/17154 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Blender with openvdb requires openvdb-7.0.0 onlyAdrian Grigo2020-08-243-3/+19
| | | | | | | | | | | | | | | | | Compiling blender with openvdb fails using openvdb-7.1.0, as std::make_unique is not available in c++11. Upgrading to newer c++ was discussed upstream and it was decided to remain with c++11 now, in keeping with the VFX reference platform, and update to c++17 in 2021. See https://developer.blender.org/T76783 Openvdb 7.0.0 uses c++11, whereas 7.1.0 uses c++14. So it will not be possible to use versions 7.1.0 and above until blender updates to c++14 or higher next year. 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/blender: Version bump to 2.83.4Adrian Grigo2020-08-244-16/+339
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blender 2.83.4 works with python 3.7. It may compile with 3.8, but blender only supports 3.7 officially as it follows the VFX Reference Platform to ensure that user add ons are not broken in the process. They plan to introduce 3.8 support in 2021. New features include a new interface, the realtime eevee renderer, and importing openvdb files created by other packages among others. Game engine and Blender Player were removed in 2.80. Bug fixes in this version are alembic support, upstream fixes for opencollada, requiring openjpeg:2 to avoid security issues, and mimeinfo cache is correctly updated. Where these issues remain in blender 2.79b, the bug is linked but should be closed only when blender 2.79b is removed. On my system the docs do not currently compile, and the polyfill2d test still fails like 2.79b. Blender 2.83 support for draco, embree, oidn, usd and openxr is not yet implemented pending development of ebuilds for these packages. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/667352 Bug: https://bugs.gentoo.org/735590 Bug: https://bugs.gentoo.org/718772 Closes: https://bugs.gentoo.org/737388 Closes: https://bugs.gentoo.org/689740 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Patch for opencollada > 1.65Adrian Grigo2020-08-242-0/+113
| | | | | | | | | | | | | | | | | Opencollada 1.65 added a pure virtual function to writeAnimationClip which prevents blender from creating an implementation of DocumentImporter in the usual manner. These patches are backported from blender 2.80-rc1 which add definitions for writeAnimationClip to DoucmentImporter resolving the issue. Thanks to Dennis Schridde for finding them. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/733500 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Update blender 2.79b for openvdbAdrian Grigo2020-08-241-1/+1
| | | | | | | | Blender 2.79b requires openvdb abi 4. Update the dependency accordingly 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 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>
* media-gfx/openvdb: Version bump to 6.2.1Adrian Grigo2020-08-245-1/+188
| | | | | | | | | | | | | | | | | | | | | | | | | 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 optional boost python dependencyAdrian Grigo2020-08-242-2/+2
| | | | | | | | | | | If openvdb is built with the python USE flag, then it is necessary to build boost with python. Failure to do so produces compile failures. Use the ? operator to ensure that this occurs 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-243-9/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Port for python 3.7 and 3.8Adrian Grigo2020-08-242-2/+2
| | | | | | | | | | Openvdb builds with python 3.7 and 3.8. Support for python 3.6 has been removed. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/737390 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: Patches for newer c-blosc and build docAdrian Grigo2020-08-241-0/+2
| | | | | | | | | Apply the patches from 4.0.2 for const correctness with newer c-blosc and building the documentation to openvdb 5.2.0 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 unnecessary minimum version specificationsAdrian Grigo2020-08-242-6/+6
| | | | | | | | | Old versions of boost and c-blosc are no longer in the tree, so remove unnecessary minimum version specifications 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-244-4/+30
| | | | | | | | | | | | | | | | | 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: Update to EAPI 7 and switch to cmake eclassAdrian Grigo2020-08-242-6/+6
| | | | | | | | | The minimum set of changes to pass repoman checks is to update to EAPI 7 and switch the cmake-utils eclass to cmake 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/imagemagick: security cleanupThomas Deutschmann2020-08-235-1050/+0
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>