Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/rxvt-unicode: ChangeLog metadata.xml rxvt-unicode-9.05-r1.ebuild
Date: Tue, 23 Sep 2008 22:53:38
Message-Id: E1KiGlC-0004WG-O7@stork.gentoo.org
1 yngwin 08/09/23 22:53:34
2
3 Modified: ChangeLog metadata.xml
4 Added: rxvt-unicode-9.05-r1.ebuild
5 Log:
6 Adding 256color and widechar useflags to apply upstream patches. Fixes bug 224787.
7 (Portage version: 2.2_rc9/cvs/Linux 2.6.26.5 i686)
8
9 Revision Changes Path
10 1.114 x11-terms/rxvt-unicode/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.114&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?rev=1.114&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog?r1=1.113&r2=1.114
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v
19 retrieving revision 1.113
20 retrieving revision 1.114
21 diff -u -r1.113 -r1.114
22 --- ChangeLog 21 Aug 2008 22:33:19 -0000 1.113
23 +++ ChangeLog 23 Sep 2008 22:53:34 -0000 1.114
24 @@ -1,6 +1,13 @@
25 # ChangeLog for x11-terms/rxvt-unicode
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.113 2008/08/21 22:33:19 cardoe Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.114 2008/09/23 22:53:34 yngwin Exp $
29 +
30 +*rxvt-unicode-9.05-r1 (23 Sep 2008)
31 +
32 + 23 Sep 2008; Ben de Groot <yngwin@g.o> metadata.xml,
33 + +rxvt-unicode-9.05-r1.ebuild:
34 + Adding 256color and widechar useflags to apply upstream patches. Fixes bug
35 + 224787.
36
37 21 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
38 add GLEP 56 USE flag desc from use.local.desc
39
40
41
42 1.8 x11-terms/rxvt-unicode/metadata.xml
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.8&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?rev=1.8&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml?r1=1.7&r2=1.8
47
48 Index: metadata.xml
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/metadata.xml,v
51 retrieving revision 1.7
52 retrieving revision 1.8
53 diff -u -r1.7 -r1.8
54 --- metadata.xml 21 Aug 2008 22:33:19 -0000 1.7
55 +++ metadata.xml 23 Sep 2008 22:53:34 -0000 1.8
56 @@ -1,13 +1,16 @@
57 <?xml version="1.0" encoding="UTF-8"?>
58 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
59 <pkgmetadata>
60 - <herd>no-herd</herd>
61 - <maintainer>
62 - <email>killerfox@g.o</email>
63 - </maintainer>
64 - <use>
65 - <flag name='afterimage'>Enable support for
66 - <pkg>media-libs/libafterimage</pkg></flag>
67 - <flag name='iso14755'>Enable ISO-14755 support</flag>
68 - </use>
69 + <herd>no-herd</herd>
70 + <maintainer>
71 + <email>killerfox@g.o</email>
72 + </maintainer>
73 + <use>
74 + <flag name='afterimage'>Enable support for
75 + <pkg>media-libs/libafterimage</pkg>
76 + </flag>
77 + <flag name='iso14755'>Enable ISO-14755 support</flag>
78 + <flag name='256color'>Enable 256 color display, instead of just 88</flag>
79 + <flag name='widechar'>Enable the wide character width patch from upstream</flag>
80 + </use>
81 </pkgmetadata>
82
83
84
85 1.1 x11-terms/rxvt-unicode/rxvt-unicode-9.05-r1.ebuild
86
87 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.05-r1.ebuild?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.05-r1.ebuild?rev=1.1&content-type=text/plain
89
90 Index: rxvt-unicode-9.05-r1.ebuild
91 ===================================================================
92 # Copyright 1999-2008 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.05-r1.ebuild,v 1.1 2008/09/23 22:53:34 yngwin Exp $
95
96 inherit autotools flag-o-matic
97
98 DESCRIPTION="rxvt clone with xft and unicode support"
99 HOMEPAGE="http://software.schmorp.de/"
100 SRC_URI="http://dist.schmorp.de/rxvt-unicode/${P}.tar.bz2"
101
102 LICENSE="GPL-2"
103 SLOT="0"
104 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
105 IUSE="truetype perl iso14755 afterimage 256color widechar"
106
107 # see bug #115992 for modular x deps
108 RDEPEND="x11-libs/libX11
109 x11-libs/libXft
110 afterimage? ( media-libs/libafterimage )
111 x11-libs/libXrender
112 perl? ( dev-lang/perl )"
113 DEPEND="${RDEPEND}
114 dev-util/pkgconfig
115 x11-proto/xproto"
116
117 src_unpack() {
118 unpack ${A}
119 cd "${S}"
120 local tdir=/usr/share/terminfo
121 use 256color && epatch doc/urxvt-8.2-256color.patch
122 use widechar && epatch doc/wcwidth.patch
123 sed -i -e \
124 "s~@TIC@ \(\$(srcdir)/etc/rxvt\)~@TIC@ -o ${D}/${tdir} \1~" \
125 doc/Makefile.in
126 eautoreconf
127 }
128
129 src_compile() {
130 myconf=''
131
132 use iso14755 || myconf='--disable-iso14755'
133
134 econf \
135 --enable-everything \
136 $(use_enable truetype xft) \
137 $(use_enable afterimage) \
138 $(use_enable perl) \
139 $(use_enable 256color xterm-colors=256) \
140 --disable-text-blink \
141 ${myconf} \
142 || die
143
144 emake || die
145
146 sed -i \
147 -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
148 "${S}"/doc/rxvt-tabbed || die "tabs sed failed"
149 }
150
151 src_install() {
152 make DESTDIR="${D}" install || die
153
154 dodoc README.FAQ Changes
155 cd "${S}"/doc
156 dodoc README* changes.txt etc/* rxvt-tabbed
157 }
158
159 pkg_postinst() {
160 einfo "urxvt now always uses TERM=rxvt-unicode so that the"
161 einfo "upstream-supplied terminfo files can be used."
162 }