Sync with portage [Thu May 12 12:04:46 MSK 2016].

mhiretskiy 340
root 8 years ago
parent eda143ecd8
commit 6fc131e6ab

@ -114,6 +114,7 @@ DEPEND="
>=net-libs/nodejs-5.9.0:=[npm]
>=app-text/hunspell-1.3.3:=
=dev-libs/libgit2-0.23*:=[ssh]
>=gnome-base/libgnome-keyring-3.12:=
>=dev-libs/oniguruma-5.9.5:=
>=dev-util/ctags-5.8
dev-util/electron:0/36
@ -269,7 +270,7 @@ src_prepare() {
}
src_configure() {
local binmod _s
local binmod _s nodegyp="/usr/$(get_libdir)/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
_s="${WORKDIR}/$(package_dir nodegit)"
cd "${_s}" || die
@ -283,14 +284,14 @@ src_configure() {
einfo "Configuring ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
node-gyp --nodedir=/usr/include/electron/node/ configure || die
"${nodegyp}" --nodedir=/usr/include/electron/node/ configure || die
# Unclobber MAKEFLAGS
sed -i -e '/MAKEFLAGS=-r/d' build/Makefile || die
done
}
src_compile() {
local binmod _s x
local binmod _s x nodegyp="/usr/$(get_libdir)/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
mkdir -p "${S}/build/modules/" || die
@ -298,7 +299,7 @@ src_compile() {
einfo "Building ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
node-gyp --nodedir=/usr/include/electron/node/ --verbose build || die
"${nodegyp}" --nodedir=/usr/include/electron/node/ --verbose build || die
x=${binmod##node-}
mkdir -p "${S}/build/modules/${x}"
cp build/Release/*.node "${S}/build/modules/${x}"

@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python2
from __future__ import print_function

@ -1,4 +1,3 @@
DIST ideaIU-141.3057.6.tar.gz 327591445 SHA256 4ffdd7e5e78526222d1a9164e8e66912e6126f32e395016e843b6fdc433203b3 SHA512 2e8058d5f799199114bee88fec56beca97ae444f0b5447c2019da9b4030be14252a9fabb072fb6a7145d661502c9a6965690b7d4c3b3a13c7bee62f66796790d WHIRLPOOL 3f6e8e3bd565ff4444cfd1b1b2c2114da7ca9dbc931a8d886928f03a62e28128ea9aa9976f4df3a9993d15f67ce299af78dac158c2ab752e3b889b4daf88cdf1
DIST ideaIU-143.2332.3.tar.gz 396603145 SHA256 22dbf3e541634050ce9a73159889998efff30674ce0c019ac2e05eb72a2b6cc3 SHA512 9297c9facdf504ef922264a9ece826641880d9cc8464ba40a32e3d8549fabb11c2e03680d4215d6ef9d5e2f80d03b9a43be557604d9008986359e2b0cc28356b WHIRLPOOL 429c6d92c88b8c9bd5b836027cc325d512f572839f2efea063387d027fa8335ba3865b6de19fb29b44c3fcb50635ecdfe3828721a4714cc5143604b0b6d13b1c
DIST ideaIU-145.597.3.tar.gz 450241312 SHA256 d5a7d2d657fe2ad170716054c6ccd164e509cf50ee6eee8b61fe3490071940df SHA512 3fb9cdea46977c737d2d64b34b2fd1f9f68c06592fd0c59c1651f3aa78d057f7e0b554fd1ff5a7a1d05a439359780147f1d28bed7257ad05e98d312737cad61e WHIRLPOOL 7040a10577325b6e672a50404bf95f30c9c5225a734f3bfd88e6e1dcbcec9c69ac8917b286c0e355c606546ff6e9a07b87aebbe9ecd6612683eb5ec93420d7f0
DIST ideaIU-145.844.1.tar.gz 450461375 SHA256 92b81a3c107694bd1a4d04c73e54782894701a1c33a005d248f17f146af2225a SHA512 7828ae0379c2d5f0da269dec28ee72505df691a651e1ce729e53cb139c74828c6406f5a697ac984ce93c6932cd538a6fd9f5de3a253687efba502b8d348c2bc9 WHIRLPOOL 13ef180180083b7b6b0fff9f27aef1e82893b17b0e84147555945191292430cd1a005bb27275d239e3a1af87c29a5859bbe9aa56f7ee0fd26e08510bf5815379
DIST ideaIU-141.3058.30.tar.gz 317771607 SHA256 a2259249f6e7bf14ba17b0af90a18d24d9b4670af60d24f0bb51af2f62500fc2 SHA512 ae90f0f1841fabd918a09f54fcaf99894948423889c78db10cdba88d4b89e59cce13ac27d91e0ef33e37a3f622c8ce0c7f65b4ca56a0d8f52219b2b427036c09 WHIRLPOOL a61e8176d72a7ee33efcb020ff634d833387d0d4efa6317ed0af0c4295fdb809f9de0abd32e16a9732b7799e113d9234bde87342f87ce7808985a3a010208bc4
DIST ideaIU-143.2370.31.tar.gz 398109068 SHA256 941a9e0d250c1e21ef2e2beb818cdbdba0acf38e69b74546275d028bc5554a04 SHA512 4435280d514482e173dcc2afb9eb759a36086fe6b0cd49ac3373853167385b9f5117a9ff0bcc3cff5dfda6392aaa3bf835dd5a247f372655209a0cab332adfdf WHIRLPOOL 6f90eb23848cc230b295caf6eaed4e7037291007bd97280c217a1b694ddeb839b2d2c5402c1d3b5c8d2fcaf16717b29dab0dfa378c7e3a0b9ccc8b2dc49cd59d
DIST ideaIU-145.971.21.tar.gz 478304177 SHA256 fe51f5e0cd9dde166ff5ff7194221c760e3e5a12e0e3423b7ebb10d42de9b737 SHA512 2ff4b94130c72d79f0d4c9c5dd1e21649750aae4e498dc0e4c5fb2c773b87a5479ee84bc279738ef5b45c18e9aaaf88f8fc7ea1ff4b30e290e511328007bc877 WHIRLPOOL fec0367c1f28e7da48cebbec85cf7a9203abb254a786ff8729593a42757fc9cec8c77f3c50897c428c4e337e4c8f508432accfeaf5838d0e37eec693f91f8037

@ -22,11 +22,11 @@ fi
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
HOMEPAGE="https://www.jetbrains.com/idea"
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}b.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
LICENSE="IDEA
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
IUSE="-custom-jdk"
IUSE=""
DEPEND="!dev-util/${PN}:14
!dev-util/${PN}:15"
@ -36,14 +36,6 @@ S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
src_prepare() {
if ! use custom-jdk; then
if [[ -d jre ]]; then
rm -r jre || die
fi
fi
}
src_install() {
local dir="/opt/${PN}-${MY_PV}"

@ -26,7 +26,7 @@ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_
LICENSE="IDEA
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
IUSE="-custom-jdk"
IUSE=""
DEPEND="!dev-util/${PN}:14
!dev-util/${PN}:15"
@ -50,11 +50,6 @@ src_prepare() {
if ! use x86; then
rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
fi
if ! use custom-jdk; then
if [[ -d jre ]]; then
rm -r jre || die
fi
fi
rm -r plugins/tfsIntegration/lib/native/solaris || die
rm -r plugins/tfsIntegration/lib/native/hpux || die
}

@ -1,77 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils versionator
SLOT="0"
PV_STRING="$(get_version_component_range 4-6)"
MY_PV="$(get_version_component_range 1-3)"
MY_PN="idea"
# distinguish settings for official stable releases and EAP-version releases
if [[ "$(get_version_component_range 7)x" = "prex" ]]
then
# upstream EAP
KEYWORDS=""
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
else
# upstream stable
KEYWORDS="~amd64 ~x86"
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
fi
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
HOMEPAGE="https://www.jetbrains.com/idea"
LICENSE="IDEA
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
IUSE="-custom-jdk"
DEPEND="!dev-util/${PN}:14
!dev-util/${PN}:15"
RDEPEND="${DEPEND}
>=virtual/jdk-1.7:*"
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
src_prepare() {
if ! use amd64; then
rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
fi
if ! use arm; then
rm bin/fsnotifier-arm || die
rm -r plugins/tfsIntegration/lib/native/linux/arm || die
fi
if ! use ppc; then
rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
fi
if ! use x86; then
rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
fi
if ! use custom-jdk; then
if [[ -d jre ]]; then
rm -r jre || die
fi
fi
rm -r plugins/tfsIntegration/lib/native/solaris || die
rm -r plugins/tfsIntegration/lib/native/hpux || die
}
src_install() {
local dir="/opt/${PN}-${MY_PV}"
insinto "${dir}"
doins -r *
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
newicon "bin/${MY_PN}.png" "${PN}.png"
make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
mkdir -p "${D}/etc/sysctl.d/" || die
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
}

@ -1 +1 @@
Thu, 12 May 2016 05:38:46 +0000
Thu, 12 May 2016 08:38:43 +0000

@ -1 +1 @@
Thu, 12 May 2016 05:38:46 +0000
Thu, 12 May 2016 08:38:43 +0000

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare setup unpack
DEPEND=!dev-util/apm || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=net-libs/nodejs-5.9.0:=[npm] >=app-text/hunspell-1.3.3:= =dev-libs/libgit2-0.23*:=[ssh] >=dev-libs/oniguruma-5.9.5:= >=dev-util/ctags-5.8 dev-util/electron:0/36 >=app-arch/rpm2targz-9.0.0.3g
DEPEND=!dev-util/apm || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=net-libs/nodejs-5.9.0:=[npm] >=app-text/hunspell-1.3.3:= =dev-libs/libgit2-0.23*:=[ssh] >=gnome-base/libgnome-keyring-3.12:= >=dev-libs/oniguruma-5.9.5:= >=dev-util/ctags-5.8 dev-util/electron:0/36 >=app-arch/rpm2targz-9.0.0.3g
DESCRIPTION=A hackable text editor for the 21st Century
EAPI=6
HOMEPAGE=https://atom.io
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=!dev-util/apm || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=net-libs/nodejs-5.9.0:=[npm] >=app-text/hunspell-1.3.3:= =dev-libs/libgit2-0.23*:=[ssh] >=dev-libs/oniguruma-5.9.5:= >=dev-util/ctags-5.8 dev-util/electron:0/36
RDEPEND=!dev-util/apm || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=net-libs/nodejs-5.9.0:=[npm] >=app-text/hunspell-1.3.3:= =dev-libs/libgit2-0.23*:=[ssh] >=gnome-base/libgnome-keyring-3.12:= >=dev-libs/oniguruma-5.9.5:= >=dev-util/ctags-5.8 dev-util/electron:0/36
RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/atom/atom/releases/download/v1.7.3/atom.x86_64.rpm -> atom-1.7.3.rpm https://github.com/nodejs/nan/archive/v2.0.9.tar.gz -> nodejs-nan-2.0.9.tar.gz https://github.com/atom/cached-run-in-this-context/archive/v0.4.1.tar.gz -> atom-cached-run-in-this-context-0.4.1.tar.gz https://github.com/atom/node-ctags/archive/v3.0.0.tar.gz -> atom-node-ctags-3.0.0.tar.gz https://github.com/atom/git-utils/archive/v4.1.2.tar.gz -> atom-git-utils-4.1.2.tar.gz https://github.com/nodegit/nodegit/archive/v0.12.0.tar.gz -> nodegit-0.12.0.tar.gz https://github.com/atom/keyboard-layout/archive/v1.0.0.tar.gz -> atom-keyboard-layout-1.0.0.tar.gz https://github.com/atom/marker-index/archive/v3.1.0.tar.gz -> atom-marker-index-3.1.0.tar.gz https://github.com/atom/node-keytar/archive/v3.0.2.tar.gz -> atom-node-keytar-3.0.2.tar.gz https://github.com/atom/node-nslog/archive/v3.0.0.tar.gz -> atom-node-nslog-3.0.0.tar.gz https://github.com/atom/node-oniguruma/archive/v5.1.2.tar.gz -> atom-node-oniguruma-5.1.2.tar.gz https://github.com/atom/node-pathwatcher/archive/v6.2.4.tar.gz -> atom-node-pathwatcher-6.2.4.tar.gz https://github.com/atom/node-runas/archive/v3.1.1.tar.gz -> atom-node-runas-3.1.1.tar.gz https://github.com/atom/scrollbar-style/archive/v3.2.0.tar.gz -> atom-scrollbar-style-3.2.0.tar.gz https://github.com/atom/node-spellchecker/archive/v3.2.3.tar.gz -> atom-node-spellchecker-3.2.3.tar.gz https://github.com/nodegit/promisify-node/archive/0.4.0.tar.gz -> nodegit-promisify-node-0.4.0.tar.gz https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-4.0.0.tgz https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz -> node-lodash-3.10.1.tgz https://github.com/kriskowal/asap/archive/v2.0.3.tar.gz -> node-asap-2.0.3.tar.gz https://github.com/sindresorhus/object-assign/archive/v4.0.1.tar.gz -> node-object-assign-4.0.1.tar.gz https://github.com/jprichardson/node-fs-extra/archive/0.26.2.tar.gz -> node-fs-extra-0.26.2.tar.gz https://github.com/jprichardson/node-jsonfile/archive/2.1.0.tar.gz -> node-jsonfile-2.1.0.tar.gz https://github.com/jprichardson/node-klaw/archive/1.0.0.tar.gz -> node-klaw-1.0.0.tar.gz https://github.com/isaacs/node-graceful-fs/archive/v4.1.2.tar.gz -> node-graceful-fs-4.1.2.tar.gz https://github.com/isaacs/rimraf/archive/v2.2.8.tar.gz -> node-rimraf-2.2.8.tar.gz https://github.com/tbranyen/combyne/archive/0.8.1.tar.gz -> node-combyne-0.8.1.tar.gz https://github.com/beautify-web/js-beautify/archive/v1.5.10.tar.gz -> node-js-beautify-1.5.10.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 rpm 3e120fdd74b358f9fb42b825a6558f61 toolchain-funcs d513d423d449877e49d99af3f7af7acb
_md5_=8d55a604a2e9523f85fc102ba615a295
_md5_=759ee594f9b09b24a5560b2de2bedda1

@ -1,13 +1,12 @@
DEFINED_PHASES=install prepare
DEFINED_PHASES=install
DEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15
DESCRIPTION=A complete toolset for web, mobile and enterprise development
EAPI=5
HOMEPAGE=https://www.jetbrains.com/idea
IUSE=-custom-jdk
KEYWORDS=~amd64 ~x86
LICENSE=IDEA || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
RDEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15 >=virtual/jdk-1.7:*
SLOT=0
SRC_URI=https://download.jetbrains.com/idea/ideaIU-14.1.6b.tar.gz -> ideaIU-141.3057.6.tar.gz
SRC_URI=https://download.jetbrains.com/idea/ideaIU-14.1.7.tar.gz -> ideaIU-141.3058.30.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=cdc1b428462445c3245bb5235ff6c77c
_md5_=a57fb63d2ab2032c9e3963ee711df9ac

@ -3,11 +3,10 @@ DEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15
DESCRIPTION=A complete toolset for web, mobile and enterprise development
EAPI=5
HOMEPAGE=https://www.jetbrains.com/idea
IUSE=-custom-jdk
KEYWORDS=~amd64 ~x86
LICENSE=IDEA || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
RDEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15 >=virtual/jdk-1.7:*
SLOT=0
SRC_URI=https://download.jetbrains.com/idea/ideaIU-15.0.5.tar.gz -> ideaIU-143.2332.3.tar.gz
SRC_URI=https://download.jetbrains.com/idea/ideaIU-15.0.6.tar.gz -> ideaIU-143.2370.31.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=e82fbadce4b8dd7eaf03ebab1d84e029
_md5_=fe0b8576cb9090e47b0aac7eb98a7d96

@ -1,12 +0,0 @@
DEFINED_PHASES=install prepare
DEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15
DESCRIPTION=A complete toolset for web, mobile and enterprise development
EAPI=5
HOMEPAGE=https://www.jetbrains.com/idea
IUSE=-custom-jdk
LICENSE=IDEA || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
RDEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15 >=virtual/jdk-1.7:*
SLOT=0
SRC_URI=https://download.jetbrains.com/idea/ideaIU-145.844.1.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=f01c6c2168de6d9077f3418596fec6e9

@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=IDEA || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
RDEPEND=!dev-util/idea-ultimate:14 !dev-util/idea-ultimate:15 >=virtual/jdk-1.7:*
SLOT=0
SRC_URI=https://download.jetbrains.com/idea/ideaIU-2016.1.1.tar.gz -> ideaIU-145.597.3.tar.gz
SRC_URI=https://download.jetbrains.com/idea/ideaIU-2016.1.2.tar.gz -> ideaIU-145.971.21.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=f01c6c2168de6d9077f3418596fec6e9

@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2 freedist
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=3.14.68
SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.14.68.xz mirror://kernel/linux/kernel/v3.x/linux-3.14.tar.xz
SLOT=3.14.69
SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.14.69.xz mirror://kernel/linux/kernel/v3.x/linux-3.14.tar.xz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 f745fe70cd0e35af07412905687b9a7f multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0dc8fcb8286cc84f96e1568a488616d6

@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2 freedist
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=3.18.32
SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.18.32.xz mirror://kernel/linux/kernel/v3.x/linux-3.18.tar.xz
SLOT=3.18.33
SRC_URI=mirror://kernel/linux/kernel/v3.x/patch-3.18.33.xz mirror://kernel/linux/kernel/v3.x/linux-3.18.tar.xz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 f745fe70cd0e35af07412905687b9a7f multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0dc8fcb8286cc84f96e1568a488616d6

@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2 freedist
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=4.1.23
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.1.23.xz mirror://kernel/linux/kernel/v4.x/linux-4.1.tar.xz
SLOT=4.1.24
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.1.24.xz mirror://kernel/linux/kernel/v4.x/linux-4.1.tar.xz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 f745fe70cd0e35af07412905687b9a7f multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0dc8fcb8286cc84f96e1568a488616d6

@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2 freedist
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=4.4.9
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.4.9.xz mirror://kernel/linux/kernel/v4.x/linux-4.4.tar.xz
SLOT=4.4.10
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.4.10.xz mirror://kernel/linux/kernel/v4.x/linux-4.4.tar.xz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 f745fe70cd0e35af07412905687b9a7f multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0dc8fcb8286cc84f96e1568a488616d6

@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2 freedist
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=4.5.3
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.5.3.xz mirror://kernel/linux/kernel/v4.x/linux-4.5.tar.xz
SLOT=4.5.4
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.5.4.xz mirror://kernel/linux/kernel/v4.x/linux-4.5.tar.xz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde kernel-2 f745fe70cd0e35af07412905687b9a7f multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0dc8fcb8286cc84f96e1568a488616d6

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=|| ( dev-libs/libedit sys-libs/readline:= ) dev-libs/libpcre[jit?] jemalloc? ( dev-libs/jemalloc ) sys-libs/ncurses:= dev-python/docutils virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=Varnish is a state-of-the-art, high-performance HTTP accelerator
EAPI=5
HOMEPAGE=http://www.varnish-cache.org/
IUSE=jemalloc jit static-libs python_targets_pypy python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
KEYWORDS=~amd64 ~mips ~x86
LICENSE=BSD-2 GPL-2
RDEPEND=python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] || ( dev-libs/libedit sys-libs/readline:= ) dev-libs/libpcre[jit?] jemalloc? ( dev-libs/jemalloc ) sys-libs/ncurses:= sys-devel/gcc
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
RESTRICT=test
SLOT=0
SRC_URI=http://repo.varnish-cache.org/source/varnish-4.1.0.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 792f83d5ec9536cb5ccef375469d8bde libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs d513d423d449877e49d99af3f7af7acb user 906f3c8eb3a2350a4f1191a89baa3e46
_md5_=d0d808b58190269703d291b596127b67

@ -1 +1 @@
Thu, 12 May 2016 05:38:46 +0000
Thu, 12 May 2016 08:38:43 +0000

@ -1 +1 @@
Thu May 12 05:37:50 UTC 2016
Thu May 12 08:37:49 UTC 2016

@ -1 +1 @@
Thu, 12 May 2016 06:00:01 +0000
Thu, 12 May 2016 09:00:01 +0000

@ -1 +1 @@
1463031601 Thu 12 May 2016 05:40:01 AM UTC
1463042402 Thu 12 May 2016 08:40:02 AM UTC

@ -1 +1 @@
Thu, 12 May 2016 05:38:46 +0000
Thu, 12 May 2016 08:38:43 +0000

@ -10,11 +10,11 @@ DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f1
DIST linux-4.5.tar.xz 88375040 SHA256 a40defb401e01b37d6b8c8ad5c1bbab665be6ac6310cdeed59950c96b31a519c SHA512 cb0d5f30baff37dfea40fbc1119a1482182f95858c883e019ee3f81055c8efbdb9dba7dfc02ebcc4216db38f03ece58688e69efc0fce1dade359af30bd5426de WHIRLPOOL 8faa0b02c5733fc45dbe61f82a7022e9246b9b1665f27541d4afa5d14c310b9dce7a8532dfac8273898edf8c6923654ee2fbcf2cec1ec2a220f4c9f926f2b333
DIST patch-3.10.101.xz 1269636 SHA256 6a23fe951e7c4f50b4b0ca54bc31a3190406327dfb44be91b351ad13cad39e4b SHA512 90dc8a22653fbfda1214d382ae59408cd37479fe6e466d0ff66d13a2a44fd1c6a72e5c8658d0df39bb18d4306e58303d843fafdf527bd6d9b54386202059e80e WHIRLPOOL 21364bf10c635cc941f8eedd726c267a0273ccc75c9cdc98f8a99d1a02f7cdebaf21dee46e8e133c6f45e8f0fc62b9a149a8cb99924a268e0c7d5ba8c2df44b3
DIST patch-3.12.59.xz 1545540 SHA256 dd965830cf34f141d48a50c550b059b70fd62a1480cc9351a1c7087072ec8c49 SHA512 1484602b8a23ac6380a51195ce6ab8d890f532b1fddea7b89504f8c1f988f6a68d719aa77f5cf40cbce22c90a4e49b416b2000c8ed44d60634f79d89144445b8 WHIRLPOOL 3e96fd895eb877d9145e5a4036f2ad9b017cf1e3a65359430fc99213e5976ac60f6ca5ff130d318468da899629ceaf234e18ee2ae61298bdc1803aeaaa7c1e0b
DIST patch-3.14.68.xz 1159488 SHA256 77147238b1b31ecb9f440ef43c2019159e07bd60289b9db050813677ffa92a35 SHA512 e717eca99e980c7deb8bb505f1ab1b92629a1d7c9861957b2b0ff205dd874ca7e0855acac41c190dd0bf5c6bdb699ea14f540e5a864a3368ed35684ec26db8cb WHIRLPOOL a5357f619d12f576d4774db47d4a224c0181ea573480cbd3387dcc5c952c44c380bae8d0d9fad5e6a02a0762c461a761e4913ea63dad149f1fc993dd10e69aec
DIST patch-3.14.69.xz 1163360 SHA256 29173d300b3b4bd5d2a97480bc7b69e58eaf8d57c00e9bcf60b5f32a0d768132 SHA512 177da61662cd34e870a63bab1058efe0bae52e1073f636205066001f31d49b93264e6f499175706b4f07fc905f26d5b2991ab9abb6ff4c59dcd38da9071143f7 WHIRLPOOL befec778746a36670982ec4d47decb58d46558e16d3589e9a14d55931d6182acb76b002b65b01ff4cf20651ab7b8d75afe90cb0cfe893893281df7d90de9e014
DIST patch-3.16.35.xz 1203316 SHA256 721c550daf6caf0d6910787097fee9b4f5ed74daeee913bb3a0ad33bb45acf58 SHA512 c23591049f4fe8b5d4e5b473a0209c779ac32d9eb365477bf75fbe68ccb9dcc5e2958b2df22111d8cdd7b5a982bbc04232e0d18f6999432560432a5ac4354ffd WHIRLPOOL ebed71eb081d80d50318a858ba6b5ef78d5ae9b664638ec0fc58c02ba94b2b3202e9c1493013c3c3527975eca8f9596cd879a6084eb63606c17d994b65112b6f
DIST patch-3.18.32.xz 890188 SHA256 63c163fbb5bb68eed94c7925e807ec34fed1e888112810e6784b874828784c84 SHA512 ff42317009800a447fd5cd7c97537a2e5c5e4883e6c243ce2b8ca154f42c25c01810540ae70568d816c704400b8824ae870ba08c2cab6bdaf65f38c3afc75040 WHIRLPOOL 38f5ca159aaefad33b18591361d1ec68f858b6842b364c725c7575364e8f3aab97e80d765cbf11b604beb7cfb33d4d56fa5f3e93e6886c57788f1af86f44529b
DIST patch-3.18.33.xz 891752 SHA256 1380ee1cfa7ededaf0b206c0a8e4d364fa16285e0b4b2d653f22f01a29694faf SHA512 6dfc48bd6d341cd4ab06b8b2ecca9ded8e3982c6c39e5e47fc21116f69b14eee37926a09f99f3c5f1e106113d5772f2fb1410edad872d1923a4f24159121d5bf WHIRLPOOL c16da337901b69c490020ace579ec0772d5db91e652c6d3f4e31c73c0c0c50699d9d76ae7d739c375882fc7c93e2c8c6478ff3615691ab92539a5871e79f50e1
DIST patch-3.2.80.xz 1595888 SHA256 2a1aba4ba5fe3752de0dbfe60963daad934a1abf67e87bf2cc88de8ca22720f7 SHA512 ec7fdf71586fa04d0a1e683ce8a3521bb2104d6756a3b92c21096df0bc80cf5db1fdcef15174ed3ebe7404e86befb5c3d3bec612cb7910592174574588acc706 WHIRLPOOL aeb7cfb31c224811b1fb22c34ec50ad4c4a668ab0391b5d1b3c257f95d862d8fb2dc3bf3e6c5e609408f363911092394a08c7379e86b256cce2a1766c83249d6
DIST patch-3.4.112.xz 1337588 SHA256 01d33e0582be65f75835599ebf659f46c0ad0b7f64b826c78e5402550f2224c8 SHA512 474bb722b4c5adcb81d73df2091f4a0873be01a7f287a34bed7d68b134bcdc8dee3ef7a658f2e9f0e3572bb1ca83ed8b06ece31346fe3685476a1fabb9bc0a2e WHIRLPOOL 5bb15bb566ed73dc5f316d2e57b655733de4263c1bf78f2af61c34097cce49ebf5480d4dffff4748e5725a7ed83dac4230a083135e30b19379ec05ffd84cc96f
DIST patch-4.1.23.xz 703592 SHA256 b27ac56715c859cab298ad34dfc055b71fd7b8bc8aa066e0c9ef71c192440569 SHA512 5c861ef224a7de1839d5dd0a656d1e93cdcb00511447cfd7119140dd2b7c9d20e632109764cb00d7cff5474c0d70ebc317ec8df3f4866a70f90937dea12380aa WHIRLPOOL 5568b638e5def7050c483c51e5b680cb68cbeae9c701d4eb368c1dac23cdc2ad651fcc9ec258b02b0625faa057d517c227a10aedcc4f6d91d0f775a7bb4b3382
DIST patch-4.4.9.xz 370700 SHA256 44be6ca02de24c3f2041d0000d163a458a62d75e926e54b628cc30e41e9fde6b SHA512 19d2192d36b8ea9def64396d878b14db00e8f738bc399b769f9ca31a495cb64bb6b4b60b9477ca3830db07283b43d2b57037f3d54beb8fe9f1fcbca6263e1c2c WHIRLPOOL e5af8d0655b52bed2aa30ccf0c15ec0bca5b6f2e3e02a9b26543a39faf041a0f2364b68f4eaa2b69a3b1e3cead19c8c3fdec734cac69332219b14d9f2a77a6f4
DIST patch-4.5.3.xz 170636 SHA256 02a1a3fb190031130f6a304a1d3ebb72ce0b4e6dcc608c9e423780e4df10dec7 SHA512 e29e87e8e38f92cac62e351d6d716f0de0b67764de8f8955e3730b6aa5d5090e71c8442ac55547f5f7c776a269e651eaefaadae514a8e0b442df5459409e793b WHIRLPOOL a3bde400b5bfe3e4f5be88e4138c8559c2102242941e5e9c4cc5d3bc78c21e92f779cd21d6a057211b63743e836eb1e7d9577003c369f41f5898b8c2ec65a9b0
DIST patch-4.1.24.xz 706108 SHA256 8a0274f1eb508d64131d86e5d457ee7310ae8b0ee722fd2a3e4dada91f380fcd SHA512 e85235fedc5cf9f938755fd96a94699d038e827b9d843db7ce8b9dc5e439f10d63af9b5ab587d65ddcb57fe3199aa8bf21f5518e191480e33f4548b23ba1e347 WHIRLPOOL cce7e8f444e628f64935acf4614c8aa5fcfd56fdffd8e3c136ee743d7cee8a72df2d816d325d97a17d1e8348fa7eae60d2f83a0b29b68acd713a7699c748712d
DIST patch-4.4.10.xz 384732 SHA256 df66bd2532cac85dfb85d6ca9b750689e02278442652a0b047304e3322947d17 SHA512 05277847fb0cd1ae2c488031935979964706f76fd44b2f0790ecc4c8a785e6c3e43af45213f09f07e26ab74f43b5569f6bf87fd15ef9721cf3163abfa49dda7c WHIRLPOOL f153dd9fba5fe183afc3a8dada989b3ac705a716cf8d072d7a66428f94f4b5c8a9d99e3cf6ff464b3b24a3865c979d3990e315d6d35e5b5cdae4e3d403c1019c
DIST patch-4.5.4.xz 190944 SHA256 6a9cfe691ac77346c48b7f83375a1880ebb379594de1000acad45da45d711e42 SHA512 56eb7551ba39b087bc0bd8d12e1a2006974ed7640d03751a540ad9f04b7e325efd3488ae3ebbbaddea46dc25dc666ddeccde9969f5ef8fa139088689da7e9147 WHIRLPOOL 19da92049dedeab810b4a3df72f93295ec0288f4d42006310731c74d4f2876b441e2114b84b2937a63d18c9682047a415cb87b36deecc9c4323ce457d9c56ae2

@ -1,4 +1,3 @@
DIST varnish-3.0.7.tar.gz 2102037 SHA256 a27e9f11391617fab27cc6edc31d3c8681b8d6975f8c2cd07f6e081bc54c24ce SHA512 5fa9749305eb1a546ef4aae8a1797247fcc9098e1661453b9b87916da9fbc60d76bc0de9542ab17136e3da4b256c8a547aded2b4372dbbb54c44e93eff34a061 WHIRLPOOL 00ff6d16603ba4bf42608d55d769048f35c275a8ffa2b6860df6de2571d0481c39019d58d5b843f8a64492a5bf26caf9d841a023826d2fd2771ed8d35447a659
DIST varnish-4.0.3.tar.gz 1866760 SHA256 94b9a174097f47db2286acd2c35f235e49a2b7a9ddfdbd6eb7aa4da9ae8f8206 SHA512 db7bb141afd4617ac95573983dc30591b0eb9bc1af06df1094f2c1eeac539da936afb4a239d2f446d3c3a51b88a781b7f9f6d9a0b2028eaf0e7049ea2159d883 WHIRLPOOL 942456e19be427859283959dabe5522667519d36decbc598c8ee1e949767ea7435469393289d4373db6abac5275e50a95fc3799a837dc17740a490b4912bfe6f
DIST varnish-4.1.0.tar.gz 1990932 SHA256 4a6ea08e30b62fbf25f884a65f0d8af42e9cc9d25bf70f45ae4417c4f1c99017 SHA512 b50aaa41247b912b40307423f99ae519ae5e19bea3546b049f148661727887f06b3d27712e685c219ae18cb6d53d89b415ddbd10bada7cfac00b2fd995995f5c WHIRLPOOL ae462819521b2ad5df29e82a1966190b849eba2c0d9d146cf97c8a0dba325653c24a6c67ed8a154c1cb1cba6a1a25c78bfda6d83deff72ad7756a57725521d92
DIST varnish-4.1.2.tar.gz 2030846 SHA256 9728da944d28eb5be90e7ab6799c2c4c831ef4df5e5154537eb7f2e5d5e348c4 SHA512 28c4e5a3a74bf5294e6d1f7a48cd3ec64faffca89388b7ea9ed3de3cd58bede357383bcdd021ff783a411590c0a0a1cb747981507272352c1521b4fcac35e179 WHIRLPOOL 8a1841d44bd6f132306aab6a0c97f839159a38a98f8d72415577fada866cade3f57ba4aae4753f880043b912b73ed6f590e4529d26d669822f532f3b1f578103

@ -1,14 +0,0 @@
diff -Naur varnish-4.0.0.orig/man/Makefile.am varnish-4.0.0/man/Makefile.am
--- varnish-4.0.0.orig/man/Makefile.am 2014-04-12 18:25:35.435043191 -0400
+++ varnish-4.0.0/man/Makefile.am 2014-04-12 18:25:58.579043997 -0400
@@ -84,8 +84,8 @@
$(top_srcdir)/doc/sphinx/include/varnishhist_synopsis.rst
${RST2MAN} $(top_srcdir)/doc/sphinx/reference/varnishhist.rst $@
-vmod_std.3: $(top_srcdir)/lib/libvmod_std/vmod_std.man.rst
+vmod_std.3: $(top_builddir)/lib/libvmod_std/vmod_std.man.rst
${RST2MAN} $? $@
-vmod_directors.3: $(top_srcdir)/lib/libvmod_directors/vmod_directors.man.rst
+vmod_directors.3: $(top_builddir)/lib/libvmod_directors/vmod_directors.man.rst
${RST2MAN} $? $@

@ -1,14 +0,0 @@
diff -Naur varnish-4.0.1.orig/man/Makefile.am varnish-4.0.1/man/Makefile.am
--- varnish-4.0.1.orig/man/Makefile.am 2014-06-23 09:43:06.000000000 -0400
+++ varnish-4.0.1/man/Makefile.am 2014-06-25 08:40:43.498765372 -0400
@@ -86,8 +86,8 @@
$(top_srcdir)/doc/sphinx/include/varnishhist_synopsis.rst
${RST2MAN} $(RST2ANY_FLAGS) $(top_srcdir)/doc/sphinx/reference/varnishhist.rst $@
-vmod_std.3: $(top_srcdir)/lib/libvmod_std/vmod_std.man.rst
+vmod_std.3: $(top_builddir)/lib/libvmod_std/vmod_std.man.rst
${RST2MAN} $(RST2ANY_FLAGS) $? $@
-vmod_directors.3: $(top_srcdir)/lib/libvmod_directors/vmod_directors.man.rst
+vmod_directors.3: $(top_builddir)/lib/libvmod_directors/vmod_directors.man.rst
${RST2MAN} $(RST2ANY_FLAGS) $? $@

@ -1,19 +0,0 @@
diff -Naur varnish-4.0.1.orig/doc/sphinx/Makefile.am varnish-4.0.1/doc/sphinx/Makefile.am
--- varnish-4.0.1.orig/doc/sphinx/Makefile.am 2014-06-23 09:43:06.000000000 -0400
+++ varnish-4.0.1/doc/sphinx/Makefile.am 2014-06-25 08:35:11.887750279 -0400
@@ -144,11 +144,13 @@
BUILT_SOURCES += include/varnishhist_options.rst \
include/varnishhist_synopsis.rst
-reference/vmod_std.generated.rst: $(top_srcdir)/lib/libvmod_std/vmod_std.rst
+reference/vmod_std.generated.rst: $(top_builddir)/lib/libvmod_std/vmod_std.rst
+ mkdir -p reference
cp $? $@
BUILT_SOURCES += reference/vmod_std.generated.rst
-reference/vmod_directors.generated.rst: $(top_srcdir)/lib/libvmod_directors/vmod_directors.rst
+reference/vmod_directors.generated.rst: $(top_builddir)/lib/libvmod_directors/vmod_directors.rst
+ mkdir -p reference
cp $? $@
BUILT_SOURCES += reference/vmod_directors.generated.rst

@ -1,12 +0,0 @@
diff -Naur /root/varnish-4.0.1/lib/libvcc/vcc_expr.c varnish-4.0.1/lib/libvcc/vcc_expr.c
--- /root/varnish-4.0.1/lib/libvcc/vcc_expr.c 2014-06-25 07:06:42.550508615 -0400
+++ varnish-4.0.1/lib/libvcc/vcc_expr.c 2014-06-23 09:43:06.000000000 -0400
@@ -670,7 +670,7 @@
struct expr *e1, *e2;
const char *ip;
const struct symbol *sym;
- double d;
+ double d = 0.0;
*e = NULL;
if (tl->t->tok == '(') {

@ -1,22 +0,0 @@
# /etc/conf.d/varnishd
VARNISHD="/usr/sbin/varnishd"
VARNISHADM="/usr/bin/varnishadm"
CONFIGFILE="/etc/varnish/default.vcl"
# Listen on 127.0.0.1:8080 and connect to backend 127.0.0.1:80
# Ignore the config file, /etc/varnish/default.vcl
VARNISHD_OPTS="-a 127.0.0.1:8080 -b 127.0.0.1:80"
# Alternatively, don't listen to a backend and use
# the config file
#VARNISHD_OPTS="-a 127.0.0.1:8080 -f $CONFIGFILE"
# arguments passed to varnishncsa
# please see the varnishncsa man page for more options
VARNISHNCSA_ARGS="-c -a -w /var/log/varnish/access.log"
# We need to increase the number of open files (-n)
# and the maximum amount off locked memory (-l)
# See bug #459142
rc_ulimit="-n 32786 -l 82000"

@ -1,87 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
extra_commands="configtest"
extra_started_commands="reload"
description_configtest="Run syntax tests for configuration files."
description_reload="Reloads the configuration."
depend() {
need net
}
configtest() {
ebegin "Checking ${SVCNAME} configuration"
checkconfig
eend $?
}
checkconfig() {
${VARNISHD} -C -f ${CONFIGFILE} >/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${SVCNAME} has detected an error in your setup:"
${VARNISHD} -C -f ${CONFIGFILE}
fi
return $ret
}
start() {
checkconfig || return 1
ebegin "Starting varnish"
start-stop-daemon --quiet --start --pidfile /var/run/varnishd.pid --exec ${VARNISHD} -- -P /var/run/varnishd.pid ${VARNISHD_OPTS} &> /dev/null
eend $?
if [ "${VARNISHNCSA_ARGS}" != "" ]; then
ebegin "Starting varnish logging"
start-stop-daemon --quiet --start --pidfile /var/run/varnishncsa.pid --exec /usr/bin/varnishncsa -- -D -P /var/run/varnishncsa.pid ${VARNISHNCSA_ARGS}
eend $?
fi
}
stop() {
ebegin "Stopping varnish"
start-stop-daemon --quiet --stop --pidfile /var/run/varnishd.pid
eend $?
if [ -e /var/run/varnishncsa.pid ]; then
ebegin "Stopping varnish logging"
start-stop-daemon --quiet --stop --pidfile /var/run/varnishncsa.pid
eend $?
fi
}
reload() {
checkconfig || return 1
ebegin "Reloading varnish"
$VARNISHADM vcl.list >/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${SVCNAME} cannot list configuration"
return 1
fi
new_config="reload_$(date +%FT%H:%M:%S)"
$VARNISHADM vcl.load $new_config $CONFIGFILE >/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${SVCNAME} cannot load configuration"
return 1
fi
$VARNISHADM vcl.use $new_config >/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${SVCNAME} cannot switch configuration"
return 1
fi
eend 0
}

@ -1,105 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3,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 ~x86"
IUSE="jemalloc jit static-libs"
CDEPEND="
|| ( dev-libs/libedit sys-libs/readline:= )
dev-libs/libpcre[jit?]
jemalloc? ( dev-libs/jemalloc )
sys-libs/ncurses:="
#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 doc/changes.rst )
AUTOTOOLS_AUTORECONF="yes"
pkg_setup() {
ebegin "Creating varnish user and group"
enewgroup varnish 40
enewuser varnish 40 -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
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-r1 varnishncsa
newconfd "${FILESDIR}"/varnishncsa.confd varnishncsa
newinitd "${FILESDIR}"/varnishd.initd-r3 varnishd
newconfd "${FILESDIR}"/varnishd.confd-r3 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/
}
pkg_postinst () {
elog "No demo-/sample-configfile is included in the distribution. Please"
elog "read the man-page for more info. A sample configuration proxying"
elog "localhost:8080 for localhost:80 is given in /etc/conf.d/varnishd."
}
Loading…
Cancel
Save