blob: ad10b74e8c968fa02c421b1ca8518e3a9d8c9bcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-www/memcached/memcached-1.1.6.ebuild,v 1.1 2003/07/26 22:52:16 lisa Exp $
DESCRIPTION="memcached is a 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/${P}.tar.gz"
LICENSE="BSD GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="static perl"
DEPEND=">=dev-libs/libevent-0.6
>=dev-libs/judy-20020627
perl? ( dev-lang/perl )
"
#RDEPEND=""
S=${WORKDIR}/${P}
src_compile() {
local myconf=""
use static || myconf="--disable-static ${myconf} "
econf ${myconf}
emake || die
}
src_install() {
dobin ${S}/memcached
dodoc ${S}/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README}
dodir /usr/lib/php/memcached
insinto /usr/lib/php/memcached
doins ${S}/api/php/MemCachedClient.inc.php
if use perl; then
insinto /usr/lib/perl5/vendor_perl
doins ${S}/api/perl/MemCachedClient.pm
fi
insinto /etc/conf.d
newins "${FILESDIR}/conf" memcached
exeinto /etc/init.d
newexe "${FILESDIR}/init" memcached
}
pkg_postinst() {
einfo "This package installs two APIs for usage"
einfo "/usr/lib/perl5/vendor_perl/MemCachedClient.pm for perl"
einfo "/usr/lib/php/memcached/MemCachedClient.inc.php"
echo ""
ewarn "To use the PHP one you may have to modify your php.ini"
ewarn "to include that directory"
}
|