summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/darktable: Stabilize 3.2.1-r1 amd64, #753188Sam James2020-11-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: enable optional G'MIC supportMarek Szuba2020-11-062-0/+160
| | | | | | | | Currently only needed to read 3D Colour LUTs compressed using their multiscale anisotropic diffusion scheme-based compression algorithm, may or may not serve other purposes in the future. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: fix two automagic dependenciesMarek Szuba2020-11-031-0/+5
| | | | | Closes: https://bugs.gentoo.org/751352 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: migrate to lua-single.eclassMarek Szuba2020-10-122-4/+9
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: enable Lua supportMarek Szuba2020-09-302-4/+156
| | | | | | | | | | Looks like it will still take a lot of time before we have lua-5.3 available in the tree, slotted or not. Fortunately it turns out that recent versions of Darktable come with bundled Lua 5.3 which can optionally be used instead of system version. Closes: https://bugs.gentoo.org/618104 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* 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/darktable: version bumpMarkus Meier2020-08-102-0/+151
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: amd64 stable (bug #728654)Sam James2020-07-271-1/+1
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: arm64 keyworded (bug #728690)Sam James (sam_c)2020-06-271-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-gfx/darktable: only test the toolchain if [[ ${MERGE_TYPE} != binary ]]Marek Szuba2020-06-183-23/+29
| | | | | | Again, not touching 2.6.2. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: add myself as maintainerMarkus Meier2020-06-181-0/+4
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: remove IUSE=pax_kernel from all except 2.6.2Marek Szuba2020-06-183-33/+6
| | | | | | | We have got no way of officially testing whether these markings still work. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: postinst-message cosmeticsMarek Szuba2020-06-182-4/+8
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: prevent CMake from overriding march and mtuneMarek Szuba2020-06-182-0/+27
| | | | | Closes: https://bugs.gentoo.org/692786 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: allow installation of base-curve and noise-profile toolsMarek Szuba2020-06-184-6/+13
| | | | | | | ...via, unsurprisingly, USE=tools. Closes: https://bugs.gentoo.org/465068 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-9999: add dev-python/jsonschema to BDEPENDMarek Szuba2020-06-181-1/+1
| | | | | | | | | | | In case of VCS snapshots it may make sense to have the noise-profile file validated, even though this really should be done in the test phase. Require 3.2.0+ because there may or may not have been problems with older versions currently in the tree (see the referenced bug), and no PYTHON_USEDEP and so on because we use this as an executable. Closes: https://bugs.gentoo.org/696996 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.0.2*: remove automagic dependency on jsonschemaMarek Szuba2020-06-183-0/+21
| | | | | | | | | | | | | Darktable build scripts look for the jsonschema executable and if it is found, call it during installation to validate the noise-profile file - with no option available to control this behaviour. dev-python/jsonschema is not a dependency of media-gfx/darktable in my opinion adding it to release ebuilds doesn't make much sense - the noise-profile file is part of the release tarball, if it is bad there is nothing end users can do about it. Bug: https://bugs.gentoo.org/696996 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: if building with gcc, check for Graphite supportMarek Szuba2020-06-183-3/+18
| | | | | Closes: https://bugs.gentoo.org/695658 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: allow enabling LTO in RawSpeed via USE=ltoMarek Szuba2020-06-183-1/+150
| | | | | | | | | Recommended by upstream but for now very much experimental on the Gentoo side and will almost certainly fall over for some compiler/linker combinations. Do let us know if that happens! Closes: https://bugs.gentoo.org/674762 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: set minimum gcc version in 3.0.2Marek Szuba2020-06-181-1/+1
| | | | | | | | Versions older than 6 did not support USE=graphite, which made pkgcheck complain. All versions older than 6 have already been masked in the tree - but just in case. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: patch CMake error in OpenCL testingMarek Szuba2020-06-182-0/+29
| | | | | | | | Backported the upstream fix from master, i.e. the next release should already include it. Closes: https://bugs.gentoo.org/716358 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: update the live ebuildMarek Szuba2020-06-181-4/+11
| | | | | | | | | Merge in all the changes from the latest release ebuild, add all locales currently present on the master branch to LANGS, set a minimum version requirement on sys-devel/gcc to make sure we use a version supporting USE=graphite. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove oldMarek Szuba2020-06-174-434/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: add self as maintainerMarek Szuba2020-06-171-1/+4
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* */*: re-assign graphics project ebuilds to m-nAaron Bauman2020-06-061-4/+1
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2020-04-182-0/+146
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2020-03-152-0/+147
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Markus Meier <maekke@gentoo.org>
* */*: Switch graphics proj packages to cmake.eclassAndreas Sturmlechner2019-12-314-16/+16
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: update dependenciesMarkus Meier2019-12-251-2/+2
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: version bump for 2.6 seriesMarkus Meier2019-12-252-0/+144
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2019-12-252-0/+144
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: Drop broken 2.6.1Andreas Sturmlechner2019-10-102-141/+0
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: x86 stable wrt bug #696862Agostino Sarubbo2019-10-071-1/+1
| | | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-gfx/darktable: amd64 stable wrt bug #696862Agostino Sarubbo2019-10-071-1/+1
| | | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-gfx/darktable: Fix build with >=media-libs/exiv2-0.27.1Andreas Sturmlechner2019-09-162-0/+22
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: Fix build with gcc-9Andreas Sturmlechner2019-09-162-1/+6
| | | | | | | | Thanks to openSUSE for the patch. Closes: https://bugs.gentoo.org/685042 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Make 'colord' a global USE flagMichał Górny2019-08-171-1/+0
| | | | | | | | | | | USE=colord is used in 11 packages consistently. Make it a global USE flag using the description from GNOME packages, and remove redundant local definitions. The local definition in x11-libs/gtk+ is left as it clarifies that the flag applies to printing. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/darktable: fix language file removal, bug #681146Markus Meier2019-05-043-16/+22
| | | | | | | don't try to remove translations when USE=nls is disabled Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* media-gfx/darktable: version bumpMarkus Meier2019-03-202-0/+139
| | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* media-gfx/darktable: Drop all <2.6.1Andreas Sturmlechner2019-03-205-573/+0
| | | | | | | | Broken by exiv2-0.27. Bug: https://bugs.gentoo.org/678426 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: stabilise 2.6.1 for amd64/x86Michael Palimaka2019-03-111-1/+1
| | | | | | Bug: https://bugs.gentoo.org/678426 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka <kensington@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2019-03-072-0/+139
| | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* media-gfx/darktable: drop SSE3 check, see bug #657586 and bug #678426Markus Meier2019-02-262-6/+0
| | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* media-gfx/darktable: Add missing || dieAndreas Sturmlechner2019-02-162-2/+6
| | | | | Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: Switch from gnome2-utils to xdg, EAPI-7 bumpAndreas Sturmlechner2019-02-162-49/+33
| | | | | Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: Drop bogus eutils.eclassAndreas Sturmlechner2019-02-162-3/+3
| | | | | Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/darktable: bump docsMarkus Meier2019-02-122-2/+3
| | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* media-gfx/darktable: version bumpMarkus Meier2018-12-252-2/+2
| | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11