* elmo-archive.el (toplevel): Use product-provide.
authorkaoru <kaoru>
Tue, 10 Oct 2000 07:40:54 +0000 (07:40 +0000)
committerkaoru <kaoru>
Tue, 10 Oct 2000 07:40:54 +0000 (07:40 +0000)
* elmo-cache.el (toplevel): Ditto.
* elmo-database.el (toplevel): Ditto.
* elmo-date.el (toplevel): Ditto.
* elmo-dop.el (toplevel): Ditto.
* elmo-filter.el (toplevel): Ditto.
* elmo-imap4.el (toplevel): Ditto.
* elmo-internal.el (toplevel): Ditto.
* elmo-localdir.el (toplevel): Ditto.
* elmo-localnews.el (toplevel): Ditto.
* elmo-maildir.el (toplevel): Ditto.
* elmo-msgdb.el (toplevel): Ditto.
* elmo-multi.el (toplevel): Ditto.
* elmo-net.el (toplevel): Ditto.
* elmo-nntp.el (toplevel): Ditto.
* elmo-pipe.el (toplevel): Ditto.
* elmo-pop3.el (toplevel): Ditto.
* elmo-util.el (toplevel): Ditto.
* elmo-vars.el (toplevel): Ditto.
* elmo2.el (toplevel): Ditto.
* mmelmo-1.el (toplevel): Ditto.
* mmelmo-2.el (toplevel): Ditto.
* mmelmo-imap4-1.el (toplevel): Ditto.
* mmelmo-imap4-2.el (toplevel): Ditto.
* mmelmo-imap4.el (toplevel): Ditto.
* mmelmo.el (toplevel): Ditto.

27 files changed:
elmo/ChangeLog
elmo/elmo-archive.el
elmo/elmo-cache.el
elmo/elmo-database.el
elmo/elmo-date.el
elmo/elmo-dop.el
elmo/elmo-filter.el
elmo/elmo-imap4.el
elmo/elmo-internal.el
elmo/elmo-localdir.el
elmo/elmo-localnews.el
elmo/elmo-maildir.el
elmo/elmo-msgdb.el
elmo/elmo-multi.el
elmo/elmo-net.el
elmo/elmo-nntp.el
elmo/elmo-pipe.el
elmo/elmo-pop3.el
elmo/elmo-util.el
elmo/elmo-vars.el
elmo/elmo2.el
elmo/mmelmo-1.el
elmo/mmelmo-2.el
elmo/mmelmo-imap4-1.el
elmo/mmelmo-imap4-2.el
elmo/mmelmo-imap4.el
elmo/mmelmo.el

index 51f4286..b2e55e7 100644 (file)
@@ -1,3 +1,31 @@
+2000-10-10  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * elmo-archive.el (toplevel): Use product-provide.
+       * elmo-cache.el (toplevel): Ditto.
+       * elmo-database.el (toplevel): Ditto.
+       * elmo-date.el (toplevel): Ditto.
+       * elmo-dop.el (toplevel): Ditto.
+       * elmo-filter.el (toplevel): Ditto.
+       * elmo-imap4.el (toplevel): Ditto.
+       * elmo-internal.el (toplevel): Ditto.
+       * elmo-localdir.el (toplevel): Ditto.
+       * elmo-localnews.el (toplevel): Ditto.
+       * elmo-maildir.el (toplevel): Ditto.
+       * elmo-msgdb.el (toplevel): Ditto.
+       * elmo-multi.el (toplevel): Ditto.
+       * elmo-net.el (toplevel): Ditto.
+       * elmo-nntp.el (toplevel): Ditto.
+       * elmo-pipe.el (toplevel): Ditto.
+       * elmo-pop3.el (toplevel): Ditto.
+       * elmo-util.el (toplevel): Ditto.
+       * elmo-vars.el (toplevel): Ditto.
+       * elmo2.el (toplevel): Ditto.
+       * mmelmo-1.el (toplevel): Ditto.
+       * mmelmo-2.el (toplevel): Ditto.
+       * mmelmo-imap4-1.el (toplevel): Ditto.
+       * mmelmo-imap4-2.el (toplevel): Ditto.
+       * mmelmo-imap4.el (toplevel): Ditto.
+       * mmelmo.el (toplevel): Ditto.
 
 2000-10-10  Kenichi OKADA  <okada@opaopa.org>
 
