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

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to