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