# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/kdesdk-3.5.8.ebuild,v 1.9 2008/02/19 01:39:22 jer Exp $ inherit db-use kde-dist DESCRIPTION="KDE SDK: Cervisia, KBabel, KCachegrind, Kompare, Umbrello,..." SRC_URI="${SRC_URI} mirror://gentoo/kdesdk-3.5-patchset-01.tar.bz2" KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86" IUSE="berkdb kdehiddenvisibility subversion" DEPEND="subversion? ( dev-util/subversion ) berkdb? ( =sys-libs/db-4* )" RDEPEND="${DEPEND} dev-util/cvs media-gfx/graphviz" DEPEND="${RDEPEND} sys-devel/flex" pkg_setup() { if use subversion ; then if [[ -n "$(ldd /usr/bin/svn | grep -o libapr-0)" ]] \ && ! has_version =dev-libs/apr-0* ; then eerror "Subversion has been built against =dev-libs/apr-0*, but no matching version is installed." die "Please rebuild dev-util/subversion." fi if [[ -n "$(ldd /usr/bin/svn | grep -o libapr-1)" ]] \ && ! has_version =dev-libs/apr-1* ; then eerror "Subversion has been built against =dev-libs/apr-1*, but no matching version is installed." die "Please rebuild dev-util/subversion." fi fi } src_compile() { local myconf="$(use_with subversion)" if use berkdb; then myconf="${myconf} --with-berkeley-db --with-db-lib="$(db_libname)" --with-extra-includes=$(db_includedir)" else myconf="${myconf} --without-berkeley-db" fi if use subversion ; then if [[ -n "$(ldd /usr/bin/svn | grep -o libapr-0)" ]] ; then myconf="--with-apr-config=/usr/bin/apr-config --with-apu-config=/usr/bin/apu-config" else myconf="--with-apr-config=/usr/bin/apr-1-config --with-apu-config=/usr/bin/apu-1-config" fi fi kde_src_compile } src_install() { kde_src_install for f in ${KDEDIR}/share/apps/kapptemplate/admin/{bcheck,conf.change,config,detect-autoconf}.pl ; do fperms 755 ${f} done } pkg_postinst() { kde_pkg_postinst echo elog "To make full use of ${PN} you should emerge >=dev-util/valgrind-3.2.0 and/or" elog "dev-util/oprofile." echo }