# ChangeLog for app-arch/upx-ucl
-# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-ucl/ChangeLog,v 1.10 2006/12/01 11:37:07 drizzt Exp $
+# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-ucl/ChangeLog,v 1.11 2007/04/26 20:07:05 drizzt Exp $
+
+*upx-ucl-2.93 (26 Apr 2007)
+
+ 26 Apr 2007; Timothy Redaelli <drizzt@gentoo.org> -upx-ucl-2.91.ebuild,
+ +upx-ucl-2.93.ebuild:
+ New beta version with LZMA support.
*upx-ucl-2.91 (01 Dec 2006)
*upx-ucl-2.03 (01 Dec 2006)
MD5 ef26e703c2348a2f313a823bfb0770fb files/upx-ucl-1.25-pie.patch 782
RMD160 c35d0c3b015586c8b4472e33be790f722daa5046 files/upx-ucl-1.25-pie.patch 782
SHA256 edbb4eb5888822b6b70fd8b1e058c5315832811e815c8753fd90e9b1430f6d20 files/upx-ucl-1.25-pie.patch 782
+DIST lzma443.tar.bz2 178493 RMD160 f4f19c9f9bd8ded26318208e75ac14c8869c4ef8 SHA1 1667abfb40da82d53fa2690f3cd58a0e7e751e55 SHA256 ba85f63243f1f530882cadae401e6f42f624ebb07829e467ea6177e303fa64b2
DIST upx-1.25-src.tar.gz 250849 RMD160 1c73a1eb8d98d32ef63ed351ca494526f895a9de SHA1 7ce05370efe969832d841a73dd165e6a4292f9d4 SHA256 c0bf0b2eccd5766a1171733323ab79c9e4d21d66f4ef2ad8ea7387c72adeb6ed
DIST upx-2.02-src.tar.gz 463042 RMD160 e3502d4dae963ff91e130dff6263c5814328c3b7 SHA1 6f0a6542cb542c6f8e7054cd23cc11993ea242c9 SHA256 ced1f4f6a03804d43e40de513a7661dc12e21702fc18fbfa20366d7583953731
DIST upx-2.03-src.tar.gz 466173 RMD160 5aa4430a1fdf301bd330a99466277e54966faa78 SHA1 0b08111afefc116618b5bbc09816858d1b7900bb SHA256 5c8aa10cbde128587b3b8679ce5d8000036b40add2ee45bed06b53a3b024b353
-DIST upx-2.91-src.tar.bz2 618113 RMD160 42d74375ad20a733b07f229ff14bfc51f59e60f1 SHA1 f3ec864497d764a2495147c28b675b79f4671d4a SHA256 1f31e06014ba80cc38a19d467de2c6db48f58a5eaff7b5393be9b061ef84965b
+DIST upx-2.93-src.tar.bz2 703229 RMD160 2133133a4686764f5675e655cd4873e820c3bc06 SHA1 65a7fa7e98f40c7b295a0c01c01a4d3ed47f4fcf SHA256 7ee33c8f553a005069fbbc7b66cc9f652f290a9a33a5b8b06d20bee070a34e62
EBUILD upx-ucl-1.25-r1.ebuild 1225 RMD160 1a96da36c9d96e76b49ecf79089ad7683dea0c4f SHA1 1db0b20e1497bad33191ef0c4a3de1a3b5e77fd6 SHA256 f2bced54b20298652ee3e5423d6cde6d210fa853fe54facb3dccd13463bbc373
MD5 b429bf5b6ca981b0e3dd902ac4dfd4db upx-ucl-1.25-r1.ebuild 1225
RMD160 1a96da36c9d96e76b49ecf79089ad7683dea0c4f upx-ucl-1.25-r1.ebuild 1225
MD5 dd6ef5b80a1d2b186ee3adbd2dc2c8f0 upx-ucl-2.03.ebuild 850
RMD160 69c338694e2823a210f71c29eed6c58e46fd6cf2 upx-ucl-2.03.ebuild 850
SHA256 41016249ff7436fe07fcc34a033fd4e018dd1a390743d4b16ca466e0bddd9abd upx-ucl-2.03.ebuild 850
-EBUILD upx-ucl-2.91.ebuild 860 RMD160 c059edcab324f60da0082d73f2eb677dada7eeee SHA1 8dc71a6a3a1864c4218d49af7d42edbfc6c6cce9 SHA256 8a6f0523a9bf529fefaddfbebd9941654fa7b7791506db55de520cd5996adfc4
-MD5 f9212a0ccd5e183051e9287db15ccb0a upx-ucl-2.91.ebuild 860
-RMD160 c059edcab324f60da0082d73f2eb677dada7eeee upx-ucl-2.91.ebuild 860
-SHA256 8a6f0523a9bf529fefaddfbebd9941654fa7b7791506db55de520cd5996adfc4 upx-ucl-2.91.ebuild 860
-MISC ChangeLog 1575 RMD160 b4c64a5d47c8082270c9d4cc94d9a0ad1f2802ab SHA1 8607fd8aa1d9b7c321e689d2e2d17f2b7c8ea8aa SHA256 86b53b7e8dee1bc51c5b31ed76a3b64596e372fa93b78d0f250493190afe2b12
-MD5 42d4b7382e67408fe62de8344ac6f6d5 ChangeLog 1575
-RMD160 b4c64a5d47c8082270c9d4cc94d9a0ad1f2802ab ChangeLog 1575
-SHA256 86b53b7e8dee1bc51c5b31ed76a3b64596e372fa93b78d0f250493190afe2b12 ChangeLog 1575
+EBUILD upx-ucl-2.93.ebuild 1131 RMD160 fa779e5c930c2c62599008824bc932fa9c1b35b5 SHA1 23c3554137a8b51390736e1ddac107e8480531e2 SHA256 d7e6b9669d1d782bd189053ee14575cc98c51154b933d1a61394e8be1eae4524
+MD5 de73ea37a4aa7796ca57ff05d0da5962 upx-ucl-2.93.ebuild 1131
+RMD160 fa779e5c930c2c62599008824bc932fa9c1b35b5 upx-ucl-2.93.ebuild 1131
+SHA256 d7e6b9669d1d782bd189053ee14575cc98c51154b933d1a61394e8be1eae4524 upx-ucl-2.93.ebuild 1131
+MISC ChangeLog 1741 RMD160 43d6a030248e3d6639987f16f3bacec39fb51483 SHA1 adbf06bcd1fa909f3eaf723cffc513fa26f48b6a SHA256 d0c3d28051b7088d3c73093f07a730de9b17191387b2ce1c30b1076513aeea6b
+MD5 d960a3882fc341e2e70936874433f02e ChangeLog 1741
+RMD160 43d6a030248e3d6639987f16f3bacec39fb51483 ChangeLog 1741
+SHA256 d0c3d28051b7088d3c73093f07a730de9b17191387b2ce1c30b1076513aeea6b ChangeLog 1741
MISC metadata.xml 332 RMD160 51646c7f9268e1f838fdfc28926a1475350591fa SHA1 1839d0bea5faeb7b114c4601672c493d880b5e38 SHA256 295aaf52bf304b41d2cea63a5eb2b5831c48df073c5ce72997aa82ca68dbad4d
MD5 7d4ee72b606e5290cecc3c64bcd1adac metadata.xml 332
RMD160 51646c7f9268e1f838fdfc28926a1475350591fa metadata.xml 332
MD5 2191790ffa00cabcc6bcfe3173f835e0 files/digest-upx-ucl-2.03 238
RMD160 c8c4d5ba3c18397660c71733b30c2d885e4cce5a files/digest-upx-ucl-2.03 238
SHA256 ca46b33fe729161ddb0692ae3fba2d772f597e3d41ac89900565be392468490d files/digest-upx-ucl-2.03 238
-MD5 e8565e41d6bf30df8331dc2780e60693 files/digest-upx-ucl-2.91 241
-RMD160 e6f59474cbd9686ccffa71553adadf25e128849e files/digest-upx-ucl-2.91 241
-SHA256 9bde605b48f812da6078fde876a0613049f537f1d590d2ffde5ff03b5c132aef files/digest-upx-ucl-2.91 241
+MD5 1b5b0a153dfdcf7828c323fb6b56d842 files/digest-upx-ucl-2.93 467
+RMD160 e6a160ebf88ea7c722d2e789cadf36f76f9ac56f files/digest-upx-ucl-2.93 467
+SHA256 4eb16516cda80b1aad504d685a97d36304358b37ac12bf516634df81d407cd3c files/digest-upx-ucl-2.93 467
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
+Version: GnuPG v2.0.3 (GNU/Linux)
-iD8DBQFFcBPsGDyatLGpTbYRAjuLAJ4hkkUWVMoWm4rJvpjVjp/WXzTqJQCeL3p5
-gvtizYlwnJJ4EhPmW2lMofo=
-=/A5+
+iD8DBQFGMQZujJyKLBkBVroRAhmKAJ4lnSvf7UQ3ezkqnkoCzkUHoMbBvgCgxgo2
+VP7Tx5Ccxn1IdwDJraV6Kfk=
+=VS2h
-----END PGP SIGNATURE-----
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-ucl/upx-ucl-2.91.ebuild,v 1.1 2006/12/01 11:37:07 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/upx-ucl/upx-ucl-2.93.ebuild,v 1.1 2007/04/26 20:07:05 drizzt Exp $
inherit eutils toolchain-funcs
+LZMA_VER=4.43
MY_P="${P/-ucl/}-src"
DESCRIPTION="upx is the Ultimate Packer for eXecutables."
HOMEPAGE="http://upx.sourceforge.net"
-SRC_URI="http://upx.sourceforge.net/download/unstable/${MY_P}.tar.bz2"
+SRC_URI="http://upx.sourceforge.net/download/unstable/${MY_P}.tar.bz2
+ mirror://sourceforge/sevenzip/lzma${LZMA_VER/.}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
S="${WORKDIR}/${MY_P}"
+src_unpack() {
+ unpack ${MY_P}.tar.bz2
+ mkdir "${WORKDIR}"/lzma-${LZMA_VER}
+ cd "${WORKDIR}"/lzma-${LZMA_VER}
+ unpack lzma${LZMA_VER/.}.tar.bz2
+ cd "${S}"
+}
+
src_compile() {
tc-export CXX
#make -C src UPX_UCLDIR=/usr || die "Failed compiling"
- emake all || die
+ emake UPX_LZMADIR="${WORKDIR}"/lzma-${LZMA_VER} all || die
}
src_install() {