diff options
Diffstat (limited to 'www-servers/varnish/varnish-3.0.3.ebuild')
-rw-r--r-- | www-servers/varnish/varnish-3.0.3.ebuild | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/www-servers/varnish/varnish-3.0.3.ebuild b/www-servers/varnish/varnish-3.0.3.ebuild new file mode 100644 index 000000000000..c2e8ac5de738 --- /dev/null +++ b/www-servers/varnish/varnish-3.0.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/varnish/varnish-3.0.3.ebuild,v 1.1 2012/08/23 20:59:46 blueness Exp $ + +EAPI="4" + +inherit autotools-utils eutils + +DESCRIPTION="Varnish is a state-of-the-art, high-performance HTTP accelerator" +HOMEPAGE="http://www.varnish-cache.org/" +SRC_URI="http://repo.varnish-cache.org/source/${P}.tar.gz" + +LICENSE="BSD-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" +IUSE="doc libedit static-libs +tools" + +CDEPEND="dev-libs/libpcre + libedit? ( dev-libs/libedit ) + tools? ( sys-libs/ncurses )" +#varnish compiles stuff at run time +RDEPEND="${CDEPEND} + sys-devel/gcc" +DEPEND="${CDEPEND} + dev-python/docutils + virtual/pkgconfig" + +RESTRICT="test" #315725 + +DOCS=( README doc/changes.rst ) + +PATCHES=( "${FILESDIR}"/${PN}-3.0.3-automagic.patch ) + +src_prepare() { + autotools-utils_src_prepare + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_with libedit) + $(use_with tools) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + newinitd "${FILESDIR}"/varnishd.initd varnishd + newconfd "${FILESDIR}"/varnishd.confd varnishd + + insinto /etc/logrotate.d + newins "${FILESDIR}/varnishd.logrotate" varnishd + + dodir /var/log/varnish + + use doc && dohtml -r "doc/sphinx/=build/html/" +} + +pkg_postinst () { + elog "No demo-/sample-configfile is included in the distribution -" + elog "please read the man-page for more info." + elog "A sample (localhost:8080 -> localhost:80) for gentoo is given in" + elog " /etc/conf.d/varnishd" +} |