diff options
Diffstat (limited to 'dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild')
-rw-r--r-- | dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild deleted file mode 100644 index 8e82a197b52d..000000000000 --- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.10-r3.ebuild,v 1.1 2003/05/28 11:56:46 pauldv Exp $ - -S=${WORKDIR}/${P} - -DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)" -HOMEPAGE="http://asg.web.cmu.edu/sasl/" -SRC_URI="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/${P}.tar.gz" - -LICENSE="as-is" -SLOT="2" -KEYWORDS="~x86 ~ppc -sparc " - -IUSE="gdbm berkdb ldap mysql kerberos" - -inherit eutils - -RDEPEND=">=sys-libs/db-3.2 - >=sys-libs/pam-0.75 - >=dev-libs/openssl-0.9.6d - gdbm? ( >=sys-libs/gdbm-1.8.0 ) - berkdb? ( >=sys-libs/db-3.2.9 ) - ldap? ( >=net-nds/openldap-2.0.25 ) - mysql? ( >=dev-db/mysql-3.23.51 ) - kerberos? ( virtual/krb5 )" - -DEPEND="${RDEPEND} - sys-devel/libtool - sys-devel/autoconf - sys-devel/automake" - -src_unpack() { - unpack ${A} ; cd ${S} - - # Fix depends for heimdal needed in saslv2 too - epatch ${FILESDIR}/${PN}2-heimdal-deps.patch - - # Fix for gssapi seg faulting problem? - epatch ${FILESDIR}/gssapi-sefault.patch - - # Fix for digestmd5 segfault with sendmail/smart host. - epatch ${FILESDIR}/digestmd5.patch - - # Fix to detect db4 correctly - epatch ${FILESDIR}/${P}-db4.patch -} - -src_compile() { - - local myconf - - libtoolize --copy --force - aclocal -I config -I cmulocal || die - autoheader || die - automake -a --foreign || die - autoconf || die - autoconf saslauthd/configure.in > saslauthd/configure || die - chmod +x saslauthd/configure || die - - use ldap && myconf="${myconf} --with-ldap" \ - || myconf="${myconf} --without-ldap" - - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - - if use berkdb; then - myconf="${myconf} --with-dblib=berkeley" - elif use gdbm; then - myconf="${myconf} --with-dblib=gdbm --with-gdbm=/usr" - else - myconf="${myconf} --with-dblib=berkeley" - fi - - use static && myconf="${myconf} --enable-static --with-staticsasl" \ - || myconf="${myconf} --disable-static --without-staticsasl" - - use kerberos && myconf="${myconf} --enable-gssapi=/usr" \ - || myconf="${myconf} --disable-gssapi" - - econf \ - --with-saslauthd=/var/lib/sasl2 \ - --with-pwcheck=/var/lib/sasl2 \ - --with-configdir=/etc/sasl2 \ - --with-openssl \ - --with-plugindir=/usr/lib/sasl2 \ - --with-dbpath=/etc/sasl2/sasldb2 \ - --with-des \ - --with-rc4 \ - --disable-krb4 \ - --with-gnu-ld \ - --enable-shared \ - --disable-sample \ - --enable-login \ - ${myconf} || die "bad ./configure" - - make MAKE=emake || die "compile problem" -} - -src_install () { - - einstall || die "install problem" - - dodoc AUTHORS ChangeLog COPYING NEWS README doc/*.txt - docinto examples ; dodoc sample/{*.[ch],Makefile} - newdoc pwcheck/README README.pwcheck - dohtml doc/* - - dodir /var/lib/sasl2 - dodir /etc/sasl2 - # generate an empty sasldb2 with correct permissions - LD_OLD=${LD_LIBRARY_PATH} - export LD_LIBRARY_PATH=${S}/lib/.libs - echo "gentoo" | ${D}usr/sbin/saslpasswd2 -f ${D}etc/sasl2/sasldb2 -p cyrus - ${D}usr/sbin/saslpasswd2 -f ${D}etc/sasl2/sasldb2 -d cyrus - export LD_LIBRARY_PATH=${LD_OLD} - chown root.mail ${D}etc/sasl2/sasldb2 - chmod 0640 ${D}etc/sasl2/sasldb2 - - insinto /etc/conf.d ; newins ${FILESDIR}/saslauthd.confd saslauthd - exeinto /etc/init.d ; newexe ${FILESDIR}/saslauthd2.rc6 saslauthd - exeinto /etc/init.d ; newexe ${FILESDIR}/pwcheck.rc6 pwcheck -} |