Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-arch/rpm2targz: ChangeLog rpm2targz-9.0-r7.ebuild
Date: Tue, 29 Apr 2008 07:53:44
Message-Id: E1Jqkek-00071e-Ad@stork.gentoo.org
1 pva 08/04/29 07:53:42
2
3 Modified: ChangeLog
4 Added: rpm2targz-9.0-r7.ebuild
5 Log:
6 Increased RPMBUFSIZ to allow rpm2targz unpack Nessus binaries, thank Cyberjun, bug #187219.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.61 app-arch/rpm2targz/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-arch/rpm2targz/ChangeLog?rev=1.61&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-arch/rpm2targz/ChangeLog?rev=1.61&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-arch/rpm2targz/ChangeLog?r1=1.60&r2=1.61
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/ChangeLog,v
19 retrieving revision 1.60
20 retrieving revision 1.61
21 diff -u -r1.60 -r1.61
22 --- ChangeLog 28 Sep 2007 12:03:40 -0000 1.60
23 +++ ChangeLog 29 Apr 2008 07:53:41 -0000 1.61
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-arch/rpm2targz
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/ChangeLog,v 1.60 2007/09/28 12:03:40 angelos Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/ChangeLog,v 1.61 2008/04/29 07:53:41 pva Exp $
30 +
31 +*rpm2targz-9.0-r7 (29 Apr 2008)
32 +
33 + 29 Apr 2008; Peter Volkov <pva@g.o>
34 + +files/rpm2targz-9.0-increase-RPMBUFSIZ.patch, +rpm2targz-9.0-r7.ebuild:
35 + Increased RPMBUFSIZ to allow rpm2targz unpack Nessus binaries, thank
36 + Cyberjun, bug #187219.
37
38 28 Sep 2007; Christoph Mende <angelos@g.o> rpm2targz-9.0-r6.ebuild:
39 Stable on amd64 wrt bug #193886
40
41
42
43 1.1 app-arch/rpm2targz/rpm2targz-9.0-r7.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-arch/rpm2targz/rpm2targz-9.0-r7.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-arch/rpm2targz/rpm2targz-9.0-r7.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rpm2targz-9.0-r7.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/rpm2targz-9.0-r7.ebuild,v 1.1 2008/04/29 07:53:41 pva Exp $
53
54 inherit toolchain-funcs eutils
55
56 DESCRIPTION="Convert a .rpm file to a .tar.gz archive"
57 HOMEPAGE="http://www.slackware.com/config/packages.php"
58 SRC_URI="mirror://gentoo/${P}.tar.gz"
59
60 LICENSE="as-is"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
63 IUSE="userland_GNU"
64
65 # NOTE: rpm2targz autodetects rpm2cpio at runtime, and uses it if available,
66 # so we don't explicitly set it as a dependency.
67 DEPEND="app-arch/cpio
68 sys-apps/file"
69 RDEPEND="${DEPEND}
70 userland_GNU? (
71 sys-apps/util-linux
72 sys-apps/which )"
73
74 S=${WORKDIR}
75
76 src_unpack() {
77 unpack ${A}
78 cd "${S}"
79 # makes rpm2targz extract in current dir
80 epatch "${FILESDIR}"/${P}-gentoo.patch
81 # adds bzip2 detection (#23249)
82 epatch "${FILESDIR}"/${P}-bzip2.patch
83 # adds bzip2 decompression to rpm2targz (#31164)
84 epatch "${FILESDIR}"/${P}-bzip2_rpm2targz.patch
85 # secures temp file handling (#96192)
86 epatch "${FILESDIR}"/${P}-secure_temp_handling.patch
87 # add supprot for a quicker rpm2tar
88 epatch "${FILESDIR}"/${P}-rpm2tar.patch
89 # non-gnu portability with which
90 epatch "${FILESDIR}"/${P}-portability.patch
91 # remove bashisms to be compatible with other sh
92 epatch "${FILESDIR}"/${P}-sh.patch
93 # remove warnings from the compiler (and QA warnings too)
94 epatch "${FILESDIR}"/${P}-warnings.patch
95 # Increase RPMBUFSIZ to increase the possibility to find magic compression
96 # identifier #187219, comment 13
97 epatch "${FILESDIR}"/${P}-increase-RPMBUFSIZ.patch
98 }
99
100 src_compile() {
101 emake rpmoffset CC=$(tc-getCC) || die
102 }
103
104 src_install() {
105 dobin rpmoffset rpm2targz || die
106 dosym rpm2targz /usr/bin/rpm2tar
107 dodoc rpm2targz.README
108 }
109
110
111
112 --
113 gentoo-commits@l.g.o mailing list