# Copyright 1999-2005 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils perl-module MYP=${P/perl-kolab/perl-kolab-gentoo} DESCRIPTION="Perl modules for the Kolab group server" HOMEPAGE="http://www.kolab.org" SRC_URI="http://www.gunnarwrobel.de/downloads/${MYP}.tar.bz2" SLOT="0" LICENSE="GPL-2" KEYWORDS="~x86" IUSE="" DEPEND="" RDEPEND="perl-core/DB_File >=net-mail/cyrus-imap-admin-2.2.12 dev-perl/perl-ldap dev-perl/MIME-tools dev-perl/Mail-IMAPClient dev-perl/URI" S=${WORKDIR} src_unpack() { unpack ${A} && cd "${S}" ## Patching the code for gentoo epatch ${FILESDIR}/Makefile-gentoo.patch ## Directory: Kolab cd Kolab epatch ${FILESDIR}/Kolab-1.23-autoperl-fix.patch epatch ${FILESDIR}/Kolab-1.23-distconf.patch epatch ${FILESDIR}/Kolab-1.23-gentoo-fix-1.patch epatch ${FILESDIR}/Kolab-1.23-gentoo-fix-2.patch cd .. ## Directory: Kolab-Conf cd Kolab-Conf epatch ${FILESDIR}/Kolab-Conf-1.55-autoperl-fix.patch epatch ${FILESDIR}/Kolab-Conf-1.55-distconf.patch epatch ${FILESDIR}/Kolab-Conf-1.55-gentoo-fix.patch cd .. ## Directory: Kolab-Cyrus ## OK ## Directory: Kolab-DirServ cd Kolab-DirServ epatch ${FILESDIR}/Kolab-DirServ-1.3-autoperl-fix.patch cd .. ## Directory: Kolab-LDAP cd Kolab-LDAP epatch ${FILESDIR}/Kolab-LDAP-1.31-autoperl-fix.patch epatch ${FILESDIR}/Kolab-LDAP-1.31-distconf.patch cd .. ## Directory: Kolab-LDAP-Backend ## OK ## Directory: Kolab-LDAP-Backend-ad ## OK ## Directory: Kolab-LDAP-Backend-dirserv ## OK ## Directory: Kolab-LDAP-Backend-slurpd cd Kolab-LDAP-Backend-slurpd epatch ${FILESDIR}/Kolab-LDAP-Backend-slurpd-1.14-autoperl-fix.patch cd .. ## Directory: Kolab-Mailer ## OK ## Directory: Kolab-Util ## OK } src_compile() { perlinfo local myconf myconf="${myconf} --prefix=/" myconf="${myconf} --sysconfdir=/etc" myconf="${myconf} --sbindir=/usr/sbin" myconf="${myconf} --bindir=/usr/bin" myconf="${myconf} --includedir=${VENDOR_LIB}" myconf="${myconf} --localstatedir=/var" myconf="${myconf} --libdir=/usr/lib" econf ${myconf} || die emake || die } src_install() { make install DESTDIR=${D} || die }