summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-10-21 10:41:07 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-10-21 10:41:07 +0000
commitc4a624e7b0685dd472944207658ed58ba506d34b (patch)
tree656514fd3703a3ade614e4c9af822266d6c9c11c /x11-misc
parentVersion bump. (diff)
downloadhistorical-c4a624e7b0685dd472944207658ed58ba506d34b.tar.gz
historical-c4a624e7b0685dd472944207658ed58ba506d34b.tar.bz2
historical-c4a624e7b0685dd472944207658ed58ba506d34b.zip
old
Package-Manager: portage-2.2.0_alpha135/cvs/Linux x86_64
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/xscreensaver/ChangeLog7
-rw-r--r--x11-misc/xscreensaver/Manifest21
-rw-r--r--x11-misc/xscreensaver/files/xscreensaver-5.18-sonar-compile.patch16
-rw-r--r--x11-misc/xscreensaver/xscreensaver-5.18.ebuild124
-rw-r--r--x11-misc/xscreensaver/xscreensaver-5.19.ebuild123
5 files changed, 14 insertions, 277 deletions
diff --git a/x11-misc/xscreensaver/ChangeLog b/x11-misc/xscreensaver/ChangeLog
index da12737e5c81..07206b739ec6 100644
--- a/x11-misc/xscreensaver/ChangeLog
+++ b/x11-misc/xscreensaver/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-misc/xscreensaver
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.316 2012/10/21 10:39:23 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.317 2012/10/21 10:41:07 ssuominen Exp $
+
+ 21 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -xscreensaver-5.18.ebuild, -files/xscreensaver-5.18-sonar-compile.patch,
+ -xscreensaver-5.19.ebuild:
+ old
*xscreensaver-5.20 (21 Oct 2012)
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index f4c85edcc568..75309d237665 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -3,30 +3,25 @@ Hash: SHA256
AUX xscreensaver-5.05-interix.patch 1033 SHA256 3ddb5277929a9a3b65ba4a89cf59d3c2ffd3d51ce43f9ac83062afcd118d9f27 SHA512 61201dba2e4a1332db179f619452dedd67a6576f6002184d35109d25079c7a9b8a71267a0713c1c2d32a59c08867d2642edd9a1c22a39dd324b0be3fa3d13dd0 WHIRLPOOL e613cf264a4941d96bb7904fc42b44593cc28f9110c89e24d172965ad5d715c1a313aeae8c92188cf585d3490e224ebb7bbf1d3458b97e1f1ce30425136e3efe
AUX xscreensaver-5.15-gentoo.patch 3002 SHA256 f81bde587499a82778fd396220eb4b4c8453213a7ba94dd4255624b9fd8d45a9 SHA512 52106a0503325a5f669cfcd5316e789815f084587127d7f5574aa1dbd350f8f5cbc62690d55bec365104039d1229aeef1a816700cbe43ecdafb8f562d836978b WHIRLPOOL 1f06576380fd44295416fe9e591c2f586767c6a5abaa9e1ed965f7af21edecad650764b443d91c903192bb64272a999ffaaa4055874f3a60dfede2dcd935f5f9
-AUX xscreensaver-5.18-sonar-compile.patch 692 SHA256 556450f92281e0a6fdb0ba0dd54b71dea87d14cf2187894a41741b9f17e9ee65 SHA512 27e71139e55f9ab867c02d25312a426bcdfb05aed77255b7ece6475a243a28f7b741446cc24b4e5c549d6c7aac67a80632242492289db9543da72c6e7f19bfb4 WHIRLPOOL 316f004e782532afdfb6bd9bebc88bb89d8e7fe50a09f749a1476bb9a2825c4c8683533493c54dcccebb525d7dc7181d6c018cb50745963bdb767ccee3986cef
AUX xscreensaver-5.20-blurb-hndl-test-passwd.patch 359 SHA256 24d7f49d51e6a6150ded1fc4a3918df2555cea11938e26b677d1b7eb31f01c54 SHA512 546d899c49ad84d4552becc8a2a3237d8a62eff8408fc3daa97067805474431cc0cea0dfc2c2315deb560dacb310c94d4b6cbd455d783643df05bf438cc21de8 WHIRLPOOL ab66956eca22c7309562ea72ae2727ef41edbb388aba821e7a8a74beac10870af27a43b779b30dcc39704ae450f7991cf7585468bedc74c143733158704865b0
AUX xscreensaver-5.20-check-largefile-support.patch 398 SHA256 b1cd3508a39d9ad0dce55aab3a373dd2c9e2e5146a1596894a6e4d12b3fdfa5d SHA512 da150af0c5874507966f6e386c6a9c35fed9e38169d8fa5e7d1a24bcf0473eab97c0206978157b863c45d415a6d5ba972ff04609c18cf0164fb4b1d29b1cc628 WHIRLPOOL 8c6842d13a8b3becd3bf685fa0bc598d5058a4c8abc2b956bee5196e981645017c6d029b9b1abeccc2b86f5a16b32d377905a2d1be2916defa36f2a67f12239e
AUX xscreensaver-5.20-conf264.patch 645 SHA256 8a06d52396c579c2ff3704eecd3635dcee488de740aa1bdb6a677cf564b0bf0d SHA512 53765feea44e9044368b98db9c57eff390e1f51a4581d417da58ffa1571ea7b14ecaabf5bdaff15b6add15042d8d116ce64df5245211e11a45a72941ec3d0df5 WHIRLPOOL 538174704008dc9cc50a58addaa8e668930f19c3935a5faa2b2c7104f2c678cb76f8b7c93ad0c4280756838d4d474493c18573f1fe723b3232da7c2fda61f298
AUX xscreensaver-5.20-test-passwd-segv-tty.patch 412 SHA256 6abe35c0a28f7cb7aa9eca8f16d96130690b6fe20fdcf2dbf55ecd4da40ea8cb SHA512 5744b2669f3409cc690e7b3a7f365418e72cac0f7ba7496efbc41c3284ef9095531e1394a35740f8cdaff336d5fa0511690ab392352fc13acf9c0a259b4b843c WHIRLPOOL cea55d03b72c7dc35b901850cc490ad80073d2859ed3d1097c32c7a6a455fbcbaf1db032f9ffab55484c6780d49d48986d4a76e0e3a18abbf6ec855e595bc666
AUX xscreensaver-5.20-tests-miscfix.patch 784 SHA256 3cbc3af757f4ea362e7059ebf696aec155681684ecb1498cb0bf09892e905ec3 SHA512 ad1bea7367d548b5b8600bcfc5399c575d467135a327d303ca88b7cdd8572767001c690a9644b0df099086f80b2c946a9b3d742c9f1030f1d710c500c08057a2 WHIRLPOOL df8684942655e66c49ab127580aa2324b785c80afb7c76625f7101621daeca593dba0624bb487af57f204395ab72e4dfde165f643ebf09d5c70d4998d404a42a
DIST xscreensaver-5.15.tar.gz 5977594 SHA256 4f6d1f1e4c15dbb74e2296f8fe57a73d47d602515178c248bbc838f779d5082d SHA512 2013cf627908a3fa59a3e7d3e6e03b495497113828bf6c89d477fd84dca6867ddeafd572a5f23f12bbfd98fb32acbfc2bcb5d24ef4975c3c263439dbe6fa66b2 WHIRLPOOL 186719cc301ede656fd002f4eadafcec2fe488f60bc1323ca512cb0f49398dfcb3e08da4fd0e6028287438a24b92746a1972759a18b9f9e57bc9d61b5a50c852
-DIST xscreensaver-5.18.tar.gz 7363800 SHA256 3d70edb8f46511f5427f21b4ba4d8323f336888f60268d16731f5231c6883db9 SHA512 8efd4bc07eb05bb84ce669c2c3d9fd7d33c91920522916a09800d19e55bee8053a631565c996bf35355b275a02ace66b9d26c1d2140001a329b3bcd32b07bc1e WHIRLPOOL 680cb3b8d919c456100c9110aac1212f0f0188ed70b15385c3eb9979da9574d2b812c157e43d0c588b4883f208bd9b6a47304e06888fd02a3474ec24ce371838
-DIST xscreensaver-5.19.tar.gz 7373580 SHA256 fd62ea0f996abe1bea3770dd7141681454521b49302f9bced8af9c2ee428c0e0 SHA512 6f19bcb6a2b41312a45604958632b172d09e31f81d6a746002900b6a3973969b26671c17d390d43bfb4fcf24a1ae0f554ffe77572044a041b47a2eae1f3913a4 WHIRLPOOL 80ffc5bdf372fb5e7b9cbb29212989fb2227378b2de71395d5a3e3366e6acd6ab6b6d53a394ccd54171a149c3f57ebae7102d3fd9a7fb25f29a0796f724b7d63
DIST xscreensaver-5.20.tar.gz 7380256 SHA256 a9cf9f745c6319db175d7e1e36545b01b9e099a89fd5c239689c982e0c10bcb1 SHA512 2867e081154e53c3d7e16bda1226c9682b296461f93b7565cbb0a267ac81489abefd947e0795f04e77632e108f428c7421e14fdd95894297a8a8da375914db74 WHIRLPOOL e3ffbb2dfbfabfa669276c9e624f9a88dfd4808533dcaa7b57b12cbe16e3da83c8d1ab38a19a370f2309a1ed7d266666ace5c65ed9357707fb9850d4f4ab290d
EBUILD xscreensaver-5.15.ebuild 3198 SHA256 890d133642f9d71ca9dfd2bf3203eaa813d3b9f90216d8e8858367cf165d8180 SHA512 3a5719e4475266ae6dc5d083a95ff52f24b51abfebcd00f207bd01482c41df15b494f54d97a4442f6919ff2e49cef9a5c31e741a5ff46a1d8db9e796ebbca8bf WHIRLPOOL 50039503a2f82e7b9a6a2b65bf7cfb64a2a6530543cd589b15ca253e53d421163bf8289cfaad7d44bdc91af1d372dbc8e1531c686dba12242cb23da1286c5fb4
-EBUILD xscreensaver-5.18.ebuild 3301 SHA256 893915b7e5a482f55674c425c8bc1919d1ca6dc22d7ab7d715444e3933a1ff40 SHA512 ccc2f13c1e2d9a08dd86f4da2072c999f17182d5c3d506b8d4d00d044de6d1d3d41afdf033e8bec63d0b65e57543cb87af156b5faa2feb3490d0abc69498ae57 WHIRLPOOL 1f4ed1bd779249b79590e846586bf4a7a10a20b8a2908f48c7f7274bc3c9b45a88a0a22da1b304c26c8e7ad03d30849c6abd1c15d148417c62f2683c40c12de5
-EBUILD xscreensaver-5.19.ebuild 3256 SHA256 51c45b09515e3059228d6e36c935f7a53b1c67097d97a0ffd57daca60d7403b1 SHA512 50130a1102e85d7909dedbf877a89dd9a878c9ad4d3bbe0b25a897aa55218bc03e7b3a1770837c249cba702dc3607c5d2733aee39d43d48153bd15594e303609 WHIRLPOOL 44ec6b252bb9f771bd5a57995248da6f65ba7972df3c2a14c3e3055a8ed078f3c5cd51129567d31e58cd22c78749b515836a4732217799763859b296e4b50024
EBUILD xscreensaver-5.20.ebuild 3534 SHA256 cbee3dca7eb67d9abf2b5e097f1996a6bc788a1ac14c74bbb1f1abdbdaf706b3 SHA512 1c1ea9b7a27888d9805dcaee15b0be9179fc20bee29216c2b0d722075ae981138e9affa190cd39b509cb22f53f4a2193d4415b3e8914ba5846a8008722aba6ee WHIRLPOOL 6bcbf603f39e8fa1fef1f7edccb228718a82c2f2462f8e2212adc28fe1314b97e172136aaf26c19b3927ee4232003384fa7ba234fa424b0ef33fb295e029072c
-MISC ChangeLog 51137 SHA256 7d9186495d38c4e1337bdc60fdfc282b4860f7471319151bbaacfa171c227018 SHA512 903e3da034de25178af889aff4022c1f8f56fd52663cb8f04b0e1099406bce0fc0b17f67d7658b01bc555bdc7e51597c73df3ffb61769dd79161a3b2344bcf3f WHIRLPOOL 66594874d8cd9fb5dca6b5f9abb9ee1dfd53d806309deaea3a630815e77ddb26c197621e5d21c313e9f7377cda0ceeb99dc6b18ad6d7afbeb28a4458ac5ba174
+MISC ChangeLog 51302 SHA256 32046360b72230f55d3dd4e4a980d557d3ae6cb60e38d533738477f98dfbf6eb SHA512 493b26bfc43a4b274c111a864ecb19da3b40de828aa4f05c53e6f5136d329cedc9fcacedadd485cc182c188d5aa039bb86372a22ea6f0ecbf6920260c9f11b17 WHIRLPOOL a8b2d863bb321c68ce805bada7c159807bf0241cf0ee3002ad7c24a8ae41bc1ed804fabb87009d365f937ec17f2d87853d3b3e37ef382f6e8637b74b64728a51
MISC metadata.xml 581 SHA256 e4880a7050f0232501dcdeac4feb3e4b0c79e013924632f0ed5609fe221e0a19 SHA512 46d230f1769dc7bcf962511fbc808e60e241966238a3cb15bfa6a86de092046f00ed0665fc81028c91b436464968688cddf178a75f4e98932c0f1a6398734ada WHIRLPOOL 0ce50d9f73b5d4fbe45eb07086f5aa4435c6583ae9112346037f1a11297c385cb8361325e2fe9be90378b8d99c443d1bba55f67fac3de28a08f067e2102db3cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQg8/0AAoJEEdUh39IaPFNjhMH+weEHEcTzEnXl3r8ifMr19dC
-j1bXZB8FSha2AzHtwNcAQ2o42BuQt4C1b26PYD25+u0AsyIMZUMhNzVZSjGtGFXt
-NLms5yAJhTalAyXZ5Zd51bcIKxPKqW4miD17jhl25z4wk/OEeOBMZCx5pq+dOxAc
-iARBSOkAIeeN2Jg/llv0e3LNfBo2Yv6hK5cUH/KUmHhrK9SNbz/o6ZvdXs2JN7BA
-dIVAYouUdL+qtJapk/eHWMm1bBtucbWIBSko/ddyDbEjt0Mg21ME9tA6rYKew/0G
-WZYeouE9N66itFijm2tigTcObFnfQ6PaIT9I85IR87b8phU/6kjradprQjZ0mRY=
-=LN1h
+iQEcBAEBCAAGBQJQg9BbAAoJEEdUh39IaPFNNeQH/jHslnQ9YmHxwwsn5tF9yXdB
+hUdJMHejA8csGjGqCok8lvtbSJFblad3T7tKDP2Xz6QNiULdZvN+v1KzD/R3x/Is
+cne5tmYKLE2H2b/ZNOmWoUrnLxmBC9u5KKBuOSkHhaomctXMexsLiWjWPhP/fq5w
+VlbGM9At5nAB95QAfnEnrEx1Hr5sifqf78+SE22yFYTJjDB8edmbwHKPZIAegXuI
+jP+G5lK9NrE4niaOKIHE29vSpQjyZxwr6kO0pFATrpw9VS8i5Bk4112ynppShGc/
+/g82xmmX68hnAxY9kdVlhQa6ShTe83eebvwV1CvHjkIlHVoTMxbXmvnj3L7YES8=
+=NA7r
-----END PGP SIGNATURE-----
diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.18-sonar-compile.patch b/x11-misc/xscreensaver/files/xscreensaver-5.18-sonar-compile.patch
deleted file mode 100644
index b092b5e5b8e9..000000000000
--- a/x11-misc/xscreensaver/files/xscreensaver-5.18-sonar-compile.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://pkgs.fedoraproject.org/gitweb/?p=xscreensaver.git;a=commit;h=88b852d368c4c5ec8b798913e4856e9aed9ed936
-
-sonar-icmp.c:594:55: error: ‘AF_LINK’ undeclared (first use in this function)
-
---- hacks/glx/sonar-icmp.c
-+++ hacks/glx/sonar-icmp.c
-@@ -591,7 +591,9 @@
- fprintf (stderr, "%s: if: %4s: %s\n", progname,
- ifa->ifa_name,
- (ifa->ifa_addr->sa_family == AF_UNIX ? "local" :
-+#ifdef AF_LINK
- ifa->ifa_addr->sa_family == AF_LINK ? "link" :
-+#endif
- ifa->ifa_addr->sa_family == AF_INET6 ? "ipv6" :
- "other"));
- continue;
diff --git a/x11-misc/xscreensaver/xscreensaver-5.18.ebuild b/x11-misc/xscreensaver/xscreensaver-5.18.ebuild
deleted file mode 100644
index 8b2b48524a67..000000000000
--- a/x11-misc/xscreensaver/xscreensaver-5.18.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.18.ebuild,v 1.2 2012/07/23 15:29:25 swift Exp $
-
-EAPI=4
-inherit autotools eutils flag-o-matic multilib pam
-
-DESCRIPTION="A modular screen saver and locker for the X Window System"
-HOMEPAGE="http://www.jwz.org/xscreensaver/"
-SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="gdm jpeg new-login opengl pam +perl selinux suid xinerama"
-
-COMMON_DEPEND="dev-libs/libxml2
- >=gnome-base/libglade-2
- media-libs/netpbm
- x11-apps/appres
- x11-apps/xwininfo
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXrandr
- x11-libs/libXt
- x11-libs/libXxf86misc
- x11-libs/libXxf86vm
- jpeg? ( virtual/jpeg )
- new-login? (
- gdm? ( gnome-base/gdm )
- !gdm? ( || ( x11-misc/lightdm kde-base/kdm ) )
- )
- opengl? ( virtual/opengl )
- pam? ( virtual/pam )
- selinux? ( sec-policy/selinux-xscreensaver )
- xinerama? ( x11-libs/libXinerama )"
-# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
-RDEPEND="${COMMON_DEPEND}
- perl? (
- dev-lang/perl
- dev-perl/libwww-perl
- virtual/perl-Digest-MD5
- )"
-DEPEND="${COMMON_DEPEND}
- dev-util/intltool
- virtual/pkgconfig
- sys-devel/bc
- sys-devel/gettext
- x11-proto/recordproto
- x11-proto/scrnsaverproto
- x11-proto/xextproto
- x11-proto/xf86miscproto
- x11-proto/xf86vidmodeproto
- xinerama? ( x11-proto/xineramaproto )"
-
-REQUIRED_USE="gdm? ( new-login )"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_prepare() {
- if use new-login && ! use gdm; then #392967
- sed -i \
- -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
- configure{,.in} || die
- fi
-
- epatch \
- "${FILESDIR}"/${PN}-5.15-gentoo.patch \
- "${FILESDIR}"/${PN}-5.05-interix.patch \
- "${FILESDIR}"/${PN}-5.18-sonar-compile.patch
-
- eautoconf
-}
-
-src_configure() {
- if use ppc || use ppc64; then
- filter-flags -maltivec -mabi=altivec
- append-flags -U__VEC__
- fi
-
- unset LINGUAS #113681
- unset BC_ENV_ARGS #24568
- export RPM_PACKAGE_VERSION=no #368025
-
- econf \
- --x-includes="${EPREFIX}"/usr/include \
- --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
- --enable-locking \
- --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
- --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
- --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
- --with-dpms-ext \
- $(use_with xinerama xinerama-ext) \
- --with-xinput-ext \
- --with-xf86vmode-ext \
- --with-xf86gamma-ext \
- --with-randr-ext \
- --with-proc-interrupts \
- $(use_with pam) \
- --without-kerberos \
- $(use_with new-login login-manager) \
- --with-gtk \
- $(use_with opengl gl) \
- --without-gle \
- --with-pixbuf \
- $(use_with jpeg) \
- --with-xshm-ext \
- --with-xdbe-ext \
- --with-text-file="${EPREFIX}"/etc/gentoo-release \
- $(use_with suid setuid-hacks)
-}
-
-src_install() {
- emake install_prefix="${D}" install
- dodoc README{,.hacking}
-
- use pam && fperms 755 /usr/bin/${PN}
- pamd_mimic_system ${PN} auth
-
- rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
-}
diff --git a/x11-misc/xscreensaver/xscreensaver-5.19.ebuild b/x11-misc/xscreensaver/xscreensaver-5.19.ebuild
deleted file mode 100644
index 26e2a50064de..000000000000
--- a/x11-misc/xscreensaver/xscreensaver-5.19.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.19.ebuild,v 1.1 2012/07/27 18:27:34 ssuominen Exp $
-
-EAPI=4
-inherit autotools eutils flag-o-matic multilib pam
-
-DESCRIPTION="A modular screen saver and locker for the X Window System"
-HOMEPAGE="http://www.jwz.org/xscreensaver/"
-SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="gdm jpeg new-login opengl pam +perl selinux suid xinerama"
-
-COMMON_DEPEND="dev-libs/libxml2
- >=gnome-base/libglade-2
- media-libs/netpbm
- x11-apps/appres
- x11-apps/xwininfo
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXrandr
- x11-libs/libXt
- x11-libs/libXxf86misc
- x11-libs/libXxf86vm
- jpeg? ( virtual/jpeg )
- new-login? (
- gdm? ( gnome-base/gdm )
- !gdm? ( || ( x11-misc/lightdm kde-base/kdm ) )
- )
- opengl? ( virtual/opengl )
- pam? ( virtual/pam )
- selinux? ( sec-policy/selinux-xscreensaver )
- xinerama? ( x11-libs/libXinerama )"
-# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
-RDEPEND="${COMMON_DEPEND}
- perl? (
- dev-lang/perl
- dev-perl/libwww-perl
- virtual/perl-Digest-MD5
- )"
-DEPEND="${COMMON_DEPEND}
- dev-util/intltool
- virtual/pkgconfig
- sys-devel/bc
- sys-devel/gettext
- x11-proto/recordproto
- x11-proto/scrnsaverproto
- x11-proto/xextproto
- x11-proto/xf86miscproto
- x11-proto/xf86vidmodeproto
- xinerama? ( x11-proto/xineramaproto )"
-
-REQUIRED_USE="gdm? ( new-login )"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_prepare() {
- if use new-login && ! use gdm; then #392967
- sed -i \
- -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
- configure{,.in} || die
- fi
-
- epatch \
- "${FILESDIR}"/${PN}-5.15-gentoo.patch \
- "${FILESDIR}"/${PN}-5.05-interix.patch
-
- eautoconf
-}
-
-src_configure() {
- if use ppc || use ppc64; then
- filter-flags -maltivec -mabi=altivec
- append-flags -U__VEC__
- fi
-
- unset LINGUAS #113681
- unset BC_ENV_ARGS #24568
- export RPM_PACKAGE_VERSION=no #368025
-
- econf \
- --x-includes="${EPREFIX}"/usr/include \
- --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
- --enable-locking \
- --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} \
- --with-configdir="${EPREFIX}"/usr/share/${PN}/config \
- --with-x-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults \
- --with-dpms-ext \
- $(use_with xinerama xinerama-ext) \
- --with-xinput-ext \
- --with-xf86vmode-ext \
- --with-xf86gamma-ext \
- --with-randr-ext \
- --with-proc-interrupts \
- $(use_with pam) \
- --without-kerberos \
- $(use_with new-login login-manager) \
- --with-gtk \
- $(use_with opengl gl) \
- --without-gle \
- --with-pixbuf \
- $(use_with jpeg) \
- --with-xshm-ext \
- --with-xdbe-ext \
- --with-text-file="${EPREFIX}"/etc/gentoo-release \
- $(use_with suid setuid-hacks)
-}
-
-src_install() {
- emake install_prefix="${D}" install
- dodoc README{,.hacking}
-
- use pam && fperms 755 /usr/bin/${PN}
- pamd_mimic_system ${PN} auth
-
- rm -f "${ED}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
-}