diff options
| author | Jason Rumney | 2008-08-27 16:53:46 +0000 |
|---|---|---|
| committer | Jason Rumney | 2008-08-27 16:53:46 +0000 |
| commit | 119437cade5dfdd5e79ad7ed82553ef62a0ff209 (patch) | |
| tree | 81b90dd6b02d19b2dfc41441560259cd0bb2baf3 | |
| parent | a6375bebb5fc6d81c643895bfbfb1b25c6ebfcc1 (diff) | |
| download | emacs-119437cade5dfdd5e79ad7ed82553ef62a0ff209.tar.gz emacs-119437cade5dfdd5e79ad7ed82553ef62a0ff209.zip | |
Update based on current directory layout and recommended tools.
| -rw-r--r-- | admin/nt/README-ftp-server | 93 |
1 files changed, 40 insertions, 53 deletions
diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server index 017b02bf7b7..39c194b9f83 100644 --- a/admin/nt/README-ftp-server +++ b/admin/nt/README-ftp-server | |||
| @@ -5,16 +5,17 @@ See the end of the file for license conditions. | |||
| 5 | Precompiled Distributions of | 5 | Precompiled Distributions of |
| 6 | Emacs for Windows | 6 | Emacs for Windows |
| 7 | 7 | ||
| 8 | Version 22.2 | 8 | PRETEST Version 22.2.91 |
| 9 | 9 | ||
| 10 | March 26, 2008 | 10 | August 27, 2008 |
| 11 | 11 | ||
| 12 | This directory contains source and precompiled distributions for GNU | 12 | This directory contains precompiled distributions for GNU Emacs |
| 13 | Emacs on Windows NT/2000/XP and Windows 95/98/Me. This port is a | 13 | on Windows NT/2000/XP/Vista and Windows 95/98/Me. This port is a |
| 14 | part of the standard GNU Emacs distribution from the Free Software | 14 | part of the standard GNU Emacs distribution from the Free Software |
| 15 | Foundation; the precompiled distributions are provided here for | 15 | Foundation; the precompiled distributions are provided here for |
| 16 | convenience since the majority of Windows users are not accustomed | 16 | convenience since the majority of Windows users are not accustomed |
| 17 | to compiling programs themselves. | 17 | to compiling programs themselves. Corresponding source can be found |
| 18 | in the parent directory in emacs-22.2.91.tar.gz. | ||
| 18 | 19 | ||
| 19 | If you have access to the World Wide Web, I would recommend pointing | 20 | If you have access to the World Wide Web, I would recommend pointing |
| 20 | your favorite web browser to the following document (if you haven't | 21 | your favorite web browser to the following document (if you haven't |
| @@ -22,17 +23,13 @@ See the end of the file for license conditions. | |||
| 22 | 23 | ||
| 23 | http://www.gnu.org/software/emacs/windows/ntemacs.html | 24 | http://www.gnu.org/software/emacs/windows/ntemacs.html |
| 24 | 25 | ||
| 25 | The above web document is a far more complete version of this README | ||
| 26 | file. If you don't have access to the Web, however, then read on. | ||
| 27 | |||
| 28 | |||
| 29 | * IMPORTANT LEGAL REMINDER | 26 | * IMPORTANT LEGAL REMINDER |
| 30 | 27 | ||
| 31 | If you want to redistribute any of the precompiled distributions of | 28 | If you want to redistribute any of the precompiled distributions of |
| 32 | Emacs, be careful to check the implications of the GPL. For instance, | 29 | Emacs, be careful to check the implications of the GPL. For instance, |
| 33 | if you put the emacs-22.2-bin-i386.tar.gz file from this directory on | 30 | if you put the emacs-22.2.91-bin-i386.tar.gz file from this directory on |
| 34 | an Internet site, you must arrange to distribute the source files of | 31 | an Internet site, you must arrange to distribute the source files of |
| 35 | the SAME version (i.e. ../emacs-22.2.tar.gz). | 32 | the SAME version (i.e. ../emacs-22.2.91.tar.gz). |
| 36 | 33 | ||
| 37 | Making a link to our copy of the source is NOT sufficient, since we | 34 | Making a link to our copy of the source is NOT sufficient, since we |
| 38 | might upgrade to a new version while you are still distributing the | 35 | might upgrade to a new version while you are still distributing the |
| @@ -41,8 +38,8 @@ See the end of the file for license conditions. | |||
| 41 | 38 | ||
| 42 | * Files in this directory | 39 | * Files in this directory |
| 43 | 40 | ||
| 44 | + emacs-22.2-bin-i386.zip | 41 | + emacs-22.2.91-bin-i386.zip |
| 45 | Windows binaries of Emacs-22.2, with all lisp code and documentation | 42 | Windows binaries of Emacs-22.2.91, with all lisp code and documentation |
| 46 | included. | 43 | included. |
| 47 | 44 | ||
| 48 | Download this file if you want a single installation package, and | 45 | Download this file if you want a single installation package, and |
| @@ -53,8 +50,8 @@ See the end of the file for license conditions. | |||
| 53 | If you need the C source code at a later date, it will be safe to | 50 | If you need the C source code at a later date, it will be safe to |
| 54 | unpack the source distribution on top of this installation. | 51 | unpack the source distribution on top of this installation. |
| 55 | 52 | ||
| 56 | + emacs-22.2-barebin-i386.zip | 53 | + emacs-22.2.91-barebin-i386.zip |
| 57 | Windows binaries of Emacs-22.2, without lisp code or documentation. | 54 | Windows binaries of Emacs-22.2.91, without lisp code or documentation. |
| 58 | 55 | ||
| 59 | Download this file if you already have the source distribution, or | 56 | Download this file if you already have the source distribution, or |
| 60 | if you need to redump the emacs.exe executable. | 57 | if you need to redump the emacs.exe executable. |
| @@ -69,28 +66,12 @@ See the end of the file for license conditions. | |||
| 69 | a basic Makefile for compiling with mingw32 and a .def file for | 66 | a basic Makefile for compiling with mingw32 and a .def file for |
| 70 | generating a DLL with the appropriate exports in addition to the | 67 | generating a DLL with the appropriate exports in addition to the |
| 71 | source code to provide the subset of functionality Emacs uses from | 68 | source code to provide the subset of functionality Emacs uses from |
| 72 | libXpm. This corresponds to the libXpm.dll in emacs-22.2-bin-i386.zip | 69 | libXpm. This corresponds to the libXpm.dll in emacs-22.2.91-bin-i386.zip |
| 73 | and emacs-22.2-barebin-i386.zip. | 70 | and emacs-22.2.91-barebin-i386.zip. |
| 74 | |||
| 75 | |||
| 76 | The following are provided for users who require older versions. | ||
| 77 | |||
| 78 | + emacs-22.1-bin-i386.zip | ||
| 79 | + emacs-22-1-barebin-i386.zip | ||
| 80 | Windows binaries of Emacs 22.1, contents as above. | ||
| 81 | |||
| 82 | + emacs-21.3-bin-i386.tar.gz | ||
| 83 | Windows binaries of Emacs 21.3, with compiled lisp code and some | ||
| 84 | documentation included. | ||
| 85 | |||
| 86 | + emacs-21.3-leim.tar.gz | ||
| 87 | Compiled lisp input methods. This optional addition to Emacs-21.3 | ||
| 88 | is required if you want to enter languages that are not directly | ||
| 89 | supported by your keyboard. | ||
| 90 | 71 | ||
| 91 | * Image support | 72 | * Image support |
| 92 | 73 | ||
| 93 | Emacs 22.2 contains support for images, however for most image formats | 74 | Emacs 22.2.91 contains support for images, however for most image formats |
| 94 | supporting libraries are required. This distribution has been tested | 75 | supporting libraries are required. This distribution has been tested |
| 95 | with the libraries that are distributed with GTK for Windows, and the | 76 | with the libraries that are distributed with GTK for Windows, and the |
| 96 | libraries found at http://gnuwin32.sourceforge.net/. The following image | 77 | libraries found at http://gnuwin32.sourceforge.net/. The following image |
| @@ -120,23 +101,24 @@ See the end of the file for license conditions. | |||
| 120 | 101 | ||
| 121 | * Distributions in .tar.gz and .zip format | 102 | * Distributions in .tar.gz and .zip format |
| 122 | 103 | ||
| 123 | Emacs is distributed primarily as source code in a large gzipped tar file | 104 | Emacs is distributed primarily as source code in a large gzipped tar |
| 124 | (*.tar.gz). Because Emacs is quite large and therefore difficult to | 105 | file (*.tar.gz). Because Emacs is quite large and therefore |
| 125 | download over unreliable connections, the Windows binaries are provided | 106 | difficult to download over unreliable connections, the Windows |
| 126 | in several combinations, ranging from the complete source plus executables, | 107 | binaries are provided in two combinations. The complete lisp source |
| 127 | to just the minimal amount needed to run without any source, plus a | 108 | plus executables (bin), and executables only (barebin) for unpacking |
| 128 | couple of optional packages. Formerly, we used the same .tar.gz format | 109 | over the top of the source distribution. Formerly, we used the same |
| 129 | but since there are no longer legal problems with .zip files, and the | 110 | .tar.gz format but since there are no longer legal problems with |
| 130 | latest versions of Windows support these natively, the Windows binaries | 111 | .zip files, and the latest versions of Windows support these |
| 131 | of Emacs are now distributed as .zip files. | 112 | natively, the Windows binaries of Emacs are now distributed as .zip |
| 113 | files. | ||
| 132 | 114 | ||
| 133 | * Distributions for non-x86 platforms | 115 | * Distributions for non-x86 platforms |
| 134 | 116 | ||
| 135 | Distributions for non-x86 platforms are no longer supplied. Older | 117 | Distributions for non-x86 platforms are no longer supplied. Older |
| 136 | platforms supported by Windows NT no longer seem to be in demand, | 118 | platforms supported by Windows NT no longer seem to be in demand, |
| 137 | and Emacs is yet to be ported to 64bit Windows platforms. If you are | 119 | and Emacs is yet to be ported to 64 bit Windows platforms. If you |
| 138 | willing to help port Emacs 23 to 64bit versions of Windows, your | 120 | are willing to help port Emacs 23 to 64 bit versions of Windows, |
| 139 | contribution will be welcome on the emacs-devel mailing list. | 121 | your contribution will be welcome on the emacs-devel mailing list. |
| 140 | 122 | ||
| 141 | * Unpacking distributions | 123 | * Unpacking distributions |
| 142 | 124 | ||
| @@ -148,7 +130,8 @@ See the end of the file for license conditions. | |||
| 148 | GnuWin32: http://gnuwin32.sourceforge.net/ | 130 | GnuWin32: http://gnuwin32.sourceforge.net/ |
| 149 | 131 | ||
| 150 | Many other popular file compression utilities for Windows are also | 132 | Many other popular file compression utilities for Windows are also |
| 151 | able to handle gzipped tar files. | 133 | able to handle gzipped tar files. 7zip is one free Windows graphical |
| 134 | program that is able to handle many archive formats. | ||
| 152 | 135 | ||
| 153 | Open a command prompt (MSDOS) window. Decide on a directory in which | 136 | Open a command prompt (MSDOS) window. Decide on a directory in which |
| 154 | to place Emacs. Move the distribution to that directory, and then | 137 | to place Emacs. Move the distribution to that directory, and then |
| @@ -201,6 +184,11 @@ See the end of the file for license conditions. | |||
| 201 | abbrevli.el, your distribution has been corrupted while unpacking | 184 | abbrevli.el, your distribution has been corrupted while unpacking |
| 202 | and Emacs will not start. | 185 | and Emacs will not start. |
| 203 | 186 | ||
| 187 | + Check that filenames were not changed by your web-browser. Some | ||
| 188 | proprietary web-browsers save .tar.gz files as .tar.tar. You might | ||
| 189 | like to consider switching to a Free modern browser if your browser | ||
| 190 | has this bug. | ||
| 191 | |||
| 204 | + I've also had reports that some older "gnuwin32" port of tar | 192 | + I've also had reports that some older "gnuwin32" port of tar |
| 205 | corrupts the executables. Use the latest version from the gnuwin32 | 193 | corrupts the executables. Use the latest version from the gnuwin32 |
| 206 | site or another port of tar instead. | 194 | site or another port of tar instead. |
| @@ -215,11 +203,10 @@ See the end of the file for license conditions. | |||
| 215 | If you would like to compile Emacs from source, download the source | 203 | If you would like to compile Emacs from source, download the source |
| 216 | distribution, unpack it in the same manner as a precompiled | 204 | distribution, unpack it in the same manner as a precompiled |
| 217 | distribution, and look in the file nt/INSTALL for detailed | 205 | distribution, and look in the file nt/INSTALL for detailed |
| 218 | directions. You can either use the Microsoft compiler included with | 206 | directions. It is recommended to use GCC 2.95 or later with MinGW |
| 219 | Visual C++ 2003 or earlier, or GCC 2.95 or later with MinGW support, | 207 | support to compile the source. The port of GCC included in Cygwin |
| 220 | to compile the source. The port of GCC included in Cygwin is | 208 | is supported, but check the nt/INSTALL file if you have trouble |
| 221 | supported, but check the nt/INSTALL file if you have trouble since | 209 | since some builds of GNU make aren't supported. |
| 222 | some builds of GNU make aren't supported. | ||
| 223 | 210 | ||
| 224 | 211 | ||
| 225 | * Further information | 212 | * Further information |
| @@ -234,7 +221,7 @@ See the end of the file for license conditions. | |||
| 234 | about the Windows port and related software packages. Note that as | 221 | about the Windows port and related software packages. Note that as |
| 235 | of writing, most of the information in that FAQ was for Emacs-21.3 | 222 | of writing, most of the information in that FAQ was for Emacs-21.3 |
| 236 | and earlier versions, so some information may not be relevant to | 223 | and earlier versions, so some information may not be relevant to |
| 237 | Emacs-22.2. | 224 | Emacs-22.2.91. |
| 238 | 225 | ||
| 239 | In addition to the FAQ, there is a mailing list for discussing issues | 226 | In addition to the FAQ, there is a mailing list for discussing issues |
| 240 | related to the Windows port of Emacs. For information about the | 227 | related to the Windows port of Emacs. For information about the |