view etc/package-index.LATEST.pgp @ 665:fdefd0186b75

[xemacs-hg @ 2001-09-20 06:28:42 by ben] The great integral types renaming. The purpose of this is to rationalize the names used for various integral types, so that they match their intended uses and follow consist conventions, and eliminate types that were not semantically different from each other. The conventions are: -- All integral types that measure quantities of anything are signed. Some people disagree vociferously with this, but their arguments are mostly theoretical, and are vastly outweighed by the practical headaches of mixing signed and unsigned values, and more importantly by the far increased likelihood of inadvertent bugs: Because of the broken "viral" nature of unsigned quantities in C (operations involving mixed signed/unsigned are done unsigned, when exactly the opposite is nearly always wanted), even a single error in declaring a quantity unsigned that should be signed, or even the even more subtle error of comparing signed and unsigned values and forgetting the necessary cast, can be catastrophic, as comparisons will yield wrong results. -Wsign-compare is turned on specifically to catch this, but this tends to result in a great number of warnings when mixing signed and unsigned, and the casts are annoying. More has been written on this elsewhere. -- All such quantity types just mentioned boil down to EMACS_INT, which is 32 bits on 32-bit machines and 64 bits on 64-bit machines. This is guaranteed to be the same size as Lisp objects of type `int', and (as far as I can tell) of size_t (unsigned!) and ssize_t. The only type below that is not an EMACS_INT is Hashcode, which is an unsigned value of the same size as EMACS_INT. -- Type names should be relatively short (no more than 10 characters or so), with the first letter capitalized and no underscores if they can at all be avoided. -- "count" == a zero-based measurement of some quantity. Includes sizes, offsets, and indexes. -- "bpos" == a one-based measurement of a position in a buffer. "Charbpos" and "Bytebpos" count text in the buffer, rather than bytes in memory; thus Bytebpos does not directly correspond to the memory representation. Use "Membpos" for this. -- "Char" refers to internal-format characters, not to the C type "char", which is really a byte. -- For the actual name changes, see the script below. I ran the following script to do the conversion. (NOTE: This script is idempotent. You can safely run it multiple times and it will not screw up previous results -- in fact, it will do nothing if nothing has changed. Thus, it can be run repeatedly as necessary to handle patches coming in from old workspaces, or old branches.) There are two tags, just before and just after the change: `pre-integral-type-rename' and `post-integral-type-rename'. When merging code from the main trunk into a branch, the best thing to do is first merge up to `pre-integral-type-rename', then apply the script and associated changes, then merge from `post-integral-type-change' to the present. (Alternatively, just do the merging in one operation; but you may then have a lot of conflicts needing to be resolved by hand.) Script `fixtypes.sh' follows: ----------------------------------- cut ------------------------------------ files="*.[ch] s/*.h m/*.h config.h.in ../configure.in Makefile.in.in ../lib-src/*.[ch] ../lwlib/*.[ch]" gr Memory_Count Bytecount $files gr Lstream_Data_Count Bytecount $files gr Element_Count Elemcount $files gr Hash_Code Hashcode $files gr extcount bytecount $files gr bufpos charbpos $files gr bytind bytebpos $files gr memind membpos $files gr bufbyte intbyte $files gr Extcount Bytecount $files gr Bufpos Charbpos $files gr Bytind Bytebpos $files gr Memind Membpos $files gr Bufbyte Intbyte $files gr EXTCOUNT BYTECOUNT $files gr BUFPOS CHARBPOS $files gr BYTIND BYTEBPOS $files gr MEMIND MEMBPOS $files gr BUFBYTE INTBYTE $files gr MEMORY_COUNT BYTECOUNT $files gr LSTREAM_DATA_COUNT BYTECOUNT $files gr ELEMENT_COUNT ELEMCOUNT $files gr HASH_CODE HASHCODE $files ----------------------------------- cut ------------------------------------ `fixtypes.sh' is a Bourne-shell script; it uses 'gr': ----------------------------------- cut ------------------------------------ #!/bin/sh # Usage is like this: # gr FROM TO FILES ... # globally replace FROM with TO in FILES. FROM and TO are regular expressions. # backup files are stored in the `backup' directory. from="$1" to="$2" shift 2 echo ${1+"$@"} | xargs global-replace "s/$from/$to/g" ----------------------------------- cut ------------------------------------ `gr' in turn uses a Perl script to do its real work, `global-replace', which follows: ----------------------------------- cut ------------------------------------ : #-*- Perl -*- ### global-modify --- modify the contents of a file by a Perl expression ## Copyright (C) 1999 Martin Buchholz. ## Copyright (C) 2001 Ben Wing. ## Authors: Martin Buchholz <martin@xemacs.org>, Ben Wing <ben@xemacs.org> ## Maintainer: Ben Wing <ben@xemacs.org> ## Current Version: 1.0, May 5, 2001 # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with XEmacs; see the file COPYING. If not, write to the Free # Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. eval 'exec perl -w -S $0 ${1+"$@"}' if 0; use strict; use FileHandle; use Carp; use Getopt::Long; use File::Basename; (my $myName = $0) =~ s@.*/@@; my $usage=" Usage: $myName [--help] [--backup-dir=DIR] [--line-mode] [--hunk-mode] PERLEXPR FILE ... Globally modify a file, either line by line or in one big hunk. Typical usage is like this: [with GNU print, GNU xargs: guaranteed to handle spaces, quotes, etc. in file names] find . -name '*.[ch]' -print0 | xargs -0 $0 's/\bCONST\b/const/g'\n [with non-GNU print, xargs] find . -name '*.[ch]' -print | xargs $0 's/\bCONST\b/const/g'\n The file is read in, either line by line (with --line-mode specified) or in one big hunk (with --hunk-mode specified; it's the default), and the Perl expression is then evalled with \$_ set to the line or hunk of text, including the terminating newline if there is one. It should destructively modify the value there, storing the changed result in \$_. Files in which any modifications are made are backed up to the directory specified using --backup-dir, or to `backup' by default. To disable this, use --backup-dir= with no argument. Hunk mode is the default because it is MUCH MUCH faster than line-by-line. Use line-by-line only when it matters, e.g. you want to do a replacement only once per line (the default without the `g' argument). Conversely, when using hunk mode, *ALWAYS* use `g'; otherwise, you will only make one replacement in the entire file! "; my %options = (); $Getopt::Long::ignorecase = 0; &GetOptions ( \%options, 'help', 'backup-dir=s', 'line-mode', 'hunk-mode', ); die $usage if $options{"help"} or @ARGV <= 1; my $code = shift; die $usage if grep (-d || ! -w, @ARGV); sub SafeOpen { open ((my $fh = new FileHandle), $_[0]); confess "Can't open $_[0]: $!" if ! defined $fh; return $fh; } sub SafeClose { close $_[0] or confess "Can't close $_[0]: $!"; } sub FileContents { my $fh = SafeOpen ("< $_[0]"); my $olddollarslash = $/; local $/ = undef; my $contents = <$fh>; $/ = $olddollarslash; return $contents; } sub WriteStringToFile { my $fh = SafeOpen ("> $_[0]"); binmode $fh; print $fh $_[1] or confess "$_[0]: $!\n"; SafeClose $fh; } foreach my $file (@ARGV) { my $changed_p = 0; my $new_contents = ""; if ($options{"line-mode"}) { my $fh = SafeOpen $file; while (<$fh>) { my $save_line = $_; eval $code; $changed_p = 1 if $save_line ne $_; $new_contents .= $_; } } else { my $orig_contents = $_ = FileContents $file; eval $code; if ($_ ne $orig_contents) { $changed_p = 1; $new_contents = $_; } } if ($changed_p) { my $backdir = $options{"backup-dir"}; $backdir = "backup" if !defined ($backdir); if ($backdir) { my ($name, $path, $suffix) = fileparse ($file, ""); my $backfulldir = $path . $backdir; my $backfile = "$backfulldir/$name"; mkdir $backfulldir, 0755 unless -d $backfulldir; print "modifying $file (original saved in $backfile)\n"; rename $file, $backfile; } WriteStringToFile ($file, $new_contents); } } ----------------------------------- cut ------------------------------------ In addition to those programs, I needed to fix up a few other things, particularly relating to the duplicate definitions of types, now that some types merged with others. Specifically: 1. in lisp.h, removed duplicate declarations of Bytecount. The changed code should now look like this: (In each code snippet below, the first and last lines are the same as the original, as are all lines outside of those lines. That allows you to locate the section to be replaced, and replace the stuff in that section, verifying that there isn't anything new added that would need to be kept.) --------------------------------- snip ------------------------------------- /* Counts of bytes or chars */ typedef EMACS_INT Bytecount; typedef EMACS_INT Charcount; /* Counts of elements */ typedef EMACS_INT Elemcount; /* Hash codes */ typedef unsigned long Hashcode; /* ------------------------ dynamic arrays ------------------- */ --------------------------------- snip ------------------------------------- 2. in lstream.h, removed duplicate declaration of Bytecount. Rewrote the comment about this type. The changed code should now look like this: --------------------------------- snip ------------------------------------- #endif /* The have been some arguments over the what the type should be that specifies a count of bytes in a data block to be written out or read in, using Lstream_read(), Lstream_write(), and related functions. Originally it was long, which worked fine; Martin "corrected" these to size_t and ssize_t on the grounds that this is theoretically cleaner and is in keeping with the C standards. Unfortunately, this practice is horribly error-prone due to design flaws in the way that mixed signed/unsigned arithmetic happens. In fact, by doing this change, Martin introduced a subtle but fatal error that caused the operation of sending large mail messages to the SMTP server under Windows to fail. By putting all values back to be signed, avoiding any signed/unsigned mixing, the bug immediately went away. The type then in use was Lstream_Data_Count, so that it be reverted cleanly if a vote came to that. Now it is Bytecount. Some earlier comments about why the type must be signed: This MUST BE SIGNED, since it also is used in functions that return the number of bytes actually read to or written from in an operation, and these functions can return -1 to signal error. Note that the standard Unix read() and write() functions define the count going in as a size_t, which is UNSIGNED, and the count going out as an ssize_t, which is SIGNED. This is a horrible design flaw. Not only is it highly likely to lead to logic errors when a -1 gets interpreted as a large positive number, but operations are bound to fail in all sorts of horrible ways when a number in the upper-half of the size_t range is passed in -- this number is unrepresentable as an ssize_t, so code that checks to see how many bytes are actually written (which is mandatory if you are dealing with certain types of devices) will get completely screwed up. --ben */ typedef enum lstream_buffering --------------------------------- snip ------------------------------------- 3. in dumper.c, there are four places, all inside of switch() statements, where XD_BYTECOUNT appears twice as a case tag. In each case, the two case blocks contain identical code, and you should *REMOVE THE SECOND* and leave the first.
author ben
date Thu, 20 Sep 2001 06:31:11 +0000
parents 3ecd8885ac67
children 9a0959b535de
line wrap: on
line source

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

;; Package Index file -- Do not edit manually.
;;;@@@
(package-get-update-base-entry (quote
(lookup
  (standards-version 1.1
   version "1.03"
   author-version "1.0"
   date "1999-05-05"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution mule
   priority high
   category "mule"
   dump nil
   description "Dictionary support"
   filename "lookup-1.03-pkg.tar.gz"
   md5sum "d99759b042f8bf401d487e4ea140450d"
   size 212861
   provides (lookup)
   requires (cookie lookup)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(os-utils
  (standards-version 1.1
   version "1.18"
   author-version "21.1"
   date "1999-07-20"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "os"
   dump nil
   description "Miscellaneous O/S utilities."
   filename "os-utils-1.18-pkg.tar.gz"
   md5sum "bafbe5e2628fc678daad46b07ba7fef6"
   size 179680
   provides (archive-mode background crypt crypt++ inf-lisp jka-compr lpr mchat tar-mode telnet terminal uncompress)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(ediff
  (standards-version 1.1
   version "1.22"
   author-version "2.72"
   date "1999-05-27"
   build-date "1999-07-30"
   maintainer "Michael Kifer <kifer@cs.sunysb.edu>"
   distribution xemacs
   priority medium
   category "prog"
   dump nil
   description "Interface over GNU patch."
   filename "ediff-1.22-pkg.tar.gz"
   md5sum "a9ece02fc03ac74ee4501845dec88710"
   size 282084
   provides (ediff)
   requires (pcl-cvs elib dired xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(hm--html-menus
  (standards-version 1.0
   version "1.12"
   author-version "5.9"
   date "1999-02-05"
   build-date "1999-02-05"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution stable
   priority low
   category "oa"
   dump nil
   description "HTML editing."
   filename "hm--html-menus-1.12-pkg.tar.gz"
   md5sum "fc80ef260cc0682bde6e706cdc8ddae4"
   size 177442
   provides (adapt hm--date hm--html-configuration hm--html-drag-and-drop hm--html-indentation hm--html-keys hm--html-menu hm--html-mode hm--html-not-standard hm--html html-view tmpl-minor-mode)
   requires (dired xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(jde
  (standards-version 1.0
   version "1.14"
   author-version "2.14"
   date "1999-02-05"
   build-date "1999-02-05"
   maintainer "Andy Piper <andy@xemacs.org>"
   distribution stable
   priority medium
   category "prog"
   dump nil
   description "Java language and development support."
   filename "jde-1.14-pkg.tar.gz"
   md5sum "1028c54ef317d8dd4d4c78e5b9c004e6"
   size 320702
   provides (jde)
   requires (cc-mode debug speedbar edit-utils mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(skk
  (standards-version 1.1
   version "1.14"
   author-version "10.38"
   date "1999-05-18"
   build-date "1999-07-30"
   maintainer "SL Baur <steve@xemacs.org>"
   distribution mule
   priority medium
   category "mule"
   dump nil
   description "Japanese Language Input Method."
   filename "skk-1.14-pkg.tar.gz"
   md5sum "b8c89832f314570cb251147ced107c49"
   size 1514095
   provides (skk skk-tut)
   requires (viper mule-base elib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(egg-its
  (standards-version 1.1
   version "1.19"
   author-version "21.1"
   date "1999-07-26"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution mule
   priority high
   category "mule"
   dump nil
   description "Wnn (4.2 and 6) support.  SJ3 support."
   filename "egg-its-1.19-pkg.tar.gz"
   md5sum "121037363bae6925fd4933f861cbdabb"
   size 261537
   provides (egg-cnpinyin egg-cnzhuyin egg-cwnn-leim egg-jisx0201 egg-jsymbol egg-kwnn-leim egg-leim egg-sj3-client egg-sj3-leim egg-sj3 egg-wnn egg)
   requires (leim mule-base fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(edict
  (standards-version 1.1
   version "1.08"
   author-version "0.9.8"
   date "1998-07-23"
   build-date "1999-07-30"
   maintainer "Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>"
   distribution mule
   priority high
   category "mule"
   dump nil
   description "Lisp Interface to EDICT, Kanji Dictionary"
   filename "edict-1.08-pkg.tar.gz"
   md5sum "f339e93a2cb02d9224e4bf9f313b0b62"
   size 71621
   provides (dui-registry dui edict-edit edict-english edict-japanese edict-morphology edict-test edict ts-mode)
   requires (mule-base xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(leim
  (standards-version 1.1
   version "1.13"
   author-version "21.1"
   date "1999-06-29"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution mule
   priority medium
   category "mule"
   dump nil
   description "Quail.  All non-English and non-Japanese language support."
   filename "leim-1.13-pkg.tar.gz"
   md5sum "9cd059afefa3aff94fd1802c8db6c39a"
   size 1702922
   provides ()
   requires (mule-base fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(locale
  (standards-version 1.1
   version "1.14"
   author-version "21.1"
   date "1999-05-11"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution mule
   priority high
   category "mule"
   dump nil
   description "Localized menubars and localized splash screens."
   filename "locale-1.14-pkg.tar.gz"
   md5sum "5a5c7e878596a1009e97a8c4f491826c"
   size 35744
   provides ()
   requires (mule-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(mule-base
  (standards-version 1.1
   version "1.32"
   author-version "21.1"
   date "1999-06-30"
   build-date "1999-07-30"
   maintainer "SL Baur <steve@xemacs.org>"
   distribution mule
   priority high
   category "mule"
   dump nil
   description "Basic Mule support, required for building with Mule."
   filename "mule-base-1.32-pkg.tar.gz"
   md5sum "40950af24540e6cfc6875a9ddc7bab5d"
   size 453902
   provides (canna-leim canna char-table china-util cyril-util isearch-ext japan-util ccl can-n-egg mule-help)
   requires (fsf-compat xemacs-base apel)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(strokes
  (standards-version 1.1
   version "1.05"
   author-version "21.1"
   date "1998-01-25"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "oa"
   dump nil
   description "Mouse enhancement utility."
   filename "strokes-1.05-pkg.tar.gz"
   md5sum "42b991c28dc393a78f9da792f15e53d3"
   size 43480
   provides (strokes)
   requires (text-modes edit-utils mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(time
  (standards-version 1.1
   version "1.08"
   author-version "1.17"
   date "1998-04-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "oa"
   dump nil
   description "Display time & date on the modeline."
   filename "time-1.08-pkg.tar.gz"
   md5sum "c67d7143de5694ec4a7e17023ceab902"
   size 19994
   provides (time)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(text-modes
  (standards-version 1.1
   version "1.21"
   author-version "21.1"
   date "1999-07-06"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "oa"
   dump nil
   description "Miscellaneous support for editing text files."
   filename "text-modes-1.21-pkg.tar.gz"
   md5sum "d9d9505dfbe52854b3337eddfce093d1"
   size 207873
   provides (autoinsert crontab-edit filladapt fold-isearch folding image-mode iso-acc iso-ascii iso-cvt iso-insert iso-swed swedish tabify whitespace-mode winmgr-mode xpm-mode xrdb-mode)
   requires (ispell fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(slider
  (standards-version 1.1
   version "1.10"
   author-version "0.3x1"
   date "1998-08-13"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "User interface tool."
   filename "slider-1.10-pkg.tar.gz"
   md5sum "a67e165592a2921ff0978a69befa0d6d"
   size 12000
   provides (slider color-selector)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(sgml
  (standards-version 1.1
   version "1.05"
   author-version "21.1"
   date "1998-01-25"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "SGML/Linuxdoc-SGML editing."
   filename "sgml-1.05-pkg.tar.gz"
   md5sum "ead5d1671dfebf394be76166c786b0c2"
   size 26937
   provides (sgml linuxdoc-sgml)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(psgml
  (standards-version 1.1
   version "1.14"
   author-version "1.01"
   date "1999-06-13"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "oa"
   dump nil
   description "Validated HTML/SGML editing."
   filename "psgml-1.14-pkg.tar.gz"
   md5sum "44102484c3e5588bab21005cec1a46e1"
   size 425227
   provides (psgml sgml)
   requires (edit-utils)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(pc
  (standards-version 1.1
   version "1.16"
   author-version "21.1"
   date "1999-04-13"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "PC style interface emulation."
   filename "pc-1.16-pkg.tar.gz"
   md5sum "d721157770274b9fee0b16933764c636"
   size 16324
   provides (delbs fusion pc-select pending-del s-region)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(ispell
  (standards-version 1.1
   version "1.16"
   author-version "3.2"
   date "1999-07-22"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Spell-checking with GNU ispell."
   filename "ispell-1.16-pkg.tar.gz"
   md5sum "a3140984afc8a9d5aa0d0116625b2d07"
   size 68157
   provides (ispell)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(frame-icon
  (standards-version 1.1
   version "1.07"
   author-version "21.1"
   date "1998-07-14"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Set up mode-specific icons for each frame under XEmacs"
   filename "frame-icon-1.07-pkg.tar.gz"
   md5sum "320909b8d8caa9754c08963878acbb8b"
   size 33434
   provides (forms forms-mode)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(forms
  (standards-version 1.1
   version "1.11"
   author-version "2.37"
   date "1999-05-11"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Forms editing support (obsolete, use Widget instead)."
   filename "forms-1.11-pkg.tar.gz"
   md5sum "36604485f4a1031d28968fe2c8534a6d"
   size 48263
   provides (forms forms-mode)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(calendar
  (standards-version 1.1
   version "1.12"
   author-version "21.1"
   date "1999-06-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Calendar and diary support."
   filename "calendar-1.12-pkg.tar.gz"
   md5sum "d6ad2b3a3477d04ca3b669a67eecc8bc"
   size 250669
   provides (appt cal-dst cal-french cal-mayan cal-x cal-xemacs calendar diary-ins diary-lib holidays lunar solar)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(calc
  (standards-version 1.1
   version "1.11"
   author-version "2.02fX3"
   date "1998-07-25"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Emacs calculator"
   filename "calc-1.11-pkg.tar.gz"
   md5sum "7a0cce9d75b5c70f02db67f18eb6a97d"
   size 1616700
   provides (calc)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(speedbar
  (standards-version 1.1
   version "1.13"
   author-version "0.6.2x"
   date "1999-07-15"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "oa"
   dump nil
   description "Provides a seperate frame with convenient references."
   filename "speedbar-1.13-pkg.tar.gz"
   md5sum "0a2352aa6866888fc8ecdc7ec8d86516"
   size 64955
   provides (speedbar)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(edit-utils
  (standards-version 1.1
   version "1.41"
   author-version "21.1"
   date "1999-07-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "oa"
   dump nil
   description "Miscellaneous editor extensions, you probably need this."
   filename "edit-utils-1.41-pkg.tar.gz"
   md5sum "a3d5116811348bde6d56976ce94a991a"
   size 579673
   provides (abbrevlist atomic-extents avoid backup-dir balloon-help big-menubar blink-cursor blink-paren bookmark compare-w completion dabbrev desktop detached-minibuf edit-toolbar fast-lock file-part floating-toolbar flow-ctrl foldout func-menu hippie-exp icomplete id-select info-look iswitchb lazy-lock lazy-shot live-icon man mic-paren paren popper mode-motion+ outl-mouse page-ext blink-paren paren permanent-buffers recent-files redo reportmail rsz-minibuf saveconfsavehist saveplace scroll-in-place tempo toolbar-utils tree-menu uniquify where-was-i-db)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(view-process
  (standards-version 1.1
   version "1.07"
   author-version "2.4"
   date "1998-01-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "os"
   dump nil
   description "A Unix process browsing tool."
   filename "view-process-1.07-pkg.tar.gz"
   md5sum "47a82bb6569dd9d9bed03a57c9391538"
   size 59953
   provides (view-process-mode)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(os-utils
  (standards-version 1.0
   version "1.15"
   author-version "21.0"
   date "1999-03-19"
   build-date "1999-05-13"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution stable
   priority medium
   category "os"
   dump nil
   description "Miscellaneous O/S utilities."
   filename "os-utils-1.15-pkg.tar.gz"
   md5sum "92a3d72b0df1fb79fef2aee88a4d4f50"
   size 228261
   provides (archive-mode background crypt crypt++ inf-lisp jka-compr lpr mchat ps-print tar-mode telnet terminal uncompress)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(ilisp
  (standards-version 1.1
   version "1.08"
   author-version "5.8"
   date "1998-01-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "os"
   dump nil
   description "Front-end for Inferior Lisp."
   filename "ilisp-1.08-pkg.tar.gz"
   md5sum "12041533cb292d9d58a55278c8882c70"
   size 262171
   provides (ilisp completer)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(igrep
  (standards-version 1.1
   version "1.06"
   author-version "2.83"
   date "1998-08-11"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "os"
   dump nil
   description "Enhanced front-end for Grep."
   filename "igrep-1.06-pkg.tar.gz"
   md5sum "9a61dc2c81e909993e14254f30df3ee7"
   size 14927
   provides (igrep)
   requires (dired xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(eterm
  (standards-version 1.1
   version "1.09"
   author-version "21.1"
   date "1999-07-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "os"
   dump nil
   description "Terminal emulation."
   filename "eterm-1.09-pkg.tar.gz"
   md5sum "9cdab77e28dc87a79db4c503c961b37a"
   size 109066
   provides (eterm)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(viper
  (standards-version 1.1
   version "1.17"
   author-version "3.061"
   date "1999-05-27"
   build-date "1999-07-30"
   maintainer "Michael Kifer <kifer@cs.sunysb.edu>"
   distribution xemacs
   priority low
   category "wp"
   dump nil
   description "VI emulation support."
   filename "viper-1.17-pkg.tar.gz"
   md5sum "89285f1297d73552d43602cf1288aefd"
   size 317943
   provides (viper)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(tpu
  (standards-version 1.1
   version "1.09"
   author-version "4.2X"
   date "1998-07-23"
   build-date "1999-07-30"
   maintainer "Kevin Oberman <oberman@es.net>"
   distribution xemacs
   priority medium
   category "wp"
   dump nil
   description "DEC EDIT/TPU support."
   filename "tpu-1.09-pkg.tar.gz"
   md5sum "9a467bd306599d97f0f5be0266850d79"
   size 58814
   provides (tpu)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(textools
  (standards-version 1.1
   version "1.09"
   author-version "21.1"
   date "1998-04-29"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "wp"
   dump nil
   description "Miscellaneous TeX support."
   filename "textools-1.09-pkg.tar.gz"
   md5sum "d0e16392dfdcd9ec8eab4ebc8da9948e"
   size 79187
   provides (bib-mode bibtex refer-to-bibtex)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(texinfo
  (standards-version 1.1
   version "1.15"
   author-version "21.1"
   date "1998-07-20"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "wp"
   dump nil
   description "XEmacs TeXinfo support."
   filename "texinfo-1.15-pkg.tar.gz"
   md5sum "3c0ba97404953b4383d06f0a88a3a6cd"
   size 127873
   provides (makeinfo tex-mode texinfmt texinfo texnfo-tex texnfo-upd)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(reftex
  (standards-version 1.1
   version "1.14"
   author-version "3.43"
   date "1999-04-06"
   build-date "1999-07-30"
   maintainer "Carsten Dominik <dominik@strw.LeidenUniv.nl>"
   distribution xemacs
   priority medium
   category "wp"
   dump nil
   description "Emacs support for LaTeX cross-references, citations.."
   filename "reftex-1.14-pkg.tar.gz"
   md5sum "e56e631f54e895ed95377be6e882bed5"
   size 215968
   provides (reftex)
   requires (fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(edt
  (standards-version 1.1
   version "1.08"
   author-version "21.1"
   date "1998-04-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "wp"
   dump nil
   description "DEC EDIT/EDT emulation."
   filename "edt-1.08-pkg.tar.gz"
   md5sum "bade43d3b5c90a4b9c969a1f85ef606e"
   size 46128
   provides (edt)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(crisp
  (standards-version 1.1
   version "1.10"
   author-version "1.34"
   date "1998-08-18"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "wp"
   dump nil
   description "Crisp/Brief emulation."
   filename "crisp-1.10-pkg.tar.gz"
   md5sum "82fcef8e2a2c6e0d40c68f6142c6a780"
   size 10065
   provides (crisp scroll-lock)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(auctex
  (standards-version 1.1
   version "1.17"
   author-version "9.7p"
   date "1998-09-30"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "wp"
   dump nil
   description "Basic TeX/LaTeX support."
   filename "auctex-1.17-pkg.tar.gz"
   md5sum "be1dc85bba341dba02ec13ce06bf9609"
   size 365053
   provides (auc-old bib-cite font-latex latex multi-prompt tex-buf tex-info tex-jp tex-site tex)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(vhdl
  (standards-version 1.1
   version "1.08"
   author-version "2.74"
   date "1998-01-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Support for VHDL."
   filename "vhdl-1.08-pkg.tar.gz"
   md5sum "8d3422f8b6ba5584dbf89d3ef6759594"
   size 65948
   provides (vhdl-mode)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(vc
  (standards-version 1.1
   version "1.19"
   author-version "21.1"
   date "1999-06-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Version Control for Free systems."
   filename "vc-1.19-pkg.tar.gz"
   md5sum "2794428c1167de3f1db8e9928041b065"
   size 84689
   provides (vc)
   requires (dired xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(vc-cc
  (standards-version 1.1
   version "1.12"
   author-version "21.1"
   date "1998-12-09"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Version Control for ClearCase (UnFree) systems."
   filename "vc-cc-1.12-pkg.tar.gz"
   md5sum "db978159bf5d1d194782b79961d003d1"
   size 96520
   provides (vc)
   requires (dired xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(sh-script
  (standards-version 1.1
   version "1.10"
   author-version "2.0e"
   date "1999-05-31"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Support for editing shell scripts."
   filename "sh-script-1.10-pkg.tar.gz"
   md5sum "003e39a5e97acce6f9b751a1fec5e398"
   size 33987
   provides (sh-script executable)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(scheme
  (standards-version 1.1
   version "1.09"
   author-version "21.1"
   date "1999-06-15"
   build-date "1999-07-30"
   maintainer "Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Front-end support for Inferior Scheme."
   filename "scheme-1.09-pkg.tar.gz"
   md5sum "a4542795594e46af3b803d44ed3d7c8d"
   size 36505
   provides (scheme xscheme cmuscheme cmuscheme48)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(prog-modes
  (standards-version 1.1
   version "1.21"
   author-version "21.1"
   date "1999-07-15"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "prog"
   dump nil
   description "Support for various programming languages."
   filename "prog-modes-1.21-pkg.tar.gz"
   md5sum "e83aff3ead4ab018d07b9b22e9ba301d"
   size 601321
   provides (autoconf-mode cperl-mode eiffel3 f90 fortran ksh-mode m4-mode makefile perl-mode postscript python-mode rexx-mode simula-mode tcl teco verilog-mod)
   requires (mail-lib xemacs-devel xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(emerge
  (standards-version 1.1
   version "1.06"
   author-version "21.1"
   date "1998-04-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Another interface over GNU patch."
   filename "emerge-1.06-pkg.tar.gz"
   md5sum "1f4c3003975e8c540742c37cd398dd4b"
   size 61012
   provides (emerge)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(debug
  (standards-version 1.1
   version "1.10"
   author-version "21.1"
   date "1999-05-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "GUD, gdb, dbx debugging support."
   filename "debug-1.10-pkg.tar.gz"
   md5sum "81fab3bf4b08036d122f1e6abb7ffc74"
   size 103093
   provides (dbx gdb-highlight gdb gdbsrc gud history)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(c-support
  (standards-version 1.1
   version "1.13"
   author-version "21.1"
   date "1999-03-02"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Basic single-file add-ons for editing C code."
   filename "c-support-1.13-pkg.tar.gz"
   md5sum "d4568a0fd8c0ea31917ad37e190e443b"
   size 69931
   provides (c-comment-edit cmacexp ctypes hideif hideshow)
   requires (cc-mode xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(ada
  (standards-version 1.1
   version "1.07"
   author-version "2.27"
   date "1998-01-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "Ada language support."
   filename "ada-1.07-pkg.tar.gz"
   md5sum "f12fe7c6ac8ed3bcfeb761ffd9e60661"
   size 54369
   provides (ada-mode ada-stmt)
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(pcl-cvs
  (standards-version 1.1
   version "1.40"
   author-version "R-2_0-Beta_2"
   date "1999-06-16"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "prog"
   dump nil
   description "CVS frontend."
   filename "pcl-cvs-1.40-pkg.tar.gz"
   md5sum "2ad22b28bb14a7bade0b2fad0723d35f"
   size 163639
   provides (pcl-cvs generic-sc)
   requires (xemacs-base elib dired)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(cc-mode
  (standards-version 1.1
   version "1.16"
   author-version "5.25"
   date "1998-12-30"
   build-date "1999-07-30"
   maintainer "Barry Warsaw <bug-cc-mode@gnu.org>"
   distribution xemacs
   priority medium
   category "prog"
   dump nil
   description "C, C++ and Java language support."
   filename "cc-mode-1.16-pkg.tar.gz"
   md5sum "9f8c53d9abca09982e739344c733c7c3"
   size 212664
   provides (cc-mode)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(misc-games
  (standards-version 1.1
   version "1.12"
   author-version "21.1"
   date "1999-03-05"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "games"
   dump nil
   description "Other amusements and diversions."
   filename "misc-games-1.12-pkg.tar.gz"
   md5sum "74c3421bdfdfe77989741389f0e1330a"
   size 166163
   provides (decipher gomoku hanoi life morse rot13)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(mine
  (standards-version 1.1
   version "1.11"
   author-version "1.9"
   date "1998-05-09"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "games"
   dump nil
   description "Minehunt Game."
   filename "mine-1.11-pkg.tar.gz"
   md5sum "fad5f9d385ac22c2cf446db18e57300e"
   size 66703
   provides (xmine)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(games
  (standards-version 1.1
   version "1.10"
   author-version "1.04"
   date "1998-06-04"
   build-date "1999-07-30"
   maintainer "Glynn Clements <glynn@sensei.co.uk>"
   distribution xemacs
   priority low
   category "games"
   dump nil
   description "Tetris, Sokoban, and Snake."
   filename "games-1.10-pkg.tar.gz"
   md5sum "e43de212a7ceb56cbaad7e40eb775dd2"
   size 32184
   provides (gamegrid snake tetris sokoban)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(cookie
  (standards-version 1.1
   version "1.11"
   author-version "21.1"
   date "1998-04-07"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "games"
   dump nil
   description "Spook and Yow (Zippy quotes)."
   filename "cookie-1.11-pkg.tar.gz"
   md5sum "291ea47a1e71de661de365aea0addb60"
   size 34221
   provides (cookie1 yow)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(bbdb
  (standards-version 1.1
   version "1.08"
   author-version "2.00.06"
   date "1999-01-24"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "comm"
   dump nil
   description "The Big Brother Data Base"
   filename "bbdb-1.08-pkg.tar.gz"
   md5sum "c95ed737fab5b59e88d9acc33703697b"
   size 282061
   provides (bbdb)
   requires (bbdb edit-utils gnus mh-e rmail supercite vm tm apel mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(zenirc
  (standards-version 1.1
   version "1.06"
   author-version "2.112"
   date "1998-08-15"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "comm"
   dump nil
   description "ZENIRC IRC Client."
   filename "zenirc-1.06-pkg.tar.gz"
   md5sum "7b701d195193ad6b0bf8e2067e17e372"
   size 276012
   provides (zenirc)
   requires (zenirc)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(mew
  (standards-version 1.1
   version "1.08"
   author-version "1.93b38x1"
   date "1998-12-09"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Messaging in an Emacs World."
   filename "mew-1.08-pkg.tar.gz"
   md5sum "47ff3e8966c6a198cbae3a413139f4b7"
   size 518502
   provides (mew)
   requires (mew)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(tm
  (standards-version 1.1
   version "1.20"
   author-version "21.1"
   date "1999-02-06"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Emacs MIME support."
   filename "tm-1.20-pkg.tar.gz"
   md5sum "d602235f7efdcdd37e7758101e3c162d"
   size 329547
   provides (tm tm-edit tm-view mime-setup)
   requires (gnus mh-e rmail vm mailcrypt mail-lib apel xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(gnus
  (standards-version 1.1
   version "1.42"
   author-version "5.6.45x1"
   date "1999-03-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "comm"
   dump nil
   description "The Gnus Newsreader and Mailreader."
   filename "gnus-1.42-pkg.tar.gz"
   md5sum "f076c9ae4ca6ab468454d8036a178501"
   size 1872714
   provides (gnus message)
   requires (gnus tm apel w3 mh-e mailcrypt rmail mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(rmail
  (standards-version 1.1
   version "1.10"
   author-version "21.1"
   date "1998-06-28"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "An obsolete Emacs mailer."
   filename "rmail-1.10-pkg.tar.gz"
   md5sum "4a8b8e1d7b68957ab357d8f86f232fac"
   size 96442
   provides (rmail rmailsum)
   requires (tm apel mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(mailcrypt
  (standards-version 1.1
   version "2.01"
   author-version "3.5.3"
   date "1999-03-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Support for messaging encryption with PGP."
   filename "mailcrypt-2.01-pkg.tar.gz"
   md5sum "1225a54298f26e6a06749dfb0665b658"
   size 134061
   provides (mailcrypt)
   requires (mail-lib fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(supercite
  (standards-version 1.1
   version "1.13"
   author-version "3.55x3"
   date "1999-04-06"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "An Emacs citation tool for News & Mail messages."
   filename "supercite-1.13-pkg.tar.gz"
   md5sum "7f599f29f111dca3e62c3baeec2b2d91"
   size 99547
   provides (supercite)
   requires (mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(mh-e
  (standards-version 1.1
   version "1.10"
   author-version "21.1"
   date "1998-07-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Front end support for MH."
   filename "mh-e-1.10-pkg.tar.gz"
   md5sum "e04e85a9ff62282a18a06872c840e22f"
   size 176436
   provides (mh-e)
   requires (mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(gnats
  (standards-version 1.1
   version "1.09"
   author-version "3.101"
   date "1998-08-01"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "comm"
   dump nil
   description "XEmacs bug reports."
   filename "gnats-1.09-pkg.tar.gz"
   md5sum "0893c6cad7179a2be79744bdfc0c6932"
   size 189250
   provides (gnats gnats-admin send-pr)
   requires (mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(footnote
  (standards-version 1.1
   version "1.11"
   author-version "0.18x"
   date "1999-03-11"
   build-date "1999-07-30"
   maintainer "SL Baur <steve@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Footnoting in mail message editing modes."
   filename "footnote-1.11-pkg.tar.gz"
   md5sum "7aa931c602913134e5e716de752439db"
   size 18364
   provides (footnote)
   requires (mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(eudc
  (standards-version 1.1
   version "1.29"
   author-version "1.29"
   date "1999-07-21"
   build-date "1999-07-30"
   maintainer "Oscar Figueiredo <oscar@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Emacs Unified Directory Client (LDAP, PH)."
   filename "eudc-1.29-pkg.tar.gz"
   md5sum "23f490bd6771d873c1869fa1ac56a3a8"
   size 71390
   provides (eudc eudc-ldap eudc-ph eudc-bbdb)
   requires (fsf-compat xemacs-base bbdb)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(net-utils
  (standards-version 1.1
   version "1.12"
   author-version "21.1"
   date "1998-07-01"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "comm"
   dump nil
   description "Miscellaneous Networking Utilities."
   filename "net-utils-1.12-pkg.tar.gz"
   md5sum "49b7e1d0f2f97519eca07d3562f6a00d"
   size 107202
   provides (ilisp-browse-cltl2 emacsbug feedmail metamail net-utils rcompile shadowfile webjump webster-www)
   requires (w3 efs mail-lib xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(w3
  (standards-version 1.1
   version "1.14"
   author-version "4.0pre39x1"
   date "1999-03-02"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "comm"
   dump nil
   description "A Web browser."
   filename "w3-1.14-pkg.tar.gz"
   md5sum "693692928758ea53e9fa76527893a483"
   size 680740
   provides (w3 url)
   requires (w3 mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(vm
  (standards-version 1.1
   version "1.21"
   author-version "6.72"
   date "1999-05-13"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "comm"
   dump nil
   description "An Emacs mailer."
   filename "vm-1.21-pkg.tar.gz"
   md5sum "1110173b0759dbed61e9b1690d32d984"
   size 619207
   provides (vm)
   requires (mail-lib xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(sounds-wav
  (standards-version 1.1
   version "1.08"
   author-version "21.1"
   date "1999-02-02"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "XEmacs Microsoft sound files."
   filename "sounds-wav-1.08-pkg.tar.gz"
   md5sum "8d34b4f2a6cb90f3d86c94d018cc3912"
   size 149046
   provides ()
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(sounds-au
  (standards-version 1.1
   version "1.08"
   author-version "21.1"
   date "1999-02-02"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "XEmacs Sun sound files."
   filename "sounds-au-1.08-pkg.tar.gz"
   md5sum "8344fa28ad13a14e67accf72168ac91a"
   size 126196
   provides ()
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(xemacs-devel
  (standards-version 1.1
   version "1.23"
   author-version "21.1"
   date "1999-05-28"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "libs"
   dump nil
   description "Emacs Lisp developer support."
   filename "xemacs-devel-1.23-pkg.tar.gz"
   md5sum "f0f629aed67569b793347ca9713fc836"
   size 83642
   provides (docref eldoc elp find-func hide-copyleft ielm regexp-opt trace)
   requires (xemacs-base)
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(tooltalk
  (standards-version 1.1
   version "1.10"
   author-version "21.1"
   date "1998-07-25"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "libs"
   dump nil
   description "Support for building with Tooltalk."
   filename "tooltalk-1.10-pkg.tar.gz"
   md5sum "6e73fe7a0ef9d9511e885999b806f914"
   size 9279
   provides ()
   requires ()
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(elib
  (standards-version 1.1
   version "1.05"
   author-version "1.0"
   date "1998-10-01"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "Portable Emacs Lisp utilities library."
   filename "elib-1.05-pkg.tar.gz"
   md5sum "b9f0d18ae78f70a65a341c515aae2095"
   size 72809
   provides (avltree bintree cookie dll elib-node queue-f queue-m read stack-f stack-m string)
   requires ()
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(edebug
  (standards-version 1.1
   version "1.08"
   author-version "21.1"
   date "1998-03-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "libs"
   dump nil
   description "An Emacs Lisp debugger."
   filename "edebug-1.08-pkg.tar.gz"
   md5sum "366450f91a308c84471f7cdb98fd907c"
   size 112428
   provides (edebug cl-read cust-print eval-reg cl-specs)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(Sun
  (standards-version 1.1
   version "1.11"
   author-version "21.1"
   date "1998-07-25"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority low
   category "libs"
   dump nil
   description "Support for Sparcworks."
   filename "Sun-1.11-pkg.tar.gz"
   md5sum "8920cd925c5bff8b9d4a353d08c1f7ff"
   size 63685
   provides (sccs eos-browser eos-common eos-debugger eos-debugger eos-editor eos-init eos-load eos-menubar eos-toolbar sunpro)
   requires (cc-mode xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(apel
  (standards-version 1.1
   version "1.15"
   author-version "9.20"
   date "1999-07-26"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "A Portable Emacs Library.  Used by XEmacs MIME support."
   filename "apel-1.15-pkg.tar.gz"
   md5sum "503832a7c28fe700afc35dbaf7fdeb01"
   size 79178
   provides (atype emu-20 emu-e19 emu-x20 emu-xemacs emu file-detect filename install mule-caesar path-util richtext std11-parse std11 tinyrich)
   requires (fsf-compat xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(efs
  (standards-version 1.1
   version "1.15"
   author-version "1.18"
   date "1999-01-03"
   build-date "1999-07-30"
   maintainer "Mike Sperber <sperber@informatik.uni-tuebingen.de>"
   distribution xemacs
   priority medium
   category "libs"
   dump nil
   description "Treat files on remote systems the same as local files."
   filename "efs-1.15-pkg.tar.gz"
   md5sum "4c88a1915bace153310c681f24deb14d"
   size 369713
   provides (efs)
   requires (xemacs-base vm dired)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(dired
  (standards-version 1.1
   version "1.06"
   author-version "7.9"
   date "1998-12-09"
   build-date "1999-07-30"
   maintainer "Mike Sperber <sperber@informatik.uni-tuebingen.de>"
   distribution xemacs
   priority medium
   category "libs"
   dump nil
   description "Manage file systems."
   filename "dired-1.06-pkg.tar.gz"
   md5sum "9c857aa147bf53d972ad6ac30ce34bd4"
   size 187691
   provides (diff dired)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(mail-lib
  (standards-version 1.1
   version "1.24"
   author-version "21.1"
   date "1999-04-13"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority medium
   category "libs"
   dump nil
   description "Fundamental lisp files for providing email support."
   filename "mail-lib-1.24-pkg.tar.gz"
   md5sum "9428816ccc49d99be80dcbfc34d7917f"
   size 131977
   provides (browse-url highlight-headers mail-abbrevs mail-extr mail-utils reporter rfc822 rmail-mini rmailout sendmail smtpmail)
   requires (xemacs-base)
   type regular
))
))
;;;@@@
(package-get-update-base-entry (quote
(fsf-compat
  (standards-version 1.1
   version "1.06"
   author-version "21.1"
   date "1998-09-12"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "FSF Emacs compatibility files."
   filename "fsf-compat-1.06-pkg.tar.gz"
   md5sum "b167c9b6e4b6ff464d34143782d6c633"
   size 17356
   provides (overlay thingatpt timer x-popup-menu)
   requires ()
   type single
))
))
;;;@@@
(package-get-update-base-entry (quote
(xemacs-base
  (standards-version 1.1
   version "1.32"
   author-version "21.1"
   date "1999-07-22"
   build-date "1999-07-30"
   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
   distribution xemacs
   priority high
   category "libs"
   dump nil
   description "Fundamental XEmacs support, you almost certainly need this."
   filename "xemacs-base-1.32-pkg.tar.gz"
   md5sum "ae699a67f9922ad330fc1e5d45d3ff87"
   size 430787
   provides (add-log advice annotations assoc case-table chistory comint-xemacs comint compile debug ebuff-menu echistory edmacro ehelp electric enriched env facemenu ffap helper imenu iso-syntax macros novice outline overlay passwd pp regi ring shell skeleton sort thing time-stamp timezone xbm-button xpm-button)
   requires ()
   type regular
))
))
;;;@@@
;; Package Index file ends here
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v0.9.8 (SunOS)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjehBIcACgkQEng2Tdz4C2tvvQCbBYGskNM16GwRfw/DjTS4byZN
6CIAnRGmsWGM/07NNA6mEyejc3SDD7/3
=NjSE
-----END PGP SIGNATURE-----