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) \ |