The abcde ebuild should have a "curl" USE flag to optionally make the package depend on net-misc/curl instead of net-misc/wget (since users may want to use curl instead of wget by setting the HTTPGET and HTTPGETOPTS vars in ~/.abcde.conf). Like so: !curl? ( net-misc/wget ) curl? ( net-misc/curl )
(In reply to Scall from comment #0) > The abcde ebuild should have a "curl" USE flag to optionally make the > package depend on net-misc/curl instead of net-misc/wget (since users may > want to use curl instead of wget by setting the HTTPGET and HTTPGETOPTS vars > in ~/.abcde.conf). > > Like so: > !curl? ( net-misc/wget ) > curl? ( net-misc/curl ) If you can set HTTPGET to something other than wget, why would you restrict it to curl? It looks like the net-misc/wget dependency should simply be removed.
(In reply to Jeroen Roovers from comment #1) > If you can set HTTPGET to something other than wget, why would you restrict > it to curl? > > It looks like the net-misc/wget dependency should simply be removed. Yeah, removing net-misc/wget as dependency is probably better, and perhaps adding an "ewarn" like this example: An HTTP retrieval program like wget, fetch or curl, is required to retrieve CDDB information about the CD and configurable through "HTTPGET". Alternatively, abcde-musicbrainz-tool can be used by setting "CDDBMETHOD=musicbrainz".