Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 May 2020 13:04:49 +0200
From:      Milan Obuch <freebsd-ports@dino.sk>
To:        freebsd-ports@freebsd.org
Subject:   Conflicts with mail/courier port
Message-ID:  <20200511130449.15e9ee6f@zeta.dino.sk>

next in thread | raw e-mail | index | archive | help
Hi,

I am preparing new mail/courier port. There is an issue with conflicts,
current port version is 0.65.3 and new one will be 1.0.13 (or higher,
if upstream release comes sooner).

Currently I found following lines in Makefiles for relevant ports:

mail/courier-imap
CONFLICTS=	courier-[0-9]* imap-uw-[0-9]* panda-imap-[0-9]*

mail/maildrop
CONFLICTS=	courier-0.65* libunicode-[0-9]*

mail/meta1
CONFLICTS=	smx-*
CONFLICTS+=	courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-* sendmail-*

mail/panda-imap
CONFLICTS_INSTALL=	imap-uw-20* courier-0.65.*

mail/postfix
CONFLICTS_INSTALL?=	courier-0.* opensmtpd-[0-9]* sendmail-8.* sendmail+*-8.* \

mail/postfix-current
CONFLICTS_INSTALL?=	courier-0.* opensmtpd-[0-9]* sendmail-8.* sendmail+*-8.* \

mail/sendmail
CONFLICTS?=	courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-*
CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl2-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-sasl2-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-ldap-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl2-8.*
CONFLICTS2!=	${MAKE_PKGNAMES} | ${GREP} -v "${PORTNAME}${PKGNAMESUFFIX:S|${PKGNAMESUFFIX2}||}-8."
CONFLICTS+=	${CONFLICTS2}

mail/sendmail-devel
CONFLICTS?=	courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-*
CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl2-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-sasl2-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-ldap-8.* sendmail-tls-8.*
CONFLICTS+=	sendmail-ldap-8.* sendmail-sasl2-8.*
CONFLICTS2!=	${MAKE_PKGNAMES} | ${GREP} -v "${PORTNAME}${PKGNAMESUFFIX:S|${PKGNAMESUFFIX2}||}-8."
CONFLICTS+=	${CONFLICTS2}

I did not analyze the conflict itself, if you plan install mail/courier
port, i. e. full mail server suite, it is not wise to install another
mail server suite or some component. I just think it would be good to
upgrade conflict expression in mentioned ports. This could be done now
not taking into account new port is not yet submitted.

Maybe simplest action would be just use what's in mail/courier-imap
port, I think it is universal, but would like to hear second oppinion.

Regards,
Milan



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