From owner-svn-ports-all@FreeBSD.ORG Thu Jan 8 22:53:33 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BAD114FD; Thu, 8 Jan 2015 22:53:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9BC897D7; Thu, 8 Jan 2015 22:53:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t08MrXmZ052730; Thu, 8 Jan 2015 22:53:33 GMT (envelope-from mandree@FreeBSD.org) Received: (from mandree@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t08MrXfH052728; Thu, 8 Jan 2015 22:53:33 GMT (envelope-from mandree@FreeBSD.org) Message-Id: <201501082253.t08MrXfH052728@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: mandree set sender to mandree@FreeBSD.org using -f From: Matthias Andree Date: Thu, 8 Jan 2015 22:53:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r376574 - in head/mail/mailman: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 22:53:33 -0000 Author: mandree Date: Thu Jan 8 22:53:32 2015 New Revision: 376574 URL: https://svnweb.freebsd.org/changeset/ports/376574 QAT: https://qat.redports.org/buildarchive/r376574/ Log: Update Apache instructions in post-install notes for 2.4 [1], dropping 1.3. Revise language a bit. Spell qmail with lowercase q. Submitted by: [1] Tom Eagle Modified: head/mail/mailman/Makefile head/mail/mailman/files/FreeBSD-post-install-notes Modified: head/mail/mailman/Makefile ============================================================================== --- head/mail/mailman/Makefile Thu Jan 8 22:42:46 2015 (r376573) +++ head/mail/mailman/Makefile Thu Jan 8 22:53:32 2015 (r376574) @@ -3,7 +3,7 @@ PORTNAME= mailman DISTVERSION= 2.1.18-1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_GNU} \ SF/${PORTNAME}/Mailman%202.1%20%28stable%29/${PORTVERSION} \ Modified: head/mail/mailman/files/FreeBSD-post-install-notes ============================================================================== --- head/mail/mailman/files/FreeBSD-post-install-notes Thu Jan 8 22:42:46 2015 (r376573) +++ head/mail/mailman/files/FreeBSD-post-install-notes Thu Jan 8 22:53:32 2015 (r376574) @@ -12,7 +12,7 @@ CONTENTS: 3.1) Sendmail 3.2) Exim 3.3) Postfix - 3.4) Qmail + 3.4) qmail 4) Apache configuration @@ -24,8 +24,9 @@ some of these right is CRUCIAL if you wa This is especially relevant to users of the binary package; the official package will build with default options, and will not support alternative mail server software (mail transfer agents, MTA) such as Exim, Postfix, -or Qmail. For that to happen, the package needs to be rebuilt with changed -options. The ports-mgmt/poudriere port (or package) can help with doing that. +or qmail. For proper support of these alternatives, the package needs to be +rebuilt with changed options. The ports-mgmt/poudriere port (or +package) can help with that. 1) General post-installation instructions @@ -41,8 +42,10 @@ options. The ports-mgmt/poudriere port 2) Integrating Mailman with your web server You need to set up your webserver to find Mailman's CGI scripts. The - Mailman port works well with either Apache 1.3.x or Apache 2.x as - installed from their respective ports (www/apache13 and www/apache2). + Mailman port works well with either Apache 2.2.x or Apache 2.4.x as + installed from their respective ports (www/apache22 and www/apache24). + Other options include lighttpd and nginx, also in the FreeBSD ports + collection, but not documented in this file. If you are using Apache, you need to add at least two lines to your httpd.conf. Assuming that you installed the Mailman port in the default @@ -70,12 +73,11 @@ options. The ports-mgmt/poudriere port 3.1) Sendmail - You have to choose SENDMAIL option on config build and port will set - MAIL_GID=mailnull to you. + The default option is SENDMAIL when the port is built. It will set + MAIL_GID=mailnull for you. - When your build is finished, please review the instructions found in - mailman-install.txt in the same directory port. The port is designed to - work with Sendmail by default. + When your build is finished, please review the instructions found in + mailman-install.txt in the same directory port. No further instructions exist at this time on how to integrate the Mailman port with Sendmail. Please submit any such information to the @@ -94,8 +96,8 @@ options. The ports-mgmt/poudriere port exim_group = mail For Exim 4.x, the value of MAIL_GID has to be set to 'mail' (or 6) when - building the Mailman port, so you have to choose EXIM4 on build options to - set it to you. + building the Mailman port; you can choose EXIM4 as build option to + set it for you. Next, follow the instructions in mailman-install.txt found in the same directory as this file. You can add the macros, transport and router @@ -143,17 +145,16 @@ options. The ports-mgmt/poudriere port Review the instructions found in mailman-install.txt in the same directory as this file. -3.4) Qmail +3.4) qmail The maintainer of the Mailman port has no information at this time as to - the required value of MAIL_GID for Mailman to work with Qmail. :-( + the required value of MAIL_GID for Mailman to work with qmail. Review the instructions found in mailman-install.txt in the same directory as this file. No further instructions exist at this time on how to integrate the - Mailman port with Qmail. Please submit any such information to the - maintainer of the Mailman port. + Mailman port with qmail. 4) Apache configuration @@ -161,6 +162,16 @@ options. The ports-mgmt/poudriere port You should add the follow lines to your httpd.conf so that the mailman interface works correctly: + For Apache 2.4: + + + Options FollowSymLinks ExecCGI + AllowOverride None + Require all granted + + + For Apache 2.2: + Options FollowSymLinks ExecCGI AllowOverride None @@ -172,5 +183,5 @@ options. The ports-mgmt/poudriere port # apachectl restart. --- Jean Milanez Melo - (former Mailman port maintainer) +-- Matthias Andree (current Mailman port maintainer) +-- Jean Milanez Melo (former Mailman port maintainer)