hickinbottoms;145221 Wrote: 
> I think there are USE flags for much of those formats (and mysql) that
> should be used to control what dependencies the package would have
> (controlled through the IUSE mechanism of the ebuild, I believe).

Hi Stuart,

This is in fact the case.  The dependencies are:


Code:
--------------------
    DEPEND="sys-apps/findutils"
  RDEPEND="
  >=dev-db/mysql-5.0
  >=dev-lang/perl-5.8.3
  >=dev-perl/Compress-Zlib-1.41
  >=dev-perl/Digest-SHA1-2.11
  dev-perl/DBD-mysql
  dev-perl/GD
  >=dev-perl/HTML-Parser-3.48
  >=virtual/perl-Time-HiRes-1.86
  >=dev-perl/XML-Parser-2.34
  >=dev-perl/YAML-Syck-0.64
  alac? ( media-sound/alac_decoder )
  flac? ( media-libs/flac )
  musepack? ( media-sound/musepack-tools )
  media-sound/sox
  "
--------------------


You can see that the alac, flac, and musepack USE flags are already
there.

Havoc's problem occured emerging libvorbis, which is a dependency of
sox if you have the ogg useflag set.

If you want to see what depends on what then use the '-t' (show tree)
option to emerge, for example


Code:
--------------------
    emerge -pt slimserver
--------------------


The ebuild currently depends on MySQL because this is the default
database distributed with SlimServer 6.5.  In theory it should be
possible to make the ebuild use different databases according to the
useflags.

Regards,
Tom


-- 
twp
------------------------------------------------------------------------
twp's Profile: http://forums.slimdevices.com/member.php?userid=5417
View this thread: http://forums.slimdevices.com/showthread.php?t=28428

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix

Reply via email to