Major changes:
* Configuration in ".mew.el", especially of mew-config-alist is
simplified. See the config2 node in info.
* Virtual mode is categorized to Selection and Thread. You can create
Selection by keyword, dialog, sorting, and so on. You can make
Thread even of Selection as well as of Summary.
* "S" is now virtual sort creating Selection. Physical sort is
assigned to "M-s".
* Punycode is supported. Mew now can display internationalized domain
names.
* "Z" collects a folder list according to the current world.
No numeric argument is necessary any more.
* "_" toggles a long line: normal, long, wrapped.
* You can use gmail with IMAP.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users. Be DEPENDS to it. This should
address pkg/37146 by Aleksey Cheusov.
While here convert some emacs lisp packages to user-destdir.
dot co dot jp>.
Changes excerpted from 00diff:
<Differences>
Kazu Yamamoto
Jul 5, 2006
<Differences between Mew 5.1 and Mew 4.2>
* The ".mew" suffix is introduced for OS level search mechanisms.
* OS level search mechanisms including Spotlight, Windows Desktop
Search, Google Desktop are integrated.
* The mechanism of master password was implemented.
Set mew-use-master-passwd to t to use it.
* When sending a message, if your SMTP server requires user
authentication, Mew asks you to input your password. You don't have
to configure mew-smtp-user anymore.
* In Draft mode, addresses which are not considered safe turn red.
See mew-safe-addresses, mew-warn-addresses, mew-safe-domains, and
mew-warn-domains.
* You can securely save your passwords to a file with a master
password.
* "li" copies a message to an IMAP folder.
* "I" now works in Thread mode.
* "C-cC-e" in Summary has been drastically improved.
* "C-cC-t" and "C-cC-y" in Summary were obsoleted.
* 'mew-inbox-action-alist' can be set in 'mew-config-alist'.
* "v" in Summary mode displays line numbers when off.
* "C-uj" in Summary mode jumps to the message whose message number is
specified.
* "C-uB" decomposes any attached files.
* If you want to put the 'D' mark to duplicated messages
whose boyies are identical (ie spams), set
mew-summary-form-mark-spam to t.
* All variables can be defined in ".mew.el". You don't have to
set specific variables in ".emacs".
1) Simplify the way how an emacs version is picked when no emacs
is installed, but a user try to install an Emacs Lisp package.
Just pick up the version set as EMACS_TYPE than searching for
versions already installed etc. If the EMACS_TYPE version is
not supported by the Emacs Lisp Package, just fail. EMACS_TYPE
be default to GNU Emacs 21.
(In other words, users should set EMACS_TYPE as they want.
Otherwise GNU Emacs 21 is used.)
2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
used. This keeps dependency graph of Emacs-Lisp-packages-
installed-for-XEmacs consistent.
3) Document EMACS_* variables as much as possible.
4) Provide more cookies for PLIST. Maybe utilized later.
Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour. So no version / revision bumps in this commit.
Changes (cited from 00diff) are:
> <Differences between Mew 4.2 and Mew 4.1>
>
> * mew-nmz.el has been integrated. You can search messages with
> keyword DB. For more information, see info.
> * "C-uw" prepares a draft whose To: is the address on From: of the
> current message.
> * "e" in Summary can convert any mark to new one.
> * S/MIME has been supported. (alpha stage)
> * IMAP UTF-7 support. You can use non-ASCII characters for folder
> names.
> * TLS has been supported.
> * Fixing a bug of SSL.
> * Drag and Drop composing has been supported.
> * Many small bug fixes.
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.
Changes since 2.2 are:
* A bug fix for S/MIME's temporary file again.
* info updates.
* Catching up new warning messages of GnuPG 1.2.0.
KOIE Hidetaka <hide@koie.org>
* A bug fix for S/MIME's temporary file.
* A bug fix for PGP's marks in the attachment region.
Mew 2.2 (2002/02/25)
Mew 2.2rc4 (2002/02/21)
* Defining mew-syntax-treat-filename-default-function.
* Binding auto-image-file-mode to nil in mew-flet and mew-frwlet.
* Defining mew-use-other-frame.
* Yet another bug fix for "t*".
* A bug fix for mew-summary-join.
* Seeing if incm exists or not.
Mew 2.2rc3 (2002/02/04)
* Fixing the "foo: ;" problem.
* m17n hack for Summary mode of +draft.
* Window-config hack for composing mails.
* A bug fix for "t*".
* Prefix for mew-draft-insert-signature.
* Patches for incm.
* A bug fix of mew-summary-save for the NAME parameter.
* Creating folders specified by Fcc: when composing.
* Debug hack.
* sleep-for 1 for mew-touch-folder-check.
* LANG: "en" -> "C"
* A bug fix for mew-buffer-message.
* Defining mew-encode-singlepart-hook.
* Null body hack for incm.
* A bug fix for mew-insert-message.
Mew 2.2rc2 (2002/01/17)
* Workaround for messages whose size is 0.
* TIS 620 hack.
* GCC hack for configure.in.
* A patch for configure.in.
* Displaying the number of marked messages.
* make clean hack.
* Digit-argument for "0"-"9". mew-summary-toggle-8bit -> "z8".
* Supporting ".tif".
* "nntp" service entry.
* incm hack.
* A patch for incm.
* incm is merged.
* A bug fix for mew-delete-file.
* no-fold option for mew-header-insert.
* Case-sensitive search for marks.
Mew 2.2rc1 (2001/12/20)
* A bug fix of C-cC-z for multple PGP data.
* A bug fix for w3m.
Mew 2.1.52 (2001/12/11)
* Sort key hack: "ml2" -> "mlnum"
* Copying minibuffer-local-map to mew-input-map.
* A bug fix for mew-input-file-name.
* wvHtml hack.
* Defining mew-broken-parameter-list.
* m17n hack.
* Defining mew-prog-audio{,2} for Win32.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
Mew 2.1.51 (2001/12/07)
* A bug fix for mew-encode-remove-illegal-fields.
Mew 2.1.50 (2001/12/07)
* A bug fix for null line in a header.
* A workaround for reediting ctext.
* Defining mew-use-nfs-hack.
* A bug fix for mewls's null pattern.
* Removing ".CRLF" instead of "CRLF.CRLF" in a POP session.
* s/str/mystr/ for the C commands.
* A bug fix for md5 on XEmacs.
* 'no-line-break for base64-encode-string.
* A bug fix for mew-start-process-disp.
* iso-8859-15.
Mew 2.1 (2001/11/01)
* XML is well supported.
* +mdrop is implemented. You can remove messages on your POP server
visually.
* Sort (s) and pack (O) became much faster.
* Some workaround for broken POP servers.
* Many other small bug fixes.
Mew 2.1 release candidate 3 (2001/10/30)
* Setting 0.05 instead of 0.01 for mew-smtp-command-content.
This maybe rescue XEmacs.
* Biding buffer-file-coding-system to prevent the side effect.
* Adding the "-l" option for mew-prog-vgrep.
* Ensuring that richtech-mode is disabled.
* Setting max-mini-window-height to 1 in mew-summary-pipe-message.
* Taking care of EXPIRED PGP keys.
* Using mew-mule3.el even if Emacs is executed with the --unibyte
option.