Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733096 - app-cdr/cdrtools: move makedepend to BDEPEND
Summary: app-cdr/cdrtools: move makedepend to BDEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Daniel Pielmeier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 16:27 UTC by David Michael
Modified: 2020-07-24 18:29 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-07-17 16:27:08 UTC
The makedepend dependency is declared in DEPEND in the EAPI 7 ebuild.

This command does not appear be needed by the commands run in the ebuild (i.e. it works with emerge --nodeps).  It looks like it is used by "make depend", which is not called, so the dependency could probably be dropped.

If support for "make depend" is still desired, then makedepend needs to be in BDEPEND to be able to emerge cdrtools in a sysroot.

Reproducible: Always

Steps to Reproduce:
1. emerge -v app-cdr/cdrtools  # with a sysroot profile

Actual Results:  
The makedepend package is installed in the sysroot.

Expected Results:  
The makedepend command should be installed in /usr/bin so it can be executed.

The only occurrence of the command (aside from the Domain/OS file) is in RULES/rules.prg with the line:

MKDEP=		@echo "	==> MAKING DEPENDENCIES \"$@\"";set -x; makedepend
Comment 1 Daniel Pielmeier gentoo-dev 2020-07-24 18:29:06 UTC
It is not used more or less since the version it has been added by a fellow developer. So I just moved it to BDEPEND.