parent
eda143ecd8
commit
6fc131e6ab
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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…
Reference in new issue