Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/windowmaker: ChangeLog windowmaker-0.95.3.ebuild windowmaker-0.95.2.ebuild windowmaker-0.95.1.ebuild
Date: Thu, 07 Jun 2012 22:42:25
Message-Id: 20120607224215.662D22004B@flycatcher.gentoo.org
1 voyageur 12/06/07 22:42:15
2
3 Modified: ChangeLog windowmaker-0.95.2.ebuild
4 Added: windowmaker-0.95.3.ebuild
5 Removed: windowmaker-0.95.1.ebuild
6 Log:
7 Version bump, bug #417417. Remove old version
8
9 (Portage version: 2.2.0_alpha110/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.134 x11-wm/windowmaker/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/ChangeLog?rev=1.134&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/ChangeLog?rev=1.134&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/ChangeLog?r1=1.133&r2=1.134
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/ChangeLog,v
21 retrieving revision 1.133
22 retrieving revision 1.134
23 diff -u -r1.133 -r1.134
24 --- ChangeLog 21 May 2012 19:51:01 -0000 1.133
25 +++ ChangeLog 7 Jun 2012 22:42:15 -0000 1.134
26 @@ -1,6 +1,14 @@
27 # ChangeLog for x11-wm/windowmaker
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/ChangeLog,v 1.133 2012/05/21 19:51:01 ssuominen Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/ChangeLog,v 1.134 2012/06/07 22:42:15 voyageur Exp $
31 +
32 +*windowmaker-0.95.3 (07 Jun 2012)
33 +
34 + 07 Jun 2012; Bernard Cafarelli <voyageur@g.o>
35 + -windowmaker-0.95.1.ebuild, windowmaker-0.95.2.ebuild,
36 + +windowmaker-0.95.3.ebuild:
37 + Version bump, bug #417417. Do not enable xrandr by default, as recommended
38 + upstream
39
40 21 May 2012; Samuli Suominen <ssuominen@g.o>
41 windowmaker-0.95.1.ebuild, windowmaker-0.95.2.ebuild:
42
43
44
45 1.4 x11-wm/windowmaker/windowmaker-0.95.2.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild?rev=1.4&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild?rev=1.4&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild?r1=1.3&r2=1.4
50
51 Index: windowmaker-0.95.2.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild,v
54 retrieving revision 1.3
55 retrieving revision 1.4
56 diff -u -r1.3 -r1.4
57 --- windowmaker-0.95.2.ebuild 21 May 2012 19:51:01 -0000 1.3
58 +++ windowmaker-0.95.2.ebuild 7 Jun 2012 22:42:15 -0000 1.4
59 @@ -1,6 +1,6 @@
60 # Copyright 1999-2012 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild,v 1.3 2012/05/21 19:51:01 ssuominen Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.2.ebuild,v 1.4 2012/06/07 22:42:15 voyageur Exp $
64
65 EAPI=4
66 inherit eutils
67 @@ -12,7 +12,7 @@
68
69 SLOT="0"
70 LICENSE="GPL-2"
71 -IUSE="gif jpeg nls png tiff modelock xinerama +xrandr"
72 +IUSE="gif jpeg nls png tiff modelock xinerama xrandr"
73 KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
74
75 DEPEND="media-libs/fontconfig
76
77
78
79 1.1 x11-wm/windowmaker/windowmaker-0.95.3.ebuild
80
81 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.3.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.3.ebuild?rev=1.1&content-type=text/plain
83
84 Index: windowmaker-0.95.3.ebuild
85 ===================================================================
86 # Copyright 1999-2012 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.95.3.ebuild,v 1.1 2012/06/07 22:42:15 voyageur Exp $
89
90 EAPI=4
91 inherit eutils
92
93 DESCRIPTION="The fast and light GNUstep window manager"
94 HOMEPAGE="http://www.windowmaker.org/"
95 SRC_URI=" http://windowmaker.org/pub/source/release/${P/windowm/WindowM}.tar.gz
96 http://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz"
97
98 SLOT="0"
99 LICENSE="GPL-2"
100 IUSE="gif jpeg nls png tiff modelock xinerama xrandr"
101 KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
102
103 DEPEND="media-libs/fontconfig
104 >=x11-libs/libXft-2.1.0
105 x11-libs/libXmu
106 x11-libs/libXt
107 x11-libs/libXv
108 gif? ( >=media-libs/giflib-4.1.0-r3 )
109 png? ( media-libs/libpng:0 )
110 jpeg? ( virtual/jpeg )
111 tiff? ( media-libs/tiff:0 )
112 xinerama? ( x11-libs/libXinerama )
113 xrandr? ( x11-libs/libXrandr )"
114 RDEPEND="${DEPEND}
115 nls? ( >=sys-devel/gettext-0.10.39 )"
116
117 S=${WORKDIR}/${P/windowm/WindowM}
118
119 src_prepare() {
120 # Fix some paths
121 for file in WindowMaker/*menu* util/wmgenmenu.c; do
122 if [[ -r $file ]] ; then
123 sed -i -e "s:/usr/local/GNUstep/Applications/WPrefs.app:${EPREFIX}/usr/bin/:g;" "$file" || die
124 sed -i -e "s:/usr/local/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
125 sed -i -e "s:/opt/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
126 fi;
127 done;
128 }
129
130 src_configure() {
131 local myconf
132
133 # image format types
134 # xpm is provided by X itself
135 myconf="--enable-xpm $(use_enable png) $(use_enable jpeg) $(use_enable gif) $(use_enable tiff)"
136
137 # non required X capabilities
138 myconf="${myconf} $(use_enable modelock) $(use_enable xrandr) $(use_enable xinerama)"
139
140 if use nls; then
141 [[ -z $LINGUAS ]] && export LINGUAS="`ls po/*.po | sed 's:po/\(.*\)\.po$:\1:'`"
142 else
143 myconf="${myconf} --disable-locale"
144 fi
145
146 # default settings with $myconf appended
147 econf \
148 --sysconfdir="${EPREFIX}"/etc/X11 \
149 --with-x \
150 --enable-usermenu \
151 --with-pixmapdir="${EPREFIX}"/usr/share/pixmaps \
152 --with-nlsdir="${EPREFIX}"/usr/share/locale \
153 ${myconf}
154
155 cd ../WindowMaker-extra-0.1
156 econf
157 }
158
159 src_compile() {
160 emake
161
162 # WindowMaker Extra Package (themes and icons)
163 cd ../WindowMaker-extra-0.1
164 emake
165 }
166
167 src_install() {
168 emake DESTDIR="${D}" install
169
170 dodoc AUTHORS BUGFORM BUGS ChangeLog INSTALL* FAQ* \
171 README* NEWS TODO
172
173 # WindowMaker Extra
174 cd ../WindowMaker-extra-0.1
175 emake DESTDIR="${D}" install
176
177 newdoc README README.extra
178
179 # create wmaker session shell script
180 echo "#!/usr/bin/env bash" > wmaker
181 echo "${EPREFIX}/usr/bin/wmaker" >> wmaker
182 exeinto /etc/X11/Sessions/
183 doexe wmaker
184
185 insinto /usr/share/xsessions
186 doins "${FILESDIR}"/wmaker.desktop
187 make_desktop_entry /usr/bin/wmaker
188 }