head 1.3; access; symbols pkgsrc-2019Q4:1.2.0.50 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.46 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.44 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.42 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.40 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.38 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.36 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.34 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.32 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.30 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.26 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.24 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.22 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.20 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.18 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.16 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.14 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.12 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.10 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.8 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.6 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.4 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.2 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.1.0.16 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.14 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.12 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.10 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.8 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.6 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.4 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.2 pkgsrc-2012Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2020.03.10.12.22.04; author tnn; state dead; branches; next 1.2; commitid FUxlqVC7nx5iSQZB; 1.2 date 2014.05.26.01.30.39; author rodent; state Exp; branches; next 1.1; commitid oMokG4AoBxiufZBx; 1.1 date 2012.05.02.08.26.21; author adam; state Exp; branches; next ; desc @@ 1.3 log @upx: update to 3.96 Changes in 3.96 (23 Jan 2020): * bug fixes - see https://github.com/upx/upx/milestone/5 Changes in 3.95 (26 Aug 2018): * Flag --android-shlib to work around bad design in Android * Flag --force-pie when ET_DYN main program is not marked as DF_1_PIE * Better compatibility with varying layout of address space on Linux * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31 * bug fixes, particularly better diagnosis of malformed input * bug fixes - see https://github.com/upx/upx/milestone/4 Changes in 3.94 (12 May 2017): * Add support for arm64-linux (aka "aarch64"). * Add support for --lzma compression on 64-bit PowerPC (Thierry Fauck). * For Mach, "upx -d" will unpack a prefix of the file (and warn). * Various improvements to the ELF formats. * bug fixes - see https://github.com/upx/upx/milestone/3 Changes in 3.93 (29 Jan 2017): * Fixed some win32/pe and win64/pe regressions introduced in 3.92 * bug fixes - see https://github.com/upx/upx/milestone/2 Changes in 3.92 (11 Dec 2016): * INFO: UPX has moved to GitHub - the new home page is https://upx.github.io * IMPORTANT: all PE formats: internal changes: reunited the diverged source files - please report all regressions into the bug tracker and try UPX 3.91 in case of problems. * Support Apple MacOS 10.12 "Sierra", including more-robust de-compression. * Explicitly diagnose Go-language bad PT_LOAD; recommend hemfix.c. https://sourceforge.net/p/upx/bugs/195/ https://github.com/pwaller/goupx * Fix CERT-FI Case 829767 UPX command line tools segfaults. Received by UPX Team on 2015-May-08; originally reported by Codenomicon to NCSC-FI on 2015-01-08. The vulnerabilities were discovered by Joonas Kuorilehto and Antti Häyrynen from Codenomicon. * bug fixes - see https://github.com/upx/upx/milestone/1 @ text @$NetBSD: patch-src_Makefile,v 1.2 2014/05/26 01:30:39 rodent Exp $ Enable ZLIB support. --- src/Makefile.orig 2013-09-30 15:51:00.000000000 +0000 +++ src/Makefile @@@@ -57,6 +57,7 @@@@ ifneq ($(wildcard $(UPX_UCLDIR)/include/ INCLUDES += -I$(UPX_UCLDIR)/include LIBS += $(addprefix -L,$(dir $(wildcard $(UPX_UCLDIR)/libucl$(libext) $(UPX_UCLDIR)/src/.libs/libucl$(libext)))) endif +DEFS += -DWITH_ZLIB LIBS += -lucl -lz # you should set envvar UPX_LZMADIR to point to your unpacked LZMA SDK include $(top_srcdir)/src/stub/src/c/Makevars.lzma @ 1.2 log @Updated to latest release, 3.91. Minor whitespace fixes in the Makefile. Use BUILD_DIRS and MAKE_ENV instead of writing do-install phase manually. Add sparc{,64} support to package. Fixes build on OpenBSD/sparc64 at least. Defuzz patches. From NEWS: ================================================================== User visible changes for UPX ================================================================== Changes in 3.91 (30 Sep 2013): * Added experimental support for Windows 64-bit PE files, based on work by Stefan Widmann. Please use for testing only! * bug fixes ================================================================== Changes in 3.09 (18 Feb 2013): * New option --preserve-build-id for GNU ELF. * Allow for code signing and LC_UUID on Mac OS X executables. * Allow non-contiguous LC_SEGMENTs and 0==.vmsize for Mach-O. * Allow zero-filled final page in PackUnix::canUnpack(). * bug fixes @ text @d1 1 a1 1 $NetBSD: patch-src_Makefile,v 1.1 2012/05/02 08:26:21 adam Exp $ @ 1.1 log @Also enable ZLIB support @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- src/Makefile.orig 2012-05-02 08:09:20.000000000 +0000 @