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: Sat, 29 Dec 2018 10:49:57
Message-Id: 1546080589.68dcc73912eebd59caa0124eb37d411e01060794.jer@gentoo
1 commit: 68dcc73912eebd59caa0124eb37d411e01060794
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 29 10:37:40 2018 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 29 10:49:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68dcc739
7
8 x11-misc/xscreensaver: Old
9
10 Package-Manager: Portage-2.3.53, Repoman-2.3.12
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 x11-misc/xscreensaver/Manifest | 1 -
14 x11-misc/xscreensaver/xscreensaver-5.39.ebuild | 140 -------------------------
15 2 files changed, 141 deletions(-)
16
17 diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
18 index 98b087be036..c5daa1fb4ad 100644
19 --- a/x11-misc/xscreensaver/Manifest
20 +++ b/x11-misc/xscreensaver/Manifest
21 @@ -1,4 +1,3 @@
22 DIST xscreensaver-5.38.tar.gz 10712548 BLAKE2B 02630aa7daa3faf8aa7ff453218bed5e3db287b7c4d9b564a6d8822db8b2e1ae6be7843342d585f2d2900d2bd0e7fd2a12d49748d81bf10818fa5bc4254f6ef8 SHA512 9014571505afd3a116f541334ea37737659f63f4cbb267a56be451e2c353d9e57218119670a44297d36d140672ea423d0682433401b17749138ab6baf6507561
23 -DIST xscreensaver-5.39.tar.gz 12157285 BLAKE2B b33bf64541d07b2f65788160af0bac308d4bea78a6d2e13332ac0e80a1811cc8270e0922467c76a77bd3481b367e4421b6919d017e7a81b656c4bcc85c404741 SHA512 3f7aca6b428339c5d271d52deed469ee43370134d581a83e8f727dbe00e04a6c0f542952144f79447cba3f1f0c92ed7b1591e58255a4f94c0fc77342df19e0f7
24 DIST xscreensaver-5.40.tar.gz 12248135 BLAKE2B 78ca8effdfae1360d4fbf79c269884b6f7e1648e3be841f99d63cfc6e43f2c813f01cc5e87ec3b502c286e7d1d5562b3f00fe831e1e2f55dd47c4dd98cf84866 SHA512 e3b5fe03ee56596fd5b0bf4e805ec341906db9665d553a110b4e874e37406fbb596f7bd29da57871c59e8d90bcc97eba9ba92afd79c48139ac021eb9cf6af68d
25 DIST xscreensaver-5.41.tar.gz 26903096 BLAKE2B 0a574355cff23d5210c8506844ce3549130fc66e5d0482bdeb618015e92d286ee3b183dd04988e8b8b67b9338e5e1bcd156212b0b37b5176bca72bb8b38dc4f3 SHA512 4be399a70dc3938e1edf9c1d533e082268f43e08a0812a0c639bee63ae07e99cfaefefe4a61acfaa96bb5a57606f910e5793c2c52d8946ea36f00555f8721aa2
26
27 diff --git a/x11-misc/xscreensaver/xscreensaver-5.39.ebuild b/x11-misc/xscreensaver/xscreensaver-5.39.ebuild
28 deleted file mode 100644
29 index cc36c3d5c81..00000000000
30 --- a/x11-misc/xscreensaver/xscreensaver-5.39.ebuild
31 +++ /dev/null
32 @@ -1,140 +0,0 @@
33 -# Copyright 1999-2018 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
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="https://www.jwz.org/xscreensaver/"
41 -SRC_URI="
42 - ${HOMEPAGE}${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 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
48 -IUSE="gdm jpeg new-login offensive 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/gdk-pixbuf:2[X]
57 - x11-libs/gtk+:2
58 - x11-libs/libX11
59 - x11-libs/libXext
60 - x11-libs/libXft
61 - x11-libs/libXi
62 - x11-libs/libXmu
63 - x11-libs/libXrandr
64 - x11-libs/libXt
65 - x11-libs/libXxf86misc
66 - x11-libs/libXxf86vm
67 - jpeg? ( virtual/jpeg:0 )
68 - new-login? (
69 - gdm? ( gnome-base/gdm )
70 - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) )
71 - )
72 - opengl? (
73 - virtual/glu
74 - virtual/opengl
75 - )
76 - pam? ( virtual/pam )
77 - xinerama? ( x11-libs/libXinerama )
78 -"
79 -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
80 -RDEPEND="
81 - ${COMMON_DEPEND}
82 - perl? (
83 - dev-lang/perl
84 - dev-perl/libwww-perl
85 - virtual/perl-Digest-MD5
86 - )
87 - selinux? ( sec-policy/selinux-xscreensaver )
88 -"
89 -DEPEND="
90 - ${COMMON_DEPEND}
91 - dev-util/intltool
92 - sys-devel/bc
93 - sys-devel/gettext
94 - virtual/pkgconfig
95 - x11-base/xorg-proto
96 -"
97 -
98 -src_prepare() {
99 - sed -i configure.in -e '/^ALL_LINGUAS=/d' || die
100 - strip-linguas -i po/
101 - export ALL_LINGUAS="${LINGUAS}"
102 -
103 - if use new-login && ! use gdm; then #392967
104 - sed -i \
105 - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
106 - configure{,.in} || die
107 - fi
108 -
109 - eapply \
110 - "${FILESDIR}"/${PN}-5.05-interix.patch \
111 - "${FILESDIR}"/${PN}-5.20-blurb-hndl-test-passwd.patch \
112 - "${FILESDIR}"/${PN}-5.20-test-passwd-segv-tty.patch \
113 - "${FILESDIR}"/${PN}-5.20-tests-miscfix.patch \
114 - "${FILESDIR}"/${PN}-5.28-comment-style.patch \
115 - "${FILESDIR}"/${PN}-5.31-pragma.patch \
116 - "${FILESDIR}"/${PN}-5.35-gentoo.patch
117 -
118 - use offensive || eapply "${FILESDIR}"/${PN}-5.35-offensive.patch
119 -
120 - eapply_user
121 -
122 - eautoconf
123 - eautoheader
124 -}
125 -
126 -src_configure() {
127 - if use ppc || use ppc64; then
128 - filter-flags -maltivec -mabi=altivec
129 - append-flags -U__VEC__
130 - fi
131 -
132 - unset BC_ENV_ARGS #24568
133 - export RPM_PACKAGE_VERSION=no #368025
134 -
135 - econf \
136 - $(use_with jpeg) \
137 - $(use_with new-login login-manager) \
138 - $(use_with opengl gl) \
139 - $(use_with pam) \
140 - $(use_with suid setuid-hacks) \
141 - $(use_with xinerama xinerama-ext) \
142 - --enable-locking \
143 - --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
144 - --with-dpms-ext \
145 - --with-gtk \
146 - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
147 - --with-pixbuf \
148 - --with-proc-interrupts \
149 - --with-randr-ext \
150 - --with-text-file="${EPREFIX}"/etc/gentoo-release \
151 - --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
152 - --with-xdbe-ext \
153 - --with-xf86gamma-ext \
154 - --with-xf86vmode-ext \
155 - --with-xinput-ext \
156 - --with-xshm-ext \
157 - --without-gle \
158 - --without-kerberos \
159 - --x-includes="${EPREFIX}"/usr/include \
160 - --x-libraries="${EPREFIX}"/usr/$(get_libdir)
161 -}
162 -
163 -src_install() {
164 - emake install_prefix="${D}" install
165 -
166 - dodoc README{,.hacking}
167 -
168 - use pam && fperms 755 /usr/bin/${PN}
169 - pamd_mimic_system ${PN} auth
170 -
171 - rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
172 -}