Sync with portage [Thu Jun 5 09:45:42 MSK 2014].

mhiretskiy
root 10 years ago
parent 98c5be9064
commit a044750815

@ -1,2 +1,3 @@
DIST duplicity-0.6.22.tar.gz 1257082 SHA256 6f489b0445681f0697488f3d4097b4c56a7fe8a5fea5fadd2e431724039c5a12 SHA512 0fe838707c91e2933f0edc4b9258edd081a2e0b8ed0cd31bf229f08883b60ca9cb8d44f70b00632a926548d375417e3a5f9747a0c3eeef15bfa541a27062dfd5 WHIRLPOOL 63732f177e30dde1bc7bf74063dd56bc22654b4f2b787ea47e6d44364ee98fafe418954d0c80a152e25f7c1016abc5507350ac929de2a67eee1d1d30cc47856d
DIST duplicity-0.6.23.tar.gz 1260261 SHA256 7a17f1e10395dedcf3204bc53925bb9dcbbf2a7552c9b096ebe727eceb9c0c60 SHA512 35c3facf9f44e117c74d880bef3f50c2f6a778fac31b38398934007befbe5dedb3f56ccdd592c231c0835baaba905ca942a889e0a1358c1b79570db08376385a WHIRLPOOL 6edffb363c48a90a6c3dc9d7a8ccdb22a6390e422255deca7a84b5e87e13a865fa325313f50bea52cdea7b3ae6b880e939c6cd58d605d4cc5df0e7f191523145
DIST duplicity-0.6.24.tar.gz 1268175 SHA256 1d41d756638f55106f9501c3db94ccbc6568aa856ba531e07ed2cfb760b62450 SHA512 5bb783ef6ddbfa6672279287b01f44e33256829971e7b8bbe26d648d2c78d438018bddd977281b8a1ff7e5c1505a3b60fe03ecb5ba8022a597f9f952b2815273 WHIRLPOOL f42120cc403a987a9e5f747e1f7502059772f9c2fdb1afb92caa354676b7089736cd9524d08ef6677872a5019e17d2092513cc5544beed5fb0d80158742e1ebf

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/duplicity/duplicity-0.6.24.ebuild,v 1.1 2014/06/04 19:29:04 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Secure backup system using gnupg to encrypt data"
HOMEPAGE="http://www.nongnu.org/duplicity/"
SRC_URI="http://code.launchpad.net/${PN}/0.6-series/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3"
DEPEND="
net-libs/librsync
app-crypt/gnupg
dev-python/lockfile
"
RDEPEND="${DEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
s3? ( dev-python/boto[${PYTHON_USEDEP}] )
"
python_prepare_all() {
distutils-r1_python_prepare_all
sed -i "s/'COPYING',//" setup.py || die "Couldn't remove unnecessary COPYING file."
}
pkg_postinst() {
einfo "Duplicity has many optional dependencies to support various backends."
einfo "Currently it's up to you to install them as necessary."
}

@ -1,7 +1,6 @@
DIST ganeti-1.2.9.tar.gz 847644 SHA256 1de2432281f127a2b19106ba04fd1f630c7868113f0665063ff10a147676b92b SHA512 6e98aa2141c05f80658523174c32d8acd165da80b73dcdd6af21dee71f53784fb3624070de826963ff98eb7e2b760901c0c6ca82ae2c29472f12d3f7a96404a8 WHIRLPOOL 8818fa39bdfa523efbe05bde10342254ffbf7b25b18adf490482d507f772a52b142469b50d4f1487415571b9ed61c640fd5be2cb78f7d69da275d7e19e2c0411
DIST ganeti-2.0.6.tar.gz 684502 SHA256 f06433c567109ffa319ca23449eec670fb8b7bec7fa906edbf3c0cfc01f60043 SHA512 4c175e458a8d94b740de7cb63c09b91351711465b0bb2f68cb9236108bd8e04db851f3ad6edc827b6f63a67785c401a4b44d138a4b9836d7fc3110736164339f WHIRLPOOL 5803221f764751464f38f5c790289dff51ad385cb47ccd0cfd861945c9d00e3cb4616a698c90e69b4fc7078278a0fb27e33e3fb7af13baa4de2eb77fa11dd9fb
DIST ganeti-2.1.8.tar.gz 1400262 SHA256 80fc2add2937bb7503a003d71b910ccac29e691c35e2febc5e05908a551908ad SHA512 2a4b19d3116608e5d44cb62d334bc3933ca06125159a53a974c6b6215aec02ddf39d1b4688d8077b83726169383356a8d52c4c0114654b819de43d0c6c39fb36 WHIRLPOOL e8812dfddb3282f9e3d28752b727c19270e8b3428145f34db225a5a918ceda010204e66cc5e6fa4f52f73e41dabe065149792c248607159b8c872ea82e968a49
DIST ganeti-2.10.4.tar.gz 3850220 SHA256 2fe49a317830222bb818d9233bb9d5b72d7886a86b4d244fd4e88967f18c0a3e SHA512 7cd195faa033ba302044a6a3318a85c4888e1d1c4d40e1689c1ac132057af5e2db3cb2c99f6aa842f27a59d0633b2b85d7b8d17649f0f324e799aaf6cc951a68 WHIRLPOOL fd584f6ec8fa112693d3c7f778df74ed515e9815c0e76581d946a420f59d85650f95563cc5587f0a969707cdcf4496a5e5656773107386c3cc838cc99d7f14ce
DIST ganeti-2.10.5.tar.gz 3855105 SHA256 7b66a0a13344f484bc1d1e90f84227438e2cdbb054f5667a9a4c216bce2b8532 SHA512 ab9fe4c18f975e13dcd403a086b725d4f5e4f84aaa5a2651cf4087b6abad59b38b470ed062f407e6783997f976eb217e755c9d7a3ebde1df63638c3ab63cd755 WHIRLPOOL 5bf83bae29f51cfd2980d3e57a03d25e598ae7495785646e8920d4ca7685d2e93cbac42624e86fbbf92236edd7311f724fa036580300f8ccc066818d3c9911a5
DIST ganeti-2.11.1.tar.gz 4089003 SHA256 705cfeb4641288fcae1eb0363e6dfdf60712b460298266c22b53492cb5e91c98 SHA512 1b5863811bb328cd979d4201c93873a65b4d05a19e122d2721211e3470bad0b43eebc3e17d85f8ec70b5530ac8b8bb1c2f9d34557fb3502efefafc493de84e9d WHIRLPOOL a964530f97439800b202ed3814b71b24e3b96de6ab9b3c1eea02d9b0391fe440b10cf18547ef45cc7461b18cf1a0465f1839331136c3764e5635ac2a73244159
DIST ganeti-2.2.2.tar.gz 1588569 SHA256 99e9aa7de0397fa8bb19f216851dbfdb181c539b8ca25a7bc557899d96c6628e SHA512 cf561e8397924476d8d945871c12f0a0b021b74f128b26421c9a3cfe192bb01b7e1e07b211ed721dd1f5312ad9238a9bba412e0e4cabd4bec947d06fd749b9fb WHIRLPOOL 84eebe5b32f06f4de8c8473e4ef485807c2e1127f167f3a9f6ee4c3ef6107f332f44a746a776c4ba8d59bf22864d5d2e6f2a43a960b4b2847c0332861fd5a382

