forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
www-servers/varnish: version bump to 4.1.6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
- Loading branch information
Showing
2 changed files
with
102 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
DIST varnish-4.0.3.tar.gz 1866760 SHA256 94b9a174097f47db2286acd2c35f235e49a2b7a9ddfdbd6eb7aa4da9ae8f8206 SHA512 db7bb141afd4617ac95573983dc30591b0eb9bc1af06df1094f2c1eeac539da936afb4a239d2f446d3c3a51b88a781b7f9f6d9a0b2028eaf0e7049ea2159d883 WHIRLPOOL 942456e19be427859283959dabe5522667519d36decbc598c8ee1e949767ea7435469393289d4373db6abac5275e50a95fc3799a837dc17740a490b4912bfe6f | ||
DIST varnish-4.1.5.tar.gz 2199183 SHA256 b52d4d05dd3c571c5538f2d821b237ec029691aebbc35918311ede256404feb3 SHA512 8d54a59afbc9f485b313d2e036dcc8d874ec279e1dd2aab9daf2a169e169d15c98ff71307d44c6beb43968dcd7d69b9501486ea3b138c27d084bc4b16ed10d24 WHIRLPOOL bc2e5f2d7fab56db2a7cda961be557bf0487bc5ec28f5f5274edbf49eaf615234f35d8ee7a83251f1c49b8dd4241758b0ae24e13c7fb28c4c7a11c01553c67ae | ||
DIST varnish-4.1.6.tar.gz 2201975 SHA256 c7ac460b521bebf772868b2f5aefc2f2508a1e133809cd52d3ba1b312226e849 SHA512 c97b6245d467472dc61d1471cbfbefc1cca0839abbca73940efb800e7751437a64437a0c68e2c65e6f4dc039f25bb51ef4d9f3da4e50ccb854646457fb147927 WHIRLPOOL 6b10fc7c2b19f8ba6e8b89cad41b034ce1ab126db510f239a725fa3e1319e2b130c872c3a88b2f3f9c1a5bf9a926540b0fa4aa8238b92eb5174722bee8d307c4 | ||
DIST varnish-5.0.0.tar.gz 2472963 SHA256 5101ad72b29d288a07e2e5ded4c2abe850b70ff000c13ceb1764625e83823f4a SHA512 0694ad32595dc559bd044c5cf1bf12f002e4c0ab477b5fdc9d026d0bc3aec64d6dbe0b14dbab0b95a2180aa2ffe3871db22d0793b12c9d67350da05c25ae8e6c WHIRLPOOL 0e9e6415934971e9e289693a3e4963eb2a9415a3364293c22703c2539e14e77bd0cce46440a5c3426a1be75c28a9353dab23243283e70e786123e1d7b0c78775 | ||
DIST varnish-5.1.1.tar.gz 2589250 SHA256 6f4b85b52a827f28b3964fbe6a11296e2ed50156c70d511c10feff19459493ae SHA512 d5acb1fa9d55f5bb77bea85a6db637769126b701c010cffd511e8ac9fd67853e7f0d3bf86ba1ff067031e14a320b3bc9a84c66cd4a5a6b66d30226f5184f5f05 WHIRLPOOL 83a17ca817031f7330b3576722f02951a6709413767314c6bed902a303922ec739fb8718fc9aeca2fde354ab2bbfe53e930515a16cf6551a04b138afb1d57353 | ||
DIST varnish-5.1.2.tar.gz 2597817 SHA256 39d858137e26948a7c85f07363f13f0778da61d234126e03a160a0cb9ba4fce3 SHA512 6ee71c2678a34f7e3963547d8e79bd83e3b326ffe703ad60f0d6f8f218a3801849c870aa00e407008ef22cd2b2baf4cbe02625ce77018279afdb8208d43a743b WHIRLPOOL 4c824fbb00d79fd1a6287bf08e26d9e9074e986d63d37a305f2f0dca320766e694aa8eaf81d723280f207e9b3fb528d2f917ee6fa21c3f24ba84b83acd367e86 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI="5" | ||
|
||
PYTHON_COMPAT=( python{2_7,3_4} pypy ) | ||
|
||
inherit user autotools-utils eutils systemd python-r1 | ||
|
||
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 ~ppc ~ppc64 ~x86" | ||
IUSE="jemalloc jit static-libs" | ||
|
||
CDEPEND=" | ||
sys-libs/readline:0= | ||
dev-libs/libpcre[jit?] | ||
jemalloc? ( dev-libs/jemalloc ) | ||
sys-libs/ncurses:0=" | ||
|
||
#varnish compiles stuff at run time | ||
RDEPEND=" | ||
${PYTHON_DEPS} | ||
${CDEPEND} | ||
sys-devel/gcc" | ||
|
||
DEPEND=" | ||
${CDEPEND} | ||
dev-python/docutils | ||
virtual/pkgconfig" | ||
|
||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" | ||
|
||
RESTRICT="test" #315725 | ||
|
||
DOCS=( README.rst doc/changes.rst ) | ||
|
||
AUTOTOOLS_AUTORECONF="yes" | ||
|
||
pkg_setup() { | ||
ebegin "Creating varnish user and group" | ||
enewgroup varnish | ||
enewuser varnish -1 -1 /var/lib/varnish varnish | ||
eend $? | ||
} | ||
|
||
src_prepare() { | ||
# Remove bundled libjemalloc. We also fix | ||
# automagic dep in our patches, bug #461638 | ||
rm -rf lib/libjemalloc | ||
|
||
# Remove -Werror bug #528354 | ||
sed -i -e 's/-Werror\([^=]\)/\1/g' configure.ac | ||
|
||
autotools-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local myeconfargs=( | ||
$(use_enable static-libs static) | ||
$(use_enable jit pcre-jit ) | ||
$(use_with jemalloc) | ||
) | ||
autotools-utils_src_configure | ||
} | ||
|
||
src_install() { | ||
autotools-utils_src_install | ||
|
||
python_replicate_script "${D}/usr/share/varnish/vmodtool.py" | ||
|
||
newinitd "${FILESDIR}"/varnishlog.initd varnishlog | ||
newconfd "${FILESDIR}"/varnishlog.confd varnishlog | ||
|
||
newinitd "${FILESDIR}"/varnishncsa.initd varnishncsa | ||
newconfd "${FILESDIR}"/varnishncsa.confd varnishncsa | ||
|
||
newinitd "${FILESDIR}"/varnishd.initd-r4 varnishd | ||
newconfd "${FILESDIR}"/varnishd.confd-r4 varnishd | ||
|
||
insinto /etc/logrotate.d/ | ||
newins "${FILESDIR}/varnishd.logrotate-r2" varnishd | ||
|
||
diropts -m750 | ||
|
||
dodir /var/log/varnish/ | ||
|
||
systemd_dounit "${FILESDIR}/${PN}d.service" | ||
|
||
insinto /etc/varnish/ | ||
doins lib/libvmod_std/vmod.vcc | ||
doins etc/example.vcl | ||
|
||
fowners root:varnish /etc/varnish/ | ||
fowners varnish:varnish /var/lib/varnish/ | ||
fperms 0750 /var/lib/varnish/ /etc/varnish/ | ||
} |