Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Feb 2016 17:35:18 +0100
From:      olli hauer <ohauer@gmx.de>
To:        freebsd-ports@freebsd.org
Cc:        Mark Martinec <Mark.Martinec+freebsd@ijs.si>
Subject:   Re: mail/postfix and mail/postfix-current need upgrading
Message-ID:  <56D07EC6.40408@gmx.de>
In-Reply-To: <3f2105db035fe8b639905002c7524b45@mailbox.ijs.si>
References:  <3f2105db035fe8b639905002c7524b45@mailbox.ijs.si>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2016-02-26 14:16, Mark Martinec wrote:
> In ports we have:
>   mail/postfix-current 2.11.7
>   mail/postfix 2.8.0
> 
> The version in mail/postfix-current is just barely still supported,
> the version in mail/postfix is no longer supported upstream.
> 
> Upstream versions are labeled as:
> - Postfix 3.2 is an experimental release
> - Postfix 3.1 is a stable release
> - past stable releases (still supported): 3.0, 2.11, 2.10
> - no longer supported stable releases:
>     Postfix 2.9 (Final update: October 2015)
>     Postfix 2.8 (Final update: February 2015)
> 
> The current situation is most unfortunate, as some ports
> (like mail/mailman) insist in their dependency on mail/postfix,
> which has (among others) no support for internationalized
> e-mail addresses, and is no longer supported upstream.
> 
> It would be appreciated if both ports were updated.
> Preferably mail/postfix to 3.1 and mail/postfix-current to 3.2,
> or at least: mail/postfix to 2.11 and mail/postfix-current to 3.1.
> 
>   Mark

Non of the users and groups postfix installs are referenced in the mailman configure args, only an extra patch is applied and the MTA is set to "Postfix".

I suspect and will bet, mailman would also build and run fine with the following patch, and then users are free to change the postfix release without dependency changes.

Index: Makefile
===================================================================
--- Makefile    (revision 409613)
+++ Makefile    (working copy)
@@ -94,8 +94,6 @@
 .endif

 .if ${PORT_OPTIONS:MPOSTFIX}
-BUILD_DEPENDS+=        postfix:${PORTSDIR}/mail/postfix
-RUN_DEPENDS+=  postfix:${PORTSDIR}/mail/postfix
 MAIL_GID?=     mailman
 EXTRA_PATCHES+=        ${FILESDIR}/postfix-verp.diff
 .endif





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