From eafbf23c4143975045b73dd50314eb81338eedda Mon Sep 17 00:00:00 2001 From: Timothy Redaelli Date: Thu, 26 Apr 2007 20:07:05 +0000 Subject: New beta version with LZMA support. (Portage version: 2.1.2.3) --- app-arch/upx-ucl/ChangeLog | 10 +++++-- app-arch/upx-ucl/files/digest-upx-ucl-2.91 | 3 -- app-arch/upx-ucl/files/digest-upx-ucl-2.93 | 6 ++++ app-arch/upx-ucl/upx-ucl-2.91.ebuild | 36 ----------------------- app-arch/upx-ucl/upx-ucl-2.93.ebuild | 46 ++++++++++++++++++++++++++++++ 5 files changed, 60 insertions(+), 41 deletions(-) delete mode 100644 app-arch/upx-ucl/files/digest-upx-ucl-2.91 create mode 100644 app-arch/upx-ucl/files/digest-upx-ucl-2.93 delete mode 100644 app-arch/upx-ucl/upx-ucl-2.91.ebuild create mode 100644 app-arch/upx-ucl/upx-ucl-2.93.ebuild 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 -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.91.ebuild deleted file mode 100644 index 7c2ab11b9d75..000000000000 --- a/app-arch/upx-ucl/upx-ucl-2.91.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2006 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 $ - -inherit eutils toolchain-funcs - -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" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" - -IUSE="" - -DEPEND=">=dev-libs/ucl-1.02 - dev-lang/perl - !app-arch/upx" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - tc-export CXX - #make -C src UPX_UCLDIR=/usr || die "Failed compiling" - emake all || die -} - -src_install() { - newbin src/upx.out upx - - dodoc BUGS LICENSE NEWS PROJECTS README* THANKS TODO doc/upx.doc doc/*.txt - dohtml doc/upx.html - doman doc/upx.1 -} diff --git a/app-arch/upx-ucl/upx-ucl-2.93.ebuild b/app-arch/upx-ucl/upx-ucl-2.93.ebuild new file mode 100644 index 000000000000..ab627a0aa131 --- /dev/null +++ b/app-arch/upx-ucl/upx-ucl-2.93.ebuild @@ -0,0 +1,46 @@ +# 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.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 + mirror://sourceforge/sevenzip/lzma${LZMA_VER/.}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +IUSE="" + +DEPEND=">=dev-libs/ucl-1.02 + dev-lang/perl + !app-arch/upx" + +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 UPX_LZMADIR="${WORKDIR}"/lzma-${LZMA_VER} all || die +} + +src_install() { + newbin src/upx.out upx + + dodoc BUGS LICENSE NEWS PROJECTS README* THANKS TODO doc/upx.doc doc/*.txt + dohtml doc/upx.html + doman doc/upx.1 +} -- cgit v1.2.3-65-gdbad