# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" WANT_PYTHON="2.6" inherit autotools python depend.apache DESCRIPTION="The Identity, Policy and Audit system" HOMEPAGE="http://freeipa.org" SRC_URI="http://freeipa.org/downloads/src/freeipa-1.9.0.pre3.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="-openldap" DEPEND="net-nds/389-ds-base dev-libs/mozldap dev-libs/svrcore dev-libs/nspr dev-libs/nss[utils] dev-libs/openssl net-nds/openldap sys-libs/e2fsprogs-libs app-crypt/mit-krb5[ldap] sys-libs/libcap dev-libs/popt dev-python/setuptools dev-python/python-krbV dev-libs/xmlrpc-c net-misc/curl net-misc/ntp www-apache/mod_python www-apache/mod_auth_kerb www-apache/mod_nss dev-python/python-ldap virtual/acl dev-python/pyasn1 sys-libs/libcap openldap? ( sys-auth/slapi-nis ) dev-python/acutil sys-auth/pam_krb5 >=sys-auth/pam_krb5-4.0 dev-python/configobj app-crypt/gnupg dev-python/pyopenssl dev-python/python-nss net-dialup/freeradius[ldap] dev-python/assets dev-python/wehjit" RDEPEND="${DEPEND}" S=${WORKDIR}/freeipa-1.9.0.pre1 src_prepare() { epatch ${FILESDIR}/*.patch make -s IPA_VERSION_IS_GIT_SNAPSHOT=no version-update cd ${S}/daemons eautoreconf cd ${S}/install eautoreconf cd ${S}/ipa-client eautoreconf } src_configure() { cd ipa-client econf \ --with-openldap || die } src_install() { emake DESTDIR=${D} install || die }