Gentoo Archives: gentoo-commits

From: "Krzysiek Pawlik (nelchael)" <nelchael@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/mrxvt: ChangeLog mrxvt-0.5.1.ebuild mrxvt-0.5.3-r1.ebuild mrxvt-0.5.3-r2.ebuild
Date: Wed, 30 Apr 2008 07:02:30
Message-Id: E1Jr6Kh-0007ae-Pb@stork.gentoo.org
1 nelchael 08/04/30 07:02:27
2
3 Modified: ChangeLog mrxvt-0.5.1.ebuild mrxvt-0.5.3-r1.ebuild
4 Added: mrxvt-0.5.3-r2.ebuild
5 Log:
6 Added patch to fix unsecure default DISPLAY, patch created by Gautam Iyer. See bug #219750. Dropped stable mips keyword.
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.61 x11-terms/mrxvt/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/ChangeLog?rev=1.61&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/ChangeLog?rev=1.61&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/ChangeLog?r1=1.60&r2=1.61
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/ChangeLog,v
19 retrieving revision 1.60
20 retrieving revision 1.61
21 diff -u -r1.60 -r1.61
22 --- ChangeLog 25 Dec 2007 17:16:14 -0000 1.60
23 +++ ChangeLog 30 Apr 2008 07:02:27 -0000 1.61
24 @@ -1,6 +1,14 @@
25 # ChangeLog for x11-terms/mrxvt
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/ChangeLog,v 1.60 2007/12/25 17:16:14 phreak Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/ChangeLog,v 1.61 2008/04/30 07:02:27 nelchael Exp $
30 +
31 +*mrxvt-0.5.3-r2 (30 Apr 2008)
32 +
33 + 30 Apr 2008; Krzysiek Pawlik <nelchael@g.o>
34 + +files/mrxvt-0.5.3-display-security.patch, mrxvt-0.5.1.ebuild,
35 + mrxvt-0.5.3-r1.ebuild, +mrxvt-0.5.3-r2.ebuild:
36 + Added patch to fix unsecure default DISPLAY, patch created by Gautam Iyer.
37 + See bug #219750. Dropped stable mips keyword.
38
39 25 Dec 2007; Christian Heim <phreak@g.o> metadata.xml:
40 Removing usata from metadata.xml as per #22931.
41
42
43
44 1.9 x11-terms/mrxvt/mrxvt-0.5.1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild?rev=1.9&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild?rev=1.9&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild?r1=1.8&r2=1.9
49
50 Index: mrxvt-0.5.1.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild,v
53 retrieving revision 1.8
54 retrieving revision 1.9
55 diff -u -r1.8 -r1.9
56 --- mrxvt-0.5.1.ebuild 11 Nov 2007 11:01:06 -0000 1.8
57 +++ mrxvt-0.5.1.ebuild 30 Apr 2008 07:02:27 -0000 1.9
58 @@ -1,6 +1,6 @@
59 -# Copyright 1999-2007 Gentoo Foundation
60 +# Copyright 1999-2008 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild,v 1.8 2007/11/11 11:01:06 grobian Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.1.ebuild,v 1.9 2008/04/30 07:02:27 nelchael Exp $
64
65 inherit eutils
66
67 @@ -12,7 +12,7 @@
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 -KEYWORDS="alpha amd64 mips ppc x86"
72 +KEYWORDS="alpha amd64 ~mips ppc x86"
73
74 RDEPEND="png? ( media-libs/libpng )
75 jpeg? ( media-libs/jpeg )
76
77
78
79 1.9 x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild
80
81 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild?rev=1.9&view=markup
82 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild?rev=1.9&content-type=text/plain
83 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild?r1=1.8&r2=1.9
84
85 Index: mrxvt-0.5.3-r1.ebuild
86 ===================================================================
87 RCS file: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild,v
88 retrieving revision 1.8
89 retrieving revision 1.9
90 diff -u -r1.8 -r1.9
91 --- mrxvt-0.5.3-r1.ebuild 20 Nov 2007 05:30:18 -0000 1.8
92 +++ mrxvt-0.5.3-r1.ebuild 30 Apr 2008 07:02:27 -0000 1.9
93 @@ -1,6 +1,6 @@
94 -# Copyright 1999-2007 Gentoo Foundation
95 +# Copyright 1999-2008 Gentoo Foundation
96 # Distributed under the terms of the GNU General Public License v2
97 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild,v 1.8 2007/11/20 05:30:18 kumba Exp $
98 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r1.ebuild,v 1.9 2008/04/30 07:02:27 nelchael Exp $
99
100 inherit eutils
101
102 @@ -10,7 +10,7 @@
103
104 LICENSE="GPL-2"
105 SLOT="0"
106 -KEYWORDS="alpha amd64 mips ppc x86"
107 +KEYWORDS="alpha amd64 ~mips ppc x86"
108
109 LINGUAS_IUSE="linguas_el linguas_ja linguas_ko linguas_th linguas_zh_CN linguas_zh_TW"
110 IUSE="debug png jpeg session truetype menubar utempter xpm ${LINGUAS_IUSE}"
111
112
113
114 1.1 x11-terms/mrxvt/mrxvt-0.5.3-r2.ebuild
115
116 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r2.ebuild?rev=1.1&view=markup
117 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r2.ebuild?rev=1.1&content-type=text/plain
118
119 Index: mrxvt-0.5.3-r2.ebuild
120 ===================================================================
121 # Copyright 1999-2008 Gentoo Foundation
122 # Distributed under the terms of the GNU General Public License v2
123 # $Header: /var/cvsroot/gentoo-x86/x11-terms/mrxvt/mrxvt-0.5.3-r2.ebuild,v 1.1 2008/04/30 07:02:27 nelchael Exp $
124
125 inherit eutils
126
127 DESCRIPTION="Multi-tabbed rxvt clone with XFT, transparent background and CJK support"
128 HOMEPAGE="http://materm.sourceforge.net/"
129 SRC_URI="mirror://sourceforge/materm/${P}.tar.gz"
130
131 LICENSE="GPL-2"
132 SLOT="0"
133 KEYWORDS="~alpha ~amd64 ~mips ~ppc ~x86"
134
135 LINGUAS_IUSE="linguas_el linguas_ja linguas_ko linguas_th linguas_zh_CN linguas_zh_TW"
136 IUSE="debug png jpeg session truetype menubar utempter xpm ${LINGUAS_IUSE}"
137
138 RDEPEND="png? ( media-libs/libpng )
139 utempter? ( sys-libs/libutempter )
140 jpeg? ( media-libs/jpeg )
141 truetype? ( virtual/xft
142 media-libs/fontconfig
143 media-libs/freetype )
144 x11-libs/libX11
145 x11-libs/libXt
146 xpm? ( x11-libs/libXpm )
147 x11-libs/libXrender"
148
149 DEPEND="${RDEPEND}
150 x11-proto/xproto"
151
152 src_unpack() {
153
154 unpack ${A}
155 cd "${S}"
156 epatch "${FILESDIR}/${P}-no-scroll-with-buffer.patch"
157 epatch "${FILESDIR}/${P}-display-security.patch"
158
159 }
160
161 src_compile() {
162
163 local myconf
164
165 # if you want to pass any other flags, use EXTRA_ECONF.
166 if use linguas_el ; then
167 myconf="${myconf} --enable-greek"
168 fi
169 if use linguas_ja ; then
170 # --with-encoding=sjis
171 myconf="${myconf} --enable-kanji --with-encoding=eucj"
172 fi
173 if use linguas_ko ; then
174 myconf="${myconf} --enable-kr --with-encoding=kr"
175 fi
176 if use linguas_th ; then
177 myconf="${myconf} --enable-thai"
178 fi
179 if use linguas_zh_CN ; then
180 # --with-encoding=gbk
181 myconf="${myconf} --enable-gb --with-encoding=gb"
182 fi
183 if use linguas_zh_TW ; then
184 myconf="${myconf} --enable-big5 --with-encoding=big5"
185 fi
186
187 # 2006-03-13 gi1242: mrxvt works best with TERM=rxvt AND correctly set
188 # termcap / terminfo entries. If the rxvt termcap / terminfo entries are
189 # messed up then then it's better to set TERM=xterm.
190 #
191 # Provide support for this by setting the or RXVT_TERM environment variables
192 # before emerging, as done in the rxvt ebuild.
193
194 if [[ -n ${RXVT_TERM} ]]; then
195 myconf="${myconf} --with-term=${RXVT_TERM}"
196 fi
197
198 econf \
199 --enable-everything \
200 --with-atab-extra=25 \
201 $(use_enable debug) \
202 $(use_enable jpeg) \
203 $(use_enable png) \
204 $(use_enable xpm) \
205 $(use_enable session sessionmgr) \
206 $(use_enable truetype xft) \
207 $(use_enable utempter) \
208 $(use_enable menubar) \
209 ${myconf} || die
210
211 emake || die
212
213 }
214
215 src_install() {
216
217 make DESTDIR="${D}" docdir=/usr/share/doc/${PF} install || die
218 # Give mrxvt perms to update utmp
219 fowners root:utmp /usr/bin/mrxvt
220 fperms g+s /usr/bin/mrxvt
221 dodoc AUTHORS CREDITS ChangeLog FAQ NEWS README* TODO
222
223 }
224
225 pkg_postinst() {
226
227 if [[ -z $RXVT_TERM ]]; then
228 einfo
229 einfo "If you experience problems with curses programs, then this is"
230 einfo "most likely because of incorrectly set termcap / terminfo"
231 einfo "entries. To fix this you can dry and run (as user)"
232 einfo " tic /usr/share/doc/${P}/etc/mrxvt.terminfo"
233 einfo "Alternately, run the offending programs with TERM=xterm."
234 einfo
235 einfo "To emerge mrxvt with TERM=xterm by default, set the RXVT_TERM"
236 einfo "environment variable to 'xterm', or your desired default"
237 einfo "terminal name. Alternately you can put 'Mrxvt.termName: xterm'"
238 einfo "in your ~/.mrxvtrc, or /etc/mrxvt/mrxvtrc."
239 einfo
240 fi
241
242 }
243
244
245
246 --
247 gentoo-commits@l.g.o mailing list