Gentoo Archives: gentoo-commits

From: "Tobias Heinlein (keytoaster)" <keytoaster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/aterm: ChangeLog aterm-1.0.1-r1.ebuild
Date: Sat, 03 May 2008 12:27:02
Message-Id: E1JsGpP-00059z-5g@stork.gentoo.org
1 keytoaster 08/05/03 12:26:59
2
3 Modified: ChangeLog
4 Added: aterm-1.0.1-r1.ebuild
5 Log:
6 Adding patch to fix security bug #219746
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.101 x11-terms/aterm/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/aterm/ChangeLog?rev=1.101&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/aterm/ChangeLog?rev=1.101&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/aterm/ChangeLog?r1=1.100&r2=1.101
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-terms/aterm/ChangeLog,v
19 retrieving revision 1.100
20 retrieving revision 1.101
21 diff -u -r1.100 -r1.101
22 --- ChangeLog 27 Mar 2008 20:13:39 -0000 1.100
23 +++ ChangeLog 3 May 2008 12:26:58 -0000 1.101
24 @@ -1,6 +1,12 @@
25 # ChangeLog for x11-terms/aterm
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/aterm/ChangeLog,v 1.100 2008/03/27 20:13:39 armin76 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/aterm/ChangeLog,v 1.101 2008/05/03 12:26:58 keytoaster Exp $
29 +
30 +*aterm-1.0.1-r1 (03 May 2008)
31 +
32 + 03 May 2008; Tobias Heinlein <keytoaster@g.o>
33 + +files/aterm-1.0.1-display-security-issue.patch, +aterm-1.0.1-r1.ebuild:
34 + Adding patch to fix security bug #219746
35
36 27 Mar 2008; Raúl Porcel <armin76@g.o>
37 -files/aterm-0.4.2-borderless.patch, -files/aterm-0.4.2-copynpaste.patch,
38
39
40
41 1.1 x11-terms/aterm/aterm-1.0.1-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/aterm/aterm-1.0.1-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/aterm/aterm-1.0.1-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: aterm-1.0.1-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/x11-terms/aterm/aterm-1.0.1-r1.ebuild,v 1.1 2008/05/03 12:26:58 keytoaster Exp $
51
52 inherit flag-o-matic
53
54 DESCRIPTION="A terminal emulator with transparency support as well as rxvt backwards compatibility"
55 HOMEPAGE="http://aterm.sourceforge.net"
56 SRC_URI="ftp://ftp.afterstep.org/apps/${PN}/${P}.tar.bz2"
57
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
61 IUSE="background cjk xgetdefault"
62
63 RDEPEND="media-libs/jpeg
64 media-libs/libpng
65 background? ( x11-wm/afterstep )
66 x11-libs/libX11
67 x11-libs/libXext
68 x11-libs/libICE"
69
70 DEPEND="${RDEPEND}
71 x11-libs/libXt
72 x11-proto/xproto"
73
74 src_unpack() {
75 unpack "${A}"
76 cd "${S}"
77
78 # Security bug #219746
79 epatch "${FILESDIR}/${P}-display-security-issue.patch"
80 }
81
82 src_compile() {
83 local myconf
84
85 append-ldflags $(bindnow-flags)
86
87 use cjk && myconf="$myconf
88 --enable-kanji
89 --enable-thai
90 --enable-big5"
91
92 econf \
93 $(use_enable xgetdefault) \
94 $(use_enable background background-image) \
95 --with-terminfo=/usr/share/terminfo \
96 --enable-transparency \
97 --enable-fading \
98 --enable-background-image \
99 --enable-menubar \
100 --enable-graphics \
101 --enable-utmp \
102 --enable-wtmp \
103 --with-x \
104 ${myconf} || die "econf failed"
105
106 emake || die "emake failed"
107 }
108
109 src_install() {
110 make DESTDIR="${D}" install || die "make install failed"
111
112 fowners root:utmp /usr/bin/aterm
113 fperms g+s /usr/bin/aterm
114
115 doman doc/aterm.1
116 dodoc ChangeLog doc/BUGS doc/FAQ doc/README.*
117 docinto menu
118 dodoc doc/menu/*
119 dohtml -r .
120 }
121
122 pkg_postinst() {
123 echo
124 ewarn "The transparent background will only work if you have the 'real' root wallpaper"
125 ewarn "set. Use Esetroot (x11-terms/eterm) or fbsetbg (x11-wm/fluxbox) if you are"
126 ewarn "experiencing problems with transparency in aterm."
127 echo
128 }
129
130
131
132 --
133 gentoo-commits@l.g.o mailing list