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-5.0.0.ebuild ChangeLog rar-5.0.0_beta8.ebuild
Date: Thu, 31 Oct 2013 01:11:29
Message-Id: 20131031011120.DEFAB20047@flycatcher.gentoo.org
1 jdhore 13/10/31 01:11:20
2
3 Modified: ChangeLog
4 Added: rar-5.0.0.ebuild
5 Removed: rar-5.0.0_beta8.ebuild
6 Log:
7 Version bump to 5.0.0 and remove beta release
8
9 (Portage version: 2.2.7/cvs/Linux i686, signed Manifest commit with key 23E9E900)
10
11 Revision Changes Path
12 1.89 app-arch/rar/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.89&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?rev=1.89&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/ChangeLog?r1=1.88&r2=1.89
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v
21 retrieving revision 1.88
22 retrieving revision 1.89
23 diff -u -r1.88 -r1.89
24 --- ChangeLog 1 Sep 2013 22:26:30 -0000 1.88
25 +++ ChangeLog 31 Oct 2013 01:11:20 -0000 1.89
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-arch/rar
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.88 2013/09/01 22:26:30 jdhore Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-arch/rar/ChangeLog,v 1.89 2013/10/31 01:11:20 jdhore Exp $
31 +
32 +*rar-5.0.0 (31 Oct 2013)
33 +
34 + 31 Oct 2013; Jeff Horelick <jdhore@g.o> +rar-5.0.0.ebuild,
35 + -rar-5.0.0_beta8.ebuild:
36 + Version bump to 5.0.0 and remove beta release
37
38 *rar-5.0.0_beta8 (01 Sep 2013)
39
40
41
42
43 1.1 app-arch/rar/rar-5.0.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-5.0.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/rar/rar-5.0.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rar-5.0.0.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-arch/rar/rar-5.0.0.ebuild,v 1.1 2013/10/31 01:11:20 jdhore Exp $
53 EAPI=4
54 MY_PV="${PV/0_beta/b}"
55 DESCRIPTION="RAR compressor/uncompressor"
56 HOMEPAGE="http://www.rarsoft.com/"
57 URI_x86="http://www.rarlab.com/rar/rarlinux-${MY_PV}.tar.gz"
58 URI_amd64="http://www.rarlab.com/rar/rarlinux-x64-${MY_PV}.tar.gz"
59 URI_w64="http://www.rarlab.com/rar/winrar-x64-${MY_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_FLAGS_IGNORED="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_FLAGS_IGNORED}
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 }