# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.2.ebuild,v 1.1 2007/09/24 13:53:08 drac Exp $ inherit eutils DESCRIPTION="high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load" HOMEPAGE="http://www.danga.com/memcached/" SRC_URI="http://www.danga.com/memcached/dist/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" IUSE="nptl" RDEPEND=">=dev-libs/libevent-0.6 dev-perl/Cache-Memcached" DEPEND="${RDEPEND}" src_compile() { econf $(use_enable nptl threads) emake || die "emake failed." } src_install() { emake DESTDIR="${D}" install || die "emake install failed." dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} newconfd "${FILESDIR}"/1.1.13/conf memcached newinitd "${FILESDIR}"/1.1.13/init memcached } pkg_postinst() { enewuser memcached -1 -1 /dev/null daemon elog "With this version of Memcached Gentoo now supports multiple instances." elog "To enable this you must create a symlink in /etc/init.d/ for each instance" elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" elog "Please see Gentoo bug #122246 for more info" }