committer: mfx <mfx> 1088532712 +0000
This commit is contained in:
Markus F.X.J. Oberhumer 2004-06-29 18:11:52 +00:00
parent 23ec864130
commit 51106e730b
6 changed files with 24 additions and 42 deletions

View File

@ -1,3 +1,4 @@
_darcs
B B
ChangeLog.cvs* ChangeLog.cvs*
build build

16
NEWS
View File

@ -7,11 +7,14 @@ User visible changes for UPX
[ WARNING: there are known bugs in the win32/pe format which cause [ WARNING: there are known bugs in the win32/pe format which cause
crashes on a number of exes ] crashes on a number of exes ]
Changes in 1.91 beta (XX Apr 2004): Changes in 1.91 beta (30 Jun 2004):
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING * UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
* djgpp2/coff: added support for recent binutils versions * djgpp2/coff: added support for recent binutils versions
* linux/elf386, linux/sh386: lots of improvements
* vmlinuz/386: added support for recent kernels
* watcom/le: don't crash on files without relocations * watcom/le: don't crash on files without relocations
* Option `--brute' now implies `--crp-ms=999999'. * win32/pe: stricter checks of some PE values
* option `--brute' now implies `--crp-ms=999999'.
* source code: much improved portability using ACC, the * source code: much improved portability using ACC, the
Automatic Compiler Configuration Automatic Compiler Configuration
* source code: compile fixes for strict ISO C++ compilers * source code: compile fixes for strict ISO C++ compilers
@ -39,6 +42,15 @@ Changes in 1.11 beta (20 Dec 2000):
================================================================== ==================================================================
Changes in 1.25 (29 Jun 2004)
* INFO: http://upx.sourceforge.net is the permanent UPX home page
* watcom/le: don't crash on files without relocations
* win32/pe: stricter checks of some PE values
* source code: much improved portability using ACC, the
Automatic Compiler Configuration
* source code: compile fixes for strict ISO C++ compilers
* source code: compile fixes for Win64
Changes in 1.24 (07 Nov 2002) Changes in 1.24 (07 Nov 2002)
* djgpp2/coff: stricter check of the COFF header to work around a * djgpp2/coff: stricter check of the COFF header to work around a
problem with certain binutils versions problem with certain binutils versions

View File

@ -3,7 +3,7 @@ SHELL = /bin/sh
top_srcdir = .. top_srcdir = ..
PACKAGE = upx PACKAGE = upx
VERSION_DATE = 11 May 2004 VERSION_DATE = 30 Jun 2004
VERSION := $(shell sed -n 's/^.*UPX_VERSION_STRING .*"\(.*\)".*/\1/p' $(top_srcdir)/src/version.h) VERSION := $(shell sed -n 's/^.*UPX_VERSION_STRING .*"\(.*\)".*/\1/p' $(top_srcdir)/src/version.h)
TRIMSPACE = cat TRIMSPACE = cat

View File

@ -21,3 +21,4 @@ upx_nrv
upx_nrv.* upx_nrv.*
upx_ucl upx_ucl
upx_ucl.* upx_ucl.*
version1*.h

View File

