parent
cc6d8d5f18
commit
dfba3783c5
@ -0,0 +1,257 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit bash-completion-r1 autotools flag-o-matic systemd toolchain-funcs user
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
PXE_VERSION="1235.0.0"
|
||||||
|
PXE_SYSTEMD_VERSION="v231"
|
||||||
|
KVM_LINUX_VERSION="4.8.6"
|
||||||
|
KVMTOOL_VERSION="1cd6f516264ad2ad83fad3dc1264d6ff4bcd17b2"
|
||||||
|
QEMU_VERSION="v2.7.0"
|
||||||
|
PXE_URI="http://alpha.release.core-os.net/amd64-usr/${PXE_VERSION}/coreos_production_pxe_image.cpio.gz"
|
||||||
|
PXE_FILE="${PN}-pxe-${PXE_VERSION}.img"
|
||||||
|
|
||||||
|
SRC_URI_KVM="mirror://kernel/linux/kernel/v4.x/linux-${KVM_LINUX_VERSION}.tar.xz
|
||||||
|
${PXE_URI} -> ${PXE_FILE}
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
rkt_stage1_coreos? ( $PXE_URI -> $PXE_FILE )
|
||||||
|
rkt_stage1_kvm_lkvm? (
|
||||||
|
https://kernel.googlesource.com/pub/scm/linux/kernel/git/will/kvmtool/+archive/${KVMTOOL_VERSION}.tar.gz -> kvmtool-${KVMTOOL_VERSION}.tar.gz
|
||||||
|
${SRC_URI_KVM}
|
||||||
|
)
|
||||||
|
rkt_stage1_kvm_qemu? (
|
||||||
|
http://wiki.qemu-project.org/download/qemu-${QEMU_VERSION#v}.tar.bz2
|
||||||
|
${SRC_URI_KVM}
|
||||||
|
)
|
||||||
|
rkt_stage1_src? ( https://github.com/systemd/systemd/archive/${PXE_SYSTEMD_VERSION}.tar.gz -> systemd-${PXE_SYSTEMD_VERSION#v}.tar.gz )"
|
||||||
|
|
||||||
|
DESCRIPTION="rkt is an App Container runtime for Linux"
|
||||||
|
HOMEPAGE="https://github.com/coreos/rkt"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
# The rkt_stage1_kvm flag has been replaced by the rkt_stage1_kvm_lkvm and rkt_stage1_kvm_qemu flags
|
||||||
|
IUSE="doc examples +rkt_stage1_coreos +rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu rkt_stage1_src +actool systemd"
|
||||||
|
REQUIRED_USE="|| ( rkt_stage1_coreos rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu rkt_stage1_src ) rkt_stage1_host? ( systemd ) !rkt_stage1_kvm"
|
||||||
|
|
||||||
|
# Some tests fail.
|
||||||
|
# rkt_stage1_src needs to copy /bin/mount, which requires root privileges during src_compile
|
||||||
|
RESTRICT="test rkt_stage1_src? ( userpriv )"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/go-1.5
|
||||||
|
app-arch/cpio
|
||||||
|
app-crypt/trousers
|
||||||
|
sys-fs/squashfs-tools
|
||||||
|
dev-perl/Capture-Tiny
|
||||||
|
rkt_stage1_src? ( >=sys-apps/util-linux-2.27 )
|
||||||
|
rkt_stage1_kvm_qemu? (
|
||||||
|
sys-apps/attr[static-libs(+)]
|
||||||
|
sys-libs/libcap[static-libs(+)]
|
||||||
|
sys-libs/zlib[static-libs(+)]
|
||||||
|
>=x11-libs/pixman-0.28.0[static-libs(+)]
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="!app-emulation/rocket
|
||||||
|
rkt_stage1_host? ( systemd? (
|
||||||
|
>=sys-apps/systemd-222
|
||||||
|
app-shells/bash:0
|
||||||
|
) )"
|
||||||
|
|
||||||
|
BUILDDIR="build-${P}"
|
||||||
|
STAGE1_DEFAULT_LOCATION="/usr/share/rkt/stage1.aci"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup rkt-admin
|
||||||
|
enewgroup rkt
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local x
|
||||||
|
for x in ${A}; do
|
||||||
|
case ${x} in
|
||||||
|
*.img|linux-*) continue ;;
|
||||||
|
kvmtool-*)
|
||||||
|
mkdir kvmtool || die
|
||||||
|
pushd kvmtool >/dev/null || die
|
||||||
|
unpack ${x}
|
||||||
|
popd >/dev/null || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
unpack ${x}
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# This patch breaks linux kernel cc-option checks when the
|
||||||
|
# compiler doesn't recognize the -no-pie option.
|
||||||
|
rm stage1/usr_from_kvm/kernel/patches/0002-for-debian-gcc.patch || die
|
||||||
|
|
||||||
|
# avoid sdjournal include for bug 595874
|
||||||
|
if ! use systemd; then
|
||||||
|
sed -e "s/^\\(LOCAL_DIST_SRC_FILTER := .*\\)'$/\\1|api_service'/" \
|
||||||
|
-i rkt/rkt.mk || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed -e 's|^RKT_REQ_PROG(\[GIT\],.*|#\0|' -i configure.ac || die
|
||||||
|
|
||||||
|
# disable git fetch of systemd
|
||||||
|
sed -e 's~^include makelib/git.mk$~'\
|
||||||
|
'ifneq ($(wildcard $(RKT_STAGE1_SYSTEMD_SRC)),)\n\n'\
|
||||||
|
'get_systemd_sources: | $(UFS_SYSTEMDDIR)\n'\
|
||||||
|
'\tmv "$(RKT_STAGE1_SYSTEMD_SRC)" "$(UFS_SYSTEMD_SRCDIR)"\n\n'\
|
||||||
|
'$(UFS_SYSTEMD_CONFIGURE): get_systemd_sources\n\n'\
|
||||||
|
'else ifneq ($(wildcard $(UFS_SYSTEMD_SRCDIR)),)\n\n'\
|
||||||
|
'else\n'\
|
||||||
|
'\t\0\n'\
|
||||||
|
'endif~' -i stage1/usr_from_src/usr_from_src.mk || die
|
||||||
|
|
||||||
|
# disable git fetch of kvmtool
|
||||||
|
sed -e 's~^include makelib/git.mk$~'\
|
||||||
|
'ifneq ($(wildcard $(shell echo "$${WORKDIR}/kvmtool")),)\n\n'\
|
||||||
|
'$(call forward-vars, get_lkvm_sources, LKVM_SRCDIR)\n'\
|
||||||
|
'get_lkvm_sources: | $(LKVM_TMPDIR)\n'\
|
||||||
|
'\tmv "$${WORKDIR}/kvmtool" "$(LKVM_SRCDIR)"\n\n'\
|
||||||
|
'$(LKVM_PATCH_STAMP): get_lkvm_sources\n\n'\
|
||||||
|
'else ifneq ($(wildcard $(LKVM_SRCDIR)),)\n\n'\
|
||||||
|
'else\n'\
|
||||||
|
'\t\0\n'\
|
||||||
|
'endif~' -i stage1/usr_from_kvm/lkvm.mk || die
|
||||||
|
|
||||||
|
# disable git fetch of qemu
|
||||||
|
sed -e 's~^include makelib/git.mk$~'\
|
||||||
|
'ifneq ($(wildcard $(shell echo "$${WORKDIR}/qemu-'${QEMU_VERSION#v}'")),)\n\n'\
|
||||||
|
'$(call forward-vars, get_qemu_sources, QEMU_SRCDIR)\n'\
|
||||||
|
'get_qemu_sources: | $(QEMU_TMPDIR)\n'\
|
||||||
|
'\tmv "$${WORKDIR}/qemu-'${QEMU_VERSION#v}'" "$(QEMU_SRCDIR)"\n\n'\
|
||||||
|
'$(QEMU_CLONE_STAMP): get_qemu_sources\n\n'\
|
||||||
|
'else ifneq ($(wildcard $(QEMU_SRCDIR)),)\n\n'\
|
||||||
|
'else\n'\
|
||||||
|
'\t\0\n'\
|
||||||
|
'endif~' \
|
||||||
|
-e 's|QEMU_CONFIGURATION_OPTS :=|\0 --disable-bzip2 --disable-libssh2 --disable-opengl|' \
|
||||||
|
-i stage1/usr_from_kvm/qemu.mk || die
|
||||||
|
|
||||||
|
# disable fetch of kernel sources
|
||||||
|
sed -e 's|wget .*|ln -s "$${DISTDIR}/linux-'${KVM_LINUX_VERSION}'.tar.xz" "$@"|' \
|
||||||
|
-i stage1/usr_from_kvm/kernel.mk || die
|
||||||
|
|
||||||
|
if use rkt_stage1_host; then
|
||||||
|
# Make systemdUnitsPath consistent with host
|
||||||
|
sed -e 's|\(systemdUnitsPath := \).*|\1"'$(systemd_get_systemunitdir)'"|' \
|
||||||
|
-i stage1/init/init.go || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local flavors hypervisors myeconfargs=(
|
||||||
|
--with-stage1-default-images-directory="/usr/share/rkt"
|
||||||
|
--with-stage1-default-location="${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
)
|
||||||
|
|
||||||
|
use systemd || myeconfargs+=( --enable-sdjournal=no )
|
||||||
|
|
||||||
|
# enable flavors (first is default)
|
||||||
|
use rkt_stage1_host && flavors+=",host"
|
||||||
|
use rkt_stage1_src && flavors+=",src"
|
||||||
|
use rkt_stage1_coreos && flavors+=",coreos"
|
||||||
|
use rkt_stage1_fly && flavors+=",fly"
|
||||||
|
{ use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; } && flavors+=",kvm"
|
||||||
|
myeconfargs+=( --with-stage1-flavors="${flavors#,}" )
|
||||||
|
|
||||||
|
if use rkt_stage1_src; then
|
||||||
|
myeconfargs+=(
|
||||||
|
--with-stage1-systemd-version=${PXE_SYSTEMD_VERSION}
|
||||||
|
--with-stage1-systemd-src="${WORKDIR}/systemd-${PXE_SYSTEMD_VERSION#v}"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use rkt_stage1_coreos || use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; then
|
||||||
|
myeconfargs+=(
|
||||||
|
--with-coreos-local-pxe-image-path="${DISTDIR}/${PXE_FILE}"
|
||||||
|
--with-coreos-local-pxe-image-systemd-version="${PXE_SYSTEMD_VERSION}"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; then
|
||||||
|
use rkt_stage1_kvm_lkvm && hypervisors+=",lkvm"
|
||||||
|
use rkt_stage1_kvm_qemu && hypervisors+=",qemu"
|
||||||
|
myeconfargs+=( --with-stage1-kvm-hypervisors="${hypervisors#,}" )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Go's 6l linker does not support PIE, disable so cgo binaries
|
||||||
|
# which use 6l+gcc for linking can be built correctly.
|
||||||
|
if gcc-specs-pie; then
|
||||||
|
append-ldflags -nopie
|
||||||
|
fi
|
||||||
|
|
||||||
|
export CC=$(tc-getCC)
|
||||||
|
export CGO_ENABLED=1
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
export CGO_LDFLAGS="${LDFLAGS}"
|
||||||
|
export BUILDDIR
|
||||||
|
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local arch=${ARCH}
|
||||||
|
case ${arch} in
|
||||||
|
amd64) arch=x86_64;;
|
||||||
|
esac
|
||||||
|
ARCH=${arch} emake V=3
|
||||||
|
ARCH=${arch} emake V=3 bash-completion
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc README.md
|
||||||
|
use doc && dodoc -r Documentation
|
||||||
|
use examples && dodoc -r examples
|
||||||
|
use actool && dobin "${S}/${BUILDDIR}/tools/actool"
|
||||||
|
|
||||||
|
dobin "${S}/${BUILDDIR}/target/bin/rkt"
|
||||||
|
|
||||||
|
insinto /usr/share/rkt
|
||||||
|
doins "${S}/${BUILDDIR}/target/bin/"*.aci
|
||||||
|
|
||||||
|
# create symlink for default stage1 image path
|
||||||
|
if use rkt_stage1_host; then
|
||||||
|
dosym stage1-host.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
elif use rkt_stage1_src; then
|
||||||
|
dosym stage1-src.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
elif use rkt_stage1_coreos; then
|
||||||
|
dosym stage1-coreos.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
elif use rkt_stage1_fly; then
|
||||||
|
dosym stage1-fly.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
elif use rkt_stage1_kvm_lkvm; then
|
||||||
|
dosym stage1-kvm-lkvm.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
elif use rkt_stage1_kvm_qemu; then
|
||||||
|
dosym stage1-kvm-qemu.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemd_dounit "${S}"/dist/init/systemd/*.service \
|
||||||
|
"${S}"/dist/init/systemd/*.timer \
|
||||||
|
"${S}"/dist/init/systemd/*.socket
|
||||||
|
|
||||||
|
insinto /usr/lib/tmpfiles.d
|
||||||
|
doins "${S}"/dist/init/systemd/tmpfiles.d/*
|
||||||
|
|
||||||
|
newbashcomp "${S}"/dist/bash_completion/rkt.bash rkt
|
||||||
|
|
||||||
|
keepdir /etc/${PN}
|
||||||
|
fowners :rkt-admin /etc/${PN}
|
||||||
|
fperms 2775 /etc/${PN}
|
||||||
|
}
|
@ -1,6 +1,5 @@
|
|||||||
DIST fakefs-0.10.0.tar.gz 44042 SHA256 fe7344afd8f329eb4155fdbe6110393ccb698fc3ec4b1294d3c2f93c1139a707 SHA512 f195320947e612ff148eeca2ca918201c6de7046caa3db90a5b011a9605347fe1e17563195ede19ba64fa96958de6204d55f45aa76cd8858d4926a4da0e3aea8 WHIRLPOOL 3b5c0b6fdd469875bf9f7166e4f854b5131c48417469f59fd49533477a22635e6b9c23b32ffe39c0b91aadf437a43c5350ff70abc52c6aa4f93900aa83b688e9
|
DIST fakefs-0.10.0.tar.gz 44042 SHA256 fe7344afd8f329eb4155fdbe6110393ccb698fc3ec4b1294d3c2f93c1139a707 SHA512 f195320947e612ff148eeca2ca918201c6de7046caa3db90a5b011a9605347fe1e17563195ede19ba64fa96958de6204d55f45aa76cd8858d4926a4da0e3aea8 WHIRLPOOL 3b5c0b6fdd469875bf9f7166e4f854b5131c48417469f59fd49533477a22635e6b9c23b32ffe39c0b91aadf437a43c5350ff70abc52c6aa4f93900aa83b688e9
|
||||||
|
DIST fakefs-0.10.1.tar.gz 44083 SHA256 5b0b1746f7ee8eafa4a8b045a37fa120ffe1f0adc10d0f94fe95b01f085ae9db SHA512 e15fc500839a9040715d7af8c16caab7102cb16563451b70232cc22049c0fd3c77703688cbf7a051c96d412607032c6d8f6664c8dd94a68821e15c57276d228d WHIRLPOOL b8c006570e0d2535bb14b52a66fc2bda05561234d7241d2d86bdecc9b8c19243525e9aa15968890f70cfa1d30446ee7e97d6e8e7225c88db3265717a095d0953
|
||||||
DIST fakefs-0.6.0.gem 41984 SHA256 43a668e9a436654d66eff7e896793800b4b8d87c3ecd5a6a84e23fb52580150e SHA512 8c0eac75103e1917551e2f5e74a5324d5a606e7692a8e4c49c9b97e2b5005bd381073a5780a8e6d1fb661a1bb4a67e56c29ce98cd2e2e62cce22602c30e4225f WHIRLPOOL c1a520c9cf3913e727ef570367d238e2ec88eb8d41789d1d33e9227a5a5dd9c62f4a462374066e1e5b5c5ac8bb0f738e6513b4d4182c20969178a82f90aa2739
|
DIST fakefs-0.6.0.gem 41984 SHA256 43a668e9a436654d66eff7e896793800b4b8d87c3ecd5a6a84e23fb52580150e SHA512 8c0eac75103e1917551e2f5e74a5324d5a606e7692a8e4c49c9b97e2b5005bd381073a5780a8e6d1fb661a1bb4a67e56c29ce98cd2e2e62cce22602c30e4225f WHIRLPOOL c1a520c9cf3913e727ef570367d238e2ec88eb8d41789d1d33e9227a5a5dd9c62f4a462374066e1e5b5c5ac8bb0f738e6513b4d4182c20969178a82f90aa2739
|
||||||
DIST fakefs-0.8.1.tar.gz 42214 SHA256 b0b997e740045c47aece10fc24fdf5549886e8167acac19e65b65496bfa58d5e SHA512 1b729ece33b56eb8ae5e9cd2632f9e75adc318fbd34c9180bbe71853b96303563fd0cf8cc420ef8a8a5dd591bad4350be1efcb9847d9449531b4a4b3776017c5 WHIRLPOOL 279e6fc2a83d2214fe5710e289e75a772549f3d3e28a6405b22734430e1218e0117104acbce74699646a834300dd1685b2a5395626ff66dae96db010faee798e
|
|
||||||
DIST fakefs-0.9.0.tar.gz 42557 SHA256 ad04fdd2700564a5c3483274b3ae7d56c286f69ffc73bdeae4f28fecf0c1c592 SHA512 a54a11692017dba1a07609f59be29095a2175838c4946602c25fcb030d511ccec9ac33118c8a96f86cc8793d13d0ae4566fb0a9d3531b67df86b91b07077d03b WHIRLPOOL f5be70a34a41bda398e89cbf3b009d2c30bd0318b740c29cd3d7a803efe3772bcc975ad8b7ce2614d8213e40eb2e3f6aaebedf66026a1792a4b860c743898109
|
|
||||||
DIST fakefs-0.9.2.tar.gz 42792 SHA256 ee101189b93b96ef6980d10e6320294641488691e4ab9b6057169f3fd1fc43fa SHA512 ba68f9d240d54379ba8b16dcb3e375b586c50f78a081a916151d21af2d6d8b61471fdc842ad91d1390e8dcf54b0744e95ba4794a5ebc915858886ec47f9dbb8a WHIRLPOOL 60362f90e57abee6bfa6b8ecc833b6ff62558b7b14efe8f0c084b244e961511c839446f1f16bc7b1c1361c8cdc5031993083cac4a9aab6ed081f8fea5e6275be
|
DIST fakefs-0.9.2.tar.gz 42792 SHA256 ee101189b93b96ef6980d10e6320294641488691e4ab9b6057169f3fd1fc43fa SHA512 ba68f9d240d54379ba8b16dcb3e375b586c50f78a081a916151d21af2d6d8b61471fdc842ad91d1390e8dcf54b0744e95ba4794a5ebc915858886ec47f9dbb8a WHIRLPOOL 60362f90e57abee6bfa6b8ecc833b6ff62558b7b14efe8f0c084b244e961511c839446f1f16bc7b1c1361c8cdc5031993083cac4a9aab6ed081f8fea5e6275be
|
||||||
DIST fakefs-0.9.3.tar.gz 43920 SHA256 e08987f90f800a686a911ea1c93eb56054b1722fb2a9d21e9a5351134c881743 SHA512 d1973f599d8721aeabc65c45e9de0342cba94fb095379234fc7fc80be8459a98aa7c491e9bd112b036df77fdbdf3069d0ac2d1132a9592a9a776cac7881ef4c0 WHIRLPOOL 50aceb78ba99136e7b2a5524910b034d3a8daada1353ae9309ed47d9e29ac6700b71e4a4800697fbc89c140e1303580474c3f2bebac24f472895006789a0d1e3
|
DIST fakefs-0.9.3.tar.gz 43920 SHA256 e08987f90f800a686a911ea1c93eb56054b1722fb2a9d21e9a5351134c881743 SHA512 d1973f599d8721aeabc65c45e9de0342cba94fb095379234fc7fc80be8459a98aa7c491e9bd112b036df77fdbdf3069d0ac2d1132a9592a9a776cac7881ef4c0 WHIRLPOOL 50aceb78ba99136e7b2a5524910b034d3a8daada1353ae9309ed47d9e29ac6700b71e4a4800697fbc89c140e1303580474c3f2bebac24f472895006789a0d1e3
|
||||||
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby20 ruby21 ruby22"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.markdown"
|
|
||||||
|
|
||||||
inherit ruby-fakegem eutils
|
|
||||||
|
|
||||||
DESCRIPTION="A fake filesystem. Use it in your tests"
|
|
||||||
HOMEPAGE="https://github.com/defunkt/fakefs"
|
|
||||||
SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
ruby_add_bdepend "
|
|
||||||
test? (
|
|
||||||
>=dev-ruby/rspec-3.1:3
|
|
||||||
>=dev-ruby/minitest-5.5
|
|
||||||
)"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# Remove bundler
|
|
||||||
rm Gemfile || die
|
|
||||||
|
|
||||||
# Avoid unneeded minitest-rg dependency.
|
|
||||||
sed -i -e '1igem "minitest", "~>5.5"' \
|
|
||||||
-e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
RSPEC_VERSION=3 ruby-ng_rspec
|
|
||||||
${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
|
|
||||||
}
|
|
@ -1,4 +1,3 @@
|
|||||||
DIST httpclient-2.7.1.tgz 457036 SHA256 d176c5177745d60434a05c3d85497f9a56c725aa6f9ee98ac14349f9ffe05cfc SHA512 960770fe351a82e4008ca706bc0f1c7ba255b67dcbcc2984b1f76b78bdb9236b799dbd81c98d706a6a3755677b8d11fe7d7dd5b3af6afaaf901d70d999a09ea2 WHIRLPOOL d6c70683f702c2b749d56ff011beb24e8b4d77acab6f587986e44ecd6a3c6ac73059b4080715b97b750d773c1c13bf4abcb91a0748087e233b0509b2592daa1d
|
DIST httpclient-2.7.1.tgz 457036 SHA256 d176c5177745d60434a05c3d85497f9a56c725aa6f9ee98ac14349f9ffe05cfc SHA512 960770fe351a82e4008ca706bc0f1c7ba255b67dcbcc2984b1f76b78bdb9236b799dbd81c98d706a6a3755677b8d11fe7d7dd5b3af6afaaf901d70d999a09ea2 WHIRLPOOL d6c70683f702c2b749d56ff011beb24e8b4d77acab6f587986e44ecd6a3c6ac73059b4080715b97b750d773c1c13bf4abcb91a0748087e233b0509b2592daa1d
|
||||||
DIST httpclient-2.8.1.tgz 458466 SHA256 a3852b8ecea14abc28c61fef734a473f7c7866c9d6853723165f91e69f9eb24b SHA512 3c90d741563047f5664d375b7228c94a7c6872b063feb01ae5820bb8e8794c92e59e660e239e9ea03a5fbee355771da13b8f1d8028f252e2d15424421a7e1230 WHIRLPOOL 92d74577d11b886aab52376d54cb94b058c26b354e551b738cc9cca5e8564ebe4af29d00227c52501faf26d3772af66d12323256830c49a84b492731a49893c0
|
|
||||||
DIST httpclient-2.8.2.2.tgz 460627 SHA256 4f2c3ae4db46737ad1ec09d1e0e5e8e70011a5ec9825352f1b3bbd01335b80ba SHA512 606b88934528a43b004c21a6f62ad3f3412b01f50c8e8e2cac634903ff5a248b95d1b2f29f3e7203b320836e4acbd2b7c115fd729af0faa0320ff96090089352 WHIRLPOOL 1d310f7b09cf203248137dd75693050ae02880aa5f0772089568fe488c7cbbed52b473e07aff3ff2387ce6019768c045722c93f6c8830f97136dfcc3b708f01c
|
|
||||||
DIST httpclient-2.8.2.4.tgz 462907 SHA256 82c4a08d35f905a3031cdbdaaf838303cd90aaec7edfa12247c0f649c0dba397 SHA512 c225f302e6bd1f08fc089c202d4d870999ae9ef4bf1df416fb7f06b1732f50b9a7c69a5b73f1ee2f963665d5d436c243830555f8d42c60ac536abbae72b693a5 WHIRLPOOL 732c1c2ad18d47e0c424fc5922ab919f98e0df2e1f369ca43b212334f64944428caaafdaaee9b4f6e6952833282268d818f61211158579407074538faf7415cf
|
DIST httpclient-2.8.2.4.tgz 462907 SHA256 82c4a08d35f905a3031cdbdaaf838303cd90aaec7edfa12247c0f649c0dba397 SHA512 c225f302e6bd1f08fc089c202d4d870999ae9ef4bf1df416fb7f06b1732f50b9a7c69a5b73f1ee2f963665d5d436c243830555f8d42c60ac536abbae72b693a5 WHIRLPOOL 732c1c2ad18d47e0c424fc5922ab919f98e0df2e1f369ca43b212334f64944428caaafdaaee9b4f6e6952833282268d818f61211158579407074538faf7415cf
|
||||||
|
DIST httpclient-2.8.3.tgz 464624 SHA256 647f054736dbe5357eeb722e837b6e30d7ed60939302145cd6099eca3ab8810b SHA512 b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d WHIRLPOOL 63a290d7cca6389eb3d947aa4245b8c88c53020c2afd6695fcdf74e0e4119986f235a3c02c19855772f7cf2dd977329e54cf062a6640b51eb01bf5fc5a3fea48
|
||||||
|
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_TEST="-Ilib test"
|
|
||||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_DOCDIR="doc"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_GEMSPEC="httpclient.gemspec"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby"
|
|
||||||
HOMEPAGE="https://github.com/nahi/httpclient"
|
|
||||||
SRC_URI="https://github.com/nahi/httpclient/archive/v${PV}.tar.gz -> ${P}.tgz"
|
|
||||||
|
|
||||||
LICENSE="Ruby"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND}
|
|
||||||
!dev-ruby/http-access2"
|
|
||||||
|
|
||||||
ruby_add_rdepend "virtual/ruby-ssl"
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
|
|
||||||
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/http-cookie )"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
rm Gemfile || die
|
|
||||||
sed -i -e '/[bB]undler/s:^:#:' Rakefile || die
|
|
||||||
|
|
||||||
# Fix documentation task
|
|
||||||
sed -i -e 's/README.txt/README.md/' Rakefile || die
|
|
||||||
|
|
||||||
# Remove mandatory CI reports since we don't need this for testing.
|
|
||||||
sed -i -e '/reporter/s:^:#:' Rakefile || die
|
|
||||||
|
|
||||||
# Remove mandatory simplecov dependency
|
|
||||||
sed -i -e '/[Ss]imple[Cc]ov/ s:^:#:' test/helper.rb || die
|
|
||||||
|
|
||||||
# Comment out test requiring network access that makes assumptions
|
|
||||||
# about the environment, bug 395155
|
|
||||||
sed -i -e '/test_async_error/,/^ end/ s:^:#:' test/test_httpclient.rb || die
|
|
||||||
|
|
||||||
# Skip tests using rack-ntlm which is not packaged. Weirdly these
|
|
||||||
# only fail on jruby.
|
|
||||||
rm test/test_auth.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ilib:test:. -e 'gem "test-unit"; Dir["test/test_*.rb"].each{|f| require f}' || die
|
|
||||||
}
|
|
@ -1,4 +1,3 @@
|
|||||||
DIST typhoeus-0.6.9.gem 49152 SHA256 5979555fd430ebec72ab1f5630e8f7679979fb21984d8d9dfe3008d4f91794c8 SHA512 5063d3217f35db29d216327b6eed10d6613d018c496935e78aa8e2b10ec21f3372df11fe48155b45387767d5572efa93e74afb0bb9b10782d28e87dead0294a4 WHIRLPOOL a20d25696804d2d444fa6df145360056dd6170ace42a8cab0a84aa425ae7306173331db8ace402f4a1c596925ee8d52702bc91c967f943361a2a852170b03917
|
DIST typhoeus-0.6.9.gem 49152 SHA256 5979555fd430ebec72ab1f5630e8f7679979fb21984d8d9dfe3008d4f91794c8 SHA512 5063d3217f35db29d216327b6eed10d6613d018c496935e78aa8e2b10ec21f3372df11fe48155b45387767d5572efa93e74afb0bb9b10782d28e87dead0294a4 WHIRLPOOL a20d25696804d2d444fa6df145360056dd6170ace42a8cab0a84aa425ae7306173331db8ace402f4a1c596925ee8d52702bc91c967f943361a2a852170b03917
|
||||||
DIST typhoeus-1.0.1.gem 52224 SHA256 a9bee66ddb7ba039690baf4a5b26ba2bac09ec534dc1c923791b23f3fc9baabc SHA512 805aced5843a1a0d62691ddec78be1cb7f8dbc8d5ca630b8448f925eb379d52b6de53e460ccb24af29d834ef2a9f13690efaceb4709b11ffb4e67aac4da26863 WHIRLPOOL 6c161679a4fced598f9312b811575be97a4dd9c50e7e628d0973ec06fe56c045e238be0e1f620e127ab1a303afb70e46bf2d1fbbc0a29f9ab06d42eeb8c7bfb4
|
|
||||||
DIST typhoeus-1.0.2.gem 52736 SHA256 88903b95e42285aee59dcd8a32501afde90e5785aeb2bf883300e1bd9955be78 SHA512 0624154c9456f8b1587629f8ad1cfc75a60cf896d7272eecf653ffb35f6769979ac751bc65636d67d3a6339f5a6320398b8ee78ac979f9ba2cbd2d6e44988c0a WHIRLPOOL 2ab10f90e46565ebc59a9c1b20167f53a2ab7b8e330fcb1a18912cf9a5922bb1db7c290a8c272ec3c03e021f239a2c0578329344cea7f7b68e6dc3593c5761e6
|
|
||||||
DIST typhoeus-1.1.0.gem 53248 SHA256 7cd206c6e446c5f3f17da7962a3dc656058e254ead7af907da817e7ddaa4bba9 SHA512 5bf65faa69d981e998455e5a82578255bbad9e3f02c26a1d998a91dffb4ba904710869396f9f10c6df8d4d26bd4618e2d3f6aed5069bb1f850bbe558e4609aa1 WHIRLPOOL 8cb9fb900416c381bc72ab6f610c9e74ccd459be6cd1f053d71136b888b4be56693b20b3f0123839688aa7a4c39c16b2a057cdc0912c53c8a6dea22526b83e14
|
DIST typhoeus-1.1.0.gem 53248 SHA256 7cd206c6e446c5f3f17da7962a3dc656058e254ead7af907da817e7ddaa4bba9 SHA512 5bf65faa69d981e998455e5a82578255bbad9e3f02c26a1d998a91dffb4ba904710869396f9f10c6df8d4d26bd4618e2d3f6aed5069bb1f850bbe558e4609aa1 WHIRLPOOL 8cb9fb900416c381bc72ab6f610c9e74ccd459be6cd1f053d71136b888b4be56693b20b3f0123839688aa7a4c39c16b2a057cdc0912c53c8a6dea22526b83e14
|
||||||
|
DIST typhoeus-1.1.2.gem 54784 SHA256 80f41502bef74e19f6e251a96c4a9511b45e88018cbb1639f92edf731c1d866d SHA512 1fc1ab1c2c15f1d324858a19f137b8b39a26d3b4938b7b09c7ea88e99bc1c08afb060710464221ff3af327322bc8354ed3486069420d189ba5cab91c76abfdea WHIRLPOOL ee7cf4a4248c9bf3063f308fc98fb6689b0b1680702c298f6ad51dd7578c1100ac8a86bb30a62a19654996bd0f9a10ea518f0353a30c82690e9689039912860a
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby20 ruby21 ruby22"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md UPGRADE.md"
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Runs HTTP requests in parallel while cleanly encapsulating handling logic"
|
|
||||||
HOMEPAGE="http://rubygems.org/gems/typhoeus/"
|
|
||||||
|
|
||||||
LICENSE="Ruby"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
ruby_add_rdepend ">=dev-ruby/ethon-0.8.0"
|
|
||||||
|
|
||||||
ruby_add_bdepend "test? ( dev-ruby/json >=dev-ruby/faraday-0.9 >=dev-ruby/sinatra-1.3 )"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
sed -e '/bundler/I s:^:#:' -i Rakefile spec/spec_helper.rb || die
|
|
||||||
}
|
|
@ -1 +1 @@
|
|||||||
Tue, 13 Dec 2016 05:13:22 +0000
|
Tue, 13 Dec 2016 08:13:23 +0000
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-32">
|
||||||
|
<title>elfutils: Heap-based buffer overflow</title>
|
||||||
|
<synopsis>A heap-based buffer overflow vulnerability in elfutils might allow
|
||||||
|
remote attackers to execute arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">elfutils</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>507246</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="dev-libs/elfutils" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">0.159</unaffected>
|
||||||
|
<vulnerable range="lt">0.159</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>Elfutils provides a library and utilities to access, modify and analyse
|
||||||
|
ELF objects.
|
||||||
|
</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>An integer overflow, in the check_section function of dwarf_begin_elf.c,
|
||||||
|
in the libdw library can lead to a heap-based buffer overflow.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could entice a user to open a specially crafted file,
|
||||||
|
possibly resulting in the execution of arbitrary code with the privileges
|
||||||
|
of the process or a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All elfutils users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=dev-libs/elfutils-0.159"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0172">CVE-2014-0172</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 22 Nov 2016 14:55:36 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:58:39 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-33">
|
||||||
|
<title>GPL Ghostscript: User-assisted execution of arbitrary code</title>
|
||||||
|
<synopsis>An integer overflow in GPL Ghostscript may allow remote attackers
|
||||||
|
to execute arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">ghostscript-gpl</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>556316</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="app-text/ghostscript-gpl" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">9.09</unaffected>
|
||||||
|
<vulnerable range="lt">9.09</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>Ghostscript is an interpreter for the PostScript language and for PDF.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>An integer overflow flaw was discovered that leads to an out-of-bounds
|
||||||
|
read and write in gs_ttf.ps.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could entice a user to open a specially crafted file,
|
||||||
|
possibly resulting in the execution of arbitrary code with the privileges
|
||||||
|
of the process or a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All GPL Ghostscript users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=app-text/ghostscript-gpl-9.09"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-3228">CVE-2015-3228</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 22 Nov 2016 15:13:30 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:58:50 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-34">
|
||||||
|
<title>systemd: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in systemd, the worst of
|
||||||
|
which may allow execution of arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">systemd</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>486904</bug>
|
||||||
|
<access>local, remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="sys-apps/systemd" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">208</unaffected>
|
||||||
|
<vulnerable range="lt">208</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>A system and service manager.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in systemd. Please review
|
||||||
|
the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>An attacker could possibly execute arbitrary code with the privileges of
|
||||||
|
the process, cause a Denial of Service condition, or gain escalated
|
||||||
|
privileges.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All systemd users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=sys-apps/systemd-208"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4391">CVE-2013-4391</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4393">CVE-2013-4393</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4394">CVE-2013-4394</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Wed, 23 Nov 2016 20:50:18 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:59:01 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-35">
|
||||||
|
<title>XStream: Remote execution of arbitrary code</title>
|
||||||
|
<synopsis>A vulnerability in XStream may allow remote attackers to execute
|
||||||
|
arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">xstream</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>497652</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="dev-java/xstream" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.4.8-r1</unaffected>
|
||||||
|
<vulnerable range="lt">1.4.8-r1</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>XStream is a simple library to serialize objects to XML and back again.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>It was found that XStream would deserialize arbitrary user-supplied XML
|
||||||
|
content, thus representing objects of any type.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could pass a specially crafted XML document to
|
||||||
|
XStream, possibly resulting in the execution of arbitrary code with the
|
||||||
|
privileges of the process or a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All XStream users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=dev-java/xstream-1.4.8-r1"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-7285">CVE-2013-7285</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 29 Nov 2016 21:29:45 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:59:12 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-36">
|
||||||
|
<title>TigerVNC: Integer overflow</title>
|
||||||
|
<synopsis>An integer overflow in TigerVNC might allow remote attackers to
|
||||||
|
execute
|
||||||
|
arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">tigervnc</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>534714</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="net-misc/tigervnc" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.4.2</unaffected>
|
||||||
|
<vulnerable range="lt">1.4.2</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>TigerVNC is a high-performance VNC server/client.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>TigerVNC is impacted by the same vulnerability as found in
|
||||||
|
CVE-2014-6051. An integer overflow, leading to a heap-based buffer
|
||||||
|
overflow, was found in the way screen sizes were handled.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker, utilizing a malicious VNC server, could execute
|
||||||
|
arbitrary code with the privileges of the user running the client, or
|
||||||
|
cause a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All TigerVNC users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=net-misc/tigervnc-1.4.2"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-6051">CVE-2014-6051</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-8240">CVE-2014-8240</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 29 Nov 2016 21:39:43 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:59:26 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-38">
|
||||||
|
<title>Botan: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in Botan, the worst of
|
||||||
|
which allows remote attackers to execute arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">botan</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>574034</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="dev-libs/botan" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.10.12</unaffected>
|
||||||
|
<vulnerable range="lt">1.10.12</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>Botan (Japanese for peony) is a cryptography library written in C++11.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in Botan. Please review
|
||||||
|
the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could possibly execute arbitrary code with the
|
||||||
|
privileges of the process, or cause a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All Botan users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=dev-libs/botan-1.10.12"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-2194">CVE-2016-2194</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-2195">CVE-2016-2195</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 29 Nov 2016 22:26:17 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 06:59:50 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201612-40">
|
||||||
|
<title>SQUASHFS: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in SQUASHFS, the worst of
|
||||||
|
which may allow execution of arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">squashfs-tools</product>
|
||||||
|
<announced>December 13, 2016</announced>
|
||||||
|
<revised>December 13, 2016: 2</revised>
|
||||||
|
<bug>427356</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="squashfs-tools" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">4.3</unaffected>
|
||||||
|
<vulnerable range="lt">4.3</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>Squashfs is a compressed read-only filesystem for Linux. Squashfs is
|
||||||
|
intended for general read-only filesystem use, for archival use (i.e. in
|
||||||
|
cases where a .tar.gz file may be used), and in constrained block
|
||||||
|
device/memory systems (e.g. embedded systems) where low overhead is
|
||||||
|
needed.
|
||||||
|
</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in SQUASHFS. Please review
|
||||||
|
the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could entice a user to open a specially crafted .sqsh
|
||||||
|
file using unsquashfs; possibly resulting in the execution of arbitrary
|
||||||
|
code with the privileges of the process, or a Denial of Service
|
||||||
|
condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All squashfs-tools users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=squashfs-tools-4.3"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-4024">CVE-2012-4024</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-4025">CVE-2012-4025</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 29 Nov 2016 23:27:04 +0000">whissi</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Tue, 13 Dec 2016 07:00:20 +0000">whissi</metadata>
|
||||||
|
</glsa>
|
@ -1 +1 @@
|
|||||||
Tue, 13 Dec 2016 05:13:22 +0000
|
Tue, 13 Dec 2016 08:13:23 +0000
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup unpack
|
||||||
|
DEPEND=>=dev-lang/go-1.5 app-arch/cpio app-crypt/trousers sys-fs/squashfs-tools dev-perl/Capture-Tiny rkt_stage1_src? ( >=sys-apps/util-linux-2.27 ) rkt_stage1_kvm_qemu? ( sys-apps/attr[static-libs(+)] sys-libs/libcap[static-libs(+)] sys-libs/zlib[static-libs(+)] >=x11-libs/pixman-0.28.0[static-libs(+)] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||||
|
DESCRIPTION=rkt is an App Container runtime for Linux
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=https://github.com/coreos/rkt
|
||||||
|
IUSE=doc examples +rkt_stage1_coreos +rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu rkt_stage1_src +actool systemd
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=!app-emulation/rocket rkt_stage1_host? ( systemd? ( >=sys-apps/systemd-222 app-shells/bash:0 ) )
|
||||||
|
REQUIRED_USE=|| ( rkt_stage1_coreos rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu rkt_stage1_src ) rkt_stage1_host? ( systemd ) !rkt_stage1_kvm
|
||||||
|
RESTRICT=test rkt_stage1_src? ( userpriv )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/coreos/rkt/archive/v1.21.0.tar.gz -> rkt-1.21.0.tar.gz rkt_stage1_coreos? ( http://alpha.release.core-os.net/amd64-usr/1235.0.0/coreos_production_pxe_image.cpio.gz -> rkt-pxe-1235.0.0.img ) rkt_stage1_kvm_lkvm? ( https://kernel.googlesource.com/pub/scm/linux/kernel/git/will/kvmtool/+archive/1cd6f516264ad2ad83fad3dc1264d6ff4bcd17b2.tar.gz -> kvmtool-1cd6f516264ad2ad83fad3dc1264d6ff4bcd17b2.tar.gz mirror://kernel/linux/kernel/v4.x/linux-4.8.6.tar.xz http://alpha.release.core-os.net/amd64-usr/1235.0.0/coreos_production_pxe_image.cpio.gz -> rkt-pxe-1235.0.0.img ) rkt_stage1_kvm_qemu? ( http://wiki.qemu-project.org/download/qemu-2.7.0.tar.bz2 mirror://kernel/linux/kernel/v4.x/linux-4.8.6.tar.xz http://alpha.release.core-os.net/amd64-usr/1235.0.0/coreos_production_pxe_image.cpio.gz -> rkt-pxe-1235.0.0.img ) rkt_stage1_src? ( https://github.com/systemd/systemd/archive/v231.tar.gz -> systemd-231.tar.gz )
|
||||||
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87
|
||||||
|
_md5_=383398887958725b4d9b705c2f4139c3
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||||
DESCRIPTION=Like your annoying friend that asks you questions all the time
|
DESCRIPTION=Like your annoying friend that asks you questions all the time
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://solutious.com/
|
HOMEPAGE=http://solutious.com/
|
||||||
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 doc test
|
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64 ~x86
|
||||||
LICENSE=MIT
|
LICENSE=MIT
|
||||||
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby22] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/highline-1.5.0[ruby_targets_ruby23] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://rubygems/annoy-0.5.6.gem
|
SRC_URI=mirror://rubygems/annoy-0.5.6.gem
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
_md5_=2dfa7ecd1bd923167f687503e4aca935
|
_md5_=9ed7021e991e05110817d4bfb7f84484
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
DEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
DEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||||
DESCRIPTION=Statefully split input data by a specifiable token
|
DESCRIPTION=Statefully split input data by a specifiable token
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=https://github.com/sferik/buftok
|
HOMEPAGE=https://github.com/sferik/buftok
|
||||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 test test
|
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 test test
|
||||||
KEYWORDS=~amd64
|
KEYWORDS=~amd64
|
||||||
LICENSE=MIT
|
LICENSE=MIT
|
||||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://rubygems/buftok-0.2.0.gem
|
SRC_URI=mirror://rubygems/buftok-0.2.0.gem
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
_md5_=bdf7084f3a2dd0897ac0501b6cc0c2f6
|
_md5_=f3b3d98c31c22c7a2a51b765705dca91
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
|
DEPEND=ruby_targets_ruby20? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby20] >=dev-ruby/minitest-5.5[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby21] >=dev-ruby/minitest-5.5[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby22] >=dev-ruby/minitest-5.5[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby23] >=dev-ruby/minitest-5.5[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||||
|
DESCRIPTION=A fake filesystem. Use it in your tests
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://github.com/defunkt/fakefs
|
||||||
|
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test
|
||||||
|
KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||||
|
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/defunkt/fakefs/archive/v0.10.1.tar.gz -> fakefs-0.10.1.tar.gz
|
||||||
|
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=756af2dd26a64e77063210a94a684dc7
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=ruby_targets_ruby20? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby20] >=dev-ruby/minitest-5.5[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby21] >=dev-ruby/minitest-5.5[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby22] >=dev-ruby/minitest-5.5[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
|
||||||
DESCRIPTION=A fake filesystem. Use it in your tests
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://github.com/defunkt/fakefs
|
|
||||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 doc test
|
|
||||||
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=MIT
|
|
||||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/defunkt/fakefs/archive/v0.8.1.tar.gz -> fakefs-0.8.1.tar.gz
|
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=366e557fc40fe394cfb2a519c0699962
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=ruby_targets_ruby20? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby20] >=dev-ruby/minitest-5.5[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby21] >=dev-ruby/minitest-5.5[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby22] >=dev-ruby/minitest-5.5[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
|
||||||
DESCRIPTION=A fake filesystem. Use it in your tests
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://github.com/defunkt/fakefs
|
|
||||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 doc test
|
|
||||||
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=MIT
|
|
||||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/defunkt/fakefs/archive/v0.9.0.tar.gz -> fakefs-0.9.0.tar.gz
|
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=366e557fc40fe394cfb2a519c0699962
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=test? ( ruby_targets_ruby20? ( virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/ruby-ssl[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/ruby-ssl[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/ruby-ssl[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/test-unit[ruby_targets_ruby20] dev-ruby/http-cookie[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/test-unit[ruby_targets_ruby21] dev-ruby/http-cookie[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/test-unit[ruby_targets_ruby22] dev-ruby/http-cookie[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/test-unit[ruby_targets_ruby23] dev-ruby/http-cookie[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
|
||||||
DESCRIPTION='httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://github.com/nahi/httpclient
|
|
||||||
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test
|
|
||||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=Ruby
|
|
||||||
RDEPEND=!dev-ruby/http-access2 ruby_targets_ruby20? ( virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/ruby-ssl[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/ruby-ssl[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/ruby-ssl[ruby_targets_ruby23] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.2.2.tar.gz -> httpclient-2.8.2.2.tgz
|
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=72d5f52eff799e6519ced41b85db6561
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/json[ruby_targets_ruby20] >=dev-ruby/faraday-0.9[ruby_targets_ruby20] >=dev-ruby/sinatra-1.3[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] >=dev-ruby/faraday-0.9[ruby_targets_ruby21] >=dev-ruby/sinatra-1.3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/json[ruby_targets_ruby22] >=dev-ruby/faraday-0.9[ruby_targets_ruby22] >=dev-ruby/sinatra-1.3[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
|
||||||
DESCRIPTION=Runs HTTP requests in parallel while cleanly encapsulating handling logic
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://rubygems.org/gems/typhoeus/
|
|
||||||
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 test test
|
|
||||||
KEYWORDS=~amd64
|
|
||||||
LICENSE=Ruby
|
|
||||||
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.8.0[ruby_targets_ruby22] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://rubygems/typhoeus-1.0.1.gem
|
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=14652fc51b11956b76746dcc5c25a491
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/json[ruby_targets_ruby20] >=dev-ruby/faraday-0.9[ruby_targets_ruby20] >=dev-ruby/sinatra-1.3[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] >=dev-ruby/faraday-0.9[ruby_targets_ruby21] >=dev-ruby/sinatra-1.3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/json[ruby_targets_ruby22] >=dev-ruby/faraday-0.9[ruby_targets_ruby22] >=dev-ruby/sinatra-1.3[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
|
||||||
DESCRIPTION=Runs HTTP requests in parallel while cleanly encapsulating handling logic
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://rubygems.org/gems/typhoeus/
|
|
||||||
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 test test
|
|
||||||
KEYWORDS=~amd64
|
|
||||||
LICENSE=Ruby
|
|
||||||
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby22] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
|
||||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://rubygems/typhoeus-1.0.2.gem
|
|
||||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=08933bf28e790c5047d56cab420e021f
|
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||||
|
DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/json[ruby_targets_ruby20] >=dev-ruby/faraday-0.9[ruby_targets_ruby20] >=dev-ruby/sinatra-1.3[ruby_targets_ruby20] >=dev-ruby/redis-3.0[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] >=dev-ruby/faraday-0.9[ruby_targets_ruby21] >=dev-ruby/sinatra-1.3[ruby_targets_ruby21] >=dev-ruby/redis-3.0[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/json[ruby_targets_ruby22] >=dev-ruby/faraday-0.9[ruby_targets_ruby22] >=dev-ruby/sinatra-1.3[ruby_targets_ruby22] >=dev-ruby/redis-3.0[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/json[ruby_targets_ruby23] >=dev-ruby/faraday-0.9[ruby_targets_ruby23] >=dev-ruby/sinatra-1.3[ruby_targets_ruby23] >=dev-ruby/redis-3.0[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||||
|
DESCRIPTION=Runs HTTP requests in parallel while cleanly encapsulating handling logic
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://github.com/typhoeus/typhoeus
|
||||||
|
IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 test test
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=Ruby
|
||||||
|
RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/ethon-0.9.0[ruby_targets_ruby23] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||||
|
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://rubygems/typhoeus-1.1.2.gem
|
||||||
|
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng e7d26f9077ef49f07eaa5d0c7758fe7b ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=65a228a212171d6eafacbfa352131aba
|
@ -1 +1 @@
|
|||||||
Tue, 13 Dec 2016 05:13:22 +0000
|
Tue, 13 Dec 2016 08:13:23 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Tue Dec 13 05:09:34 UTC 2016
|
Tue Dec 13 08:09:33 UTC 2016
|
||||||
|
@ -1 +1 @@
|
|||||||
Tue, 13 Dec 2016 05:35:01 +0000
|
Tue, 13 Dec 2016 08:30:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
1481605801 Tue 13 Dec 2016 05:10:01 AM UTC
|
1481616601 Tue 13 Dec 2016 08:10:01 AM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Tue, 13 Dec 2016 05:13:22 +0000
|
Tue, 13 Dec 2016 08:13:23 +0000
|
||||||
|
Loading…
Reference in new issue