New beta version with LZMA support.
authorTimothy Redaelli <drizzt@gentoo.org>
Thu, 26 Apr 2007 20:07:05 +0000 (20:07 +0000)
committerTimothy Redaelli <drizzt@gentoo.org>
Thu, 26 Apr 2007 20:07:05 +0000 (20:07 +0000)
Package-Manager: portage-2.1.2.3

app-arch/upx-ucl/ChangeLog
app-arch/upx-ucl/Manifest
app-arch/upx-ucl/files/digest-upx-ucl-2.91 [deleted file]
app-arch/upx-ucl/files/digest-upx-ucl-2.93 [new file with mode: 0644]
app-arch/upx-ucl/upx-ucl-2.93.ebuild [moved from app-arch/upx-ucl/upx-ucl-2.91.ebuild with 60% similarity]

index 577fb76ea79fdb2d17c4aaf300aee76484e3aaa5..6241a41daccdc411e5713279648190d195ede17c 100644 (file)
@@ -1,6 +1,12 @@
 # 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)
index b66cbcf68bee79a93185c974d9185d81bb35cd37..1f691a7079740ec3d56f9a60e2fd0189b3bafe5c 100644 (file)
@@ -5,10 +5,11 @@ AUX upx-ucl-1.25-pie.patch 782 RMD160 c35d0c3b015586c8b4472e33be790f722daa5046 S
 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
@@ -21,14 +22,14 @@ EBUILD upx-ucl-2.03.ebuild 850 RMD160 69c338694e2823a210f71c29eed6c58e46fd6cf2 S
 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
@@ -42,13 +43,13 @@ SHA256 e17f63b4fe7f5adc6cee8b2220b94b6813b33af9778ed05254c604921348ad5b files/di
 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-----
diff --git a/app-arch/upx-ucl/files/digest-upx-ucl-2.91 b/app-arch/upx-ucl/files/digest-upx-ucl-2.91
deleted file mode 100644 (file)
index 67f13f0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d1558a10f5a9d710dff38484864133dd upx-2.91-src.tar.bz2 618113
-RMD160 42d74375ad20a733b07f229ff14bfc51f59e60f1 upx-2.91-src.tar.bz2 618113
-SHA256 1f31e06014ba80cc38a19d467de2c6db48f58a5eaff7b5393be9b061ef84965b upx-2.91-src.tar.bz2 618113
diff --git a/app-arch/upx-ucl/files/digest-upx-ucl-2.93 b/app-arch/upx-ucl/files/digest-upx-ucl-2.93
new file mode 100644 (file)
index 0000000..142ca98
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 c4e1b467184c7cffd4371c74df2baf0f lzma443.tar.bz2 178493
+RMD160 f4f19c9f9bd8ded26318208e75ac14c8869c4ef8 lzma443.tar.bz2 178493
+SHA256 ba85f63243f1f530882cadae401e6f42f624ebb07829e467ea6177e303fa64b2 lzma443.tar.bz2 178493
+MD5 89e05680fa8cf7572439aeee518ff68f upx-2.93-src.tar.bz2 703229
+RMD160 2133133a4686764f5675e655cd4873e820c3bc06 upx-2.93-src.tar.bz2 703229
+SHA256 7ee33c8f553a005069fbbc7b66cc9f652f290a9a33a5b8b06d20bee070a34e62 upx-2.93-src.tar.bz2 703229
similarity index 60%
rename from app-arch/upx-ucl/upx-ucl-2.91.ebuild
rename to app-arch/upx-ucl/upx-ucl-2.93.ebuild
index 7c2ab11b9d75f48457e2a823e8f0fed9166f2165..ab627a0aa131f08771863d3500439886242822d3 100644 (file)
@@ -1,13 +1,15 @@
-# 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"
@@ -21,10 +23,18 @@ DEPEND=">=dev-libs/ucl-1.02
 
 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() {