@ -41,9 +41,6 @@ STUBS = \
ifneq ($(strip $(wildcard $(srcdir)/l_ext2.asm)),) ifneq ($(strip $(wildcard $(srcdir)/l_ext2.asm)),)
STUBS += l_ext2.h STUBS += l_ext2.h
endif endif
ifneq ($(strip $(wildcard $(srcdir)/l_tos2.s)),)
STUBS += l_t_x2b.h l_t_x2bs.h l_t_x2d.h l_t_x2ds.h
endif
# util var for use in the rules - basename of the current target # util var for use in the rules - basename of the current target
@ -277,35 +274,6 @@ l_t_n2es.h: l_tos.s
$(O2BIN) $T.o $T.bin 'UPX1' 'UPX9' $(O2BIN) $T.o $T.bin 'UPX1' 'UPX9'
$(BIN2H) $T.bin nrv2e_loader_small $@ $(BIN2H) $T.bin nrv2e_loader_small $@
# experimental:
l_t_x2b.h: l_tos2.s
$(CPP_M68K) -DNRV2B -o $T.i $<
$(APP_M68K) $T.i $T.asx
$(ASM_M68K) $T.asx
$(O2BIN) $T.o $T.bin 'UPX1' 'UPX9'
$(BIN2H) $T.bin nrv2b_loader $@
l_t_x2bs.h: l_tos2.s
$(CPP_M68K) -DNRV2B -DSMALL -o $T.i $<
$(APP_M68K) $T.i $T.asx
$(ASM_M68K) $T.asx
$(O2BIN) $T.o $T.bin 'UPX1' 'UPX9'
$(BIN2H) $T.bin nrv2b_loader_small $@
l_t_x2d.h: l_tos2.s
$(CPP_M68K) -DNRV2D -o $T.i $<
$(APP_M68K) $T.i $T.asx
$(ASM_M68K) $T.asx
$(O2BIN) $T.o $T.bin 'UPX1' 'UPX9'
$(BIN2H) $T.bin nrv2d_loader $@
l_t_x2ds.h: l_tos2.s
$(CPP_M68K) -DNRV2D -DSMALL -o $T.i $<
$(APP_M68K) $T.i $T.asx
$(ASM_M68K) $T.asx
$(O2BIN) $T.o $T.bin 'UPX1' 'UPX9'
$(BIN2H) $T.bin nrv2d_loader_small $@
# /*********************************************************************** # /***********************************************************************
# // ps1/exe # // ps1/exe
@ -422,12 +390,12 @@ l_com.h: n2b_d16.asy $(DEPS2)
l_djgpp2.h: $(DEPS2) $(DEPS3) l_djgpp2.h: $(DEPS2) $(DEPS3)
l_exe.h: n2b_d8e.asy n2d_d8e.asy n2e_d8e.asy $(DEPS2) l_exe.h: n2b_d8e.asy n2d_d8e.asy n2e_d8e.asy $(DEPS2)
l_sys.h: n2b_d16.asy $(DEPS2) l_sys.h: n2b_d16.asy $(DEPS2)
l_t_n2b.h: n2b_d.ash bits.ash $(DEPS1) l_t_n2b.h: n2b_d.ash bits.ash $(DEPS1) ../version.h
l_t_n2bs.h: n2b_d.ash bits.ash $(DEPS1) l_t_n2bs.h: n2b_d.ash bits.ash $(DEPS1) ../version.h
l_t_n2d.h: n2d_d.ash bits.ash $(DEPS1) l_t_n2d.h: n2d_d.ash bits.ash $(DEPS1) ../version.h
l_t_n2ds.h: n2d_d.ash bits.ash $(DEPS1) l_t_n2ds.h: n2d_d.ash bits.ash $(DEPS1) ../version.h
l_t_n2e.h: n2e_d.ash bits.ash $(DEPS1) l_t_n2e.h: n2e_d.ash bits.ash $(DEPS1) ../version.h
l_t_n2es.h: n2e_d.ash bits.ash $(DEPS1) l_t_n2es.h: n2e_d.ash bits.ash $(DEPS1) ../version.h
l_tmt.h: $(DEPS2) $(DEPS3) l_tmt.h: $(DEPS2) $(DEPS3)
l_vmlinz.h: $(DEPS2) $(DEPS3) l_vmlinz.h: $(DEPS2) $(DEPS3)
l_vxd.h: $(DEPS2) $(DEPS3) l_vxd.h: $(DEPS2) $(DEPS3)

View File

@ -1,4 +1,4 @@
#define UPX_VERSION_HEX 0x019100 /* 01.91.00 */ #define UPX_VERSION_HEX 0x019100 /* 01.91.00 */
#define UPX_VERSION_STRING "1.91 beta" #define UPX_VERSION_STRING "1.91 beta"
#define UPX_VERSION_STRING4 "1.91" #define UPX_VERSION_STRING4 "1.91"
#define UPX_VERSION_DATE "May 11th 2004" #define UPX_VERSION_DATE "Jun 30th 2004"