Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 132224
Collapse All | Expand All

(-)xscreensaver-5.00.ebuild (-16 / +2 lines)
Lines 4-10 Link Here
4
4
5
inherit eutils flag-o-matic pam fixheadtails autotools
5
inherit eutils flag-o-matic pam fixheadtails autotools
6
6
7
IUSE="gnome jpeg kerberos krb4 insecure-savers new-login nls offensive opengl pam xinerama"
7
IUSE="gnome jpeg insecure-savers new-login nls offensive opengl pam xinerama"
8
8
9
DESCRIPTION="A modular screen saver and locker for the X Window System"
9
DESCRIPTION="A modular screen saver and locker for the X Window System"
10
SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
10
SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
Lines 27-33 Link Here
27
	>=gnome-base/libglade-1.99
27
	>=gnome-base/libglade-1.99
28
	>=dev-libs/glib-2
28
	>=dev-libs/glib-2
29
	pam? ( virtual/pam )
29
	pam? ( virtual/pam )
30
	kerberos? ( krb4? ( >=app-crypt/mit-krb5-1.2.5 ) )
31
	jpeg? ( media-libs/jpeg )
30
	jpeg? ( media-libs/jpeg )
32
	opengl? ( virtual/opengl
31
	opengl? ( virtual/opengl
33
	          >=media-libs/gle-3.0.1 )
32
	          >=media-libs/gle-3.0.1 )
Lines 52-68 Link Here
52
51
53
pkg_setup() {
52
pkg_setup() {
54
53
55
	if use kerberos && ! use krb4 ; then
56
		ewarn
57
		ewarn "You have enabled kerberos without krb4 support. Kerberos will be"
58
		ewarn "disabled unless kerberos 4 support has been compiled with your"
59
		ewarn "kerberos libraries. To do that, you should abort now and do:"
60
		ewarn
61
		ewarn " USE=\"krb4\" emerge mit-krb5"
62
		ewarn
63
		epause
64
	fi
65
66
	if use arm && use new-login; then
54
	if use arm && use new-login; then
67
		ewarn "gnome-base/gdm is required for USE=\"new-login\", and is not"
55
		ewarn "gnome-base/gdm is required for USE=\"new-login\", and is not"
68
		ewarn "available for the arm platform. please disable this use flag"
56
		ewarn "available for the arm platform. please disable this use flag"
Lines 92-100 Link Here
92
src_compile() {
80
src_compile() {
93
81
94
	local myconf
82
	local myconf
95
	use kerberos && use krb4 \
96
		&& myconf="${myconf} --with-kerberos" \
97
		|| myconf="${myconf} --without-kerberos"
98
83
99
	unset BC_ENV_ARGS
84
	unset BC_ENV_ARGS
100
	econf \
85
	econf \
Lines 113-118 Link Here
113
		--enable-locking \
98
		--enable-locking \
114
		--with-gtk \
99
		--with-gtk \
115
		--with-xml \
100
		--with-xml \
101
		--without-kerberos \
116
		$(use_with insecure-savers setuid-hacks) \
102
		$(use_with insecure-savers setuid-hacks) \
117
		$(use_with new-login login-manager) \
103
		$(use_with new-login login-manager) \
118
		$(use_with xinerama xinerama-ext) \
104
		$(use_with xinerama xinerama-ext) \

Return to bug 132224