From xemacs-m  Thu Aug  7 10:52:18 1997
Received: from wfdutilgw.ml.com (wfdutilf01.ml.com [206.3.74.31])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id KAA00482;
	Thu, 7 Aug 1997 10:52:17 -0500 (CDT)
Received: from ml1.ml.com ([199.201.57.130])
	by wfdutilgw.ml.com (8.8.5/8.8.5/MLgw-3.03) with ESMTP id LAA16401;
	Thu, 7 Aug 1997 11:47:04 -0400 (EDT)
Received: from commpost.ml.com (commpost.ml.com [146.125.4.24])
	by ml1.ml.com (8.8.5/8.8.5/MLml4-2.07) with SMTP id LAA11548;
	Thu, 7 Aug 1997 11:51:33 -0400 (EDT)
Received: from spssunp.spspme.ml.com (spssunp.spspme.ml.com [192.168.111.13]) by commpost.ml.com (8.6.12/8.6.12) with ESMTP id LAA26162; Thu, 7 Aug 1997 11:56:37 -0400
Received: by spssunp.spspme.ml.com (SMI-8.6/SMI-4.1)
	id LAA20938; Thu, 7 Aug 1997 11:51:43 -0400
To: XEmacs Beta List <xemacs-beta@xemacs.org>,
        BBDB Mailing List <info-bbdb@xemacs.org>
