Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 May 2015 12:27:36 -0700 (PDT)
From:      Roger Marquis <marquis@roble.com>
To:        freebsd-ports@freebsd.org
Cc:        freebsd-pkg@freebsd.org
Subject:   Re: Broken _DEPENDS logic
In-Reply-To: <alpine.BSF.2.11.1505022127140.30964@eboyr.pbz>
References:  <alpine.BSF.2.11.1505022127140.30964@eboyr.pbz>

| previous in thread | raw e-mail | index | archive | help
Short of editing mail/mailman/Makefile and building the port is there a
way force 'pkg install' to just install a package and ignore its
dependencies?  The man page doesn't indicate any such logic (a difference
from other package managers).

Roger



> Found why mailman is trying (and failing) to reinstall postfix and it
> appears to be a bug in other ports as well.
>
>  # cd /usr/ports/mail && grep '_DEPENDS+=.*postfix' */Makefile
>  dk-milter/Makefile:RUN_DEPENDS+= 
> ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
>  dk-milter/Makefile:RUN_DEPENDS+= 
> ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
>  drac/Makefile:RUN_DEPENDS+=     postfix:${PORTSDIR}/mail/postfix
>  enma/Makefile:RUN_DEPENDS+= 
> ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
>  enma/Makefile:RUN_DEPENDS+= 
> ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
>  mailman/Makefile:BUILD_DEPENDS+= 
> /usr/sbin/postconf:${PORTSDIR}/mail/postfix
>  mailman/Makefile:RUN_DEPENDS+=  /usr/sbin/postconf:${PORTSDIR}/mail/postfix
>
> Shouldn't these ports be querying the pkg db rather than checking for a
> particular file, particularly when the file is incorrectly specified?
>
> Roger
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?>