# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="3" inherit autotools eutils DESCRIPTION="Apache Traffic Server" HOMEPAGE="http://trafficserver.apache.org/" SRC_URI="mirror://apache/${PN}/${P}-unstable.tar.bz2" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND="dev-libs/openssl dev-libs/expat dev-libs/libpcre dev-lang/tcl app-arch/xz-utils sys-apps/attr sys-libs/libcap sys-libs/zlib " DEPEND="${RDEPEND}" src_unpack() { unpack ${A} mv ${P}-unstable ${P} cd ${S} } src_configure() { local myconf="--disable-static" #"--enable-debug" #"--enable-purify" # --enable-diskinkaio" myconf="${myconf} --enable-layout=Gentoo" econf \ --includedir=/usr/include/trafficserver \ --libdir=/usr/$(get_libdir)/trafficserver \ --datadir=/usr/share/trafficserver \ --sysconfdir=/etc/trafficserver \ --localstatedir=/var/trafficserver \ ${myconf} || die "econf failed" } src_compile() { emake || die "emake failed" } src_install() { emake DESTDIR="${PREFIX}/${D}" install || die "emake install failed" # initial data storage dir keepdir /var/cache/trafficserver keepdir /var/run/trafficserver keepdir /var/log/trafficserver # install our own init scripts newinitd "${FILESDIR}"/trafficserver-initd trafficserver newconfd "${FILESDIR}"/trafficserver-confd trafficserver }