parent
3bd6542972
commit
882d1cde3d
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 eutils versionator
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="http://ansible.com/"
|
||||
SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/mock-1.1[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
|
||||
# not included in release tarball
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-pycryptodome.patch" )
|
||||
|
||||
python_test() {
|
||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/man/man1/*.1
|
||||
}
|
@ -0,0 +1,905 @@
|
||||
diff -uNr ansible-2.3.0.0.ORIG/lib/ansible/executor/process/worker.py ansible-2.3.0.0/lib/ansible/executor/process/worker.py
|
||||
--- ansible-2.3.0.0.ORIG/lib/ansible/executor/process/worker.py 2017-05-23 14:23:12.313595450 +0100
|
||||
+++ ansible-2.3.0.0/lib/ansible/executor/process/worker.py 2017-05-23 14:24:22.116598926 +0100
|
||||
@@ -26,14 +26,6 @@
|
||||
|
||||
from jinja2.exceptions import TemplateNotFound
|
||||
|
||||
-# TODO: not needed if we use the cryptography library with its default RNG
|
||||
-# engine
|
||||
-HAS_ATFORK=True
|
||||
-try:
|
||||
- from Crypto.Random import atfork
|
||||
-except ImportError:
|
||||
- HAS_ATFORK=False
|
||||
-
|
||||
from ansible.errors import AnsibleConnectionFailure
|
||||
from ansible.executor.task_executor import TaskExecutor
|
||||
from ansible.executor.task_result import TaskResult
|
||||
@@ -95,9 +87,6 @@
|
||||
#pr = cProfile.Profile()
|
||||
#pr.enable()
|
||||
|
||||
- if HAS_ATFORK:
|
||||
- atfork()
|
||||
-
|
||||
try:
|
||||
# execute the task and build a TaskResult from the result
|
||||
display.debug("running TaskExecutor() for %s/%s" % (self._host, self._task))
|
||||
diff -uNr ansible-2.3.0.0.ORIG/lib/ansible/modules/cloud/amazon/ec2_win_password.py ansible-2.3.0.0/lib/ansible/modules/cloud/amazon/ec2_win_password.py
|
||||
--- ansible-2.3.0.0.ORIG/lib/ansible/modules/cloud/amazon/ec2_win_password.py 2017-05-23 14:23:12.299595449 +0100
|
||||
+++ ansible-2.3.0.0/lib/ansible/modules/cloud/amazon/ec2_win_password.py 2017-05-23 14:29:51.003615305 +0100
|
||||
@@ -93,9 +93,10 @@
|
||||
'''
|
||||
|
||||
from base64 import b64decode
|
||||
-from Crypto.Cipher import PKCS1_v1_5
|
||||
-from Crypto.PublicKey import RSA
|
||||
import datetime
|
||||
+from cryptography.hazmat.backends import default_backend
|
||||
+from cryptography.hazmat.primitives.asymmetric.padding import PKCS1v15
|
||||
+from cryptography.hazmat.primitives.serialization import load_pem_private_key
|
||||
|
||||
try:
|
||||
import boto.ec2
|
||||
@@ -103,6 +104,9 @@
|
||||
except ImportError:
|
||||
HAS_BOTO = False
|
||||
|
||||
+BACKEND = default_backend()
|
||||
+
|
||||
+
|
||||
def main():
|
||||
argument_spec = ec2_argument_spec()
|
||||
argument_spec.update(dict(
|
||||
@@ -151,15 +155,12 @@
|
||||
else:
|
||||
try:
|
||||
with f:
|
||||
- key = RSA.importKey(f.read(), key_passphrase)
|
||||
- except (ValueError, IndexError, TypeError) as e:
|
||||
+ key = load_pem_private_key(f.read(), key_passphrase, BACKEND)
|
||||
+ except (ValueError, TypeError) as e:
|
||||
module.fail_json(msg = "unable to parse key file")
|
||||
|
||||
- cipher = PKCS1_v1_5.new(key)
|
||||
- sentinel = 'password decryption failed!!!'
|
||||
-
|
||||
try:
|
||||
- decrypted = cipher.decrypt(decoded, sentinel)
|
||||
+ decrypted = key.decrypt(decoded, PKCS1v15())
|
||||
except ValueError as e:
|
||||
decrypted = None
|
||||
|
||||
diff -uNr ansible-2.3.0.0.ORIG/lib/ansible/parsing/vault/__init__.py ansible-2.3.0.0/lib/ansible/parsing/vault/__init__.py
|
||||
--- ansible-2.3.0.0.ORIG/lib/ansible/parsing/vault/__init__.py 2017-05-23 14:23:12.311595449 +0100
|
||||
+++ ansible-2.3.0.0/lib/ansible/parsing/vault/__init__.py 2017-05-23 14:31:23.267619901 +0100
|
||||
@@ -25,7 +25,6 @@
|
||||
import sys
|
||||
import tempfile
|
||||
import random
|
||||
-from io import BytesIO
|
||||
from subprocess import call
|
||||
from hashlib import sha256
|
||||
from binascii import hexlify
|
||||
@@ -35,32 +34,14 @@
|
||||
# Note: Only used for loading obsolete VaultAES files. All files are written
|
||||
# using the newer VaultAES256 which does not require md5
|
||||
|
||||
-try:
|
||||
- from Crypto.Hash import SHA256, HMAC
|
||||
- HAS_HASH = True
|
||||
-except ImportError:
|
||||
- HAS_HASH = False
|
||||
-
|
||||
-# Counter import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Util import Counter
|
||||
- HAS_COUNTER = True
|
||||
-except ImportError:
|
||||
- HAS_COUNTER = False
|
||||
-
|
||||
-# KDF import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Protocol.KDF import PBKDF2
|
||||
- HAS_PBKDF2 = True
|
||||
-except ImportError:
|
||||
- HAS_PBKDF2 = False
|
||||
-
|
||||
-# AES IMPORTS
|
||||
-try:
|
||||
- from Crypto.Cipher import AES as AES
|
||||
- HAS_AES = True
|
||||
-except ImportError:
|
||||
- HAS_AES = False
|
||||
+from cryptography.exceptions import InvalidSignature
|
||||
+from cryptography.hazmat.backends import default_backend
|
||||
+from cryptography.hazmat.primitives import hashes, padding
|
||||
+from cryptography.hazmat.primitives.hmac import HMAC
|
||||
+from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
|
||||
+from cryptography.hazmat.primitives.ciphers import (
|
||||
+ Cipher as C_Cipher, algorithms, modes
|
||||
+)
|
||||
|
||||
from ansible.compat.six import PY3, binary_type
|
||||
from ansible.compat.six.moves import zip
|
||||
@@ -73,26 +54,8 @@
|
||||
from ansible.utils.display import Display
|
||||
display = Display()
|
||||
|
||||
-# OpenSSL pbkdf2_hmac
|
||||
-HAS_PBKDF2HMAC = False
|
||||
-try:
|
||||
- from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256
|
||||
- from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
|
||||
- from cryptography.hazmat.backends import default_backend
|
||||
- HAS_PBKDF2HMAC = True
|
||||
-except ImportError:
|
||||
- pass
|
||||
-except Exception as e:
|
||||
- display.vvvv("Optional dependency 'cryptography' raised an exception, falling back to 'Crypto'.")
|
||||
- import traceback
|
||||
- display.vvvv("Traceback from import of cryptography was {0}".format(traceback.format_exc()))
|
||||
-
|
||||
-HAS_ANY_PBKDF2HMAC = HAS_PBKDF2 or HAS_PBKDF2HMAC
|
||||
-
|
||||
-
|
||||
-CRYPTO_UPGRADE = "ansible-vault requires a newer version of pycrypto than the one installed on your platform." \
|
||||
- " You may fix this with OS-specific commands such as: yum install python-devel; rpm -e --nodeps python-crypto; pip install pycrypto"
|
||||
|
||||
+BACKEND = default_backend()
|
||||
b_HEADER = b'$ANSIBLE_VAULT'
|
||||
CIPHER_WHITELIST = frozenset((u'AES', u'AES256'))
|
||||
CIPHER_WRITE_WHITELIST = frozenset((u'AES256',))
|
||||
@@ -100,12 +63,6 @@
|
||||
# (used in VaultFile header) to a cipher class
|
||||
|
||||
|
||||
-def check_prereqs():
|
||||
-
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_ANY_PBKDF2HMAC or not HAS_HASH:
|
||||
- raise AnsibleError(CRYPTO_UPGRADE)
|
||||
-
|
||||
-
|
||||
class AnsibleVaultError(AnsibleError):
|
||||
pass
|
||||
|
||||
@@ -410,8 +367,6 @@
|
||||
|
||||
def encrypt_file(self, filename, output_file=None):
|
||||
|
||||
- check_prereqs()
|
||||
-
|
||||
# A file to be encrypted into a vaultfile could be any encoding
|
||||
# so treat the contents as a byte string.
|
||||
|
||||
@@ -424,8 +379,6 @@
|
||||
|
||||
def decrypt_file(self, filename, output_file=None):
|
||||
|
||||
- check_prereqs()
|
||||
-
|
||||
# follow the symlink
|
||||
filename = os.path.realpath(filename)
|
||||
|
||||
@@ -440,8 +393,6 @@
|
||||
def create_file(self, filename):
|
||||
""" create a new encrypted file """
|
||||
|
||||
- check_prereqs()
|
||||
-
|
||||
# FIXME: If we can raise an error here, we can probably just make it
|
||||
# behave like edit instead.
|
||||
if os.path.isfile(filename):
|
||||
@@ -451,8 +402,6 @@
|
||||
|
||||
def edit_file(self, filename):
|
||||
|
||||
- check_prereqs()
|
||||
-
|
||||
# follow the symlink
|
||||
filename = os.path.realpath(filename)
|
||||
|
||||
@@ -471,7 +420,6 @@
|
||||
|
||||
def plaintext(self, filename):
|
||||
|
||||
- check_prereqs()
|
||||
ciphertext = self.read_data(filename)
|
||||
|
||||
try:
|
||||
@@ -483,8 +431,6 @@
|
||||
|
||||
def rekey_file(self, filename, b_new_password):
|
||||
|
||||
- check_prereqs()
|
||||
-
|
||||
# follow the symlink
|
||||
filename = os.path.realpath(filename)
|
||||
|
||||
@@ -581,10 +527,6 @@
|
||||
|
||||
# Note: strings in this class should be byte strings by default.
|
||||
|
||||
- def __init__(self):
|
||||
- if not HAS_AES:
|
||||
- raise AnsibleError(CRYPTO_UPGRADE)
|
||||
-
|
||||
def _aes_derive_key_and_iv(self, b_password, b_salt, key_length, iv_length):
|
||||
|
||||
""" Create a key and an initialization vector """
|
||||
@@ -620,41 +562,22 @@
|
||||
' switch to the newer VaultAES256 format', version='2.3')
|
||||
# http://stackoverflow.com/a/14989032
|
||||
|
||||
- b_ciphertext = unhexlify(b_vaulttext)
|
||||
-
|
||||
- in_file = BytesIO(b_ciphertext)
|
||||
- in_file.seek(0)
|
||||
- out_file = BytesIO()
|
||||
+ b_vaultdata = unhexlify(b_vaulttext)
|
||||
+ b_tmpsalt = b_vaultdata[:16]
|
||||
+ b_ciphertext = b_vaultdata[16:]
|
||||
|
||||
- bs = AES.block_size
|
||||
- b_tmpsalt = in_file.read(bs)
|
||||
+ bs = algorithms.AES.block_size // 8
|
||||
b_salt = b_tmpsalt[len(b'Salted__'):]
|
||||
b_key, b_iv = self._aes_derive_key_and_iv(b_password, b_salt, key_length, bs)
|
||||
- cipher = AES.new(b_key, AES.MODE_CBC, b_iv)
|
||||
- b_next_chunk = b''
|
||||
- finished = False
|
||||
-
|
||||
- while not finished:
|
||||
- b_chunk, b_next_chunk = b_next_chunk, cipher.decrypt(in_file.read(1024 * bs))
|
||||
- if len(b_next_chunk) == 0:
|
||||
- if PY3:
|
||||
- padding_length = b_chunk[-1]
|
||||
- else:
|
||||
- padding_length = ord(b_chunk[-1])
|
||||
+ cipher = C_Cipher(algorithms.AES(b_key), modes.CBC(b_iv), BACKEND).decryptor()
|
||||
+ unpadder = padding.PKCS7(algorithms.AES.block_size).unpadder()
|
||||
|
||||
- b_chunk = b_chunk[:-padding_length]
|
||||
- finished = True
|
||||
-
|
||||
- out_file.write(b_chunk)
|
||||
- out_file.flush()
|
||||
-
|
||||
- # reset the stream pointer to the beginning
|
||||
- out_file.seek(0)
|
||||
- b_out_data = out_file.read()
|
||||
- out_file.close()
|
||||
+ b_plaintext = unpadder.update(
|
||||
+ cipher.update(b_ciphertext) + cipher.finalize()
|
||||
+ ) + unpadder.finalize()
|
||||
|
||||
# split out sha and verify decryption
|
||||
- b_split_data = b_out_data.split(b"\n", 1)
|
||||
+ b_split_data = b_plaintext.split(b"\n", 1)
|
||||
b_this_sha = b_split_data[0]
|
||||
b_plaintext = b_split_data[1]
|
||||
b_test_sha = to_bytes(sha256(b_plaintext).hexdigest())
|
||||
@@ -676,19 +599,16 @@
|
||||
|
||||
# Note: strings in this class should be byte strings by default.
|
||||
|
||||
- def __init__(self):
|
||||
-
|
||||
- check_prereqs()
|
||||
-
|
||||
@staticmethod
|
||||
def _create_key(b_password, b_salt, keylength, ivlength):
|
||||
- hash_function = SHA256
|
||||
-
|
||||
- # make two keys and one iv
|
||||
- pbkdf2_prf = lambda p, s: HMAC.new(p, s, hash_function).digest()
|
||||
+ kdf = PBKDF2HMAC(
|
||||
+ algorithm=hashes.SHA256(),
|
||||
+ length=2 * keylength + ivlength,
|
||||
+ salt=b_salt,
|
||||
+ iterations=10000,
|
||||
+ backend=BACKEND)
|
||||
+ b_derivedkey = kdf.derive(b_password)
|
||||
|
||||
- b_derivedkey = PBKDF2(b_password, b_salt, dkLen=(2 * keylength) + ivlength,
|
||||
- count=10000, prf=pbkdf2_prf)
|
||||
return b_derivedkey
|
||||
|
||||
@classmethod
|
||||
@@ -696,55 +616,31 @@
|
||||
# 16 for AES 128, 32 for AES256
|
||||
keylength = 32
|
||||
|
||||
- # match the size used for counter.new to avoid extra work
|
||||
- ivlength = 16
|
||||
+ # AES is a 128-bit block cipher, so IVs and counter nonces are 16 bytes
|
||||
+ ivlength = algorithms.AES.block_size // 8
|
||||
|
||||
- if HAS_PBKDF2HMAC:
|
||||
- backend = default_backend()
|
||||
- kdf = PBKDF2HMAC(
|
||||
- algorithm=c_SHA256(),
|
||||
- length=2 * keylength + ivlength,
|
||||
- salt=b_salt,
|
||||
- iterations=10000,
|
||||
- backend=backend)
|
||||
- b_derivedkey = kdf.derive(b_password)
|
||||
- else:
|
||||
- b_derivedkey = cls._create_key(b_password, b_salt, keylength, ivlength)
|
||||
+ b_derivedkey = cls._create_key(b_password, b_salt, keylength, ivlength)
|
||||
|
||||
b_key1 = b_derivedkey[:keylength]
|
||||
b_key2 = b_derivedkey[keylength:(keylength * 2)]
|
||||
b_iv = b_derivedkey[(keylength * 2):(keylength * 2) + ivlength]
|
||||
|
||||
- return b_key1, b_key2, hexlify(b_iv)
|
||||
+ return b_key1, b_key2, b_iv
|
||||
|
||||
def encrypt(self, b_plaintext, b_password):
|
||||
b_salt = os.urandom(32)
|
||||
b_key1, b_key2, b_iv = self._gen_key_initctr(b_password, b_salt)
|
||||
|
||||
- # PKCS#7 PAD DATA http://tools.ietf.org/html/rfc5652#section-6.3
|
||||
- bs = AES.block_size
|
||||
- padding_length = (bs - len(b_plaintext) % bs) or bs
|
||||
- b_plaintext += to_bytes(padding_length * chr(padding_length), encoding='ascii', errors='strict')
|
||||
-
|
||||
- # COUNTER.new PARAMETERS
|
||||
- # 1) nbits (integer) - Length of the counter, in bits.
|
||||
- # 2) initial_value (integer) - initial value of the counter. "iv" from _gen_key_initctr
|
||||
-
|
||||
- ctr = Counter.new(128, initial_value=int(b_iv, 16))
|
||||
-
|
||||
- # AES.new PARAMETERS
|
||||
- # 1) AES key, must be either 16, 24, or 32 bytes long -- "key" from _gen_key_initctr
|
||||
- # 2) MODE_CTR, is the recommended mode
|
||||
- # 3) counter=<CounterObject>
|
||||
-
|
||||
- cipher = AES.new(b_key1, AES.MODE_CTR, counter=ctr)
|
||||
-
|
||||
- # ENCRYPT PADDED DATA
|
||||
- b_ciphertext = cipher.encrypt(b_plaintext)
|
||||
+ cipher = C_Cipher(algorithms.AES(b_key1), modes.CTR(b_iv), BACKEND)
|
||||
+ encryptor = cipher.encryptor()
|
||||
+ padder = padding.PKCS7(algorithms.AES.block_size).padder()
|
||||
+ b_ciphertext = encryptor.update(padder.update(b_plaintext) + padder.finalize())
|
||||
+ b_ciphertext += encryptor.finalize()
|
||||
|
||||
# COMBINE SALT, DIGEST AND DATA
|
||||
- hmac = HMAC.new(b_key2, b_ciphertext, SHA256)
|
||||
- b_vaulttext = b'\n'.join([hexlify(b_salt), to_bytes(hmac.hexdigest()), hexlify(b_ciphertext)])
|
||||
+ hmac = HMAC(b_key2, hashes.SHA256(), BACKEND)
|
||||
+ hmac.update(b_ciphertext)
|
||||
+ b_vaulttext = b'\n'.join([hexlify(b_salt), hexlify(hmac.finalize()), hexlify(b_ciphertext)])
|
||||
b_vaulttext = hexlify(b_vaulttext)
|
||||
return b_vaulttext
|
||||
|
||||
@@ -757,48 +653,21 @@
|
||||
b_key1, b_key2, b_iv = self._gen_key_initctr(b_password, b_salt)
|
||||
|
||||
# EXIT EARLY IF DIGEST DOESN'T MATCH
|
||||
- hmacDecrypt = HMAC.new(b_key2, b_ciphertext, SHA256)
|
||||
- if not self._is_equal(b_cryptedHmac, to_bytes(hmacDecrypt.hexdigest())):
|
||||
+ hmac = HMAC(b_key2, hashes.SHA256(), BACKEND)
|
||||
+ hmac.update(b_ciphertext)
|
||||
+ try:
|
||||
+ hmac.verify(unhexlify(b_cryptedHmac))
|
||||
+ except InvalidSignature:
|
||||
return None
|
||||
- # SET THE COUNTER AND THE CIPHER
|
||||
- ctr = Counter.new(128, initial_value=int(b_iv, 16))
|
||||
- cipher = AES.new(b_key1, AES.MODE_CTR, counter=ctr)
|
||||
-
|
||||
- # DECRYPT PADDED DATA
|
||||
- b_plaintext = cipher.decrypt(b_ciphertext)
|
||||
-
|
||||
- # UNPAD DATA
|
||||
- if PY3:
|
||||
- padding_length = b_plaintext[-1]
|
||||
- else:
|
||||
- padding_length = ord(b_plaintext[-1])
|
||||
|
||||
- b_plaintext = b_plaintext[:-padding_length]
|
||||
- return b_plaintext
|
||||
+ cipher = C_Cipher(algorithms.AES(b_key1), modes.CTR(b_iv), BACKEND)
|
||||
+ decryptor = cipher.decryptor()
|
||||
+ unpadder = padding.PKCS7(128).unpadder()
|
||||
+ b_plaintext = unpadder.update(
|
||||
+ decryptor.update(b_ciphertext) + decryptor.finalize()
|
||||
+ ) + unpadder.finalize()
|
||||
|
||||
- @staticmethod
|
||||
- def _is_equal(b_a, b_b):
|
||||
- """
|
||||
- Comparing 2 byte arrrays in constant time
|
||||
- to avoid timing attacks.
|
||||
-
|
||||
- It would be nice if there was a library for this but
|
||||
- hey.
|
||||
- """
|
||||
- if not (isinstance(b_a, binary_type) and isinstance(b_b, binary_type)):
|
||||
- raise TypeError('_is_equal can only be used to compare two byte strings')
|
||||
-
|
||||
- # http://codahale.com/a-lesson-in-timing-attacks/
|
||||
- if len(b_a) != len(b_b):
|
||||
- return False
|
||||
-
|
||||
- result = 0
|
||||
- for b_x, b_y in zip(b_a, b_b):
|
||||
- if PY3:
|
||||
- result |= b_x ^ b_y
|
||||
- else:
|
||||
- result |= ord(b_x) ^ ord(b_y)
|
||||
- return result == 0
|
||||
+ return b_plaintext
|
||||
|
||||
|
||||
# Keys could be made bytes later if the code that gets the data is more
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/runner/requirements/integration.txt ansible-2.3.0.0/test/runner/requirements/integration.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/runner/requirements/integration.txt 2017-05-23 14:23:12.379595453 +0100
|
||||
+++ ansible-2.3.0.0/test/runner/requirements/integration.txt 2017-05-23 14:24:22.118598926 +0100
|
||||
@@ -1,8 +1,8 @@
|
||||
+cryptography
|
||||
jinja2
|
||||
jmespath
|
||||
junit-xml
|
||||
ordereddict ; python_version < '2.7'
|
||||
paramiko
|
||||
passlib
|
||||
-pycrypto
|
||||
pyyaml
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/runner/requirements/network-integration.txt ansible-2.3.0.0/test/runner/requirements/network-integration.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/runner/requirements/network-integration.txt 2017-05-23 14:23:12.379595453 +0100
|
||||
+++ ansible-2.3.0.0/test/runner/requirements/network-integration.txt 2017-05-23 14:24:22.119598926 +0100
|
||||
@@ -1,5 +1,5 @@
|
||||
+cryptography
|
||||
jinja2
|
||||
junit-xml
|
||||
paramiko
|
||||
-pycrypto
|
||||
pyyaml
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/runner/requirements/sanity.txt ansible-2.3.0.0/test/runner/requirements/sanity.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/runner/requirements/sanity.txt 2017-05-23 14:23:12.379595453 +0100
|
||||
+++ ansible-2.3.0.0/test/runner/requirements/sanity.txt 2017-05-23 14:26:01.910603896 +0100
|
||||
@@ -1,5 +1,7 @@
|
||||
+cryptography
|
||||
jinja2
|
||||
mock
|
||||
+paramiko
|
||||
pep8
|
||||
pylint
|
||||
pytest
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/runner/requirements/units.txt ansible-2.3.0.0/test/runner/requirements/units.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/runner/requirements/units.txt 2017-05-23 14:23:12.379595453 +0100
|
||||
+++ ansible-2.3.0.0/test/runner/requirements/units.txt 2017-05-23 14:24:22.119598926 +0100
|
||||
@@ -1,10 +1,10 @@
|
||||
boto
|
||||
boto3
|
||||
+cryptography
|
||||
jinja2
|
||||
mock
|
||||
nose
|
||||
passlib
|
||||
-pycrypto
|
||||
pytest
|
||||
pytest-mock
|
||||
pytest-xdist
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/runner/requirements/windows-integration.txt ansible-2.3.0.0/test/runner/requirements/windows-integration.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/runner/requirements/windows-integration.txt 2017-05-23 14:23:12.379595453 +0100
|
||||
+++ ansible-2.3.0.0/test/runner/requirements/windows-integration.txt 2017-05-23 14:24:22.119598926 +0100
|
||||
@@ -1,4 +1,6 @@
|
||||
+cryptography
|
||||
jinja2
|
||||
junit-xml
|
||||
+paramiko
|
||||
pywinrm
|
||||
pyyaml
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/units/parsing/vault/test_vault_editor.py ansible-2.3.0.0/test/units/parsing/vault/test_vault_editor.py
|
||||
--- ansible-2.3.0.0.ORIG/test/units/parsing/vault/test_vault_editor.py 2017-05-23 14:23:12.324595450 +0100
|
||||
+++ ansible-2.3.0.0/test/units/parsing/vault/test_vault_editor.py 2017-05-23 14:24:22.120598926 +0100
|
||||
@@ -22,7 +22,6 @@
|
||||
|
||||
import os
|
||||
import tempfile
|
||||
-from nose.plugins.skip import SkipTest
|
||||
|
||||
from ansible.compat.tests import unittest
|
||||
from ansible.compat.tests.mock import patch
|
||||
@@ -32,27 +31,6 @@
|
||||
from ansible.module_utils._text import to_bytes, to_text
|
||||
|
||||
|
||||
-# Counter import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Util import Counter
|
||||
- HAS_COUNTER = True
|
||||
-except ImportError:
|
||||
- HAS_COUNTER = False
|
||||
-
|
||||
-# KDF import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Protocol.KDF import PBKDF2
|
||||
- HAS_PBKDF2 = True
|
||||
-except ImportError:
|
||||
- HAS_PBKDF2 = False
|
||||
-
|
||||
-# AES IMPORTS
|
||||
-try:
|
||||
- from Crypto.Cipher import AES as AES
|
||||
- HAS_AES = True
|
||||
-except ImportError:
|
||||
- HAS_AES = False
|
||||
-
|
||||
v10_data = """$ANSIBLE_VAULT;1.0;AES
|
||||
53616c7465645f5fd0026926a2d415a28a2622116273fbc90e377225c12a347e1daf4456d36a77f9
|
||||
9ad98d59f61d06a4b66718d855f16fb7bdfe54d1ec8aeaa4d06c2dc1fa630ae1846a029877f0eeb1
|
||||
@@ -423,9 +401,6 @@
|
||||
|
||||
def test_decrypt_1_0(self):
|
||||
# Skip testing decrypting 1.0 files if we don't have access to AES, KDF or Counter.
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
-
|
||||
v10_file = tempfile.NamedTemporaryFile(delete=False)
|
||||
with v10_file as f:
|
||||
f.write(to_bytes(v10_data))
|
||||
@@ -451,9 +426,6 @@
|
||||
assert fdata.strip() == "foo", "incorrect decryption of 1.0 file: %s" % fdata.strip()
|
||||
|
||||
def test_decrypt_1_1(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
-
|
||||
v11_file = tempfile.NamedTemporaryFile(delete=False)
|
||||
with v11_file as f:
|
||||
f.write(to_bytes(v11_data))
|
||||
@@ -478,10 +450,6 @@
|
||||
assert fdata.strip() == "foo", "incorrect decryption of 1.0 file: %s" % fdata.strip()
|
||||
|
||||
def test_rekey_migration(self):
|
||||
- # Skip testing rekeying files if we don't have access to AES, KDF or Counter.
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
-
|
||||
v10_file = tempfile.NamedTemporaryFile(delete=False)
|
||||
with v10_file as f:
|
||||
f.write(to_bytes(v10_data))
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/units/parsing/vault/test_vault.py ansible-2.3.0.0/test/units/parsing/vault/test_vault.py
|
||||
--- ansible-2.3.0.0.ORIG/test/units/parsing/vault/test_vault.py 2017-05-23 14:23:12.324595450 +0100
|
||||
+++ ansible-2.3.0.0/test/units/parsing/vault/test_vault.py 2017-05-23 14:24:22.120598926 +0100
|
||||
@@ -38,28 +38,6 @@
|
||||
from ansible.module_utils._text import to_bytes, to_text
|
||||
|
||||
|
||||
-# Counter import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Util import Counter
|
||||
- HAS_COUNTER = True
|
||||
-except ImportError:
|
||||
- HAS_COUNTER = False
|
||||
-
|
||||
-# KDF import fails for 2.0.1, requires >= 2.6.1 from pip
|
||||
-try:
|
||||
- from Crypto.Protocol.KDF import PBKDF2
|
||||
- HAS_PBKDF2 = True
|
||||
-except ImportError:
|
||||
- HAS_PBKDF2 = False
|
||||
-
|
||||
-# AES IMPORTS
|
||||
-try:
|
||||
- from Crypto.Cipher import AES as AES
|
||||
- HAS_AES = True
|
||||
-except ImportError:
|
||||
- HAS_AES = False
|
||||
-
|
||||
-
|
||||
class TestVaultIsEncrypted(unittest.TestCase):
|
||||
def test_bytes_not_encrypted(self):
|
||||
b_data = b"foobar"
|
||||
@@ -181,38 +159,6 @@
|
||||
self.assertIsInstance(b_key, six.binary_type)
|
||||
self.assertEqual(b_key, b_key_2)
|
||||
|
||||
- def test_is_equal_is_equal(self):
|
||||
- self.assertTrue(self.vault_cipher._is_equal(b'abcdefghijklmnopqrstuvwxyz', b'abcdefghijklmnopqrstuvwxyz'))
|
||||
-
|
||||
- def test_is_equal_unequal_length(self):
|
||||
- self.assertFalse(self.vault_cipher._is_equal(b'abcdefghijklmnopqrstuvwxyz', b'abcdefghijklmnopqrstuvwx and sometimes y'))
|
||||
-
|
||||
- def test_is_equal_not_equal(self):
|
||||
- self.assertFalse(self.vault_cipher._is_equal(b'abcdefghijklmnopqrstuvwxyz', b'AbcdefghijKlmnopQrstuvwxZ'))
|
||||
-
|
||||
- def test_is_equal_empty(self):
|
||||
- self.assertTrue(self.vault_cipher._is_equal(b'', b''))
|
||||
-
|
||||
- def test_is_equal_non_ascii_equal(self):
|
||||
- utf8_data = to_bytes(u'私はガラスを食べられます。それは私を傷つけません。')
|
||||
- self.assertTrue(self.vault_cipher._is_equal(utf8_data, utf8_data))
|
||||
-
|
||||
- def test_is_equal_non_ascii_unequal(self):
|
||||
- utf8_data = to_bytes(u'私はガラスを食べられます。それは私を傷つけません。')
|
||||
- utf8_data2 = to_bytes(u'Pot să mănânc sticlă și ea nu mă rănește.')
|
||||
-
|
||||
- # Test for the len optimization path
|
||||
- self.assertFalse(self.vault_cipher._is_equal(utf8_data, utf8_data2))
|
||||
- # Test for the slower, char by char comparison path
|
||||
- self.assertFalse(self.vault_cipher._is_equal(utf8_data, utf8_data[:-1] + b'P'))
|
||||
-
|
||||
- def test_is_equal_non_bytes(self):
|
||||
- """ Anything not a byte string should raise a TypeError """
|
||||
- self.assertRaises(TypeError, self.vault_cipher._is_equal, u"One fish", b"two fish")
|
||||
- self.assertRaises(TypeError, self.vault_cipher._is_equal, b"One fish", u"two fish")
|
||||
- self.assertRaises(TypeError, self.vault_cipher._is_equal, 1, b"red fish")
|
||||
- self.assertRaises(TypeError, self.vault_cipher._is_equal, b"blue fish", 2)
|
||||
-
|
||||
|
||||
class TestVaultLib(unittest.TestCase):
|
||||
def setUp(self):
|
||||
@@ -267,8 +213,6 @@
|
||||
self.assertEqual(self.v.b_version, b"9.9", msg="version was not properly set")
|
||||
|
||||
def test_encrypt_decrypt_aes(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
self.v.cipher_name = u'AES'
|
||||
self.v.b_password = b'ansible'
|
||||
# AES encryption code has been removed, so this is old output for
|
||||
@@ -282,8 +226,6 @@
|
||||
self.assertEqual(b_plaintext, b"foobar", msg="decryption failed")
|
||||
|
||||
def test_encrypt_decrypt_aes256(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
self.v.cipher_name = u'AES256'
|
||||
plaintext = u"foobar"
|
||||
b_vaulttext = self.v.encrypt(plaintext)
|
||||
@@ -292,8 +234,6 @@
|
||||
self.assertEqual(b_plaintext, b"foobar", msg="decryption failed")
|
||||
|
||||
def test_encrypt_decrypt_aes256_existing_vault(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
self.v.cipher_name = u'AES256'
|
||||
b_orig_plaintext = b"Setec Astronomy"
|
||||
vaulttext = u'''$ANSIBLE_VAULT;1.1;AES256
|
||||
@@ -314,8 +254,6 @@
|
||||
# FIXME This test isn't working quite yet.
|
||||
raise SkipTest
|
||||
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
self.v.cipher_name = 'AES256'
|
||||
# plaintext = "Setec Astronomy"
|
||||
enc_data = '''$ANSIBLE_VAULT;1.1;AES256
|
||||
@@ -350,8 +288,6 @@
|
||||
self.v.decrypt(b_invalid_ciphertext)
|
||||
|
||||
def test_encrypt_encrypted(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
self.v.cipher_name = u'AES'
|
||||
b_vaulttext = b"$ANSIBLE_VAULT;9.9;TEST\n%s" % hexlify(b"ansible")
|
||||
vaulttext = to_text(b_vaulttext, errors='strict')
|
||||
@@ -359,8 +295,6 @@
|
||||
self.assertRaises(errors.AnsibleError, self.v.encrypt, vaulttext)
|
||||
|
||||
def test_decrypt_decrypted(self):
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
plaintext = u"ansible"
|
||||
self.assertRaises(errors.AnsibleError, self.v.decrypt, plaintext)
|
||||
|
||||
@@ -368,9 +302,6 @@
|
||||
self.assertRaises(errors.AnsibleError, self.v.decrypt, b_plaintext)
|
||||
|
||||
def test_cipher_not_set(self):
|
||||
- # not setting the cipher should default to AES256
|
||||
- if not HAS_AES or not HAS_COUNTER or not HAS_PBKDF2:
|
||||
- raise SkipTest
|
||||
plaintext = u"ansible"
|
||||
self.v.encrypt(plaintext)
|
||||
self.assertEquals(self.v.cipher_name, "AES256")
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/centos6/Dockerfile ansible-2.3.0.0/test/utils/docker/centos6/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/centos6/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/centos6/Dockerfile 2017-05-23 14:24:22.121598926 +0100
|
||||
@@ -9,6 +9,8 @@
|
||||
file \
|
||||
gcc \
|
||||
git \
|
||||
+ libffi \
|
||||
+ libffi-devel \
|
||||
make \
|
||||
mercurial \
|
||||
mysql \
|
||||
@@ -16,6 +18,7 @@
|
||||
mysql-server \
|
||||
openssh-clients \
|
||||
openssh-server \
|
||||
+ openssl-devel \
|
||||
python-coverage \
|
||||
python-devel \
|
||||
python-httplib2 \
|
||||
@@ -40,8 +43,6 @@
|
||||
&& \
|
||||
yum clean all
|
||||
|
||||
-RUN rpm -e --nodeps python-crypto && pip install --upgrade pycrypto
|
||||
-
|
||||
RUN /bin/sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers
|
||||
RUN mkdir /etc/ansible/
|
||||
RUN /bin/echo -e '[local]\nlocalhost ansible_connection=local' > /etc/ansible/hosts
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/centos7/Dockerfile ansible-2.3.0.0/test/utils/docker/centos7/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/centos7/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/centos7/Dockerfile 2017-05-23 14:24:22.121598926 +0100
|
||||
@@ -17,15 +17,20 @@
|
||||
bzip2 \
|
||||
dbus-python \
|
||||
file \
|
||||
+ gcc \
|
||||
git \
|
||||
iproute \
|
||||
+ libffi \
|
||||
+ libffi-devel \
|
||||
make \
|
||||
mariadb-server \
|
||||
mercurial \
|
||||
MySQL-python \
|
||||
openssh-clients \
|
||||
openssh-server \
|
||||
+ openssl-devel \
|
||||
python-coverage \
|
||||
+ python-devel \
|
||||
python-httplib2 \
|
||||
python-jinja2 \
|
||||
python-keyczar \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/fedora24/Dockerfile ansible-2.3.0.0/test/utils/docker/fedora24/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/fedora24/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/fedora24/Dockerfile 2017-05-23 14:24:22.121598926 +0100
|
||||
@@ -17,18 +17,23 @@
|
||||
dbus-python \
|
||||
file \
|
||||
findutils \
|
||||
+ gcc \
|
||||
git \
|
||||
glibc-locale-source \
|
||||
iproute \
|
||||
+ libffi \
|
||||
+ libffi-devel \
|
||||
make \
|
||||
mariadb-server \
|
||||
mercurial \
|
||||
MySQL-python \
|
||||
openssh-clients \
|
||||
openssh-server \
|
||||
+ openssl-devel \
|
||||
procps \
|
||||
python2-dnf \
|
||||
python-coverage \
|
||||
+ python-devel \
|
||||
python-httplib2 \
|
||||
python-jinja2 \
|
||||
python-keyczar \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/fedora25/Dockerfile ansible-2.3.0.0/test/utils/docker/fedora25/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/fedora25/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/fedora25/Dockerfile 2017-05-23 14:24:22.121598926 +0100
|
||||
@@ -20,12 +20,15 @@
|
||||
git \
|
||||
glibc-locale-source \
|
||||
iproute \
|
||||
+ libffi \
|
||||
+ libffi-devel \
|
||||
make \
|
||||
mariadb-server \
|
||||
mercurial \
|
||||
MySQL-python \
|
||||
openssh-clients \
|
||||
openssh-server \
|
||||
+ openssl-devel \
|
||||
procps \
|
||||
python2-dnf \
|
||||
python-coverage \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/opensuse42.1/Dockerfile ansible-2.3.0.0/test/utils/docker/opensuse42.1/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/opensuse42.1/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/opensuse42.1/Dockerfile 2017-05-23 14:24:22.121598926 +0100
|
||||
@@ -21,6 +21,8 @@
|
||||
openssh \
|
||||
postgresql-server \
|
||||
python-coverage \
|
||||
+ python-cryptography \
|
||||
+ python-devel \
|
||||
python-httplib2 \
|
||||
python-jinja2 \
|
||||
python-keyczar \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/opensuse42.2/Dockerfile ansible-2.3.0.0/test/utils/docker/opensuse42.2/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/opensuse42.2/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/opensuse42.2/Dockerfile 2017-05-23 14:24:22.122598926 +0100
|
||||
@@ -21,6 +21,7 @@
|
||||
openssh \
|
||||
postgresql-server \
|
||||
python-coverage \
|
||||
+ python-cryptography \
|
||||
python-httplib2 \
|
||||
python-jinja2 \
|
||||
python-keyczar \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1204/Dockerfile ansible-2.3.0.0/test/utils/docker/ubuntu1204/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1204/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/ubuntu1204/Dockerfile 2017-05-23 14:24:22.122598926 +0100
|
||||
@@ -17,6 +17,8 @@
|
||||
gawk \
|
||||
gcc \
|
||||
git \
|
||||
+ libffi-dev \
|
||||
+ libssl-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
make \
|
||||
@@ -50,8 +52,6 @@
|
||||
&& \
|
||||
apt-get clean
|
||||
|
||||
-RUN pip install --upgrade pycrypto
|
||||
-
|
||||
# helpful things taken from the ubuntu-upstart Dockerfile:
|
||||
# https://github.com/tianon/dockerfiles/blob/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/14.04/Dockerfile
|
||||
ADD init-fake.conf /etc/init/fake-container-events.conf
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1404/Dockerfile ansible-2.3.0.0/test/utils/docker/ubuntu1404/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1404/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/ubuntu1404/Dockerfile 2017-05-23 14:24:22.122598926 +0100
|
||||
@@ -16,6 +16,8 @@
|
||||
fakeroot \
|
||||
gawk \
|
||||
git \
|
||||
+ libffi-dev \
|
||||
+ libssl-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
make \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1604/Dockerfile ansible-2.3.0.0/test/utils/docker/ubuntu1604/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1604/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/ubuntu1604/Dockerfile 2017-05-23 14:24:22.122598926 +0100
|
||||
@@ -17,6 +17,8 @@
|
||||
gawk \
|
||||
git \
|
||||
iproute2 \
|
||||
+ libffi-dev \
|
||||
+ libssl-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lsb-release \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1604py3/Dockerfile ansible-2.3.0.0/test/utils/docker/ubuntu1604py3/Dockerfile
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/docker/ubuntu1604py3/Dockerfile 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/docker/ubuntu1604py3/Dockerfile 2017-05-23 14:24:22.122598926 +0100
|
||||
@@ -15,6 +15,8 @@
|
||||
gawk \
|
||||
git \
|
||||
iproute2 \
|
||||
+ libffi-dev \
|
||||
+ libssl-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lsb-release \
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/shippable/other.sh ansible-2.3.0.0/test/utils/shippable/other.sh
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/shippable/other.sh 2017-05-23 14:23:12.320595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/shippable/other.sh 2017-05-23 14:24:22.123598926 +0100
|
||||
@@ -12,6 +12,8 @@
|
||||
retry.py apt-get install -qq \
|
||||
shellcheck \
|
||||
python2.4 \
|
||||
+ libssl-dev \
|
||||
+ libffi-dev \
|
||||
|
||||
ln -sf x86_64-linux-gnu-gcc-4.9 /usr/bin/x86_64-linux-gnu-gcc
|
||||
|
||||
diff -uNr ansible-2.3.0.0.ORIG/test/utils/tox/requirements.txt ansible-2.3.0.0/test/utils/tox/requirements.txt
|
||||
--- ansible-2.3.0.0.ORIG/test/utils/tox/requirements.txt 2017-05-23 14:23:12.321595450 +0100
|
||||
+++ ansible-2.3.0.0/test/utils/tox/requirements.txt 2017-05-23 14:24:22.123598926 +0100
|
||||
@@ -11,7 +11,7 @@
|
||||
redis
|
||||
python-memcached
|
||||
python-systemd
|
||||
-pycrypto
|
||||
+cryptography
|
||||
botocore
|
||||
boto3
|
||||
pytest
|
@ -1,11 +1,12 @@
|
||||
AUX collectd-5.6.0-gentoo.patch 4294 SHA256 ea50f196e0d8d8dcd8ca3b4146bf9cfd4d85ce19927b992891f7624f52e29663 SHA512 088f65e2d90c29092621693847f165be7024caa2237a2129dbffcedba3c1f93baa8169de9d3c2979c709219ec12ee0d3b6dd36586ede92062d1a14a28b8611c8 WHIRLPOOL 6352ff9bbd623e115b06db322c16304a2fbe1ab40314fa347d640602ebe468da85b92142c862d3caed58458805a49039ee2020ab1ce2d6ea34a6abc73449cdd1
|
||||
AUX collectd-5.6.2-CVE-2017-7401.patch 1823 SHA256 17d8b812d293e3e38ac43377af819194081cf2037b3fb09968eea4ddb6a2bfd9 SHA512 731fc3d8af2459425ff779325cf1dc9f633521ed539932cb8b254fc49cb5ab2ccae4350d197e479a333658cfc405f4dfcc0a7289bdb9f93e2341c64ee0c772e4 WHIRLPOOL 394676f40cb16ac1d881ae1368380795e55bb336643312ca672d99dffbca5eed821e18ee9589e34a837190bfae5765690f33ca9d010898b7ff215bd11614b241
|
||||
AUX collectd-5.6.2-issue2303.patch 1349 SHA256 f9a65c1e86dc48c57489c27ab44a0c85a7ec05af038227fd4048d1f0b0b2f137 SHA512 6d46020d2fad43e1e624c7058d5ea5962bdf647bcd8f4c282ea83a0c57d026408be5efea8190c301fc45e134cb6e52ba02c88c02a693204dc3a917a750813965 WHIRLPOOL 6e4c0ae57b65ce5a37edd4a430e652946d5880ef7aad4e51e1439e286affcae1ece080adc12f1f3d21335f86496dfbc81091b18a2276ea57b2c8ab921e33da44
|
||||
AUX collectd.confd-r1 1742 SHA256 c3a13c3aeef9cb6f2b1d653ccf967149065b9d2da8747c5ba3978f15ddfebbb0 SHA512 31fc083a5c3a1e16246fc767c24d23d4b4763621ad2b2464f6d333fb3e327150caaf26905ab1c7aae5f6ec503882fc823e05fb272e2941af903f2b5b71aa788d WHIRLPOOL eaed22514009881a2d015bba22980419d5abe639d2cd3a7adc2f261ebf4f6ae273ccc4a88bff0e0d9381e774948c02f6e307b878516d770a76648de2ddb924c5
|
||||
AUX collectd.initd-r1 2118 SHA256 bdcef6edd1f4d8ee4bce28ac6bd0df28091e0dcfb22116be3834397cf5e8ce6f SHA512 556b0255e5d7ab93e934693431c02ef96d7a3a8df5ec6eb0c1e946f54eac822a1fbdf2a1784c617634cf60c2348681dc639b8c80cab041517a4ac39f18f6ae98 WHIRLPOOL af0b591f0a772d8c9950ede34cce7947167b2e1d839240cd10aa69d69183aea5d65cb56e4617f2439ace7d4a424272acbc0fea7ffe229f00563d49efd6381d19
|
||||
AUX collectd.logrotate 115 SHA256 eb359631805b6bfb9f2a9ae5ed21be8f8b3b6f1ffeed8d506231043c9a77262c SHA512 87ec01784d415f00834c2b20614f11f7e08b70f88d7c87509a8b8fd7e1af8758565b9ed6a6840af7bf1006cb941a61a6ff4f3176f6ded722728f24483b08bc8e WHIRLPOOL ba884cecfc7fc41e1fc8661d5e92c4519718ebddc4d919dd94d2183f377076efdad19f460ace810e1505cd2005bd64addf34306841993af9d754df633709a003
|
||||
DIST collectd-5.6.2.tar.bz2 1806969 SHA256 cc0b4118a91e5369409ced22d1d8a85c1a400098419414160c1839268ecad0c6 SHA512 81438e2e653649cf8a447f475b41844b7adb8ec436b43fb395ba9cf8b09b56a068633fe4b6c802d5cde3909d85a3af2542f5804005b3843f7936a37553911d61 WHIRLPOOL ab3a1d160418cf1a826ae7c3b8999b239d15f2f16d70e1305d185ddc79c307071cfd529214c9406fc9c85435a94775abbf2cdb807a2e2b6da8f666cc0550886a
|
||||
EBUILD collectd-5.6.2-r2.ebuild 18923 SHA256 93e91176d5da5feb799b022f292a61f06c61d76edb6f7db988769d4190271c8e SHA512 2550163890b5d53ab09bb9a669c8c465afcf904227b901ddd0189c80c3b1472e7f64de0a464a4d206396446568eb743e907111c45947e7abec083effc7c96ee1 WHIRLPOOL dbf6a92fda13d0fab2f671c6ff3251a29119d4e57f3fa16b9d5234a4ae6c22c33bf2987685d8cd10ac1fbd89d2c913440c68c65f9327c05d4e5ea648167e00ca
|
||||
EBUILD collectd-5.6.2-r3.ebuild 18969 SHA256 0c32d378361baa8763ef486e0ca0917de0f999db8daeec5d721a50254af7180d SHA512 224bb7ce95873481ddaa615a3fbba59baf9bd531568829b28b0a160668a495172e58c8e1d6df847c716956930269d80ae1443027409bd97d3c4ced23373f45ea WHIRLPOOL 0ecd2b10e5febb2071e81f578364f141cac33bf67e4c5aadc8a4db3299f436f2b5c348f8d4ca182fc4270d38d4a9497b168697a74b691da682c0b8269b508314
|
||||
EBUILD collectd-5.6.2-r4.ebuild 19012 SHA256 7858341be351f221c85af0004a109baf0626e2ba1d4e3be774d91e55ad23fa77 SHA512 8fc2b81747c40aebc870254ab842fdefe078ea50da0550a8cf5bda11cb6a76def68a68be841eea1430ecca25b855093183a7a23f7c3cc9d5d06c86fba8a8a6ef WHIRLPOOL c83b666d9158612da7458e42e638702bade0316a0c0f84765eb5572a295212e6a02ef4e00e23387064636d1eb671987646548e6dd9d150fa016ea164ae2b8885
|
||||
MISC ChangeLog 15115 SHA256 5037a0fd67041088add393ad209dba12d043e00f23e26557426a8b6373d80352 SHA512 3b8d233a2d7984cbf21914e795ca33d660762d131d683e3a9b2f69c1111c33d6aa279caa6771e0ce532a70423502db98eed79bd79af3fc2c49780bcc3a6a91ec WHIRLPOOL c0289cea1376ecfb871c4d6a18d99ff26ce6e0bdf1edf2861c3192f44c06447df4eb98e4356f859dab4c18589ebdf65d497fc4a7574989e9363c1679744d8b2f
|
||||
MISC ChangeLog-2015 14362 SHA256 1859e1b9ca3e7493396d72b51c984fdd2be019a1247e7005a41fe1a05f578894 SHA512 2434c3cfe30fbbcdc9a9e0e6d0f2c881d13e58d1bab2f47738ca0654a3a56b5d488ff1f542c1fd011e5349df810dcdc98c80559e91f39b4457ba626e633205dd WHIRLPOOL ce50c9de205ef7b86cd799d1d9f2bc4d0623fbfee511dd7e4a3a1f4d289eb567ff0026866c7b38428b285b88eabde060d77403db71f9455c865ae01c4c3623b9
|
||||
MISC metadata.xml 1515 SHA256 06633558aa34ad46d6950d0e4940979e079a98407bfc95d57a2b74a8d9062b56 SHA512 51c17c16d27b722d729d036d67c562ab76e212dac9bcd004a7e43c2c5e041b8c46e74f9a130f30c2e18cc95ca1b367034246eff02cfaf55f6f9375ff836749e5 WHIRLPOOL b32ef64ba98d900621c3a5afc5ece52a2a7173e99e0254c16aee8b1bb9ac3345dd7b49abf4630e71c70ccb2502622cd1418497e1091b6f608308c12e5721dd19
|
||||
|
@ -0,0 +1,44 @@
|
||||
From fd01cdd0546ccbbda7f4cf5db2d0ae28e1e770cd Mon Sep 17 00:00:00 2001
|
||||
From: Ruben Kerkhof <ruben@rubenkerkhof.com>
|
||||
Date: Tue, 30 May 2017 17:25:17 +0200
|
||||
Subject: [PATCH] Bind plugin: plug a few leaks
|
||||
|
||||
Fixes: #2303
|
||||
---
|
||||
src/bind.c | 10 ++++++++--
|
||||
1 file changed, 8 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/bind.c b/src/bind.c
|
||||
index 4860f1b604..853b9c26a3 100644
|
||||
--- a/src/bind.c
|
||||
+++ b/src/bind.c
|
||||
@@ -526,8 +526,10 @@ static int bind_parse_generic_name_value(const char *xpath_expression, /* {{{ */
|
||||
status = bind_xml_read_gauge(doc, counter, &value.gauge);
|
||||
else
|
||||
status = bind_xml_read_derive(doc, counter, &value.derive);
|
||||
- if (status != 0)
|
||||
+ if (status != 0) {
|
||||
+ xmlFree(name);
|
||||
continue;
|
||||
+ }
|
||||
|
||||
status = (*list_callback)(name, value, current_time, user_data);
|
||||
if (status == 0)
|
||||
@@ -659,12 +661,16 @@ static int bind_parse_generic_name_attr_value_list(
|
||||
status = bind_xml_read_gauge(doc, child, &value.gauge);
|
||||
else
|
||||
status = bind_xml_read_derive(doc, child, &value.derive);
|
||||
- if (status != 0)
|
||||
+ if (status != 0) {
|
||||
+ xmlFree(attr_name);
|
||||
continue;
|
||||
+ }
|
||||
|
||||
status = (*list_callback)(attr_name, value, current_time, user_data);
|
||||
if (status == 0)
|
||||
num_entries++;
|
||||
+
|
||||
+ xmlFree(attr_name);
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,27 @@
|
||||
From 1a7d3a088969b47798bc1da712ca2772f91a7c02 Mon Sep 17 00:00:00 2001
|
||||
From: Jiri Vymazal <jvymazal@redhat.com>
|
||||
Date: Wed, 31 May 2017 16:26:56 +0200
|
||||
Subject: [PATCH] Ignoring NONAME error from getaddrinfo so we have hostname
|
||||
set even without working network
|
||||
|
||||
---
|
||||
runtime/net.c | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/runtime/net.c b/runtime/net.c
|
||||
index 2d8de9429..edffc677a 100644
|
||||
--- a/runtime/net.c
|
||||
+++ b/runtime/net.c
|
||||
@@ -1188,7 +1188,11 @@ getLocalHostname(uchar **ppName)
|
||||
memset(&flags, 0, sizeof(flags));
|
||||
flags.ai_flags = AI_CANONNAME;
|
||||
int error = getaddrinfo((char*)hnbuf, NULL, &flags, &res);
|
||||
- if (error != 0) {
|
||||
+ if (error != 0 &&
|
||||
+ error != EAI_NONAME && error != EAI_AGAIN && error != EAI_FAIL) {
|
||||
+ /* If we get one of errors above, network is probably
|
||||
+ * not working yet, so we fall back to local hostname below
|
||||
+ */
|
||||
dbgprintf("getaddrinfo: %s\n", gai_strerror(error));
|
||||
ABORT_FINALIZE(RS_RET_IO_ERROR);
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST restic-0.4.0.tar.gz 22926188 SHA256 746dbc7b73f5a542be57b71714b243266a011f1d750f56f5100c08a59df1aeac SHA512 ccd15f010f8da3bae3d33698e70ff1d9565f52fb56991b78d35f95493417a4ab050021153d81c424947233255d9553d050f7a66e1c709843fe3b2d323a81f85b WHIRLPOOL 94e6b9ed777a86cb6e46cf734b9280e68cc2ce1ea061c8a94409dca594add1ec24fb736a56e35571302ff5043a60bef7f60ff3b39b038ee128bc815f7d3d48cd
|
||||
DIST restic-0.5.0.tar.gz 22937327 SHA256 a8e99087478a076b8a9c7c74d37cd23a56224d8c9b242c171756784ade024fda SHA512 571e4b0aa92a6cd9320f48c46a4b2190576d9328169d54762747dfa024ab280fb41ee377b59f0114d89ebd50bc54488a8cb5e2b36c57959202e848394107bb3c WHIRLPOOL 19fef25a6e2dff3145a6700abb581e7cae3abe5522ee0197f56a572d499824e84ba25a3111c5e71856ffac18d75622766c74c585a44b6db489468050e1c8d59a
|
||||
DIST restic-0.6.0.tar.gz 25230508 SHA256 3876532e2a95a889713dcc6119fc86fa619b884dd27555951595b7d12ee56b12 SHA512 de77beeaf5dd1a10033ffdfd8754426c650f990722085622d1db7c5fd033806899dfde2557b7d4257e2894eaaaae1923dd18439d61bcca4e4e479812ff2543ea WHIRLPOOL 81c1d6c6d12de622ec53d57d9a26014f78f08c5c2bdb2982f6bfd8ead2bfd2faf4f38534426faea10a3b37bf9d37277f6a42edb02cd659e13ac5b70d03c5d8c4
|
||||
DIST restic-0.6.1.tar.gz 25231223 SHA256 7cd709c592a5978723673397d7d13c37c0977e20c43db253d0c274b53a55654a SHA512 8c899ca8b6e3dfa399fe5c4306f72a1bcfa869dd667d27f3f88efa26aaa1000959bf91b515911b2ef7b2d4c5bb3e2ed4f202c87add7766d2147b7d40f0757a9a WHIRLPOOL 39225876fd6ce9e4ddac765688238ab5ea430272aacc6e96d54c359de939d2e69cdc45a5571cb63777c258a74b5a9bfbd6114d2463004b242b009856d87b6e2e
|
||||
EBUILD restic-0.4.0.ebuild 887 SHA256 1f1bca3e183abd48952c678fcc183018a2c7b211dc343f5f8b41c12cd66d9c9b SHA512 421265c04dc71a3cb8a1f01c15d2a53a5989bb3ff1dd6f40c591489a0b10d5643b182564463b7df383c83f9d8aeb21f698cd9aaa9ca3418c8b9c068cffc4adc4 WHIRLPOOL 24d090d7c56a5c1f354d3bf9cfd9718975b93157974a262b9439e0bf034ab76755e0ecc786530ab5825dd930f63d4c4acbd55a865ca808781dbfba1de393547b
|
||||
EBUILD restic-0.5.0.ebuild 887 SHA256 1f1bca3e183abd48952c678fcc183018a2c7b211dc343f5f8b41c12cd66d9c9b SHA512 421265c04dc71a3cb8a1f01c15d2a53a5989bb3ff1dd6f40c591489a0b10d5643b182564463b7df383c83f9d8aeb21f698cd9aaa9ca3418c8b9c068cffc4adc4 WHIRLPOOL 24d090d7c56a5c1f354d3bf9cfd9718975b93157974a262b9439e0bf034ab76755e0ecc786530ab5825dd930f63d4c4acbd55a865ca808781dbfba1de393547b
|
||||
EBUILD restic-0.6.0.ebuild 973 SHA256 517171d437571ad76bc69ed7948730e189d0d327996ef14d5b5d058ab22fc903 SHA512 b26831e0ed8ffcf19933ab5a888c5d19d705da435fd3678d2fe3214750ed4ad010d64cf2c78dc9429574177f370a075d589f06a4ac586988a4f14fcb5d8aaeec WHIRLPOOL 761a44c501d8f66fa9921d80e7ef313c889f88dc271139dc9dbb77cc18f90b64160b4d090c609cde5f6a76f6a3d4751d176236f182666fa7160992251aa8216b
|
||||
EBUILD restic-0.6.1.ebuild 1074 SHA256 11b99d8845fcc59fc0d7f6ceb920c0c9697fd150e2bcc1980180d1c9ddea3dd6 SHA512 c18b5a22ef7b91eba0bc89c5065aab056f1e136b200d8af3392e464e3c0d50b484067ea4aa244b3489861169a3239a35c2f4265c6e0eed7f78b7ad5ca8a552fd WHIRLPOOL 1f62953af7d60e35564f830993cd882a518ae2745e25c56414800c6e3a963af77a0cb76f6e2cc6cd3be4bd7c595cf1b99fb3684a97749b7e6b2cd2b1bb3f253b
|
||||
MISC metadata.xml 444 SHA256 664313cb01b0dc4e6bbe464c977a6b9ad167b75fd4623b680fe83b4c0d9276c4 SHA512 8dbd7df10769ff8d0271588be8c97402d5917a4c0dbafa5daad2090245ee4b022193a6c271f71c342540d7599b029998c91c10364eae7d55de0275276342c0f4 WHIRLPOOL 2719b3876d2a4fad1a609ee45efe354f9e9343edbb20b4de494a14a63a97b73162b28e47b4b2347144bb8183b3a00adb86145a5403245a090bf65d1c229abb91
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST certbot-0.14.1.tar.gz 851705 SHA256 7992fced742649e7b7668e4db7685de12248a4ffba66810cb336e9b6412e3567 SHA512 309e0e1d071960ae9a5cc4c9f965cc623b68d3d61f69282f21629514553a75af4d384d2c29fd3beee6eb8447c7b6651ce86c33c4f3916876fac7a91a08d2075d WHIRLPOOL f5a5be776f0a9bb9096a6e8dfa64942bd00583559cba64d3c1a5b991578bb8c7cac5076895e4291e1ec4c8fa767f026a90e0c1312c4f425ffcb5bf08bd0e9e40
|
||||
EBUILD certbot-nginx-0.14.1.ebuild 1002 SHA256 6789f86bec3256aaaaf8ca42ac94c97660c2c95d99b2d622497aeb4bcea66c4e SHA512 c52f1ad93218421dcd0192605ab8540593bdd9c9ca475691d889662944295cd91228c84bfde9b9ca3af12784783ff17c8511e048ba3ef685bc3a76d9295a6d3e WHIRLPOOL 323f8b85458481b9ae09d1881edf207f3c5141e3e64afd8ab05f3ac3f6a6132e782e00e42ae78d7b6749063725ea61174a522fbd47eaf6e221bf1b23503a64e7
|
||||
EBUILD certbot-nginx-0.14.1.ebuild 1007 SHA256 92328a779013918cd7e37b929e5d37ddb613f59d0fe818cbf8d1a39ddfc4cfb5 SHA512 580e0d41237668b9d97d675743b6b80d7ddf7ad6baa62513224a6c79cbda3c197c8562a8f3548066216543eede2c0e21158363f8d545782920811aa01d6c4e56 WHIRLPOOL a1f69031ab8bd1062cc1173939b2f7b626bc0bea5e72429434d96c56b1b8e3c5953ec42096b7c3ed6231cbd27072bfacc81d14ab938a0a3c8402f04670fdea52
|
||||
EBUILD certbot-nginx-9999.ebuild 1002 SHA256 6789f86bec3256aaaaf8ca42ac94c97660c2c95d99b2d622497aeb4bcea66c4e SHA512 c52f1ad93218421dcd0192605ab8540593bdd9c9ca475691d889662944295cd91228c84bfde9b9ca3af12784783ff17c8511e048ba3ef685bc3a76d9295a6d3e WHIRLPOOL 323f8b85458481b9ae09d1881edf207f3c5141e3e64afd8ab05f3ac3f6a6132e782e00e42ae78d7b6749063725ea61174a522fbd47eaf6e221bf1b23503a64e7
|
||||
MISC metadata.xml 325 SHA256 f9b8e70df8fcce8f4899d06190a31f2bfde9aca3d1b32ca661adac371c69d5d7 SHA512 032f9c539ee0bc2b6b230a107c39d0e097f74e77359f8a762def0b18e4bb3b8a401ad2bea1b94a8e85b96a66a867dd2c171f31449ec8aaa4ff5dd7f6ca721379 WHIRLPOOL 1d814e662ff1df3ab0ebb290c235f38714c4a935c10316868a2b4e33ece9f23dfbd864ca426e214ac246753d6a330cd22d0cb75af75b36f161075db8fe9d5109
|
||||
|
@ -1,9 +1,7 @@
|
||||
DIST colordiff-1.0.13.tar.gz 19960 SHA256 ce2805a130c81545711df94bc00a93545da3f323d835cc38b452d3396ef86c2a SHA512 8a47ea9e0c703d6b577a01e9a63df58233f752d4e72bb7f8213fcc076efcc52869df5e694126abbdc8a63816010786a577fa37ed3e175162dece3f17bd79fdda WHIRLPOOL 355d7ee12f37c19cf243bedff3d883ccd188da0e68c1531be932cec2d19055e67028cc5ca069f0bfe71d2c26538721989f13d1557d359338b534343b3c3faa4c
|
||||
DIST colordiff-1.0.15.tar.gz 21228 SHA256 595ee4e9796ba02fad0b181e21df3ee34ae71d1611e301e146c0bf00c5269d45 SHA512 8e7396b5c1a0be7f1a9a73af2cecc44dff3f808fae7e43b452ad9c9d9337e1c67942a14685b4100b0190bae99174102f8e4c233c980af6b8a63f23db02bae59e WHIRLPOOL 75f5e3ed00f7723b554c7b681c3e4e95f4be8cede70d759b5636f99bac4d68063d0d271bf9b9db066e859a21f1644e518128b3f8ff83e9560ae87c2f062aa242
|
||||
DIST colordiff-1.0.16.tar.gz 21542 SHA256 eaf1cfe17dd0e820d38a0b24b0a402eba68b32e9bf9e7791ca2d1831029f138b SHA512 41b4eb0c90b19f358b6d9154158ece51fe5169fc24e2ea9a4c50ac98218a173fc054b76a69e3c63967f98a0e5d50b7eb29b706780bcfbb3f17a4f45cce1d6d4a WHIRLPOOL 26e9fd2e005a03053cc4c63aaa63f0bfae8d19efc834f77592e6b33d1490c1adf5c771637b2db74fbe5c66d323dd853ac06a1fa1dd6076a948cb1e7ad51df68e
|
||||
EBUILD colordiff-1.0.13-r1.ebuild 943 SHA256 61e04d83922059a3af7c7cb07ac454cbcddd3497575b678978357aede8d4c997 SHA512 315122249ee8e1c2ccb0c64a887ad3cb13ca17013934c88837d178f43c105240bf3ff72a1ae1de97953df335a2de256e4dbaaaf40ac9596c9e749e27cacbcad1 WHIRLPOOL 81e3ee36d92cf76cb81ac0f4ab09e3b86a9224f4a32238cc44aa6ee972c4e1208ff21a02fff590dd5474182de0a074c376973ccd124262ea60d30c10174d19ff
|
||||
EBUILD colordiff-1.0.15-r1.ebuild 943 SHA256 7941c8ec860caa6e8e0db60f8b9e3debd671d256b61ec1fae2655ac095af0b99 SHA512 98e930c983abeaf8c4b279e6b0eb4283c09defa7ae4adf72e1b7f05b501faa2dd704d30e14921a1f91a91e0ea5d59dc5883d2cb7fded677a233049547938a9ce WHIRLPOOL 6ab3f5a062e508e9efeefa875c9444a87e429d6c9809256d1a8294e5561533e35eee801f93f191dc25fc8f14630a1c21a8395d7968d43877c3874dc65a2b3eac
|
||||
EBUILD colordiff-1.0.16.ebuild 952 SHA256 ddc4ce83900821eada73d881cab0fba0d5a021e7002b5d4757aa3700f257dbeb SHA512 80446ee087a8567f3b59dc067f1df8d0edc17e5d38d9426dcee151da60e9a93f27bac4ed3e903006912ae255e80add9eb2026d6225bc37c857bbd377599a5d6a WHIRLPOOL 21622ed526ed85d89da8ddda1b492e4cf702350a3926ae6051ae83da2020370ced8d212166554a3b91fad7309386d956bef01ebc26cda71f1777094ae874077c
|
||||
DIST colordiff-1.0.17.tar.gz 21561 SHA256 780f70916f6fdc2eccbb519069662de1411705601ba1f1808a7e34f4d987d427 SHA512 9cb4804815158b3b73a3c9f1e4c06005d8a76d96b80c4412cd0474db74866ea6f38f03bc5940594b4096f949aef9e1336fe88948feaeba2703cf0b228aa5f2df WHIRLPOOL 7046c04ab5df73a6a19c120f9a3dd92d85d4bc43ab7f9ce571f362ca37f63d241273edf84dba5dbea18c9c1435f0b2c7f2c8d02068a4e6ce5e60390f5c6d4d34
|
||||
EBUILD colordiff-1.0.16.ebuild 943 SHA256 7941c8ec860caa6e8e0db60f8b9e3debd671d256b61ec1fae2655ac095af0b99 SHA512 98e930c983abeaf8c4b279e6b0eb4283c09defa7ae4adf72e1b7f05b501faa2dd704d30e14921a1f91a91e0ea5d59dc5883d2cb7fded677a233049547938a9ce WHIRLPOOL 6ab3f5a062e508e9efeefa875c9444a87e429d6c9809256d1a8294e5561533e35eee801f93f191dc25fc8f14630a1c21a8395d7968d43877c3874dc65a2b3eac
|
||||
EBUILD colordiff-1.0.17.ebuild 962 SHA256 a60af8d6a15cca269d35ff5496e26bef1636e5d5a6ab2e190daf25caaddcfcee SHA512 82c884f074943ab4ad42c4b18cf69beb6f465144fc2eb91cda3827e12d1cd5e440be29d329777679199cbf831531d2399ef0151af315d57c28300085585f6f61 WHIRLPOOL 10a999ab2c2adcba26020e91bb488725f8f6f1d11af545123dc994b4fd689c9069032aad8f0048a7d52f33179cc9409bac0d68e07097e0420acb27253146840a
|
||||
MISC ChangeLog 3370 SHA256 9b69a3da4a85566ca3da60f92400be18118908bf70156959b2c62f809ce7fc27 SHA512 e51025de364e202c94217bc10cba5402b2c0c1d856bbff1a48860a1849bd82f3beada3893a0e37611ea6cd3a6fd84200afc4d68a10711b76f7ba832a7d7d458f WHIRLPOOL cd2efbe1a80dd4bc2cd2ff2f541d4950eb1f3874b86f30e02b766888a703c73c7a874e74ae782613096378ffa2eeaddc9aaf9cebd3020f6eb4baec4bdd445c63
|
||||
MISC ChangeLog-2015 14396 SHA256 35d4ffddd8d732bc7c881e74d182410923e07698f880ceb9f7286218144102ea SHA512 147bf3e928e0a622df34bddab6a7ad3deceabda9b73ebc582b75f6519e599a74d9855fae4d87670d32a9febfac64592bca0fc71991413126885f7c2e36d8b0f5 WHIRLPOOL 048a57ccc3ec850ad3099a7cf4d98014b13aba3d2ac98c6ebf3339a26d57ed2ecb2d39dad94b4c96da41200d943bb662883868391ac542bc5a1cb834848cd1ab
|
||||
MISC metadata.xml 271 SHA256 fb77ec802242340d65f4f1cf61787ffa6fb4d57ed02f61feebeed67d2dfb5467 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b WHIRLPOOL d6212acd36a69fee56b014b2e1724369857e776204569ac774915e589fd2242b3cd961226d9f125eed452d6c420468e60f038c9b49d1d2a8827d13766918f872
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="Colorizes output of diff"
|
||||
HOMEPAGE="http://www.colordiff.org/"
|
||||
SRC_URI="http://www.colordiff.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/perl
|
||||
sys-apps/diffutils"
|
||||
|
||||
src_prepare() {
|
||||
# set proper etcdir for Gentoo Prefix
|
||||
sed \
|
||||
-e "s:'/etc:'@GENTOO_PORTAGE_EPREFIX@/etc:" \
|
||||
-i "${S}/colordiff.pl" || die "sed etcdir failed"
|
||||
eprefixify "${S}"/colordiff.pl
|
||||
}
|
||||
|
||||
# This package has a makefile, but we don't want to run it
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
newbin ${PN}{.pl,}
|
||||
dobin cdiff.sh
|
||||
insinto /etc
|
||||
doins colordiffrc colordiffrc-lightbg
|
||||
dodoc BUGS CHANGES README
|
||||
doman {cdiff,colordiff}.1
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=SRI
|
||||
DIST_VERSION=7.32
|
||||
DIST_EXAMPLES=("examples/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Real-time web framework"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test minimal"
|
||||
|
||||
RDEPEND="
|
||||
!minimal? (
|
||||
>=dev-perl/EV-4.0.0
|
||||
)
|
||||
>=virtual/perl-IO-Socket-IP-0.370.0
|
||||
>=virtual/perl-JSON-PP-2.271.30
|
||||
>=virtual/perl-Pod-Simple-3.90.0
|
||||
>=virtual/perl-Time-Local-1.200.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
perl_rm_files t/pod{,_coverage}.t
|
||||
perl-module_src_test
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST ddt-1.1.0.tar.gz 6155 SHA256 1ab0d77e5ecfae9a2b4244dd8079d8e248a69eae0260238516c260ac5e2bd007 SHA512 86e8ffa8fa3a4d2c550898bd64201c3ea26de7692063e3076f5339d5731b9fdeb2d0aea772ff0702c2c359a291836e6486d97e8faa8874e1ebdb7ac9ac3b0385 WHIRLPOOL 7fd9b02ecee7976e39e5112898316fd1f9c1fb768da60397734070b622a0aac4aa1d348352d16ba96ddacb74bf4b9266933784890f253c398ae3495fd934dccb
|
||||
DIST ddt-1.1.1.tar.gz 10021 SHA256 d6dc0fc0ec23c369090456ceaaf8baa43df8171a6906c44e52909edce78c00b0 SHA512 3839ac0448292bde07d676456640cd9466353e8c4481e60cb51e33704c21f92fdf840901430aa7f5276ccf579a7cd70b277fa2ceae03bce183e2422d514897a9 WHIRLPOOL 0c10f49c7238edaf115d481e66ba716fed54aac4aa23bdfbe56da8354d8136a236154d4795c723f13aa46fd57654b7423632338d4d810d9bbe33101a3809df0e
|
||||
EBUILD ddt-1.1.0.ebuild 464 SHA256 7d48fc110a59361e6f6459ed1d356434e68daf0c43158e760ef7fdcfb337620d SHA512 38a46566d3aae3133cad85aa2eb0e764dc2a12021fc939a494ec48ec1b62bc9c2873384b88ff09468a30e71433dd786a5ca5afdd06ac7632ff3adc7aea5f0279 WHIRLPOOL a25e5db95e78db64c0f96644b2dde80546c78435809f95ea74a94923df79124ffdc953fd31368d50e4c808d1b94688d75bac3423b29a5eb579c6ce34dbfc627e
|
||||
EBUILD ddt-1.1.1.ebuild 627 SHA256 b514f2654ffa827e5af5f34824f72c06284bf094a39785436830e4b10bf89065 SHA512 7f069050f9219726fa207cfd82f245e7fc1db0784a0f6a69efe7e615f5b3809997fc8e6ad3fe4b698e8debfe6ebf05474e173a4d10e49f9fa85bc40c667069cd WHIRLPOOL bc4d7b935347391f00cec437a02b9ac627b2f5931a09e6b64f365b7af6b0e4aa2772b1fb47137eb01a9257fb7f8aec7c7ba5ef368342f469ef27c1218882929d
|
||||
MISC ChangeLog 3618 SHA256 fdde01376874ec347ba582a8763f3ecc66975803741a6938c5c88e6de09b92cd SHA512 219a6bbcaf2f07dd1ae7891029ba897f8df2a6910216e710366b8c3aa1ee3652908cff1bb9353651ad951162dcb79d3397cedc8f3d2e433b9319dbec9483771c WHIRLPOOL bf36d15786fb669ebdf7975c41d765fa34fb0323de387b350b7113c02419908498fc6845c9615b72d0d6591f717e78d0e303670ce6a1ea11f6db9ee370c9ca28
|
||||
MISC ChangeLog-2015 555 SHA256 fe4f9c54c16f33b29c7043ce437fdfa490b356e130c9dbd15f69bb522043880c SHA512 a9b79f025dcd288977981c0a9c04462fe34197cc751c26d163e38b3badcaf4df84cf1c015f1c746e19cc7e4a0e09e70f83f1bf2664c75a94beca9a8af3abf897 WHIRLPOOL 153f8d904bf4a96a10a3df328a5c4709e4f14118ada4e3f4c6a9a8f08710eeb3c60728a5cf0201e379f25a186ccbe37b3a5a0798e095fc2bd7e5fc2ff536b05c
|
||||
MISC metadata.xml 731 SHA256 640647dd30b6d22b942c77c5947842b70576fd60f1df6d357f314993765ebe05 SHA512 71dcc2ff9b9b0f152a361e56cff5151c43d16a7517c26982e0af5133fd2ed953f38976ec75fdfa7e2b138e8d8d3d983777392438f2495a188ed9a5fda9ed4538 WHIRLPOOL 883f2789a4bce438f98567ea91dcddbce207642b77fa28a868576cf2bec35d8c32b1868585d69df0503e29e1d79f5f83014c6dd798967d78dcda3f36a11d901d
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to multiply test cases"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/ddt https://github.com/txels/ddt"
|
||||
SRC_URI="mirror://pypi/d/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --with-cov --cover-package=ddt -v || die
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST pyldap-2.4.28.tar.gz 130651 SHA256 d38f31018f0c15925f50aec39f7255c15463f98797af53931e0e2a9ac21f6661 SHA512 d8bdf79c63d94289f2503fefe77b4e5c3edca6bf42a6fc039cffc4ebb9db57808c5f4fbf9265d3f33b672971ba3194c35b3b6034543c4f6f7ff80497ff050a7b WHIRLPOOL ff72c9d451e9d47872f78b4cc27cd51a3f5a156ea9a49a01ade35e1e52d74a92abf69301670fcc8be6eb3e32da69d4290dd4d590ae8971eec2cc1c77491d6bdb
|
||||
EBUILD pyldap-2.4.28.ebuild 2299 SHA256 e9c73ed4fbab6ed35c6a4a659dc320bf72c7845797b11f1ea256a4cae2bb9537 SHA512 05b335a31220dc6711d3ed996411b2318d84b1844fd01fb2d98b55cfa6bd078db0763b41accc6b2617f393167448d8206ffa021cb27a0edc9efbb3a739ac02ea WHIRLPOOL c543b5445fc7739414378ac673f68254ac46794dcfb07f87b6e096836de1e892615cbebf7a76d939e7fd0b49580a08206498edfffe833a0a5c3ab318b4c2979c
|
||||
EBUILD pyldap-2.4.28.ebuild 2340 SHA256 4263591f03aab34845410ef4ba2c844774fc1455cedf103e94a5b86f52e469af SHA512 0f0984644b0995c8a4a472d729e0e98e3a7b0b7a3a7d6268552c46345456a7b734b9e60d4cce65f8683f2e64e790c4191bd5baa729ff31fe3c8cf9158eeca9c9 WHIRLPOOL edaca4ae0d51d9b0e9560793c27dad4ddc8c8b5f5758377f1cf6b6d68b0692c5c85e50a7b3e85e313c14614dc20d7d9343193c2aa2d96c0f02fcd41bfd9cf354
|
||||
MISC ChangeLog 2473 SHA256 2700d2042a691525c80f1d4fda83111df508392212a5c4e21169c67bfae9b15f SHA512 1f8e42a153ab0faf00eedbdb29dbb0e516b3d58c074579816f9ccf0d93054dc7c0b5530dfa919e52beb6de23e588258373b8e1c633f9a686571e4d47e5e240f0 WHIRLPOOL 8210e9c263205f825a59b40b218ff35cdc0f7e3c68d5c8b473fc3a923474d1c65cdb48ca6abf51866b97dcd75e125ce69756a30d2986d38612d983ef0722fdb8
|
||||
MISC metadata.xml 529 SHA256 23b4689410e58849323265067ab738bcd94b30b31626f517a2e08664c0051215 SHA512 47560d8da0a2c956d1004cb8dff9371937980c013ccb23038faeb421d859b6fa943cd17c751a277afe6df22b8342550b06a4504a52bfc4b24881d7fa05eedb99 WHIRLPOOL 4cf65e85f3299fd15e3ef4c0e9d968754c95c8a6dd03c5066eb6d8f43c7660be5ae1ed68b87961b08958814057913b47560014e4a572120f05c63c642feb3885
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A pkg-config implementation by Ruby"
|
||||
HOMEPAGE="https://github.com/rcairo/pkg-config"
|
||||
LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
|
||||
# this is used for testing
|
||||
DEPEND+=" test? ( x11-libs/cairo )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# drop failing tests
|
||||
sed -i -e "/test_cflags/,/end/d"\
|
||||
-e "/test_cflags_only_I/,/end/d" test/test_pkg_config.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
ruby-ng_testrb-2 -Ilib test/test_${PN/-/_}.rb || die
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST roadie-rails-1.1.1.tar.gz 48436 SHA256 3d005164235c9a38d38ab441afa645ab69b74bbb1428143bedda5d24e200117b SHA512 66f0da2a57a26342bc061cdbbedebf70a63f20cc4a5fa1ed8bedd6f9359d6e0690db3692bcd7b562976d75b4ffbec368fab5cbd09101cc833cd83d98859038c0 WHIRLPOOL 06333746c172e9723961ea067e1ecf370226a4276ab273f403edd2dc042aea7a2cf30d678c4610cfa6c5f7732bac6627f1e81fc0f463ef973ab2db1dd35710b3
|
||||
DIST roadie-rails-1.2.1.tar.gz 42998 SHA256 25a3696df5e2b3c549bf29968de2288ff49edc0f25d9133b206aa4315b5c684c SHA512 9c51f03aadd8a1fb3b07b1d8fb5f069b3a5d84e9bbf0b04cb21ca28e5f43e4943ce941ad55045ccf46f077f3dfd179a742ef73d84132a3aafb20f4c9be4e6f4a WHIRLPOOL 96876dd45d15ed2f396488bda2e52d7d7503f01d880803c56e2e665bed4017a280034e2dad13cfb4c8ddc4c117057228e8db868190a60f13a120309760ecbed5
|
||||
EBUILD roadie-rails-1.1.1.ebuild 813 SHA256 43150f95fee16469bd05610bc2e672bf0b89356ddab6dc3c5041a08459c8af1c SHA512 66986e5a5db1f9f9d869b0f3e68c22884d7ce24b1c43fa3fe5a7f02d54c9cd8542381098a60eba802fe57257e73cb1d7df22677e4aba8c567777b91f2b8dcbc7 WHIRLPOOL efc19a1e3fcc7c13067d8a73ea45d7e891cbec3ffd7ebdf64923da4fff2bb989961c46d1c807d93fec26d0f386b86c49feaf3c953655bb460533446a1354c5ea
|
||||
EBUILD roadie-rails-1.2.1.ebuild 1002 SHA256 98cbb0ef607d48672b4c8d4473a54ac67c5f1190daed8c3eee55a6a70b21ad6c SHA512 de58b200b04372375d32fd21c0138bf4ffc363be371b6c4de50a250dc085e685ee6471b8a68727bd0f931191e3c9f28ca1ec26c525bb5ff58c36e9bc78e56aa9 WHIRLPOOL 2baa7a53cf1e9756e9cb6b9e696998cdf24471d8cb6198072d8b519169e8f35084f355bcc15f4afd91508f058590b7f2a51b83d0f46ab3c177bc60650d92c2eb
|
||||
MISC ChangeLog 446 SHA256 8cfcf5a781c3c91306da4651feade835d1056fc02d47953771abb3494bc4db90 SHA512 3f4be3b97998fe7131fdb3cba493d82749e6694d05c92cedf47a80bae7f5944a195f84e7efdf2c4f5e7f153c72a802ef897bda89327c82806f500a4ef53a0497 WHIRLPOOL f3df94bda5406662e4a9f09f8c1f1837af639f208a87fecd14ccf355a1810298d3893a53605e45b68fe80c573bbc760a76527a230d5130fb6284cf3df449e2b0
|
||||
MISC metadata.xml 334 SHA256 b1d4d773d9327009256647a4dcea0b2613eb5e652f623681c474fdd26124b1fa SHA512 0ebe3d25378f2e38ecea332a47c249238a8884c69372579f2fbd4c2017e07932062832091271a473641675f0adbb71c6f9d4ff49694533f11b5d609264c360dd WHIRLPOOL 8d75cca17ff75a6b04e06ef53c35f731ec12ec3b2d0f640e19d7f5fbeade0ce4391f69582dfdad721c366db72eff43674b0906a71698b3efe8b7de2b5d809398
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Hooks Roadie into your Rails application to help with email generation"
|
||||
HOMEPAGE="https://github.com/Mange/roadie-rails"
|
||||
SRC_URI="https://github.com/Mange/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
#RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/roadie-3.1
|
||||
>=dev-ruby/railties-3.0:* <dev-ruby/railties-5.1:*"
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/bundler
|
||||
dev-ruby/rspec-rails
|
||||
dev-ruby/rspec-collection_matchers )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/development/,$ d' Gemfile || die
|
||||
sed -i -e 's/git ls-files/find . -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S bundle exec rspec-3 spec || die
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_TEST="false"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
|
||||
LICENSE="LGPL-2+"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
# drop qtdeclarative subslot operator when QT_MINIMAL >= 5.8.0
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kglobalaccel)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kpackage)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_qt_dep qtdeclarative '' '' '5=')
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtwidgets)
|
||||
media-libs/libepoxy
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,9 +1,9 @@
|
||||
DIST oxygen-5.8.6.tar.xz 4465080 SHA256 15cc949a44b80f37d5af96c2fd31337ce16b3de04e8b4f97d9d6565fe5af57b7 SHA512 cceb2433c89301c3c60aa54df8231d022fbe80047ccac8107ab773badcdf4fa91beb4aaa01787b688c7a844c99690a5c4248252708b6f3a56203eba40b1c4e67 WHIRLPOOL 59d90fd0fa7d3d019d2aff56b5be6670325a14f3deef73641d445b5461c2123502815b750ffbf6c3314632f62c562cf89cfa4995cb07539c2af7cd57c90776d3
|
||||
DIST oxygen-5.8.7.tar.xz 4466436 SHA256 6b6bcf69bc50182671e55680ba2e260d569a6203131108728ca58d584716453b SHA512 9c7d53f2da76cc34272977d23856fa527a540aefff8308513603338aa5a48c59654d69e60da11b528ccd335d58b71159b36646e4f8cddb24937c36ef5bf9cf6d WHIRLPOOL caa9690c4d1da1da5790a0db45a8118671c15e279764c64522d99bf353f66791822d2f033be57a30fea109744da2c29bb8eddc9281dc0ef4088a2a49f5a53f7e
|
||||
DIST oxygen-5.9.5.tar.xz 4466012 SHA256 e3930de3af907a58a72b15849fc205751f6acc904a3e147df0eb20f4bc6fe35c SHA512 54e70abad2d4f11e2c28d9aecda9404c61c05727148495263860380b577c8a7e514e3d6efbedbc3fadb757775b240d5b151c95cc9bb3f64af3a017c2362c01e1 WHIRLPOOL 13c521893e7a4f2e3a5e30e7fd21aa4909c2bbace35d581e45f0b7a7f5b4d52384ae5d6383ba3abe4e2c2b71f3112c76e2f492465e30780dc8585eee41b8aedb
|
||||
EBUILD oxygen-5.8.6.ebuild 1726 SHA256 14d317a9488bf100da589227f7e9ad4433883dab752ebf4fd081f3f0327037eb SHA512 d334b395db2989e6450ba3fba07fb74a3253b368fdb9214ecfff950935e518679673dd879aa88ee0e1fffb0fce8874b59d77e5c412d53460755eb5ba094c4d93 WHIRLPOOL 1c06e8d55d1fd544d55cb05229e9567216f83e98086dbe6d9df7fbafeb3a9abe7f2ddab636c7647006ae724ec49e0fe1c16620e04f883a49a52054d5fcfe0251
|
||||
EBUILD oxygen-5.8.7.ebuild 1728 SHA256 e980eaa808e5f661d588f1d77d11c604364a48b1af6ae5b20e11ec6a33abcfac SHA512 775a8cc16381c9a35ab1651e26fd364cfecd6230b8eb8a0992e60911d006a3bdda7b76e041bc31ef660aab38d8ca41ebb65e139a8a33d3587a0782263557429b WHIRLPOOL 2337b09a181bb8ee1ddb5d7e7ef0a9cb94a52afacb880a1ff2a5e4d6fba26ed32cabf5535c2e38d020e7daa5c4026fa307f256d6c8a8fbdcc151f2ec092e562b
|
||||
EBUILD oxygen-5.9.5.ebuild 1757 SHA256 bc72dfddb39bcd011727b44a862150163c16761b5ec68d2208b0c5e542ce7eac SHA512 21f71965607297ee521c1cf295bbae717b9808ab81a12d83b05268c3db861465b9d6660d118e6e70569a36e2bf5ad54cef05a7d2d51b431d58b02bfe5499a898 WHIRLPOOL fe61b1f528a68ab27e5bc1ce60689eb81de2ce96160af7138f1f07263f974083ca58ba3465828b3925146a0bf4e6b1b262cc79afb8623704ed99cfe7923e57e2
|
||||
EBUILD oxygen-5.8.6-r1.ebuild 1967 SHA256 955ee28d01e37972b0775fea93e374f05ce7fe8e7e0e7c567d17e22af9c18fbf SHA512 997cc6a0d86378da7840ae5fb8e04fc7b2253abf93cccc1e72da7d55d1236ec2395cc0b51193d5cbc8c5ecc75d2a70e41b416f01e5f153d43021d1a0a603f58f WHIRLPOOL 0342a8c3aaa6411dd83e2a57db1d0675e4287c8944053140ef6a937be413cdb6f20094b93246431b443e0492e0a6ff916cc050d6351b8bb3fdbe3996bb8fedef
|
||||
EBUILD oxygen-5.8.7-r1.ebuild 1969 SHA256 3737b85e417a187d470cf17ca0d4615eb9de2141d585bb5bd7068e1bc7764506 SHA512 8dd1998a5f5a73f8ef9c18671024904d53d5273b0ed82e42c3d3945141c54a42a948ea3349c44ec5fafc5b149ffbe0390e23789e2c6d90f6c4c43560f6b7e790 WHIRLPOOL d0a17feb2d30c6b4782ac54439dd1e30691d9f6d16ac8fb9d2529426f2392b56ba6784286ad1ca0e5268fe94263a0dca2340e37b2e72b20c2067ac9030dd075e
|
||||
EBUILD oxygen-5.9.5-r1.ebuild 1998 SHA256 6d7b1460f61285908830117d0824e9e15c9d99ee4a984ce012e44ec020a5a8b8 SHA512 98c37a9a0b15ae1f093eb2204154bbad2118cea67f5c512159f4b9fa554b1905fe58f199ec691e49e4da2af0abb0606a361ef617783d18a2848938cfb2af9985 WHIRLPOOL d3e79f74eb24946682dc8a44a04cb356fb86eb9aaf0722cbec2ab1b8c33b42935e26abc3089f8f67f0ce10a05f71d96d0255ad0a681ae9758248f755103e746b
|
||||
MISC ChangeLog 13152 SHA256 cc7b005adc5ed1b6fd423fd68a2b62d1faf1d9bff6f841c481d9615deb09257b SHA512 596dde0ebdf0b7c096d5e1b8f8e13df34f8ff8d68e1f4d6ae347ca7c3ccbd7b24e9148739d9f7ab5907bd7a5f387bdf3699bc863761397d8688d0b98f1a503f5 WHIRLPOOL d0bc9657c46adb679a67a80b759b799b7f0b77ac4ee702faed0ad2f79faecfe40d9755886f897cf015129c75edc8c8b35354e3925ce131f60c34f0323e75828c
|
||||
MISC ChangeLog-2015 696 SHA256 a0835cf04e221f63a851870aa2b0c27e96af2934f417944223bc5660c13a2bc1 SHA512 b85804e18ac74f5162097474f3573da3f1d3a7447467879b29f73ceffead39b14fb666ea1c9737dcb033043f70e3d50b7cad4258277dd91a9c2bc5f18772f68b WHIRLPOOL 7cfe39d1e4aaeee37a331d1d9bdaeb86823388604b789c3ca98fc66174ec534bcdb9cbd4d1c64f8bedf4a980823d04608ebcc667dd7388feec564902e19b6faa
|
||||
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_LA_PUNT="yes"
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit gnome2 multilib toolchain-funcs vala versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="Open source photo manager for GNOME"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=app-crypt/gcr-3[gtk]
|
||||
>=dev-db/sqlite-3.5.9:3
|
||||
>=dev-libs/glib-2.40.0:2
|
||||
>=dev-libs/json-glib-0.7.6
|
||||
>=dev-libs/libgee-0.8.5:0.8
|
||||
>=dev-libs/libxml2-2.6.32:2
|
||||
gnome-base/dconf
|
||||
>=media-libs/gexiv2-0.10.4
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gst-plugins-good:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libexif-0.6.16:=
|
||||
>=media-libs/libgphoto2-2.5:=
|
||||
>=media-libs/libraw-0.13.2:=
|
||||
media-plugins/gst-plugins-gdkpixbuf:1.0
|
||||
>=net-libs/libsoup-2.42.0:2.4
|
||||
net-libs/webkit-gtk:4
|
||||
virtual/libgudev:=[introspection]
|
||||
>=x11-libs/gtk+-3.14.0:3[X]
|
||||
dev-libs/libgdata
|
||||
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/itstool
|
||||
>=sys-devel/gettext-0.19.7
|
||||
>=sys-devel/m4-1.4.13
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# This probably comes from libraries that
|
||||
# shotwell-video-thumbnailer links to.
|
||||
# Nothing we can do at the moment. #435048
|
||||
QA_FLAGS_IGNORED="/usr/libexec/${PN}/${PN}-video-thumbnailer"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure --disable-static
|
||||
}
|
@ -0,0 +1,513 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/mesa.git"
|
||||
|
||||
if [[ ${PV} = 9999 ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools llvm multilib-minimal python-any-r1 pax-utils ${GIT_ECLASS}
|
||||
|
||||
OPENGL_DIR="xorg-x11"
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="OpenGL-like graphic library for Linux"
|
||||
HOMEPAGE="https://www.mesa3d.org/"
|
||||
|
||||
if [[ $PV == 9999 ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
INTEL_CARDS="i915 i965 intel"
|
||||
RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
|
||||
VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} freedreno imx nouveau vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS}
|
||||
bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm
|
||||
+nptl opencl osmesa pax_kernel openmax pic selinux vaapi valgrind vdpau
|
||||
vulkan wayland xvmc xa"
|
||||
|
||||
REQUIRED_USE="
|
||||
d3d9? ( dri3 gallium )
|
||||
llvm? ( gallium )
|
||||
opencl? ( gallium llvm )
|
||||
openmax? ( gallium )
|
||||
gles1? ( egl )
|
||||
gles2? ( egl )
|
||||
vaapi? ( gallium )
|
||||
vdpau? ( gallium )
|
||||
vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
|
||||
video_cards_radeonsi? ( llvm ) )
|
||||
wayland? ( egl gbm )
|
||||
xa? ( gallium )
|
||||
video_cards_freedreno? ( gallium )
|
||||
video_cards_intel? ( classic )
|
||||
video_cards_i915? ( || ( classic gallium ) )
|
||||
video_cards_i965? ( classic )
|
||||
video_cards_imx? ( gallium )
|
||||
video_cards_nouveau? ( || ( classic gallium ) )
|
||||
video_cards_radeon? ( || ( classic gallium )
|
||||
gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
|
||||
video_cards_r100? ( classic )
|
||||
video_cards_r200? ( classic )
|
||||
video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
|
||||
video_cards_r600? ( gallium )
|
||||
video_cards_radeonsi? ( gallium llvm )
|
||||
video_cards_vivante? ( gallium gbm )
|
||||
video_cards_vmware? ( gallium )
|
||||
"
|
||||
|
||||
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.74"
|
||||
# keep correct libdrm and dri2proto dep
|
||||
# keep blocks in rdepend for binpkg
|
||||
RDEPEND="
|
||||
!<x11-base/xorg-server-1.7
|
||||
!<=x11-proto/xf86driproto-2.0.3
|
||||
abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
classic? ( app-eselect/eselect-mesa )
|
||||
gallium? ( app-eselect/eselect-mesa )
|
||||
>=app-eselect/eselect-opengl-1.3.0
|
||||
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
|
||||
llvm? (
|
||||
video_cards_radeonsi? (
|
||||
virtual/libelf:0=[${MULTILIB_USEDEP}]
|
||||
vulkan? (
|
||||
|| (
|
||||
sys-devel/llvm:4[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/llvm-3.9.0:0[${MULTILIB_USEDEP}] ) )
|
||||
)
|
||||
video_cards_r600? (
|
||||
virtual/libelf:0=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
video_cards_radeon? (
|
||||
virtual/libelf:0=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
|| (
|
||||
sys-devel/llvm:4[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/llvm-3.6.0:0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
<sys-devel/llvm-5:=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
opencl? (
|
||||
app-eselect/eselect-opencl
|
||||
dev-libs/libclc
|
||||
virtual/libelf:0=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
openmax? ( >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}] )
|
||||
vaapi? (
|
||||
>=x11-libs/libva-1.6.0:=[${MULTILIB_USEDEP}]
|
||||
video_cards_nouveau? ( !<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
|
||||
)
|
||||
vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
|
||||
wayland? ( >=dev-libs/wayland-1.11.0:=[${MULTILIB_USEDEP}] )
|
||||
xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
|
||||
${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
|
||||
"
|
||||
for card in ${INTEL_CARDS}; do
|
||||
RDEPEND="${RDEPEND}
|
||||
video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
|
||||
"
|
||||
done
|
||||
|
||||
for card in ${RADEON_CARDS}; do
|
||||
RDEPEND="${RDEPEND}
|
||||
video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
|
||||
"
|
||||
done
|
||||
RDEPEND="${RDEPEND}
|
||||
video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
|
||||
"
|
||||
|
||||
# FIXME: kill the sys-devel/llvm[video_cards_radeon] compat once
|
||||
# LLVM < 3.9 is out of the game
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
llvm? (
|
||||
video_cards_radeonsi? ( || (
|
||||
sys-devel/llvm[llvm_targets_AMDGPU]
|
||||
sys-devel/llvm[video_cards_radeon]
|
||||
) )
|
||||
)
|
||||
opencl? (
|
||||
|| (
|
||||
sys-devel/llvm:4[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/llvm-3.6.0:0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
|| (
|
||||
sys-devel/clang:4[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/clang-3.6.0:0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
>=sys-devel/gcc-4.6
|
||||
)
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
valgrind? ( dev-util/valgrind )
|
||||
>=x11-proto/dri2proto-2.8-r1:=[${MULTILIB_USEDEP}]
|
||||
dri3? (
|
||||
>=x11-proto/dri3proto-1.0:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/presentproto-1.0:=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
>=x11-proto/glproto-1.4.17-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xextproto-7.2.1-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xf86driproto-2.1.1-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xf86vidmodeproto-2.3.1-r1:=[${MULTILIB_USEDEP}]
|
||||
"
|
||||
[[ ${PV} == 9999 ]] && DEPEND+="
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
$(python_gen_any_dep ">=dev-python/mako-0.7.3[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EGIT_CHECKOUT_DIR=${S}
|
||||
|
||||
QA_WX_LOAD="
|
||||
x86? (
|
||||
!pic? (
|
||||
usr/lib*/libglapi.so.0.0.0
|
||||
usr/lib*/libGLESv1_CM.so.1.1.0
|
||||
usr/lib*/libGLESv2.so.2.0.0
|
||||
usr/lib*/libGL.so.1.2.0
|
||||
usr/lib*/libOSMesa.so.8.0.0
|
||||
)
|
||||
)"
|
||||
|
||||
pkg_setup() {
|
||||
# warning message for bug 459306
|
||||
if use llvm && has_version sys-devel/llvm[!debug=]; then
|
||||
ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
|
||||
ewarn "detected! This can cause problems. For details, see bug 459306."
|
||||
fi
|
||||
|
||||
if use llvm || use opencl; then
|
||||
LLVM_MAX_SLOT=4 llvm_pkg_setup
|
||||
fi
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf
|
||||
|
||||
if use classic; then
|
||||
# Configurable DRI drivers
|
||||
driver_enable swrast
|
||||
|
||||
# Intel code
|
||||
driver_enable video_cards_i915 i915
|
||||
driver_enable video_cards_i965 i965
|
||||
if ! use video_cards_i915 && \
|
||||
! use video_cards_i965; then
|
||||
driver_enable video_cards_intel i915 i965
|
||||
fi
|
||||
|
||||
# Nouveau code
|
||||
driver_enable video_cards_nouveau nouveau
|
||||
|
||||
# ATI code
|
||||
driver_enable video_cards_r100 radeon
|
||||
driver_enable video_cards_r200 r200
|
||||
if ! use video_cards_r100 && \
|
||||
! use video_cards_r200; then
|
||||
driver_enable video_cards_radeon radeon r200
|
||||
fi
|
||||
fi
|
||||
|
||||
if use egl; then
|
||||
myconf+=" --with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm")"
|
||||
fi
|
||||
|
||||
if use gallium; then
|
||||
myconf+="
|
||||
$(use_enable d3d9 nine)
|
||||
$(use_enable llvm gallium-llvm)
|
||||
$(use_enable openmax omx)
|
||||
$(use_enable vaapi va)
|
||||
$(use_enable vdpau)
|
||||
$(use_enable xa)
|
||||
$(use_enable xvmc)
|
||||
"
|
||||
use vaapi && myconf+=" --with-va-libdir=/usr/$(get_libdir)/va/drivers"
|
||||
|
||||
gallium_enable swrast
|
||||
gallium_enable video_cards_vc4 vc4
|
||||
gallium_enable video_cards_vivante etnaviv
|
||||
gallium_enable video_cards_vmware svga
|
||||
gallium_enable video_cards_nouveau nouveau
|
||||
gallium_enable video_cards_i915 i915
|
||||
gallium_enable video_cards_imx imx
|
||||
if ! use video_cards_i915 && \
|
||||
! use video_cards_i965; then
|
||||
gallium_enable video_cards_intel i915
|
||||
fi
|
||||
|
||||
gallium_enable video_cards_r300 r300
|
||||
gallium_enable video_cards_r600 r600
|
||||
gallium_enable video_cards_radeonsi radeonsi
|
||||
if ! use video_cards_r300 && \
|
||||
! use video_cards_r600; then
|
||||
gallium_enable video_cards_radeon r300 r600
|
||||
fi
|
||||
|
||||
gallium_enable video_cards_freedreno freedreno
|
||||
# opencl stuff
|
||||
if use opencl; then
|
||||
myconf+="
|
||||
$(use_enable opencl)
|
||||
--with-clang-libdir="${EPREFIX}/usr/lib"
|
||||
"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use vulkan; then
|
||||
vulkan_enable video_cards_i965 intel
|
||||
vulkan_enable video_cards_radeonsi radeon
|
||||
fi
|
||||
|
||||
# x86 hardened pax_kernel needs glx-rts, bug 240956
|
||||
if [[ ${ABI} == x86 ]]; then
|
||||
myconf+=" $(use_enable pax_kernel glx-read-only-text)"
|
||||
fi
|
||||
|
||||
# on abi_x86_32 hardened we need to have asm disable
|
||||
if [[ ${ABI} == x86* ]] && use pic; then
|
||||
myconf+=" --disable-asm"
|
||||
fi
|
||||
|
||||
if use gallium; then
|
||||
myconf+=" $(use_enable osmesa gallium-osmesa)"
|
||||
else
|
||||
myconf+=" $(use_enable osmesa)"
|
||||
fi
|
||||
|
||||
# build fails with BSD indent, bug #428112
|
||||
use userland_GNU || export INDENT=cat
|
||||
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf \
|
||||
--enable-dri \
|
||||
--enable-glx \
|
||||
--enable-shared-glapi \
|
||||
$(use_enable !bindist texture-float) \
|
||||
$(use_enable d3d9 nine) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dri3) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable gbm) \
|
||||
$(use_enable gles1) \
|
||||
$(use_enable gles2) \
|
||||
$(use_enable nptl glx-tls) \
|
||||
--enable-valgrind=$(usex valgrind auto no) \
|
||||
--enable-llvm-shared-libs \
|
||||
--with-dri-drivers=${DRI_DRIVERS} \
|
||||
--with-gallium-drivers=${GALLIUM_DRIVERS} \
|
||||
--with-vulkan-drivers=${VULKAN_DRIVERS} \
|
||||
PYTHON2="${PYTHON}" \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
|
||||
if use classic || use gallium; then
|
||||
ebegin "Moving DRI/Gallium drivers for dynamic switching"
|
||||
local gallium_drivers=( i915_dri.so i965_dri.so r300_dri.so r600_dri.so swrast_dri.so )
|
||||
keepdir /usr/$(get_libdir)/dri
|
||||
dodir /usr/$(get_libdir)/mesa
|
||||
for x in ${gallium_drivers[@]}; do
|
||||
if [ -f "$(get_libdir)/gallium/${x}" ]; then
|
||||
mv -f "${ED}/usr/$(get_libdir)/dri/${x}" "${ED}/usr/$(get_libdir)/dri/${x/_dri.so/g_dri.so}" \
|
||||
|| die "Failed to move ${x}"
|
||||
fi
|
||||
done
|
||||
if use classic; then
|
||||
emake -C "${BUILD_DIR}/src/mesa/drivers/dri" DESTDIR="${D}" install
|
||||
fi
|
||||
for x in "${ED}"/usr/$(get_libdir)/dri/*.so; do
|
||||
if [ -f ${x} -o -L ${x} ]; then
|
||||
mv -f "${x}" "${x/dri/mesa}" \
|
||||
|| die "Failed to move ${x}"
|
||||
fi
|
||||
done
|
||||
pushd "${ED}"/usr/$(get_libdir)/dri || die "pushd failed"
|
||||
ln -s ../mesa/*.so . || die "Creating symlink failed"
|
||||
# remove symlinks to drivers known to eselect
|
||||
for x in ${gallium_drivers[@]}; do
|
||||
if [ -f ${x} -o -L ${x} ]; then
|
||||
rm "${x}" || die "Failed to remove ${x}"
|
||||
fi
|
||||
done
|
||||
popd
|
||||
eend $?
|
||||
fi
|
||||
if use opencl; then
|
||||
ebegin "Moving Gallium/Clover OpenCL implementation for dynamic switching"
|
||||
local cl_dir="/usr/$(get_libdir)/OpenCL/vendors/mesa"
|
||||
dodir ${cl_dir}/{lib,include}
|
||||
if [ -f "${ED}/usr/$(get_libdir)/libOpenCL.so" ]; then
|
||||
mv -f "${ED}"/usr/$(get_libdir)/libOpenCL.so* \
|
||||
"${ED}"${cl_dir}
|
||||
fi
|
||||
if [ -f "${ED}/usr/include/CL/opencl.h" ]; then
|
||||
mv -f "${ED}"/usr/include/CL \
|
||||
"${ED}"${cl_dir}/include
|
||||
fi
|
||||
eend $?
|
||||
fi
|
||||
|
||||
if use openmax; then
|
||||
echo "XDG_DATA_DIRS=\"${EPREFIX}/usr/share/mesa/xdg\"" > "${T}/99mesaxdgomx"
|
||||
doenvd "${T}"/99mesaxdgomx
|
||||
keepdir /usr/share/mesa/xdg
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -name '*.la' -delete
|
||||
einstalldocs
|
||||
|
||||
if use !bindist; then
|
||||
dodoc docs/patents.txt
|
||||
fi
|
||||
|
||||
# Install config file for eselect mesa
|
||||
insinto /usr/share/mesa
|
||||
newins "${FILESDIR}/eselect-mesa.conf.9.2" eselect-mesa.conf
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if use llvm; then
|
||||
local llvm_tests='lp_test_arit lp_test_arit lp_test_blend lp_test_blend lp_test_conv lp_test_conv lp_test_format lp_test_format lp_test_printf lp_test_printf'
|
||||
pushd src/gallium/drivers/llvmpipe >/dev/null || die
|
||||
emake ${llvm_tests}
|
||||
pax-mark m ${llvm_tests}
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
emake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Switch to the xorg implementation.
|
||||
echo
|
||||
eselect opengl set --use-old ${OPENGL_DIR}
|
||||
|
||||
# Select classic/gallium drivers
|
||||
if use classic || use gallium; then
|
||||
eselect mesa set --auto
|
||||
fi
|
||||
|
||||
# Switch to mesa opencl
|
||||
if use opencl; then
|
||||
eselect opencl set --use-old ${PN}
|
||||
fi
|
||||
|
||||
# run omxregister-bellagio to make the OpenMAX drivers known system-wide
|
||||
if use openmax; then
|
||||
ebegin "Registering OpenMAX drivers"
|
||||
BELLAGIO_SEARCH_PATH="${EPREFIX}/usr/$(get_libdir)/libomxil-bellagio0" \
|
||||
OMX_BELLAGIO_REGISTRY=${EPREFIX}/usr/share/mesa/xdg/.omxregister \
|
||||
omxregister-bellagio
|
||||
eend $?
|
||||
fi
|
||||
|
||||
# warn about patent encumbered texture-float
|
||||
if use !bindist; then
|
||||
elog "USE=\"bindist\" was not set. Potentially patent encumbered code was"
|
||||
elog "enabled. Please see patents.txt for an explanation."
|
||||
fi
|
||||
|
||||
if ! has_version media-libs/libtxc_dxtn; then
|
||||
elog "Note that in order to have full S3TC support, it is necessary to install"
|
||||
elog "media-libs/libtxc_dxtn as well. This may be necessary to get nice"
|
||||
elog "textures in some apps, and some others even require this to run."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
if use openmax; then
|
||||
rm "${EPREFIX}"/usr/share/mesa/xdg/.omxregister
|
||||
fi
|
||||
}
|
||||
|
||||
# $1 - VIDEO_CARDS flag
|
||||
# other args - names of DRI drivers to enable
|
||||
# TODO: avoid code duplication for a more elegant implementation
|
||||
driver_enable() {
|
||||
case $# in
|
||||
# for enabling unconditionally
|
||||
1)
|
||||
DRI_DRIVERS+=",$1"
|
||||
;;
|
||||
*)
|
||||
if use $1; then
|
||||
shift
|
||||
for i in $@; do
|
||||
DRI_DRIVERS+=",${i}"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
gallium_enable() {
|
||||
case $# in
|
||||
# for enabling unconditionally
|
||||
1)
|
||||
GALLIUM_DRIVERS+=",$1"
|
||||
;;
|
||||
*)
|
||||
if use $1; then
|
||||
shift
|
||||
for i in $@; do
|
||||
GALLIUM_DRIVERS+=",${i}"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
vulkan_enable() {
|
||||
case $# in
|
||||
# for enabling unconditionally
|
||||
1)
|
||||
VULKAN_DRIVERS+=",$1"
|
||||
;;
|
||||
*)
|
||||
if use $1; then
|
||||
shift
|
||||
for i in $@; do
|
||||
VULKAN_DRIVERS+=",${i}"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
DIST phonon-backend-gstreamer-4.9.0.tar.xz 75960 SHA256 cec3e5ece1261d344b68363ef0606ebf49772628ba94bb55b0c0d18773b885f1 SHA512 9c13d37c6c7070c2bd8fcc562f743ac2f55289bc7cc82147ef0ae990e5d380d541cc1d9ce61e6ad1549ed1935d41faafaeeb0cd5463e4c656ea8fee636ff4dfe WHIRLPOOL caaa0e3392e82e120b288d3714ec4987ba70f7b11b920049da9c26fea1b940c15e5e569c855c8b37a26cff8a04959ec5b2c238e6460b324a85c22e444265f136
|
||||
EBUILD phonon-gstreamer-4.9.0-r1.ebuild 1977 SHA256 c9764c121f3e309edeac2b278b626b6df26da2ef7a3777280d4e095b3a9243a4 SHA512 93b3573e73b14bf01d5ab3c659d8920311f097ba99fa4c5cb075a71bbe8dc0e9a99ac69f53f53f6e07c69811f952a8d48ada2a3cf81de413519f5ba8bc898022 WHIRLPOOL 7fbfcc50b36a9734b2b2c0771895c547bd9883ae4e34d40b73c1524a487189cef76c4405dd4d1f5dab2228ee7d36c78496fc7fdd7383d0f7a4c4f350810192aa
|
||||
EBUILD phonon-gstreamer-4.9.0.ebuild 1788 SHA256 a59585887468d465b55631ddc3749555a6a3663cd808f77d4d66c3c70b6f2496 SHA512 505f3dd39bd1a73d3c6fc08cfb660fb2354dcdd92f9326e7b40872eab9d1108ea24e34288ab45508f6e6f707fbbd82a27ef88e17500b118f4eb8ed092a1136ca WHIRLPOOL 90184009394a5617e2ffda8fd84a79b502b87266bb6fd25d05da0d985a1ee4f6ff8d7517b50075260645c416dc51235c75aa7683686e56e3fe1ec488f437088d
|
||||
EBUILD phonon-gstreamer-9999.ebuild 1788 SHA256 490c5d73a0e4c1e381f0d11533eca2f5c0a880d60bc9a476ced81e7fd2a4c301 SHA512 15ddbcb2c78759069b4dd0e25c4f54a64ee0dfecb622ecb6a0c241e2636bc7a1a87aa94a7a4ff025b9998de1f05b0b74a8f449f8b6e155083da61cf794afe8bf WHIRLPOOL cd8c41b9945bf75b13ad804b59dad110cd6b414f68f69c71697355b35abb823bf5bd0e5fb326f5e3d17fc9134d1952f75199cdc714e7305c07d0fdd7fc4d9575
|
||||
EBUILD phonon-gstreamer-9999.ebuild 1976 SHA256 d7c17381169d708f3298d985d337c4a75abbe53ec52be74a20d0d8aef77ea9fa SHA512 8e5cac1bbc0bcae1ee626122263bf1c3a81bdda06f7e0b12d6417ef8cbeafb2db7277f486ea9311ff3867fd55bf928978a127092900c8040ae41e0c9ac824c22 WHIRLPOOL d5cf1b429fb7402d83a3dd03a9811db1b93a19740ff273ad06672f84e9dd5fd29fade077b64554507267d9eb138ac79d53ae6de16a6271fdb8f9f5dc8f8dfd5a
|
||||
MISC ChangeLog 7391 SHA256 96c96ca0262e5a05d97c54e6a238122a001e63ddf1fc4c6d2ae8ae83933cbb9a SHA512 6feba86d922fc0b3f1b3080a14f1106df4edca051f6ef30d63542c1c7e33ebd893e1a9acd13a12a20cf11c9741f70f2e207b4ae26776361dc5ffdd007d2fd978 WHIRLPOOL cb1fad91bf30d692cf302bdd3abb8252bf36596233859cf63504479c23ade8eb1a4d5a4db4f7cd6b54acbfb87df0ab6dde46699fcca5705e9a456e7bda83c073
|
||||
MISC ChangeLog-2015 10283 SHA256 e31ad27781d37f430d52801687feb8a6005002a2d25e976c02e544a602729c7c SHA512 54521dfdd943f4cca8d5a43ea0749dbab71c2c6b930a05ec988d91459520b386cf90231afcea7a41ae1f036a21f24e2c7718ae88c3e2a3ad9ccc6c1c33c862ae WHIRLPOOL 855b0846710c735f48315aa71b0f0eca22cde79a9cf21b1eea1d51f12f869e37c9fda5bffe804092775c3274ba12c215bfc64e6ac0b82332d24f50a9c89d82b6
|
||||
MISC metadata.xml 339 SHA256 3630867165ac61395c881cb3fc4a857363f765aeff24764835ba33a5ae75adea SHA512 c481721ab8e7762b2b951501cc99f7e2d2263ffd682dce3731fb415b677b74f7fbfe7770e9d2b1b1ce496c10254b84bb7489ff971593dac90c151a9ff1623e9a WHIRLPOOL 38447c2aba96f734a81dc9187bd78f4f7577f4fadbefcbd80378ca1cf8d679f05678615823a13654261b032581506a104eb7c76481301ef8269b45b88a561443
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
MY_PN="phonon-backend-gstreamer"
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_P}.tar.xz"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
|
||||
else
|
||||
EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
|
||||
inherit git-r3
|
||||
fi
|
||||
|
||||
inherit cmake-utils multibuild
|
||||
|
||||
DESCRIPTION="Phonon GStreamer backend"
|
||||
HOMEPAGE="https://phonon.kde.org/"
|
||||
|
||||
LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
|
||||
SLOT="0"
|
||||
IUSE="alsa debug +network qt4 +qt5"
|
||||
|
||||
REQUIRED_USE="|| ( qt4 qt5 )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
>=media-libs/phonon-4.9.0[qt4?,qt5?]
|
||||
media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis]
|
||||
virtual/opengl
|
||||
network? ( media-plugins/gst-plugins-soup:1.0 )
|
||||
qt4? (
|
||||
>=dev-qt/qtcore-4.8.7-r2:4[glib]
|
||||
>=dev-qt/qtgui-4.8.7:4[glib]
|
||||
>=dev-qt/qtopengl-4.8.7:4
|
||||
!<dev-qt/qtwebkit-4.10.4:4[gstreamer]
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtopengl:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use qt4 && [[ $(gcc-major-version) -lt 5 ]] ; then
|
||||
ewarn "A GCC version older than 5 was detected. There may be trouble. See also Gentoo bug #595618"
|
||||
fi
|
||||
|
||||
MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconfigure() {
|
||||
local mycmakeargs=()
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
|
||||
mycmakeargs+=( -DPHONON_BUILD_PHONON4QT5=OFF )
|
||||
fi
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
|
||||
mycmakeargs+=( -DPHONON_BUILD_PHONON4QT5=ON )
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multibuild_foreach_variant myconfigure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
multibuild_foreach_variant cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake-utils_src_install
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
DIST phonon-backend-vlc-0.9.0.tar.xz 60044 SHA256 c0ced7ca571acc22211eecf5158241714fa9ccdb82d4fe0a970ad702860ccdbe SHA512 e3482717ee84b5d80f81300ce01410c982b0083cd53db312a622a287f9b3f66fc967bd0832f18e3382c5dd073055394eec42918e68ec456232aa7750b0f50611 WHIRLPOOL b0e9928e9d1d49c33fcad8645d2c38b2cd43561c80832bb373e0766697bc7a8e72231e149cd4408a34dfc2a68ff6f2e0d604c3318700220f5662cde5ef93dcf4
|
||||
DIST phonon-backend-vlc-0.9.1.tar.xz 59972 SHA256 e698729ba8487299105309623722344f2cd84c46482516d51cd6609fac297313 SHA512 104a29159541002d4064486b54d02183c32cf87931c205badf44333d9481b0c0e70e6eae7f9d3c558bef977de37f76cc203dc5c15120f4146d64d451992947aa WHIRLPOOL 579198596b495b4a4dfed2fe163214c04164ea8f665521a88102c21cb6b68ca74732f58546e6a623285996f77d2255f918fc04a5f9d4cc69c55a6423a14fd3fc
|
||||
EBUILD phonon-vlc-0.9.0.ebuild 1465 SHA256 53a8f7b2cfa33498fd9db0314fee7735302cea77b3017c7860cb0d2ae7c17270 SHA512 c1ed1eb2ea3c07d2538c59481f6398820d7735c07002b4190d73beb0faeb9807f68f56b4fe9110660c92aecf86ee4d2f6182ae60d67ece4b4808c5aa231a887d WHIRLPOOL de733bf205405e68c67ec05a178c897e0035eaf13f48a58decccdff71a72c38dc57380e7a2181a8f9828fd3fc8a4ff39fb2cb3bc298c87e9404ebfac6dbc6d03
|
||||
EBUILD phonon-vlc-0.9.1.ebuild 1493 SHA256 62caabc04f6c57049a0dd26b9582b8f35f7b407c68d9f0c9450e9d58f54af43d SHA512 e06eeccafb131a391086ecd9bf34d170165005b584bc9012e87a795356b74825e47369124183d0878adf1af8caf1b94139d5a44189ca193f3ea169d4bb7c4dd2 WHIRLPOOL 81cf7beb300e567190b7303338be0a29eb3f070429d3970530ed19c95abb22a49ed7a90b8195583e41745da681a33aa3d1a8b19617b82a141b3e29ee1701a415
|
||||
EBUILD phonon-vlc-9999.ebuild 1493 SHA256 62caabc04f6c57049a0dd26b9582b8f35f7b407c68d9f0c9450e9d58f54af43d SHA512 e06eeccafb131a391086ecd9bf34d170165005b584bc9012e87a795356b74825e47369124183d0878adf1af8caf1b94139d5a44189ca193f3ea169d4bb7c4dd2 WHIRLPOOL 81cf7beb300e567190b7303338be0a29eb3f070429d3970530ed19c95abb22a49ed7a90b8195583e41745da681a33aa3d1a8b19617b82a141b3e29ee1701a415
|
||||
EBUILD phonon-vlc-0.9.1-r1.ebuild 1673 SHA256 0c492e39001a7b7bfbc3b5c7e073c67395f594a2ac4f8455a9e633a678602fbc SHA512 83e1234a02ad3d82dc52b59e857b78dc4b20e9307acf487f66dd1758249deac10dbc937ff913042e0faf6209a1fd3399a6d1a4a8aa630d8fd5b1f1bfaf054184 WHIRLPOOL 26e0ab916db150d14040f020671eb16b11733b0b5a776b9923456eb466eaaffd57f4a7c534ad65faf871fcc0f87bf0930445341ce8ec1df59119ced7f265ddf9
|
||||
EBUILD phonon-vlc-9999.ebuild 1673 SHA256 0c492e39001a7b7bfbc3b5c7e073c67395f594a2ac4f8455a9e633a678602fbc SHA512 83e1234a02ad3d82dc52b59e857b78dc4b20e9307acf487f66dd1758249deac10dbc937ff913042e0faf6209a1fd3399a6d1a4a8aa630d8fd5b1f1bfaf054184 WHIRLPOOL 26e0ab916db150d14040f020671eb16b11733b0b5a776b9923456eb466eaaffd57f4a7c534ad65faf871fcc0f87bf0930445341ce8ec1df59119ced7f265ddf9
|
||||
MISC ChangeLog 5106 SHA256 27631c552e0cfe8cc426fd84ab460a46ffa5dbc2be206a8ba362417fc22cc3b4 SHA512 9ccacf2351897f969fddca9b8c9f1c508771c951e84324a37b8875054f39422c2e2ce2b009da20f471fa2ba8a308dc7b1009289425c75e9f5c1f8b20aaca4dce WHIRLPOOL 7fe5a9e3c0d1d8e1a684c6d71ce3e5766180d458c8ce7ed3619084cf8de66c3b6468dcd24f985d3409e7023187e05926ba19770983ec1392592fb333d348238e
|
||||
MISC ChangeLog-2015 8954 SHA256 2c45bd289dc6744716a60ebce98c93edf73abfd212a2235da8527514c4caf4fb SHA512 e775310eb347742aaf19e0bc0cfa5b176184188faed10fd2239e5d7365627cb996b7c88732ba160b7c26198b65c06148523f53ca81da7227996ad9499cb6b224 WHIRLPOOL 9a2e36c44b9cef9fed5c20cb5b7ad33c1177ab289249bda1081ba2870f3f038bae28e7a0c404e277e294e0e2070e4ef381dbb78ab45c6031bcc4428333098f4f
|
||||
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
|
||||
|
@ -1 +1 @@
|
||||
Thu, 01 Jun 2017 12:38:59 +0000
|
||||
Fri, 02 Jun 2017 06:09:00 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 01 Jun 2017 12:38:59 +0000
|
||||
Fri, 02 Jun 2017 06:09:00 +0000
|
||||
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/packaging-16.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/jinja[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyyaml[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] || ( dev-python/pycryptodome[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pycrypto-2.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-python/httplib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/six[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] net-misc/sshpass virtual/ssh dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/mock-1.0.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/mock-1.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/passlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/coverage[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/unittest2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-vcs/git ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Model-driven deployment, config management, and command execution framework
|
||||
EAPI=6
|
||||
HOMEPAGE=http://ansible.com/
|
||||
IUSE=test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86 ~x64-macos
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/jinja[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyyaml[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] || ( dev-python/pycryptodome[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pycrypto-2.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-python/httplib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/six[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] net-misc/sshpass virtual/ssh python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://releases.ansible.com/ansible/ansible-2.3.1.0.tar.gz
|
||||
_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=17bb0228f163c154c44c605b89030645
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DESCRIPTION=Colorizes output of diff
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.colordiff.org/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/perl sys-apps/diffutils
|
||||
SLOT=0
|
||||
SRC_URI=http://www.colordiff.org/colordiff-1.0.13.tar.gz
|
||||
_eclasses_=prefix df8265631f8bf5f5df387e9b987121f9
|
||||
_md5_=2e5917cadc67e4b400400b82e54b1ede
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DESCRIPTION=Colorizes output of diff
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.colordiff.org/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/perl sys-apps/diffutils
|
||||
SLOT=0
|
||||
SRC_URI=http://www.colordiff.org/colordiff-1.0.15.tar.gz
|
||||
_eclasses_=prefix df8265631f8bf5f5df387e9b987121f9
|
||||
_md5_=fe15c84976bf9a1cc563adbccbbae01b
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DESCRIPTION=Colorizes output of diff
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.colordiff.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/perl sys-apps/diffutils
|
||||
SLOT=0
|
||||
SRC_URI=http://www.colordiff.org/colordiff-1.0.17.tar.gz
|
||||
_eclasses_=prefix df8265631f8bf5f5df387e9b987121f9
|
||||
_md5_=b5f45f09c9c500cdb72d34f40ae1f8e3
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
|
||||
DESCRIPTION=Real-time web framework
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
|
||||
IUSE=test minimal examples
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.32.tar.gz
|
||||
_eclasses_=multiprocessing 284a473719153462f3e974d86c8cb81c perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
|
||||
_md5_=b00098755cc1bff39bb8686f221ed659
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/pyyaml[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
DESCRIPTION=A library to multiply test cases
|
||||
EAPI=6
|
||||
HOMEPAGE=https://pypi.python.org/pypi/ddt https://github.com/txels/ddt
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
|
||||
KEYWORDS=~amd64 ~arm64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/d/ddt/ddt-1.1.1.tar.gz
|
||||
_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=8102bddd94ac3b2fc76566cde5e8163f
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby21? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby24] ) ) test? ( x11-libs/cairo ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rake[ruby_targets_ruby24] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) )
|
||||
DESCRIPTION=A pkg-config implementation by Ruby
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/rcairo/pkg-config
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ruby_targets_ruby24 test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=|| ( LGPL-2 LGPL-2.1 LGPL-3 )
|
||||
RDEPEND=ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ruby_targets_ruby24 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/pkg-config-1.2.3.gem
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e ruby-fakegem 9652a5d6e78586973d23226d8fd77713 ruby-ng e52d9a73c7757cdc3b195bcd5cf9d389 ruby-utils 453e0fe0dd06baac93b584c91528cc62 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=b627fac3e5f24a1b364ccf63d58383bf
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby21] >=dev-ruby/railties-3.0:*[ruby_targets_ruby21] <dev-ruby/railties-5.1:*[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby22] >=dev-ruby/railties-3.0:*[ruby_targets_ruby22] <dev-ruby/railties-5.1:*[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby23] >=dev-ruby/railties-3.0:*[ruby_targets_ruby23] <dev-ruby/railties-5.1:*[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/bundler[ruby_targets_ruby21] dev-ruby/rspec-rails[ruby_targets_ruby21] dev-ruby/rspec-collection_matchers[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/bundler[ruby_targets_ruby22] dev-ruby/rspec-rails[ruby_targets_ruby22] dev-ruby/rspec-collection_matchers[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/bundler[ruby_targets_ruby23] dev-ruby/rspec-rails[ruby_targets_ruby23] dev-ruby/rspec-collection_matchers[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( doc? ( dev-ruby/yard[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/yard[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/yard[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||
DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/Mange/roadie-rails
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby21] >=dev-ruby/railties-3.0:*[ruby_targets_ruby21] <dev-ruby/railties-5.1:*[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby22] >=dev-ruby/railties-3.0:*[ruby_targets_ruby22] <dev-ruby/railties-5.1:*[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/roadie-3.1[ruby_targets_ruby23] >=dev-ruby/railties-3.0:*[ruby_targets_ruby23] <dev-ruby/railties-5.1:*[ruby_targets_ruby23] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/Mange/roadie-rails/archive/v1.2.1.tar.gz -> roadie-rails-1.2.1.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e ruby-fakegem 9652a5d6e78586973d23226d8fd77713 ruby-ng e52d9a73c7757cdc3b195bcd5cf9d389 ruby-utils 453e0fe0dd06baac93b584c91528cc62 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=3cc72d6a0d4f1e3a7328c0b07b1431e4
|
@ -1,15 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby21] =dev-ruby/railties-4*[ruby_targets_ruby21] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby21] =dev-ruby/sprockets-2*[ruby_targets_ruby21] >=dev-ruby/sprockets-2.8[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby21] =dev-ruby/railties-4*[ruby_targets_ruby21] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby21] >=dev-ruby/sprockets-2.8:2[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby22] =dev-ruby/railties-4*[ruby_targets_ruby22] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby22] >=dev-ruby/sprockets-2.8:2[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
||||
DESCRIPTION=Official Ruby-on-Rails Integration with Sass
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/rails/sass-rails
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 test test
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 test test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby21] =dev-ruby/railties-4*[ruby_targets_ruby21] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby21] =dev-ruby/sprockets-2*[ruby_targets_ruby21] >=dev-ruby/sprockets-2.8[ruby_targets_ruby21] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 )
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby21] =dev-ruby/railties-4*[ruby_targets_ruby21] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby21] >=dev-ruby/sprockets-2.8:2[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/sass-3.2.2:0[ruby_targets_ruby22] =dev-ruby/railties-4*[ruby_targets_ruby22] =dev-ruby/sprockets-rails-2*[ruby_targets_ruby22] >=dev-ruby/sprockets-2.8:2[ruby_targets_ruby22] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
RESTRICT=test
|
||||
SLOT=4.0
|
||||
SRC_URI=mirror://rubygems/sass-rails-4.0.5.gem
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e ruby-fakegem 9652a5d6e78586973d23226d8fd77713 ruby-ng e52d9a73c7757cdc3b195bcd5cf9d389 ruby-utils 453e0fe0dd06baac93b584c91528cc62 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=4efa80ece70b99a53128626e58e85344
|
||||
_md5_=8487ba22117c0c5be5458b20469716af
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( =dev-ruby/hike-1*:0[ruby_targets_ruby21] >=dev-ruby/hike-1.2:0[ruby_targets_ruby21] =dev-ruby/multi_json-1*[ruby_targets_ruby21] =dev-ruby/rack-1*:*[ruby_targets_ruby21] =dev-ruby/tilt-1*:0[ruby_targets_ruby21] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] dev-ruby/rack-test[ruby_targets_ruby21] =dev-ruby/coffee-script-2*[ruby_targets_ruby21] =dev-ruby/execjs-2*[ruby_targets_ruby21] =dev-ruby/sass-3*[ruby_targets_ruby21] >=dev-ruby/sass-3.1[ruby_targets_ruby21] dev-ruby/uglifier[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( =dev-ruby/hike-1*:0[ruby_targets_ruby21] >=dev-ruby/hike-1.2:0[ruby_targets_ruby21] =dev-ruby/multi_json-1*[ruby_targets_ruby21] =dev-ruby/rack-1*:*[ruby_targets_ruby21] =dev-ruby/tilt-1*:0[ruby_targets_ruby21] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby21] ) ruby_targets_ruby22? ( =dev-ruby/hike-1*:0[ruby_targets_ruby22] >=dev-ruby/hike-1.2:0[ruby_targets_ruby22] =dev-ruby/multi_json-1*[ruby_targets_ruby22] =dev-ruby/rack-1*:*[ruby_targets_ruby22] =dev-ruby/tilt-1*:0[ruby_targets_ruby22] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby22] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/json[ruby_targets_ruby21] dev-ruby/rack-test[ruby_targets_ruby21] =dev-ruby/coffee-script-2*[ruby_targets_ruby21] =dev-ruby/execjs-2*[ruby_targets_ruby21] =dev-ruby/sass-3*[ruby_targets_ruby21] >=dev-ruby/sass-3.1[ruby_targets_ruby21] dev-ruby/uglifier[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/json[ruby_targets_ruby22] dev-ruby/rack-test[ruby_targets_ruby22] =dev-ruby/coffee-script-2*[ruby_targets_ruby22] =dev-ruby/execjs-2*[ruby_targets_ruby22] =dev-ruby/sass-3*[ruby_targets_ruby22] >=dev-ruby/sass-3.1[ruby_targets_ruby22] dev-ruby/uglifier[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
||||
DESCRIPTION=Ruby library for compiling and serving web assets
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/sstephenson/sprockets
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 test test
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 test test
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( =dev-ruby/hike-1*:0[ruby_targets_ruby21] >=dev-ruby/hike-1.2:0[ruby_targets_ruby21] =dev-ruby/multi_json-1*[ruby_targets_ruby21] =dev-ruby/rack-1*:*[ruby_targets_ruby21] =dev-ruby/tilt-1*:0[ruby_targets_ruby21] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby21] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 )
|
||||
RDEPEND=ruby_targets_ruby21? ( =dev-ruby/hike-1*:0[ruby_targets_ruby21] >=dev-ruby/hike-1.2:0[ruby_targets_ruby21] =dev-ruby/multi_json-1*[ruby_targets_ruby21] =dev-ruby/rack-1*:*[ruby_targets_ruby21] =dev-ruby/tilt-1*:0[ruby_targets_ruby21] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby21] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby21] ) ruby_targets_ruby22? ( =dev-ruby/hike-1*:0[ruby_targets_ruby22] >=dev-ruby/hike-1.2:0[ruby_targets_ruby22] =dev-ruby/multi_json-1*[ruby_targets_ruby22] =dev-ruby/rack-1*:*[ruby_targets_ruby22] =dev-ruby/tilt-1*:0[ruby_targets_ruby22] >=dev-ruby/tilt-1.3.1:0[ruby_targets_ruby22] !!<dev-ruby/sprockets-2.2.2-r1:2.2[ruby_targets_ruby22] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
SLOT=2
|
||||
SRC_URI=https://github.com/sstephenson/sprockets/archive/v2.12.3.tar.gz -> sprockets-2.12.3-git.tgz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e ruby-fakegem 9652a5d6e78586973d23226d8fd77713 ruby-ng e52d9a73c7757cdc3b195bcd5cf9d389 ruby-utils 453e0fe0dd06baac93b584c91528cc62 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=61039d84cfb350eb30b64c78500eb303
|
||||
_md5_=bb378d667fb05578d7f580c05523e517
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby21? ( test? ( dev-ruby/bluecloth[ruby_targets_ruby21] dev-ruby/coffee-script[ruby_targets_ruby21] dev-ruby/erubis[ruby_targets_ruby21] dev-ruby/nokogiri[ruby_targets_ruby21] dev-ruby/radius[ruby_targets_ruby21] ) ) test? ( ruby_targets_ruby21? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
|
||||
DEPEND=ruby_targets_ruby21? ( test? ( dev-ruby/bluecloth[ruby_targets_ruby21] dev-ruby/coffee-script[ruby_targets_ruby21] dev-ruby/erubis[ruby_targets_ruby21] dev-ruby/nokogiri[ruby_targets_ruby21] dev-ruby/radius[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/bluecloth[ruby_targets_ruby22] dev-ruby/coffee-script[ruby_targets_ruby22] dev-ruby/erubis[ruby_targets_ruby22] dev-ruby/nokogiri[ruby_targets_ruby22] dev-ruby/radius[ruby_targets_ruby22] ) ) test? ( ruby_targets_ruby21? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
||||
DESCRIPTION=A thin interface over a Ruby template engines to make their usage as generic as possible
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/rtomayko/tilt
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 test test
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 test test
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby21] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 )
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/builder-2.0.0[ruby_targets_ruby22] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/tilt-1.4.1.gem
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e ruby-fakegem 9652a5d6e78586973d23226d8fd77713 ruby-ng e52d9a73c7757cdc3b195bcd5cf9d389 ruby-utils 453e0fe0dd06baac93b584c91528cc62 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=87f5ffb3fe3398fbff495f5a2603fd4b
|
||||
_md5_=b883ed733963fd55f7b81455e5901ca9
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup test unpack
|
||||
DEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils >=sys-kernel/linux-headers-4.4 dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time )
|
||||
DEPEND=audit? ( sys-process/audit ) demangle? ( sys-libs/binutils-libs:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils >=sys-kernel/linux-headers-4.9 dev-util/patchutils sys-devel/bison sys-devel/flex doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time )
|
||||
DESCRIPTION=Userland tools for Linux Performance Counters
|
||||
EAPI=5
|
||||
HOMEPAGE=https://perf.wiki.kernel.org/
|
||||
IUSE=audit debug +demangle +doc gtk numa perl python slang unwind python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-devel/binutils:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils
|
||||
RDEPEND=audit? ( sys-process/audit ) demangle? ( sys-libs/binutils-libs:= ) gtk? ( x11-libs/gtk+:2 ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) slang? ( dev-libs/newt ) unwind? ( sys-libs/libunwind ) dev-libs/elfutils
|
||||
REQUIRED_USE=python? ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.9.13.xz mirror://kernel/linux/kernel/v4.x/linux-4.9.tar.xz
|
||||
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=8929a339d3b5018c9845520f9c52a357
|
||||
_md5_=e897e641afdc3bdc50b26a1767622707
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] dev-libs/boost:= dev-libs/libxml2:2 dev-libs/libxslt kde-apps/akonadi:4 x11-misc/shared-mime-info google? ( >=kde-apps/libkgapi-2.0:4[aqua=] ) >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-3.7.2 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 >=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 >=kde-frameworks/kdelibs-4.14.22:4
|
||||
DEPEND=>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] dev-libs/boost:= dev-libs/libxml2:2 dev-libs/libxslt kde-apps/akonadi:4 x11-misc/shared-mime-info google? ( >=kde-apps/libkgapi-2.0:4[aqua=] ) >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-3.7.2 dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.7:4[accessibility] >=dev-qt/qtcore-4.8.7:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/designer-4.8.7:4 >=dev-qt/qtgui-4.8.7:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.7:4 >=dev-qt/qtsql-4.8.7:4[qt3support] >=dev-qt/qtsvg-4.8.7:4 >=dev-qt/qttest-4.8.7:4 >=kde-frameworks/kdelibs-4.14.22:4
|
||||
DESCRIPTION=KDE PIM runtime plugin collection
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/
|
||||
IUSE=debug google aqua
|
||||
KEYWORDS=amd64 ~arm x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] dev-libs/boost:= dev-libs/libxml2:2 dev-libs/libxslt kde-apps/akonadi:4 x11-misc/shared-mime-info google? ( >=kde-apps/libkgapi-2.0:4[aqua=] ) kde-frameworks/oxygen-icons:5 !kde-misc/akonadi-google !kde-base/kdepim-runtime:4 kde-frameworks/oxygen-icons 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 >=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 >=kde-frameworks/kdelibs-4.14.22:4
|
||||
RDEPEND=>=kde-apps/kdepimlibs-4.14.11_pre20160211:4[aqua=,akonadi(+)] dev-libs/boost:= dev-libs/libxml2:2 dev-libs/libxslt kde-apps/akonadi:4 x11-misc/shared-mime-info google? ( >=kde-apps/libkgapi-2.0:4[aqua=] ) kde-frameworks/oxygen-icons:5 !kde-misc/akonadi-google !kde-base/kdepim-runtime:4 kde-frameworks/oxygen-icons dev-lang/perl >=dev-qt/qt3support-4.8.7:4[accessibility] >=dev-qt/qtcore-4.8.7:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/designer-4.8.7:4 >=dev-qt/qtgui-4.8.7:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.7:4 >=dev-qt/qtsql-4.8.7:4[qt3support] >=dev-qt/qtsvg-4.8.7:4 >=dev-qt/qttest-4.8.7:4 >=kde-frameworks/kdelibs-4.14.22:4
|
||||
RESTRICT=test
|
||||
SLOT=4/4.14
|
||||
SRC_URI=https://quickgit.kde.org/?p=kdepim-runtime.git&a=snapshot&h=bb194cc299839cb00b808c9c5740169815ba9e39&fmt=tgz -> kdepim-runtime-4.14.11_pre20160211.tar.gz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea fdo-mime 21ef5adf81836863efa968f2a25cff64 flag-o-matic 61cad4fb5d800b29d484b27cb033f59b gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 kde4-base 51fd9f83640ac82e2c195c3958677fe7 kde4-functions 388bbabf76d84194e7d234ba7c7afee2 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 virtualx 171580f737f5aaf18fcb456548588066 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=e2a735225b13cfb8131c1e3322cf3a55
|
||||
_md5_=77dcd1f3d4d05c7c9e7c29928fa579e1
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/kconfig-5.34:5 >=kde-frameworks/kcoreaddons-5.34:5 >=kde-frameworks/kglobalaccel-5.34:5 >=kde-frameworks/ki18n-5.34:5 >=kde-frameworks/kiconthemes-5.34:5 >=kde-frameworks/kio-5.34:5 >=kde-frameworks/kpackage-5.34:5 >=kde-frameworks/kservice-5.34:5 >=kde-frameworks/kwidgetsaddons-5.34:5 >=kde-frameworks/kwindowsystem-5.34:5 >=dev-qt/qtdeclarative-5.6.1:5= >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 media-libs/libepoxy sys-devel/make >=dev-util/cmake-3.7.2 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.34:5 >=dev-qt/qtcore-5.6.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Framework providing integration of QML and KDE work spaces
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/
|
||||
IUSE=debug
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=LGPL-2+
|
||||
RDEPEND=>=kde-frameworks/kconfig-5.34:5 >=kde-frameworks/kcoreaddons-5.34:5 >=kde-frameworks/kglobalaccel-5.34:5 >=kde-frameworks/ki18n-5.34:5 >=kde-frameworks/kiconthemes-5.34:5 >=kde-frameworks/kio-5.34:5 >=kde-frameworks/kpackage-5.34:5 >=kde-frameworks/kservice-5.34:5 >=kde-frameworks/kwidgetsaddons-5.34:5 >=kde-frameworks/kwindowsystem-5.34:5 >=dev-qt/qtdeclarative-5.6.1:5= >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 media-libs/libepoxy >=kde-frameworks/kf-env-4 !<kde-apps/kde4-l10n-15.12.3-r1 >=dev-qt/qtcore-5.6.1:5
|
||||
SLOT=5/5.34
|
||||
SRC_URI=mirror://kde/stable/frameworks/5.34/kdeclarative-5.34.0.tar.xz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 kde5 036029b32cabf954eb0a9a419f8ae73c kde5-functions b4e90cc66aee4c911166b9c8bf94bbb1 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 virtualx 171580f737f5aaf18fcb456548588066 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=5c91e8d00e4c5105d7c93cda3f0164ef
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.8.6:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 x11-libs/libxcb qt4? ( kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-frameworks/kservice-5.29.0:5 qt4? ( dev-util/automoc:0 virtual/pkgconfig ) sys-devel/make >=dev-util/cmake-3.7.2 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.29.0:5 >=dev-qt/qtcore-5.6.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.8.6:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 x11-libs/libxcb qt4? ( >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/qtgui-4.8.7:4 kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-frameworks/kservice-5.29.0:5 qt4? ( dev-util/automoc:0 virtual/pkgconfig ) sys-devel/make >=dev-util/cmake-3.7.2 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.29.0:5 >=dev-qt/qtcore-5.6.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Oxygen visual style for the Plasma desktop
|
||||
EAPI=6
|
||||
HOMEPAGE=https://projects.kde.org/projects/kde/workspace/oxygen
|
||||
IUSE=qt4 wayland debug
|
||||
KEYWORDS=amd64 ~arm x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.8.6:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 x11-libs/libxcb qt4? ( kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-plasma/kde-cli-tools-5.8.6:5 qt4? ( !kde-plasma/kstyles:4 !kde-plasma/liboxygenstyle:4 ) !kde-plasma/kdebase-cursors:4 >=kde-frameworks/kf-env-4 !<kde-apps/kde4-l10n-15.12.3-r1 >=dev-qt/qtcore-5.6.1:5
|
||||
RDEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.8.6:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 x11-libs/libxcb qt4? ( >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/qtgui-4.8.7:4 kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-plasma/kde-cli-tools-5.8.6:5 qt4? ( !kde-plasma/kstyles:4 !kde-plasma/liboxygenstyle:4 ) !kde-plasma/kdebase-cursors:4 >=kde-frameworks/kf-env-4 !<kde-apps/kde4-l10n-15.12.3-r1 >=dev-qt/qtcore-5.6.1:5
|
||||
SLOT=5
|
||||
SRC_URI=mirror://kde/stable/plasma/5.8.6/oxygen-5.8.6.tar.xz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 kde5 036029b32cabf954eb0a9a419f8ae73c kde5-functions b4e90cc66aee4c911166b9c8bf94bbb1 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 virtualx 171580f737f5aaf18fcb456548588066 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=2754ec30cebf39b4cbbbcbe704680263
|
||||
_md5_=e5b1b403079ab6a84b62939c68079dfe
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.9.5:5 >=dev-qt/qtdbus-5.7.1:5 >=dev-qt/qtdeclarative-5.7.1:5 >=dev-qt/qtgui-5.7.1:5 >=dev-qt/qtwidgets-5.7.1:5 >=dev-qt/qtx11extras-5.7.1:5 x11-libs/libxcb qt4? ( kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-frameworks/kservice-5.29.0:5 qt4? ( dev-util/automoc:0 virtual/pkgconfig ) sys-devel/make >=dev-util/cmake-3.7.2 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.29.0:5 >=dev-qt/qtcore-5.7.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.9.5:5 >=dev-qt/qtdbus-5.7.1:5 >=dev-qt/qtdeclarative-5.7.1:5 >=dev-qt/qtgui-5.7.1:5 >=dev-qt/qtwidgets-5.7.1:5 >=dev-qt/qtx11extras-5.7.1:5 x11-libs/libxcb qt4? ( >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/qtgui-4.8.7:4 kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-frameworks/kservice-5.29.0:5 qt4? ( dev-util/automoc:0 virtual/pkgconfig ) sys-devel/make >=dev-util/cmake-3.7.2 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.29.0:5 >=dev-qt/qtcore-5.7.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Oxygen visual style for the Plasma desktop
|
||||
EAPI=6
|
||||
HOMEPAGE=https://projects.kde.org/projects/kde/workspace/oxygen
|
||||
IUSE=qt4 wayland debug
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.9.5:5 >=dev-qt/qtdbus-5.7.1:5 >=dev-qt/qtdeclarative-5.7.1:5 >=dev-qt/qtgui-5.7.1:5 >=dev-qt/qtwidgets-5.7.1:5 >=dev-qt/qtx11extras-5.7.1:5 x11-libs/libxcb qt4? ( kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-plasma/kde-cli-tools-5.9.5:5 qt4? ( !kde-plasma/kstyles:4 !kde-plasma/liboxygenstyle:4 ) !kde-plasma/kdebase-cursors:4 >=kde-frameworks/kf-env-4 !<kde-apps/kde4-l10n-15.12.3-r1 >=dev-qt/qtcore-5.7.1:5
|
||||
RDEPEND=>=kde-frameworks/frameworkintegration-5.29.0:5 >=kde-frameworks/kcmutils-5.29.0:5 >=kde-frameworks/kcompletion-5.29.0:5 >=kde-frameworks/kconfig-5.29.0:5 >=kde-frameworks/kconfigwidgets-5.29.0:5 >=kde-frameworks/kcoreaddons-5.29.0:5 >=kde-frameworks/kguiaddons-5.29.0:5 >=kde-frameworks/ki18n-5.29.0:5 >=kde-frameworks/kwidgetsaddons-5.29.0:5 >=kde-frameworks/kwindowsystem-5.29.0:5 >=kde-plasma/kdecoration-5.9.5:5 >=dev-qt/qtdbus-5.7.1:5 >=dev-qt/qtdeclarative-5.7.1:5 >=dev-qt/qtgui-5.7.1:5 >=dev-qt/qtwidgets-5.7.1:5 >=dev-qt/qtx11extras-5.7.1:5 x11-libs/libxcb qt4? ( >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtdbus-4.8.7:4 >=dev-qt/qtgui-4.8.7:4 kde-frameworks/kdelibs:4 x11-libs/libX11 ) wayland? ( >=kde-frameworks/kwayland-5.29.0:5 ) >=kde-plasma/kde-cli-tools-5.9.5:5 qt4? ( !kde-plasma/kstyles:4 !kde-plasma/liboxygenstyle:4 ) !kde-plasma/kdebase-cursors:4 >=kde-frameworks/kf-env-4 !<kde-apps/kde4-l10n-15.12.3-r1 >=dev-qt/qtcore-5.7.1:5
|
||||
SLOT=5
|
||||
SRC_URI=mirror://kde/stable/plasma/5.9.5/oxygen-5.9.5.tar.xz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 kde5 036029b32cabf954eb0a9a419f8ae73c kde5-functions b4e90cc66aee4c911166b9c8bf94bbb1 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 virtualx 171580f737f5aaf18fcb456548588066 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=9219961cc39e83705cced00ff22c67e2
|
||||
_md5_=295a4a4188bdc560711a0fea9075f628
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
||||
DEPEND=>=app-crypt/gcr-3[gtk] >=dev-db/sqlite-3.5.9:3 >=dev-libs/glib-2.40.0:2 >=dev-libs/json-glib-0.7.6 >=dev-libs/libgee-0.8.5:0.8 >=dev-libs/libxml2-2.6.32:2 gnome-base/dconf >=media-libs/gexiv2-0.10.4 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/lcms:2 >=media-libs/libexif-0.6.16:= >=media-libs/libgphoto2-2.5:= >=media-libs/libraw-0.13.2:= media-plugins/gst-plugins-gdkpixbuf:1.0 >=net-libs/libsoup-2.42.0:2.4 net-libs/webkit-gtk:4 virtual/libgudev:=[introspection] >=x11-libs/gtk+-3.14.0:3[X] dev-libs/libgdata || ( dev-lang/vala:0.34 dev-lang/vala:0.32 ) dev-util/itstool >=sys-devel/gettext-0.19.7 >=sys-devel/m4-1.4.13 virtual/pkgconfig >=app-portage/elt-patches-20170317 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Open source photo manager for GNOME
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gnome.org/Apps/Shotwell
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=app-crypt/gcr-3[gtk] >=dev-db/sqlite-3.5.9:3 >=dev-libs/glib-2.40.0:2 >=dev-libs/json-glib-0.7.6 >=dev-libs/libgee-0.8.5:0.8 >=dev-libs/libxml2-2.6.32:2 gnome-base/dconf >=media-libs/gexiv2-0.10.4 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-libs/lcms:2 >=media-libs/libexif-0.6.16:= >=media-libs/libgphoto2-2.5:= >=media-libs/libraw-0.13.2:= media-plugins/gst-plugins-gdkpixbuf:1.0 >=net-libs/libsoup-2.42.0:2.4 net-libs/webkit-gtk:4 virtual/libgudev:=[introspection] >=x11-libs/gtk+-3.14.0:3[X] dev-libs/libgdata
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/shotwell/0.26/shotwell-0.26.2.tar.xz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 64c50579ea42fbcc77a7e220a8ae8e94 gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee vala f86cd45e9ae738c40c92f990266f39a7 versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=7f97db972ecf3d8b385159dcb262ddad
|
File diff suppressed because one or more lines are too long
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtdbus:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtgui:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( dev-qt/designer:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist ) virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] qt5? ( kde-frameworks/extra-cmake-modules:5 ) sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=KDE multimedia API
|
||||
EAPI=6
|
||||
HOMEPAGE=https://phonon.kde.org/
|
||||
IUSE=aqua debug designer gstreamer pulseaudio +qt4 qt5 +vlc zeitgeist abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=|| ( LGPL-2.1 LGPL-3 )
|
||||
PDEPEND=aqua? ( media-libs/phonon-qt7 ) gstreamer? ( >=media-libs/phonon-gstreamer-4.9.0[qt4?,qt5?] ) vlc? ( >=media-libs/phonon-vlc-0.9.0[qt4?,qt5?] )
|
||||
RDEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtdbus:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtgui:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( dev-qt/designer:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist )
|
||||
REQUIRED_USE=|| ( qt4 qt5 ) zeitgeist? ( qt4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kde/stable/phonon/4.9.1/phonon-4.9.1.tar.xz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 qmake-utils 990448b067cb3cfe1443bc25fb57239c toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=75ebb1a3fe3fa5c78ecd9cf80ef58a21
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=!!dev-qt/qtphonon:4 pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtdbus-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtgui-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( >=dev-qt/designer-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) zeitgeist? ( dev-libs/libqzeitgeist ) virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] qt5? ( kde-frameworks/extra-cmake-modules:5 ) sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=KDE multimedia API
|
||||
EAPI=6
|
||||
HOMEPAGE=https://phonon.kde.org/
|
||||
IUSE=aqua debug designer gstreamer pulseaudio qt4 +qt5 +vlc zeitgeist abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=|| ( LGPL-2.1 LGPL-3 )
|
||||
PDEPEND=aqua? ( media-libs/phonon-qt7 ) gstreamer? ( >=media-libs/phonon-gstreamer-4.9.0[qt4?,qt5?] ) vlc? ( >=media-libs/phonon-vlc-0.9.0[qt4?,qt5?] )
|
||||
RDEPEND=!!dev-qt/qtphonon:4 pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtdbus-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtgui-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( >=dev-qt/designer-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) zeitgeist? ( dev-libs/libqzeitgeist )
|
||||
REQUIRED_USE=|| ( qt4 qt5 ) zeitgeist? ( qt4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kde/stable/phonon/4.9.1/phonon-4.9.1.tar.xz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 qmake-utils 990448b067cb3cfe1443bc25fb57239c toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=99e2113be64687f53389b514eb89fb4e
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtdbus:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtgui:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( dev-qt/designer:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist ) virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] qt5? ( kde-frameworks/extra-cmake-modules:5 ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DEPEND=!!dev-qt/qtphonon:4 qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtdbus-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtgui-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( >=dev-qt/designer-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist ) virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] qt5? ( kde-frameworks/extra-cmake-modules:5 ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=KDE multimedia API
|
||||
EAPI=6
|
||||
HOMEPAGE=https://phonon.kde.org/
|
||||
IUSE=aqua debug designer gstreamer pulseaudio +qt4 qt5 +vlc zeitgeist abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
LICENSE=|| ( LGPL-2.1 LGPL-3 )
|
||||
PDEPEND=aqua? ( media-libs/phonon-qt7 ) gstreamer? ( >=media-libs/phonon-gstreamer-4.9.0[qt4?,qt5?] ) vlc? ( >=media-libs/phonon-vlc-0.9.0[qt4?,qt5?] )
|
||||
RDEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtdbus:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-qt/qtgui:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( dev-qt/designer:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist )
|
||||
RDEPEND=!!dev-qt/qtphonon:4 qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtdbus-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-qt/qtgui-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] designer? ( >=dev-qt/designer-4.8.7:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-sound/pulseaudio-0.9.21[glib,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeitgeist? ( dev-libs/libqzeitgeist )
|
||||
REQUIRED_USE=|| ( qt4 qt5 ) zeitgeist? ( qt4 )
|
||||
SLOT=0
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b git-r3 cbafa3261c37c7e3af44bb16a34ea390 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 qmake-utils 990448b067cb3cfe1443bc25fb57239c toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=75ebb1a3fe3fa5c78ecd9cf80ef58a21
|
||||
_md5_=20fe86be6dcb1ff8723da6f098fabdb5
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/phonon-4.9.0[qt4?,qt5?] media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[glib] >=dev-qt/qtgui-4.8.7:4[glib] >=dev-qt/qtopengl-4.8.7:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Phonon GStreamer backend
|
||||
EAPI=6
|
||||
HOMEPAGE=https://phonon.kde.org/
|
||||
IUSE=alsa debug +network qt4 +qt5
|
||||
KEYWORDS=alpha amd64 ~arm hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos
|
||||
LICENSE=LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )
|
||||
RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/phonon-4.9.0[qt4?,qt5?] media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[glib] >=dev-qt/qtgui-4.8.7:4[glib] >=dev-qt/qtopengl-4.8.7:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 )
|
||||
REQUIRED_USE=|| ( qt4 qt5 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kde/stable/phonon/phonon-backend-gstreamer/4.9.0/phonon-backend-gstreamer-4.9.0.tar.xz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=c08c7430f75f136cb2d148766301db7a
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] >=media-libs/phonon-4.9.0[qt4?,qt5?] qt4? ( dev-qt/qtcore:4[glib] dev-qt/qtgui:4[glib] dev-qt/qtopengl:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/phonon-4.9.0[qt4?,qt5?] media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[glib] >=dev-qt/qtgui-4.8.7:4[glib] >=dev-qt/qtopengl-4.8.7:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Phonon GStreamer backend
|
||||
EAPI=6
|
||||
HOMEPAGE=https://phonon.kde.org/
|
||||
IUSE=alsa debug +network +qt4 qt5
|
||||
IUSE=alsa debug +network qt4 +qt5
|
||||
LICENSE=LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )
|
||||
RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] >=media-libs/phonon-4.9.0[qt4?,qt5?] qt4? ( dev-qt/qtcore:4[glib] dev-qt/qtgui:4[glib] dev-qt/qtopengl:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 )
|
||||
RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/phonon-4.9.0[qt4?,qt5?] media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] virtual/opengl network? ( media-plugins/gst-plugins-soup:1.0 ) qt4? ( >=dev-qt/qtcore-4.8.7-r2:4[glib] >=dev-qt/qtgui-4.8.7:4[glib] >=dev-qt/qtopengl-4.8.7:4 !<dev-qt/qtwebkit-4.10.4:4[gstreamer] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 )
|
||||
REQUIRED_USE=|| ( qt4 qt5 )
|
||||
SLOT=0
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b git-r3 cbafa3261c37c7e3af44bb16a34ea390 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=61684968ffef6818915c679209a406b8
|
||||
_md5_=800387348f3c3e50473d0f234083ec3b
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue