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

(-)/usr/portage/app-crypt/mit-krb5/mit-krb5-1.12.1.ebuild (-10 / +15 lines)
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

Return to bug 505004