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: rxvt-unicode-9.17.ebuild metadata.xml ChangeLog rxvt-unicode-9.15.ebuild rxvt-unicode-9.15-r1.ebuild
Date: Sun, 03 Mar 2013 15:57:00
Message-Id: 20130303155656.B58302171D@flycatcher.gentoo.org
1 jer 13/03/03 15:56:56
2
3 Modified: metadata.xml ChangeLog
4 Added: rxvt-unicode-9.17.ebuild
5 Removed: rxvt-unicode-9.15.ebuild
6 rxvt-unicode-9.15-r1.ebuild
7 Log:
8 Version bump (bug #460080).
9
10 (Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key A792A613)
11
12 Revision Changes Path
13 1.30 x11-terms/rxvt-unicode/metadata.xml
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.30&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.30&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?r1=1.29&r2=1.30
18
19 Index: metadata.xml
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml,v
22 retrieving revision 1.29
23 retrieving revision 1.30
24 diff -u -r1.29 -r1.30
25 --- metadata.xml 7 Jan 2013 20:31:17 -0000 1.29
26 +++ metadata.xml 3 Mar 2013 15:56:56 -0000 1.30
27 @@ -11,8 +11,6 @@
28 </maintainer>
29 <use>
30 <flag name='256-color'>Enable 256 color support</flag>
31 -<flag name='afterimage'>Enable transparency support using
32 -<pkg>media-libs/libafterimage</pkg> (deprecated in 9.15, removed in 9.16)</flag>
33 <flag name='alt-font-width'>Calculate the font width using a different method</flag>
34 <flag name='blink'>Enable blinking text</flag>
35 <flag name='buffer-on-clear'>Store visible output to history buffer when clearing the screen with ctrl-l.
36
37
38
39 1.236 x11-terms/rxvt-unicode/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.236&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.236&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?r1=1.235&r2=1.236
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v
48 retrieving revision 1.235
49 retrieving revision 1.236
50 diff -u -r1.235 -r1.236
51 --- ChangeLog 27 Feb 2013 07:51:05 -0000 1.235
52 +++ ChangeLog 3 Mar 2013 15:56:56 -0000 1.236
53 @@ -1,6 +1,12 @@
54 # ChangeLog for x11-terms/rxvt-unicode
55 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.235 2013/02/27 07:51:05 vapier Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.236 2013/03/03 15:56:56 jer Exp $
58 +
59 +*rxvt-unicode-9.17 (03 Mar 2013)
60 +
61 + 03 Mar 2013; Jeroen Roovers <jer@g.o> -rxvt-unicode-9.15.ebuild,
62 + -rxvt-unicode-9.15-r1.ebuild, +rxvt-unicode-9.17.ebuild, metadata.xml:
63 + Version bump (bug #460080).
64
65 27 Feb 2013; Mike Frysinger <vapier@g.o> rxvt-unicode-9.16.ebuild:
66 Add arm lovin.
67
68
69
70 1.1 x11-terms/rxvt-unicode/rxvt-unicode-9.17.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.17.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.17.ebuild?rev=1.1&content-type=text/plain
74
75 Index: rxvt-unicode-9.17.ebuild
76 ===================================================================
77 # Copyright 1999-2013 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.17.ebuild,v 1.1 2013/03/03 15:56:56 jer Exp $
80
81 EAPI=4
82 inherit autotools eutils
83
84 DESCRIPTION="rxvt clone with xft and unicode support"
85 HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
86 SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2"
87
88 LICENSE="GPL-2"
89 SLOT="0"
90 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
91 IUSE="
92 256-color alt-font-width blink buffer-on-clear +focused-urgency
93 fading-colors +font-styles iso14755 +mousewheel +perl pixbuf secondary-wheel
94 startup-notification xft unicode3 +vanilla wcwidth
95 "
96
97 RDEPEND="
98 >=sys-libs/ncurses-5.7-r6
99 kernel_Darwin? ( dev-perl/Mac-Pasteboard )
100 media-libs/fontconfig
101 perl? ( dev-lang/perl )
102 pixbuf? ( x11-libs/gdk-pixbuf x11-libs/gtk+:2 )
103 startup-notification? ( x11-libs/startup-notification )
104 x11-libs/libX11
105 x11-libs/libXrender
106 xft? ( x11-libs/libXft )
107 "
108 DEPEND="
109 ${RDEPEND}
110 virtual/pkgconfig
111 x11-proto/xproto
112 "
113
114 RESTRICT="test"
115 REQUIRED_USE="vanilla? ( !alt-font-width !buffer-on-clear focused-urgency !secondary-wheel !wcwidth )"
116
117 src_prepare() {
118 # fix for prefix not installing properly
119 epatch \
120 "${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch \
121 "${FILESDIR}"/${PN}-9.15-xsubpp.patch
122
123 if ! use vanilla; then
124 ewarn "You are going to include unsupported third-party bug fixes/features."
125 ewarn "If you want even more control over patches, then set USE=vanilla"
126 ewarn "and store your patch set in /etc/portage/patches/${CATEGORY}/${PF}/"
127
128 use wcwidth && epatch doc/wcwidth.patch
129
130 # bug #240165
131 use focused-urgency || epatch "${FILESDIR}"/${PN}-9.06-no-urgency-if-focused.diff
132
133 # bug #263638
134 epatch "${FILESDIR}"/${PN}-9.06-popups-hangs.patch
135
136 # bug #237271
137 epatch "${FILESDIR}"/${PN}-9.05_no-MOTIF-WM-INFO.patch
138
139 # support for wheel scrolling on secondary screens
140 use secondary-wheel && epatch "${FILESDIR}"/${PN}-9.14-secondary-wheel.patch
141
142 # ctrl-l buffer fix
143 use buffer-on-clear && epatch "${FILESDIR}"/${PN}-9.14-clear.patch
144
145 use alt-font-width && epatch "${FILESDIR}"/${PN}-9.06-font-width.patch
146 else
147 epatch_user
148 fi
149
150 # kill the rxvt-unicode terminfo file - #192083
151 sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed"
152
153 eautoreconf
154 }
155
156 src_configure() {
157 local myconf=''
158
159 use iso14755 || myconf='--disable-iso14755'
160
161 econf --enable-everything \
162 $(use_enable 256-color) \
163 $(use_enable blink text-blink) \
164 $(use_enable fading-colors fading) \
165 $(use_enable font-styles) \
166 $(use_enable mousewheel) \
167 $(use_enable perl) \
168 $(use_enable pixbuf) \
169 $(use_enable startup-notification) \
170 $(use_enable xft) \
171 $(use_enable unicode3) \
172 ${myconf}
173 }
174
175 src_compile() {
176 emake || die "emake failed"
177
178 sed -i \
179 -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
180 "${S}"/doc/rxvt-tabbed || die "tabs sed failed"
181 }
182
183 src_install() {
184 default
185
186 dodoc \
187 README.FAQ Changes doc/README* doc/changes.txt doc/etc/* doc/rxvt-tabbed
188
189 make_desktop_entry urxvt rxvt-unicode utilities-terminal \
190 "System;TerminalEmulator"
191 }
192
193 pkg_postinst() {
194 if use buffer-on-clear; then
195 ewarn "You have enabled the buffer-on-clear USE flag."
196 ewarn "Please note that, although this works well for most prompts,"
197 ewarn "there have been cases with fancy prompts, like bug #397829,"
198 ewarn "where it caused issues. Proceed with caution."
199 ewarn " (keep this terminal open until you make sure it works)"
200 fi
201 if use secondary-wheel; then
202 elog "You have enabled the secondary-wheel USE flag."
203 elog "This allows you to scroll in secondary screens"
204 elog "(like mutt's message list/view) using the mouse wheel."
205 elog
206 elog "To actually enable the feature you have to add"
207 elog " URxvt*secondaryWheel: true"
208 elog "in your ~/.Xdefaults file"
209 fi
210 }