$NetBSD: patch-FLIM-ELS,v 1.1 2023/09/03 14:58:38 mef Exp $

 flim-1_14-wl branch at 2023-08-08

--- /tmp/W/devel/flim/work/flim-1.14.9/FLIM-ELS	2003-11-13 09:31:39.000000000 +0900
+++ ./FLIM-ELS	2023-08-31 08:29:38.577768707 +0900
@@ -11,37 +11,20 @@
 		     mime mime-parse mmgeneric
 		     mmbuffer mmcooked mmexternal
 		     mime-conf
-		     sasl sasl-cram sasl-digest
-		     md4 ntlm sasl-ntlm sasl-scram
+		     sasl sasl-scram
 		     smtp qmtp))
 
 (setq flim-version-specific-modules nil)
 
-(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))
+(setq hmac-modules '(md5 sha1 hmac-sha1))
 
 (require 'pccl)
 (unless-broken ccl-usable
-  (setq flim-modules (cons 'mel-b-ccl (cons 'mel-q-ccl flim-modules))))
+  (setq flim-modules (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 hmac-modules (cons 'sha1-dl hmac-modules))
-  (setq hmac-modules (cons 'sha1-el hmac-modules)))
+(require 'path-util)
+(when (module-installed-p 'oauth2)
+  (setq flim-modules (append flim-modules '(sasl-xoauth2))))
 
 (setq flim-modules (nconc hmac-modules flim-modules))
 
