Changelog :
The keys used are:
!: modified feature, -: deleted feature, +: new feature
1.5.12 (2006-07-14):
- $imap_cachedir replaced with $message_cachedir
+ Header/body caching for POP ($message_cachedir)
+ Header caching for MH folders
! $record now defaults to ~/sent
! $imap_idle now defaults to "yes" instead of "no"
+ Tab-completion for $my_* variable names and values
+ Expansion of mutt variables (except shell escape)
+ Self-defined variables with $my_* prefix
+ Pattern group support
+ $imap_cachedir
+ 'old' flag on IMAP folders
+ SASL-IR support for IMAP
+ IMAP IDLE support and $imap_idle
+ Pipeline-based IMAP communicaton
+ Full large file support
+ Attachment counting: attachments and unattachments commands,
%Q and %X for $attach_format, %X for $index_format
+ Basque translation
+ QDBM backend for header caching
+ Irish translation
This avoids the need for a confusing line of the form:
DEINSTALL_TEMPLATE+= path/to/INSTALL
in the package Makefile, and actually removes the need to specify it
altogether since by convention, the existence of the DEINSTALL script
is enough to add it to DEINSTALL_TEMPLATE.
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
WRKSRC explicitly to it's default value before it is used in the
exists() check just below it. This fixes the PLIST in the case where
mutt_dotlock is installed. Bump the PKGREVISION to 4.
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
Add support for Internationalized Domain Names (though disabled by default)
This release features many bugfixes,
~h can match folded headers
~u match only suscribed lists, ~l all
progress indication when uploading imap and pop messages
This fixes PR 31451
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
Main changelog entries are a function "rename-mailbox", better imap handling
(do not lose flags when uploading to an imap mailbox), and integration of
header cache patch.
Added option "hcache" to enable header cache (adds a dependancy to db4)
Approved by wiz@
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
arguments, and now correctly handles things like:
CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/intl"
in configure scripts without problems. Remove the patches in both
mail/mutt and mail/mutt-devel that worked around this limitation in
the old buildlink3 wrappers.
into the bsd.options.mk framework. Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.
This fixes PR pkg/26590.
for each package can be determined by invoking:
make show-var VARNAME=PKG_OPTIONS_VAR
The old options are still supported unless the variable named in
PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).