diff options
author | Marek Szuba <marecki@gentoo.org> | 2022-12-05 12:34:34 +0000 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2022-12-05 12:51:15 +0000 |
commit | a4a141f6963b818081bc26c20047afe08ac46cae (patch) | |
tree | 50a31844b425c77c2726a3cb5840a1084e7ae9fe /media-gfx/darktable | |
parent | sys-power/iasl: drop 20200326 (diff) | |
download | gentoo-a4a141f6963b818081bc26c20047afe08ac46cae.tar.gz gentoo-a4a141f6963b818081bc26c20047afe08ac46cae.tar.bz2 gentoo-a4a141f6963b818081bc26c20047afe08ac46cae.zip |
media-gfx/darktable: comment on why we don't have sys-devel/gcc[graphite] in BDEPEND
Yes, I HAVE tested these claims - both on the default amd64 stage3
system and using a configuration explicitly set up to prevent LLVM/Clang
from being pulled in (emerged dev-lang/rust-bin by hand to satisfy
virtual/rust + added */* -llvm VIDEO_CARDS: -* to package.use).
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'media-gfx/darktable')
-rw-r--r-- | media-gfx/darktable/darktable-4.0.1.ebuild | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/media-gfx/darktable/darktable-4.0.1.ebuild b/media-gfx/darktable/darktable-4.0.1.ebuild index c89e7aa5207f..5fe13ce234b3 100644 --- a/media-gfx/darktable/darktable-4.0.1.ebuild +++ b/media-gfx/darktable/darktable-4.0.1.ebuild @@ -39,6 +39,16 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" RESTRICT="!test? ( test )" +# It is sometimes requested, by both users and certain devs, to have sys-devel/gcc[graphite] +# in BDEPEND. This has not been done *on purpose*, for the following reason: +# - darktable can also be built with sys-devel/clang so we'd have to have that, as an alternative, +# in BDEPEND too +# - there are at least two darktable dependencies (media-libs/mesa and virtual/rust) which +# by default pull in sys-devel/clang +# - as a result of the above, for most gcc users adding the above to BDEPEND is a no-op +# (and curiously enough, empirical observations suggest current versions of Portage are +# more likely to pull in Clang to build darktable with than to request enabling USE=graphite +# on GCC; that might be a bug though) BDEPEND="dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) |