Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/afterstep: afterstep-2.2.9.ebuild ChangeLog afterstep-2.2.11.ebuild
Date: Fri, 23 Dec 2011 07:49:54
Message-Id: 20111223074943.EACE62004B@flycatcher.gentoo.org
1 ssuominen 11/12/23 07:49:43
2
3 Modified: afterstep-2.2.9.ebuild ChangeLog
4 Added: afterstep-2.2.11.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha81/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.19 x11-wm/afterstep/afterstep-2.2.9.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild?rev=1.19&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild?r1=1.18&r2=1.19
16
17 Index: afterstep-2.2.9.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- afterstep-2.2.9.ebuild 12 Nov 2011 10:39:59 -0000 1.18
24 +++ afterstep-2.2.9.ebuild 23 Dec 2011 07:49:43 -0000 1.19
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2011 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild,v 1.18 2011/11/12 10:39:59 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/afterstep/afterstep-2.2.9.ebuild,v 1.19 2011/12/23 07:49:43 ssuominen Exp $
30
31 EAPI=4
32
33 @@ -113,7 +113,7 @@
34 }
35
36 src_install() {
37 - default
38 + emake DESTDIR="${D}" install
39
40 # Create a symlink from MonitorWharf to Wharf
41 rm "${D}"/usr/bin/MonitorWharf
42
43
44
45 1.100 x11-wm/afterstep/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/ChangeLog?rev=1.100&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/ChangeLog?rev=1.100&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/ChangeLog?r1=1.99&r2=1.100
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/x11-wm/afterstep/ChangeLog,v
54 retrieving revision 1.99
55 retrieving revision 1.100
56 diff -u -r1.99 -r1.100
57 --- ChangeLog 12 Nov 2011 10:39:59 -0000 1.99
58 +++ ChangeLog 23 Dec 2011 07:49:43 -0000 1.100
59 @@ -1,6 +1,11 @@
60 # ChangeLog for x11-wm/afterstep
61 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/afterstep/ChangeLog,v 1.99 2011/11/12 10:39:59 jlec Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/afterstep/ChangeLog,v 1.100 2011/12/23 07:49:43 ssuominen Exp $
64 +
65 +*afterstep-2.2.11 (23 Dec 2011)
66 +
67 + 23 Dec 2011; Samuli Suominen <ssuominen@g.o> +afterstep-2.2.11.ebuild:
68 + Version bump.
69
70 12 Nov 2011; Justin Lecher <jlec@g.o> afterstep-2.2.9.ebuild:
71 Corrected slotting for png and tiff
72
73
74
75 1.1 x11-wm/afterstep/afterstep-2.2.11.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/afterstep-2.2.11.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/afterstep/afterstep-2.2.11.ebuild?rev=1.1&content-type=text/plain
79
80 Index: afterstep-2.2.11.ebuild
81 ===================================================================
82 # Copyright 1999-2011 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/x11-wm/afterstep/afterstep-2.2.11.ebuild,v 1.1 2011/12/23 07:49:43 ssuominen Exp $
85
86 EAPI=4
87 inherit autotools eutils flag-o-matic
88
89 DESCRIPTION="A feature rich NeXTish window manager"
90 HOMEPAGE="http://www.afterstep.org/"
91 SRC_URI="ftp://ftp.afterstep.org/stable/AfterStep-${PV}.tar.bz2
92 mirror://sourceforge/${PN}/AfterStep-${PV}.tar.bz2"
93
94 LICENSE="GPL-2 LGPL-2.1"
95 SLOT="0"
96 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
97 IUSE="alsa debug dbus gif gtk jpeg mmx nls png svg tiff xinerama"
98
99 RDEPEND="media-libs/freetype
100 alsa? ( media-libs/alsa-lib )
101 dbus? ( sys-apps/dbus )
102 jpeg? ( virtual/jpeg )
103 gif? ( >=media-libs/giflib-4.1.0 )
104 gtk? ( x11-libs/gtk+:2 )
105 png? ( media-libs/libpng:0 )
106 svg? ( gnome-base/librsvg:2 )
107 tiff? ( media-libs/tiff:0 )
108 x11-libs/libICE
109 x11-libs/libXext
110 x11-libs/libSM
111 x11-libs/libXmu
112 x11-libs/libXt
113 x11-libs/libX11
114 x11-libs/libXpm
115 x11-libs/libXrender
116 xinerama? ( x11-libs/libXinerama )"
117 DEPEND="${RDEPEND}
118 !media-libs/libafterimage
119 x11-proto/xextproto
120 x11-proto/xproto
121 xinerama? ( x11-proto/xineramaproto )"
122
123 S=${WORKDIR}/AfterStep-${PV}
124
125 src_prepare() {
126 epatch "${FILESDIR}"/${PN}-2.2.9-{alpha,ldflags,libpng15}.patch
127
128 sed -i -e '/^install:/s:install.alternative ::' Makefile.in || die
129 sed -i -e '/CFLAGS="-O3"/d' libAfter{Base,Image}/configure || die
130 sed -i -e '/STRIP_BINARIES/s:-s::' autoconf/configure.in || die #252119
131 sed -i -e '/--with-builtin-gif/s/$with_gif/no/' autoconf/configure.in || die #253259
132
133 pushd autoconf >/dev/null
134 eautoreconf
135 cp autoconf/config.h.in ./ || die
136 cp configure ../ || die
137 popd >/dev/null
138 }
139
140 src_configure() {
141 local myconf
142
143 use debug && myconf="--enable-gdb --enable-warn --enable-gprof
144 --enable-audit --enable-trace --enable-trace-x"
145
146 # Explanation of configure options
147 # ================================
148 # --with-helpcommand="xterm -e man" - Avoid installing xiterm
149 # --with-xpm - Contained in xfree
150 # --disable-availability - So we can use complete paths for menuitems
151 # --enable-ascp - The AfterStep ControlPanel is abandoned
152 # LDCONFIG - bug #265841
153
154 LDCONFIG=/bin/true econf \
155 $(use_enable alsa) \
156 $(use_enable mmx mmx-optimization) \
157 $(use_enable nls i18n) \
158 $(use_enable xinerama) \
159 $(use_with dbus dbus1) \
160 $(use_with gif) \
161 $(use_with gtk) \
162 $(use_with jpeg) \
163 $(use_with png) \
164 $(use_with tiff) \
165 $(use_with svg) \
166 --with-helpcommand="xterm -e man" \
167 --disable-availability \
168 --disable-staticlibs \
169 --enable-ascp=no \
170 ${myconf}
171 }
172
173 src_compile() {
174 # gcc: ../libAfterConf/libAfterConf.a: No such file or directory
175 # make[1]: *** [PrintDesktopEntries] Error 1
176 emake -j1
177 }
178
179 src_install() {
180 emake DESTDIR="${D}" install
181
182 # Create a symlink from MonitorWharf to Wharf
183 rm "${D}"/usr/bin/MonitorWharf
184 dosym /usr/bin/Wharf /usr/bin/MonitorWharf
185
186 # Handle the documentation
187 dodoc ChangeLog INSTALL NEW* README* TEAM UPGRADE
188 cp -pPR TODO "${D}"/usr/share/doc/${PF}/
189 dodir /usr/share/doc/${PF}/html
190 cp -pPR doc/* "${D}"/usr/share/doc/${PF}/html
191 rm "${D}"/usr/share/doc/${PF}/html/{Makefile*,afterstepdoc.in}
192
193 insinto /usr/share/xsessions
194 newins AfterStep.desktop.final AfterStep.desktop
195
196 # For desktop managers like GDM or KDE
197 exeinto /etc/X11/Sessions
198 doexe "${FILESDIR}"/${PN}
199 }