@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/files/ganeti.initd-r2,v 1.1 2014/05/30 22:07:23 chutzpah Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/files/ganeti.initd-r3,v 1.1 2014/06/05 00:32:23 chutzpah Exp $
depend() {
need localmount logger
@ -32,7 +32,7 @@ start() {
optsvar="${daemon//-/_}"
case "${daemon#ganeti-}" in
masterd|rapid|luxid) is_master || continue;;
masterd|rapi|luxid) is_master || continue;;
esac
eval daemon_opts=\"\$\{${optsvar^^*}_OPTS\}\"
@ -68,10 +68,8 @@ stop() {
local daemon
for daemon in $(${DAEMON_UTIL} list-stop-daemons) ; do \
case "${daemon}" in
ganeti-masterd|ganeti-rapi|ganeti-luxid)
is_master || continue
;;
case "${daemon#ganeti-}" in
masterd|rapi|luxid) is_master || continue;;
esac
${DAEMON_UTIL} stop ${daemon} ${GANETI_OPTS}
done

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.4.ebuild,v 1.1 2014/05/30 22:12:57 chutzpah Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.5-r1.ebuild,v 1.1 2014/06/05 00:32:21 chutzpah Exp $
EAPI=5
PYTHON_COMPAT=(python2_{6,7})
@ -135,7 +135,7 @@ src_configure () {
src_install () {
emake V=1 DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/ganeti.initd-r2 ${PN}
newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN}
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff

@ -1,174 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.5.ebuild,v 1.1 2014/06/02 18:57:28 chutzpah Exp $
EAPI=5
PYTHON_COMPAT=(python2_{6,7})
use test && PYTHON_REQ_USE="ipv6"
inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator
MY_PV="${PV/_rc/~rc}"
#MY_PV="${PV/_beta/~beta}"
MY_P="${PN}-${MY_PV}"
SERIES="$(get_version_component_range 1-2)"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.ganeti.org/ganeti.git"
inherit git-2
KEYWORDS=""
# you will need to pull in the haskell overlay for pandoc
GIT_DEPEND="app-text/pandoc
dev-python/docutils
dev-python/sphinx
media-libs/gd[fontconfig,jpeg,png,truetype]
media-gfx/graphviz
media-fonts/urw-fonts"
else
SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Ganeti is a virtual server management software tool"
HOMEPAGE="http://code.google.com/p/ganeti/"
LICENSE="GPL-2"
SLOT="0"
IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test"
REQUIRED_USE="|| ( kvm xen lxc )"
S="${WORKDIR}/${MY_P}"
HASKELL_DEPS=">=dev-lang/ghc-6.12:0=
dev-haskell/json:0=
dev-haskell/curl:0=
dev-haskell/network:0=
dev-haskell/parallel
dev-haskell/hslogger:0=
dev-haskell/utf8-string:0=
dev-haskell/deepseq:0=
dev-haskell/attoparsec:0=
dev-haskell/crypto:0="
DEPEND="xen? ( >=app-emulation/xen-3.0 )
kvm? ( app-emulation/qemu )
lxc? ( app-emulation/lxc )
drbd? ( <sys-cluster/drbd-8.5 )
rbd? ( sys-cluster/ceph )
ipv6? ( net-misc/ndisc6 )
haskell-daemons? (
${HASKELL_DEPS}
dev-haskell/text:0=
dev-haskell/hinotify:0=
dev-haskell/regex-pcre-builtin:0=
dev-haskell/vector:0=
)
dev-libs/openssl
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/pycurl[${PYTHON_USEDEP}]
dev-python/pyinotify[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/bitarray[${PYTHON_USEDEP}]
net-analyzer/arping
net-analyzer/fping
net-misc/bridge-utils
net-misc/curl[ssl]
net-misc/openssh
net-misc/socat
sys-apps/iproute2
sys-fs/lvm2
>=sys-apps/baselayout-2.0
${PYTHON_DEPS}
${GIT_DEPEND}"
RDEPEND="${DEPEND}
!app-emulation/ganeti-htools"
DEPEND+="${HASKELL_DEPS}
sys-devel/m4
test? (
dev-python/mock
dev-python/pyyaml
dev-haskell/test-framework:0=
dev-haskell/test-framework-hunit:0=
dev-haskell/test-framework-quickcheck2:0=
dev-haskell/temporary:0=
sys-apps/fakeroot
)"
PATCHES=(
"${FILESDIR}/${PN}-2.6-fix-args.patch"
"${FILESDIR}/${PN}-2.6-add-pgrep.patch"
"${FILESDIR}/${PN}-2.7-fix-tests.patch"
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
"${FILESDIR}/${PN}-2.9-regex-builtin.patch"
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
"${FILESDIR}/${PN}-2.10-rundir.patch"
)
pkg_setup () {
confutils_use_depend_all haskell-daemons htools
python-single-r1_pkg_setup
}
src_prepare() {
epatch "${PATCHES[@]}"
[[ ${PV} == "9999" ]] && ./autogen.sh
rm autotools/missing
eautoreconf
}
src_configure () {
econf --localstatedir=/var \
--sharedstatedir=/var \
--disable-symlinks \
--docdir=/usr/share/doc/${P} \
--with-ssh-initscript=/etc/init.d/sshd \
--with-export-dir=/var/lib/ganeti-storage/export \
--with-os-search-path=/usr/share/${PN}/os \
$(use_enable syslog) \
$(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \
$(usex haskell-daemons "--enable-confd=haskell" '' '' '')
}
src_install () {
emake V=1 DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/ganeti.initd-r2 ${PN}
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
newbashcomp doc/examples/bash_completion ganeti
dodoc INSTALL UPGRADE NEWS README doc/*.rst
dohtml -r doc/html/*
rm -rf "${D}"/{usr/share/doc/${PN},run}
docinto examples
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
docinto examples/hooks
dodoc doc/examples/hooks/{ipsec,ethers}
insinto /etc/cron.d
newins doc/examples/ganeti.cron ${PN}
insinto /etc/logrotate.d
newins doc/examples/ganeti.logrotate ${PN}
python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES}
keepdir /var/{lib,log}/${PN}/
keepdir /usr/share/${PN}/${SERIES}/os/
keepdir /var/lib/ganeti-storage/{export,file,shared}/
dosym ${SERIES} "/usr/share/${PN}/default"
dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default"
python_fix_shebang "${ED}"
}
src_test () {
emake check || die "emake check failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.1.ebuild,v 1.1 2014/05/30 22:07:23 chutzpah Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.1-r1.ebuild,v 1.1 2014/06/05 00:32:21 chutzpah Exp $
EAPI=5
PYTHON_COMPAT=(python2_{6,7})
@ -137,7 +137,7 @@ src_configure () {
src_install () {
emake V=1 DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/ganeti.initd-r2 ${PN}
newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN}
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-2.0.0-r1.ebuild,v 1.3 2014/06/04 15:36:23 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-2.0.0-r1.ebuild,v 1.4 2014/06/04 20:45:06 vapier Exp $
EAPI=5
@ -427,9 +427,11 @@ src_compile() {
}
src_test() {
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
@ -454,9 +456,8 @@ src_install() {
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
if use test; then
dohtml check-report.html
fi
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-2.0.0.ebuild,v 1.11 2014/06/04 16:04:51 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-2.0.0.ebuild,v 1.12 2014/06/04 20:45:06 vapier Exp $
EAPI=5
@ -422,9 +422,11 @@ src_compile() {
}
src_test() {
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
@ -449,9 +451,8 @@ src_install() {
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
if use test; then
dohtml check-report.html
fi
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.73 2014/06/04 15:36:23 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.74 2014/06/04 20:45:06 vapier Exp $
EAPI=5
@ -421,9 +421,11 @@ src_compile() {
}
src_test() {
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
@ -448,9 +450,8 @@ src_install() {
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
if use test; then
dohtml check-report.html
fi
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules

@ -0,0 +1,13 @@
diff --git a/unix/ibus/mozc_engine.cc b/unix/ibus/mozc_engine.cc
index e256ea4..534262e 100755
--- a/unix/ibus/mozc_engine.cc
+++ b/unix/ibus/mozc_engine.cc
@@ -250,8 +250,6 @@ MozcEngine::MozcEngine()
#ifdef ENABLE_GTK_RENDERER
gtk_candidate_window_handler_(new GtkCandidateWindowHandler(
new renderer::RendererClient())),
-#else
- gtk_candidate_window_handler_(NULL),
#endif // ENABLE_GTK_RENDERER
ibus_candidate_window_handler_(new IBusCandidateWindowHandler()),
preedit_method_(config::Config::ROMAN) {

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/mozc/mozc-1.13.1651.102.ebuild,v 1.1 2014/06/01 21:30:44 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/mozc/mozc-1.13.1651.102.ebuild,v 1.2 2014/06/05 01:40:06 naota Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@ -70,6 +70,7 @@ src_unpack() {
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gtk-renderer.patch
epatch_user
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.27.0.ebuild,v 1.2 2014/05/20 23:20:00 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.27.0.ebuild,v 1.3 2014/06/04 21:02:00 vapier Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="amd64 arm ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -1,2 +1,3 @@
DIST django_evolution-0.6.7.tar.gz 64124 SHA256 fa3c60861d6b5ee0aaa85a5970b51bbe3ef5bb91e2e2d5f8f60d42b03a664df1 SHA512 575d74cc232b0d0f3bf3bfda929714ba0f57283a704b6045dfea4ebf5a184c0499f35c1253410dff5c8724ab0d841a843f8d27fc1ebe93a509d01da5c709b7e7 WHIRLPOOL a1fffd615c1598967e58a8069548e6e810bd515c707a9e010a31f930f87234c4a38bdba27ba563cbd92f1719c5c711c5eabb3a625abf1a6d9aa6c7ceeeaf0be6
DIST django_evolution-0.6.9.tar.gz 65021 SHA256 7a526b1a39e07dd3df3612986896bd8bd5e7dd42a38a9779ce749a4e8f3015f4 SHA512 f3e0925546210bdcb622ed7e51ed6e032acfc721bee9dbd7ba96b4280b36c978657c8b3d68d17799c3cc654796f8cb4d7f6c05f6eaa49840471b7f1f5dc96651 WHIRLPOOL 043a1beb21c19765cbc207ba0ef5b2c1543ee78d2c6066dbf1b53f7c877783aa50d0193eab01547db38297204969a862e3330ca22865f1903f6d06b12983bfae
DIST django_evolution-0.7.2.tar.gz 86787 SHA256 6c08fdb8a70eabff160adaca0e2125bdf797684ce61f798af228163bcc13f5dd SHA512 6f8f4bd600761c3c5c87f43ab80e1541a979b8c2db6bd45626cf258d03623fcd62f4dc3c560c465fda7c41c50b87bc92081d4d0bf01493f2bd3ce1ae05e98733 WHIRLPOOL d6ef70a4b45bfac5097557209671bcb424bbf8ced379a557c61640498ad75cba931c8c4edfa45c4d0083fab0ab3ffd738f80a582256281512cb80083880033ce

@ -0,0 +1,37 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-evolution/django-evolution-0.7.2.ebuild,v 1.1 2014/06/05 03:13:42 idella4 Exp $
EAPI=5
# This is NOT py3 compatible
PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
RELEASE="0.7"
DESCRIPTION="A Django application that will run cron jobs for other django apps"
HOMEPAGE="http://code.google.com/p/django-evolution/ http://pypi.python.org/pypi/django_evolution/"
SRC_URI="http://downloads.reviewboard.org/releases/${PN}/${RELEASE}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS NEWS docs/{evolution.txt,faq.txt} )
python_test() {
# http://code.google.com/p/django-evolution/issues/detail?id=135
# This is tested, any delay in die subsequent to (implicitly inherited) multiprocessing eclass
"${PYTHON}" tests/runtests.py || die
}

@ -1 +1,2 @@
DIST pyelftools-0.21.tar.gz 283250 SHA256 a9a10d894c698ab3a2d909c3df1c3d88d0ab03811351c278b3f520204f33d834 SHA512 adddfe10756a26d694bb4a048104b04958337dc7a1ab023e4bb50b7fbf5d66fc5b6c4a077699757adb26bd6ffd8885a1908f3daae3d0acd65a704a11499308d3 WHIRLPOOL 1607c311e7b3ec463afe53b239f84f7b47878a613365c2f8809a15df4e5096d7d702a8dcbc91c357b3d5f28297106abaa16540842ad09a4dc2bdd1a648589389
DIST pyelftools-0.22.tar.gz 395525 SHA256 9f7dd617b8a577a3834e7dd7f34f49df21c0670e67a48b21add19abe1adffb60 SHA512 10a84d9d0e28cb609f252990fbc05747e0840c5efeeb6890e13076aa2d59780c7d1a5bd6036dee6f8b252a984796a3834183ccab1c1988473bc69646fe56867b WHIRLPOOL eac57cef3f4159deac907394995655e227aa1d034a3b4ec54728531d08ef1b4f8edee33d971a3423b32d08efba621496bb5e778ba090bc264db6d006da4f8842

@ -0,0 +1,153 @@
From b3157177bde20a2b0d0ada7b2ba44144ee5aea6f Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Sun, 9 Jun 2013 18:42:40 -0400
Subject: [PATCH] support parsing of dynamic ELFs w/out section headers
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
At runtime, ELFs do not use the section headers at all. Instead, only
the program segments and dynamic tags get used. This means you can
strip the section table completely from an ELF and have it still work.
In practice, people rarely do this, but it's not unheard of. Make the
Dynamic tags work even in these cases by loading the strings table the
same way the runtime loader does:
* parse the symtab address from DT_STRTAB
* locate the file offset via the program segments
In order to avoid circular deps (parsing a dyntag requires walking parsed
dyntags), add a set of internal funcs for returning the raw values.
You can see this in action:
$ eu-strip -g --strip-sections a.out
$ readelf -S a.out
<nothing>
$ lddtree.py ./a.out
a.out (interpreter => /lib64/ld-linux-x86-64.so.2)
libïäöëß.so => None
libc.so.6 => /lib64/libc.so.6
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
elftools/elf/dynamic.py | 81 ++++++++++++++++++---
test/test_dynamic.py | 28 ++++++-
.../aarch64_super_stripped.elf | Bin 0 -> 4136 bytes
3 files changed, 97 insertions(+), 12 deletions(-)
create mode 100755 test/testfiles_for_unittests/aarch64_super_stripped.elf
diff --git a/elftools/elf/dynamic.py b/elftools/elf/dynamic.py
index d9db870..ad5111f 100644
--- a/elftools/elf/dynamic.py
+++ b/elftools/elf/dynamic.py
@@ -11,9 +11,22 @@ import itertools
from .sections import Section
from .segments import Segment
from ..common.exceptions import ELFError
-from ..common.utils import struct_parse
-
-from .enums import ENUM_D_TAG
+from ..common.utils import struct_parse, parse_cstring_from_stream
+
+
+class _DynamicStringTable(object):
+ """ Bare string table based on values found via ELF dynamic tags and
+ loadable segments only. Good enough for get_string() only.
+ """
+ def __init__(self, stream, table_offset):
+ self._stream = stream
+ self._table_offset = table_offset
+
+ def get_string(self, offset):
+ """ Get the string stored at the given offset in this string table.
+ """
+ return parse_cstring_from_stream(self._stream,
+ self._table_offset + offset)
class DynamicTag(object):
@@ -61,27 +76,71 @@ class Dynamic(object):
self._num_tags = -1
self._offset = position
self._tagsize = self._elfstructs.Elf_Dyn.sizeof()
- self._stringtable = stringtable
+ self.__stringtable = stringtable
- def iter_tags(self, type=None):
- """ Yield all tags (limit to |type| if specified)
+ @property
+ def _stringtable(self):
+ """ Return a string table for looking up dynamic tag related strings.
+
+ This won't be a "full" string table object, but will at least support
+ the get_string() function.
+ """
+ if self.__stringtable:
+ return self.__stringtable
+
+ # If the ELF has stripped its section table (which is unusual, but
+ # perfectly valid), we need to use the dynamic tags to locate the
+ # dynamic string table.
+ strtab = None
+ for tag in self._iter_tags(type='DT_STRTAB'):
+ strtab = tag['d_val']
+ break
+ # If we found a dynamic string table, locate the offset in the file
+ # by using the program headers.
+ if strtab:
+ for segment in self._elffile.iter_segments():
+ if (strtab >= segment['p_vaddr'] and
+ strtab < segment['p_vaddr'] + segment['p_filesz']):
+ self.__stringtable = _DynamicStringTable(
+ self._stream,
+ segment['p_offset'] + (strtab - segment['p_vaddr']))
+ return self.__stringtable
+
+ # That didn't work for some reason. Let's use the section header
+ # even though this ELF is super weird.
+ self.__stringtable = self._elffile.get_section_by_name(b'.dynstr')
+
+ return self.__stringtable
+
+ def _iter_tags(self, type=None):
+ """ Yield all raw tags (limit to |type| if specified)
"""
for n in itertools.count():
- tag = self.get_tag(n)
- if type is None or tag.entry.d_tag == type:
+ tag = self._get_tag(n)
+ if type is None or tag['d_tag'] == type:
yield tag
- if tag.entry.d_tag == 'DT_NULL':
+ if tag['d_tag'] == 'DT_NULL':
break
- def get_tag(self, n):
- """ Get the tag at index #n from the file (DynamicTag object)
+ def iter_tags(self, type=None):
+ """ Yield all tags (limit to |type| if specified)
+ """
+ for tag in self._iter_tags(type=type):
+ yield DynamicTag(tag, self._stringtable)
+
+ def _get_tag(self, n):
+ """ Get the raw tag at index #n from the file
"""
offset = self._offset + n * self._tagsize
- entry = struct_parse(
+ return struct_parse(
self._elfstructs.Elf_Dyn,
self._stream,
stream_pos=offset)
- return DynamicTag(entry, self._stringtable)
+
+ def get_tag(self, n):
+ """ Get the tag at index #n from the file (DynamicTag object)
+ """
+ return DynamicTag(self._get_tag(n), self._stringtable)
def num_tags(self):
""" Number of dynamic tags in the file
--
2.0.0

@ -0,0 +1,75 @@
From 80305ad20ebd481dde19fa7ff2d90249269aa588 Mon Sep 17 00:00:00 2001
From: Eli Bendersky <eliben@gmail.com>
Date: Wed, 23 Apr 2014 16:44:11 -0700
Subject: [PATCH] Issue #29: Fail more gracefully when no string table is found
for dynamic.
---
elftools/elf/dynamic.py | 4 ++++
test/test_dynamic.py | 25 +++++++++++++++++++++++++
2 files changed, 29 insertions(+)
create mode 100644 test/test_dynamic.py
diff --git a/elftools/elf/dynamic.py b/elftools/elf/dynamic.py
index e36598e..6f88bf9 100644
--- a/elftools/elf/dynamic.py
+++ b/elftools/elf/dynamic.py
@@ -10,6 +10,7 @@ import itertools
from .sections import Section
from .segments import Segment
+from ..common.exceptions import ELFError
from ..common.utils import struct_parse
from .enums import ENUM_D_TAG
@@ -29,6 +30,8 @@ class DynamicTag(object):
'DT_SUNW_FILTER'])
def __init__(self, entry, stringtable):
+ if stringtable is None:
+ raise ELFError('Creating DynamicTag without string table')
self.entry = entry
if entry.d_tag in self._HANDLED_TAGS:
setattr(self, entry.d_tag[3:].lower(),
@@ -114,6 +117,7 @@ class DynamicSegment(Segment, Dynamic):
# So we must look for the dynamic section contained in the dynamic
# segment, we do so by searching for the dynamic section whose content
# is located at the same offset as the dynamic segment
+ stringtable = None
for section in elffile.iter_sections():
if (isinstance(section, DynamicSection) and
section['sh_offset'] == header['p_offset']):
diff --git a/test/test_dynamic.py b/test/test_dynamic.py
new file mode 100644
index 0000000..0ee9b35
--- /dev/null
+++ b/test/test_dynamic.py
@@ -0,0 +1,25 @@
+#-------------------------------------------------------------------------------
+# elftools tests
+#
+# Eli Bendersky (eliben@gmail.com)
+# This code is in the public domain
+#-------------------------------------------------------------------------------
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
+import os
+
+from utils import setup_syspath; setup_syspath()
+from elftools.common.exceptions import ELFError
+from elftools.elf.dynamic import DynamicTag
+
+
+class TestDynamicTag(unittest.TestCase):
+ def test_requires_stringtable(self):
+ with self.assertRaises(ELFError):
+ dt = DynamicTag('', None)
+
+
+if __name__ == '__main__':
+ unittest.main()
--
2.0.0

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyelftools/pyelftools-0.22.ebuild,v 1.1 2014/06/04 22:06:49 vapier Exp $
EAPI="4"
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
inherit distutils-r1
DESCRIPTION="pure-Python library for parsing and analyzing ELF files and DWARF debugging information"
HOMEPAGE="http://pypi.python.org/pypi/pyelftools https://bitbucket.org/eliben/pyelftools"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="examples"
PATCHES=(
"${FILESDIR}"/${P}-grace-string-dyn.patch
"${FILESDIR}"/${P}-dyntable.patch
)
python_test() {
# readelf_tests often fails due to host `readelf` changing output format
local t
for t in all_unittests examples_test ; do
"${PYTHON}" ./test/run_${t}.py || die "Tests fail with ${EPYTHON}"
done
}
python_install_all() {
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,2 +1,3 @@
DIST tig-1.2.1.tar.gz 220507 SHA256 c4a1ad58b704e0d5f54f351592410c8680ac09e461952f86fae017e373330321 SHA512 958e96709aba2b73f3a847c8b72bbafbed0547cbdb3476d7ec3980266f30cc78ed25f8a5b96408a6b409c8126d2696cda7dd7b5911728556d80789c46483bb5f WHIRLPOOL dd81c6e111ff9a27e5865eaa7db2ff606d2af9ef2cd2e70455b002109aa2e90a65fbf4b337b71877a1ef8dbed14dcc7e3200032f362d07aef2bf63ab72c70f6c
DIST tig-2.0.1.tar.gz 567446 SHA256 26860d97552570f3d852d394e648703b369c297da8a095ff14580baf3187ab1c SHA512 e29621bee6c23e1492513dcad8fe1c1ff83a56d8d8ea003b07b476de39dfa937a94e72f1f1268064df2d9c507f03451edefe2614930db9b68aa06479179222a3 WHIRLPOOL 416a6926cb971cb5e559555d29d9c55eeeebb9003c0b6f16fb785028f7478590f169f155b583875cb5d01b41e849a3897c5151b271a85229322cfcaa542a2d46
DIST tig-2.0.2.tar.gz 572025 SHA256 b91cf0b3d044f643a1032c3a7c7cd855685bb8ead5f71f4703eb0c19238e273e SHA512 90364e76e4afdc8a78f770452133ae8e4c3ecf3157ae26583f596a201bd0dd5c15c8ab1fddb46b221487954fbf53af6c4ae7a47600d22d6120c713f9d8d082b9 WHIRLPOOL d4b9bb579aac83cb5331af9a43104938cf73940a9125b8bf84fe9345bc0ef7e4068cfa75677d68186d3c8efeee9fc0daca6e6cd7351578b03e962e8158ceac8e

@ -0,0 +1,40 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tig/tig-2.0.2.ebuild,v 1.1 2014/06/04 19:25:02 radhermit Exp $
EAPI=5
inherit bash-completion-r1 toolchain-funcs
DESCRIPTION="Tig: text mode interface for git"
HOMEPAGE="http://jonas.nitro.dk/tig/"
SRC_URI="http://jonas.nitro.dk/tig/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="unicode"
DEPEND="sys-libs/ncurses[unicode?]
sys-libs/readline:0"
RDEPEND="${DEPEND}
dev-vcs/git"
src_prepare() {
# pre-generated manpages are in the root directory
sed -i '/^MANDOC/s#doc/##g' Makefile || die
}
src_configure() {
econf $(use_with unicode ncursesw)
}
src_compile() {
emake V=1
}
src_install() {
emake DESTDIR="${D}" install install-doc-man
dohtml manual.html README.html NEWS.html
newbashcomp contrib/tig-completion.bash ${PN}
}

@ -1,4 +1,5 @@
DIST asc-2.5.0.0.tar.bz2 42084514 SHA256 ad6edb629049bda615b7c9b3046ab33d35dbc25de39a5ed15b9279fe48f779c6 SHA512 ee1ed1e8fdd0050b016f8cf51d6e3a00a5c3c4d6e5da25fb8ccf136a15ba03ab97a9734e634028cc12330eabd63a275afc825317e2adbe260df23101b4f49881 WHIRLPOOL 48680ddbad7609a460bd083992476b5c4c52d2140c456b9aa567387b7f4431dacdbf619886c1b1ea9ac1f350ce6e248c6a0024e0d9987c6f67b60590a5929380
DIST asc-2.6.0.0.tar.bz2 42280527 SHA256 e59caa549dc8d8a321211f60652cc809cbbf37d000ee85af790e676d9656cbbb SHA512 e1dea48bf87424fd65772e6d9bad96cf63e4062df5717bbc925562683782afc2d9788ea28e7147d905c3c0f6db3ef7c102a59022988c9fcf8aa6adba91dc5540 WHIRLPOOL 1662259bb1ab1c6f31b8ba227a7ac757f2a89ba4caacd9f2f5f3f737f60c31096f247cbc72eca61e572edce9ba4baeae6d5320e748a1415acc4ee0663f9db3b5
DIST frontiers.ogg 4691844 SHA256 eabc9b07d1db07626fa817a30dad23b11aada059e32c08914d2d0cf1d58c7fff SHA512 8c2ce497519b3842fba2d39b5c6de6194584d64c0375d404535628898cb2e7a82433fc6008781381a80a6cbb24ff49162de3634ebcf28b17b0631c30668fd8af WHIRLPOOL a48a6596421a7a5b2d663af14e12c04db2a47c3bde8f1cc54dfe72c69b095613e6479eb408483679979f264d848911b34ee7edb56757734229d1990046bcdd5b
DIST machine_wars.ogg 3138308 SHA256 bd7f330c06090d98e5ba0dac5a691af1804ba383b783b7b2f960bc2e53400a77 SHA512 2c1bab89b9397f52dcf7eedfc0dbc88d49a586ac0474c76a09a87a880712bf0fa408c03a65a5f5d322dee86e3b12cbc66d53cd6728e8fa34fa8f2ee2bbc06cd8 WHIRLPOOL 7a83910d48414ffe3687374efb661dd169801f244857a4f154d400b76477917bfa2db63dfddfc57544be95e413cf23e810b346f3a39d4f140454237b235a2eee
DIST time_to_strike.ogg 3830679 SHA256 0334a027b8a45a5df88e1e3e7db9cace2def02396fbcc794d157289e41c9ad05 SHA512 2ed946116cac2ea63d401eb7415d5b3e4e548bc5a5b00b01a6f1c4db6a242895810dfefdf1ace9652f01dc934a70b756aa74d01630cfac97b19ce84a93b772ee WHIRLPOOL d7a280bc4041e449a96e4f79483110c4f86d099be4550fe70edd1882df81d8242fe6bf687079b6b2f608f879462c1a5ca84dae7e11e68ea97d93d0651d48ef4f

@ -0,0 +1,72 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/asc/asc-2.6.0.0.ebuild,v 1.1 2014/06/04 21:15:32 mr_bones_ Exp $
EAPI=5
WX_GTK_VER=2.8
inherit eutils toolchain-funcs flag-o-matic wxwidgets games
DESCRIPTION="turn based strategy game designed in the tradition of the Battle Isle series"
HOMEPAGE="http://www.asc-hq.org/"
SRC_URI="mirror://sourceforge/asc-hq/${P}.tar.bz2
http://www.asc-hq.org/music/frontiers.ogg
http://www.asc-hq.org/music/time_to_strike.ogg
http://www.asc-hq.org/music/machine_wars.ogg"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="app-arch/bzip2
media-libs/libsdl[video]
media-libs/libpng
media-libs/sdl-image[gif,jpeg,png]
media-libs/sdl-mixer[vorbis]
media-libs/sdl-sound
dev-libs/boost
dev-games/physfs
media-libs/xvid
dev-libs/expat
media-libs/freetype
dev-lang/lua
x11-libs/wxGTK:2.8[X]
dev-libs/libsigc++:1.2"
DEPEND="${RDEPEND}
dev-lang/perl
virtual/pkgconfig
app-arch/zip"
src_unpack() {
local f
unpack ${P}.tar.bz2
for f in ${A}
do
case ${f} in
*ogg)
cp "${DISTDIR}/${f}" "${S}/data/music" || die
;;
esac
done
}
src_configure() {
# Added --disable-paraguitest for bugs 26402 and 4488
# Added --disable-paragui for bug 61154 since it's not really used much
# and the case is well documented at http://www.asc-hq.org/
if [[ $(gcc-major-version) -eq 4 ]] ; then
replace-flags -O3 -O2
fi
egamesconf \
--disable-paraguitest \
--disable-paragui \
--datadir="${GAMES_DATADIR_BASE}"
}
src_install() {
default
dohtml -r doc/*
prepgamesdirs
}

@ -1 +1,2 @@
DIST exiv2-0.23.tar.gz 3524381 SHA256 81fa50900be7ab16e24c6551252c21fc97abcfe855fd32c8f7ec55f398786b11 SHA512 5719a9129f0c991c2966fc9bb65021d501ff7ac193f0b1eaabed9044e7dcc331cb41a149a989fc20417ea07ee20e35a8c91e0063a81b9e2d6c3fae033fdaf39a WHIRLPOOL c80e8f7cc988a5aed117cb8d545dd126e1a9f188efc3c364debf2601d49e0d166709c2ab0f7d8dedc439621fc4766bce731ceb9deb0fde35ecae563bd424cde9
DIST exiv2-0.24.tar.gz 4635028 SHA256 f4a443e6c7fb9d9f5e787732f76969a64c72c4c04af69b10ed57f949c2dfef8e SHA512 e2d5d076c09a36d88472485c9d9d99b5a50aea1ab59b1e5c9301b1ce9fe2b2af02acae2662c9ff56b4c749a224688387ba58334d31b74f04f3d2d3d3c0e387e9 WHIRLPOOL b5b7eb544975d8e14739b39fc294279b58369944172684c0f881348ebf47ef0f9ccd18e8bc41113d9da3a72f8d6c048641f547a7071a7ca6d93d1d30ea2d7aed

@ -0,0 +1,131 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/exiv2-0.24.ebuild,v 1.1 2014/06/04 21:22:13 dilfridge Exp $
EAPI=5
AUTOTOOLS_IN_SOURCE_BUILD=1
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
inherit eutils multilib toolchain-funcs python-any-r1 autotools-multilib
DESCRIPTION="EXIF and IPTC metadata C++ library and command line utility"
HOMEPAGE="http://www.exiv2.org/"
SRC_URI="http://www.exiv2.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/13"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE_LINGUAS="de es fi fr pl ru sk"
IUSE="contrib doc examples nls xmp zlib static-libs $(printf 'linguas_%s ' ${IUSE_LINGUAS})"
RDEPEND="
virtual/libiconv[${MULTILIB_USEDEP}]
nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
xmp? ( dev-libs/expat[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
contrib? ( >=dev-libs/boost-1.44 )
doc? (
app-doc/doxygen
dev-libs/libxslt
virtual/pkgconfig
media-gfx/graphviz
${PYTHON_DEPS}
)
nls? ( sys-devel/gettext )
"
DOCS=( README doc/ChangeLog doc/cmd.txt )
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_prepare() {
# convert docs to UTF-8
local i
for i in doc/cmd.txt; do
einfo "Converting "${i}" to UTF-8"
iconv -f LATIN1 -t UTF-8 "${i}" > "${i}~" && mv -f "${i}~" "${i}" || rm -f "${i}~"
done
if use doc; then
einfo "Updating doxygen config"
doxygen 2>&1 >/dev/null -u config/Doxyfile
fi
if use contrib; then
epatch "${FILESDIR}/${PN}-0.23-boost-fs-contrib.patch"
# create build environment for contrib
ln -snf ../../src contrib/organize/exiv2
sed -i -e 's:/usr/local/include/.*:/usr/include:g' \
-e 's:/usr/local/lib/lib:-l:g' -e 's:-gcc..-mt-._..\.a::g' \
contrib/organize/boost.mk || die
fi
epatch "${FILESDIR}/${PN}-0.24-python3.patch"
# set locale to safe value for the sed commands (bug #382731)
sed -i -r "s,(\s+)sed\s,\1LC_ALL="C" sed ,g" src/Makefile || die
autotools-multilib_src_prepare
}
multilib_src_configure() {
local myeconfargs=(
$(use_enable nls)
$(use_enable xmp)
$(use_enable static-libs static)
)
# plain 'use_with' fails
use zlib || myeconfargs+=( --without-zlib )
# Bug #78720. amd64/gcc-3.4/-fvisibility* fail.
if [[ ${ABI} == amd64 && $(gcc-major-version) -lt 4 ]]; then
myeconfargs+=( --disable-visibility )
fi
autotools-utils_src_configure
}
multilib_src_compile() {
emake
if multilib_is_native_abi; then
if use contrib; then
emake -C contrib/organize \
LDFLAGS="\$(BOOST_LIBS) -L../../src -lexiv2 ${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS} -I\$(BOOST_INC_DIR) -I. -DEXV_HAVE_STDINT_H"
fi
use doc && emake doc
fi
}
multilib_src_install() {
autotools-utils_src_install
if multilib_is_native_abi; then
if use contrib; then
emake DESTDIR="${D}" -C contrib/organize install
fi
use doc && dohtml -r doc/html/.
fi
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files --all
use xmp && dodoc doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt}
if use examples; then
insinto /usr/share/doc/${PF}/examples
docompress -x /usr/share/doc/${PF}/examples
doins samples/*.cpp
fi
}

@ -0,0 +1,27 @@
diff -ub -r exiv2-0.23.org/doc/templates/gen.py exiv2-0.23/doc/templates/gen.py
--- exiv2-0.23.org/doc/templates/gen.py 2005-05-28 19:35:08.000000000 +0400
+++ exiv2-0.23/doc/templates/gen.py 2013-12-21 03:03:54.000000000 +0400
@@ -7,9 +7,9 @@
# ----------------------------------------------------------------------
# functions
def usage():
- print """Usage: gen.py file.in [...]
+ print("""Usage: gen.py file.in [...]
Substitute placeholders in input files with content
- """
+ """)
def gen_html(file):
"""Replace variables in the file with their content"""
@@ -49,9 +49,9 @@
vars.sort()
# Substitute variables in all input files
-print "Substituting variables", vars
+print("Substituting variables {0}".format(vars))
for file in input:
- print "Processing", file, "..."
+ print("Processing {0}...".format(file))
text = gen_html(file)
file = file.replace(".in", "")
open(file, 'w').write(text)

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-0.5.0-r1.ebuild,v 1.3 2014/05/24 00:28:59 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-0.5.0-r1.ebuild,v 1.4 2014/06/04 22:45:22 radhermit Exp $
EAPI=5
@ -50,7 +50,7 @@ src_prepare() {
multilib_src_configure() {
local myconf
if multilib_build_binaries && use java; then
if multilib_is_native_abi && use java; then
export JAVACFLAGS="$(java-pkg_javac-args)"
append-cflags "$(java-pkg_get-jni-cflags)"
myconf="--enable-bdjava"
@ -70,7 +70,7 @@ multilib_src_configure() {
multilib_src_install() {
emake DESTDIR="${D}" install
if multilib_build_binaries && use utils; then
if multilib_is_native_abi && use utils; then
cd src
dobin index_dump mobj_dump mpls_dump
cd .libs/
@ -80,7 +80,7 @@ multilib_src_install() {
fi
fi
if multilib_build_binaries && use java; then
if multilib_is_native_abi && use java; then
java-pkg_dojar "${BUILD_DIR}"/src/.libs/${PN}.jar
doenvd "${FILESDIR}"/90${PN}
fi

@ -1 +1,2 @@
DIST libextractor-1.0.1.tar.gz 7894265 SHA256 3251cbb4324defee1e641de44afb11156b13d676e27e01e031c6e06d904e1ece SHA512 616db2880cfc3b8974107b24346472e5650c5ce4b7580c4b78bcbff41bb1eea313a732891d1eced74a7d90518be7da481859dff98365212cd728d0d19447619c WHIRLPOOL c83561506e3f98f5b212bea23bce44ed42287fde03dbcf2ab2f5cec4ff37a1dba2fc9a2cf1beb984e96518b12ae5ac4561a2acc3b949acb9307bd26eda9006d5
DIST libextractor-1.3.tar.gz 7942021 SHA256 868ad64c9a056d6b923d451d746935bffb1ddf5d89c3eb4f67d786001a3f7b7f SHA512 38ed47e5e5f50ddf216408f698a104900baa3b03cc8a81a14e63afd30b3e3922acda17363d88d9ba1356ebf70287c8a5152ff6933a36ec1042ca0d832218d45d WHIRLPOOL aeb8305d9efbe6e52632bb7281ea6df26c417c8bbe1398fdc0106653e3b4109095ea734c84f92ede03bd6406c69b362ee4590a0c964c550d8878f890b32b52d9

@ -0,0 +1,128 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/libextractor-1.3.ebuild,v 1.3 2014/06/05 00:55:59 ssuominen Exp $
EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs
DESCRIPTION="A library used to extract metadata from files of arbitrary type"
HOMEPAGE="http://www.gnu.org/software/libextractor/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="+archive +bzip2 ffmpeg flac gif gsf gtk jpeg mp4 +magic midi mpeg qt4 tidy tiff vorbis +zlib" # test
RESTRICT="test"
RDEPEND="app-text/iso-codes
>=dev-libs/glib-2
media-gfx/exiv2
sys-devel/libtool
virtual/libiconv
virtual/libintl
archive? ( app-arch/libarchive )
bzip2? ( app-arch/bzip2 )
ffmpeg? ( virtual/ffmpeg )
flac? (
media-libs/flac
media-libs/libogg
)
gif? ( media-libs/giflib )
gsf? ( gnome-extra/libgsf )
gtk? ( x11-libs/gtk+:3 )
jpeg? ( virtual/jpeg )
mp4? ( media-libs/libmp4v2:0 )
magic? ( sys-apps/file )
midi? ( media-libs/libsmf )
mpeg? ( media-libs/libmpeg2 )
qt4? (
dev-qt/qtgui:4
dev-qt/qtsvg:4
)
tidy? ( app-text/htmltidy )
tiff? ( media-libs/tiff:0 )
vorbis? (
media-libs/libogg
media-libs/libvorbis
)
zlib? ( sys-libs/zlib )
!<app-crypt/pkcrack-1.2.2-r1
!sci-biology/glimmer
!sci-chemistry/pdb-extract"
DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig"
# test? ( app-forensics/zzuf )
DOCS="AUTHORS ChangeLog NEWS README TODO"
src_prepare() {
# m4/ax_create_pkgconfig_info.m4 is passing environment LDFLAGS to Libs:
sed -i \
-e '/^ax_create_pkgconfig_ldflags=/s:$LDFLAGS ::' \
-e 's:tidy/tidy.h:tidy.h:' \
configure src/plugins/html_extractor.c || die
use tidy || { sed -i -e 's:tidy.h:dIsAbLe&:' configure || die; }
}
src_configure() {
e_ac_cv() {
export ac_cv_"$@"
}
e_ac_cv {lib_rpm_rpmReadPackageFile,prog_HAVE_ZZUF}=no
if use flac; then
e_ac_cv header_FLAC_all_h=yes
e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=yes
else
e_ac_cv header_FLAC_all_h=no
e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=no
e_ac_cv lib_FLAC_FLAC__stream_decoder_init_ogg_stream=no
fi
e_ac_cv header_archive_h=$(usex archive)
e_ac_cv header_bzlib_h=$(usex bzip2)
e_ac_cv header_gif_lib_h=$(usex gif)
e_ac_cv header_jpeglib_h=$(usex jpeg)
e_ac_cv header_magic_h=$(usex magic)
e_ac_cv header_mpeg2dec_mpeg2_h=$(usex mpeg)
e_ac_cv header_tiffio_h=$(usex tiff)
e_ac_cv header_vorbis_vorbisfile_h=$(usex vorbis)
e_ac_cv header_zlib_h=$(usex zlib)
e_ac_cv lib_mp4v2_MP4ReadProvider=$(usex mp4)
e_ac_cv lib_smf_smf_load_from_memory=$(usex midi)
local myconf
if use qt4; then
append-cppflags "$($(tc-getPKG_CONFIG) --cflags-only-I QtGui QtSvg)"
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-L QtGui QtSvg)"
else
myconf='--without-qt'
fi
# gstreamer support is for 1.0, no 0.10 support
econf \
--disable-static \
--enable-experimental \
--enable-glib \
$(use_enable gsf) \
--disable-gsf-gnome \
$(use_enable ffmpeg) \
--with-gtk_version=$(usex gtk 3.0.0 false) \
--without-gstreamer \
${myconf}
}
src_compile() {
emake -j1
}
src_install() {
default
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
}

@ -1,2 +1,2 @@
DIST digikam-3.5.0.tar.bz2 65698806 SHA256 57bd2aa4fdde44333d1362b02b26ebf6c1a70675bf5cb40de5172df02857c42a SHA512 d9c4651398ab85490016324ee69d1303e57e6ac646ab48ac5860d2966b3f3f0b5b4112de1d793795aef322d3dc6e7c3aba33bd2b164a084e5b65d38944fb0d73 WHIRLPOOL e7e6527270f3daf6ca97c007253793ea6e02b637f86f3355d675bfc0d562a36d5a7311d2e1be0701bc4f6119037398bbc6f2e9deb4da04f01cc008ec52679aba
DIST digikam-4.0.0-beta3.tar.bz2 67850294 SHA256 4ff9e0e6254e3ead26a59f3976ee50b123f65705369b604e2f21038c895d232e SHA512 22be5736efefb59be53396b18c13466ab05b21504bc76c4be45efcc297849a6f02ee4f93b7102d72245d29ff2b3a2853b0d620a3c655a170ef2e4f88c340df07 WHIRLPOOL d7110a076ad24c9ff7ae480047c1175dd616a1a056a2153848cb6075c9946d7586c65f81510ca8d026c2407374ac88843e4fd13528039722c42f1ed4c88661de
DIST digikam-4.0.0.tar.bz2 68931371 SHA256 984f7a47a3fdd5b5b30991b436848ed420fbcfffa01ffaa3abdf7202848b17ae SHA512 d76dbdc72fc5c42e2628d43bf669cce53b82e21eb5dbfa3c908740ec10f2bc949f6faba595f36e3a376f9d9c8b9db8af2c10a4921bd5b21d9c744b0bd8570661 WHIRLPOOL 55463465f2b1a6b9fa8bb9e63e1ac1fd5fa8a21f41ed94bf5a7e9ba8404ebf0cc3e4d027d51179881736a4cd40734774c2c666e7f3a4a40396230330f69b21c2

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkface/libkface-4.0.0_beta3.ebuild,v 1.1 2014/03/21 20:16:01 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkface/libkface-4.0.0.ebuild,v 1.1 2014/06/04 21:41:22 dilfridge Exp $
EAPI=5
@ -15,13 +15,13 @@ inherit kde4-base
MY_PV=${PV/_/-}
MY_P="digikam-${MY_PV}"
SRC_URI="mirror://kde/unstable/digikam/${MY_P}.tar.bz2"
SRC_URI="mirror://kde/stable/digikam/${MY_P}.tar.bz2"
DESCRIPTION="Qt/C++ wrapper around LibFace to perform face recognition and detection"
HOMEPAGE="http://www.digikam.org/"
LICENSE="GPL-2"
KEYWORDS=""
KEYWORDS="~amd64 ~x86"
IUSE=""
SLOT=4

@ -1,2 +1,2 @@
DIST digikam-3.5.0.tar.bz2 65698806 SHA256 57bd2aa4fdde44333d1362b02b26ebf6c1a70675bf5cb40de5172df02857c42a SHA512 d9c4651398ab85490016324ee69d1303e57e6ac646ab48ac5860d2966b3f3f0b5b4112de1d793795aef322d3dc6e7c3aba33bd2b164a084e5b65d38944fb0d73 WHIRLPOOL e7e6527270f3daf6ca97c007253793ea6e02b637f86f3355d675bfc0d562a36d5a7311d2e1be0701bc4f6119037398bbc6f2e9deb4da04f01cc008ec52679aba
DIST digikam-4.0.0-beta3.tar.bz2 67850294 SHA256 4ff9e0e6254e3ead26a59f3976ee50b123f65705369b604e2f21038c895d232e SHA512 22be5736efefb59be53396b18c13466ab05b21504bc76c4be45efcc297849a6f02ee4f93b7102d72245d29ff2b3a2853b0d620a3c655a170ef2e4f88c340df07 WHIRLPOOL d7110a076ad24c9ff7ae480047c1175dd616a1a056a2153848cb6075c9946d7586c65f81510ca8d026c2407374ac88843e4fd13528039722c42f1ed4c88661de
DIST digikam-4.0.0.tar.bz2 68931371 SHA256 984f7a47a3fdd5b5b30991b436848ed420fbcfffa01ffaa3abdf7202848b17ae SHA512 d76dbdc72fc5c42e2628d43bf669cce53b82e21eb5dbfa3c908740ec10f2bc949f6faba595f36e3a376f9d9c8b9db8af2c10a4921bd5b21d9c744b0bd8570661 WHIRLPOOL 55463465f2b1a6b9fa8bb9e63e1ac1fd5fa8a21f41ed94bf5a7e9ba8404ebf0cc3e4d027d51179881736a4cd40734774c2c666e7f3a4a40396230330f69b21c2

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkgeomap/libkgeomap-4.0.0_beta3.ebuild,v 1.2 2014/04/16 15:21:48 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkgeomap/libkgeomap-4.0.0.ebuild,v 1.1 2014/06/04 21:45:22 dilfridge Exp $
EAPI=5
@ -10,18 +10,18 @@ inherit kde4-base
MY_PV=${PV/_/-}
MY_P="digikam-${MY_PV}"
SRC_URI="mirror://kde/unstable/digikam/${MY_P}.tar.bz2"
SRC_URI="mirror://kde/stable/digikam/${MY_P}.tar.bz2"
DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
HOMEPAGE="http://www.digikam.org/"
LICENSE="GPL-2"
KEYWORDS=""
KEYWORDS="~amd64 ~x86"
IUSE=""
SLOT=4
DEPEND="
$(add_kdebase_dep libkexiv2)
kde-base/libkexiv2:4=
kde-base/marble:4=[kde,plasma]
"
RDEPEND=${DEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-10.1.ebuild,v 1.3 2014/06/04 13:34:15 lu_zero Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-10.1.ebuild,v 1.4 2014/06/04 21:56:29 lu_zero Exp $
EAPI=5
@ -125,9 +125,6 @@ REQUIRED_USE="bindist? ( !faac !openssl !fdk )
test? ( encode zlib )
"
# Test on live ebuild are not possible as they require trunk fate
RESTRICT="test"
src_prepare() {
# if we have snapshot then we need to hardcode the version
if [[ ${PV%_p*} != ${PV} ]]; then

@ -1 +1 @@
Wed, 04 Jun 2014 19:07:01 +0000
Thu, 05 Jun 2014 04:37:02 +0000

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201406-04">
<title>SystemTap: Denial of Service</title>
<synopsis>A vulnerability in SystemTap could allow a local attacker to create
a Denial of Service condition.
</synopsis>
<product type="ebuild">systemtap</product>
<announced>June 05, 2014</announced>
<revised>June 05, 2014: 1</revised>
<bug>405345</bug>
<access>local</access>
<affected>
<package name="dev-util/systemtap" auto="yes" arch="*">
<unaffected range="ge">2.0</unaffected>
<vulnerable range="lt">2.0</vulnerable>
</package>
</affected>
<background>
<p>SystemTap is a kernel profiling and instrumentation tool.</p>
</background>
<description>
<p>SystemTap does not properly handle DWARF expressions when unwinding the
stack.
</p>
</description>
<impact type="normal">
<p>A local attacker with SystemTap permissions could trigger a kernel
panic, causing a Denial of Service condition.
</p>
</impact>
<workaround>
<p>Disabling unprivileged mode is a temporary workaround for this
vulnerability.
</p>
</workaround>
<resolution>
<p>All SystemTap users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=dev-util/systemtap-2.0"
</code>
</resolution>
<references>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-0875">CVE-2012-0875</uri>
</references>
<metadata tag="requester" timestamp="Fri, 30 May 2014 22:59:45 +0000">
BlueKnight
</metadata>
<metadata tag="submitter" timestamp="Thu, 05 Jun 2014 00:18:26 +0000">
creffett
</metadata>
</glsa>

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201406-05">
<title>Mutt: Arbitrary code execution</title>
<synopsis>A vulnerability in Mutt could allow remote attackers to execute
arbitrary code or cause a Denial of Service condition.
</synopsis>
<product type="ebuild">mutt</product>
<announced>June 05, 2014</announced>
<revised>June 05, 2014: 1</revised>
<bug>504462</bug>
<access>remote</access>
<affected>
<package name="mail-client/mutt" auto="yes" arch="*">
<unaffected range="ge">1.5.22-r3</unaffected>
<vulnerable range="lt">1.5.22-r3</vulnerable>
</package>
</affected>
<background>
<p>Mutt is a small but powerful text-based mail client. </p>
</background>
<description>
<p>A heap-based buffer overflow has been discovered in the mutt_copy_hdr
function.
</p>
</description>
<impact type="high">
<p>A remote attacker could send a specially crafted message, possibly
resulting in execution of arbitrary code with the privileges of the user
running Mutt or a Denial of Service condition.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All Mutt users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=mail-client/mutt-1.5.22-r3"
</code>
</resolution>
<references>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0467">CVE-2014-0467</uri>
</references>
<metadata tag="requester" timestamp="Tue, 20 May 2014 03:40:42 +0000">
BlueKnight
</metadata>
<metadata tag="submitter" timestamp="Thu, 05 Jun 2014 00:18:36 +0000">
creffett
</metadata>
</glsa>

@ -1 +1 @@
Wed, 04 Jun 2014 19:07:01 +0000
Thu, 05 Jun 2014 04:37:02 +0000

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=net-libs/librsync app-crypt/gnupg dev-python/lockfile python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=Secure backup system using gnupg to encrypt data
EAPI=5
HOMEPAGE=http://www.nongnu.org/duplicity/
IUSE=s3 python_targets_python2_7
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos
LICENSE=GPL-3
RDEPEND=net-libs/librsync app-crypt/gnupg dev-python/lockfile dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] s3? ( dev-python/boto[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=http://code.launchpad.net/duplicity/0.6-series/0.6.24/+download/duplicity-0.6.24.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=b644bacf3c63a4649456a947d1a63901

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup test
DEPEND=xen? ( >=app-emulation/xen-3.0 ) kvm? ( app-emulation/qemu ) lxc? ( app-emulation/lxc ) drbd? ( <sys-cluster/drbd-8.5 ) rbd? ( sys-cluster/ceph ) ipv6? ( net-misc/ndisc6 ) haskell-daemons? ( >=dev-lang/ghc-6.12:0= dev-haskell/json:0= dev-haskell/curl:0= dev-haskell/network:0= dev-haskell/parallel dev-haskell/hslogger:0= dev-haskell/utf8-string:0= dev-haskell/deepseq:0= dev-haskell/attoparsec:0= dev-haskell/crypto:0= dev-haskell/text:0= dev-haskell/hinotify:0= dev-haskell/regex-pcre-builtin:0= dev-haskell/vector:0= ) dev-libs/openssl dev-python/paramiko[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyopenssl[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyparsing[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pycurl[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyinotify[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/simplejson[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/ipaddr[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/bitarray[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] net-analyzer/arping net-analyzer/fping net-misc/bridge-utils net-misc/curl[ssl] net-misc/openssh net-misc/socat sys-apps/iproute2 sys-fs/lvm2 >=sys-apps/baselayout-2.0 python_single_target_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] >=dev-lang/ghc-6.12:0= dev-haskell/json:0= dev-haskell/curl:0= dev-haskell/network:0= dev-haskell/parallel dev-haskell/hslogger:0= dev-haskell/utf8-string:0= dev-haskell/deepseq:0= dev-haskell/attoparsec:0= dev-haskell/crypto:0= sys-devel/m4 test? ( dev-python/mock dev-python/pyyaml dev-haskell/test-framework:0= dev-haskell/test-framework-hunit:0= dev-haskell/test-framework-quickcheck2:0= dev-haskell/temporary:0= sys-apps/fakeroot ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=Ganeti is a virtual server management software tool
EAPI=5
HOMEPAGE=http://code.google.com/p/ganeti/
IUSE=kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test python_targets_python2_6 python_targets_python2_7 python_single_target_python2_6 python_single_target_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=xen? ( >=app-emulation/xen-3.0 ) kvm? ( app-emulation/qemu ) lxc? ( app-emulation/lxc ) drbd? ( <sys-cluster/drbd-8.5 ) rbd? ( sys-cluster/ceph ) ipv6? ( net-misc/ndisc6 ) haskell-daemons? ( >=dev-lang/ghc-6.12:0= dev-haskell/json:0= dev-haskell/curl:0= dev-haskell/network:0= dev-haskell/parallel dev-haskell/hslogger:0= dev-haskell/utf8-string:0= dev-haskell/deepseq:0= dev-haskell/attoparsec:0= dev-haskell/crypto:0= dev-haskell/text:0= dev-haskell/hinotify:0= dev-haskell/regex-pcre-builtin:0= dev-haskell/vector:0= ) dev-libs/openssl dev-python/paramiko[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyopenssl[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyparsing[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pycurl[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/pyinotify[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/simplejson[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/ipaddr[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] dev-python/bitarray[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] net-analyzer/arping net-analyzer/fping net-misc/bridge-utils net-misc/curl[ssl] net-misc/openssh net-misc/socat sys-apps/iproute2 sys-fs/lvm2 >=sys-apps/baselayout-2.0 python_single_target_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] !app-emulation/ganeti-htools
REQUIRED_USE=|| ( kvm xen lxc )
SLOT=0
SRC_URI=http://downloads.ganeti.org/releases/2.10/ganeti-2.10.4.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e confutils 2ab69b52fa6ea0c0669a47fb94b354b4 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=b1ef8a63b7d13a1afc156875a35480e3

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( kvm xen lxc )
SLOT=0
SRC_URI=http://downloads.ganeti.org/releases/2.10/ganeti-2.10.5.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e confutils 2ab69b52fa6ea0c0669a47fb94b354b4 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=4e7cab5c2e79c9b03d32f9ab433cb2ab
_md5_=4cc088f3d16fb8f483ea6548cfb30c18

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( kvm xen lxc )
SLOT=0
SRC_URI=http://downloads.ganeti.org/releases/2.11/ganeti-2.11.1.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e confutils 2ab69b52fa6ea0c0669a47fb94b354b4 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=cb2557b2585616216733dea3327c5e3e
_md5_=67ec7a0513b844f25eeac9a3e4e36258

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_s
SLOT=0
SRC_URI=http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fcaps 832d0c7d930e7df835c19b5d0a5f6f4b flag-o-matic 9a539029fe1d390c1828ff633baf26b5 linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=df75e5a6b2e0071fff9b34c1823593d8
_md5_=fbe6e61e06f24141cb8ea16df88c6d03

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_s
SLOT=0
SRC_URI=http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fcaps 832d0c7d930e7df835c19b5d0a5f6f4b flag-o-matic 9a539029fe1d390c1828ff633baf26b5 linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=fe9defdc41de116c60e334127307d079
_md5_=61c57c31c8e0c4edb6773fe2157d855c

@ -9,4 +9,4 @@ RDEPEND=!static-softmmu? ( >=dev-libs/glib-2.0 sys-libs/zlib >=x11-libs/pixman-0
REQUIRED_USE=|| ( qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_i386 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_or32 qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_unicore32 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_lm32 qemu_softmmu_targets_moxie qemu_softmmu_targets_ppcemb qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_i386 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_or32 qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_unicore32 qemu_user_targets_x86_64 qemu_user_targets_armeb qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus ) python? ( || ( python_targets_python2_6 python_targets_python2_7 ) ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) static? ( static-softmmu static-user ) static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk ) virtfs? ( xattr )
SLOT=0
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fcaps 832d0c7d930e7df835c19b5d0a5f6f4b flag-o-matic 9a539029fe1d390c1828ff633baf26b5 git-2 2027b81a576527fa16bece425941e094 git-r3 9e723d78cbd8ea74fd0eba5a1521d7f6 linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=650a4bace7e6eba2bc3c64a1a76e6682
_md5_=49ca486c281ae8b5879b8f27f3da3ff4

@ -11,4 +11,4 @@ RESTRICT=test
SLOT=0
SRC_URI=http://mozc.googlecode.com/files/mozc-1.13.1651.102.tar.bz2 http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2 http://dev.gentoo.org/~naota/files/gyp-20140602.tar.bz2 test? ( https://googlemock.googlecode.com/files/gmock-1.6.0.zip https://googletest.googlecode.com/files/gtest-1.6.0.zip mirror://sourceforge/jsoncpp/jsoncpp-src-0.6.0-rc2.tar.gz )
_eclasses_=elisp-common 82c1a9cbf52051a9ac4894d151fac235 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=f18afb7feca0e26f68713e3830d0566f
_md5_=edb41fb0203274ebda74f35003a0afad

@ -4,7 +4,7 @@ DESCRIPTION=Amazon Web Services API
EAPI=5
HOMEPAGE=https://github.com/boto/boto http://pypi.python.org/pypi/boto
IUSE=python_targets_python2_6 python_targets_python2_7
KEYWORDS=amd64 ~arm ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
KEYWORDS=amd64 arm ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=MIT
RDEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://pypi/b/boto/boto-2.27.0.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=68e46875684d1c8757b2af82261be93f
_md5_=7abe3ceaabd16955206e236e9986b6db

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/django[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/setuptools[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
DESCRIPTION=A Django application that will run cron jobs for other django apps
EAPI=5
HOMEPAGE=http://code.google.com/p/django-evolution/ http://pypi.python.org/pypi/django_evolution/
IUSE=test python_targets_python2_7 python_targets_pypy
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=dev-python/django[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_pypy )
SLOT=0
SRC_URI=http://downloads.reviewboard.org/releases/django-evolution/0.7/django_evolution-0.7.2.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=945b43e48d0fd140866ff72de2f4e6f3

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) 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_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
DESCRIPTION=pure-Python library for parsing and analyzing ELF files and DWARF debugging information
EAPI=4
HOMEPAGE=http://pypi.python.org/pypi/pyelftools https://bitbucket.org/eliben/pyelftools
IUSE=examples python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
LICENSE=public-domain
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) 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_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 )
SLOT=0
SRC_URI=mirror://pypi/p/pyelftools/pyelftools-0.22.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=c85a03219fd7e021d0b03bf8528bb81e

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=sys-libs/ncurses[unicode?] sys-libs/readline:0
DESCRIPTION=Tig: text mode interface for git
EAPI=5
HOMEPAGE=http://jonas.nitro.dk/tig/
IUSE=unicode
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=sys-libs/ncurses[unicode?] sys-libs/readline:0 dev-vcs/git
SLOT=0
SRC_URI=http://jonas.nitro.dk/tig/releases/tig-2.0.2.tar.gz
_eclasses_=bash-completion-r1 db412e427e3317ffd3e15f17df269c5e multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=f4c09fabdeeeeab201ec0765c70c1aba

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DEPEND=app-arch/bzip2 media-libs/libsdl[video] media-libs/libpng media-libs/sdl-image[gif,jpeg,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-sound dev-libs/boost dev-games/physfs media-libs/xvid dev-libs/expat media-libs/freetype dev-lang/lua x11-libs/wxGTK:2.8[X] dev-libs/libsigc++:1.2 dev-lang/perl virtual/pkgconfig app-arch/zip
DESCRIPTION=turn based strategy game designed in the tradition of the Battle Isle series
EAPI=5
HOMEPAGE=http://www.asc-hq.org/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=app-arch/bzip2 media-libs/libsdl[video] media-libs/libpng media-libs/sdl-image[gif,jpeg,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-sound dev-libs/boost dev-games/physfs media-libs/xvid dev-libs/expat media-libs/freetype dev-lang/lua x11-libs/wxGTK:2.8[X] dev-libs/libsigc++:1.2 games-misc/games-envd
SLOT=0
SRC_URI=mirror://sourceforge/asc-hq/asc-2.6.0.0.tar.bz2 http://www.asc-hq.org/music/frontiers.ogg http://www.asc-hq.org/music/time_to_strike.ogg http://www.asc-hq.org/music/machine_wars.ogg
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 games 016d5de1968de77e56a90938ed6e5aba multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28 wxwidgets 6d6eec2685256d35511e7b6d5461bec9
_md5_=6d656ee5f42e20feee978505fd962788

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) xmp? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) contrib? ( >=dev-libs/boost-1.44 ) doc? ( app-doc/doxygen dev-libs/libxslt virtual/pkgconfig media-gfx/graphviz || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 dev-lang/python:3.4 >=dev-lang/python-3.3.2-r2:3.3 >=dev-lang/python-3.2.5-r2:3.2 ) ) nls? ( sys-devel/gettext )
DESCRIPTION=EXIF and IPTC metadata C++ library and command line utility
EAPI=5
HOMEPAGE=http://www.exiv2.org/
IUSE=contrib doc examples nls xmp zlib static-libs linguas_de linguas_es linguas_fi linguas_fr linguas_pl linguas_ru linguas_sk abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-2
RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) xmp? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] )
SLOT=0/13
SRC_URI=http://www.exiv2.org/exiv2-0.24.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f autotools-multilib 037c4046d25f29e78dd44dccabd5d66b autotools-utils fb74970befc9b65ceec689d2ccff3022 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build db7559a2635f4e50d9529a09ab5e01bf multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=c16ae18f2734a5557c8184477022718c

@ -10,4 +10,4 @@ RDEPEND=xml? ( dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
SLOT=0
SRC_URI=http://ftp.videolan.org/pub/videolan/libbluray/0.5.0/libbluray-0.5.0.tar.bz2
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build db7559a2635f4e50d9529a09ab5e01bf multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=79f62b9e45fe779b59b9f0b40bb265d5
_md5_=74a33fb15cfc2cfdb03efa32b45baa42

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=app-text/iso-codes >=dev-libs/glib-2 media-gfx/exiv2 sys-devel/libtool virtual/libiconv virtual/libintl archive? ( app-arch/libarchive ) bzip2? ( app-arch/bzip2 ) ffmpeg? ( virtual/ffmpeg ) flac? ( media-libs/flac media-libs/libogg ) gif? ( media-libs/giflib ) gsf? ( gnome-extra/libgsf ) gtk? ( x11-libs/gtk+:3 ) jpeg? ( virtual/jpeg ) mp4? ( media-libs/libmp4v2:0 ) magic? ( sys-apps/file ) midi? ( media-libs/libsmf ) mpeg? ( media-libs/libmpeg2 ) qt4? ( dev-qt/qtgui:4 dev-qt/qtsvg:4 ) tidy? ( app-text/htmltidy ) tiff? ( media-libs/tiff:0 ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib ) !<app-crypt/pkcrack-1.2.2-r1 !sci-biology/glimmer !sci-chemistry/pdb-extract sys-devel/gettext virtual/pkgconfig
DESCRIPTION=A library used to extract metadata from files of arbitrary type
EAPI=5
HOMEPAGE=http://www.gnu.org/software/libextractor/
IUSE=+archive +bzip2 ffmpeg flac gif gsf gtk jpeg mp4 +magic midi mpeg qt4 tidy tiff vorbis +zlib
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=GPL-3
RDEPEND=app-text/iso-codes >=dev-libs/glib-2 media-gfx/exiv2 sys-devel/libtool virtual/libiconv virtual/libintl archive? ( app-arch/libarchive ) bzip2? ( app-arch/bzip2 ) ffmpeg? ( virtual/ffmpeg ) flac? ( media-libs/flac media-libs/libogg ) gif? ( media-libs/giflib ) gsf? ( gnome-extra/libgsf ) gtk? ( x11-libs/gtk+:3 ) jpeg? ( virtual/jpeg ) mp4? ( media-libs/libmp4v2:0 ) magic? ( sys-apps/file ) midi? ( media-libs/libsmf ) mpeg? ( media-libs/libmpeg2 ) qt4? ( dev-qt/qtgui:4 dev-qt/qtsvg:4 ) tidy? ( app-text/htmltidy ) tiff? ( media-libs/tiff:0 ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib ) !<app-crypt/pkcrack-1.2.2-r1 !sci-biology/glimmer !sci-chemistry/pdb-extract
RESTRICT=test
SLOT=0
SRC_URI=mirror://gnu/libextractor/libextractor-1.3.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=66e5d933b01bc6355aff28e309b25d2a

@ -4,9 +4,10 @@ DESCRIPTION=Qt/C++ wrapper around LibFace to perform face recognition and detect
EAPI=5
HOMEPAGE=http://www.digikam.org/
IUSE=aqua
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=media-libs/opencv-2.4.5 >=kde-base/oxygen-icons-4.10:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
SLOT=4
SRC_URI=mirror://kde/unstable/digikam/digikam-4.0.0-beta3.tar.bz2
SRC_URI=mirror://kde/stable/digikam/digikam-4.0.0.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=4e8eb84037dfe2f1dc54d4c79ea69936
_md5_=4e9ba8c1418bb1e310cfcccfb28b2f99

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=kde-base/libkexiv2:4= kde-base/marble:4=[kde,plasma] >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
DESCRIPTION=Wrapper library for world map components as marble, openstreetmap and googlemap
EAPI=5
HOMEPAGE=http://www.digikam.org/
IUSE=test aqua
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=kde-base/libkexiv2:4= kde-base/marble:4=[kde,plasma] >=kde-base/oxygen-icons-4.10:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
SLOT=4
SRC_URI=mirror://kde/stable/digikam/digikam-4.0.0.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=cdd6892426f774ec1717bb3c0e483ccf

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=kde-base/libkexiv2-4.10:4[aqua=] kde-base/marble:4=[kde,plasma] >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
DESCRIPTION=Wrapper library for world map components as marble, openstreetmap and googlemap
EAPI=5
HOMEPAGE=http://www.digikam.org/
IUSE=test aqua
LICENSE=GPL-2
RDEPEND=>=kde-base/libkexiv2-4.10:4[aqua=] kde-base/marble:4=[kde,plasma] >=kde-base/oxygen-icons-4.10:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
SLOT=4
SRC_URI=mirror://kde/unstable/digikam/digikam-4.0.0-beta3.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=2b14230f84101ce73c6d753a3a7251e3

@ -8,8 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
LICENSE=LGPL-2.1 gpl? ( GPL-3 )
RDEPEND=!media-video/ffmpeg:0 alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) bzip2? ( app-arch/bzip2 ) cdio? ( || ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] ) ) encode? ( aac? ( media-libs/vo-aacenc ) amr? ( media-libs/vo-amrwbenc ) faac? ( media-libs/faac ) fdk? ( media-libs/fdk-aac ) mp3? ( >=media-sound/lame-3.98.3 ) theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) vorbis? ( media-libs/libvorbis media-libs/libogg ) webp? ( media-libs/libwebp ) wavpack? ( media-sound/wavpack ) x264? ( >=media-libs/x264-0.0.20111017:= ) xvid? ( >=media-libs/xvid-1.1.0 ) ) frei0r? ( media-plugins/frei0r-plugins ) gsm? ( >=media-sound/gsm-1.0.12-r1 ) ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( >=media-libs/openjpeg-1.3-r2:0 ) opus? ( media-libs/opus ) pulseaudio? ( media-sound/pulseaudio ) rtmp? ( >=media-video/rtmpdump-2.2f ) ssl? ( openssl? ( dev-libs/openssl ) !openssl? ( net-libs/gnutls ) ) sdl? ( >=media-libs/libsdl-1.2.13-r1[sound,video] ) schroedinger? ( media-libs/schroedinger ) speex? ( >=media-libs/speex-1.2_beta3 ) truetype? ( media-libs/freetype:2 ) vaapi? ( x11-libs/libva ) vdpau? ( x11-libs/libvdpau ) vpx? ( >=media-libs/libvpx-0.9.6 ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes ) zlib? ( sys-libs/zlib )
REQUIRED_USE=bindist? ( !faac !openssl !fdk ) rtmp? ( network ) amr? ( gpl ) aac? ( gpl ) x264? ( gpl ) X? ( gpl ) cdio? ( gpl ) test? ( encode zlib )
RESTRICT=test
SLOT=0/10
SRC_URI=http://libav.org/releases/libav-10.1.tar.xz test? ( http://dev.gentoo.org/~lu_zero/libav/fate-10.tar.xz )
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=8c935bdc676cadc91ebb8b61ee0f173d
_md5_=1b41fb849e484650b6d35cf2fbfd6a61

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-libs/qjson-0.7.0 >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
DESCRIPTION=Library for accessing the features of social networking site vkontakte.ru
EAPI=5
HOMEPAGE=http://www.digikam.org/
IUSE=debug aqua
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/qjson-0.7.0 >=kde-base/oxygen-icons-4.10:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
SLOT=4
SRC_URI=mirror://kde/stable/digikam/digikam-4.0.0.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=d03ddd10aed6735374021e2ac03aebcc

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
DESCRIPTION=KDE C++ interface for MediaWiki based web service as wikipedia.org
EAPI=5
HOMEPAGE=http://www.digikam.org/
IUSE=debug aqua
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=kde-base/oxygen-icons-4.10:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.10:4[aqua=]
SLOT=4
SRC_URI=mirror://kde/stable/digikam/digikam-4.0.0.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=724c90bfbcd1f2ad961713eb62cac0ba

@ -0,0 +1,11 @@
DEFINED_PHASES=install prepare
DEPEND=dev-lang/perl
DESCRIPTION=LSB version query program
EAPI=5
HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/lsb
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://sourceforge/lsb/lsb-release-1.4.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=5fb4a3401d35c468a9009665fa80618b

@ -4,10 +4,10 @@ DESCRIPTION=A strong & robust keepalive facility to the Linux Virtual Server pro
EAPI=4
HOMEPAGE=http://www.keepalived.org/
IUSE=debug ipv6 snmp
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
KEYWORDS=~alpha ~amd64 hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/popt sys-apps/iproute2 dev-libs/libnl:1.1 dev-libs/openssl snmp? ( net-analyzer/net-snmp )
SLOT=0
SRC_URI=http://www.keepalived.org/software/keepalived-1.2.9.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=927d54c0ef1401e5409df861d58a5491
_md5_=021226b98ef5dbe88e3f3c5f5004b68d

@ -10,4 +10,4 @@ RESTRICT=strip binchecks
SLOT=9.1
SRC_URI=mirror://gentoo/freebsd-sys-9.1.tar.bz2 http://dev.gentoo.org/~naota/patch/freebsd-sources-9.1-en-13-03.patch
_eclasses_=bsdmk a5323161d86b178920afb5e31a9e5d3f eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 freebsd 9df2a927373191607071d802c1058c96 multilib fac675dcccf94392371a6abee62d909f portability 2a81b62e5f2001061b009b5c5fc27e98 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=be676885c37265865f9ac337120acf64
_md5_=0753da97875f04b591ecdafb505c9c74

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf sys-libs/libcap virtual/os-headers virtual/pkgconfig >=sys-devel/make-3.82-r4 >=sys-kernel/linux-headers-2.6.39 doc? ( >=dev-util/gtk-doc-1.18 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf sys-libs/libcap virtual/os-headers virtual/pkgconfig >=sys-devel/make-3.82-r4 >=sys-kernel/linux-headers-2.6.39 doc? ( >=dev-util/gtk-doc-1.18 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs)
EAPI=5
HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd
@ -7,9 +7,9 @@ IUSE=acl doc +firmware-loader gudev introspection +kmod selinux static-libs abi_
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=LGPL-2.1 MIT GPL-2
PDEPEND=>=sys-apps/hwids-20140304[udev] >=sys-fs/udev-init-scripts-26
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<sys-fs/lvm2-2.02.103 !<sec-policy/selinux-base-2.20120725-r10
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<sys-fs/lvm2-2.02.103 !<sec-policy/selinux-base-2.20120725-r10
RESTRICT=test
SLOT=0
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-213.tar.xz http://dev.gentoo.org/~ssuominen/udev-213-patches-3.tar.xz http://dev.gentoo.org/~williamh/dist/udev-213-patches-3.tar.xz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build db7559a2635f4e50d9529a09ab5e01bf multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=f9b5d29df9a780ab24d146e7b9972749
_md5_=4f52bbf442b388167cc7dd8acfee8ab5

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf sys-libs/libcap virtual/os-headers virtual/pkgconfig >=sys-devel/make-3.82-r4 >=sys-kernel/linux-headers-2.6.39 doc? ( >=dev-util/gtk-doc-1.18 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=dev-util/intltool-0.50 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-vcs/git
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf sys-libs/libcap virtual/os-headers virtual/pkgconfig >=sys-devel/make-3.82-r4 >=sys-kernel/linux-headers-2.6.39 doc? ( >=dev-util/gtk-doc-1.18 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=dev-util/intltool-0.50 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-vcs/git
DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs)
EAPI=5
HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd
IUSE=acl doc +firmware-loader gudev introspection +kmod selinux static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
LICENSE=LGPL-2.1 MIT GPL-2
PDEPEND=>=sys-apps/hwids-20140304[udev] >=sys-fs/udev-init-scripts-26
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<sys-fs/lvm2-2.02.103 !<sec-policy/selinux-base-2.20120725-r10
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2.22[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/gentoo-systemd-integration !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<sys-fs/lvm2-2.02.103 !<sec-policy/selinux-base-2.20120725-r10
RESTRICT=test
SLOT=0
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 025442f2eecab39ad0b4e541b6e142af git-2 2027b81a576527fa16bece425941e094 git-r3 9e723d78cbd8ea74fd0eba5a1521d7f6 libtool b9b3340e3a19510f0d9f05cfccbf209f linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build db7559a2635f4e50d9529a09ab5e01bf multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=d83e9a78c0df9b07461aa3e2b1fbe822
_md5_=b032268d98334d6caec629d30d1b8c13

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !<sys-power/powermgmt-base-1.31 !>=sys-power/powermgmt-base-1.31[-pm-utils]
DESCRIPTION=Suspend and hibernation utilities
EAPI=2
HOMEPAGE=http://pm-utils.freedesktop.org/
IUSE=alsa debug networkmanager ntp video_cards_intel video_cards_radeon
KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86
LICENSE=GPL-2
RDEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !<sys-power/powermgmt-base-1.31 !>=sys-power/powermgmt-base-1.31[-pm-utils] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) networkmanager? ( net-misc/networkmanager ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
SLOT=0
SRC_URI=http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz
_eclasses_=multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=3cc969074602edc9dddbf0070854eef3

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
DESCRIPTION=Suspend and hibernation utilities
EAPI=5
HOMEPAGE=http://pm-utils.freedesktop.org/
IUSE=alsa debug ntp video_cards_intel video_cards_radeon
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
SLOT=0
SRC_URI=http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=258b04b7dd2c4b1a80048c9dcfa0d05b

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
DESCRIPTION=Suspend and hibernation utilities
EAPI=5
HOMEPAGE=http://pm-utils.freedesktop.org/
IUSE=alsa debug ntp video_cards_intel video_cards_radeon
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
SLOT=0
SRC_URI=http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=beff314fa194aa58a61ec680067555e7

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
DESCRIPTION=Suspend and hibernation utilities
EAPI=5
HOMEPAGE=http://pm-utils.freedesktop.org/
IUSE=alsa debug ntp video_cards_intel video_cards_radeon
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!<app-laptop/laptop-mode-tools-1.55-r1 !sys-power/powermgmt-base[-pm-utils(+)] sys-apps/dbus >=sys-apps/util-linux-2.13 sys-power/pm-quirks alsa? ( media-sound/alsa-utils ) ntp? ( || ( net-misc/ntp net-misc/openntpd ) ) amd64? ( !video_cards_intel? ( sys-apps/vbetool ) ) x86? ( !video_cards_intel? ( sys-apps/vbetool ) ) video_cards_radeon? ( app-laptop/radeontool )
SLOT=0
SRC_URI=http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=115b053610672e10ba14e39bd5f850ee

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.30 sys-apps/dbus:= >=sys-auth/polkit-0.110 introspection? ( dev-libs/gobject-introspection ) kernel_linux? ( virtual/libusb:1 virtual/libgudev:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-1:= ) ) dev-libs/libxslt app-text/docbook-xsl-stylesheets dev-util/intltool virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=D-Bus abstraction for enumerating power devices and querying history and statistics
EAPI=5
HOMEPAGE=http://upower.freedesktop.org/
IUSE=+introspection ios kernel_FreeBSD kernel_linux
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
LICENSE=GPL-2
RDEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.30 sys-apps/dbus:= >=sys-auth/polkit-0.110 introspection? ( dev-libs/gobject-introspection ) kernel_linux? ( virtual/libusb:1 virtual/libgudev:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-1:= ) )
SLOT=0/2
SRC_URI=http://upower.freedesktop.org/releases/upower-0.99.0.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=1d902875b047f8ff9df712772b77ebef

@ -1,13 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.22 sys-apps/dbus >=sys-auth/polkit-0.110 introspection? ( dev-libs/gobject-introspection ) kernel_linux? ( virtual/libusb:1 virtual/libgudev:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-1:= ) ) !sys-power/upower dev-libs/libxslt app-text/docbook-xsl-stylesheets dev-util/intltool virtual/pkgconfig doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 ) virtual/pkgconfig
DEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.22 sys-apps/dbus >=sys-auth/polkit-0.110 introspection? ( dev-libs/gobject-introspection ) kernel_linux? ( virtual/libusb:1 virtual/libgudev:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-1:= ) ) !sys-power/upower dev-libs/libxslt app-text/docbook-xsl-stylesheets dev-util/intltool virtual/pkgconfig virtual/pkgconfig
DESCRIPTION=The upstream upower 0.9 git branch for use with sys-power/pm-utils
EAPI=5
HOMEPAGE=http://upower.freedesktop.org/
IUSE=doc +introspection ios kernel_FreeBSD kernel_linux
IUSE=+introspection ios kernel_FreeBSD kernel_linux
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
LICENSE=GPL-2
RDEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.22 sys-apps/dbus >=sys-auth/polkit-0.110 introspection? ( dev-libs/gobject-introspection ) kernel_linux? ( virtual/libusb:1 virtual/libgudev:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-1:= ) ) !sys-power/upower kernel_linux? ( >=sys-power/pm-utils-1.4.1 )
SLOT=0
SRC_URI=http://upower.freedesktop.org/releases/upower-0.9.23.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=a4e14f12ce909fc1fdb8093a146db619
_md5_=eb7c3f76910556a6c92f7db1f55c9072

@ -1 +1 @@
Wed, 04 Jun 2014 19:07:04 +0000
Thu, 05 Jun 2014 04:37:05 +0000

@ -1 +1 @@
Wed Jun 4 19:07:01 UTC 2014
Thu Jun 5 04:37:02 UTC 2014

@ -1 +1 @@
Wed, 04 Jun 2014 19:30:01 +0000
Thu, 05 Jun 2014 05:00:01 +0000

@ -1 +1 @@
1401908701 Wed 04 Jun 2014 07:05:01 PM UTC UTC
1401942901 Thu 05 Jun 2014 04:35:01 AM UTC UTC

@ -1 +1,2 @@
DIST digikam-3.5.0.tar.bz2 65698806 SHA256 57bd2aa4fdde44333d1362b02b26ebf6c1a70675bf5cb40de5172df02857c42a SHA512 d9c4651398ab85490016324ee69d1303e57e6ac646ab48ac5860d2966b3f3f0b5b4112de1d793795aef322d3dc6e7c3aba33bd2b164a084e5b65d38944fb0d73 WHIRLPOOL e7e6527270f3daf6ca97c007253793ea6e02b637f86f3355d675bfc0d562a36d5a7311d2e1be0701bc4f6119037398bbc6f2e9deb4da04f01cc008ec52679aba
DIST digikam-4.0.0.tar.bz2 68931371 SHA256 984f7a47a3fdd5b5b30991b436848ed420fbcfffa01ffaa3abdf7202848b17ae SHA512 d76dbdc72fc5c42e2628d43bf669cce53b82e21eb5dbfa3c908740ec10f2bc949f6faba595f36e3a376f9d9c8b9db8af2c10a4921bd5b21d9c744b0bd8570661 WHIRLPOOL 55463465f2b1a6b9fa8bb9e63e1ac1fd5fa8a21f41ed94bf5a7e9ba8404ebf0cc3e4d027d51179881736a4cd40734774c2c666e7f3a4a40396230330f69b21c2

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libkvkontakte/libkvkontakte-4.0.0.ebuild,v 1.1 2014/06/04 21:49:44 dilfridge Exp $
EAPI=5
KDE_LINGUAS=""
KDE_MINIMAL="4.10"
CMAKE_MIN_VERSION=2.8
inherit kde4-base
MY_PV=${PV/_/-}
MY_P="digikam-${MY_PV}"
SRC_URI="mirror://kde/stable/digikam/${MY_P}.tar.bz2"
DESCRIPTION="Library for accessing the features of social networking site vkontakte.ru"
HOMEPAGE="http://www.digikam.org/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
SLOT=4
DEPEND=">=dev-libs/qjson-0.7.0"
RDEPEND=${DEPEND}
S=${WORKDIR}/${MY_P}/extra/${PN}
PATCHES=( "${FILESDIR}/${PN}-2.2.0-libdir.patch" )
src_configure() {
mycmakeargs=(
-DFORCED_UNBUNDLE=ON
)
kde4-base_src_configure
}

@ -1 +1,2 @@
DIST digikam-3.5.0.tar.bz2 65698806 SHA256 57bd2aa4fdde44333d1362b02b26ebf6c1a70675bf5cb40de5172df02857c42a SHA512 d9c4651398ab85490016324ee69d1303e57e6ac646ab48ac5860d2966b3f3f0b5b4112de1d793795aef322d3dc6e7c3aba33bd2b164a084e5b65d38944fb0d73 WHIRLPOOL e7e6527270f3daf6ca97c007253793ea6e02b637f86f3355d675bfc0d562a36d5a7311d2e1be0701bc4f6119037398bbc6f2e9deb4da04f01cc008ec52679aba
DIST digikam-4.0.0.tar.bz2 68931371 SHA256 984f7a47a3fdd5b5b30991b436848ed420fbcfffa01ffaa3abdf7202848b17ae SHA512 d76dbdc72fc5c42e2628d43bf669cce53b82e21eb5dbfa3c908740ec10f2bc949f6faba595f36e3a376f9d9c8b9db8af2c10a4921bd5b21d9c744b0bd8570661 WHIRLPOOL 55463465f2b1a6b9fa8bb9e63e1ac1fd5fa8a21f41ed94bf5a7e9ba8404ebf0cc3e4d027d51179881736a4cd40734774c2c666e7f3a4a40396230330f69b21c2

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libmediawiki/libmediawiki-4.0.0.ebuild,v 1.1 2014/06/04 21:51:26 dilfridge Exp $
EAPI=5
KDE_LINGUAS=""
KDE_MINIMAL="4.10"
CMAKE_MIN_VERSION=2.8
inherit kde4-base
MY_PV=${PV/_/-}
MY_P="digikam-${MY_PV}"
SRC_URI="mirror://kde/stable/digikam/${MY_P}.tar.bz2"
DESCRIPTION="KDE C++ interface for MediaWiki based web service as wikipedia.org"
HOMEPAGE="http://www.digikam.org/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
SLOT=4
DEPEND=""
RDEPEND=${DEPEND}
S=${WORKDIR}/${MY_P}/extra/${PN}
src_configure() {
mycmakeargs=(
-DFORCED_UNBUNDLE=ON
)
kde4-base_src_configure
}

@ -0,0 +1,10 @@
--- a/lsb_release
+++ b/lsb_release
@@ -250,6 +250,7 @@
CHECKFIRST=$(find $INFO_ROOT/ -maxdepth 1 \
-name \*$INFO_DISTRIB_SUFFIX \
-and ! -name $INFO_LSB_FILE \
+ -and ! -name os-release \
-and -type f \
2>/dev/null \
| head -1 ) # keep one of the files found (if many)

@ -0,0 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/lsb-release/lsb-release-1.4-r1.ebuild,v 1.1 2014/06/04 23:25:53 jer Exp $
EAPI=5
inherit eutils
DESCRIPTION="LSB version query program"
HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/lsb"
SRC_URI="mirror://sourceforge/lsb/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
# Perl isn't needed at runtime, it is just used to generate the man page.
DEPEND="dev-lang/perl"
src_prepare() {
epatch "${FILESDIR}"/${P}-os-release.patch # bug 443116
}
src_install() {
emake \
prefix="${D}/usr" \
mandir="${D}/usr/share/man" \
install
dodir /etc
cat > "${D}/etc/lsb-release" <<- EOF
DISTRIB_ID="Gentoo"
EOF
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.9.ebuild,v 1.1 2013/11/15 14:29:43 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.9.ebuild,v 1.2 2014/06/04 23:36:34 jer Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="debug ipv6 snmp"
RDEPEND="dev-libs/popt

@ -0,0 +1,66 @@
Index: sys/kern/kern_exec.c
===================================================================
--- sys/kern/kern_exec.c (revision 266979)
+++ sys/kern/kern_exec.c (working copy)
@@ -280,6 +280,7 @@ kern_execve(td, args, mac_p)
struct mac *mac_p;
{
struct proc *p = td->td_proc;
+ struct vmspace *oldvmspace;
int error;
AUDIT_ARG_ARGV(args->begin_argv, args->argc,
@@ -296,6 +297,8 @@ kern_execve(td, args, mac_p)
PROC_UNLOCK(p);
}
+ KASSERT((td->td_pflags & TDP_EXECVMSPC) == 0, ("nested execve"));
+ oldvmspace = td->td_proc->p_vmspace;
error = do_execve(td, args, mac_p);
if (p->p_flag & P_HADTHREADS) {
@@ -310,6 +313,12 @@ kern_execve(td, args, mac_p)
thread_single_end();
PROC_UNLOCK(p);
}
+ if ((td->td_pflags & TDP_EXECVMSPC) != 0) {
+ KASSERT(td->td_proc->p_vmspace != oldvmspace,
+ ("oldvmspace still used"));
+ vmspace_free(oldvmspace);
+ td->td_pflags &= ~TDP_EXECVMSPC;
+ }
return (error);
}
Index: sys/sys/proc.h
===================================================================
--- sys/sys/proc.h (revision 266979)
+++ sys/sys/proc.h (working copy)
@@ -968,4 +968,5 @@ curthread_pflags_restore(int save)
#endif /* _KERNEL */
+#define TDP_EXECVMSPC 0x40000000 /* Execve destroyed old vmspace */
#endif /* !_SYS_PROC_H_ */
Index: sys/vm/vm_map.c
===================================================================
--- sys/vm/vm_map.c (revision 266979)
+++ sys/vm/vm_map.c (working copy)
@@ -3631,6 +3631,8 @@ vmspace_exec(struct proc *p, vm_offset_t minuser,
struct vmspace *oldvmspace = p->p_vmspace;
struct vmspace *newvmspace;
+ KASSERT((curthread->td_pflags & TDP_EXECVMSPC) == 0,
+ ("vmspace_exec recursed"));
newvmspace = vmspace_alloc(minuser, maxuser);
if (newvmspace == NULL)
return (ENOMEM);
@@ -3647,7 +3649,7 @@ vmspace_exec(struct proc *p, vm_offset_t minuser,
PROC_VMSPACE_UNLOCK(p);
if (p == curthread->td_proc)
pmap_activate(curthread);
- vmspace_free(oldvmspace);
+ curthread->td_pflags |= TDP_EXECVMSPC;
return (0);
}

@ -0,0 +1,12 @@
Index: sys/kern/kern_ktrace.c
===================================================================
--- sys/kern/kern_ktrace.c (revision 266771)
+++ sys/kern/kern_ktrace.c (working copy)
@@ -119,6 +119,7 @@ static int data_lengths[] = {
0, /* KTR_SYSCTL */
sizeof(struct ktr_proc_ctor), /* KTR_PROCCTOR */
0, /* KTR_PROCDTOR */
+ 0, /* unused */
sizeof(struct ktr_fault), /* KTR_FAULT */
sizeof(struct ktr_faultend), /* KTR_FAULTEND */
};

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-9.1-r8.ebuild,v 1.1 2014/05/19 02:22:37 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-9.1-r9.ebuild,v 1.1 2014/06/05 02:33:45 naota Exp $
inherit bsdmk freebsd flag-o-matic
@ -41,7 +41,9 @@ PATCHES=( "${FILESDIR}/${PN}-9.0-disable-optimization.patch"
"${FILESDIR}/${PN}-9.1-random.patch"
"${FILESDIR}/${PN}-9.1-mmap-2014.patch"
"${FILESDIR}/${PN}-9.1-tcp.patch"
"${FILESDIR}/${PN}-9.1-ciss.patch" )
"${FILESDIR}/${PN}-9.1-ciss.patch"
"${FILESDIR}/${PN}-9.1-exec.patch"
"${FILESDIR}/${PN}-9.1-ktrace.patch" )
src_unpack() {
freebsd_src_unpack

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-213.ebuild,v 1.3 2014/05/31 14:05:24 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-213.ebuild,v 1.4 2014/06/04 19:08:22 ssuominen Exp $
EAPI=5
@ -33,7 +33,7 @@ RESTRICT="test"
COMMON_DEPEND=">=sys-apps/util-linux-2.20
acl? ( sys-apps/acl )
gudev? ( >=dev-libs/glib-2.22[${MULTILIB_USEDEP}] )
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!<sys-libs/glibc-2.11

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.300 2014/06/02 23:25:33 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.301 2014/06/04 19:08:22 ssuominen Exp $
EAPI=5
@ -33,7 +33,7 @@ RESTRICT="test"
COMMON_DEPEND=">=sys-apps/util-linux-2.20
acl? ( sys-apps/acl )
gudev? ( >=dev-libs/glib-2.22[${MULTILIB_USEDEP}] )
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
introspection? ( >=dev-libs/gobject-introspection-1.38 )
kmod? ( >=sys-apps/kmod-16 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!<sys-libs/glibc-2.11

@ -2,10 +2,8 @@ Description: Disable SATA link power management by default, as it still causes d
Author: Martin Pitt <martin.pitt@ubuntu.com>
Bug-Ubuntu: https://launchpad.net/bugs/539467
Index: pm-utils/pm/power.d/sata_alpm
===================================================================
--- pm-utils.orig/pm/power.d/sata_alpm 2011-02-01 15:53:09.164867778 +0100
+++ pm-utils/pm/power.d/sata_alpm 2011-02-01 15:53:28.954867786 +0100
--- pm/power.d/sata_alpm
+++ pm/power.d/sata_alpm
@@ -2,7 +2,7 @@
. "${PM_FUNCTIONS}"

@ -0,0 +1,29 @@
From 93d46b88f415c1931b017856e3162c192bfba07c Mon Sep 17 00:00:00 2001
From: Martin Pitt <martin.pitt@ubuntu.com>
Date: Wed, 11 Jan 2012 15:39:53 +0100
Subject: [PATCH 3/3] Fix typo in sata_alpm
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
ALPM → APLM
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44676
Bug-Ubuntu: https://launchpad.net/bugs/900930
---
pm/power.d/sata_alpm | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/pm/power.d/sata_alpm b/pm/power.d/sata_alpm
index 5ede307..400e1e7 100644
--- a/pm/power.d/sata_alpm
+++ b/pm/power.d/sata_alpm
@@ -28,7 +28,7 @@ set_sata_alpm() {
[ "${kv%-*}" \< "2.6.33" ] && exit $NA # avoid fs corruption
for f in /sys/class/scsi_host/host*; do
[ -w "$f/link_power_management_policy" ] || continue
- printf "Setting SATA APLM on %s to %s..." "${f##*/}" "$1"
+ printf "Setting SATA ALPM on %s to %s..." "${f##*/}" "$1"
echo "$1" > "$f/link_power_management_policy" && echo Done. || \
echo Failed.
done

@ -0,0 +1,14 @@
Description: LED operation should not block S3/S4
Author: Adam Lee <adam8157@gmail.com>
Some Lenovo Thinkpad models don't have a suspend LED, this should not
block S3/S4.
--- pm/sleep.d/95led
+++ pm/sleep.d/95led
@@ -14,3 +14,5 @@
*) exit $NA
;;
esac
+
+exit 0

@ -0,0 +1,20 @@
Description: Do not use the exit status of log rather the exit status of the hook.
http://bugs.freedesktop.org/show_bug.cgi?id=32210
http://bugs.gentoo.org/360673
--- pm/pm-functions.in
+++ pm/pm-functions.in
@@ -197,9 +197,11 @@
# rest of args passed to hook unchanged.
log "Running hook $*:"
hook_ok "$1" && "$@"
+ # log() changes the return value, so save it for later
+ local status=$?
log ""
log -n "$*: "
- hook_exit_status $? && LAST_HOOK="${1##*/}" || inhibit
+ hook_exit_status $status && LAST_HOOK="${1##*/}" || inhibit
}
if profiling; then

@ -4,10 +4,8 @@ Description: Do not clear the log file on each operation, but instead append to
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25255
Bug-Ubuntu: https://launchpad.net/bugs/410352
Index: pm-utils/pm/pm-functions.in
===================================================================
--- pm-utils.orig/pm/pm-functions.in 2010-07-05 18:41:21.118322244 +0200
+++ pm-utils/pm/pm-functions.in 2010-07-05 18:41:24.126325221 +0200
--- pm/pm-functions.in
+++ pm/pm-functions.in
@@ -271,7 +271,7 @@
return 1
fi

@ -0,0 +1,17 @@
Description: In suspend log, put empty line after running the hook, not in between.
Author: Dominique Brazziel <dbrazziel@snet.net>
Bug-Debian: http://bugs.debian.org/661168
--- pm/pm-functions.in
+++ pm/pm-functions.in
@@ -199,9 +199,9 @@
hook_ok "$1" && "$@"
# log() changes the return value, so save it for later
local status=$?
- log ""
log -n "$*: "
hook_exit_status $status && LAST_HOOK="${1##*/}" || inhibit
+ log ""
}
if profiling; then

@ -0,0 +1,36 @@
Description: Add support for in-kernel suspend to both
Author: Bojan Smojver <bojan@rexursive.com>
Author: Jaroslav Škarvada <jskarvad@redhat.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=52572
Bug-Ubuntu: https://launchpad.net/bugs/1172692
--- pm/pm-functions.in
+++ pm/pm-functions.in
@@ -336,8 +336,28 @@
{
[ -n "${HIBERNATE_MODE}" ] && \
grep -qw "${HIBERNATE_MODE}" /sys/power/disk && \
+ HIBERNATE_MODE_SAVE=$(cat /sys/power/disk) && \
+ HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE##*[}" && \
+ HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE%%]*}" && \
echo -n "${HIBERNATE_MODE}" > /sys/power/disk
echo -n "disk" > /sys/power/state
+ RET=$?
+ echo -n "$HIBERNATE_MODE_SAVE" > /sys/power/disk
+ return "$RET"
+ }
+fi
+
+# for kernels that support suspend to both (i.e. hybrid suspend)
+# since kernel 3.6
+if [ -z "$SUSPEND_HYBRID_MODULE" ] && \
+ [ -f /sys/power/disk ] && \
+ grep -q disk /sys/power/state && \
+ grep -q suspend /sys/power/disk; then
+ SUSPEND_HYBRID_MODULE="kernel"
+ do_suspend_hybrid()
+ {
+ HIBERNATE_MODE="suspend"
+ do_hibernate
}
fi

@ -0,0 +1,19 @@
Description: Check HIBERNATE_MODE in uswsusp module
Author: Vadim Solomin <vadic052@gmail.com>
Bug-Debian: http://bugs.debian.org/589553
--- pm/module.d/uswsusp
+++ pm/module.d/uswsusp
@@ -87,7 +87,11 @@
HIBERNATE_MODULE="uswsusp"
do_hibernate()
{
- s2disk
+ if [ -n "$HIBERNATE_MODE" ]; then
+ s2disk -P "shutdown method=$HIBERNATE_MODE"
+ else
+ s2disk
+ fi
}
fi

@ -0,0 +1,31 @@
From fdc626dadfd985e823f4e828f2a542c945aea219 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <andre.draszik@st.com>
Date: Tue, 10 Jan 2012 11:21:02 +0100
Subject: [PATCH 2/2] pm/power.d/xfs_buffer: Fix wrong argument ordering
Write the values in the correct order.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44620
Bug-Ubuntu: https://launchpad.net/bugs/645974
Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
---
pm/power.d/xfs_buffer | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/pm/power.d/xfs_buffer b/pm/power.d/xfs_buffer
index d21e845..9f06f6e 100644
--- a/pm/power.d/xfs_buffer
+++ b/pm/power.d/xfs_buffer
@@ -59,7 +59,7 @@ xfs_ac() {
xfs_battery() {
state_exists xfs_buffer_default || \
read_values |savestate xfs_buffer_default
- write_values "$XFS_AGE_BUFFER" "$XFS_BUFD" "$XFS_SYNCD"
+ write_values "$XFS_AGE_BUFFER" "$XFS_SYNCD" "$XFS_BUFD"
}
case $1 in
--
1.7.7.3

@ -0,0 +1,8 @@
/var/log/pm-suspend.log /var/log/pm-powersave.log {
monthly
rotate 4
delaycompress
compress
notifempty
missingok
}

@ -0,0 +1,61 @@
#!/bin/sh
#
# This script adjusts the power control of a set of PCI devices that
# prove beneficial to enable power savings
#
PCI_DEVICES_PM_ENABLE="${PCI_DEVICES_PM_ENABLE:-true}"
set_pci_device()
{
for dev in /sys/bus/pci/devices/* ; do
if [ -e $dev/class -a -e $dev/power/control ]; then
id=`basename $dev`
case `cat $dev/class` in
0x020000) # ethernet
echo "Setting Ethernet device $id to $1"
echo $1 > $dev/power/control
;;
0x028000) # wireless
echo "Setting Wireless device $id to $1"
echo $1 > $dev/power/control
;;
0x040300) # audio
echo "Setting Audio device $id to $1"
echo $1 > $dev/power/control
;;
0x060000) # host bridge
echo "Setting Host Bridge $id to $1"
echo $1 > $dev/power/control
;;
0x080500) # SD card reader
echo "Setting SD card reader device $id to $1"
echo $1 > $dev/power/control
;;
0x088000|0x088001) # card reader
echo "Setting card reader device $id to $1"
echo $1 > $dev/power/control
;;
0x0c0000|0x0c0010) # firewire
echo "Setting FireWire device $id to $1"
echo $1 > $dev/power/control
;;
esac
fi
done
}
case "$1" in
true) # powersaving on
[ "$PCI_DEVICES_PM_ENABLE" = true ] && set_pci_device "auto"
;;
false) # powersaving off
[ "$PCI_DEVICES_PM_ENABLE" = true ] && set_pci_device "on"
;;
*)
exit 254
;;
esac
exit 0

@ -0,0 +1,45 @@
#!/bin/sh
#
# This script adjusts the USB bluetooth device settings via the USB
# power control. This simply sets this to "auto" for power saving and to "on"
# for non-power saving. This has been shown to save about 1W on some
# systems.
#
# According to http://www.usb.org/developers/defined_class
# USB wireless bluetooth devices have baseclass 0xe0, subclass 0x01,
# protocol 0x01
#
USB_BLUETOOTH_PM_ENABLE="${USB_BLUETOOTH_PM_ENABLE:-true}"
set_usb_bluetooth()
{
for dev in /sys/bus/usb/devices/* ; do
if [ -e $dev/bDeviceClass -a \
-e $dev/bDeviceSubClass -a \
-e $dev/bDeviceProtocol -a \
-e $dev/power/control ]; then
if [ x`cat $dev/bDeviceClass` = xe0 -a \
x`cat $dev/bDeviceSubClass` = x01 -a \
x`cat $dev/bDeviceProtocol` = x01 ]; then
echo Setting $dev to $1
echo $1 > $dev/power/control
fi
fi
done
}
case "$1" in
true) # powersaving on
[ "$USB_BLUETOOTH_PM_ENABLE" = true ] && set_usb_bluetooth "auto"
;;
false) # powersaving off
[ "$USB_BLUETOOTH_PM_ENABLE" = true ] && set_usb_bluetooth "on"
;;
*)
exit 254
;;
esac
exit 0

@ -0,0 +1,18 @@
#!/bin/sh
# 50unload_alx: unload the alx module during suspend (LP #1173952)
[ -d /sys/module/alx ] || exit 0
. "${PM_FUNCTIONS}"
case "$1" in
suspend)
echo "Unloading alx kernel module ..."
modunload alx && echo Done. || echo Failed.
;;
resume)
echo "Reloading alx kernel module ..."
;;
esac
exit 0

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save