The primary purpose of this set of changes was to update Gnus.
Our Gnus is now inline with the final state of Lars' repo before he
moved his into the main GNU Emacs repo. It is also the most recent
version of Gnus before upstream started removing (S)XEmacs
compatibility.
Added to that, I have moved quite a bit out of our Gnus package and
into other, better homes for said libs. The upshot of that will be
that far fewer packages will have a dependency on Gnus.
The packages that scored themselves new libs from Gnus are:
Ecrypto, mail-lib, net-utils, sieve, net-utils, sasl.
There were also a number of "incidental" things fixed up as I
discovered them along the way.
There is still a lot more to come before a set of packages can be
released, but the biggest thing, Gnus, is done!
Merge branch 'TheGreatGnusSync'
* TheGreatGnusSync: (24 commits)
Adding to my ever-increasing todo.
AUCTeX -- Rewrite some defface avoiding 'min-colors'. [OK For Upstream]
cedet-common -- Fix glyph display in Speedbar buffers.
Gnus -- minor build / warning fixes
Gnus -- Add the contrib files to the package.
Gnus -- minor build / warning fixes [OK For Upstream]
Gnus -- Package infrastructure updates
Gnus -- Add missing files plus a PKG_NOTES and build helper
xemacs-devel -- Remove patcher, patch-keywords
speedbar -- typo fix
texinfo -- Add rudimentary support for '@indicateurl'
Ecrypto -- Add missing provides in package-info.in
Repo Maint -- Build infrastructure updates.
Repo Admin -- Preserve loads of Gnus files via .gitattributes.
Gnus -- Remove libs that exist in other packages.
Fix build -- sasl
Pkg update -- sasl
net-utils -- Add proto-stream from Gnus
Sieve -- fix build.
Pkg update -- ecrypto (remove gnus-isms, add password-cache)
Pkg update -- sieve
Pkg update -- net-utils (dns, dig)
Pkg update -- mail-lib (starttls, tls, rfc2104, netrc)
Pkg update -- ecrypto (sha1, md4, hex-util)