0
0
mirror of https://github.com/vim/vim.git synced 2025-10-04 05:25:06 -04:00

updated for version 7.3.460

Problem:    Win32: UPX does not compress 64 bit binaries.
Solution:   Mention and add the alternative: mpress. (Dave Bodenstab)
This commit is contained in:
Bram Moolenaar
2012-02-29 16:56:39 +01:00
parent 4336cdf318
commit 91856270df
3 changed files with 16 additions and 2 deletions

View File

@@ -239,6 +239,12 @@ If you are dismayed by how big the EXE is, I strongly recommend you get 'UPX'
found at found at
http://www.upx.org/ http://www.upx.org/
As of 2011, UPX still does not support compressing 64-bit EXE's; if you have
built a 64-bit vim then an alternative to UPX is 'MPRESS'. MPRESS can be found
at:
http://www.matcode.com/mpress.htm
ADDITION: NLS support with MinGW ADDITION: NLS support with MinGW
(by Eduardo F. Amatria <eferna1@platea.pntic.mec.es>) (by Eduardo F. Amatria <eferna1@platea.pntic.mec.es>)

View File

@@ -14,9 +14,11 @@
# it's just run out of memory or something. Run again, and it will continue # it's just run out of memory or something. Run again, and it will continue
# with 'xxd'. # with 'xxd'.
# #
# "make upx" makes *compressed* versions of the GUI and console EXEs, using the # "make upx" makes *compressed* versions of the 32 bit GUI and console EXEs,
# excellent UPX compressor: # using the excellent UPX compressor:
# http://upx.sourceforge.net/ # http://upx.sourceforge.net/
# "make mpress" uses the MPRESS compressor for 32- and 64-bit EXEs:
# http://www.matcode.com/mpress.htm
# #
# Maintained by Ron Aaron <ronaharon@yahoo.com> # Maintained by Ron Aaron <ronaharon@yahoo.com>
# updated 2003 Jan 20 # updated 2003 Jan 20
@@ -640,6 +642,10 @@ upx: exes
upx gvim.exe upx gvim.exe
upx vim.exe upx vim.exe
mpress: exes
mpress gvim.exe
mpress vim.exe
xxd/xxd.exe: xxd/xxd.c xxd/xxd.exe: xxd/xxd.c
$(MAKE) -C xxd -f Make_ming.mak CC=$(CC) $(MAKE) -C xxd -f Make_ming.mak CC=$(CC)

View File

@@ -714,6 +714,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
460,
/**/ /**/
459, 459,
/**/ /**/