Bug 127200 - [PATCH] mail/dovecot new version 1.1.3
Summary: [PATCH] mail/dovecot new version 1.1.3
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Beech Rintoul
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-08 06:40 UTC by Yarema
Modified: 2008-09-08 07:50 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (39.67 KB, patch)
2008-09-08 06:40 UTC, Yarema
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yarema 2008-09-08 06:40:08 UTC
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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-09-08 06:40:23 UTC
Responsible Changed
From-To: freebsd-ports-bugs->beech

beech@ wants his PRs (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2008-09-08 07:42:45 UTC
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"
Comment 3 Beech Rintoul freebsd_committer freebsd_triage 2008-09-08 07:42:52 UTC
State Changed
From-To: open->closed

Committed (with minor changes), Thanks!