summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "media-gfx/darktable: BDEPEND on an OpenMP capable compiler"Sam James2022-06-041-1/+0
| | | | | | | | | | This reverts commit 431cfc22854d19925a332a12bef9f673dfbb35a9. Whoops -- this one isn't just for openmp. But we do need to fix the rest of these. Bug: https://bugs.gentoo.org/695658 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: BDEPEND on an OpenMP capable compilerSam James2022-06-041-0/+1
| | | | | | | BDEPEND is necessary but not sufficient (hence the pkg_* check). Closes: https://bugs.gentoo.org/695658 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: [QA] use tc-check-openmp correctlyDavid Seifert2022-05-162-2/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/darktable: Stabilize 3.8.0-r2 arm64, #833975Arthur Zamarin2022-04-271-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-gfx/darktable: depend on dev-libs/icuMarek Szuba2022-04-101-0/+1
| | | | | Closes: https://bugs.gentoo.org/837698 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop 3.6.1-r2Marek Szuba2022-04-102-168/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: stabilize 3.8.1 for amd64Marek Szuba2022-04-101-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: do not set CMAKE_BUILD_TYPEMarek Szuba2022-03-013-4/+1
| | | | | | | This was a holdover from older EAPIs, come EAPI-8 cmake.eclass already defaults to RelWithDebInfo. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.8.0-r2 amd64, #833975Sam James2022-02-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2022-02-122-0/+179
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: drop 3.6.1-r3Marek Szuba2022-01-281-176/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: support gamepad and MIDI input devicesMarek Szuba2022-01-123-3/+46
| | | | | Closes: https://bugs.gentoo.org/830635 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.6.0: update documentation URIMarek Szuba2021-12-282-2/+2
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: update USE=doc handlingMarek Szuba2021-12-282-3/+14
| | | | | | | Bump DOC_PV from 3.6, support installation of translations in addition to the English text. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.8.0: fix LUA_COMPATMarek Szuba2021-12-281-1/+1
| | | | | | | Starting with 3.8.0 Darktable requires lua-5.4. Closes: https://bugs.gentoo.org/830171 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.8.0: restore cpu_flags_x86_avx supportMarek Szuba2021-12-281-1/+2
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2021-12-252-0/+168
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: support cpu_flags_x86_avx, with workaround for gcc-11 ↵Marek Szuba2021-12-141-0/+176
| | | | | | | | | | | | | | | alignment issues Darktable determines which instruction sets are available by parsing the CPU ID so while it would be non-trivial to actually prevent it from using SSE3 or AVX, at least we can make sure compiler/linker flags match what darktable has detected - as long as CPU_FLAGS_x86 is up to date, naturally. The second change will no longer be needed come next upstream release. Closes: https://bugs.gentoo.org/828992 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: switch to tc-check-openmp for OpenMP checksMarek Szuba2021-11-271-3/+1
| | | | | | | | As described in the toolchain-funcs.eclass documentation, this is recommended over tc-has-openmp + custom message because it presents an uniform interface to the users. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: make all patches follow same naming conventionMarek Szuba2021-11-202-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop 3.4.1-r1, 3.6.0-r1Marek Szuba2021-11-203-339/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.6.1-r2 arm64, #822363Arthur Zamarin2021-11-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-gfx/darktable-3.6.1: fix media-libs/openexr depstringMarek Szuba2021-11-171-1/+1
| | | | | | Works with both 2 and 3 now, prefers the latter if both are present. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: stabilize 3.6.1-r1 for amd64Marek Szuba2021-11-171-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: add openexr build patchSam James2021-11-072-0/+66
| | | | | | Bug: https://bugs.gentoo.org/820041 Thanks-to: Bernd Feige <Bernd.Feige@gmx.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: use libavif subslot operatorSam James2021-11-073-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: update PDF-documentation URIMarek Szuba2021-09-162-2/+2
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: add 3.6.1Marek Szuba2021-09-162-0/+169
| | | | Signed-off-by: Marek Szuba <marecki@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/darktable: Stabilize 3.6.0 arm64, #809236Sam James2021-09-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: Stabilize 3.6.0 amd64, #809236Sam James2021-08-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: drop 9999Marek Szuba2021-07-271-168/+0
| | | | | | | Having discussed the matter with maekke, neither of us is particularly interested in maintaining a live ebuild of Darktable. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: propagate Bug #803053 fix to the live ebuildMarek Szuba2021-07-271-0/+1
| | | | | Closes: https://bugs.gentoo.org/804639 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: strip down compilation of bundled libxcfMarek Szuba2021-07-213-0/+22
| | | | | | | | | | | | | | Needed to make cmake-3.21/ninja stop trying to pass LDFLAGS to ar. Since stripping src/external/libxcf/CMakeLists.txt to the bare minimum results in a patch about the same size as the file itself, just inject the necessary lines to src/external/CMakeLists.txt and ignore the one in libxcf. Tested on both 3.4.1 and 3.6.0, with cmake versions 3.18.5 and 3.21.0; all combinations seem to build fine. Closes: https://bugs.gentoo.org/803053 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: update usermanual URIMarek Szuba2021-07-162-2/+3
| | | | | | | | | Will continue to set DOC_PV to a literal for now, this is the first release using the manual generated from https://github.com/darktable-org/dtdocs.git and hosted on darktable.org so no idea how upstream intends to version updates yet. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2021-07-062-0/+168
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: drop 2.6.2Marek Szuba2021-06-153-156/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: do not depend on LLVM+ClangMarek Szuba2021-05-233-44/+20
| | | | | | | | | | | | Darktable only needs LLVM+Clang if one want to test-build its OpenCL kernels during installation. This is useful for developers working on said kernels but feels unnecessary for users, especially given it involves such a heavyweight dependency. Therefore, disable the test-building of OpenCL kernels and remove the sys-devel/{llvm,clang} dependencies. Closes: https://bugs.gentoo.org/791448 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.4.1: require <=media-libs/openexr-3 for USE=openexrMarek Szuba2021-05-231-1/+1
| | | | | | | | Already fixed upstream so the next release will no longer need this restriction. Closes: https://bugs.gentoo.org/791445 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove unused patchMichael Mair-Keimberger2021-05-101-30/+0
| | | | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/20756 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop 3.4.0-r1Marek Szuba2021-05-072-180/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.1 arm64, #785085Sam James2021-05-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.1 amd64, #785085Sam James2021-04-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: remove unused patchMichael Mair-Keimberger2021-02-161-19/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19490 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/darktable: remove unused USE-descriptionMichael Mair-Keimberger2021-02-161-1/+0
| | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/darktable: 3.0.0+ do not work on x86Marek Szuba2021-02-153-3/+3
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove Sourceforge upstream from metadataMarek Szuba2021-02-151-1/+0
| | | | | | | Still exists but hasn't been updated for almost 7 years, the latest version available for download there is 1.4.2. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove oldMarek Szuba2021-02-152-162/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.0-r1 arm64, #768393Sam James2021-02-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: bump to 3.4.1Marek Szuba2021-02-082-0/+178
| | | | | | Bugfix release. Signed-off-by: Marek Szuba <marecki@gentoo.org>