Lines 5-11
Link Here
|
5 |
EAPI=5 |
5 |
EAPI=5 |
6 |
|
6 |
|
7 |
PYTHON_COMPAT=( python{2_6,2_7} ) |
7 |
PYTHON_COMPAT=( python{2_6,2_7} ) |
8 |
inherit eutils flag-o-matic python-any-r1 versionator |
8 |
inherit eutils flag-o-matic python-any-r1 versionator multilib-minimal |
9 |
|
9 |
|
10 |
MY_P="${P/mit-}" |
10 |
MY_P="${P/mit-}" |
11 |
P_DIR=$(get_version_component_range 1-2) |
11 |
P_DIR=$(get_version_component_range 1-2) |
Lines 19-29
Link Here
|
19 |
IUSE="doc +keyutils openldap +pkinit +threads test xinetd" |
19 |
IUSE="doc +keyutils openldap +pkinit +threads test xinetd" |
20 |
|
20 |
|
21 |
RDEPEND="!!app-crypt/heimdal |
21 |
RDEPEND="!!app-crypt/heimdal |
22 |
>=sys-libs/e2fsprogs-libs-1.41.0 |
22 |
>=sys-libs/e2fsprogs-libs-1.41.0[${MULTILIB_USEDEP}] |
23 |
|| ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) |
23 |
|| ( dev-libs/libverto[libev,${MULTILIB_USEDEP}] |
24 |
keyutils? ( sys-apps/keyutils ) |
24 |
dev-libs/libverto[libevent,${MULTILIB_USEDEP}] |
25 |
openldap? ( net-nds/openldap ) |
25 |
dev-libs/libverto[tevent,${MULTILIB_USEDEP}] ) |
26 |
pkinit? ( dev-libs/openssl ) |
26 |
keyutils? ( sys-apps/keyutils[${MULTILIB_USEDEP}] ) |
|
|
27 |
openldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) |
28 |
pkinit? ( dev-libs/openssl[${MULTILIB_USEDEP}] ) |
27 |
xinetd? ( sys-apps/xinetd )" |
29 |
xinetd? ( sys-apps/xinetd )" |
28 |
DEPEND="${RDEPEND} |
30 |
DEPEND="${RDEPEND} |
29 |
${PYTHON_DEPS} |
31 |
${PYTHON_DEPS} |
Lines 49-61
Link Here
|
49 |
kadmin/testing/util/tcl_kadm5.c || die |
51 |
kadmin/testing/util/tcl_kadm5.c || die |
50 |
} |
52 |
} |
51 |
|
53 |
|
52 |
src_configure() { |
54 |
multilib_src_configure() { |
53 |
append-cppflags "-I${EPREFIX}/usr/include/et" |
55 |
append-cppflags "-I${EPREFIX}/usr/include/et" |
54 |
# QA |
56 |
# QA |
55 |
append-flags -fno-strict-aliasing |
57 |
append-flags -fno-strict-aliasing |
56 |
append-flags -fno-strict-overflow |
58 |
append-flags -fno-strict-overflow |
57 |
|
59 |
|
58 |
use keyutils || export ac_cv_header_keyutils_h=no |
60 |
use keyutils || export ac_cv_header_keyutils_h=no |
|
|
61 |
ECONF_SOURCE="${S}" \ |
59 |
econf \ |
62 |
econf \ |
60 |
$(use_with openldap ldap) \ |
63 |
$(use_with openldap ldap) \ |
61 |
"$(use_with test tcl "${EPREFIX}/usr")" \ |
64 |
"$(use_with test tcl "${EPREFIX}/usr")" \ |
Lines 71-90
Link Here
|
71 |
--disable-rpath |
74 |
--disable-rpath |
72 |
} |
75 |
} |
73 |
|
76 |
|
74 |
src_compile() { |
77 |
multilib_src_compile() { |
75 |
emake -j1 |
78 |
emake -j1 |
76 |
} |
79 |
} |
77 |
|
80 |
|
78 |
src_test() { |
81 |
multilib_src_test() { |
79 |
emake -j1 check |
82 |
emake -j1 check |
80 |
} |
83 |
} |
81 |
|
84 |
|
82 |
src_install() { |
85 |
multilib_src_install() { |
83 |
emake \ |
86 |
emake \ |
84 |
DESTDIR="${D}" \ |
87 |
DESTDIR="${D}" \ |
85 |
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ |
88 |
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ |
86 |
install |
89 |
install |
|
|
90 |
} |
87 |
|
91 |
|
|
|
92 |
multilib_src_install_all() { |
88 |
# default database dir |
93 |
# default database dir |
89 |
keepdir /var/lib/krb5kdc |
94 |
keepdir /var/lib/krb5kdc |
90 |
|
95 |
|