Gentoo Archives: gentoo-commits

From: "Serkan Kaba (serkan)" <serkan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-arch/rar: metadata.xml ChangeLog rar-4.2.0_beta3.ebuild
Date: Sat, 02 Jun 2012 22:12:19
Message-Id: 20120602221210.39A2E2004B@flycatcher.gentoo.org
1 serkan 12/06/02 22:12:10
2
3 Modified: metadata.xml ChangeLog
4 Added: rar-4.2.0_beta3.ebuild
5 Log:
6 Bump to beta version.
7
8 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.12 app-arch/rar/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/metadata.xml?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/metadata.xml?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/metadata.xml?r1=1.11&r2=1.12
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-arch/rar/metadata.xml,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- metadata.xml 4 Mar 2012 18:26:14 -0000 1.11
24 +++ metadata.xml 2 Jun 2012 22:12:10 -0000 1.12
25 @@ -5,6 +5,11 @@
26 <email>jdhore@g.o</email>
27 <name>Jeff Horelick</name>
28 </maintainer>
29 +<maintainer>
30 + <email>serkan@g.o</email>
31 + <name>Serkan Kaba</name>
32 + <description>Beta maintainer</description>
33 +</maintainer>
34 <use>
35 <flag name='all_sfx'>
36 Install all SFX (Self-Extracting) files rather than just the native
37
38
39
40 1.82 app-arch/rar/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.82&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.82&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?r1=1.81&r2=1.82
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v
49 retrieving revision 1.81
50 retrieving revision 1.82
51 diff -u -r1.81 -r1.82
52 --- ChangeLog 23 May 2012 10:37:56 -0000 1.81
53 +++ ChangeLog 2 Jun 2012 22:12:10 -0000 1.82
54 @@ -1,6 +1,12 @@
55 # ChangeLog for app-arch/rar
56 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.81 2012/05/23 10:37:56 ago Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.82 2012/06/02 22:12:10 serkan Exp $
59 +
60 +*rar-4.2.0_beta3 (02 Jun 2012)
61 +
62 + 02 Jun 2012; Serkan Kaba <serkan@g.o> +rar-4.2.0_beta3.ebuild,
63 + metadata.xml:
64 + Bump to beta version.
65
66 23 May 2012; Agostino Sarubbo <ago@g.o> rar-4.1.1.ebuild:
67 Stable for amd64, wrt bug #417149
68
69
70
71 1.1 app-arch/rar/rar-4.2.0_beta3.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-4.2.0_beta3.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-4.2.0_beta3.ebuild?rev=1.1&content-type=text/plain
75
76 Index: rar-4.2.0_beta3.ebuild
77 ===================================================================
78 # Copyright 1999-2012 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/app-arch/rar/rar-4.2.0_beta3.ebuild,v 1.1 2012/06/02 22:12:10 serkan Exp $
81 EAPI=4
82 MY_PV=4.2.b3
83 DESCRIPTION="RAR compressor/uncompressor"
84 HOMEPAGE="http://www.rarsoft.com/"
85 URI_x86="http://www.rarlab.com/rar/rarlinux-${MY_PV}.tar.gz"
86 URI_amd64="http://www.rarlab.com/rar/rarlinux-x64-${MY_PV}.tar.gz"
87 URI_w64="http://www.rarlab.com/rar/winrar-x64-${MY_PV//.}.exe"
88 SRC_URI="x86? ( ${URI_x86} )
89 amd64? ( ${URI_amd64} )
90 all_sfx? (
91 ${URI_x86}
92 ${URI_amd64}
93 ${URI_w64}
94 )"
95
96 LICENSE="RAR"
97 SLOT="0"
98 KEYWORDS="-* ~amd64 ~x86"
99 IUSE="all_sfx static"
100
101 DEPEND="all_sfx? ( app-arch/unrar )"
102 RDEPEND="sys-libs/glibc"
103
104 S=${WORKDIR}/${PN}
105
106 QA_DT_HASH="opt/rar/default.sfx
107 opt/rar/default-elf32.sfx
108 opt/rar/default-elf64.sfx
109 opt/rar/default-win32.sfx
110 opt/rar/default-win64.sfx
111 opt/rar/WinCon.SFX
112 opt/rar/WinCon64.SFX
113 opt/rar/Zip.SFX
114 opt/rar/Zip64.SFX
115 opt/rar/unrar
116 opt/rar/rar"
117 QA_PRESTRIPPED=${QA_DT_HASH}
118
119 src_unpack() {
120 use x86 && unpack ${URI_x86##*/}
121 use amd64 && unpack ${URI_amd64##*/}
122 rm -f "${S}"/license.txt
123 if use all_sfx ; then
124 mkdir sfx
125 cd sfx
126 unpack ${URI_x86##*/}
127 mv rar/default.sfx default-elf32.sfx || die
128 unpack ${URI_amd64##*/}
129 mv rar/default.sfx default-elf64.sfx || die
130 ln -s "${DISTDIR}"/${URI_w64##*/} w64.rar
131 unpack ./w64.rar
132 mv Default.SFX default-win32.sfx || die
133 mv Default64.SFX default-win64.sfx || die
134 fi
135 }
136
137 src_compile() { :; }
138
139 src_install() {
140 exeinto /opt/rar
141 doexe rar unrar || die
142 use static && { newexe rar_static rar || die ; }
143
144 dodir /opt/bin
145 dosym ../rar/rar /opt/bin/rar || die
146 dosym ../rar/unrar /opt/bin/unrar || die
147
148 insinto /opt/rar
149 if use all_sfx ; then
150 doins "${WORKDIR}"/sfx/*.{sfx,SFX} || die
151 else
152 doins default.sfx || die
153 fi
154 doins rarfiles.lst || die
155 dodoc *.txt
156 }