Subject: bbdb as package in XEmacs Beta
X-Face: D>:hrrB{l6#\wU;)0R:OHSTA@ayd.Oq?s@Rrc;[+z0m+<-U"$G-J6L)F2QY`qK~uPu!s1(6{\#uy!Ag/D)?'L[}xErXvxoPn8T_hKi{M]/(`BF{e}X7;hby`p\.E$rJ}Aff#BT,rdDIw\y
X-Y-Zippy: I'm in ATLANTIC CITY riding in a comfortable ROLLING CHAIR...
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Thu_Aug__7_11:51:42_1997-1"
Content-Transfer-Encoding: 7bit
From: Colin Rafferty <craffert@ml.com>
Date: 07 Aug 1997 11:51:42 -0400
Message-ID: <ocrrac656up.fsf@ml.com>
Lines: 128
X-Mailer: Gnus v5.4.64/XEmacs 20.3(beta16) - "Budapest"

--Multipart_Thu_Aug__7_11:51:42_1997-1
Content-Type: text/plain; charset=US-ASCII

Hi,

Those of you not both on the XEmacs Beta list and BBDB users, you may
not be interested in this message.

Anyway, I always thought that BBDB is a prime choice of a system that
needs to be packaged nicely.  It seems that the new packaging system
with XEmacs 20.3 makes it very easy to do this for package developers.

I have made a first stab at this.  Here is how to do it.

1. Create the sub-directory lisp/bbdb in your `package-path'.

2. Move bbdb*.el* files into .../lisp/bbdb.

3. Copy the appended auto-autoloads.el into .../lisp/bbdb.

4. Move bbdb.info into .../info.

5. Redump XEmacs.

The only problem that I had was with docstrings missing in the dump.
The make output said it had something to do with stuff missing in
make-docfile.

Does anyone know how to get packages to have their docs dumped, or am I
doing something really wrong.

Anyway, I hope that some people try this.  I think packages are the
right way to go, and if we can show that a relatively unsupported system 
(unlike Gnus and AucTeX) can be packaged, that would be excellent.


--Multipart_Thu_Aug__7_11:51:42_1997-1
Content-Type: application/octet-stream; type=emacs-lisp
Content-Disposition: attachment; filename="auto-autoloads.el"
Content-Transfer-Encoding: 8bit

;; This is dumped with XEmacs 20.3 and above.

(autoload 'bbdb-ftp                 "bbdb-ftp"  "Ftp BBDB Package" t)
(autoload 'bbdb-create-ftp-site     "bbdb-ftp"  "Ftp BBDB Package" t)

(autoload 'bbdb-print "bbdb-print" "Print the selected BBDB entries" t)

(autoload 'bbdb-whois "bbdb-whois" nil t)

(defvar bbdbid "Insidious Big Brother Database autoload")

;; tie it all together...
;;
(autoload 'bbdb		"bbdb-com" bbdbid t)
(autoload 'bbdb-name	"bbdb-com" bbdbid t)
(autoload 'bbdb-company	"bbdb-com" bbdbid t)
(autoload 'bbdb-net	"bbdb-com" bbdbid t)
(autoload 'bbdb-notes	"bbdb-com" bbdbid t)
(autoload 'bbdb-changed	"bbdb-com" bbdbid t)
(autoload 'bbdb-create	"bbdb-com" bbdbid t)
(autoload 'bbdb-dial	"bbdb-com" bbdbid t)
(autoload 'bbdb-finger	"bbdb-com" bbdbid t)
(autoload 'bbdb-info	"bbdb-com" bbdbid t)
(autoload 'bbdb-help	"bbdb-com" bbdbid t)

(autoload 'bbdb-insinuate-vm    "bbdb-vm"    "Hook BBDB into VM")
(autoload 'bbdb-insinuate-rmail "bbdb-rmail" "Hook BBDB into RMAIL")
(autoload 'bbdb-insinuate-mh    "bbdb-mhe"   "Hook BBDB into MH-E")
(autoload 'bbdb-insinuate-gnus  "bbdb-gnus"  "Hook BBDB into GNUS")

(autoload 'bbdb-apply-next-command-to-all-records "bbdb-com" bbdbid t)

(autoload 'bbdb-insert-new-field		"bbdb-com" bbdbid t)
(autoload 'bbdb-edit-current-field		"bbdb-com" bbdbid t)
(autoload 'bbdb-transpose-fields		"bbdb-com" bbdbid t)
(autoload 'bbdb-record-edit-notes		"bbdb-com" bbdbid t)
(autoload 'bbdb-delete-current-field-or-record	"bbdb-com" bbdbid t)
(autoload 'bbdb-delete-current-record		"bbdb-com" bbdbid t)
(autoload 'bbdb-refile-record			"bbdb-com" bbdbid t)
(autoload 'bbdb-elide-record			"bbdb-com" bbdbid t)
(autoload 'bbdb-omit-record			"bbdb-com" bbdbid t)
(autoload 'bbdb-send-mail			"bbdb-com" bbdbid t)
(autoload 'bbdb-complete-name			"bbdb-com" bbdbid t)
(autoload 'bbdb-yank				"bbdb-com" bbdbid t)
(autoload 'bbdb-completion-predicate            "bbdb-com" bbdbid)
(autoload 'bbdb-dwim-net-address                "bbdb-com" bbdbid)
(autoload 'bbdb-redisplay-records		"bbdb-com" bbdbid)
(autoload 'bbdb-define-all-aliases		"bbdb-com" bbdbid)
(autoload 'bbdb-read-addresses-with-completion	"bbdb-com" bbdbid)
(autoload 'bbdb-record-edit-property		"bbdb-com" bbdbid t)

(autoload 'bbdb/vm-show-sender        "bbdb-vm"    bbdbid t)
(autoload 'bbdb/vm-annotate-sender    "bbdb-vm"    bbdbid t)
(autoload 'bbdb/vm-update-record      "bbdb-vm"    bbdbid t)
(autoload 'bbdb/rmail-show-sender     "bbdb-rmail" bbdbid t)
(autoload 'bbdb/rmail-annotate-sender "bbdb-rmail" bbdbid t)
(autoload 'bbdb/rmail-update-record   "bbdb-rmail" bbdbid t)
(autoload 'bbdb/mh-show-sender        "bbdb-mhe"   bbdbid t)
(autoload 'bbdb/mh-annotate-sender    "bbdb-mhe"   bbdbid t)
(autoload 'bbdb/mh-update-record      "bbdb-mhe"   bbdbid t)
(autoload 'bbdb/gnus-show-sender      "bbdb-gnus"  bbdbid t)
(autoload 'bbdb/gnus-annotate-sender  "bbdb-gnus"  bbdbid t)
(autoload 'bbdb/gnus-update-record    "bbdb-gnus"  bbdbid t)
(autoload 'bbdb/gnus-lines-and-from   "bbdb-gnus"  bbdbid nil)

(autoload 'bbdb-extract-field-value          "bbdb-hooks" bbdbid nil)
(autoload 'bbdb-timestamp-hook               "bbdb-hooks" bbdbid nil)
(autoload 'bbdb-ignore-most-messages-hook    "bbdb-hooks" bbdbid nil)
(autoload 'bbdb-ignore-some-messages-hook    "bbdb-hooks" bbdbid nil)
(autoload 'bbdb-auto-notes-hook              "bbdb-hooks" bbdbid nil)
(autoload 'sample-bbdb-canonicalize-net-hook "bbdb-hooks" bbdbid nil)
(autoload 'bbdb-creation-date-hook	     "bbdb-hooks" bbdbid nil)

(autoload 'bbdb-fontify-buffer	"bbdb-lucid" bbdbid nil)
(autoload 'bbdb-menu		"bbdb-lucid" bbdbid t)

(makunbound 'bbdbid)

;; end auto-autoloads.el

--Multipart_Thu_Aug__7_11:51:42_1997-1
Content-Type: text/plain; charset=US-ASCII

-- 
Colin

--Multipart_Thu_Aug__7_11:51:42_1997-1--

