* [gentoo-user] ebuild does not honnor PROVIDE direktive
@ 2008-03-21 15:18 Dan Johansson
2008-03-21 15:26 ` Neil Bothwick
0 siblings, 1 reply; 3+ messages in thread
From: Dan Johansson @ 2008-03-21 15:18 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2741 bytes --]
I'm trying to install the courier-suite (version 0.58.0 from Bernd Wurst) on
one of my testservers.
When I run "emerge --verbose --pretend --tree courier" I get the following
output:
[ebuild N ] mail-mta/courier-0.58.0 USE="crypt fam ldap nls nowebadmin
nowebmail -fax -ipv6 -mailwrapper -mysql -norewrite -pam -postgres -spell"
6,957 kB [1]
[ebuild N ] app-crypt/gnupg-2.0.7-r1 USE="bzip2
nls -doc -ldap -openct -pcsc-lite (-selinux) -smartcard" 3,526 kB
[ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ssl -ipv6 -mailwrapper -md5sum"
53 kB
[ebuild N ] dev-libs/libksba-1.0.2-r1 514 kB
[ebuild N ] net-misc/curl-7.17.1
USE="ssl -ares -gnutls -idn -ipv6 -kerberos -ldap -nss -test" 1,682 kB
[ebuild N ] app-crypt/pinentry-0.7.4-r1 USE="-caps -gtk -ncurses -qt3"
407 kB
[ebuild N ] dev-libs/libassuan-1.0.4 291 kB
[ebuild N ] net-libs/courier-authlib-0.60.2 USE="crypt
ldap -berkdb -debug -gdbm -mysql -pam -postgres -vpopmail" 2,108 kB [1]
[ebuild N ] sys-libs/db-4.5.20_p2
USE="-bootstrap -doc -java -nocxx -tcl -test" 9,068 kB
[ebuild N ] sys-libs/gdbm-1.8.3-r3 USE="-berkdb" 224 kB
[ebuild N ] dev-libs/libpcre-7.6-r1 USE="bzip2 cxx unicode zlib -doc"
785 kB
[ebuild N ] net-nds/openldap-2.3.41 USE="crypt minimal sasl ssl
tcpd -berkdb -debug -gdbm -ipv6 -kerberos -odbc -overlays -perl -samba
(-selinux) -slp -smbkrb5passwd" 3,712 kB
[ebuild N ] dev-libs/cyrus-sasl-2.1.22-r2 USE="crypt ssl
urandom -authdaemond -berkdb -gdbm -java -kerberos -ldap -mysql -ntlm_unsupported_patch -pam -postgres -sample -srp"
1,572 kB
[ebuild NS ] sys-devel/automake-1.7.9-r1 565 kB
[ebuild N ] app-misc/mime-types-7 7 kB
[nomerge ] dev-libs/libassuan-1.0.4
[ebuild N ] dev-libs/pth-2.0.7-r1 USE="-debug" 638 kB
[nomerge ] app-crypt/gnupg-2.0.7-r1 USE="bzip2
nls -doc -ldap -openct -pcsc-lite (-selinux) -smartcard"
[ebuild N ] dev-libs/libgcrypt-1.4.0-r1 USE="nls -bindist -idea" 943 kB
[ebuild N ] dev-libs/libgpg-error-1.6 USE="nls" 374 kB
[blocks B ] mail-mta/ssmtp (is blocking mail-mta/courier-0.58.0)
[blocks B ] mail-mta/courier (is blocking mail-mta/ssmtp-2.61-r2)
What I can't understand is why emerge is trying to emerge ssmtp. I see that
gnupg-2.0.7-r1 has a RDEPEND on virtual/mta which courier and ssmtp PROVIDE.
Can someone share som light why emerge doesn't use the PROVIDE="virtual/mta
virtual/mda virtual/imapd" line in courier-0.58.0.ebuild.
--
Dan Johansson, <http://www.dmj.nu>
***************************************************
This message is printed on 100% recycled electrons!
***************************************************
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] ebuild does not honnor PROVIDE direktive
2008-03-21 15:18 [gentoo-user] ebuild does not honnor PROVIDE direktive Dan Johansson
@ 2008-03-21 15:26 ` Neil Bothwick
2008-03-21 16:36 ` Dan Johansson
0 siblings, 1 reply; 3+ messages in thread
From: Neil Bothwick @ 2008-03-21 15:26 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
On Fri, 21 Mar 2008 16:18:31 +0100, Dan Johansson wrote:
> [ebuild N ] mail-mta/courier-0.58.0 USE="crypt fam ldap nls
> nowebadmin nowebmail -fax -ipv6 -mailwrapper -mysql -norewrite -pam
> -postgres -spell" 6,957 kB [1]
> [ebuild N ] app-crypt/gnupg-2.0.7-r1 USE="bzip2
> nls -doc -ldap -openct -pcsc-lite (-selinux) -smartcard" 3,526 kB
> [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ssl -ipv6 -mailwrapper
> -md5sum" 53 kB
> [blocks B ] mail-mta/ssmtp (is blocking mail-mta/courier-0.58.0)
> [blocks B ] mail-mta/courier (is blocking mail-mta/ssmtp-2.61-r2)
>
> What I can't understand is why emerge is trying to emerge ssmtp. I see
> that gnupg-2.0.7-r1 has a RDEPEND on virtual/mta which courier and
> ssmtp PROVIDE. Can someone share som light why emerge doesn't use the
> PROVIDE="virtual/mta virtual/mda virtual/imapd" line in
> courier-0.58.0.ebuild.
Because at the time gnupg is to emerge, courier is not installed, so it
uses the default mta, which is ssmtp. You could try
USE="-crypt" emerge courier
to install it without needing gnupg, then emerge it normally. Then gnupg
will be pulled in, but courier will already satisfy the virtual/mta
dependency.
--
Neil Bothwick
No, you *can't* call 999 now. I'm downloading my mail.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] ebuild does not honnor PROVIDE direktive
2008-03-21 15:26 ` Neil Bothwick
@ 2008-03-21 16:36 ` Dan Johansson
0 siblings, 0 replies; 3+ messages in thread
From: Dan Johansson @ 2008-03-21 16:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1540 bytes --]
On Friday 21 March 2008, Neil Bothwick wrote:
> On Fri, 21 Mar 2008 16:18:31 +0100, Dan Johansson wrote:
> > [ebuild N ] mail-mta/courier-0.58.0 USE="crypt fam ldap nls
> > nowebadmin nowebmail -fax -ipv6 -mailwrapper -mysql -norewrite -pam
> > -postgres -spell" 6,957 kB [1]
> > [ebuild N ] app-crypt/gnupg-2.0.7-r1 USE="bzip2
> > nls -doc -ldap -openct -pcsc-lite (-selinux) -smartcard" 3,526 kB
> > [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ssl -ipv6 -mailwrapper
> > -md5sum" 53 kB
> > [blocks B ] mail-mta/ssmtp (is blocking mail-mta/courier-0.58.0)
> > [blocks B ] mail-mta/courier (is blocking mail-mta/ssmtp-2.61-r2)
> >
> > What I can't understand is why emerge is trying to emerge ssmtp. I see
> > that gnupg-2.0.7-r1 has a RDEPEND on virtual/mta which courier and
> > ssmtp PROVIDE. Can someone share som light why emerge doesn't use the
> > PROVIDE="virtual/mta virtual/mda virtual/imapd" line in
> > courier-0.58.0.ebuild.
>
> Because at the time gnupg is to emerge, courier is not installed, so it
> uses the default mta, which is ssmtp. You could try
>
> USE="-crypt" emerge courier
>
> to install it without needing gnupg, then emerge it normally. Then gnupg
> will be pulled in, but courier will already satisfy the virtual/mta
> dependency.
THANKS, that did it. (:-)
--
Dan Johansson, <http://www.dmj.nu>
***************************************************
This message is printed on 100% recycled electrons!
***************************************************
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-03-21 16:36 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-21 15:18 [gentoo-user] ebuild does not honnor PROVIDE direktive Dan Johansson
2008-03-21 15:26 ` Neil Bothwick
2008-03-21 16:36 ` Dan Johansson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox