summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-04-26 20:07:05 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-04-26 20:07:05 +0000
commiteafbf23c4143975045b73dd50314eb81338eedda (patch)
tree0b4c9202c6875e72fa2a096a4ee7468b4927a4a8
parentRemove old versions (diff)
downloadgentoo-2-eafbf23c4143975045b73dd50314eb81338eedda.tar.gz
gentoo-2-eafbf23c4143975045b73dd50314eb81338eedda.tar.bz2
gentoo-2-eafbf23c4143975045b73dd50314eb81338eedda.zip
New beta version with LZMA support.
(Portage version: 2.1.2.3)
-rw-r--r--app-arch/upx-ucl/ChangeLog10
-rw-r--r--app-arch/upx-ucl/files/digest-upx-ucl-2.913
-rw-r--r--app-arch/upx-ucl/files/digest-upx-ucl-2.936
-rw-r--r--app-arch/upx-ucl/upx-ucl-2.93.ebuild (renamed from app-arch/upx-ucl/upx-ucl-2.91.ebuild)18
4 files changed, 28 insertions, 9 deletions
diff --git a/app-arch/upx-ucl/ChangeLog b/app-arch/upx-ucl/ChangeLog
index 577fb76ea79f..6241a41daccd 100644
--- a/app-arch/upx-ucl/ChangeLog
+++ b/app-arch/upx-ucl/ChangeLog
@@ -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)
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
index 67f13f010e19..000000000000
--- a/app-arch/upx-ucl/files/digest-upx-ucl-2.91
+++ /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
index 000000000000..142ca986a49d
--- /dev/null
+++ b/app-arch/upx-ucl/files/digest-upx-ucl-2.93
@@ -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
diff --git a/app-arch/upx-ucl/upx-ucl-2.91.ebuild b/app-arch/upx-ucl/upx-ucl-2.93.ebuild
index 7c2ab11b9d75..ab627a0aa131 100644
--- a/app-arch/upx-ucl/upx-ucl-2.91.ebuild
+++ b/app-arch/upx-ucl/upx-ucl-2.93.ebuild
@@ -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() {