Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/rxvt-unicode: metadata.xml ChangeLog rxvt-unicode-9.07-r2.ebuild
Date: Mon, 31 May 2010 01:45:12
Message-Id: 20100531014507.2486F2CF37@corvid.gentoo.org
1 jer 10/05/31 01:45:06
2
3 Modified: metadata.xml ChangeLog
4 Added: rxvt-unicode-9.07-r2.ebuild
5 Log:
6 Make blinking text optional thanks to jussx (bug #321655).
7 (Portage version: 2.2_rc67/cvs/Linux i686)
8
9 Revision Changes Path
10 1.16 x11-terms/rxvt-unicode/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.16&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.16&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?r1=1.15&r2=1.16
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml,v
19 retrieving revision 1.15
20 retrieving revision 1.16
21 diff -u -r1.15 -r1.16
22 --- metadata.xml 14 May 2010 14:36:31 -0000 1.15
23 +++ metadata.xml 31 May 2010 01:45:06 -0000 1.16
24 @@ -12,9 +12,10 @@
25 </maintainer>
26 <use>
27 <flag name='afterimage'>Enable support for
28 - <pkg>media-libs/libafterimage</pkg> </flag>
29 + <pkg>media-libs/libafterimage</pkg></flag>
30 <flag name='iso14755'>Enable ISO-14755 support</flag>
31 - <flag name='xterm-color'>Enable xterm 256 color support</flag>
32 + <flag name='blink'>Enable blinking text</flag>
33 <flag name='wcwidth'>Enable wide char width support</flag>
34 + <flag name='xterm-color'>Enable xterm 256 color support</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.167 x11-terms/rxvt-unicode/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.167&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.167&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?r1=1.166&r2=1.167
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v
49 retrieving revision 1.166
50 retrieving revision 1.167
51 diff -u -r1.166 -r1.167
52 --- ChangeLog 24 May 2010 17:34:24 -0000 1.166
53 +++ ChangeLog 31 May 2010 01:45:06 -0000 1.167
54 @@ -1,6 +1,12 @@
55 # ChangeLog for x11-terms/rxvt-unicode
56 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.166 2010/05/24 17:34:24 phajdan.jr Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.167 2010/05/31 01:45:06 jer Exp $
59 +
60 +*rxvt-unicode-9.07-r2 (31 May 2010)
61 +
62 + 31 May 2010; Jeroen Roovers <jer@g.o> +rxvt-unicode-9.07-r2.ebuild,
63 + metadata.xml:
64 + Make blinking text optional thanks to jussx (bug #321655).
65
66 24 May 2010; Pawel Hajdan jr <phajdan.jr@g.o>
67 rxvt-unicode-9.07-r1.ebuild:
68
69
70
71 1.1 x11-terms/rxvt-unicode/rxvt-unicode-9.07-r2.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.07-r2.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.07-r2.ebuild?rev=1.1&content-type=text/plain
75
76 Index: rxvt-unicode-9.07-r2.ebuild
77 ===================================================================
78 # Copyright 1999-2010 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.07-r2.ebuild,v 1.1 2010/05/31 01:45:06 jer Exp $
81
82 EAPI="2"
83
84 inherit autotools flag-o-matic
85
86 DESCRIPTION="rxvt clone with xft and unicode support"
87 HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
88 SRC_URI="http://dist.schmorp.de/rxvt-unicode/${P}.tar.bz2"
89
90 LICENSE="GPL-2"
91 SLOT="0"
92 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
93 IUSE="afterimage iso14755 perl blink truetype xterm-color +vanilla wcwidth"
94
95 # see bug #115992 for modular x deps
96 RDEPEND="x11-libs/libX11
97 x11-libs/libXft
98 afterimage? ( media-libs/libafterimage )
99 x11-libs/libXrender
100 perl? ( dev-lang/perl )
101 >=sys-libs/ncurses-5.7-r3"
102 DEPEND="${RDEPEND}
103 dev-util/pkgconfig
104 x11-proto/xproto"
105
106 src_prepare() {
107 if { use xterm-color || use wcwidth; }; then
108 ewarn "You enabled xterm-color or wcwidth or both."
109 ewarn "Please note that neither of them are supported by upstream."
110 ewarn "You are at your own if you run into problems."
111 ebeep 5
112 fi
113
114 local tdir=/usr/share/terminfo
115 if use xterm-color; then
116 epatch doc/urxvt-8.2-256color.patch
117 sed -e \
118 's/^\(rxvt-unicode\)/\1256/;s/colors#88/colors#256/;s/pairs#256/pairs#32767/' \
119 doc/etc/rxvt-unicode.terminfo > doc/etc/rxvt-unicode256.terminfo
120 sed -i -e \
121 "s~^\(\s\+@TIC@.*\)~\1\n\t@TIC@ -o "${D}"/${tdir} \$(srcdir)/etc/rxvt-unicode256.terminfo~" \
122 doc/Makefile.in
123 fi
124
125 # kill the rxvt-unicode terminfo file - #192083
126 sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in ||
127 die "sed failed"
128
129 use wcwidth && epatch doc/wcwidth.patch
130
131 # bug #240165
132 epatch "${FILESDIR}"/${PN}-9.06-no-urgency-if-focused.diff
133
134 # ncurses will provide rxvt-unicode terminfo, so we don't install them again
135 # see bug #192083
136 #
137 # According to my tests this is not (yet?) true, so keep it prepared and
138 # disabled until it's needed again.
139 #if has_version '<sys-libs/ncurses-5.7'; then
140 sed -i -e \
141 "s~@TIC@ \(\$(srcdir)/etc/rxvt\)~@TIC@ -o "${D}"/${tdir} \1~" \
142 doc/Makefile.in
143 #else
144 # # Remove everything except if we have rxvt-unicode256
145 # sed -i -e \
146 # '/rxvt-unicode256/p;/@TIC@/d' \
147 # doc/Makefile.in
148 #fi
149
150 # bug #263638
151 epatch "${FILESDIR}"/${PN}-9.06-popups-hangs.patch
152
153 # bug #237271
154 if ! use vanilla; then
155 ewarn "You are going to include third-party bug fixes/features."
156 ewarn "They came without any warranty and are not supported by the"
157 ewarn "Gentoo community."
158 ebeep 5
159 epatch "${FILESDIR}"/${PN}-9.05_no-MOTIF-WM-INFO.patch
160 epatch "${FILESDIR}"/${PN}-9.06-font-width.patch
161 fi
162
163 eautoreconf
164 }
165
166 src_configure() {
167 local myconf=''
168
169 use iso14755 || myconf='--disable-iso14755'
170 use xterm-color && myconf="$myconf --enable-xterm-colors=256"
171
172 econf --enable-everything \
173 $(use_enable truetype xft) \
174 $(use_enable afterimage) \
175 $(use_enable perl) \
176 $(use_enable blink text-blink) \
177 ${myconf}
178 }
179
180 src_compile() {
181 emake || die "emake failed"
182
183 sed -i \
184 -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
185 "${S}"/doc/rxvt-tabbed || die "tabs sed failed"
186 }
187
188 src_install() {
189 make DESTDIR="${D}" install || die
190
191 dodoc README.FAQ Changes
192 cd "${S}"/doc
193 dodoc README* changes.txt etc/* rxvt-tabbed
194 }
195
196 pkg_postinst() {
197 einfo "urxvt now always uses TERM=rxvt-unicode so that the"
198 einfo "upstream-supplied terminfo files can be used."
199 }