Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 746251 - media-libs/libraw-0.20: needs DEPEND="${RDEPEND}"
Summary: media-libs/libraw-0.20: needs DEPEND="${RDEPEND}"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-10-03 16:34 UTC by David Michael
Modified: 2020-10-19 16:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Michael 2020-10-03 16:34:11 UTC
The package does not define any build-time dependencies, so it disables selected features without aborting.

Reproducible: Always

Steps to Reproduce:
1. emerge --rage-clean media-libs/{lcms,libjpeg-turbo} virtual/jpeg
2. USE='lcms jpeg' emerge -Bv media-libs/libraw

Actual Results:  
checking for jpeg_mem_src in -ljpeg... no
configure: WARNING: libjpeg not found
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ZLIB... yes
checking for LCMS2... no
checking for LCMS... no
configure: WARNING: LCMS support cannot be enabled

Expected Results:  
It should build with the selected features enabled.

Just set DEPEND="${RDEPEND}" in the ebuild.
Comment 1 Larry the Git Cow gentoo-dev 2020-10-16 11:48:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b279f70c71ad6b868b5a56c75c51c5672e12e0d

commit 1b279f70c71ad6b868b5a56c75c51c5672e12e0d
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2020-10-16 11:47:56 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-10-16 11:47:56 +0000

    media-libs/libraw: Added DEPEND
    
    Closes: https://bugs.gentoo.org/746251
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 media-libs/libraw/libraw-0.20.0.ebuild | 2 ++
 media-libs/libraw/libraw-0.20.2.ebuild | 2 ++
 2 files changed, 4 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-10-19 16:53:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f49e14d2c623021cd40f31a5f4a8e2d47e6ee30

commit 3f49e14d2c623021cd40f31a5f4a8e2d47e6ee30
Author:     David Michael <fedora.dm0@gmail.com>
AuthorDate: 2020-10-15 13:50:39 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-10-19 16:53:15 +0000

    media-libs/libraw: add missing DEPEND definition
    
    Closes: https://bugs.gentoo.org/746251
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: David Michael <fedora.dm0@gmail.com>
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 media-libs/libraw/libraw-0.20.0.ebuild | 1 +
 1 file changed, 1 insertion(+)