public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] kbd and non virtual PROVIDE
@ 2003-05-01 15:45 Nicholas Brown
  2003-05-02  1:45 ` Daniel Armyr
  0 siblings, 1 reply; 4+ messages in thread
From: Nicholas Brown @ 2003-05-01 15:45 UTC (permalink / raw
  To: gentoo-dev

While trying to learn about protage I read this;

Taken from the ebuild 5 man page.
<snip>
PROVIDE = "virtual/TARGET"
              This  variable  should only be used when a package
              provides a virtual target.   For  example,  black-
              down-jdk  and  sun-jdk  provide virtual/jdk.  This
              allows  for  packages  to  depend  on  virtual/jdk
              rather than on blackdown or sun specifically.
<snip>

But a quick search reveals this;

root@littlebox portage # cd /usr/portage/
root@littlebox portage # grep -r "PROVIDE=" * | grep -v "virtual"

app-sci/gperiodic/gperiodic-1.3.2.ebuild:PROVIDE="app-misc/gperiodic"
app-sci/babel/babel-1.6.ebuild:PROVIDE="app-misc/babel"
app-sci/euler/euler-1.59.1.ebuild:PROVIDE="app-misc/euler"
app-sci/euler/ChangeLog:  also removed PROVIDE="app-misc/euler" statment
as it was moved over 6 month ago.
app-sci/octave/octave-2.0.17-r1.ebuild:PROVIDE="dev-lang/octave"
app-sci/octave/octave-2.0.17.ebuild:PROVIDE="dev-lang/octave"
app-sci/octave/octave-2.1.36-r1.ebuild:PROVIDE="dev-lang/octave"
app-sci/octave/octave-2.1.40.ebuild:PROVIDE="dev-lang/octave"
app-sci/octave/octave-2.1.36.ebuild:PROVIDE="dev-lang/octave"
app-sci/vis5d+/vis5d+-1.2.1.ebuild:PROVIDE="app-sci/vis5d+"
app-sci/iverilog/iverilog-0.6.1.ebuild:PROVIDE="dev-lang/iverilog"
dev-java/maven/maven-1.0_beta8.ebuild:PROVIDE="dev-java/maven"
dev-java/maven/maven-1.0_beta9.ebuild:PROVIDE="dev-java/maven"
dev-lang/ruby-cvs/ruby-cvs-1.8.0-r1.ebuild:PROVIDE="dev-lang/ruby-${PV}"
net-mail/ezmlm-idx-mysql/ezmlm-idx-mysql-0.40.ebuild:PROVIDE="net-mail/ezmlm"
net-mail/ezmlm-idx-mysql/ezmlm-idx-mysql-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
net-mail/ezmlm-idx-pgsql/ezmlm-idx-pgsql-0.40.ebuild:PROVIDE="net-mail/ezmlm"
net-mail/ezmlm-idx-pgsql/ezmlm-idx-pgsql-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
net-mail/ezmlm-idx/ezmlm-idx-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
sys-apps/kbd/kbd-1.06-r1.ebuild:PROVIDE="sys-apps/console-tools"
sys-apps/coreutils/coreutils-4.5.11-r1.ebuild:PROVIDE="sys-apps/sh-utils
sys-apps/coreutils/coreutils-5.0.ebuild:PROVIDE="sys-apps/sh-utils
sys-devel/gcc/gcc-2.95.3-r7.ebuild:#PROVIDE="sys-apps/texinfo"


Can anyone explain why this is and what is going on with these packages?

(specifically I was interested in kbd which provides another package
which also exists. I have both kbd and console-tools installed and was
trying to determine if I needed both installed or could remove kbd.)

But why the other packages listed above provide non-virtual packages I'm
also interested in. Most seem to provide themselves, but others (kbd,
coreutils, gcc, ruby-cvs) seem to provide others.

Any explanations welcome.

thanks,
Nick
-- 
Nicholas Brown <nicbrown@cisco.com>

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-05-11 21:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-01 15:45 [gentoo-dev] kbd and non virtual PROVIDE Nicholas Brown
2003-05-02  1:45 ` Daniel Armyr
2003-05-02  9:49   ` Nicholas Brown
2003-05-11 21:26     ` Nicholas Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox