summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadoslaw Stachowiak <radek@gentoo.org>2006-04-16 10:26:38 +0000
committerRadoslaw Stachowiak <radek@gentoo.org>2006-04-16 10:26:38 +0000
commit63cf9154b2fba66b941c1f92dccbfe7c0f36a30d (patch)
treeebbd2003a653778869c297a78d874c18a4cc3942 /app-arch
parentStable on alpha, bug 130079. (diff)
downloadhistorical-63cf9154b2fba66b941c1f92dccbfe7c0f36a30d.tar.gz
historical-63cf9154b2fba66b941c1f92dccbfe7c0f36a30d.tar.bz2
historical-63cf9154b2fba66b941c1f92dccbfe7c0f36a30d.zip
Version bump. Fixes partially #126722
Package-Manager: portage-2.1_pre7-r5
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/p7zip/ChangeLog7
-rw-r--r--app-arch/p7zip/Manifest12
-rw-r--r--app-arch/p7zip/files/digest-p7zip-4.393
-rw-r--r--app-arch/p7zip/p7zip-4.39.ebuild62
4 files changed, 80 insertions, 4 deletions
diff --git a/app-arch/p7zip/ChangeLog b/app-arch/p7zip/ChangeLog
index 539707f467bb..fe89423814d3 100644
--- a/app-arch/p7zip/ChangeLog
+++ b/app-arch/p7zip/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-arch/p7zip
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/p7zip/ChangeLog,v 1.34 2006/03/22 09:49:53 radek Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/p7zip/ChangeLog,v 1.35 2006/04/16 10:26:38 radek Exp $
+
+*p7zip-4.39 (16 Apr 2006)
+
+ 16 Apr 2006; Radoslaw Stachowiak <radek@gentoo.org> +p7zip-4.39.ebuild:
+ Version bump. Fixes partially #126722
22 Mar 2006; Radoslaw Stachowiak <radek@gentoo.org> p7zip-4.33.ebuild:
removed amd64 keyword due to fPIC bug #126722
diff --git a/app-arch/p7zip/Manifest b/app-arch/p7zip/Manifest
index 77b8fd9ed49a..bb918561f35a 100644
--- a/app-arch/p7zip/Manifest
+++ b/app-arch/p7zip/Manifest
@@ -1,6 +1,6 @@
-MD5 802aa0d5e2048853d38af8d5ee4665b4 ChangeLog 4935
-RMD160 b1856be5e63cff6f6560230fe4355c1708d8e4dd ChangeLog 4935
-SHA256 b1e0d12d49e450e9267779d1de3eaf9055b89070f7a302d45613b073ed843a2c ChangeLog 4935
+MD5 e6b6a30596c97c86fee9a65f4c37e100 ChangeLog 5077
+RMD160 fc468a95aea9196b1cd2f060d1152fc645bce1fa ChangeLog 5077
+SHA256 16045aadbbbd9287a0214bb4ee7bc3ba5fb1fa0c2c362b6f8e9ed1f2906936b0 ChangeLog 5077
MD5 bce80de865b3593d2479e9f87bb7c011 files/7z 142
RMD160 83bec2cf921c9562e739cddf1b18092dceffa749 files/7z 142
SHA256 4b5a22ff23f0dc7e3b5dc0c44733fe73b2d3cd1683092a3d691179687cf95e1d files/7z 142
@@ -16,6 +16,9 @@ SHA256 4cdaa53eba46f274cde899cc7b22de6af70102e21181ea18b3e5e373675cc427 files/di
MD5 9585aac183476ae0d88d2fe920cdfe26 files/digest-p7zip-4.33 262
RMD160 9d9e9027ba3c3ee3b6a6c2371fe69870627df35d files/digest-p7zip-4.33 262
SHA256 148e8076a035b15cbb36ad217184577855667b7c40c5c1ef0c2da74c403b30c5 files/digest-p7zip-4.33 262
+MD5 fbd619d7a03356b40ae8b0730c4c6721 files/digest-p7zip-4.39 262
+RMD160 d814b7fa9229d03a9b8c355a802fe88447a1eaf6 files/digest-p7zip-4.39 262
+SHA256 e38258b343c87b76b2fa1dbbb825520bc56ac9d19db267dbc784b41d67044195 files/digest-p7zip-4.39 262
MD5 7bca8f207e6b570c09854ecb5e0860a6 files/p7zip 1210
RMD160 0f331392eb77077ea6c100011326202661e9b6ab files/p7zip 1210
SHA256 28d181cd1c43628da0adb485e20f270461b6cf8d743d2187a3380f7799fbc2d5 files/p7zip 1210
@@ -37,3 +40,6 @@ SHA256 e13fb062eac840026c163c950581bb0b1e24cb24152623f8733370fd4e17983b p7zip-4.
MD5 b0eb757cfd09fecd92e4ebeb10684e2a p7zip-4.33.ebuild 1486
RMD160 e237c03795edd8ea1060d16ed4bde4a9a0115b2d p7zip-4.33.ebuild 1486
SHA256 83337cf89b05cd3f334e709b6ce6ca3747172686f2716fbc2a22f05d09d1301f p7zip-4.33.ebuild 1486
+MD5 9cfa5a0ebcb535beaf755dc37c9c96d1 p7zip-4.39.ebuild 1737
+RMD160 378a6a06467d84c1b1fc7897b1bbd167a52f5d2e p7zip-4.39.ebuild 1737
+SHA256 311914fda249955dcde9974e9f26166c6002922dcce10df02836083690539644 p7zip-4.39.ebuild 1737
diff --git a/app-arch/p7zip/files/digest-p7zip-4.39 b/app-arch/p7zip/files/digest-p7zip-4.39
new file mode 100644
index 000000000000..6482626874d4
--- /dev/null
+++ b/app-arch/p7zip/files/digest-p7zip-4.39
@@ -0,0 +1,3 @@
+MD5 081be9cfb67c9be4e526913b14dd6f86 p7zip_4.39_src_all.tar.bz2 1445834
+RMD160 5b2e319ca462f8c3cb4df4e57e3116e1a847c1ff p7zip_4.39_src_all.tar.bz2 1445834
+SHA256 8eef1c3907f58a2fd2b15bce94334635d8199e21d5daab541057a828b7e7da0e p7zip_4.39_src_all.tar.bz2 1445834
diff --git a/app-arch/p7zip/p7zip-4.39.ebuild b/app-arch/p7zip/p7zip-4.39.ebuild
new file mode 100644
index 000000000000..2376d918a8ce
--- /dev/null
+++ b/app-arch/p7zip/p7zip-4.39.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/p7zip/p7zip-4.39.ebuild,v 1.1 2006/04/16 10:26:38 radek Exp $
+
+inherit eutils toolchain-funcs multilib
+
+DESCRIPTION="Port of 7-Zip archiver for Unix"
+HOMEPAGE="http://p7zip.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~hppa ~ppc ~x86"
+IUSE="static doc"
+
+S=${WORKDIR}/${PN}_${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ use static && epatch "${FILESDIR}"/p7zip-4.16_x86_static.patch
+ # be aware that CXX is now gcc in pattern due to upstream (radek@20060318)
+ sed -i \
+ -e "/^CXX=/s:gcc:$(tc-getCXX):" \
+ -e "/^CC=/s:gcc:$(tc-getCC):" \
+ -e "s:-O1 -s:${CXXFLAGS}:" \
+ -e "s:-O -s:${CXXFLAGS}:" \
+ makefile* || die "cleaning up makefiles"
+
+ if use amd64; then
+ ewarn "Using suboptimal -fPIC upstream makefile due to amd64 being detected. See #126722"
+ cp -f makefile.linux_amd64 makefile.machine
+ fi
+}
+
+src_compile() {
+ emake all2 || die "compilation error"
+}
+
+src_install() {
+ # this wrappers can not be symlinks, p7zip should be called with full path
+ make_wrapper 7zr "/usr/lib/${PN}/7zr"
+ make_wrapper 7za "/usr/lib/${PN}/7za"
+ make_wrapper 7z "/usr/lib/${PN}/7z"
+
+ dobin ${FILESDIR}/p7zip
+
+ exeinto /usr/$(get_libdir)/${PN}
+ doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx || die "doexe bins"
+ exeinto /usr/$(get_libdir)/${PN}/Codecs
+ doexe bin/Codecs/* || die "doexe Codecs"
+ exeinto /usr/$(get_libdir)/${PN}/Formats
+ doexe bin/Formats/* || die "doexe Formats"
+
+ doman man1/7z.1 man1/7za.1 man1/7zr.1
+ dodoc ChangeLog README TODO
+
+ if use doc ; then
+ dodoc DOCS/*.txt
+ dohtml -r DOCS/MANUAL/*
+ fi
+}