mml2015: Don't check if gpg is available, at compile/load time
authorDaiki Ueno <ueno@gnu.org>
Fri, 7 Mar 2014 07:17:16 +0000 (16:17 +0900)
committerDaiki Ueno <ueno@unixuser.org>
Fri, 7 Mar 2014 07:18:33 +0000 (16:18 +0900)
* mml2015.el (mml2015-use): Don't check the availability of GnuPG
commands here; instead, only check if epg-config.el is available.

lisp/ChangeLog
lisp/mml2015.el

index e00479b..de18488 100644 (file)
@@ -1,3 +1,8 @@
+2014-03-07  Daiki Ueno  <ueno@gnu.org>
+
+       * mml2015.el (mml2015-use): Don't check the availability of GnuPG
+       commands here; instead, only check if epg-config.el is available.
+
 2014-03-06  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * mml.el (mml-expand-html-into-multipart-related): Allow sending HTML
index 7d6aa33..a533829 100644 (file)
 ;; Then mml1991 would not need to require mml2015, and mml1991-use
 ;; could be removed.
 (defvar mml2015-use (or
-                    (condition-case nil
-                        (progn
-                          (require 'epg-config)
-                          (epg-check-configuration (epg-configuration))
-                          'epg)
-                      (error))
+                    (progn
+                      (ignore-errors (require 'epg-config))
+                      (and (fboundp 'epg-check-configuration)
+                          'epg))
                     (progn
                       (let ((abs-file (locate-library "pgg")))
                         ;; Don't load PGG if it is marked as obsolete