Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/lzma/
Date: Thu, 28 Apr 2016 08:17:21
Message-Id: 1461830538.fe50eed65db2e462989c477ec8463099872b33bf.monsieurp@gentoo
1 commit: fe50eed65db2e462989c477ec8463099872b33bf
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 28 07:42:36 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 28 08:02:18 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe50eed6
7
8 app-arch/lzma: EAPI 6 bump.
9
10 Package-Manager: portage-2.2.26
11
12 app-arch/lzma/Manifest | 1 +
13 app-arch/lzma/lzma-9.20-r1.ebuild | 36 ++++++++++++++++++++++++++++++++++++
14 2 files changed, 37 insertions(+)
15
16 diff --git a/app-arch/lzma/Manifest b/app-arch/lzma/Manifest
17 index 6bcf400..4b20ed2 100644
18 --- a/app-arch/lzma/Manifest
19 +++ b/app-arch/lzma/Manifest
20 @@ -1 +1,2 @@
21 +DIST lzma-9.20.tar.bz2 534077 SHA256 8ac221acdca8b6f6dd110120763af42b3707363752fc04e63c7bbff76774a445 SHA512 1c495530834107430a675fb48c006093edc301ec7a2c2f273efd62ff260f3056503bb2c3ddef63e82f5ff04b1347381055cf6cacd59eee9d451c4d841c13cd35 WHIRLPOOL 5ae0d8ece9d3d753ee3efa1b6422c15698a7f20d3783381cac7c5e10422ab532919018f44bac3050329745474c34b1115bc2006e70f4c6287600b89edca99db2
22 DIST lzma920.tar.bz2 534077 SHA256 8ac221acdca8b6f6dd110120763af42b3707363752fc04e63c7bbff76774a445 SHA512 1c495530834107430a675fb48c006093edc301ec7a2c2f273efd62ff260f3056503bb2c3ddef63e82f5ff04b1347381055cf6cacd59eee9d451c4d841c13cd35 WHIRLPOOL 5ae0d8ece9d3d753ee3efa1b6422c15698a7f20d3783381cac7c5e10422ab532919018f44bac3050329745474c34b1115bc2006e70f4c6287600b89edca99db2
23
24 diff --git a/app-arch/lzma/lzma-9.20-r1.ebuild b/app-arch/lzma/lzma-9.20-r1.ebuild
25 new file mode 100644
26 index 0000000..51540f9
27 --- /dev/null
28 +++ b/app-arch/lzma/lzma-9.20-r1.ebuild
29 @@ -0,0 +1,36 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +
36 +inherit toolchain-funcs
37 +
38 +MY_P="${PN}${PV//.}"
39 +DESCRIPTION="LZMA Stream Compressor from the SDK"
40 +HOMEPAGE="http://www.7-zip.org/sdk.html"
41 +SRC_URI="mirror://sourceforge/sevenzip/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
42 +
43 +LICENSE="public-domain"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
46 +IUSE="doc"
47 +
48 +S=${WORKDIR}
49 +
50 +src_compile() {
51 + cd CPP/7zip/Bundles/LzmaCon || die
52 + emake -f makefile.gcc \
53 + CXX="$(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS}" \
54 + CXX_C="$(tc-getCC) ${CFLAGS} ${CPPFLAGS}"
55 +}
56 +
57 +src_install() {
58 + newbin CPP/7zip/Bundles/LzmaCon/lzma lzmacon || die
59 + dodoc lzma.txt history.txt
60 + use doc && dodoc 7zC.txt 7zFormat.txt Methods.txt
61 +}
62 +
63 +pkg_postinst() {
64 + einfo "The lzma binary is now 'lzmacon' to avoid xz-utils conflicts #218459"
65 +}