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: Thu, 22 Aug 2019 10:30:23
Message-Id: 1566469799.c22d0c61069613d88fe0887f0c84fc78660c1c7b.jer@gentoo
1 commit: c22d0c61069613d88fe0887f0c84fc78660c1c7b
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 22 10:26:49 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 22 10:29:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22d0c61
7
8 x11-misc/xscreensaver: Old
9
10 Package-Manager: Portage-2.3.72, Repoman-2.3.17
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 x11-misc/xscreensaver/Manifest | 1 -
14 x11-misc/xscreensaver/xscreensaver-5.40.ebuild | 139 -------------------------
15 2 files changed, 140 deletions(-)
16
17 diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
18 index a261d7a27c9..cd78fa42080 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.40.tar.gz 12248135 BLAKE2B 78ca8effdfae1360d4fbf79c269884b6f7e1648e3be841f99d63cfc6e43f2c813f01cc5e87ec3b502c286e7d1d5562b3f00fe831e1e2f55dd47c4dd98cf84866 SHA512 e3b5fe03ee56596fd5b0bf4e805ec341906db9665d553a110b4e874e37406fbb596f7bd29da57871c59e8d90bcc97eba9ba92afd79c48139ac021eb9cf6af68d
24 DIST xscreensaver-5.42.tar.gz 26903469 BLAKE2B a82716a3f1f19f85eb1bc7a8ba1981221ac2ad47c1411687f1043da7e50edada73ab9c7465d655546f8a9015db69ab4f35ef8ff2a0b3d79f5a59d3e02aa2f819 SHA512 84cde9364c933de720acd51a0bf75eb4d0642d60f62b92de89d932233eb5abb51e1edb53cd413b2dc4801a02cb68652a28d7d1f83cdaa8d8cdd1fee7d651eefd
25 DIST xscreensaver-5.43.tar.gz 26973508 BLAKE2B 67b57214e8a41ba895df6e9efcac3e712f24be06ee7914b38d3a8e639d4945c927c4ac28469d2180bc4a3999a4b89d2a60e633799ac5204c42fa17ad76dd21fc SHA512 7ccaf30fb05ae2110f742f1a5c99f83cd4c8e6749124066b5a418cf3e0ba1b8ff09858eeec29c11b0c8ea428b95b2916481c50cee6a5d952ec941b3ad1b6adcd
26
27 diff --git a/x11-misc/xscreensaver/xscreensaver-5.40.ebuild b/x11-misc/xscreensaver/xscreensaver-5.40.ebuild
28 deleted file mode 100644
29 index ba1e3200fe9..00000000000
30 --- a/x11-misc/xscreensaver/xscreensaver-5.40.ebuild
31 +++ /dev/null
32 @@ -1,139 +0,0 @@
33 -# Copyright 1999-2018 Gentoo Authors
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.31-pragma.patch \
115 - "${FILESDIR}"/${PN}-5.35-gentoo.patch
116 -
117 - use offensive || eapply "${FILESDIR}"/${PN}-5.35-offensive.patch
118 -
119 - eapply_user
120 -
121 - eautoconf
122 - eautoheader
123 -}
124 -
125 -src_configure() {
126 - if use ppc || use ppc64; then
127 - filter-flags -maltivec -mabi=altivec
128 - append-flags -U__VEC__
129 - fi
130 -
131 - unset BC_ENV_ARGS #24568
132 - export RPM_PACKAGE_VERSION=no #368025
133 -
134 - econf \
135 - $(use_with jpeg) \
136 - $(use_with new-login login-manager) \
137 - $(use_with opengl gl) \
138 - $(use_with pam) \
139 - $(use_with suid setuid-hacks) \
140 - $(use_with xinerama xinerama-ext) \
141 - --enable-locking \
142 - --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
143 - --with-dpms-ext \
144 - --with-gtk \
145 - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
146 - --with-pixbuf \
147 - --with-proc-interrupts \
148 - --with-randr-ext \
149 - --with-text-file="${EPREFIX}"/etc/gentoo-release \
150 - --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
151 - --with-xdbe-ext \
152 - --with-xf86gamma-ext \
153 - --with-xf86vmode-ext \
154 - --with-xinput-ext \
155 - --with-xshm-ext \
156 - --without-gle \
157 - --without-kerberos \
158 - --x-includes="${EPREFIX}"/usr/include \
159 - --x-libraries="${EPREFIX}"/usr/$(get_libdir)
160 -}
161 -
162 -src_install() {
163 - emake install_prefix="${D}" install
164 -
165 - dodoc README{,.hacking}
166 -
167 - use pam && fperms 755 /usr/bin/${PN}
168 - pamd_mimic_system ${PN} auth
169 -
170 - rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
171 -}