X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=FLIM-ELS;h=e40450452c0d0f13f3b81f8a049666cc86f763cd;hb=e0a1b074f9635315e92fa570ef6d89f555f6bbb3;hp=e38899146bd501a2d182ead02c597c7b6b299b60;hpb=f449cc6fdd122a9f162a3c8f051c917897dcd79b;p=elisp%2Fflim.git diff --git a/FLIM-ELS b/FLIM-ELS index e388991..e404504 100644 --- a/FLIM-ELS +++ b/FLIM-ELS @@ -5,13 +5,43 @@ ;;; Code: (setq flim-modules '(std11 - mime-def - mel mel-dl mel-b mel-q mel-u mel-g + luna lunit mime-def + mel mel-q mel-u mel-g eword-decode eword-encode - mailcap)) + mime mime-parse mmgeneric + mmbuffer mmcooked mmexternal + mime-conf + sasl sasl-cram sasl-digest + smtp qmtp smtpmail)) + +(setq flim-version-specific-modules '(mailcap)) + +(setq hmac-modules '(hex-util + hmac-def md5 sha1 + hmac-md5 hmac-sha1)) + +(if (and (fboundp 'base64-encode-string) + (subrp (symbol-function 'base64-encode-string))) + nil + (if (fboundp 'dynamic-link) + (setq flim-modules (cons 'mel-b-dl flim-modules))) + (setq flim-modules (cons 'mel-b-el flim-modules))) + +(require 'pccl) +(unless-broken ccl-usable + (setq flim-modules (cons 'mel-b-ccl (cons 'mel-q-ccl flim-modules)))) + +(if (and (fboundp 'md5) + (subrp (symbol-function 'md5))) + nil + (if (fboundp 'dynamic-link) + (setq hmac-modules (cons 'md5-dl hmac-modules)) + (setq hmac-modules (cons 'md5-el hmac-modules)))) (if (fboundp 'dynamic-link) - (setq flim-modules (cons 'mel-dl flim-modules)) - ) + (setq hmac-modules (cons 'sha1-dl hmac-modules)) + (setq hmac-modules (cons 'sha1-el hmac-modules))) + +(setq flim-modules (nconc hmac-modules flim-modules)) ;;; FLIM-ELS ends here