From d4691e641ba47cb86eef80f5c879e13f9d961724 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 18 Sep 1996 05:35:50 +0000 Subject: Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the non-i386, non-unix, and generatable files have been trimmed, but can easily be added in later if needed. gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's handy to have both available for reference for such little cost. The freebsd-specific changes will then be committed, and once the dust has settled, the bmakefiles will be committed to use this code. --- contrib/gcc/ORDERS | 3757 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3757 insertions(+) create mode 100644 contrib/gcc/ORDERS (limited to 'contrib/gcc/ORDERS') diff --git a/contrib/gcc/ORDERS b/contrib/gcc/ORDERS new file mode 100644 index 0000000..665c26d --- /dev/null +++ b/contrib/gcc/ORDERS @@ -0,0 +1,3757 @@ +The actual order form follows the descriptions of media contents. + +Most of this file is excerpted from the draft of the June 1995 GNU's Bulletin. +The Order Form itself is accurate, but the information in the other articles +is not completely updated. You can ask gnu@prep.ai.mit.edu for the complete +June, 1995 Order From to get up-to-date information. + +Please send suggestions for improvements to gnu@prep.ai.mit.edu or the postal +address at the end of the order form. Thank You. + +--------------------------------------------------------------------- + + +FSF Order Form with Descriptions preliminary, June 1995 + + + +Free Software Foundation, Inc. Telephone: +1-617-542-5942 +59 Temple Place - Suite 330 Fax: (including Japan) +1-617-542-2652 +Boston, MA 02111-1307 Free Dial Fax (in Japan): +USA 0031-13-2473 (KDD) +Electronic mail: `gnu@prep.ai.mit.edu' 0066-3382-0158 (IDC) + + +There are some sections (e.g. ``Forthcoming GNUs'' and ``How to Get GNU +Software'') which are not in this Order Form file. If you wish to see them, +ask gnu@prep.ai.mit.edu for the complete June, 1995 GNU's Bulletin. + + +Table of Contents +----------------- + + Donations Translate Into Free Software + Cygnus Matches Donations! + Free Software Redistributors Donate + Help from Free Software Companies + (not included) Major Changes in GNU Software and Documentation (not + included as it was not done when this file was assembled). + GNU Documentation + GNU Software (not completely up to date) + Program/Package Cross Reference (not completely up to date) + Tapes + Languages Tape (version numbers not completely up to date) + Lisps and Emacs Tape (version numbers not completely up to date) + Utilities Tape (version numbers not completely up to date) + Scheme Tape + X11 Tapes + Berkeley 4.4BSD-Lite Tape + VMS Emacs and VMS Compiler Tapes + CD-ROMs + Pricing of the GNU CD-ROMs + MS-DOS CD-ROM + Debian GNU/Linux CD-ROM + Compiler Tools Binaries CD-ROM + Source Code CD-ROMs + June 1995 Source Code CD-ROM (version numbers not completely up + to date) + May 1994 Source Code CD-ROM + November 1993 Source Code CD-ROM + MS-DOS Diskettes + DJGPP Diskettes (version numbers not completely up to date) + Emacs Diskettes (version numbers not completely up to date) + Selected Utilities Diskettes (not completely up to date) + Windows Diskette + Tape & CD-ROM Subscription Service + The Deluxe Distribution + FSF T-shirt + Free Software Foundation Order Form + + + +Donations Translate Into Free Software +************************************** + +If you appreciate Emacs, GNU CC, Ghostscript, and other free software, you +may wish to help us make sure there is more in the future--remember, +*donations translate into more free software!* + +Your donation to us is tax-deductible in the United States. We gladly accept +*any* currency, although the U.S. dollar is the most convenient. +m{No Value For "ergegrafkludge"} If your employer has a matching gifts +program for charitable donations, please arrange to: add the FSF to the list +of organizations for your employer's matching gifts program; and have your +donation matched (note *Note Cygnus Matches Donations!::), if you do not +know, please ask your personnel department. Circle amount you are donating, +cut out this form, and send it with your donation to: + Free Software Foundation + 59 Temple Place -- Suite 330 + Boston, MA 02111-1307 + USA + + $500 $250 $100 $50 other $________ + + Other currency:________ + + +You can charge a donation to any of Carte Blanche, Diner's Club, JCB, +Mastercard, Visa, or American Express. Charges may also be faxed to ++1-617-492-9057. Individuals in Japan who are unable to place international +calls may use the "free dial" numbers: 0031-13-2473 (KDD) and +0066-3382-0158 (IDC). + + Card type: __________________ Expiration Date: _____________ + + Account Number: _____________________________________________ + + Cardholder's Signature: _____________________________________ + + Name: _______________________________________________________ + + Street Address: _____________________________________________ + + City/State/Province: ________________________________________ + + Zip Code/Postal Code/Country: _______________________________ + + + +Cygnus Matches Donations! +************************* + +To encourage cash donations to the Free Software Foundation, Cygnus Support +will continue to contribute corporate funds to FSF to accompany gifts by its +employees, and by its customers and their employees. + +Donations payable to the Free Software Foundation should be sent by eligible +persons to Cygnus Support, which will add its gifts and forward the total to +the FSF each quarter. The FSF will provide the contributor with a receipt to +recognize the contribution (which is tax-deductible on U.S. tax returns). +For more information, please contact Cygnus: + Cygnus Support + 1937 Landings Drive + Mountain View, CA 94043 + USA + + Telephone: 415-903-1400 + +1-800-Cygnus1 (-294-6871) + Fax: 415-903-0122 + Electronic-Mail: `info@cygnus.com' + FTP: `ftp.cygnus.com' + WWW: `http://www.cygnus.com/' + + + +Free Software Redistributors Donate +*********************************** + +by Richard Stallman + +The Sun Users Group Deutschland and ASCII Corporation (Japan) have added +donations to the FSF to the price of their next CD-ROM of GNU software. +Potential purchasers will know precisely how much of the price is for the FSF +and how much is for the redistributor. + +Austin Code Works, a redistributor of free software, is supporting free +software development by giving the FSF 20% of the selling price for the GNU +software packages they produce and sell. The producers of the SNOW 2.1 CD +added the words "Includes $5 donation to the FSF" to the front of their CD. +Walnut Creek CDROM and Info Magic, two more free software redistributors, are +also giving us a percentage of their selling price. CQ Publishing made a +large donation from the sales of their book about GAWK in Japanese. + +In the long run, the success of free software depends on how much new free +software people develop. Free software distribution offers an opportunity to +raise funds for such development in an ethical way. These redistributors +have made use of the opportunity. Many others let it go to waste. + +You can help promote free software development by convincing for-a-fee +redistributors to contribute--either by doing development themselves, or by +donating to development organizations (the FSF and others). + +The way to convince distributors to contribute is to demand and expect this +of them. This means choosing among distributors partly by how much they give +to free software development. Then you can show distributors they must +compete to be the one who gives the most. + +To make this work, you must insist on numbers that you can compare, such as, +"We will give ten dollars to the Foobar project for each disk sold." A vague +commitment, such as "A portion of the profits is donated," doesn't give you a +basis for comparison. Even a precise fraction "of the profits from this +disk" is not very meaningful, since creative accounting and unrelated +business decisions can greatly alter what fraction of the sales price counts +as profit. + +Also, press developers for firm information about what kind of development +they do or support. Some kinds make much more long-term difference than +others. For example, maintaining a separate version of a GNU program +contributes very little; maintaining a program on behalf of the GNU Project +contributes much. Easy new ports contribute little, since someone else would +surely do them; difficult ports such as adding a new CPU to the GNU compiler +contribute more; major new features and programs contribute the most. + +By establishing the idea that supporting further development is "the proper +thing to do" when distributing free software for a fee, we can assure a +steady flow of resources for making more free software. + + + +Help from Free Software Companies +********************************* + +When choosing a free software business, ask those you are considering how +much they do to assist free software development, e.g., by contributing money +to free software development or by writing free software improvements +themselves for general use. By basing your decision partially on this +factor, you can help encourage those who profit from free software to +contribute to its growth. + +These free software support companies regularly donate a part of their income +to the Free Software Foundation to support the development of new GNU +programs. Listing them here is our way of thanking them. Wingnut has made a +pledge to donate 10% of their income to the FSF, and has also purchased +several Deluxe Distribution packages in Japan. (Wingnut is SRA's special GNU +support group). Also see *Note Cygnus Matches Donations!::. + + Wingnut Project + Software Research Associates, Inc. + 1-1-1 Hirakawa-cho, Chiyoda-ku + Tokyo 102, Japan + + Phone: (+81-3)3234-2611 + Fax: (+81-3)3942-5174 + E-mail: `info-wingnut@sra.co.jp' + + + +GNU Documentation +***************** + +GNU is dedicated to having quality, easy-to-use online and printed +documentation. GNU manuals are intended to explain underlying concepts, +describe how to use all the features of each program, and give examples of +command use. GNU manuals are distributed as Texinfo source files, which +yield both typeset hardcopy via the TeX document formatting system, and online +hypertext display via the menu-driven Info system. Source for these manuals +comes with our software; here we list the manuals that we publish as printed +books as well; see the *note Free Software Foundation Order Form::.. + +Most GNU manuals are bound as soft cover books with "lay-flat" bindings. +This allows you to open them so they lie flat on a table without creasing the +binding. These books have an inner cloth spine and an outer cardboard cover +that will not break or crease as an ordinary paperback will. Currently, the +`GDB', `Emacs', `Emacs Lisp Reference', `GAWK', `Make', `Bison', and `Texinfo' +manuals have this binding. The other GNU manuals also lie flat when opened, +using a GBC or Wire-O binding. All of our manuals are 7in by 9.25in except +the 8.5in by 11in `Calc' manual. + +The edition number of the manual and version number of the program listed +after each manual's name were current at the time this Bulletin was published. + +`Debugging with GDB' (Edition 4.12 for Version 4.14) tells how to use the GNU +Debugger, run your program under debugger control, examine and alter data, +modify a program's flow of control, and use GDB through GNU Emacs. + +The `Emacs Manual' (11th Edition for Version 19.29) describes editing with +GNU Emacs. It explains advanced features, including outline mode and regular +expression search; how to use special modes for programming in languages like +C++ and TeX; how to use the `tags' utility; how to compile and correct code; +how to make your own keybindings; and other elementary customizations. + +`Programming in Emacs Lisp, An Introduction' (Edition 1.03 for Version 19.29) +is an elementary introduction to programming in Emacs Lisp. It is written +for people who are not necessarily interested in programming, but who do want +to customize or extend their computing environment. It tells how to write +programs that find files; switchbuffers; use searches, conditionals, loops, +and recursion; how to write Emacs initialization files; and how to run the +Emacs Lisp debuggers. If you read the text in GNU Emacs under Info mode, you +can run the sample programs directly. + +The `GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.29) covers +this programming language in depth, including data types, control structures, +functions, macros, syntax tables, searching/matching, modes, windows, +keymaps, byte compilation, and the operating system interface. + +The `GAWK Manual' (Edition 0.16 for Version 2.16) tells how to use the GNU +implementation of `awk'. It is written for those who have never used `awk' +and describes the features of this powerful string and record manipulation +language. + +The `Make Manual' (Edition 0.46 for Version 3.72) describes GNU `make', a +program used to rebuild parts of other programs. The manual tells how to +write "makefiles", which specify how a program is to be compiled and how its +files depend on each other. Included are an introductory chapter for novice +users and a section about automatically generated dependencies. + +The `Flex Manual' (Edition 1.03 for Version 2.3.7) teaches you to write a +lexical scanner definition for the `flex' program to create a C++ or C-coded +scanner that recognizes the patterns defined. You need no prior knowledge of +scanners. + +The `Bison Manual' (December 1993 Edition for Version 1.23) teaches you how +to write context-free grammars for the Bison program that convert into +C-coded parsers. You need no prior knowledge of parser generators. + +`Using and Porting GNU CC' (September 1994 Edition for Version 2.6) tells how +to run, install, and port the GNU C Compiler to new systems. It lists new +features and incompatibilities of GCC, but people not familiar with C will +still need a good reference on the C programming language. It also covers +G++. + +The `Texinfo Manual' (Edition 2.20 for Version 3) explains the markup +language used to generate both the online Info documentation and typeset +hardcopies. It tells you how to make tables, lists, chapters, nodes, +indexes, cross references, how to use Texinfo mode in GNU Emacs, and how to +catch mistakes. This second edition describes over 50 new commands. + +The `Termcap Manual' (2nd Edition for Version 1.2), often described as "twice +as much as you ever wanted to know about termcap," details the format of the +termcap database, the definitions of terminal capabilities, and the process +of interrogating a terminal description. This manual is primarily for +programmers. + +The `C Library Reference Manual' (Edition 0.06 for Version 1.09) describes +most of the facilities of the GNU C library, including both what Unix calls +"library functions" and "system calls." We are doing limited copier runs of +this manual until it becomes more stable. Please send corrections and +improvements to `bug-glibc-manual@prep.ai.mit.edu'. + +The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) is both a tutorial +and a reference manual. It tells how to do ordinary arithmetic, how to use +Calc for algebra, calculus, and other forms of mathematics, and how to extend +Calc. + + + +GNU Software - (NOT COMPLETELY UP TO DATE) +************ + +All our software is available via FTP; see *Note How to Get GNU Software::. +In addition, we offer software on various media and printed documentation: + + * *Note CD-ROMs::. + + * *Note Tapes::. + + * *Note MS-DOS Diskettes::. + + * *Note Documentation::, which includes manuals and reference cards. + +We welcome all bug reports sent to the appropriate electronic mailing list +(*note Free Software Support::.). + +In the articles describing the contents of each medium, the version number +listed after each program name was current when we published this Bulletin. +When you order a distribution tape, diskette or newer CD-ROM, some of the +programs may be newer, and therefore the version number higher. + +Key to cross reference: + + + BinCD + Binaries CD-ROM + + DjgppD + Djgpp Diskettes + + DosCD + MS-DOS CD-ROM + + EmcsD + Emacs Diskettes + + LspEmcT + Lisps/Emacs Tape + + LangT + Languages Tape + + LiteT + 4.4BSD-Lite Tape + + SchmT + Scheme Tape + + SrcCD + Source CD-ROM + + UtilD + Selected Utilities Diskettes + + UtilT + Utilities Tape + + VMSCompT + VMS Compiler Tape + + VMSEmcsT + VMS Emacs Tape + + WdwsD + Windows Diskette + + X11OptT + X11 Optional Tape + + X11ReqT + X11 Required Tape + + + +Configuring GNU Software: + +We are using a uniform scheme for configuring GNU software packages in order +to compile them. It uses the `Autoconf' program (see item below). The goal +is to have all GNU software support the same alternatives for naming machine +and system types. When the GNU system is complete it will be possible to +configure and build the entire system at once, eliminating the need to +separately configure each individual package. The configuration scheme lets +you specify both the host and target system to build cross-compilation tools. + + + +GNU software currently available: + +(For new features and coming programs, see *Note Forthcoming GNUs::.) + + * `acm' (SrcCD, UtilT) + + `acm' is a LAN-oriented, multiplayer aerial combat simulation that runs + under the X Window System. Players engage in air to air combat against + one another using heat seeking missiles and cannons. We are working on + more accurate simulation of real airplane flight characteristics. + + * Autoconf (SrcCD, UtilT) + + Autoconf produces shell scripts which automatically configure source code + packages. These scripts adapt the packages to many kinds of Unix-like + systems without manual user intervention. Autoconf creates a script for + a package from a template file which lists the operating system features + which the package can use, in the form of `m4' macro calls. Autoconf + requires GNU `m4' to operate, but the resulting configure scripts it + generates do not. + + Most GNU programs now use Autoconf-generated configure scripts. + + * BASH (SrcCD, UtilT) + + The GNU shell, BASH (Bourne Again SHell), is compatible with the Unix + `sh' and offers many extensions found in `csh' and `ksh'. BASH has job + control, `csh'-style command history, and command-line editing (with + Emacs and `vi' modes built-in, and the ability to rebind keys) via the + readline library. BASH conforms to the POSIX 1003.2 shell specification. + + * `bc' (DjgppD, DosCD, SrcCD, UtilT) + + `bc' is an interactive algebraic language with arbitrary precision + numbers. GNU `bc' follows the POSIX.2-1992 standard, with several + extensions including multi-character variable names, an `else' + statement, and full Boolean expressions. The RPN calculator `dc' is now + distributed as part of the same package, but GNU `bc' is not implemented + as a `dc' preprocessor. + + * BFD (BinCD, DjggpD, DosCD, LangT, SrcCD) + + The Binary File Descriptor library allows a program which operates on + object files (e.g., `ld' or GDB) to support many different formats in a + clean way. BFD provides a portable interface, so that only BFD needs to + know the details of a particular format. One result is that all + programs using BFD will support formats such as a.out, COFF, and ELF. + BFD comes with source for Texinfo documentation (not yet published on + paper). Presently BFD is not distributed separately; it is included + with packages that use it. + + * Binutils (BinCD, DjgppD, DosCD, LangT, SrcCD) + + Binutils includes the programs: `ar', `c++filt', `demangle', `gas', + `gprof', `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `size', + `strings', and `strip'. + + Binutils Version 2 uses the BFD library. The GNU linker `ld' emits + source-line numbered error messages for multiply-defined symbols and + undefined references. It interprets a superset of the AT&T Linker + Command Language, which gives general control over where segments are + placed in memory. `nlmconv' converts object files into Novell NetWare + Loadable Modules. `objdump' can disassemble code for a29k, ALPHA, + H8/300, H8/500, HP-PA, i386, i960, m68k, m88k, MIPS, SH, SPARC, & Z8000 + processors, and can display other data (e.g., symbols & relocations) + from any file format understood by BFD. + + * Bison (BinCD, DjgppD, DosCD, LangT, SrcCD, VMSCompT) + + Bison is an upwardly compatible replacement for the parser generator + `yacc'. Texinfo source for the `Bison Manual' and reference card are + included. *Note Documentation::. + + We recently decided to change the policy for using the parsers that + Bison generates. It is now permitted to use Bison-generated parsers in + non-free programs. *Note GNUs Flashes::. + + * GNU C Library (BinCD, LangT, SrcCD) + + The GNU C library supports ANSI C-1989, POSIX 1003.1-1990 and most of the + functions in POSIX 1003.2-1992. It is upwardly compatible with 4.4BSD + and includes many System V functions, plus GNU extensions. + + The C Library will perform many functions of the Unix system calls in + the Hurd. Mike Haertel has written a fast `malloc' which wastes less + memory than the old GNU version. The GNU regular-expression functions + (`regex' and `rx') now nearly conform to the POSIX 1003.2 standard. + + GNU `stdio' lets you define new kinds of streams, just by writing a few + C functions. The `fmemopen' function uses this to open a stream on a + string, which can grow as necessary. You can define your own `printf' + formats to use a C function you have written. For example, you can + safely use format strings from user input to implement a `printf'-like + function for another programming language. Extended `getopt' functions + are already used to parse options, including long options, in many GNU + utilities. + + The C Library runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2), + HP 9000/300 (4.3BSD), SONY News 800 (NewsOS 3 or 4), MIPS DECstation + (Ultrix 4), DEC Alpha (OSF/1), i386/i486 (System V, SVR4, BSD, SCO 3.2 & + SCO ODT 2.0), Sequent Symmetry i386 (Dynix 3) & SGI (Irix 4). Texinfo + source for the `GNU C Library Reference Manual' is included (*note + Documentation::.); the manual is now being updated. + + * GNU C++ Library (BinCD, DjgppD, DosCD, LangT, SrcCD) + + The GNU C++ library (libg++) contains an extensive collection of C++ + `forest' classes, an IOStream library for input/output routines, and + support tools for use with G++. Supported classes include: Obstacks, + multiple-precision Integers and Rationals, Complex numbers, arbitrary + length Strings, BitSets and BitStrings. Version 2.6.2 includes the + initial release of the libstdc++ library. This implements library + facilities defined by the forthcoming ANSI/ISO C++ standard, including + the Standard Template Library. + + * Calc (LspEmcT, SrcCD) + + Calc (written by Dave Gillespie in Emacs Lisp) is an extensible, advanced + desk calculator & mathematical tool that runs as part of GNU Emacs. You + can use Calc just as a simple four-function calculator, but it has many + more features including: choice of algebraic or RPN (stack-based) entry; + logarithmic, trigonometric & financial functions; arbitrary precision; + complex numbers; vectors; matrices; dates; times; infinities; sets; + algebraic simplification; differentiation & integration. It outputs to + `gnuplot' & comes with source for a reference card & a Manual. *Note + Documentation::. + + * GNU Chess (SrcCD, UtilT, WdwsD) + + GNU Chess lets the computer play a full game of chess with you. It runs + on most platforms & has dumb terminal, "curses" & X terminal interfaces. + The X terminal interface is based on the `xboard' program. + m{No Value For "ergegrafkludge"} GNU Chess implements many specialized + features including the null move heuristic, a hash table with aging, the + history heuristic (another form of the earlier killer heuristic), + caching of static evaluations, & a database which lets it play the first + several moves of the game quickly. Recent improvements include better + heuristics, faster evaluation, thinking on opponent's time, a perfect + King and Pawn vs King endgame routine, Swedish & German language + support, support for more book formats, a rudimentary Bobby Fischer + clock, & bug fixes. It is primarily supported by Stuart Cracraft, Chua + Kong Sian, & Tim Mann on behalf of the FSF. + + * CLISP (LspEmcT, SrcCD) + + CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll. + It mostly supports the Lisp described by `Common LISP: The Language (2nd + edition)' and the ANSI Common Lisp standard. CLISP includes an + interpreter, a byte-compiler, a large subset of CLOS, a foreign language + interface and, for some machines, a screen editor. The user interface + language (English, German, French) is chooseable at run time. Major + packages that run in CLISP include CLX & Garnet. CLISP needs only 2 MB + of memory & runs on many microcomputers (including MS-DOS systems, OS/2, + the Atari ST, Amiga 500-4000, Acorn RISC PC) & Unix-like systems + (GNU/Linux, Sun4, SVR4, SGI, HP-UX, DEC Alpha, NeXTstep & others). + + * GNU Common Lisp (LspEmcT, SrcCD) + + GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp. It + used to be known as Kyoto Common Lisp. It is very portable and extremely + efficient on a wide class of applications. It compares favorably in + performance with commercial Lisps on several large theorem-prover and + symbolic algebra systems. It supports the CLtL1 specification but is + moving towards the proposed ANSI definition. GCL compiles to C and + then uses the native optimizing C compilers (e.g., GCC). A function + with a fixed number of args and one value turns into a C function of the + same number of args, returning one value, so GCL is maximally efficient + on such calls. It has a conservative garbage collector which allows + great freedom for the C compiler to put Lisp values in arbitrary + registers. It has a source level Lisp debugger for interpreted code, + with display of source code in an Emacs window. Ita profiling tools + (based on the C profiling tools) count function calls and the time spent + in each function. CLX works with GCL. + + There is now a builtin interface with the TK widget system. It runs in + a separate process so that users may monitor progress on lisp + computations, or interact with running computations via a windowing + interface. + + There is also an Xlib interface via C (xgcl-2). PCL runs with GCL (see + PCL item later in this article). *Note Forthcoming GNUs::, for plans for + about GCL, or for recent developments. GCL version 2.0 is released + under the GNU Library General Public License. + + * `cpio' (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + `cpio' is an alternative archive program with all the features of SVR4 + `cpio', including support for the final POSIX 1003.1 `ustar' standard. + `mt', a program to position magnetic tapes, is included with `cpio'. + + * CVS (SrcCD, UtilT) + + CVS, the Concurrent Version System, manages software revision and release + control in a multi-developer, multi-directory, multi-group environment. + It works best in conjunction with RCS versions 4 and above, but will + parse older RCS formats with the loss of CVS's fancier features. See + Berliner, Brian, "CVS-II: Parallelizing Software Development," + `Proceedings of the Winter 1990 USENIX Association Conference'. To find + out how to get a copy of this report, contact `office@usenix.org'. + + * DejaGnu (LangT, SrcCD) + + DejaGnu is a framework for testing other programs that provides a single + front end for all tests. The framework's flexibility and consistency + makes it easy to write tests for any program. DejaGnu comes with + `expect', which runs scripts to conduct dialogs with programs. + + * Diffutils (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + GNU `diff' compares files showing line-by-line changes in several + flexible formats. It is much faster than traditional Unix versions. The + Diffutils package contains `diff', `diff3', `sdiff', and `cmp'. + + Recent Diffutils improvements include more consistent handling of + character sets, and a new `diff' option to do all input/output in + binary; this is useful on some non-Posix hosts. + + Plans for the Diffutils package include support for internationalization + (e.g., error messages in Chinese), and for some non-Unix PC environments. + + * DJGPP (BinCD, DjgppD, DosCD) + + DJ Delorie has ported GCC/G++ 2.6.0 (see the GCC item in this section) + to the i386 MS-DOS platform. The DJGPP package also contains a 32-bit + 80386 DOS extender with symbolic debugger; development libraries; and + ports of Bison, `flex', GAS, and the GNU Binutils. Full source code is + provided. It requires at least 5MB of hard disk space to install and + 512K of RAM to use. It supports SVGA (up to 1024x768), XMS & VDISK + memory allocation, `himem.sys', VCPI (e.g., QEMM, DESQview, & 386MAX), + and DPMI (e.g., Windows 3.x, OS/2, QEMM, & QDPMI). Ask + `djgpp-request@sun.soe.clarkson.edu' to join a DJGPP users mailing list. + + * `dld' (LangT, SrcCD) + + `dld' is a dynamic linker written by W. Wilson Ho. Linking your program + with the `dld' library allows you to dynamically load object files into + the running binary. Currently supported are VAX (Ultrix), Sun 3 (SunOS + 3.4 & 4.0), SPARC (SunOS 4.0), Sequent Symmetry (Dynix), & Atari ST. + + * `doschk' (DjgppD, DosCD, SrcCD, UtilT) + + This program is intended as a utility to help software developers ensure + that their source file names are distinguishable on System V platforms + with 14-character filenames and on MS-DOS with 8+3 character filenames. + + * `ecc' (SrcCD, UtilT) + + `ecc' is a Reed-Solomon error correction checking program, which can + correct three byte errors in a block of 255 bytes and detect more severe + errors. Contact `paulf@Stanford.EDU' for more information. + + * `ed' (SrcCD, UtilT) + + Ed is the standard text editor. + + * Elib (LspEmcT, SrcCD) + + Elib is a small library of Emacs Lisp functions, including routines for + using AVL trees and doubly-linked lists. + + * GNU Emacs + + In 1975, Richard Stallman developed the first Emacs, an extensible, + customizable real-time display editor and computing environment. GNU + Emacs is his second implementation. It offers true Lisp--smoothly + integrated into the editor--for writing extensions, and provides an + interface to the X Window System. It also runs on MS-DOS and Windows + NT. In addition to its powerful native command set, Emacs has + extensions which emulate the editors vi and EDT (DEC's VMS editor). + Emacs has many other features which make it a full computing support + environment. Our long term plan is now to move it in the direction of a + WYSIWYG word processor and make it easy for beginners to use. Source + for the `GNU Emacs Manual', `Programming in Emacs Lisp, An + Introduction', the `GNU Emacs Lisp Reference Manual', and a reference + card come with the software. *Note Documentation::. + + * GNU Emacs 18 (EmcsD, LspEmcT, SrcCD, VMSEmcsT) + + GNU Emacs 18.59 is the last release of version 18 from the FSF. We are + no longer maintaining it. It runs on many Unix systems. In hardware + order: Alliant FX/80 & FX/2800, Altos 3068, Amdahl (UTS), Apollo, AT&T + (3Bs & 7300 PC), DG Aviion, Bull DPX/2 (2nn & 3nn) CCI 5/32 & 6/32, + Celerity, Convex, Digital (DECstation 3100 & 5000 (PMAXes), Mips, VAX + (BSD, SysV & VMS)), Motorola Delta 147 & 187, Dual, Elxsi 6400, Encore + (DPC, APC & XPC), Gould, HP (9000 series 200, 300, 700 & 800, but not + 500), HLH Orion (original & 1/05), IBM (RS/6000 (AIX), RT/PC (4.2 & AIX) + & PS/2 (AIX (386 only))), ISI (Optimum V, 80386), Intel 860 & 80386 + (BSD, Esix, SVR3, SVR4, SCO, ISC, IX, AIX & others), Iris (2500, 2500 + Turbo & 4D), Masscomp, MIPS, National Semiconductor 32000, NeXT (Mach), + NCR Tower 32 (SVR2 & SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50, + Plexus, Prime EXL, Pyramid (original & MIPS), Sequent (Balance & + Symmetry), SONY News (m68k & MIPS), Stride (system release 2), all Suns + including 386i (all SunOS & some Solaris vers.), Tadpole, Tahoe, Tandem + Integrity S2, Tektronix (16000 & 4300), Triton 88, Ustation E30 (SS5E), + Whitechapel (MG1) & Wicat. + + In operating system order: AIX (RS/6000, RT/PC, 386-PS/2), BSD (vers. + 4.1, 4.2, 4.3), DomainOS, Esix (386), HP-UX (HP 9000 series 200, 300, + 700, 800 but not 500), ISC (386), IX (386), Mach, Microport, NewsOS + (Sony m68k & MIPS) SCO (386), SVR0 (Vax, AT&T 3Bs), SVR2, SVR3, SVR4, + Solaris 2.0, SunOS, UTS (Amdahl), Ultrix (vers. 3.0, 4,1), Uniplus 5.2 + (Dual machines), VMS (vers. 4.0, 4.2, 4.4, 5.5) & Xenix (386). + + * GNU Emacs 19 (DosCD, EmacsD, LspEmcT, SrcCD) + + Emacs 19 works with character-only terminals as well as with the X + Window System (with or without the X toolkit); New features in Emacs 19 + include: multiple X windows ("frames" to Emacs), with either a separate + X window for the minibuffer or a minibuffer attached to each X window; + property lists associated with regions of text in a buffer; multiple + fonts and colors defined by those properties; simplified and improved + processing of function keys, mouse clicks and mouse movement; X + selection processing, including clipboard selections; hooks to be run if + point or mouse moves outside a certain range; menu bars and popup menus + defined by keymaps; scrollbars; before and after change hooks; + source-level debugging of Emacs Lisp programs; European character sets + support; floating point numbers; improved buffer allocation, including + returning storage to the system when a buffer is killed; interfacing + with the X resource manager; GNU configuration scheme support; good RCS + support; & many updated libraries. + + Recent features include support for Motif widgets as well as the Athena + widgets, displaying multiple views of an outline at the same time, + version control support for CVS and for multiple branches, ability to + open frames on more than one X display from a single Emacs job, + operation on MS-DOS and MS Windows, commands to edit text properties, + text properties for formatting text, the ability to save text properties + in files, & GNU-standard long named command line options. + + Emacs 19.29 is believed to work on, in hardware order: Acorn Risc + machine (RISCiX); Alliant FX/2800 (BSD); Alpha (OSF/1); Apollo + (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) & sps7 (SysV.2); Clipper; + Convex (BSD); Cubix QBx (SysV); Data General Aviion (DGUX); DEC MIPS + (Ultrix 4.2 & OSF/1, not VMS); Elxsi 6400 (SysV); Gould Power Node & NP1 + (4.2 & 4.3BSD); Harris Night Hawk 1200 and 3000, 4000 and 5000 (cxux); + Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700, 800 (but not 500) + (4.3BSD or HP-UX 7, 8, 9); Intel i386, i486 and Pentium (386BSD, AIX, + BSDI/386, FreeBSD, Esix, GNU/Linux, ISC, MS-DOS (*note MS-DOS + Diskettes::. & *Note MS-DOS CD-ROM::), NetBSD, SCO3.2v4, SysV, Xenix, + WindowsNT); IBM RS6000 (AIX 3.2); IBM RT/PC (AIX or BSD); Motorola Delta + 147 & 187 (SysV.3, SysV.4, & m88kbcs); National Semiconductor 32K + (Genix); NeXT (BSD or Mach 2 w/ NeXTStep 3.0); Paragon (OSF/1); Prime + EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD, ptx); Siemens RM400 + and RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony News/RISC (NewsOS); + Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic (SunOS + 4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SysV.3) + & 4300 (BSD); & Titan P2 & P3 (SysV). + + In operating system order: AIX (i386, RS6000, RT/PC); 4.1, 4.2, 4.3BSD + (i386, i860, Convex, Gould Power Node & NP1, HP9000 series 300, NeXT, + Pyramid, Symmetry, Tektronix 4300, RT/PC); DG/UX (Aviion); + DomainOS(Apollo); Esix (i386); FreeBSD (i386); Genix (ns32k); GNU/Linux + (i386); HP-UX 7, 8, 9 (HP 9000 series 200, 300, 700, 800, but not 500); + Irix 4 & 5 (Iris 4D); ISC (i386); Mach 2 & 3 (i386, NeXT); MS-DOS (*note + MS-DOS Diskettes::. & *Note MS-DOS CD-ROM::); NetBSD (i386, HP9000 + series 300); OSF/1 (Alpha, Paragon); RISCiX (Acorn); SCO 3.2v4 (i386); + SysV (Cubix QBx, Elxsi 6400, Honeywell XPS100, Intel i386, Prime EXL, + Siemens RM400 and RM600, Stardent, Tadpole 68k, Titan P2 & P3); SysV.2 + (Bull sps7); SysV.3 (Bull DPX/2 2nn & 3nn, Motorola Delta 147 & 187, + Tektronix XD88); SysV.4 (Motorola Delta 147 & 187, Stardent i860); + Solaris 2 (SPARC 1, 1+, 2, 10, Classic); SunOS 4.0, 4.1 (Sun 3 & 4, + SPARC 1, 1+, 2, 10 & Classic); Ultrix 4.2 (DEC MIPS); Windows NT; & + Xenix (i386). + + Other configurations supported by Emacs 18 should work with few changes + in Emacs 19; as users tell us more about their experiences with different + systems, we will augment the list. Also see *Note Forthcoming GNUs::. + + * `es' (SrcCD, UtilT) + + `es' is an extensible shell based on `rc' with first class functions, + lexical scope, exceptions, and rich return values (i.e., functions can + return values other than just numbers). `es''s extensibility comes from + the ability to modify and extend the shell's builtin services, such as + path searching and redirection. Like `rc', it is great for both + interactive use and for scripting, particularly since its quoting rules + are much less baroque than the C or Bourne shells. + + * `f2c' (LangT, SrcCD) + + `f2c' converts Fortran-77 source files into C or C++, which can be + compiled with GCC. You can get bug fixes by FTP from site + `netlib.att.com' or by email from `netlib@research.att.com'. The fixes + are summarized in the file `/netlib/f2c/changes.Z'. *Note Forthcoming + GNUs::, for information about GNU Fortran. + + * Fileutils (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + The fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df', + `dir', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv', + `mvdir', `rm', `rmdir', `sync', `touch', & `vdir'. Only some of these + are on the *Note Selected Utilities Diskettes::. + + * Findutils (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + `find' is frequently used both interactively and in shell scripts to + find files which match certain criteria and perform arbitrary operations + on them. Also included are `xargs', which applies a command to a list + of files, and `locate', which scans a database for file names that match + a pattern. + + * Finger (SrcCD, UtilT) + + GNU Finger has more features than other finger programs. For sites with + many hosts, a single host may be designated as the finger "server" host, + and other hosts at that site configured as finger "clients". The server + host collects information about who is logged in to the clients. To + finger a user at a GNU Finger site, a query to any its client hosts gets + useful information. GNU Finger supports many customization features, + including user output filters, and site programmable output for special + target names. + + * `flex' (DjgppD, DosCD, LangT, SrcCD, UtilD) + + `flex' is a replacement for the `lex' scanner generator. `flex' was + written by Vern Paxson of the Lawrence Berkeley Laboratory and generates + far more efficient scanners than `lex' does. Source for the `Flex + Manual' and reference card are included. *Note Documentation::. + + * FlexFAX (UtilT) + + FlexFAX is now called HylaFAX. For more information, *Note GNU + Software::. + + * Fontutils (SrcCD, UtilT) + + The fontutils create fonts for use with Ghostscript or TeX, starting + with a scanned type image and converting the bitmaps to outlines. They + also contain general conversion programs and other utilities. + + Fontutils programs include: `bpltobzr', `bzrto', `charspace', + `fontconvert', `gsrenderfont', `imageto', `imgrotate', `limn', and + `xbfe'. + + * GAWK (DjgppD, DosCD, LangT, SrcCD) + + GAWK is upwardly compatible with the latest POSIX specification of + `awk'. It also provides several useful extensions not found in other + `awk' implementations. Texinfo source for the `GAWK Manual' comes with + the software. *Note Documentation::. + + * GCC (BinCD, DjgppD, DosCD, LangT, SrcCD, VMSCompT) + + Version 2 of the GNU C Compiler supports multiple languages; the source + file name suffix or a compiler option selects the language. The GNU C + Compiler distribution includes support for C, C++ and Objective-C. + Support for Objective-C was donated by NeXT. The runtime support needed + to run Objective-C programs is now distributed with GCC (this does not + include any Objective-C classes aside from `object'). As much as + possible, G++ is kept compatible with the evolving draft ANSI standard, + but not with `cfront' (AT&T's compiler), which has been diverging from + ANSI. + + The GNU C Compiler is a fairly portable optimizing compiler which + performs automatic register allocation, common sub-expression + elimination, invariant code motion from loops, induction variable + optimizations, constant propagation and copy propagation, delayed + popping of function call arguments, tail recursion elimination, + integration of inline functions and frame pointer elimination, + instruction scheduling, loop unrolling, filling of delay slots, leaf + function optimization, optimized multiplication by constants, a certain + amount of common subexpression elimination (CSE) between basic blocks + (though not all of the supported machine descriptions provide for + scheduling or delay slots), a feature for assigning attributes to + instructions, and many local optimizations that are automatically + deduced from the machine description. Position-independent code is + supported on the 68k, i386, i486, Pentium, Hitachi Slt, Hitachi H8/300, + Clipper, 88k, SPARC & SPARClite. + + GCC can open-code most arithmetic on 64-bit values (type `long long + int'). It supports extended floating point (type `long double') on the + 68k; other machines will follow. + + GCC supports full ANSI C, traditional C & GNU C extensions (including: + nested functions support, nonlocal gotos & taking the address of a + label). + + GCC can generate a.out, COFF, ELF & OSF-Rose files when used with a + suitable assembler. It can produce debugging information in these + formats: BSD stabs, COFF, ECOFF, ECOFF with stabs & DWARF. + + GCC generates code for many CPUs, including: a29k, Alpha, ARM, AT&T + DSP1610, Convex cN, Clipper, Elxsi, Fujitsu Gmicro, H8/300, HP-PA (1.0 + and 1.1) i370, i386, i486, Pentium, i860, i960, m68k, m68020, m68030, + m68040, m88k, MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS6000, + SH, SPARC, SPARClite, VAX, & we32k. + + Operating systems supported include: AIX, ACIS, AOS, BSD, Clix, Ctix, + DG/UX, Dynix, Genix, GNU, HP-UX, ISC, Irix, GNU/Linux, Luna, LynxOS, + Mach, Minix, NetBSD, NewsOS, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, + SunOS 4, SysV, Ultrix, Unos, VMS & Windows/NT. + + Using the configuration scheme for GCC, building a cross-compiler is as + easy as building a native compiler. + + We no longer maintain version 1 of GCC, G++, or libg++. + + Texinfo source for the `Using and Porting GNU CC' manual, is included + with GCC. *Note Forthcoming GNUs::, for plans for later releases of + GCC. + + * GDB (BinCD, DjgppD, DosCD, LangT, SrcCD) + + GDB, the GNU DeBugger, is a source-level debugger which supports C, C++, + and Fortran. + + GDB can debug both C and C++ programs, and will work with executables + produced by many different compilers; however, C++ debugging will have + some limitations if you do not use GCC. + + GDB has a command line user interface; GNU Emacs comes with a GDB mode, + and `xxgdb' provides an X interface (but it is not distributed or + maintained by the FSF; FTP it from `ftp.x.org' in the + `/contrib/utilities' directory). + + Executable files and symbol tables are read via the BFD library, which + allows a single copy of GDB to debug programs with multiple object file + formats (e.g., a.out, COFF, ELF). Other features include a rich command + language, remote debugging over serial lines or TCP/IP, and watchpoints + (breakpoints triggered when the value of an expression changes). + + GDB defines a standard interface for simulators, and the included + simulator library includes simulators for the Zilog Z8001/2, Hitachi + H8/300, H8/500 & Super-H. + + GDB can perform cross-debugging. To say that GDB "targets" a platform + means that it can perform native or cross-debugging for it. To say that + GDB can "host" a given platform means that it can be built on it, but + cannot necessarily debug native programs. GDB can: + + * "target" & "host": Amiga 3000 (Amix), DEC Alpha (OSF/1), DECstation + 3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX), HP 9000/700 (HP-UX), + i386 (BSD, FreeBSD, GNU/Linux, LynxOS, NetBSD, SCO), IBM RS/6000 + (AIX, LynxOS), Motorola Delta m88k (System V, CX/UX), PC532 + (NetBSD), Motorola m68k MVME-167 (LynxOS), NCR 3000 (SVR4), SGI + (Irix V3, V4, V5), SONY News (NewsOS 3.x), SPARC (SunOS 4.1, + Solaris, NetBSD, LynxOS) Sun-3 (SunOS 4.1), & Ultracomputer (a29k + running Sym1). + + * "target", but not "host": AMD 29000 (COFF & a.out), Hitachi H8/300, + Hitachi SH, i386 (a.out, COFF, OS/9000) i960 (Nindy, VxWorks), + m68k/m68332 (a.out, COFF, VxWorks), MIPS (IDT ecoff, ELF), Fujitsu + SPARClite (a.out, COFF), & Z8000. + + * "host", but not "target": IBM RT/PC (AIX), and HP/Apollo 68k (BSD). + + GDB can use the symbol tables emitted by the vendor-supplied compilers of + most MIPS-based machines, including DEC. (These tables are in a format + which almost nobody else uses.) Source for the manual + `Debugging with GDB' and a reference card are included. *Note + Documentation::. + + * `gdbm' (LangT, SrcCD, UtilD) + + `gdbm' is the GNU replacement for the traditional `dbm' and `ndbm' + libraries. It implements a database using quick lookup by hashing. + `gdbm' does not ordinarily make sparse files (unlike its Unix and BSD + counterparts). + + * Ghostscript (DjgppD, DosCD, SrcCD, UtilT) + + GNU Ghostscript is the GNU release of Ghostscript, which is an + interpreter for the Postscript graphics language (*note Forthcoming + GNUs::., for news on future plans). + + The current version of GNU Ghostscript is 2.6.2. Features include the + ability to use the fonts provided by the platform on which Ghostscript + runs (X Window System and Microsoft Windows), resulting in much + better-looking screen displays; improved text file printing (like + `enscript'); a utility to extract the text from a Postscript language + document; a much more reliable (and faster) Microsoft Windows + implementation; support for Microsoft C/C++ 7.0; drivers for many new + printers, including the SPARCprinter, and for TIFF/F (fax) file format; + many more Postscript Level 2 facilities, including most of the color + space facilities (but not patterns), and the ability to switch between + Level 1 and Level 2 dynamically. Version 2.6.2 adds a LaserJet 4 driver + and several important bug fixes to version 2.6.1. + + Ghostscript executes commands in the Postscript language by writing + directly to a printer, drawing on an X window, or writing to a file for + later printing (or to a bitmap file that you can manipulate with other + graphics programs). + + Ghostscript includes a C-callable graphics library (for client programs + that do not want to deal with the Postscript language). It also supports + IBM PCs and compatibles with EGA, VGA, or SuperVGA graphics (but please + do *not* ask the FSF staff any questions about this; we do not use PCs). + + * Ghostview (SrcCD, UtilT) + + Tim Theisen, `ghostview@cs.wisc.edu', has created Ghostview, a previewer + for multi-page files with an X11 user interface. Ghostview and + Ghostscript function as two cooperating programs; Ghostview creates a + viewing window and Ghostscript draws in it. + + * `gmp' (LangT, SrcCD) + + GNU mp is a library for arbitrary precision arithmetic on signed integers + and rational numbers. It has a rich set of functions with a regular + interface. + + * GNATS (SrcCD, UtilT) + + GNATS (GNats: A Tracking System, not to be confused with GNAT, The GNU + Ada Translator) is a bug-tracking system. It is based upon the paradigm + of a central site or organization which receives problem reports and + negotiates their resolution by electronic mail. Although it has been + used primarily as a software bug-tracking system so far, it is + sufficiently generalized so that it could be used for handling system + administration issues, project management or any number of other + applications. + + * `gnuplot' (SrcCD, UtilT, WdwsD) + + `gnuplot' is an interactive program for plotting mathematical + expressions and data. It handles both curves (2 dimensions) and surfaces + (3 dimensions). Curiously, the program was neither written nor named for + the GNU Project; the name is a coincidence. Various GNU programs use + `gnuplot' to produce graphical output. + + * GnuGo (SrcCD, UtilT) + + GnuGo plays the game of Go (Wei-Chi); it is not yet very sophisticated. + + * `gperf' (LangT, SrcCD) + + `gperf' generates perfect hash tables. There are two implementations of + `gperf', written in C and C++. Both produce hash functions in either C + or C++. + + * GNU Graphics (SrcCD, UtilT) + + GNU Graphics is a system which produces x-y plots from ASCII or binary + data. It supports output in Postscript, Tektronix 4010 compatible and + Unix device-independent "plot" formats as well as a previewer for the X + Window System. Features include a `spline' interpolation program; + examples of shell scripts using `graph' and `plot'; and a statistics + toolkit; and output in TekniCAD TDA and ln03 file formats. Email bugs or + questions to Rich Murphey, `Rich@lamprey.utmb.edu'. + + * grep (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + This package has GNU `grep', `egrep', and `fgrep' which find lines that + match inputed patterns. They are much faster than the traditional Unix + versions. + + * Groff (DjgppD, DosCD, SrcCD, UtilT) + + Groff is a document formatting system based on an implementation of + device-independent troff, which also includes implementations of `eqn', + `nroff', `pic', `refer', `tbl', `troff', and the `man', `ms', and `mm' + macros, as well as drivers for Postscript, TeX `dvi' format, and + typewriter-like devices. + + Groff's `mm' macro package is almost compatible with the DWB `mm' macros + and has several extensions. Also included is a modified version of the + Berkeley `me' macros and an enhanced version of the X11 `xditview' + previewer. Written in C++, these programs can be compiled with GNU C++ + Version 2.5 or later. A driver for the LaserJet 4 series of printers is + currently in test. + + Groff users are encouraged to contribute enhancements. Most needed are + complete Texinfo documentation, a `grap' emulation (a `pic' preprocessor + for typesetting graphs), a page-makeup postprocessor similar to `pm' + (see `Computing Systems', Vol. 2, No. 2; ask `office@usenix.org' how to + get a copy) and an ASCII output class for `pic' so that `pic' can be + integrated with Texinfo. Questions and bug reports from users who have + read the documentation provided with groff can be sent to + `bug-groff@prep.ai.mit.edu'. + + * `gzip' (DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilT) + + Some of the contents of our tape and FTP distributions are compressed. + We have software on our tapes and FTP sites to uncompress these files. + Due to patent troubles with `compress', we use another compression + program, `gzip'. (Such prohibitions on software development are fought + by the League for Programming Freedom, *note What Is the LPF::., for + details.) `gzip' can expand LZW-compressed files but uses another, + unpatented algorithm for compression which generally produces better + results. It also expands files compressed with System V's `pack' + program. + + * `hello' (DjgppD, DosCD, SrcCD, UtilT) + + The GNU `hello' program produces a familiar, friendly greeting. It + allows non-programmers to use a classic computer science tool which would + otherwise be unavailable to them. Because it is protected by the GNU + General Public License, users are free to share and change it. + + Like any truly useful program, `hello' contains a built-in mail reader. + + * `hp2xx' (SrcCD, UtilT) + + GNU `hp2xx' reads HP-GL files, decomposes all drawing commands into + elementary vectors, and converts them into a variety of vector and raster + output formats. It is also an HP-GL previewer. Currently supported + vector formats include encapsulated Postscript, Uniplex RGIP, Metafont + and various special TeX-related formats, and simplified HP-GL (line + drawing only) for imports. Raster formats supported include IMG, PBM, + PCX, & HP-PCL (including Deskjet & DJ5xxC support). Previewers work + under X11 (Unix), OS/2 (PM & full screen), MS-DOS (SVGA, VGA, & HGC). + + * HylaFAX (UtilT) + + HylaFAX is a facsimile system for Unix systems. It supports sending, + receiving, and polled retrieval of facsimile, as well as transparent + shared data use of the modem. Information is also available on the + World Wide Web at URL: `http://www.vix.com/hylafax/'. + + * `indent' (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + GNU `indent' is a revision of the BSD version. By default, it formats C + source according to the GNU coding standards. The BSD default, K&R and + other formats are available as options. It is also possible to define + your own format. GNU `indent' is more robust and provides more + functionality than other versions, e.g., it handles C++ comments. + + * Ispell (DjgppD, DosCD, SrcCD, UtilT) + + Ispell is an interactive spell checker that suggests "near misses" as + replacements for unrecognized words. System & user-maintained + dictionaries for multiple languages can be used. Standalone & GNU Emacs + interfaces are available. Previously, the GNU Project had its own + version of ispell ("Ispell 4.0"), but has dropped it for a parallel + branch that has had more development ("Ispell 3.1"). (Version 3 was an + earlier release from the original Ispell author, but others have since + made it more sophisticated.) + + * JACAL *Not available from the FSF* + + JACAL is a symbolic mathematics system for the manipulation and + simplification of equations and single and multiple-valued algebraic + expressions constructed of numbers, variables, radicals, differential + operators, and algebraic and holonomic functions. Vectors, matrices, + and tensors of these objects are also supported. + + JACAL was written in Scheme by Aubrey Jaffer. It comes with SCM, an IEEE + P1178 and R4RS compliant version of Scheme written in C. SCM runs on + Amiga, Atari-ST, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix, and similar + systems. SLIB is a portable Scheme library used by JACAL. + m{No Value For "ergegrafkludge"} The FSF is not distributing JACAL on + any media. To receive an IBM PC floppy disk with the source and + executable files, send $99.00 to: + Aubrey Jaffer + 84 Pleasant Street + Wakefield, MA 01880-1846 + USA + + * `less' (SrcCD, UtilD, UtilT) + + `less' is a display paginator similar to `more' and `pg' but with + various features (such as the ability to scroll backwards) that most + pagers lack. + + * `m4' (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + GNU `m4' is an implementation of the traditional Unix macro processor. + It is mostly SVR4 compatible, although it has some extensions (for + example, handling more than 9 positional parameters to macros). `m4' + also has built-in functions for including files, running shell commands, + doing arithmetic, etc. + + * `make' (BinCD, DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilD, + UtilT) + + GNU `make' supports POSIX 1003.2 and has all but a few obscure features + of the BSD and System V versions of `make', as well as many of our own + extensions. GNU extensions include long options, parallel compilation, + flexible implicit pattern rules, conditional execution and powerful text + manipulation functions. Texinfo source for the `Make Manual' comes with + the program. *Note Documentation::. + + GNU `make' is on several of our tapes because some system vendors supply + no `make' utility at all, and some native `make' programs lack the + `VPATH' feature essential for using the GNU configure system to its full + extent. The GNU `make' sources have a shell script to build `make' + itself on such systems. + + MS-DOS binaries for `make' are available with the DJGPP distribution. + + * MandelSpawn (SrcCD, UtilT) + + A parallel Mandelbrot generation program for the X Window System. + + * mtools (SrcCD, UtilT) + + mtools is a set of public domain programs to allow Unix systems to read, + write and manipulate files on an MS-DOS file system (usually a diskette). + + * MULE (EmcsD, DosCD, SrcCD) + + MULE is a MULtilingual Enhancement to GNU Emacs. It can handle many + character sets at once including Japanese, Chinese, Korean, Vietnamese, + Thai, Greek, the ISO Latin-1 through Latin-8 character sets, Ukrainian, + Arabic, Hebrew, Russian, and other Cyrillic alphabets. A text buffer in + MULE can contain a mixture of characters from these languages. To input + any of these characters, you can use various input methods provided by + MULE itself. In addition, if you use MULE under some terminal emulators + (kterm, cxterm, or exterm), you can use its input methods. MULE is + being merged into GNU Emacs. *Note GNU and Other Free Software in + Japan::, for more information about MULE. + + * NetHack (SrcCD, UtilT) + + NetHack is a display-oriented adventure game similar to Rogue. Both + ASCII and X displays are supported. + + * NIH Class Library (LangT, SrcCD) + + The NIH Class Library (formerly known as "OOPS", Object-Oriented Program + Support) is a portable collection of C++ classes, similar to those in + Smalltalk-80, which has been developed by Keith Gorlen of the National + Institutes of Health (NIH), using the C++ programming language. + + * `nvi' (SrcCD, UtilT) + + `nvi' is a free implementation of the `vi'/`ex' Unix editor. It has + most of the functionality of the original `vi'/`ex', except "open" mode + & the `lisp' option, which will be added. Enhancements over `vi'/`ex' + include split screens with multiple buffers, handling 8-bit data, + infinite file & line lengths, tag stacks, infinite undo & extended + regular expressions. It runs under GNU/Linux, BSD, NetBSD, FreeBSD, + BSDI, AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware + & should port easily to many other systems. + + * GNU Objective-C Library (LangT, SrcCD) + + The GNU Objective-C Class Library (`libobjects') is a library of + general-purpose, non-graphical Objective-C objects written by Andrew + McCallum and other volunteers. It includes collection classes for + maintaining groups of objects and C types, streams for I/O to various + destinations, coders for formatting objects and C types to streams, ports + for network packet transmission, distributed objects (remote object + messaging), string classes, pseudo-random number generators, and time + handling facilities. The package will also include the foundation + classes for the GNUStep project; over 50 of these classes have already + been implemented. The library is known to work on i386, i486, Pentium, + m68k, SPARC, MIPS, & RS6000. Send queries and bug reports to + `mccallum@gnu.ai.mit.edu'. + + * `OBST' (LangT, SrcCD) + + `OBST' is a persistent object management system with bindings to C++. + `OBST' supports incremental loading of methods. Its graphical tools + require the X Window System. It features a hands-on tutorial including + sample programs. It compiles with g++ and should install easily on most + Unix platforms. + + * Octave (LangT, SrcCD) + + Octave is a high-level language similar to MATLAB that is primarily + intended for numerical computations. It provides a convenient command + line interface for solving linear and nonlinear problems numerically. + m{No Value For "ergegrafkludge"} Octave does arithmetic for real and + complex scalars and matrices, solves sets of nonlinear algebraic + equations, integrates systems of ordinary differential and + differential-algebraic equations, and integrates functions over finite + and infinite intervals. Two- and three-dimensional plotting is + available using `gnuplot'. Send queries and bug reports to: + `bug-octave@che.utexas.edu'. Source is included for a 220+ page + Texinfo manual, which is not yet published by the FSF. + + * Oleo (SrcCD, UtilT) + + Oleo is a spreadsheet program (better for you than the more expensive + spreadsheets). It supports the X Window System and character-based + terminals, and can output Embedded Postscript renditions of spreadsheets. + Keybindings should be familiar to Emacs users and are configurable. + Under X and in Postscript output, Oleo supports multiple, variable width + fonts. *Note Forthcoming GNUs::, for the plans for later releases of + Oleo. + + * `p2c' (LangT, SrcCD) + + `p2c' is a Pascal-to-C translator written by Dave Gillespie. It + recognizes many Pascal dialects including Turbo, HP, VAX, and ISO, and + produces readable, maintainable, portable C. + + * `patch' (DjgppD, DosCD, SrcCD, UtilT) + + `patch' is our version of Larry Wall's program to take `diff''s output + and apply those differences to an original file to generate the modified + version. + + * PCL (LspEmcT, SrcCD) + + PCL is a free implementation of a large subset of CLOS, the Common Lisp + Object System. It runs under both GCL and CLISP, mentioned above. + + * `perl' (LangT, SrcCD) + + Larry Wall's `perl' combines the features and capabilities of `sed', + `awk', `sh' and C, as well as interfaces to the Unix system calls and + many C library routines. + + * `ptx' (SrcCD, UtilD, UtilT) + + GNU `ptx' is our version of the traditional permuted index generator. + It handles multiple input files at once, produces TeX compatible output, + & outputs readable "KWIC" (KeyWords In Context) indexes. It does not + yet handle input files that do not fit in memory all at once. + + * `rc' (SrcCD, UtilT) + + `rc' is a shell that features a C-like syntax (much more so than `csh') + and far cleaner quoting rules than the C or Bourne shells. It's + intended to be used interactively, but is also great for writing + scripts. It inspired the shell `es'. + + * RCS (SrcCD, UtilD, UtilT) + + RCS, the Revision Control System, is used for version control & + management of software projects. When used with GNU `diff', RCS can + handle binary files (executables, object files, 8-bit data, etc). Also + see the item about CVS in this section. + + * `recode' (SrcCD, UtilT) + + GNU `recode' converts files between character sets and usages. When + exact transliterations are not possible, it may get rid of the offending + characters or fall back on approximations. This program recognizes or + produces nearly 150 different character sets and is able to + transliterate files between almost any pair. Most RFC 1345 character + sets are supported. + + * regex (LangT, SrcCD) + + The GNU regular expression library supports POSIX.2, except for + internationalization features. It is included in many GNU programs which + do regular expression matching and available separately. An alternative + regular expression package, `rx', comes with `sed'; it has the potential + to be faster than `regex' in most cases, but still needs work. + + * Scheme (SchmT, SrcCD) + + For information about Scheme, see *Note Scheme Tape::. + + * `screen' (SrcCD, UtilT) + + `screen' is a terminal multiplexer that runs several separate "screens" + (ttys) on a single character-based terminal. Each virtual terminal + emulates a DEC VT100 plus several ISO 6429 (ECMA 48, ANSI X3.64) and ISO + 2022 functions. Arbitrary keyboard input translation is also supported. + `screen' sessions can be detached and resumed later on a different + terminal type. Output in detached sessions is saved for later viewing. + + * `sed' (DjgppD, DosCD, SrcCD, UtilD, UtilT) + + `sed' is a stream-oriented version of `ed'. GNU `sed' comes with the + `rx' library, a faster version of `regex' (*note Forthcoming GNUs::.). + + * Sharutils (SrcCD, UtilT) + + `shar' makes so-called shell archives out of many files, preparing them + for transmission by electronic mail services, while `unshar' helps + unpack these shell archives after reception. `uuencode' prepares a file + for transmission over an electronic channel which ignores or otherwise + mangles the high order bit of bytes, while `uudecode' does the converse + transformation. + + * Shellutils (DjgppD, DosCD, SrcCD, UtilT) + + Use shellutils interactively or in shell scripts: `basename', `date', + `dirname', `echo', `env', `expr', `false', `groups', `hostname', `id', + `logname', `nice', `nohup', `pathchk', `printenv', `printf', `pwd', + `sleep', `stty', `su', `tee', `test', `true', `tty', `uname', `users', + `who', `whoami', and `yes'. + + * GNU Shogi (SrcCD, UtilT) + + Shogi is a Japanese game similar to Chess; a major difference is that + captured pieces can be returned into play. GNU Shogi is a variant of + GNU Chess; GNU Shogi implements the same features as GNU Chess and uses + similar heuristics. As a new feature, sequences of partial board + patterns can be introduced in order to help the program play toward + specific opening patterns. There are both character and X display + interfaces. GNU Shogi is primarily supported by Matthias Mutz on + behalf of the FSF. + + * Smalltalk (LangT, SrcCD) + + GNU Smalltalk is an interpreted object-oriented programming language + system written in highly portable C. It has been successfully ported to + many Unix and some other platforms, including DOS (but these non-Unix + ports are not available from the FSF). Current features include a + binary image save capability, the ability to invoke user-written C code + and pass parameters to it, a GNU Emacs editing mode, a version of the X + protocol invocable from Smalltalk, optional byte-code compilation + tracing and byte-code execution tracing, and automatically loaded + per-user initialization files. It implements all of the classes and + protocol in the Smalltalk-80 book "Smalltalk-80: The Language", except + for the graphic user interface (`GUI') related classes. + + *Note Forthcoming GNUs::, for plans for later releases of Smalltalk. + + * Superopt (LangT, SrcCD) + + Superopt is a function sequence generator that uses an exhaustive + generate-and-test approach to find the shortest instruction sequence for + a given function. You provide a function as input, a CPU to generate + code for, and how many instructions you can accept. Its application in + GCC is described in the `ACM SIGPLAN PLDI'92' proceedings. Superopt + supports: SPARC, m68k, m68020, m88k, IBM RS/6000, AMD 29000, Intel + 80x86, Pyramid, DEC Alpha, & HP-PA. + + * `tar' (SrcCD, UtilT) + + GNU `tar' includes multivolume support, the ability to archive sparse + files, automatic archive compression/decompression, remote archives and + special features that allow `tar' to be used for incremental and full + backups. Unfortunately, GNU `tar' implements an early draft of the + POSIX 1003.1 `ustar' standard which is different from the final + standard. Adding support for the new changes in a backward-compatible + fashion is not trivial. + + * Termcap Library (SrcCD, UtilT) + + The GNU Termcap library is a drop-in replacement for `libtermcap.a' on + any system. It does not place an arbitrary limit on the size of Termcap + entries, unlike most other Termcap libraries. Included is source for the + `Termcap Manual' in Texinfo format. *Note Documentation::. + + * TeX (SrcCD) + + TeX is a document formatting system that handles complicated + typesetting, including mathematics. It is GNU's standard text formatter. + + You can obtain TeX from the University of Washington, which maintains and + supports a tape distribution of TeX for Unix systems. The core material + consists of Karl Berry's `web2c' TeX package, the sources for which are + available via anonymous ftp; retrieval instructions are in + `pub/tex/unixtex.ftp' on `ftp.cs.umb.edu'. If you receive any + installation support from the University of Washington, please consider + sending them a donation. + + To order a full distribution written in `tar' on either a 1/4inch + 4-track QIC-24 cartridge or a 4mm DAT cartridge, send $210.00 to: + + Pierre A. MacKay + Department of Classics + DH-10, Denny Hall 218 + University of Washington + Seattle, WA 98195 + USA + + Electronic-Mail: `mackay@cs.washington.edu' + Telephone: +1-206-543-2268 + + Please make checks payable to the University of Washington. Do not + specify any other payee. That causes accounting difficulties. Checks + must be in U.S. dollars, drawn on a U.S. bank. Prepaid orders are the + only orders that can now be handled. Overseas sites: please add to the + base cost $20.00 for shipment via air parcel post, or $30.00 for + shipment via courier. Please check with the above for current prices + and formats. + + * Texinfo (DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilD, UtilT) + + Texinfo is a set of utilities which generate both printed manuals and + online hypertext documentation (called "Info"). There are also programs + for reading online Info documents. Version 3 has both GNU Emacs Lisp + and standalone programs written in C or shell script. Texinfo mode for + GNU Emacs enables easy editing and updating of Texinfo files. Programs + provided include `makeinfo', `info', `texi2dvi', `texindex', `tex2patch', + and `fixfonts'. Source for the `Texinfo Manual' is included. *Note + Documentation::. + + * Textutils (DjgppD, DosCD, SrcCD, UtilT) + + The Textutils programs manipulate textual data. They include: `cat', + `cksum', `comm', `csplit', `cut', `expand', `fmt', `fold', `head', + `join', `nl', `od', `paste', `pr', `sort', `split', `sum', `tac', `tail', + `tr', `unexpand', `uniq', and `wc'. + + * Tile Forth (LangT, SrcCD) + + Tile Forth is a 32-bit implementation of the Forth-83 standard written + in C, allowing it to be easily ported to new systems, and extended with + "any" C-function (graphics, windowing, etc). Many Forth libraries with + full documentation are available including ones for top-down parsing, + multi-threads, and object oriented programming. + + * `time' (SrcCD, UtilT) + + `time' is used to report statistics (usually from a shell) about the + amount of user, system and real time used by a process. On some systems + it also reports memory usage, page faults, and other statistics. + + * `tput' (SrcCD, UtilT) + + `tput' is a portable way for shell scripts to use special terminal + capabilities. Our `tput' uses the Termcap database, instead of Terminfo + as most others do. + + * UUCP (SrcCD, UtilT) + + This version of UUCP was written by Ian Lance Taylor, and is GNU's + standard UUCP system. It supports the `f', `g' and `v' (in all window + and packet sizes), `G', `t', `e', Zmodem and two new bidirectional (`i' + and `j') protocols. If you have a Berkeley sockets library, it can make + TCP connections. If you have TLI libraries, it can make TLI + connections. Source is included for a Texinfo manual, which is not yet + published by the FSF. + + * `wdiff' (DjgppD, DosCD, SrcCD, UtilT) + + `wdiff' is a front-end to GNU `diff'. It compares two files, finding + the words deleted or added to the first to make the second. It has many + output formats and works well with terminals and pagers. `wdiff' is + very useful when two texts differ only by a few words and paragraphs + have been refilled. + + * `Ygl' (SrcCD, UtilT) + + `Ygl' emulates SGI's GL (Graphics Language) library under X11. It runs + under GNU/Linux with XFree, AIX 3.2, ConvexOS, HP-UX 7.0/8.0/9.0, SunOS + and many others. + + + +Program/Package Cross Reference - (NOT COMPLETELY UP TO DATE) +******************************* + +Here is a list of what package each GNU program or library is in. You can +anonymously FTP a full list in the file `/pub/gnu/ProgramIndex' from a GNU +FTP host (*note How to Get GNU Software::. for a list). + + * a2p perl + * a2x xopt + * ac bsd44 + * accton bsd44 + * acl bsd44 + * acm acm + * acms acm + * addftinfo Groff + * adventure bsd44 + * afm2tfm TeX + * amd bsd44 + * ansitape bsd44 + * AnswerGarden xopt + * apply bsd44 + * appres xreq + * apropos bsd44 + * ar Binutils + * arithmetic bsd44 + * arp bsd44 + * atc bsd44 + * autoconf Autoconf + * autoheader Autoconf + * autoreconf Autoconf + * autoscan Autoconf + * autoupdate Autoconf + * auto_box xopt + * auto_box xreq + + * b2m Emacs + * backgammon bsd44 + * bad144 bsd44 + * badsect bsd44 + * banner bsd44 + * basename Shellutils + * bash BASH + * battlestar bsd44 + * bc bc + * bcd bsd44 + * bdes bsd44 + * bdftops Ghostscript + * beach_ball xopt + * beach_ball xreq + * beach_ball2 xopt + * bibtex TeX + * biff bsd44 + * bison Bison + * bitmap xreq + * boggle bsd44 + * bpltobzr Fontutils + * bugfiler bsd44 + * build ispell + * bzrto Fontutils + + * c++ GCC + * c++filt Binutils + * c2ph perl + * ca100 xopt + * caeser bsd44 + * cal bsd44 + * calendar bsd44 + * canfield bsd44 + * cat Textutils + * cbars wdiff + * cc GCC + * cc1 GCC + * cc1obj GCC + * cc1plus GCC + * cccp GCC + * charspace Fontutils + * checknr bsd44 + * chess bsd44 + * chflags bsd44 + * chgrp Fileutils + * ching bsd44 + * chmod Fileutils + * chown Fileutils + * chpass bsd44 + * chroot bsd44 + * ci RCS + * cksum Textutils + * clisp CLISP + * clri bsd44 + * cmail xboard + * cmmf TeX + * cmodext xopt + * cmp Diffutils + * co RCS + * col bsd44 + * colcrt bsd44 + * colrm bsd44 + * column bsd44 + * comm Textutils + * compress bsd44 + * comsat bsd44 + * connectd bsd44 + * cp Fileutils + * cpicker xopt + * cpio cpio + * cpp GCC + * cppstdin perl + * cribbage bsd44 + * crock xopt + * csh bsd44 + * csplit Textutils + * ctags Emacs + * ctwm xopt + * cu UUCP + * cut Textutils + * cvs CVS + * cvscheck CVS + * cvtmail Emacs + * cxterm xopt + + * d Fileutils + * date Shellutils + * dc bc + * dd Fileutils + * delatex TeX + * demangle Binutils + * descend CVS + * detex TeX + * df Fileutils + * diff Diffutils + * diff3 Diffutils + * digest-doc Emacs + * dipress bsd44 + * dir Fileutils + * dirname Shellutils + * dish xopt + * disklabel bsd44 + * diskpart bsd44 + * dld dld + * dm bsd44 + * dmesg bsd44 + * doschk doschk + * dox xopt + * du Fileutils + * dump bsd44 + * dumpfs bsd44 + * dvi2tty TeX + * dvicopy TeX + * dvips TeX + * dvitype TeX + + * ecc ecc + * echo Shellutils + * ed ed + * edit-pr GNATS + * editres xreq + * edquota bsd44 + * eeprom bsd44 + * egrep grep + * emacs Emacs + * emacsclient Emacs + * emacsserver Emacs + * emacstool Emacs + * emu xopt + * env Shellutils + * eqn Groff + * error bsd44 + * es es + * esdebug es + * etags Emacs + * ex nvi + * expand Textutils + * expect DejaGnu + * expr Shellutils + * exterm xopt + + * f2c f2c + * factor bsd44 + * fakemail Emacs + * false Shellutils + * fastboot bsd44 + * fax2ps HylaFAX + * faxalter HylaFAX + * faxanswer HylaFAX + * faxcover HylaFAX + * faxd HylaFAX + * faxd.recv HylaFAX + * faxmail HylaFAX + * faxquit HylaFAX + * faxrcvd HylaFAX + * faxrm HylaFAX + * faxstat HylaFAX + * fc f2c + * fdraw xopt + * fgrep grep + * file bsd44 + * find Findutils + * find2perl perl + * finger finger + * fingerd finger + * fish bsd44 + * fixfonts Texinfo + * fixinc.svr4 GCC + * fixincludes GCC + * flex flex + * fmt bsd44 + * fold Textutils + * font2c Ghostscript + * fontconvert Fontutils + * forth Tile Forth + * forthicon Tile Forth + * forthtool Tile Forth + * fortune bsd44 + * fpr bsd44 + * freq ispell + * freqtbl ispell + * from bsd44 + * fsck bsd44 + * fsplit bsd44 + * fstat bsd44 + * ftp bsd44 + * ftpd bsd44 + + * g++ GCC + * gas Binutils + * gawk Gawk + * gcc GCC + * gcore bsd44 + * gdb GDB + * genclass libg++ + * getty bsd44 + * gftodvi TeX + * gftopk TeX + * gftype TeX + * ghostview Ghostview + * gnats GNATS + * gnuchess Chess + * gnuchessc Chess + * gnuchessn Chess + * gnuchessr Chess + * gnuchessx Chess + * gnupdisp Shogi + * gnuplot gnuplot + * gnuplot_x11 gnuplot + * gnushogi Shogi + * gnushogir Shogi + * gnushogix Shogi + * go GnuGo + * gpc xopt + * gpc xreq + * gperf gperf + * gperf libg++ + * gprof Binutils + * graph Graphics + * grep grep + * grodvi Groff + * groff Groff + * grops Groff + * grotty Groff + * groups Shellutils + * gs Ghostscript + * gsbj Ghostscript + * gsdj Ghostscript + * gslj Ghostscript + * gslp Ghostscript + * gsnd Ghostscript + * gsrenderfont Fontutils + * gunzip gzip + * gwm xopt + * gzexe gzip + * gzip gzip + + * h2ph perl + * h2pl perl + * hack bsd44 + * hangman bsd44 + * head Textutils + * hello hello + * hexdump bsd44 + * hexl Emacs + * hostname Shellutils + * hp2xx hp2xx + * hterm xopt + + * i18nOlwmV2 xopt + * i2mif xopt + * ico xopt + * ico xreq + * id Shellutils + * ident RCS + * ifconfig bsd44 + * ifnames Autoconf + * ImageMagick xopt + * imageto Fontutils + * iman xopt + * imgrotate Fontutils + * indent indent + * indxbib Groff + * inetd bsd44 + * info Texinfo + * inimf TeX + * init bsd44 + * initex TeX + * inn bsd44 + * install Fileutils + * iostat bsd44 + * ispell ispell + * ixterm xopt + * ixx xopt + + * join Textutils + * jot bsd44 + * jove bsd44 + + * kdestroy bsd44 + * kdump bsd44 + * kermit bsd44 + * kgames xopt + * kgmon bsd44 + * kill bsd44 + * kinit bsd44 + * kinput2 xopt + * klist bsd44 + * kpasswdd bsd44 + * ksrvtgt bsd44 + * kterm xopt + * ktrace bsd44 + + * lam bsd44 + * larn bsd44 + * lasergnu gnuplot + * last bsd44 + * lastcomm bsd44 + * latex TeX + * lclock xopt + * ld Binutils + * leave bsd44 + * less less + * lesskey less + * libbfd.a Binutils + * libbfd.a GAS + * libbfd.a GDB + * libbzr.a Fontutils + * libc.a C Library + * libcompat.a bsd44 + * libcurses.a bsd44 + * libcurses.a nvi + * libedit.a bsd44 + * libF77.a f2c + * libg++.a libg++ + * libgdbm.a gdbm + * libgf.a Fontutils + * libgmp.a gmp + * libI77.a f2c + * libkvm.a bsd44 + * libm.a bsd44 + * libnihcl.a NIHCL + * libnihclmi.a NIHCL + * libnihclvec.a NIHCL + * libnls.a xreq + * liboctave.a Octave + * liboldX.a xreq + * libpbm.a Fontutils + * libPEXt.a xopt + * libpk.a Fontutils + * libresolv.a bsd44 + * librpc.a bsd44 + * libtcl.a DejaGnu + * libtelnet.a bsd44 + * libterm.a bsd44 + * libtermcap.a Termcap + * libtfm.a Fontutils + * libutil.a bsd44 + * libWc.a xopt + * libwidgets.a Fontutils + * libX.a xreq + * libXau.a xreq + * libXaw.a xreq + * libXcp.a xopt + * libXcu.a xopt + * libXdmcp.a xreq + * libXmp.a xopt + * libXmu.a xreq + * libXO.a xopt + * libXop.a xopt + * libXp.a xopt + * libXpex.a xopt + * libXt.a xopt + * libXt.a xreq + * libXwchar.a xopt + * liby.a bsd44 + * libYgl.a Ygl + * limn Fontutils + * listres xopt + * listres xreq + * lkbib Groff + * ln Fileutils + * locate Findutils + * lock bsd44 + * logger bsd44 + * login bsd44 + * logname Shellutils + * look ispell + * lookbib Groff + * lorder bsd44 + * lpr bsd44 + * ls Fileutils + + * m4 m4 + * mail bsd44 + * make Make + * make-docfile Emacs + * make-path Emacs + * makeindex TeX + * makeinfo Texinfo + * MakeTeXPK TeX + * man bsd44 + * man-macros Groff + * mattrib mtools + * maze xopt + * maze xreq + * mazewar xopt + * mcd mtools + * mcopy mtools + * mdel mtools + * mdir mtools + * me-macros Groff + * merge RCS + * mesg bsd44 + * mf TeX + * mformat mtools + * mft TeX + * mgdiff xopt + * mh bsd44 + * mille bsd44 + * mkdep bsd44 + * mkdir Fileutils + * mkfifo Fileutils + * mklocale bsd44 + * mkmanifest mtools + * mkmf bsd44 + * mkmodules CVS + * mknod Fileutils + * mkstr bsd44 + * mlabel mtools + * mm-macros Groff + * mmd mtools + * monop bsd44 + * more bsd44 + * morse bsd44 + * mount bsd44 + * mountd bsd44 + * movemail Emacs + * mprof bsd44 + * mrd mtools + * mread mtools + * mren mtools + * ms-macros Groff + * msgs bsd44 + * mt cpio + * mterm xopt + * mtree bsd44 + * mtype mtools + * mule MULE + * muncher xopt + * mv Fileutils + * mvdir Fileutils + * mwrite mtools + + * nethack Nethack + * netstat bsd44 + * newfs bsd44 + * nfsd bsd44 + * nfsiod bsd44 + * nfsstat bsd44 + * nice Shellutils + * nl Textutils + * nlmconv Binutils + * nm Binutils + * nohup Shellutils + * notify HylaFAX + * nroff Groff + * number bsd44 + + * objc GCC + * objcopy Binutils + * objdump Binutils + * objective-c GCC + * obst-boot OBST + * obst-CC OBST + * obst-cct OBST + * obst-cgc OBST + * obst-cmp OBST + * obst-cnt OBST + * obst-cpcnt OBST + * obst-csz OBST + * obst-dir OBST + * obst-dmp OBST + * obst-gen OBST + * obst-gsh OBST + * obst-init OBST + * obst-scp OBST + * obst-sil OBST + * obst-stf OBST + * oclock xreq + * octave Octave + * od Textutils + * oleo Oleo + * ora-examples xopt + + * p2c p2c + * pagesize bsd44 + * palette xopt + * pascal bsd44 + * passwd bsd44 + * paste Textutils + * patch patch + * patgen TeX + * pathalias bsd44 + * pathchk Shellutils + * pax bsd44 + * pbmplus xopt + * perl perl + * pfbtops Groff + * phantasia bsd44 + * pic Groff + * pig bsd44 + * ping bsd44 + * pixedit xopt + * pixmap xopt + * pktogf TeX + * pktype TeX + * plaid xopt + * plot2fig Graphics + * plot2plot Graphics + * plot2ps Graphics + * plot2tek Graphics + * pltotf TeX + * pollrcvd HylaFAX + * pom bsd44 + * pooltype TeX + * portmap bsd44 + * ppt bsd44 + * pr Textutils + * pr-addr GNATS + * pr-edit GNATS + * primes bsd44 + * printenv Shellutils + * printf Shellutils + * protoize GCC + * ps bsd44 + * ps2ascii Ghostscript + * ps2epsi Ghostscript + * ps2fax HylaFAX + * psbb Groff + * pstat bsd44 + * psycho xopt + * ptx ptx + * pubdic+ xopt + * puzzle xopt + * puzzle xreq + * pwd Shellutils + * pyramid xopt + + * query-pr GNATS + * quiz bsd44 + * quot bsd44 + * quota bsd44 + * quotacheck bsd44 + * quotaon bsd44 + + * rain bsd44 + * random bsd44 + * ranlib Binutils + * rbootd bsd44 + * rc rc + * rcp bsd44 + * rcs RCS + * rcs-to-cvs CVS + * rcs2log Emacs + * rcsdiff RCS + * rcsfreeze RCS + * rcsmerge RCS + * rdist bsd44 + * reboot bsd44 + * recode recode + * recvstats HylaFAX + * refer Groff + * renice bsd44 + * repquota bsd44 + * restore bsd44 + * rev bsd44 + * rexecd bsd44 + * rlog RCS + * rlogin bsd44 + * rlogind bsd44 + * rm Fileutils + * rmail bsd44 + * rmdir Fileutils + * rmt cpio + * rmt tar + * robots bsd44 + * rogue bsd44 + * route bsd44 + * routed bsd44 + * rr xopt + * rs bsd44 + * rsh bsd44 + * rshd bsd44 + * runtest DejaGnu + * runtest.exp DejaGnu + * ruptime bsd44 + * rwho bsd44 + * rwhod bsd44 + + * s2p perl + * sail bsd44 + * savecore bsd44 + * sc bsd44 + * sccs bsd44 + * sccs2rcs CVS + * scdisp xopt + * screen screen + * script bsd44 + * scsiformat bsd44 + * sctext xopt + * sdiff Diffutils + * sed sed + * send-pr GNATS + * sendfax HylaFAX + * sendmail bsd44 + * sgi2fax HylaFAX + * sh bsd44 + * shar Sharutils + * shinbun xopt + * shogi Shogi + * showfont xopt + * showmount bsd44 + * shutdown bsd44 + * size Binutils + * sj3 xopt + * sjxa xopt + * slattach bsd44 + * sleep Shellutils + * sliplogin bsd44 + * snake bsd44 + * snftobdf xopt + * soelim Groff + * sort Textutils + * sos2obst OBST + * spider xopt + * split Textutils + * startslip bsd44 + * stf OBST + * strings Binutils + * strip Binutils + * stty Shellutils + * su Shellutils + * sum Textutils + * superopt Superopt + * swapon bsd44 + * sync bsd44 + * sysctl bsd44 + * syslogd bsd44 + * systat bsd44 + + * tac Textutils + * tail Textutils + * taintperl perl + * talk bsd44 + * talkd bsd44 + * tangle TeX + * tar tar + * tbl Groff + * tcl DejaGnu + * tclsh DejaGnu + * tcopy bsd44 + * tcp Emacs + * tee Shellutils + * tek2plot Graphics + * telnet bsd44 + * telnetd bsd44 + * test Shellutils + * test-g++ DejaGnu + * test-tool DejaGnu + * tetris bsd44 + * tex TeX + * tex3patch Texinfo + * texi2dvi Texinfo + * texindex Texinfo + * texspell TeX + * textfmt HylaFAX + * tfmtodit Groff + * tftopl TeX + * tftp bsd44 + * tftpd bsd44 + * tgrind TeX + * time time + * timed bsd44 + * timer Emacs + * timex xopt + * tip bsd44 + * tkpostage xopt + * tn3270 bsd44 + * touch Fileutils + * tput tput + * tr Textutils + * traceroute bsd44 + * transcript HylaFAX + * transfig xopt + * trek bsd44 + * trn3 bsd44 + * troff Groff + * trpt bsd44 + * trsp bsd44 + * true Shellutils + * tset bsd44 + * tsort bsd44 + * tty Shellutils + * tunefs bsd44 + * tvtwm xopt + * twm xreq + + * ul bsd44 + * umount bsd44 + * uname Shellutils + * uncompress gzip + * unexpand Textutils + * unifdef bsd44 + * uniq Textutils + * unprotoize GCC + * unshar Sharutils + * unvis bsd44 + * update bsd44 + * updatedb Findutils + * users Shellutils + * uuchk UUCP + * uucico UUCP + * uuconv UUCP + * uucp UUCP + * uucpd bsd44 + * uudecode Sharutils + * uudir UUCP + * uuencode Sharutils + * uulog UUCP + * uuname UUCP + * uupick UUCP + * uurate UUCP + * uusched UUCP + * uustat UUCP + * uuto UUCP + * uux UUCP + * uuxqt UUCP + + * v Fileutils + * vacation bsd44 + * vandal xopt + * vcdiff Emacs + * vdir Fileutils + * vftovp TeX + * vgrind bsd44 + * vi nvi + * viewres xopt + * viewres xreq + * vine xopt + * vipw bsd44 + * virmf TeX + * virtex TeX + * vis bsd44 + * vmstat bsd44 + * vptovf TeX + + * w bsd44 + * wakeup Emacs + * wall bsd44 + * wargames bsd44 + * wc Textutils + * wdiff wdiff + * weave TeX + * what bsd44 + * whatis bsd44 + * whereis bsd44 + * who Shellutils + * whoami Shellutils + * whois bsd44 + * window bsd44 + * winterp xopt + * wish DejaGnu + * worm bsd44 + * worms bsd44 + * write bsd44 + * wump bsd44 + + * x11perf xreq + * x2p perl + * xalarm xopt + * xancur xopt + * xargs Findutils + * xauth xreq + * xbfe Fontutils + * xbiff xopt + * xbiff xreq + * xboard xboard + * xboing xopt + * xbuffy3 xopt + * xcalc xopt + * xcalc xreq + * xcalendar xopt + * xcdplayer xopt + * xcell xopt + * xclipboard xreq + * xclock xreq + * xcmdmenu xopt + * xcms xopt + * xcmsdb xreq + * xcmstest xreq + * xco xopt + * xcolorize xopt + * xcolors xopt + * xconsole xreq + * xcrtca xopt + * xdaliclock xopt + * xdiary xopt + * xditview Groff + * xditview xopt + * xditview xreq + * xdm xreq + * xdpyinfo xreq + * xdu xopt + * xdvi TeX + * xdvi xopt + * xdvorak xopt + * xearth xopt + * xed xopt + * xedit xopt + * xedit xreq + * xev xopt + * xev xreq + * xexit xopt + * xeyes xopt + * xeyes xreq + * xfd xreq + * xfed xopt + * xfedor xopt + * xfeoak xopt + * xferstats HylaFAX + * xfig xopt + * xfontsel xopt + * xfontsel xreq + * xforecast xopt + * xgas xopt + * xgas xreq + * xgc xopt + * xgc xreq + * xhearts xopt + * xhelp xopt + * xhost xreq + * xinit xreq + * xkeycaps xopt + * xkill xreq + * xlax xopt + * xlayout xopt + * xlbiff xopt + * xless xopt + * xload xopt + * xload xreq + * xlogin xopt + * xlogo xreq + * xlsatoms xreq + * xlsclients xreq + * xlsfonts xreq + * xmag xreq + * xmail xopt + * xmailbox xopt + * xmailwatcher xopt + * xman xopt + * xman xreq + * xmandel xopt + * xmessage xopt + * xmeter xopt + * xmh xreq + * xmh-icons xopt + * xmh.editor xopt + * xmodmap xreq + * xmon xopt + * xmove xopt + * xmphone xopt + * xpd xopt + * xphoon xopt + * xpipeman xopt + * xplot Graphics + * xpostit xopt + * xpr xopt + * xpr xreq + * xprompt xopt + * xproof xopt + * xprop xreq + * xpserv xopt + * xrdb xreq + * xrefresh xreq + * xrsh xopt + * xrubik xopt + * xrunclient xopt + * xscope xopt + * xscreensaver xopt + * xsession xopt + * xset xreq + * xsetroot xreq + * xshogi xshogi + * xstdcmap xreq + * xstr bsd44 + * xtalk xopt + * xterm xreq + * xterm_color xopt + * xtetris xopt + * xTeXcad.13 xopt + * xtiff xopt + * xtree xopt + * xtv xopt + * xwd xreq + * xwininfo xreq + * xwud xreq + + * yacc bsd44 + * yes Shellutils + * youbin xopt + * yow Emacs + + * zcat gzip + * zcmp gzip + * zdiff gzip + * zforce gzip + * zgrep gzip + * zmore gzip + * znew gzip + + * [ Shellutils + + + +Tapes +***** + +We offer Unix source code on tapes in `tar' format on these media: + + * 4mm DAT cartridges + + * 8mm Exabyte cartridges + + * Sun DC300XLP QIC-24 1/4in cartridges (readable on some other systems) + + * Hewlett-Packard 16-track DC600HC 1/4in cartridges + + * IBM RS/6000 QIC-150 1/4in cartridges (readable on some other systems) + + * 1600bpi 9-track 1/2in reel tape + +The contents of the reel and various cartridge tapes for Unix systems are the +same (except for the RS/6000 Emacs tape, which also has executables for +Emacs); only the media are different. For pricing information, see the *note +Free Software Foundation Order Form::.. Source code for the manuals and +reference cards is included (*note Documentation::.). + +Some of the files on the tapes may be compressed with `gzip' to make them +fit. Refer to the top-level `README' file at the beginning of each tape for +instructions on uncompressing them. `uncompress' and `unpack' *do not work*! + + + +Languages Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +-------------- + +This tape contains programming tools: compilers, interpreters, and related +programs (parsers, conversion programs, debuggers, etc.). + + * Binutils 2.5.2 + * Bison 1.22 + * C Library 1.09 + * DejaGnu 1.2 + * dld 3.2.3 + * ecc 1.2.1 + * f2c 1994.11.03 + * flex 2.4.7 + * Gawk 2.15.5 + * GCC/G++/Objective-C 2.7.0 + * GDB 4.13 + * gdbm 1.7.3 + * gmp 1.3.2 + * gperf 2.1a + * gzip 1.2.4 + * indent 1.9.1 + * libg++ 2.6.1 + * libobjects 0.1.0 + * Make 3.72.1 + * NIHCL 3.0 + * OBST 3.4 + * Octave 1.0 + * p2c 1.20 + * perl 4.036 + * perl 5.000 + * regex 0.12 + * rx 0.05 + * Smalltalk 1.1.1 + * Superopt 2.3 + * Texinfo 3.1 + * Tile Forth 2.1 + + + +Lisps and Emacs Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +-------------------- + +This tape has Common Lisp systems and libraries, GNU Emacs, assorted +extensions that work with GNU Emacs, and a few other important utilities. + + * Calc 2.02c + * CLISP 1994.10.26 + * Common Lisp 1.1 + * elib 0.06 + * Emacs 18.59 + * Emacs 19.29 + * GNU Emacs Lisp Reference Manaul, Ed. 2.3 + * gzip 1.2.4 + * Make 3.72.1 + * MULE 2.1 + * PCL 1993.03.18 + * Texinfo 3.1 + + + +Utilities Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +-------------- + +This tape consists mostly of smaller utilities and miscellaneous applications. + + * acm 4.6 + * Autoconf 1.11 + * Autoconf 2.1 + * BASH 1.14.2 + * bc 1.03 + * Chess 4.0.73 + * cpio 2.3 + * CVS 1.3 + * dc 0.2 + * Diffutils 2.7 + * doschk 1.1 + * ed 0.2 + * es 0.84 + * Fileutils 3.12 + * Findutils 4.1 + * finger 1.37 + * HylaFAX 2.2.2.1 + * Fontutils 0.6 + * Ghostscript 2.6.1 + * Ghostview 1.5 + * GNATS 3.2 + * GnuGo 1.1 + * gnuplot 3.5 + * Graphics 0.17 + * grep 2.0 + * Groff 1.09 + * gzip 1.2.4 + * hello 1.3 + * hp2xx 3.1.4 + * ispell 3.1.13 + * m4 1.3 + * Make 3.72.1 + * mkisofs 1.01 + * mm 1.07 + * mtools 2.0.7 + * Nethack 3.1.3 + * nvi 1.34 + * Oleo 1.6 + * patch 2.1 + * ptx 0.4 + * rc 1.4 + * RCS 5.6.0.1 + * recode 3.4 + * saoimage 1.08 + * screen 3.5.2 + * screen 3.6.0 + * sed 1.18 & 2.05 + * Sharutils 4.1 + * Shellutils 1.12 + * Shogi 1.2.02 + * tar 1.11.2 + * Termcap 1.2 + * Texinfo 3.1 + * Textutils 1.11 + * time 1.6 + * tput 1.0 + * UUCP 1.05 + * wdiff 0.04 + * xboard 3.1.1 + * xshogi 1.2.02 + * Ygl 2.9 + + + +Scheme Tape +----------- + +Scheme is a simplified, lexically-scoped dialect of Lisp. It was designed at +MIT and other universities to teach students the art of programming, and to +research new parallel programming constructs and compilation techniques. + +This tape now contains MIT Scheme 7.3, which conforms to the "Revised^4 +Report On the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which +TeX source is included. It is written partly in C, but is presently hard to +bootstrap. Binaries that can be used to bootstrap Scheme are available for: + + * HP 9000 series 300, 400, 700 & 800 running HP-UX 7.0 or 8.0 + + * NeXT running NeXT OS 1.0 or 2.0 + + * Sun-3 or Sun-4 running SunOS 4.1 + + * DECstation 3100/5100 running Ultrix 4.0 + + * Sony NeWS-3250 running NEWS OS 5.01 + + * Vax running 4.3BSD + +If your system is not on this list and you don't enjoy the bootstrap +challenge, see the JACAL item in *Note GNU Software::. + + + +X11 Tapes +--------- + +The two X11 tapes contain Version 11, Release 6 of the X Window System. The +first tape contains all of the core software, documentation and some +contributed clients. We call this the "required" X tape since it is +necessary for running X or running GNU Emacs under X. The second, "optional" +tape contains contributed libraries and other toolkits, the Andrew User +Interface System, games, and other programs. + +The X11 Required tape also contains all fixes and patches released to date. +We update this tape as new fixes and patches are released for programs on +both tapes. *Note Tape & CD-ROM Subscription Service::. + +We will distribute X11R5 on tape until X11R6 is stable, and on the *Note +November 1993 Source Code CD-ROM::, while supplies last. + + + +Berkeley 4.4BSD-Lite Tape +------------------------- + +The "4.4BSD-Lite" release is the last from the Computer Systems Research +Group at the University of California at Berkeley. It has most of the BSD +software system, except for a few files that remain proprietary. It is much +more complete than the previous "Net2" release. + + + +VMS Emacs and VMS Compiler Tapes +-------------------------------- + +We offer two VMS tapes. One has just GNU Emacs 18.59 (none of the other +software on the *Note Lisps/Emacs Tape::, is included). The other has GCC +2.3.3, Bison 1.19 (to compile GCC), GAS 1.38 (to assemble GCC's output) and +some library and include files (none of the other software on the *Note +Languages Tape::, is included). We are not aware of a GDB port for VMS. +Both VMS tapes have DEC VAX executables from which you can bootstrap, as the +DEC VMS C compiler cannot compile GCC. We do not have executables for DEC +Alpha VMS systems. Please do not ask us to devote effort to VMS support, +because it is peripheral to the GNU Project. + + + +CD-ROMs +******* + +We offer these CD-ROMs: + + * *Note MS-DOS CD-ROM::, expected in September 1995. + + * *Note Debian GNU/Linux CD-ROM::, expected in late fall 1995. + + * *Note Compiler Tools Binaries CD-ROM::. + + * *Note June 1995 Source Code CD-ROM::. + + * *Note May 1994 Source Code CD-ROM::. + + * *Note November 1993 Source Code CD-ROM::. + +Our CD-ROMs are in ISO 9660 format & can be mounted as a read-only file +system on most computers. If your driver supports it you can mount each +CD-ROM with "Rock Ridge" extensions (the MS-DOS CD-ROM is only in ISO 9660 +format) & it will look just like an ordinary Unix file system, rather than +one full of truncated & otherwise mangled names that fit vanilla ISO 9660. + +You can build most of the software without copying the sources off the CD. +You only need enough disk space for object files and intermediate build +targets. + + + +Pricing of the GNU CD-ROMs +-------------------------- + +If a business or organization is ultimately paying, the June 1995 Source CD +costs $240. It costs $60 if you, an individual, are paying out of your own +pocket. The December 1994 Compiler Tools Binaries CD-ROM costs $220 for a +business or organization, and $55 for an individual. + + + +What do the individual and company prices mean? + +The software on our disk is free; anyone can copy it and anyone can run it. +What we charge for is the physical disk and the service of distribution. + +We charge two different prices depending on who is buying. When a company or +other organization buys the June 1995 Source CD-ROM, we charge $240. When an +individual buys the same disk, we charge just $60. + +This distinction is not a matter of who is allowed to use the software. In +either case, once you have a copy, you can distribute as many copies as you +wish, and there's no restriction on who can have or run them. The price +distinction is entirely a matter of what kind of entity pays for the CD. + +You, the reader, are certainly an individual, not a company. If you are +buying a disk "in person", then you are probably doing so as an individual. +But if you expect to be reimbursed by your employer, then the disk is really +for the company; so please pay the company price and get reimbursed for it. +We won't try to check up on you--we use the honor system--so please cooperate. + +Buying CDs at the company price is very helpful for GNU; just 140 Source CDs +at that price supports an FSF programmer or tech writer for a year. + + + +Why is there an individual price? + +In the past, our distribution tapes have been ordered mainly by companies. +The CD at the price of $240 provides them with all of our software for a much +lower price than they would previously have paid for six different tapes. To +lower the price more would cut into the FSF's funds very badly, and decrease +the software development we can do. + +However, for individuals, $240 is too high a price; hardly anyone could +afford that. So we decided to make CDs available to individuals at the lower +price of $60. + + + +Is there a maximum price? + +Our stated prices are minimum prices. Feel free to pay a higher price if you +wish to support GNU development more. The sky's the limit; we will accept as +high a price as you can offer. Or simply give a donation (tax-deductible in +the U.S.) to the Free Software Foundation, a tax-exempt public charity. + + + +MS-DOS CD-ROM +------------- + +We expect to release our first CD-ROM for MS-DOS in September, 1995. Contact +either address on page 1 for more information at that time. The MS-DOS CD +will be packaged inside a book describing its contents. It will have all the +sources and executables on the MS-DOS Diskettes. For details and version +numbers, *note MS-DOS Diskettes::.. + + + +Debian GNU/Linux CD-ROM +----------------------- + +The FSF expects to ship a CD-ROM with Debian GNU/Linux on it in the late fall +1995. This CD will be packaged inside a book describing its contents. +m{No Value For "ergegrafkludge"} Debian GNU/Linux is a complete operating +system for x86 machines, available in both source code and binary form. It +is a GNU/Linux system--that is to say, a variant GNU system which uses Linux +as the kernel. (All the systems now available which use the Linux kernel are +GNU/Linux systems.) + +Debian is being developed by Ian Murdock and the Debian Association in +conjunction with the Free Software Foundation. We are distributing it as an +interim measure until the GNU kernel (the Hurd) is ready for users. + +Debian GNU/Linux is available for FTP at `ftp.cps.cmich.edu' in file +`/pub/debian'. For more information about the Debian Project and how to get +involved, see `/pub/gnu/GNUinfo/DEBIAN' on a GNU FTP host (*note How to Get +GNU Software::. for a list). + + + +December 1994 Compiler Tools Binaries CD-ROM +-------------------------------------------- + +We are now offering a CD-ROM that contains executables for GNU compiler tools +for some systems which lack a compiler. This enables the people who use +these systems to compile GNU and other free software without having to buy a +proprietary compiler. You can also use the GNU compilation system to compile +your own C/C++/Objective-C programs. + +We hope to have more systems on each update of this CD. If you can help +build binaries for new systems (especially those that don't come with a C +compiler), or have one to suggest, please contact us at the addresses on page +1. + +These packages: + + *DJGPP 1.12.m2 from GCC 2.6.0 + *GCC/G++/Objective-C 2.6.2 + *GNU C Library 1.09 + *GDB 4.13 + *Binutils 2.5.2 + *Bison 1.22 + *Emacs 19.26 (MS-DOS only) + *Flex 2.4.7 + *Make 3.72.1 + *libg++ 2.6.1 + +On these platforms: + + *`i386-msdos' + *`hppa1.1-hp-hpux9' + *`sparc-sun-solaris2' + *`sparc-sun-sunos4.1' + + + +Source Code CD-ROMs +------------------- + +We have several versions of our Source Code CD-ROMs available: + + * *Note June 1995 Source Code CD-ROM::. + + * *Note May 1994 Source Code CD-ROM::. + + * *Note November 1993 Source Code CD-ROM::. + +The older Source Code CDs will be available while supplies last at a reduced +price; see the *note Free Software Foundation Order Form::.. + +All of the Source Code CDs also contain Texinfo source for the GNU manuals +listed in *Note Documentation::. + +The VMS tapes' contents are *not* included. Many programs that are only on +MS-DOS diskettes and not on the tapes are also *not* included. The contents +of the MIT Scheme & X11 Optional tapes are *not* on the November 1993 & May +1994 Source CDs. *Note Tapes:: & *Note MS-DOS Diskettes::. + +There are no precompiled programs on these Source CDs. You will need a C +compiler (programs which need some other interpreter or compiler normally +provide the C source for a bootstrapping program). We ship C compiler +binaries for some systems on the *Note Compiler Tools Binaries CD-ROM::. + + + +June 1995 Source Code CD-ROM - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +............................ + +We now have the sixth edition of our Source CD. This CD has Edition X.X for +version 19 of the `GNU Emacs Lisp Reference Manual' & some additional +software; not all FSF distributed software is included (*note Source Code +CD-ROMs::.). It contains the following packages: + *XXXXX UPDATE THIS LIST XXXXX* + *acm 4.5 + *Autoconf 1.10 + *BASH 1.13.5 + *bc 1.02 + *Binutils 2.3 + *Bison 1.22 + *C Library 1.08 + *Calc 2.02c + *Chess 4.0.69 + *CLISP 1994.01.08 + *Common Lisp 1.0 + *cpio 2.3 + *CVS 1.3 + *dc 0.2 + *DejaGnu 1.2 + *Diffutils 2.6 + *dld 3.2.3 + *doschk 1.1 + *ecc 1.2.1 + *ed 0.1 + *elib 0.06 + *Emacs 18.59 + *Emacs 19.23 + *es 0.84 + *f2c 1994.04.14 + *Fileutils 3.9 + *find 3.8 + *finger 1.37 + *flex 2.4.6 + *Fontutils 0.6 + *GAS 1.36.utah + *GAS 2.2 + *Gawk 2.15.4 + *GCC 2.5.8 + *GDB 4.12 + *gdbm 1.7.1 + *Ghostscript 2.6.1 + *Ghostview 1.5 + *Ghostview for Windows 1.0 + *gmp 1.3.2 + *GNATS 3.2 + *GnuGo 1.1 + *gnuplot 3.5 + *gperf 2.1a + *Graphics 0.17 + *grep 2.0 + *Groff 1.09 + *gzip 1.2.4 + *hello 1.3 + *hp2xx 3.1.4 + *indent 1.9.1 + *ispell 4.0 + *libg++ 2.5.3 + *m4 1.1 + *Make 3.71 + *MandelSpawn 0.07 + *mtools 2.0.7 + *MULE 1.0 + *NetFax 3.2.1 + *Nethack 3.1.3 + *NIHCL 3.0 + *nvi 1.11 + *Octave 1.0 + *Oleo 1.5 + *p2c 1.20 + *patch 2.1 + *PCL 1993.03.18 + *perl 4.036 + *ptx 0.3 + *rc 1.4 + *RCS 5.6.0.1 + *recode 3.3 + *regex 0.12 + *screen 3.5.2 + *sed 2.05 + *shellutils 1.9.4 + *Shogi 1.1.02 + *Smalltalk 1.1.1 + *Superopt 2.3 + *tar 1.11.2 + *Termcap 1.2 + *TeX 3.1 + *Texinfo 3.1 + *Textutils 1.9.1 + *Tile Forth 2.1 + *time 1.6 + *tput 1.0 + *UUCP 1.05 + *uuencode 1.0 + *wdiff 0.04 + *X11R6 + *xboard 3.0.9 + *xshogi 1.2.02 + + + +May 1994 Source Code CD-ROM +........................... + +We still have the fourth edition of our Source CD, at a reduced price. This +CD has Edition 2.3 for version 19 of the `GNU Emacs Lisp Reference Manual' & +some additional software; not all FSF distributed software is included (*note +Source Code CD-ROMs::.). It contains these packages: + *acm 4.5 + *Autoconf 1.10 + *BASH 1.13.5 + *bc 1.02 + *Binutils 2.3 + *Bison 1.22 + *C Library 1.08 + *Calc 2.02c + *Chess 4.0.69 + *CLISP 1994.01.08 + *Common Lisp 1.0 + *cpio 2.3 + *CVS 1.3 + *dc 0.2 + *DejaGnu 1.2 + *Diffutils 2.6 + *dld 3.2.3 + *doschk 1.1 + *ecc 1.2.1 + *ed 0.1 + *elib 0.06 + *Emacs 18.59 + *Emacs 19.23 + *es 0.84 + *f2c 1994.04.14 + *Fileutils 3.9 + *find 3.8 + *finger 1.37 + *flex 2.4.6 + *Fontutils 0.6 + *GAS 1.36.utah + *GAS 2.2 + *Gawk 2.15.4 + *GCC 2.5.8 + *GDB 4.12 + *gdbm 1.7.1 + *Ghostscript 2.6.1 + *Ghostview 1.5 + *Ghostview for Windows 1.0 + *gmp 1.3.2 + *GNATS 3.2 + *GnuGo 1.1 + *gnuplot 3.5 + *gperf 2.1a + *Graphics 0.17 + *grep 2.0 + *Groff 1.09 + *gzip 1.2.4 + *hello 1.3 + *hp2xx 3.1.4 + *indent 1.9.1 + *ispell 4.0 + *libg++ 2.5.3 + *m4 1.1 + *Make 3.71 + *MandelSpawn 0.07 + *mtools 2.0.7 + *MULE 1.0 + *NetFax 3.2.1 + *Nethack 3.1.3 + *NIHCL 3.0 + *nvi 1.11 + *Octave 1.0 + *Oleo 1.5 + *p2c 1.20 + *patch 2.1 + *PCL 1993.03.18 + *perl 4.036 + *ptx 0.3 + *rc 1.4 + *RCS 5.6.0.1 + *recode 3.3 + *regex 0.12 + *screen 3.5.2 + *sed 2.05 + *shellutils 1.9.4 + *Shogi 1.1.02 + *Smalltalk 1.1.1 + *Superopt 2.3 + *tar 1.11.2 + *Termcap 1.2 + *TeX 3.1 + *Texinfo 3.1 + *Textutils 1.9.1 + *Tile Forth 2.1 + *time 1.6 + *tput 1.0 + *UUCP 1.05 + *uuencode 1.0 + *wdiff 0.04 + *X11R6 + *xboard 3.0.9 + *xshogi 1.2.02 + + + +November 1993 Source Code CD-ROM +................................ + +We still have the third edition of our Source CD, at a reduced price. It +contains X11R5, as we feel that people should have a choice between X11R5 and +X11R6 until the latter is stable. This CD has Edition 2.2 for version 19 of +the `GNU Emacs Lisp Reference Manual' & some additional software; not all FSF +distributed software is included (*note Source Code CD-ROMs::.). It contains +the following packages: + *acm 3.1 + *Autoconf 1.7 + *BASH 1.13.4 + *bc 1.02 + *Binutils 1.9 2.3 + *Bison 1.22 + *C Library 1.06.7 + *Calc 2.02b + *Chess 4.0p62 + *CLISP 93.11.08 + *cpio 2.3 + *CVS 1.3 + *dc 0.2 + *DejaGnu 1.0.1 + *Diffutils 2.6 + *dld 3.2.3 + *doschk 1.1 + *ecc 1.2.1 + *elib 0.06 + *Emacs 18.59 + *Emacs 19.21 + *es 0.84 + *f2c 1993.04.28 + *Fileutils 3.9 + *find 3.8 + *finger 1.37 + *flex 2.3.8 + *Fontutils 0.6 + *GAS 1.36.utah + *GAS 1.38.1 + *GAS 2.2 + *Gawk 2.15.3 + *GCC 2.5.4 + *GDB 4.11 + *gdbm 1.7.1 + *Ghostscript 2.6.1 + *Ghostview 1.5 + *Ghostview for Windows 1.0 + *gmp 1.3.2 + *GNATS 3.01 + *GnuGo 1.1 + *gnuplot 3.5 + *gperf 2.1a + *Graphics 0.17 + *grep 2.0 + *Groff 1.08 + *gzip 1.2.4 + *hello 1.3 + *hp2xx 3.1.3a + *indent 1.8 + *Ispell 4.0 + *less 177 + *libg++ 2.5.1 + *m4 1.1 + *Make 3.69.1 + *MandelSpawn 0.06 + *mtools 2.0.7 + *MULE 1.0 + *NetFax 3.2.1 + *Nethack 3.1.3 + *NIHCL 3.0 + *Oleo 1.5 + *p2c 1.20 + *patch 2.1 + *PCL 93.03.18 + *perl 4.036 + *ptx 0.3 + *rc 1.4 + *RCS 5.6.0.1 + *recode 3.2.4 + *regex 0.12 + *screen 3.5.2 + *sed 1.18 2.03 + *Shellutils 1.9.1 + *Shogi 1.1p02 + *Smalltalk 1.1.1 + *Superopt 2.3 + *tar 1.11.2 + *Termcap 1.2 + *TeX 3.1 + *Texinfo 3.1 + *Tile Forth 2.1 + *time 1.6 + *time 1.6 + *tput 1.0 + *UUCP 1.04 + *uuencode 1.0 + *wdiff 0.04 + *X11R5 + + + + +MS-DOS Diskettes +**************** + +The FSF distributes some of the GNU software ported to MS-DOS, on 3.5inch +1.44MB diskettes. These disks have both sources and executables. + + + +DJGPP Diskettes - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +--------------- + +We offer DJGPP on 30 diskettes. For further details, see *Note GNU +Software::. The DJGPP diskettes contain the following: + + * bc 1.03 + * Binutils 2.4 + * Bison 1.22 + * cpio 2.3 + * Diffutils 2.6 + * doschk 1.1 + * Fileutils 3.9 + * Findutils 3.8 + * GAS 2.4 + * Gawk 2.15.5 + * GCC 2.6.0 + * GDB 4.12 + * Ghostscript 2.6.1 + * Ghostview for Windows 1.0 + * Groff 1.09 + * gzip 1.24 + * hello 1.3 + * indent 1.9 + * ispell 4.0 + * m4 1.2 + * Make 3.71 + * patch 2.1 + * sed 1.18 + * shellutils 1.9 + * Texinfo 3.1 + * texutils 1.9 + * wdiff 0.04 + + + +Emacs Diskettes - (VERSION NUMBERS NOT COMPLETELY UP TO DATE) +--------------- + +Two versions of GNU Emacs are included on the Emacs diskettes we distribute: +GNU Emacs version 19.29 handles 8-bit character sets; the other, MULE version +2.1, handles 16-bit character sets including Kanji. + + + +Selected Utilities Diskettes - (NOT COMPLETELY UP TO DATE) +---------------------------- + +The GNUish MS-DOS Project ported GNU software to PC compatibles. Though the +GNUish Project is no longer active, users still ask for these ports that were +done several years ago. You can anonymous FTP files +`/pub/gnu/MicrosPorts/MSDOS*' from `prep.ai.mit.edu' to find out how to +access these ports over the Internet. We offer these programs on five +diskettes. In general, this software will run on 8086 and 80286-based 16-bit +machines; an 80386 is not required. Some of these utilities are necessarily +missing features. Included are: `cpio', `diff', `find', `flex', `gdbm', +`grep', `indent', `less', `m4', `make', `ptx', RCS, `sed', `shar', `sort', & +Texinfo. + + + +Windows Diskette +---------------- + +We offer GNU Chess and `gnuplot' for Microsoft Windows on a single diskette. + + + +Tape & CD-ROM Subscription Service +********************************** + +If you do not have net access, our subscription service enables you to stay +current with the latest GNU developments. For a one-time cost equivalent to +three tapes or CD-ROMs (plus shipping in some cases), we will ship you four +new versions of the tape of your choice or the Source Code CD-ROM. The tapes +are sent each quarter; the CD-ROMs are sent as they are issued (which is +between two and four times a year.) + +Regularly, we will send you a new version of an Lisps/Emacs, Languages, +Utilities, or X Window System (X11R6) Required tape or the Source CD-ROM. +The MIT Scheme and X Window System Optional tapes are not changed often +enough to warrant quarterly updates. We do not yet know if we will be +offering subscriptions to the Compiler Tools Binaries or our new CD-ROMs. + +Since Emacs 19 is on the Lisps/Emacs Tape and the Source CD-ROM, a +subscription to either is an easy way to keep current with Emacs 19 as it +evolves. + +A subscription is an easy way to keep up with the regular bug fixes to the X +Window System. We update the X11R6 Required tape as fixes and patches are +issued throughout the year. Each new edition of the *Note Source Code +CD-ROMs::, also has updated sources for the X Window System. + +Please note: In two cases, you must pay 4 times the normal shipping required +for a single order when you pay for each subscription. If you're in Alaska, +Hawaii, or Puerto Rico you must add $20.00 for shipping for each +subscription. If you're outside of U.S., Canada, and Puerto Rico, you have +to add $80.00 for each subscription. See "Unix and VMS Software" & "Shipping +Instructions" on the *note Free Software Foundation Order Form::.. + + + +The Deluxe Distribution +*********************** + +The Free Software Foundation has been asked repeatedly to create a package +that provides executables for all of our software. Normally we offer only +sources. In addition to providing binaries with the source code, the Deluxe +Distribution includes a complete set of our printed manuals and reference +cards. + +The FSF Deluxe Distribution contains the binaries and sources to hundreds of +different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger, +the complete X Window System, and all the GNU utilities. + +We will make a Deluxe Distribution for any machine, with any operating +system. We will send someone to your office to do the compilation, if we +can't find a suitable machine close to us! However, we can only compile the +programs that already support your chosen machine and system - porting is a +separate matter (if you wish to commission a port, see the GNU Service +Directory, details in *Note Free Software Support::). Compiling all these +programs take time; a Deluxe Distribution for an unusual machine will take +longer to produce then one for a common machine. Please contact the FSF +office if you have any questions. + +We supply the software in one of these tape formats in Unix `tar' format: +1600 or 6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge - QIC24, +Hewlett-Packard 16-track DC600HC 1/4in cartridge, IBM RS/6000 1/4in cartridge +- QIC 150, Exabyte 8mm cartridge, or DAT 4mm cartridge. If your computer +cannot read any of these, please contact us to see if we can handle your +format. + +The manuals included are one each of the `Bison', `Calc', `Gawk', `GNU C +Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs Lisp Reference', +`Programming in Emacs Lisp: An Introduction', `Make', `Texinfo', & `Termcap' +manuals; six copies of the `GNU Emacs' manual; and a packet of ten reference +cards each for GNU Emacs, Bison, Calc, Flex, & GDB. Every Deluxe +Distribution also includes a copy of the latest editions of our CD-ROMs +(including the MS-DOS CD & the Debian GNU/Linux CD when they are available) +that contain sources of our software & compiler tool binaries for some +systems. The MS-DOS CD is in ISO 9660 format. The other CDs are in ISO 9660 +format with Rock Ridge extensions. + +The price of the Deluxe Distribution is $5000 (shipping included). These +sales provide enormous financial assistance to help the FSF develop more free +software. To order, please fill out the "Deluxe Distribution" section on the +*note Free Software Foundation Order Form::. and send it to: + + Free Software Foundation, Inc. + 59 Temple Place -- Suite 330 + Boston, MA 02111--1307 + USA + + Telephone: +1-617-542-5942 + Fax (including Japan): +1-617-542-2652 + Free Dial Fax (in Japan): + 0031-13-2473 (KDD) + 0066-3382-0158 (IDC) + Electronic mail: gnu@prep.ai.mit.edu + + + +FSF T-shirt +*********** + +Our latest T-shirt has artwork by Berkeley, CA artist Etienne Suvasa. The +front has the ever-popular picture of GNArnold from the `Flex Manual', while +the back has the Preamble to the GNU General Public License. + +They are available in two colors, Natural & Black. Natural is an off-white, +unbleached, undyed, environment-friendly cotton, printed with black ink, & is +great for tye-dyeing or displaying as is. Black is printed with white ink & +is perfect for late night hacking. All shirts are thick 100% cotton, & are +available in sizes M, L, XL & XXL. This shirt makes a great gift for your +favorite hacker! + +The previous version of the T-shirt will be available while supplies last, +but please contact the FSF to see if we have what you would like before +ordering. + + + +Free Software Foundation Order Form +*********************************** + +All items are distributed with permission to copy and to redistribute. +Texinfo source for each manual and source for each reference card is on +the appropriate tape, diskette, or CD-ROM; the prices for these magnetic +media do not include printed documentation. All items are provided on +an ``as is'' basis, with no warranty of any kind. Please allow six +weeks for delivery (though it won't usually take that long). + + + PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1996. + + + +Unix and VMS Software +--------------------- + +These tapes in the formats indicated (*note Tapes::., for contents): + + Please circle the dollar amount for each tape you order. + + Reel to Sun (1) HP IBM (2) Exabyte DAT + reel RS/6000 + Unix tar Unix tar Unix tar Unix tar Unix tar Unix tar + 9-track QIC-24 16-track QIC-150 + 1600 bpi DC300XLP DC600HC DC600A + 1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t. 4mm c.t. + + (c.t. = cartridge tape) + +Lisps/Emacs $200 $210 $230 $215 (3) $205 $225 +Languages $200 $210 $230 $215 $205 $225 +Utilities $200 $210 $230 $215 $205 $225 +4.4BSD-Lite $200 $210 $230 $215 $205 $225 +Scheme $200 $210 $230 $215 $205 $225 +X11R5-Required $200 $210 $230 $215 $205 $225 +X11R5-Optional $200 $210 $230 $215 $205 $225 +X11R6-Required $200 $210 $230 $215 $205 $225 +X11R6-Optional $200 $210 $230 $215 $205 $225 + + (1) Sun tapes can be read on some other Unix systems. + (2) IBM RS/6000 tapes can be read on some other Unix systems. + (3) The IBM Emacs tape also has binaries for GNU Emacs. + + +Subscriptions, 4 updates for one year (*note Tape & CD-ROM Subscription Service::.): + +Emacs $600 $630 $690 $645 $615 $675 +Languages $600 $630 $690 $645 $615 $675 +Utilities $600 $630 $690 $645 $615 $675 +X11R6-Required $600 $630 $690 $645 $615 $675 + + Subtotal $ ______ Please put total of the above circled amounts here. + + +These 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP format (aka +interchange format) (*note VMS Emacs and VMS Compiler Tapes::.): + +____ @ $195 = $ ______ VMS Emacs, GNU Emacs source & executables only. + +____ @ $195 = $ ______ VMS Compiler, GCC, GAS, and Bison source and + executables only. + + +FSF Deluxe Distribution (*note Deluxe Distribution::.): +...................................................... + + +____ @ $5000 = $ ______ The Deluxe Distribution, with manuals, etc. + +Machine: _____________________________________________________________________ + +Operating system: ____________________________________________________________ + +Media type: __________________________________________________________________ + + + +CD-ROMs, in ISO 9660 format (*note CD-ROMs::.): +.............................................. + + +GNU Source Code CD-ROM, Version 6 with X11R6 (*note June 1995 Source Code CD-ROM::.): + +____ @ $240 = $ ______ for corporations and other organizations. + +____ @ $ 60 = $ ______ for individuals. + + + +GNU Compiler Tools Binaries CD-ROM, Version 2, December 1994 Edition +(*note Compiler Tools Binaries CD-ROM::.): + +____ @ $220 = $ ______ for corporations and other organizations. + +____ @ $55 = $ ______ for individuals. + + + +Debian GNU/Linux Book with CD-ROM - expected late fall 1995 (*note Debian GNU/Linux CD-ROM::.): + +____ @ $200 = $ ______ for corporations and other organizations. + +____ @ $50 = $ ______ for individuals. + + +Subscriptions, next 4 updates, of the Source Code CD-ROM, in ISO 9660 format +(*note Tape & CD-ROM Subscription Service::.): + +____ @ $720 = $ ______ for corporations and other organizations. + +____ @ $180 = $ ______ for individuals. + + + +MS-DOS Software +--------------- + +MS-DOS Book with CD-ROM - expected September 1995 (*note MS-DOS CD-ROM::.): + +____ @ $180 = $ ______ for corporations and other organizations. + +____ @ $45 = $ ______ for individuals. + + + +The following sources and executables for MS-DOS, on 3.5" 1.44MB diskettes +(*note MS-DOS Diskettes::.): + +____ @ $ 90 = $ ______ Emacs diskettes, GNU Emacs, for 80386 and up. + +____ @ $ 80 = $ ______ DJGPP diskettes, GCC version 2, for 80386 and up + (also on the *note Compiler Tools Binaries CD-ROM::. and *note MS-DOS CD-ROM::..) +____ @ $ 85 = $ ______ Selected Utilities diskettes, 8086 and up. + +____ @ $ 40 = $ ______ Windows diskette, GNU Chess and gnuplot for + Microsoft Windows. + + +Manuals +------- + +These manuals (*note Documentation::.). Please call for bulk purchase +discounts. + +____ @ $300 = $ ______ One copy each of the following 13 manuals. + +____ @ $ 25 = $ ______ GNU Emacs version manual, with a reference card. + +____ @ $ 50 = $ ______ GNU Emacs Lisp Reference manual, in two volumes. + +____ @ $ 50 = $ ______ Using and Porting GNU CC. + +____ @ $ 50 = $ ______ GNU C Library Reference Manual. + +____ @ $ 50 = $ ______ GNU Emacs Calc manual, with a reference card. + +____ @ $ 20 = $ ______ Programming in Emacs Lisp, An Introduction + +____ @ $ 20 = $ ______ Debugging with GDB, with a reference card. + +____ @ $ 20 = $ ______ Gawk manual. + +____ @ $ 20 = $ ______ Make manual. + +____ @ $ 20 = $ ______ Bison manual, with a reference card. + +____ @ $ 20 = $ ______ Flex manual, with a reference card. + +____ @ $ 20 = $ ______ Texinfo manual. + +____ @ $ 15 = $ ______ Termcap manual. + + + +Reference Cards +--------------- + +The following reference cards, in packets of ten. For single copies please +call. + +____ @ $ 10 = $ ______ GNU Emacs version 19 reference cards. + +____ @ $ 10 = $ ______ GNU Emacs Calc reference cards. + +____ @ $ 10 = $ ______ GDB reference cards. + +____ @ $ 10 = $ ______ Bison reference cards. + +____ @ $ 10 = $ ______ Flex reference cards. + + + +T-shirts +-------- + +GNU/FSF T-shirts, thick 100% cotton (*note FSF T-shirt::.): + +____ @ $ 15 = $ ______ Size M ____ natural ____ black. + +____ @ $ 15 = $ ______ Size L ____ natural ____ black. + +____ @ $ 15 = $ ______ Size XL ____ natural ____ black. + +____ @ $ 15 = $ ______ Size XXL ____ natural ____ black. + + + +Older Items +----------- + +Older items are only available while supplies last. + +____ @ $ 5 = $ ______ GNU Emacs version 18 reference cards, in packets + of ten. + +Please fill in the number of each older CD-ROM you order: + + for for + corporations individuals: + and other + organizations: + +GNU Compiler Tools Binaries CD-ROM + December 1993 Edition (Version 1) ____________ ____________ + + +GNU Source Code CD-ROM + May 1994 edition with X11R6 ____________ ____________ + +GNU Source Code CD-ROM + November 1993 edition with X11R5 ____________ ____________ + +GNU Source Code CD-ROM + May 1993 edition with X11R5 ____________ ____________ + +GNU Source Code CD-ROM + October 1992 edition with X11R5 ____________ ____________ + + +Please put the total count and cost of the above older CD-ROMs here: + +____ @ $ 80 = $ ______ for corporations and other organizations. + +____ @ $ 20 = $ ______ for individuals. + + ====== + + Subtotal $ ______ + + + +Tax and Shipping Costs +---------------------- + + + $ ______ In Massachusetts: add 5% sales tax, or give tax + exempt number. + + $ ______ In Alaska, Hawaii, or Puerto Rico for shipping: + for GNU Emacs Lisp Reference and GNU Emacs Calc + manuals, add $5 *each*. For *each* tape or + CD-ROM subscription, add $20. For all other + items, add $5 base charge, then $1 per item except + reference cards; i.e., + shipping for all other items = $5 + ($1 * i). + + $ ______ Outside of U.S., Canada, and Puerto Rico for + shipping: Add $20 base charge; then add $80 more + for *each* tape or CD-ROM subscription; and then + add $10 more for *each* manual in the order; + i.e., shipping for all other items + = $20 + ($80 * s) + ($10 * m). + + $ ______ Optional (tax-deductible in the U.S.) donation. + ------ We suggest 5% if paying by credit card. + + TOTAL $ ______ We pay for shipping via UPS ground transportation in + the contiguous 48 states and Canada. For very + large orders, ask about actual shipping costs for + that order. + + + +Shipping Information +-------------------- + +Name: ________________________________________________________________________ + +Mail Stop/Dept. Name: ________________________________________________________ + +Organization: ________________________________________________________________ + +Street Address: ______________________________________________________________ + +City/State/Province: _________________________________________________________ + +Zip Code/Postal Code/Country: ________________________________________________ + +Telephone number in case of a problem with your order. +For international orders, please include a FAX number. _______________________ + + +------------------------------------------------------------------------------ +| | +| Orders filled only upon receipt of check, money order or credit card | +| order in U.S. dollars. Unpaid orders will be returned to the sender. | +| We do not have the staff to handle the billing of unpaid orders. Please | +| help keep our lives simple by including your payment with your order. | +| | +------------------------------------------------------------------------------ + + +For orders from outside the U.S.: +--------------------------------- + +You are responsible for paying all duties, tariffs, and taxes. If you +refuse to pay the charges, the shipper will return or abandon the order. + + + --------------------------------------------------------------------------- + | | + | Please make checks payable to the ``Free Software Foundation''. | + | | + --------------------------------------------------------------------------- + + +For Credit Card Orders: +----------------------- + +The Free Software Foundation takes these credit cards: Carte Blanche, +Diner's Club, JCB, Mastercard, Visa, or American Express. Please note that +we are charged about 5% of an order's total amount in credit card +processing fees. Please consider paying by check instead, or adding on a +5% donation to make up the difference. To place a credit card order, +please give us this information: + + +Card type: ___________________________________________________________________ + +Account Number: ______________________________________________________________ + +Expiration Date: _____________________________________________________________ + +Cardholder's Signature: ______________________________________________________ + + + +------------------------------------------------------------------------------ +| | +| If you wish to pay by wire transfer, or you are a reseller, please | +| call or write us for details. | +| | +------------------------------------------------------------------------------ + + + Please mail orders to: Free Software Foundation + 59 Temple Place -- Suite 330 + Boston, MA 02111 + +1-617-542-5942 + FAX (including Japan): +1-617-542-2652 + Free Dial FAX numbers in Japan: +PRICES AND CONTENTS MAY CHANGE 0031-13-2473 (KDD) +WITHOUT NOTICE AFTER January 31, 1996. 0066-3382-0158 (IDC) + +Version: June 1995 ASCII Bull to June 1995 Src CD/GNU 19.29/GCC 2.7.0 + +--------------------------------------------------------------------- +local variables: +mode: text +fill-column: 78 +end: -- cgit v1.1