Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/
Date: Sun, 25 Dec 2016 15:20:02
Message-Id: 1482679194.925a67e3fcff0b8fb343ba28d67abebde9045d74.jer@gentoo
1 commit: 925a67e3fcff0b8fb343ba28d67abebde9045d74
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 25 15:18:19 2016 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 25 15:19:54 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925a67e3
7
8 x11-misc/xscreensaver: Old.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 x11-misc/xscreensaver/Manifest | 2 -
13 x11-misc/xscreensaver/xscreensaver-5.34.ebuild | 142 ---------------------
14 x11-misc/xscreensaver/xscreensaver-5.35-r2.ebuild | 144 ----------------------
15 3 files changed, 288 deletions(-)
16
17 diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
18 index 7bfd579..f30fb25 100644
19 --- a/x11-misc/xscreensaver/Manifest
20 +++ b/x11-misc/xscreensaver/Manifest
21 @@ -1,3 +1 @@
22 -DIST xscreensaver-5.34.tar.gz 10788657 SHA256 6fff7ec4be743e5c042647ea9687dd0cdf48d1dd5e8e15098e5018bbd02e5e27 SHA512 58d0beb6556ee77122feb04090ceed80f9ffa67070f28305a00cc42adeae678305d43594c38d00539d2f13f2474311cb82cda6fdafc2bdc918a28438d6b51e75 WHIRLPOOL c7969e5b762cbeabd0564328aefdb895acfcd1c37e2b84c628718b613ca309f4c1222103c0d6ab0fd046eb355f02ee36b11fb57b55eb72e65944ea72e4fa7419
23 -DIST xscreensaver-5.35.tar.gz 10502468 SHA256 1e6c8471a9af4862f38a6dd5c6e61fe12b052d35af44b2941904c6e333586b22 SHA512 3be3445c8cb4c6f88f713ead2bda4c74387558c7ceb0a2be47925d75b6fba585b9ae4c56c03060eb2e543e29b5b46e65c0d9ef469e73d25eeb5d97ba4ee58dcd WHIRLPOOL 0a528126107d3ba77cd9b051b12c03a833b71ab0f4ede14f99e2ec755ecf72fa9e196daaafe0a64eb1785235b845a3f27f8008c64049c7b9be50fc52872063e1
24 DIST xscreensaver-5.36.tar.gz 10600872 SHA256 6b8b5238047f1613d99149bb02d5ed3384675f3ce74a0a8ba25290bd61abc06c SHA512 4f476135bbfdce0593bb6e5a6a48dd474fcce6031214ffbb3d43dc91bb8e1a28b3e59fc960d5f1a9ac0bdd3dc4531da26679bffbe47b7fb00b67ad74295b40f7 WHIRLPOOL b60a2288d0e1c49df4cd39f1e9d866ef90f87828538d49653dd2599e20c93202fdeb15ef560ec5708159ab7fc5e70ed6b018d9daa02e6018f6dc08a1a8054dba
25
26 diff --git a/x11-misc/xscreensaver/xscreensaver-5.34.ebuild b/x11-misc/xscreensaver/xscreensaver-5.34.ebuild
27 deleted file mode 100644
28 index 4c0083b..00000000
29 --- a/x11-misc/xscreensaver/xscreensaver-5.34.ebuild
30 +++ /dev/null
31 @@ -1,142 +0,0 @@
32 -# Copyright 1999-2016 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI=5
37 -inherit autotools eutils flag-o-matic multilib pam
38 -
39 -DESCRIPTION="A modular screen saver and locker for the X Window System"
40 -HOMEPAGE="http://www.jwz.org/xscreensaver/"
41 -SRC_URI="
42 - http://www.jwz.org/xscreensaver/${P}.tar.gz
43 -"
44 -
45 -LICENSE="BSD"
46 -SLOT="0"
47 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
48 -IUSE="gdm jpeg new-login opengl pam +perl selinux suid xinerama"
49 -
50 -COMMON_DEPEND="
51 - >=gnome-base/libglade-2
52 - dev-libs/libxml2
53 - media-libs/netpbm
54 - x11-apps/appres
55 - x11-apps/xwininfo
56 - x11-libs/gtk+:2
57 - x11-libs/libX11
58 - x11-libs/libXext
59 - x11-libs/libXi
60 - x11-libs/libXmu
61 - x11-libs/libXrandr
62 - x11-libs/libXt
63 - x11-libs/libXxf86misc
64 - x11-libs/libXxf86vm
65 - jpeg? ( virtual/jpeg:0 )
66 - new-login? (
67 - gdm? ( gnome-base/gdm )
68 - !gdm? ( x11-misc/lightdm )
69 - )
70 - opengl? (
71 - virtual/glu
72 - virtual/opengl
73 - )
74 - pam? ( virtual/pam )
75 - xinerama? ( x11-libs/libXinerama )
76 -"
77 -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
78 -RDEPEND="
79 - ${COMMON_DEPEND}
80 - perl? (
81 - dev-lang/perl
82 - dev-perl/libwww-perl
83 - virtual/perl-Digest-MD5
84 - )
85 - selinux? ( sec-policy/selinux-xscreensaver )
86 -"
87 -DEPEND="
88 - ${COMMON_DEPEND}
89 - dev-util/intltool
90 - sys-devel/bc
91 - sys-devel/gettext
92 - virtual/pkgconfig
93 - x11-proto/recordproto
94 - x11-proto/scrnsaverproto
95 - x11-proto/xextproto
96 - x11-proto/xf86miscproto
97 - x11-proto/xf86vidmodeproto
98 - xinerama? ( x11-proto/xineramaproto )
99 -"
100 -
101 -src_prepare() {
102 - sed -i configure.in -e '/^ALL_LINGUAS=/d' || die
103 - strip-linguas -i po/
104 - export ALL_LINGUAS="${LINGUAS}"
105 -
106 - if use new-login && ! use gdm; then #392967
107 - sed -i \
108 - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
109 - configure{,.in} || die
110 - fi
111 -
112 - epatch \
113 - "${FILESDIR}"/${PN}-5.33-gentoo.patch \
114 - "${FILESDIR}"/${PN}-5.05-interix.patch \
115 - "${FILESDIR}"/${PN}-5.20-blurb-hndl-test-passwd.patch \
116 - "${FILESDIR}"/${PN}-5.20-test-passwd-segv-tty.patch \
117 - "${FILESDIR}"/${PN}-5.20-tests-miscfix.patch \
118 - "${FILESDIR}"/${PN}-5.28-comment-style.patch \
119 - "${FILESDIR}"/${PN}-5.31-pragma.patch
120 -
121 - epatch_user
122 -
123 - eautoconf
124 - eautoheader
125 -}
126 -
127 -src_configure() {
128 - if use ppc || use ppc64; then
129 - filter-flags -maltivec -mabi=altivec
130 - append-flags -U__VEC__
131 - fi
132 -
133 - unset BC_ENV_ARGS #24568
134 - export RPM_PACKAGE_VERSION=no #368025
135 -
136 - econf \
137 - $(use_with jpeg) \
138 - $(use_with new-login login-manager) \
139 - $(use_with opengl gl) \
140 - $(use_with pam) \
141 - $(use_with suid setuid-hacks) \
142 - $(use_with xinerama xinerama-ext) \
143 - --enable-locking \
144 - --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
145 - --with-dpms-ext \
146 - --with-gtk \
147 - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
148 - --with-pixbuf \
149 - --with-proc-interrupts \
150 - --with-randr-ext \
151 - --with-text-file="${EPREFIX}"/etc/gentoo-release \
152 - --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
153 - --with-xdbe-ext \
154 - --with-xf86gamma-ext \
155 - --with-xf86vmode-ext \
156 - --with-xinput-ext \
157 - --with-xshm-ext \
158 - --without-gle \
159 - --without-kerberos \
160 - --x-includes="${EPREFIX}"/usr/include \
161 - --x-libraries="${EPREFIX}"/usr/$(get_libdir)
162 -}
163 -
164 -src_install() {
165 - emake install_prefix="${D}" install
166 -
167 - dodoc README{,.hacking}
168 -
169 - use pam && fperms 755 /usr/bin/${PN}
170 - pamd_mimic_system ${PN} auth
171 -
172 - rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
173 -}
174
175 diff --git a/x11-misc/xscreensaver/xscreensaver-5.35-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-5.35-r2.ebuild
176 deleted file mode 100644
177 index 38c9f3f..00000000
178 --- a/x11-misc/xscreensaver/xscreensaver-5.35-r2.ebuild
179 +++ /dev/null
180 @@ -1,144 +0,0 @@
181 -# Copyright 1999-2016 Gentoo Foundation
182 -# Distributed under the terms of the GNU General Public License v2
183 -# $Id$
184 -
185 -EAPI=6
186 -inherit autotools eutils flag-o-matic multilib pam
187 -
188 -DESCRIPTION="A modular screen saver and locker for the X Window System"
189 -HOMEPAGE="http://www.jwz.org/xscreensaver/"
190 -SRC_URI="
191 - http://www.jwz.org/xscreensaver/${P}.tar.gz
192 -"
193 -
194 -LICENSE="BSD"
195 -SLOT="0"
196 -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
197 -IUSE="gdm jpeg new-login offensive opengl pam +perl selinux suid xinerama"
198 -
199 -COMMON_DEPEND="
200 - >=gnome-base/libglade-2
201 - dev-libs/libxml2
202 - media-libs/netpbm
203 - x11-apps/appres
204 - x11-apps/xwininfo
205 - x11-libs/gtk+:2
206 - x11-libs/libX11
207 - x11-libs/libXext
208 - x11-libs/libXi
209 - x11-libs/libXmu
210 - x11-libs/libXrandr
211 - x11-libs/libXt
212 - x11-libs/libXxf86misc
213 - x11-libs/libXxf86vm
214 - jpeg? ( virtual/jpeg:0 )
215 - new-login? (
216 - gdm? ( gnome-base/gdm )
217 - !gdm? ( x11-misc/lightdm )
218 - )
219 - opengl? (
220 - virtual/glu
221 - virtual/opengl
222 - )
223 - pam? ( virtual/pam )
224 - xinerama? ( x11-libs/libXinerama )
225 -"
226 -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
227 -RDEPEND="
228 - ${COMMON_DEPEND}
229 - perl? (
230 - dev-lang/perl
231 - dev-perl/libwww-perl
232 - virtual/perl-Digest-MD5
233 - )
234 - selinux? ( sec-policy/selinux-xscreensaver )
235 -"
236 -DEPEND="
237 - ${COMMON_DEPEND}
238 - dev-util/intltool
239 - sys-devel/bc
240 - sys-devel/gettext
241 - virtual/pkgconfig
242 - x11-proto/recordproto
243 - x11-proto/scrnsaverproto
244 - x11-proto/xextproto
245 - x11-proto/xf86miscproto
246 - x11-proto/xf86vidmodeproto
247 - xinerama? ( x11-proto/xineramaproto )
248 -"
249 -
250 -src_prepare() {
251 - sed -i configure.in -e '/^ALL_LINGUAS=/d' || die
252 - strip-linguas -i po/
253 - export ALL_LINGUAS="${LINGUAS}"
254 -
255 - if use new-login && ! use gdm; then #392967
256 - sed -i \
257 - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
258 - configure{,.in} || die
259 - fi
260 -
261 - eapply \
262 - "${FILESDIR}"/${PN}-5.05-interix.patch \
263 - "${FILESDIR}"/${PN}-5.20-blurb-hndl-test-passwd.patch \
264 - "${FILESDIR}"/${PN}-5.20-test-passwd-segv-tty.patch \
265 - "${FILESDIR}"/${PN}-5.20-tests-miscfix.patch \
266 - "${FILESDIR}"/${PN}-5.28-comment-style.patch \
267 - "${FILESDIR}"/${PN}-5.31-pragma.patch \
268 - "${FILESDIR}"/${PN}-5.35-gentoo.patch
269 -
270 - use offensive || eapply "${FILESDIR}"/${PN}-5.35-offensive.patch
271 -
272 - eapply_user
273 -
274 - eautoconf
275 - eautoheader
276 -}
277 -
278 -src_configure() {
279 - if use ppc || use ppc64; then
280 - filter-flags -maltivec -mabi=altivec
281 - append-flags -U__VEC__
282 - fi
283 -
284 - unset BC_ENV_ARGS #24568
285 - export RPM_PACKAGE_VERSION=no #368025
286 -
287 - econf \
288 - $(use_with jpeg) \
289 - $(use_with new-login login-manager) \
290 - $(use_with opengl gl) \
291 - $(use_with pam) \
292 - $(use_with suid setuid-hacks) \
293 - $(use_with xinerama xinerama-ext) \
294 - --enable-locking \
295 - --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
296 - --with-dpms-ext \
297 - --with-gtk \
298 - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
299 - --with-pixbuf \
300 - --with-proc-interrupts \
301 - --with-randr-ext \
302 - --with-text-file="${EPREFIX}"/etc/gentoo-release \
303 - --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
304 - --with-xdbe-ext \
305 - --with-xf86gamma-ext \
306 - --with-xf86vmode-ext \
307 - --with-xinput-ext \
308 - --with-xshm-ext \
309 - --without-gle \
310 - --without-kerberos \
311 - --x-includes="${EPREFIX}"/usr/include \
312 - --x-libraries="${EPREFIX}"/usr/$(get_libdir)
313 -}
314 -
315 -src_install() {
316 - emake install_prefix="${D}" install
317 -
318 - dodoc README{,.hacking}
319 -
320 - use pam && fperms 755 /usr/bin/${PN}
321 - pamd_mimic_system ${PN} auth
322 -
323 - rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
324 -}