diff options
| author | Phillip Lord | 2019-04-14 18:16:52 +0100 |
|---|---|---|
| committer | Phillip Lord | 2019-04-14 18:16:52 +0100 |
| commit | 92f3459cd7ac53e39b933e80411934d4011caae9 (patch) | |
| tree | 789a57431e36c816d83791ed3bb33780741315ab | |
| parent | beb4eac6546cbc20467c0a4474963a1b12915370 (diff) | |
| download | emacs-92f3459cd7ac53e39b933e80411934d4011caae9.tar.gz emacs-92f3459cd7ac53e39b933e80411934d4011caae9.zip | |
Update for Emacs-26
* nt/README.W32: Update details about packaging which changed for
Emacs-26.
| -rw-r--r-- | nt/README.W32 | 77 |
1 files changed, 28 insertions, 49 deletions
diff --git a/nt/README.W32 b/nt/README.W32 index ce7b510e302..da5151fb024 100644 --- a/nt/README.W32 +++ b/nt/README.W32 | |||
| @@ -24,7 +24,7 @@ See the end of the file for license conditions. | |||
| 24 | * Preliminaries | 24 | * Preliminaries |
| 25 | 25 | ||
| 26 | There are two binary distributions named | 26 | There are two binary distributions named |
| 27 | emacs-VER-x86_64-w64-mingw32.zip and emacs-VER-i686-w64-mingw32.zip, | 27 | emacs-VER-x86_64.zip and emacs-VER-i686.zip, |
| 28 | where VER is the Emacs version. These are 64-bit and 32-bit builds, | 28 | where VER is the Emacs version. These are 64-bit and 32-bit builds, |
| 29 | respectively. If you are running a 32-bit version of MS-Windows, | 29 | respectively. If you are running a 32-bit version of MS-Windows, |
| 30 | you need to install the 32-bit build; users of 64-bit Windows can | 30 | you need to install the 32-bit build; users of 64-bit Windows can |
| @@ -45,29 +45,14 @@ See the end of the file for license conditions. | |||
| 45 | action, by default this will be in a top-level directory with the | 45 | action, by default this will be in a top-level directory with the |
| 46 | same name as the zip file. | 46 | same name as the zip file. |
| 47 | 47 | ||
| 48 | We also provide a set of optional dependencies, in | ||
| 49 | emacs-MVER-x86_64-deps.zip or emacs-MVER-i686-deps.zip respectively, | ||
| 50 | where MVER is the major Emacs version that should use these | ||
| 51 | libraries. These provide Emacs with a number of additional optional | ||
| 52 | capabilities, described in detail below. To use these, unpack them | ||
| 53 | directly over the emacs directory structure. Note that, if | ||
| 54 | extracting with the Windows Explorer, you will have to override the | ||
| 55 | directory where it wants to put the file with the same directory | ||
| 56 | where you extracted the Emacs binary package. | ||
| 57 | |||
| 58 | Finally, and also optionally, you can run the program addpm.exe in | ||
| 59 | the bin subdirectory which will place an icon for Emacs on the start | ||
| 60 | page. (This is no longer needed in latest versions of Emacs, so we | ||
| 61 | recommend you not do that, as running addpm.exe will insert entries | ||
| 62 | into the Registry which might get in the way if you upgrade to later | ||
| 63 | versions without updating those entries, or would like to uninstall | ||
| 64 | Emacs.) | ||
| 65 | |||
| 66 | Emacs is completely portable. You can create your own shortcut to | 48 | Emacs is completely portable. You can create your own shortcut to |
| 67 | runemacs.exe and place this wherever you find it convenient (the | 49 | runemacs.exe and place this wherever you find it convenient (the |
| 68 | desktop and/or the Taskbar), or run it from a USB or network drive | 50 | desktop and/or the Taskbar), or run it from a USB or network drive |
| 69 | without copying or installing anything on the machine itself. | 51 | without copying or installing anything on the machine itself. |
| 70 | 52 | ||
| 53 | It is also possible, although not recommended to use the program | ||
| 54 | bin/addpm.exe which will place an icon for Emacs on the start page. | ||
| 55 | |||
| 71 | * Prerequisites for Windows 9X | 56 | * Prerequisites for Windows 9X |
| 72 | 57 | ||
| 73 | The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run | 58 | The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run |
| @@ -151,48 +136,41 @@ See the end of the file for license conditions. | |||
| 151 | + update-game-score.exe - A utility for updating the score files of | 136 | + update-game-score.exe - A utility for updating the score files of |
| 152 | Emacs games. | 137 | Emacs games. |
| 153 | 138 | ||
| 154 | * Optional dependency libraries | 139 | * Emacs without optional dependencies |
| 155 | 140 | ||
| 156 | Emacs has built in support for XBM and PPM/PGM/PBM images, and the | 141 | The files emacs-VER-x86_64.zip and emacs-VER-i686.zip contain a |
| 157 | libXpm library is bundled, providing XPM support (required for color | 142 | large number of optional dependencies for Emacs. |
| 158 | toolbar icons and splash screen). Source for libXpm should be | ||
| 159 | available from the same place from which you got this binary | ||
| 160 | distribution. | ||
| 161 | 143 | ||
| 162 | Emacs has a number of optional features which need additional | 144 | Emacs has a number of optional features which use these additional |
| 163 | libraries. These are provided in a separate bundle of dependencies, | 145 | dependencies. They enable support for the following: |
| 164 | as described above, and enable support for the following: | ||
| 165 | 146 | ||
| 166 | - displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG) | 147 | - displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG) |
| 167 | - SSL/TLS secure network communications (HTTPS, IMAPS, etc.) | 148 | - SSL/TLS secure network communications (HTTPS, IMAPS, etc.) |
| 168 | - HTML and XML parsing (necessary for the built-in EWW browser) | 149 | - HTML and XML parsing (necessary for the built-in EWW browser) |
| 169 | - built-in decompression of compressed text | 150 | - built-in decompression of compressed text |
| 170 | 151 | ||
| 171 | The optional dependency libraries are in emacs-MVER-x86_64-deps.zip | 152 | If you do not want these files (if you have them already for |
| 172 | (64-bit) and emacs-MVER-i686-deps.zip (32-bit), and their sources | 153 | instance, or you want the smallest possible Emacs), then you may use |
| 173 | are in emacs-MVER-deps-mingw-w64-src.zip, where MVER is the major | 154 | the files emacs-VER-x86_64-no-deps.zip or |
| 174 | version of Emacs that should use these dependencies. Note that a | 155 | emacs-VER-i686-no-deps.zip. The dependency files are also available |
| 175 | 64-bit Emacs will only work with the 64-bit dependencies, and the | 156 | as emacs-MVER-x86_64-no-deps.zip and emacs-MVER-i686-deps.zip. Source |
| 176 | 32-bit Emacs only with the 32-bit dependencies. | 157 | code for these dependencies is available as |
| 177 | 158 | emacs-26-deps-mingw-w64-src.zip. | |
| 178 | Newer/updated builds for these optional libraries are available at | ||
| 179 | http://msys2.github.io/ and | ||
| 180 | http://sourceforge.net/projects/ezwinports/files/ (but you shouldn't | ||
| 181 | need these except in emergencies). | ||
| 182 | 159 | ||
| 183 | If you install the libraries in a directory different from where you | 160 | All distributions of Emacs have built in support for XBM and |
| 184 | have the Emacs executable programs, we recommend to add the | 161 | PPM/PGM/PBM images, and the libXpm library is bundled, providing XPM |
| 185 | directory with DLLs to your Path, so that Emacs will be able to find | 162 | support (required for color toolbar icons and splash screen). |
| 186 | those DLLs when needed. | 163 | Source for libXpm should be available from the same place from which |
| 164 | you got this binary distribution. | ||
| 187 | 165 | ||
| 188 | * Installing Emacs with an existing MSYS2 installation | 166 | * Installing Emacs with an existing MSYS2 installation |
| 189 | 167 | ||
| 190 | You may also use Emacs with an existing MSYS2 installation by simply | 168 | You may also use Emacs with an existing MSYS2 installation by |
| 191 | unpacking the Emacs distribution over MSYS2. You can then use the | 169 | unpacking the emacs-VER-x86_64-no-deps.zip over the MSYS2 |
| 192 | 'pacman' utility to install dependencies. You should not use the | 170 | distribution. You should not use the emacs-VER-x86_64.zip from this |
| 193 | optional dependencies bundle from this site, as this will overwrite | 171 | site, as this will overwrite MSYS2 files (the dependency bundle |
| 194 | MSYS2 files (the dependency bundle derives from MSYS2, but may be a | 172 | derives from MSYS2, but will be from a different version). You can |
| 195 | different version). | 173 | then use the 'pacman' utility to install dependencies. |
| 196 | 174 | ||
| 197 | Some of the optional libraries need to be of certain versions to | 175 | Some of the optional libraries need to be of certain versions to |
| 198 | work with your Emacs binary. Make sure you install those versions | 176 | work with your Emacs binary. Make sure you install those versions |
| @@ -218,6 +196,7 @@ See the end of the file for license conditions. | |||
| 218 | mingw-w64-x86_64-libtiff | 196 | mingw-w64-x86_64-libtiff |
| 219 | mingw-w64-x86_64-libxml2 | 197 | mingw-w64-x86_64-libxml2 |
| 220 | mingw-w64-x86_64-xpm-nox | 198 | mingw-w64-x86_64-xpm-nox |
| 199 | mingw-w64-x86_64-lcms2 | ||
| 221 | 200 | ||
| 222 | You can type any subset of this list. When asked whether to proceed | 201 | You can type any subset of this list. When asked whether to proceed |
| 223 | with installation, answer Y. | 202 | with installation, answer Y. |