# upx/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run upx \ --delgit --checkout=v4.2.4 \ https://github.com/upx/upx.git #--------------------------------------------------------------------- 2. Release 3.94-20170810 segfaulted when used on statically linked musl executables. Devel branch 180630 fixed that. #--------------------------------------------------------------------- 3. This distro builds a version of "upx" that supports "upx --lzma" (i.e., LZMA compression). #--------------------------------------------------------------------- 4. "upx --lzma" is a better choice (on average) than "upx --best". "--lzma" is usually much faster and it seems to produce smaller files. #--------------------------------------------------------------------- [buildtimes] 00.01 hours (or 000.58 minutes) - HP EliteBook 8560w 32GB RAM 00.01 hours (or 000.67 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.01 hours (or 000.68 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.04 hours (or 002.22 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] configure = none exepack = no license = See "license*.txt" in installed tree licfile = COPYING nowerror = yes unpack = relaxed tmpsize = 75M #--------------------------------------------------------------------- [depends] findutils:forward git:forward sed zlib #--------------------------------------------------------------------- [build] BINDIR=$PKGDIR_PROD/bin DOCDIR=$PKGDIR_PROD/doc MANDIR=$PKGDIR_PROD/man/man1 mkdir -p $BINDIR $DOCDIR $MANDIR # SMP might not work here cd src make target=linux release cd .. cp -p build/release/upx $BINDIR/ #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/upx-ucl url_home = http://upx.sourceforge.net/ url_lfs = n/a url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 170504 Updated from 3.09 to 3.91 170812 Updated to 170810 ("git" date circa release "3.94") 170812 Updated lzma part from 4.43 to 9.22 180630 Updated to 180630 ("git" date) 180826 Updated to 180826 ("git" date circa release "3.95") 210501 Updated to 2dae2a399 ("git" hash) 230210 Updated to 33cdcb0e8 - same as 4.0.2 240121 Updated to 099c3d829 - same as 4.2.2 240328 Updated to 5bef96806 - same as 4.2.3 240509 Updated to 3757579ff - same as 4.2.4