splitting courier-authlib into master+slave ports

Jose M Rodriguez josemi at freebsd.jazztel.es
Thu Apr 21 23:54:14 PDT 2005


El Viernes, 22 de Abril de 2005 06:15, Yarema escribió:
> --On Thursday, April 21, 2005 6:29 PM +0200 Oliver Lehmann
>
> <lehmann at ans-netz.de> wrote:
> > Hi Yarema,
> >
> > Yarema wrote:
> >> I moved your Makefile to Makefile.opt and made it so that a port
> >> which RUN_DEPENDS on courier-authlib can do:
> >> <snip/>
> Here's diagram of what I described.  Lines indicating RUN_DEPENDS
>
> courier-------\
> courier-imap----> courier-authlib <---------courier-authlib-userdb
> sqwebmail-----/                     \-------courier-authlib-vchkpwd
>                                      \------courier-authlib-ldap
>                                       \-----courier-authlib-mysql
>                                        \----courier-authlib-pgsql
>

I've lose this.
This is not correct.

Firts, maybe that couier / courier-imap / sqwebmail may LIB/BUILD 
depends. (they try to detect courier-authlib in configure).

And the correct graph must be
courier-------\
courier-imap----> courier-authlib-base
sqwebmail-----/

courier-authlib must be only a metaport selector,  you can't depend on 
it.

As an aditional point courier-authlib-base must be not a method but a 
'base package and default minimal methods'.

--
  josemi


More information about the freebsd-ports mailing list