mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 14:49:30 -07:00
www-servers/varnish: version bump to 6.2.2
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
This commit is contained in:
@@ -7,3 +7,4 @@ DIST varnish-6.1.0.tgz 3137149 BLAKE2B 8db1fb3460a25763bd28c92fa8b9181711b497a7d
|
||||
DIST varnish-6.1.1.tgz 3135623 BLAKE2B c39904fe2745ab601e7c1f6d85850fe1a83c19e8d80e8af5a60ac5f134817b26b3274ba62c78c3839fd7e6c2da3e58b6c211a7452d37dd864f0f658d500a6138 SHA512 67e546e5fee2d10ec038d7b011a3f61a0a056ce8a4813556526c8fce23bb1fe4e29952a773e6cbc2433c0228971a5e90693d5ce61f6cb5f2242e055e0ce13d18
|
||||
DIST varnish-6.2.0.tgz 3207400 BLAKE2B e35a3621fd55eb61da38f39554027575f646d24987c7fe64938da6da40e751bfd87019629d8b475c24b748d80dec213ae4b4bb6d762dcd42dff6fb7785ac8c47 SHA512 fc447c27fbe31ef96c7e5666cd83007467619d012c7587c252da6fc8dc00e9534c790f1558c568f610ef9a61f5a0a61dc367e3723d905dece525dc27ee236376
|
||||
DIST varnish-6.2.1.tgz 3207791 BLAKE2B 7c57bd0a120de381473e560c8b6d4e5bae34a435765a4eb7fc9f390e74ca0ca96c1ce1d275abd87cbb6bc36a5b8e48fac04bebbf63f78e51d7db2c29aa8ab1c1 SHA512 57d478a566482a2c58dfb40e44d3f2a799c4d1f62dcb149bb9a5c45ffb681861465eb7847262db2cb139a488d33de099d0221f6b43335b4e68c16f00ed0e4600
|
||||
DIST varnish-6.2.2.tgz 3208447 BLAKE2B 051efacf5b956a0f83723e4a0dd69291fa2215378e2c8b7ca653a87f7b10871b323ed0ee9bc1ed4d1602526b882c2a94b981f3b194584c463d6a7fba18055845 SHA512 cc03fd1833b86e74ca275797da5e16b8ce754c7a9d232d5825c876eacc632d7e4edfae0a15e49b36cb551aea1e72a0d054da06433321498a3c74789c545f6c7a
|
||||
|
||||
103
www-servers/varnish/varnish-6.2.2.ebuild
Normal file
103
www-servers/varnish/varnish-6.2.2.ebuild
Normal file
@@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python{3_5,3_6,3_7} pypy )
|
||||
|
||||
inherit user autotools systemd python-r1
|
||||
|
||||
DESCRIPTION="Varnish is a state-of-the-art, high-performance HTTP accelerator"
|
||||
HOMEPAGE="https://varnish-cache.org/"
|
||||
SRC_URI="http://varnish-cache.org/_downloads/${P}.tgz"
|
||||
|
||||
LICENSE="BSD-2 GPL-2"
|
||||
SLOT="0/2"
|
||||
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
|
||||
dev-python/sphinx
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="test" #315725
|
||||
|
||||
pkg_setup() {
|
||||
ebegin "Creating varnish user and group"
|
||||
enewgroup varnish
|
||||
enewuser varnish -1 -1 /var/lib/varnish varnish
|
||||
eend $?
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove -Werror bug #528354
|
||||
sed -i -e 's/-Werror\([^=]\)/\1/g' configure.ac
|
||||
|
||||
# Upstream doesn't put varnish.m4 in the m4/ directory
|
||||
# We link because the Makefiles look for the file in
|
||||
# the original location
|
||||
ln -sf ../varnish.m4 m4/varnish.m4
|
||||
|
||||
eapply_user
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable jit pcre-jit ) \
|
||||
$(use_with jemalloc)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" 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
|
||||
|
||||
keepdir /var/lib/varnish
|
||||
keepdir /var/log/varnish
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}d.service"
|
||||
|
||||
insinto /etc/varnish/
|
||||
doins lib/libvmod_std/vmod.vcc
|
||||
doins etc/example.vcl
|
||||
|
||||
dodoc README.rst
|
||||
dodoc doc/changes.rst
|
||||
|
||||
fowners root:varnish /etc/varnish/
|
||||
fowners varnish:varnish /var/lib/varnish/
|
||||
fperms 0750 /var/lib/varnish/ /etc/varnish/
|
||||
}
|
||||
Reference in New Issue
Block a user