index 510fc78..6bb7c80 100644 (file)
@@ -1066,6 +1066,8 @@ TYPE specifies the archiver's symbol."
 
 ;;; End
 (run-hooks 'elmo-archive-load-hook)
-(provide 'elmo-archive)
+
+(require 'product)
+(product-provide (provide 'elmo-archive) (require 'elmo-version))
 
 ;;; elmo-archive.el ends here
index 93c96e5..604bcb6 100644 (file)
@@ -752,6 +752,7 @@ Returning its cache buffer."
 (defalias 'elmo-cache-commit 'elmo-generic-commit)
 (defalias 'elmo-cache-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-cache)
+(require 'product)
+(product-provide (provide 'elmo-cache) (require 'elmo-version))
 
 ;;; elmo-cache.el ends here
index dc8b185..86d91b5 100644 (file)
@@ -68,6 +68,7 @@
                                    elmo-database-msgid-filename))))
     (and match (read match))))
 
-(provide 'elmo-database)
+(require 'product)
+(product-provide (provide 'elmo-database) (require 'elmo-version))
 
 ;;; elmo-database.el ends here
index 02d4c5f..1a7a5cb 100644 (file)
       (aref (, datevec) 2)
       (aref (, datevec) 3))))
 
-(provide 'elmo-date)
+(require 'product)
+(product-provide (provide 'elmo-date) (require 'elmo-version))
 
 ;;; elmo-date.el ends here
index 5ef77dc..0aeb228 100644 (file)
@@ -557,6 +557,7 @@ even an operation concerns the unplugged folder."
     (elmo-call-func folder "msgdb-create" numlist new-mark already-mark
                    seen-mark important-mark seen-list)))
 
-(provide 'elmo-dop)
+(require 'product)
+(product-provide (provide 'elmo-dop) (require 'elmo-version))
 
 ;;; elmo-dop.el ends here
index 413096f..31b5300 100644 (file)
 (defun elmo-filter-server-diff (spec)
   (elmo-call-func (nth 2 spec) "server-diff"))
 
-(provide 'elmo-filter)
+(require 'product)
+(product-provide (provide 'elmo-filter) (require 'elmo-version))
 
 ;;; elmo-filter.el ends here
index d1957a2..2ac7348 100644 (file)
@@ -2094,6 +2094,7 @@ Return nil if no complete line has arrived."
        (elmo-imap4-forward)
        (nreverse body)))))
 
