From owner-cvs-all Thu Jan 23 4:49: 2 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D658A37B401; Thu, 23 Jan 2003 04:49:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81CD143F5B; Thu, 23 Jan 2003 04:49:00 -0800 (PST) (envelope-from wjv@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h0NCn0bv072549; Thu, 23 Jan 2003 04:49:00 -0800 (PST) (envelope-from wjv@repoman.freebsd.org) Received: (from wjv@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h0NCn09k072548; Thu, 23 Jan 2003 04:49:00 -0800 (PST) Message-Id: <200301231249.h0NCn09k072548@repoman.freebsd.org> From: Johann Visagie Date: Thu, 23 Jan 2003 04:49:00 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/mail/mailman Makefile pkg-deinstall pkg-descr pkg-install pkg-message pkg-req ports/mail/mailman/files pkg-opts X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG wjv 2003/01/23 04:49:00 PST Modified files: mail/mailman Makefile pkg-deinstall pkg-descr pkg-install pkg-message pkg-req mail/mailman/files pkg-opts Log: - Update author's email address in $DESCR. - Update $PKGREQ to depend explicitly on Python >= 2.1.3, and not just >= 2.1 - Document required value of $MAIL_GID for Exim4. - Substantial rewrite of $PKGINSTALL: - Simplified layout. - More extensive error checking. - More expressive and user-friendly output. - Substantial rewrite of $PKGDEINSTALL: - Simplified layout. - More expressive and user-friendly output. - Delete %%MAILMANDIR%%/data/last_mailman_version in DEINSTALL, and restore it in POST-DEINSTALL if the entire Mailman installation has not been removed. This file is required by Mailman's update script (run as part of the installation procedure) to update active mailing lists. - Delete the errorlog if it is the only existing logfile. This will finally allow the mailman port/package to be completely and cleanly deinstalled when there are no active lists or updated configuration. - Bump $PORTREVISION, with apologies to those tracking the port. It should now finally be possible to update a Mailman installation with active mailing lists simply by deinstalling the port/package, and reinstalling a later version (or by using portupgrade(1)). There are still no guarantees, though, and a backup is thorouhly recommended. Revision Changes Path 1.34 +1 -1 ports/mail/mailman/Makefile 1.8 +2 -1 ports/mail/mailman/files/pkg-opts 1.8 +39 -36 ports/mail/mailman/pkg-deinstall 1.5 +1 -1 ports/mail/mailman/pkg-descr 1.5 +40 -62 ports/mail/mailman/pkg-install 1.6 +2 -2 ports/mail/mailman/pkg-message 1.2 +2 -2 ports/mail/mailman/pkg-req To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message