Remove gssapi patch that is no longer needed. [2]
These both apply to mail/dovecot2 also. I will be working with the
maintainer there to get these committed.
PR: ports/167824 [1]
ports/
Submitted by: Dmitry Afanasiev <KOT@MATPOCKuH.Ru> [1]
Leon Messner <l.messner@physik.tu-berlin.de> [2]
Approved by: maintainer timeout
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Flip MANAGESIEVE option to on (this makes the mail/managesieve package
useful). [2]
PR: [1]: ports/138300
[2]: ports@ list
Submitted by: John Marshall <john.marshall@riverwillow.com.au>
Approved by: Yarema <yds@CoolRat.org> (maintainer)
- Add a note about changes to this port affecting mail/dovecot-sieve and
mail/dovecot-managesieve
PR: ports/137901
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
Approved by: Yarema <yds@CoolRat.org> (maintainer)
- Remove BROKEN with managesieve option (no need to bump PORTREVISION
as this option is off by default).
PR: ports/137937
Submitted by: Yarema <yds@CoolRat.org> (maintainer)
The mail/dovecot-managesieve port needs to be updated to work with the
new version of dovecot.
Submitted by: Jesco Freund <jesco freund at googlemail.com> (private mail)
mail/dovecot-antispam. If dovecot is upgraded and dovecot-antispam is not
rebuilt then dovecot-antispam fails.
PR: ports/135311
Submitted by: Harlan Stenn <harlan@everett.org>
'statedir' set to /var/db/dovecot instead of defaulting to /var/lib/dovecot
Users should manually rm -rf /var/lib/dovecot
Removed stale code from files/pkg-deinstall.in and files/pkg-install.in
Reworked files/dovecot.sh.in to accept dovecot_config and handle creating
and tearing down runtime directories upon startup and shutdown.
Rediffed files/patch-dovecot-example.conf to clean up line offsets.
PR: ports/129230
Submitted by: Yarema <yds@CoolRat.org> (maintainer)
If a user defines login_user to be something other than 'dovecot' then
dovecot will throw a warning upon startup. The new code extracts what
login_user is defined as and sets the directory permissions
accordingly. If login_user is undefined in the config then it behaves
the same as before.
Submitted by: Yarema <yds@coolrat.org> (maintainer)
Approved by: portmgr (linimon)
- 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)
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
- Fixes a common insecure mail_extra_groups setting usage, this will require a
manual change to the active configuration file, please refer to ports/UPDATING
PR: 121411
Submitted by: Robin Breathe <robin@isometry.net> (maintainer)