-(provide 'elmo-imap4)
+(require 'product)
+(product-provide (provide 'elmo-imap4) (require 'elmo-version))
 
 ;;; elmo-imap4.el ends here
index 6c33211..d504393 100644 (file)
 (defalias 'elmo-internal-commit 'elmo-generic-commit)
 (defalias 'elmo-internal-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-internal)
+(require 'product)
+(product-provide (provide 'elmo-internal) (require 'elmo-version))
 
 ;;; elmo-internal.el ends here
index 6ef6eff..f6bc0e6 100644 (file)
 (defalias 'elmo-localdir-commit 'elmo-generic-commit)
 (defalias 'elmo-localdir-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-localdir)
+(require 'product)
+(product-provide (provide 'elmo-localdir) (require 'elmo-version))
 
 ;;; elmo-localdir.el ends here
index 2cf3337..bbb1a42 100644 (file)
 (defalias 'elmo-localnews-commit 'elmo-generic-commit)
 (defalias 'elmo-localnews-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-localnews)
+(require 'product)
+(product-provide (provide 'elmo-localnews) (require 'elmo-version))
 
 ;;; elmo-localnews.el ends here
index 12da26c..9d0d3b5 100644 (file)
@@ -517,6 +517,7 @@ file name for maildir directories."
 (defalias 'elmo-maildir-commit 'elmo-generic-commit)
 (defalias 'elmo-maildir-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-maildir)
+(require 'product)
+(product-provide (provide 'elmo-maildir) (require 'elmo-version))
 
 ;;; elmo-maildir.el ends here
index 8e5f119..5a91a72 100644 (file)
@@ -811,6 +811,7 @@ Header region is supposed to be narrowed."
            (elmo-make-directory new-dir))
        (rename-file old new)))))
 
-(provide 'elmo-msgdb)
+(require 'product)
+(product-provide (provide 'elmo-msgdb) (require 'elmo-version))
 
 ;;; elmo-msgdb.el ends here
index a54659b..851b327 100644 (file)
       (setq folder-list (cdr folder-list)))
     result-alist))
 
-(provide 'elmo-multi)
+(require 'product)
+(product-provide (provide 'elmo-multi) (require 'elmo-version))
 
 ;;; elmo-multi.el ends here
index 653d707..5b946fa 100644 (file)
@@ -231,6 +231,7 @@ Returns a process object. if making session failed, returns nil."
        (elmo-set-plugged t host service))
       process)))
 
-(provide 'elmo-net)
+(require 'product)
+(product-provide (provide 'elmo-net) (require 'elmo-version))
 
 ;;; elmo-net.el ends here
index d8cd5c6..f509f0d 100644 (file)
@@ -1536,6 +1536,7 @@ Returns a list of cons cells like (NUMBER . VALUE)"
 (defalias 'elmo-nntp-commit 'elmo-generic-commit)
 (defalias 'elmo-nntp-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-nntp)
+(require 'product)
+(product-provide (provide 'elmo-nntp) (require 'elmo-version))
 
 ;;; elmo-nntp.el ends here
index cbfa534..8989966 100644 (file)
 
 (defalias 'elmo-pipe-folder-diff 'elmo-generic-folder-diff)
 
-(provide 'elmo-pipe)
+(require 'product)
+(product-provide (provide 'elmo-pipe) (require 'elmo-version))
 
 ;;; elmo-pipe.el ends here
index 78a8c5f..65338c5 100644 (file)
             (elmo-network-close-session session)))))
        
 
-(provide 'elmo-pop3)
+(require 'product)
+(product-provide (provide 'elmo-pop3) (require 'elmo-version))
 
 ;;; elmo-pop3.el ends here
index 1e1cb52..675f2b6 100644 (file)
@@ -1667,6 +1667,7 @@ NUMBER-SET is altered."
        (setq number-set-1 (nconc number-set-1 (list number))))
     number-set-1))
 
-(provide 'elmo-util)
+(require 'product)
+(product-provide (provide 'elmo-util) (require 'elmo-version))
 
 ;;; elmo-util.el ends here
index 91fd2de..bc40fec 100644 (file)
@@ -360,6 +360,7 @@ set as non-nil.")
 (defvar elmo-display-progress-threshold 20
   "*Displaying progress gauge if number of messages are more than this value.")
 
-(provide 'elmo-vars)
+(require 'product)
+(product-provide (provide 'elmo-vars) (require 'elmo-version))
 
 ;;; elmo-vars.el ends here
index ae907e7..9a02f84 100644 (file)
@@ -33,9 +33,9 @@
 (require 'elmo-msgdb)
 (require 'elmo-cache)
 (require 'elmo-util)
-(require 'elmo-version)
 (require 'elmo-dop)
-(provide 'elmo2)
+(require 'product)
+(product-provide (provide 'elmo2) (require 'elmo-version))
 
 (eval-when-compile
   (require 'elmo-localdir)
index 27b8fe0..8400e0c 100644 (file)
                                'CRLF))
   (run-hooks 'mmelmo-entity-content-inserted-hook))
 
-(provide 'mmelmo-1)
+(require 'product)
+(product-provide (provide 'mmelmo-1) (require 'elmo-version))
 
 ;;; mmelmo-1.el ends here
index 4c6b7c0..8a3d2af 100644 (file)
@@ -136,6 +136,7 @@ size:   size of the entity."
 ;                     (mime-buffer-entity-body-end-internal entity)))
 ;   (mime-entity-encoding entity)))
 
-(provide 'mmelmo-2)
+(require 'product)
+(product-provide (provide 'mmelmo-2) (require 'elmo-version))
 
 ;;; mmelmo-2.el ends here
index 769fce4..0c90987 100644 (file)
                (std11-fetch-field field-name))
            nil))))))
 
-(provide 'mmelmo-imap4-1)
+(require 'product)
+(product-provide (provide 'mmelmo-imap4-1) (require 'elmo-version))
 
 ;;; mmelmo-imap4-1.el ends here
index ff926d7..6b31535 100644 (file)
@@ -350,6 +350,7 @@ These value must be specified as argument for `luna-make-entity'."
         filename
         (or (mime-entity-encoding entity) "7bit"))))))
 
-(provide 'mmelmo-imap4-2)
+(require 'product)
+(product-provide (provide 'mmelmo-imap4-2) (require 'elmo-version))
 
 ;;; mmelmo-imap4-2.el ends here
index 4bd5c45..f3142f4 100644 (file)
@@ -35,6 +35,7 @@
   ;; FLIM 1.12
   (require 'mmelmo-imap4-1))
 
-(provide 'mmelmo-imap4)
+(require 'product)
+(product-provide (provide 'mmelmo-imap4) (require 'elmo-version))
 
 ;;; mmelmo-imap4.el ends here
index ebd64e4..c64b16e 100644 (file)
@@ -145,12 +145,14 @@ If function is specified, its return value is used.")
          (setq attrlist (cdr (cdr attrlist))))
        ret-val)))
 
-(provide 'mmelmo) ; for circular dependency.
+;;;(provide 'mmelmo) ; for circular dependency.
+(require 'product)
+(product-provide (provide 'mmelmo) (require 'elmo-version))
+
 (static-if (fboundp 'luna-define-method)
     ;; FLIM 1.13 or later
     (require 'mmelmo-2)
   ;; FLIM 1.12
   (require 'mmelmo-1))
 
-
 ;;; mmelmo.el ends here