Version update and deep reworking of the port. Supersedes and incorporates PR ports/127091, please close it. New files: files/patch-configur files/pkg-deinstall.in files/pkg-install.in Deleted files: pkg-deinstall pkg-install Add support for Berkeley DB used by the expire plugin. (Submitted by bapt <Baptiste.Daroussin@Gmail.com> as PR ports/127091) Install more DOCS. Move the SCRIPT_ENV substitutions to SUB_FILES otherwise DOVECOT_[UG]ID settings do not propagate to the binary package. Change from .if defined(WITHOUT_*) to .if defined(WITH_*) && !defined(WITHOUT_*) so make does the right thing in case both are defined. This sort of conflict can happen is these tunables are set in /etc/make.conf and options. Make the PROTOCOLS substitution include all the protocols which are built into the example config file. Clean up patch-dovecot-example.conf and perform some post-patch processing to reflect more closely how this port actually installs. This is necessary because of the optional ManageSieve patch. Modify files/dovecot.sh.in to ensure runtime directories exist with correct permissions. Rework the install so all the example config files get installed into EXAMPLESDIR as per hier(7) independent of the NOPORTDOCS tunable. Install the relevant config files into etc/ if no prior version exists. Ensure that 'make install' and pkg_add(1) produce identical installs and that everything is accounted for in the PLIST. How-To-Repeat: cd /usr/ports/mail/dovecot/ && make install
Responsible Changed From-To: freebsd-ports-bugs->beech beech@ wants his PRs (via the GNATS Auto Assign Tool)
beech 2008-09-08 06:42:28 UTC FreeBSD ports repository Modified files: mail/dovecot Makefile distinfo pkg-plist mail/dovecot/files dovecot.sh.in patch-dovecot-example.conf Added files: mail/dovecot/files patch-configure pkg-deinstall.in pkg-install.in pkg-message.in Removed files: mail/dovecot pkg-deinstall pkg-install pkg-message Log: - Update to 1.1.3 - Add support for Berkeley DB used by the expire plugin. - Install more DOCS. - Move the SCRIPT_ENV substitutions to SUB_FILES otherwise DOVECOT_[UG]ID settings do not propagate to the binary package. - Change from .if defined(WITHOUT_*)to .if defined(WITH_*) && !defined(WITHOUT_*) - Make the PROTOCOLS substitution include all the protocols which are built into the example config file. - Clean up patch-dovecot-example.conf and perform some post-patch processing to reflect more closely how this port actually installs. This is necessary because of the optional ManageSieve patch. - Modify files/dovecot.sh.in to ensure runtime directories exist with correct permissions. - Rework the install so all the example config files get installed into EXAMPLESDIR as per hier(7) independent of the NOPORTDOCS tunable. Install the relevant config files into etc/ if no prior version exists. - Ensure that 'make install' and pkg_add(1) produce identical installs and that everything is accounted for in the PLIST. PR: ports/127200 Submitted by: Yarema <yds@CoolRat.org> (maintainer) Revision Changes Path 1.92 +86 -32 ports/mail/dovecot/Makefile 1.60 +6 -6 ports/mail/dovecot/distinfo 1.6 +16 -5 ports/mail/dovecot/files/dovecot.sh.in 1.1 +10 -0 ports/mail/dovecot/files/patch-configure (new) 1.28 +220 -145 ports/mail/dovecot/files/patch-dovecot-example.conf 1.1 +70 -0 ports/mail/dovecot/files/pkg-deinstall.in (new) 1.1 +97 -0 ports/mail/dovecot/files/pkg-install.in (new) 1.3 +12 -0 ports/mail/dovecot/files/pkg-message.in (new) 1.6 +0 -65 ports/mail/dovecot/pkg-deinstall (dead) 1.12 +0 -107 ports/mail/dovecot/pkg-install (dead) 1.10 +0 -12 ports/mail/dovecot/pkg-message (dead) 1.29 +20 -13 ports/mail/dovecot/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed (with minor changes), Thanks!