Gentoo Archives: gentoo-commits

From: "Jeff Horelick (jdhore)" <jdhore@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-arch/rar: rar-4.2.0.ebuild ChangeLog rar-4.2.0_beta3.ebuild
Date: Tue, 10 Jul 2012 08:44:54
Message-Id: 20120710084437.3459120063@flycatcher.gentoo.org
1 jdhore 12/07/10 08:44:37
2
3 Modified: ChangeLog
4 Added: rar-4.2.0.ebuild
5 Removed: rar-4.2.0_beta3.ebuild
6 Log:
7 Version bump.
8
9 (Portage version: 2.2.0_alpha116/cvs/Linux i686)
10
11 Revision Changes Path
12 1.83 app-arch/rar/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.83&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.83&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?r1=1.82&r2=1.83
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v
21 retrieving revision 1.82
22 retrieving revision 1.83
23 diff -u -r1.82 -r1.83
24 --- ChangeLog 2 Jun 2012 22:12:10 -0000 1.82
25 +++ ChangeLog 10 Jul 2012 08:44:37 -0000 1.83
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-arch/rar
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.82 2012/06/02 22:12:10 serkan Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.83 2012/07/10 08:44:37 jdhore Exp $
31 +
32 +*rar-4.2.0 (10 Jul 2012)
33 +
34 + 10 Jul 2012; Jeff Horelick <jdhore@g.o> +rar-4.2.0.ebuild,
35 + -rar-4.2.0_beta3.ebuild:
36 + Version bump.
37
38 *rar-4.2.0_beta3 (02 Jun 2012)
39
40
41
42
43 1.1 app-arch/rar/rar-4.2.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-4.2.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-4.2.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rar-4.2.0.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-arch/rar/rar-4.2.0.ebuild,v 1.1 2012/07/10 08:44:37 jdhore Exp $
53 EAPI=4
54
55 DESCRIPTION="RAR compressor/uncompressor"
56 HOMEPAGE="http://www.rarsoft.com/"
57 URI_x86="http://www.rarlab.com/rar/rarlinux-${PV}.tar.gz"
58 URI_amd64="http://www.rarlab.com/rar/rarlinux-x64-${PV}.tar.gz"
59 URI_w64="http://www.rarlab.com/rar/winrar-x64-${PV//.}.exe"
60 SRC_URI="x86? ( ${URI_x86} )
61 amd64? ( ${URI_amd64} )
62 all_sfx? (
63 ${URI_x86}
64 ${URI_amd64}
65 ${URI_w64}
66 )"
67
68 LICENSE="RAR"
69 SLOT="0"
70 KEYWORDS="-* ~amd64 ~x86"
71 IUSE="all_sfx static"
72
73 DEPEND="all_sfx? ( app-arch/unrar )"
74 RDEPEND="sys-libs/glibc"
75
76 S=${WORKDIR}/${PN}
77
78 QA_DT_HASH="opt/rar/default.sfx
79 opt/rar/default-elf32.sfx
80 opt/rar/default-elf64.sfx
81 opt/rar/default-win32.sfx
82 opt/rar/default-win64.sfx
83 opt/rar/WinCon.SFX
84 opt/rar/WinCon64.SFX
85 opt/rar/Zip.SFX
86 opt/rar/Zip64.SFX
87 opt/rar/unrar
88 opt/rar/rar"
89 QA_PRESTRIPPED=${QA_DT_HASH}
90
91 src_unpack() {
92 use x86 && unpack ${URI_x86##*/}
93 use amd64 && unpack ${URI_amd64##*/}
94 rm -f "${S}"/license.txt
95 if use all_sfx ; then
96 mkdir sfx
97 cd sfx
98 unpack ${URI_x86##*/}
99 mv rar/default.sfx default-elf32.sfx || die
100 unpack ${URI_amd64##*/}
101 mv rar/default.sfx default-elf64.sfx || die
102 ln -s "${DISTDIR}"/${URI_w64##*/} w64.rar
103 unpack ./w64.rar
104 mv Default.SFX default-win32.sfx || die
105 mv Default64.SFX default-win64.sfx || die
106 fi
107 }
108
109 src_compile() { :; }
110
111 src_install() {
112 exeinto /opt/rar
113 doexe rar unrar || die
114 use static && { newexe rar_static rar || die ; }
115
116 dodir /opt/bin
117 dosym ../rar/rar /opt/bin/rar || die
118 dosym ../rar/unrar /opt/bin/unrar || die
119
120 insinto /opt/rar
121 if use all_sfx ; then
122 doins "${WORKDIR}"/sfx/*.{sfx,SFX} || die
123 else
124 doins default.sfx || die
125 fi
126 doins rarfiles.lst || die
127 dodoc *.txt
128 }