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,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"
|
||||
}
|
@ -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,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 +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,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 +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 ">=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 ">=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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||
}
|
@ -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 */
|
||||
};
|
@ -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
|
@ -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…
Reference in new issue