Sync with portage [Fri Oct 7 09:57:18 MSK 2016].

mhiretskiy 571
root 8 years ago
parent d9e3f9d4c7
commit 94d52260ef

@ -1 +1,2 @@
DIST glance-12.0.0.tar.gz 1746851 SHA256 42213a4cd59bbcaa5f34d09ff48494a4d9831de9f27fc8541726a685a4c4f509 SHA512 c0a4327bb091dca52a125dbc314c8fe13b2914ed0191ee8a39a36a7ccc5324fc8910f4c2af5a615f7783e3acee0f46a9a5370de278af53f80ce45b08c15ace48 WHIRLPOOL 1a23d1629f1be1b13b2c45ff77b7777d9cd011c01c45e1e6e5457d12b7b5cf6dcdfc757a36fde4cc84d34872be3fb1941e8cd158e2734215cab4f753f154a78e
DIST glance-13.0.0.tar.gz 1742124 SHA256 3ef3594018469ba36425afafa61ae31487b6025e6f8d9d14febcedfa7136160f SHA512 2f49af5c462a10f8132bb50ad62a45026e77db1324384299551cfe2097b166ccb6fab82eacb092ab6c157f27cdb7253062e62881af795b15d8fd400c1fa096d8 WHIRLPOOL 0c859bbe9e87d2658118bdc111fd052ef088489d83d30574ec07271a50674d18b93d80de05a6282f7d43a8630d980340445b7eeee926bda84572df40086e5e5c

@ -1,332 +0,0 @@
From c6021e9b3642340036347026a3f251e066e53094 Mon Sep 17 00:00:00 2001
From: Erno Kuvaja <jokke@usr.fi>
Date: Tue, 19 Jan 2016 13:37:05 +0000
Subject: [PATCH] Prevent user to remove last location of the image
If the last location of the image is removed, image transitions back to queued.
This allows user to upload new data into the existing image record. By
preventing removal of the last location we prevent the image transition back to
queued.
This change also prevents doing the same operation via replacing the locations
with empty list.
SecurityImpact
DocImpact
APIImpact
Conflicts:
glance/tests/unit/v2/test_images_resource.py
Change-Id: Ieb03aaba887492819f9c58aa67f7acfcea81720e
Closes-Bug: #1525915
(cherry picked from commit 2f4504da2149697bcdb93ed855e15025d2a08f8c)
---
glance/api/v2/images.py | 19 +++-
glance/tests/functional/v2/test_images.py | 14 ---
glance/tests/unit/v2/test_images_resource.py | 122 ++++-----------------
...oving-last-image-location-d5ee3e00efe14f34.yaml | 10 ++
4 files changed, 44 insertions(+), 121 deletions(-)
create mode 100644 releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
diff --git a/glance/api/v2/images.py b/glance/api/v2/images.py
index 17678f2..cf667bf 100644
--- a/glance/api/v2/images.py
+++ b/glance/api/v2/images.py
@@ -181,7 +181,10 @@ class ImagesController(object):
path = change['path']
path_root = path[0]
value = change['value']
- if path_root == 'locations':
+ if path_root == 'locations' and value == []:
+ msg = _("Cannot set locations to empty list.")
+ raise webob.exc.HTTPForbidden(message=msg)
+ elif path_root == 'locations' and value != []:
self._do_replace_locations(image, value)
elif path_root == 'owner' and req.context.is_admin == False:
msg = _("Owner can't be updated by non admin.")
@@ -217,7 +220,10 @@ class ImagesController(object):
path = change['path']
path_root = path[0]
if path_root == 'locations':
- self._do_remove_locations(image, path[1])
+ try:
+ self._do_remove_locations(image, path[1])
+ except exception.Forbidden as e:
+ raise webob.exc.HTTPForbidden(e.msg)
else:
if hasattr(image, path_root):
msg = _("Property %s may not be removed.")
@@ -306,6 +312,11 @@ class ImagesController(object):
explanation=encodeutils.exception_to_unicode(ve))
def _do_remove_locations(self, image, path_pos):
+ if len(image.locations) == 1:
+ LOG.debug("User forbidden to remove last location of image %s",
+ image.image_id)
+ msg = _("Cannot remove last location in the image.")
+ raise exception.Forbidden(message=msg)
pos = self._get_locations_op_pos(path_pos,
len(image.locations), False)
if pos is None:
@@ -315,11 +326,11 @@ class ImagesController(object):
# NOTE(zhiyan): this actually deletes the location
# from the backend store.
image.locations.pop(pos)
+ # TODO(jokke): Fix this, we should catch what store throws and
+ # provide definitely something else than IternalServerError to user.
except Exception as e:
raise webob.exc.HTTPInternalServerError(
explanation=encodeutils.exception_to_unicode(e))
- if len(image.locations) == 0 and image.status == 'active':
- image.status = 'queued'
class RequestDeserializer(wsgi.JSONRequestDeserializer):
diff --git a/glance/tests/functional/v2/test_images.py b/glance/tests/functional/v2/test_images.py
index aabc567..f199787 100644
--- a/glance/tests/functional/v2/test_images.py
+++ b/glance/tests/functional/v2/test_images.py
@@ -522,20 +522,6 @@ class TestImages(functional.FunctionalTest):
response = requests.patch(path, headers=headers, data=data)
self.assertEqual(200, response.status_code, response.text)
- # Remove all locations of the image then the image size shouldn't be
- # able to access
- path = self._url('/v2/images/%s' % image2_id)
- media_type = 'application/openstack-images-v2.1-json-patch'
- headers = self._headers({'content-type': media_type})
- doc = [{'op': 'replace', 'path': '/locations', 'value': []}]
- data = jsonutils.dumps(doc)
- response = requests.patch(path, headers=headers, data=data)
- self.assertEqual(200, response.status_code, response.text)
- image = jsonutils.loads(response.text)
- self.assertIsNone(image['size'])
- self.assertIsNone(image['virtual_size'])
- self.assertEqual('queued', image['status'])
-
# Deletion should work. Deleting image-1
path = self._url('/v2/images/%s' % image_id)
response = requests.delete(path, headers=self._headers())
diff --git a/glance/tests/unit/v2/test_images_resource.py b/glance/tests/unit/v2/test_images_resource.py
index 698c284..ee09ee7 100644
--- a/glance/tests/unit/v2/test_images_resource.py
+++ b/glance/tests/unit/v2/test_images_resource.py
@@ -1417,26 +1417,6 @@ class TestImagesController(base.IsolatedUnitTest):
self.assertRaises(webob.exc.HTTPConflict, self.controller.update,
another_request, created_image.image_id, changes)
- def test_update_replace_locations(self):
- self.stubs.Set(store, 'get_size_from_backend',
- unit_test_utils.fake_get_size_from_backend)
- request = unit_test_utils.get_fake_request()
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- output = self.controller.update(request, UUID1, changes)
- self.assertEqual(UUID1, output.image_id)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
- self.assertIsNone(output.size)
-
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
- changes = [{'op': 'replace', 'path': ['locations'],
- 'value': [new_location]}]
- output = self.controller.update(request, UUID1, changes)
- self.assertEqual(UUID1, output.image_id)
- self.assertEqual(1, len(output.locations))
- self.assertEqual(new_location, output.locations[0])
- self.assertEqual('active', output.status)
-
def test_update_replace_locations_non_empty(self):
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
request = unit_test_utils.get_fake_request()
@@ -1448,35 +1428,9 @@ class TestImagesController(base.IsolatedUnitTest):
def test_update_replace_locations_invalid(self):
request = unit_test_utils.get_fake_request()
changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- output = self.controller.update(request, UUID1, changes)
- self.assertEqual(UUID1, output.image_id)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
-
- request = unit_test_utils.get_fake_request()
- changes = [{'op': 'replace', 'path': ['locations'],
- 'value': [{'url': 'unknow://foo', 'metadata': {}}]}]
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
+ self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
request, UUID1, changes)
- def test_update_replace_locations_status_exception(self):
- self.stubs.Set(store, 'get_size_from_backend',
- unit_test_utils.fake_get_size_from_backend)
- request = unit_test_utils.get_fake_request()
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- output = self.controller.update(request, UUID2, changes)
- self.assertEqual(UUID2, output.image_id)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
-
- self.db.image_update(None, UUID2, {'disk_format': None})
-
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
- changes = [{'op': 'replace', 'path': ['locations'],
- 'value': [new_location]}]
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
- request, UUID2, changes)
-
def test_update_add_property(self):
request = unit_test_utils.get_fake_request()
@@ -1600,24 +1554,6 @@ class TestImagesController(base.IsolatedUnitTest):
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
request, UUID1, changes)
- def test_update_add_locations_status_exception(self):
- self.stubs.Set(store, 'get_size_from_backend',
- unit_test_utils.fake_get_size_from_backend)
- request = unit_test_utils.get_fake_request()
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- output = self.controller.update(request, UUID2, changes)
- self.assertEqual(UUID2, output.image_id)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
-
- self.db.image_update(None, UUID2, {'disk_format': None})
-
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
- changes = [{'op': 'add', 'path': ['locations', '-'],
- 'value': new_location}]
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
- request, UUID2, changes)
-
def test_update_add_duplicate_locations(self):
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
request = unit_test_utils.get_fake_request()
@@ -1631,23 +1567,6 @@ class TestImagesController(base.IsolatedUnitTest):
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
request, UUID1, changes)
- def test_update_replace_duplicate_locations(self):
- self.stubs.Set(store, 'get_size_from_backend',
- unit_test_utils.fake_get_size_from_backend)
- request = unit_test_utils.get_fake_request()
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- output = self.controller.update(request, UUID1, changes)
- self.assertEqual(UUID1, output.image_id)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
-
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
- changes = [{'op': 'replace', 'path': ['locations'],
- 'value': [new_location, new_location]}]
-
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
- request, UUID1, changes)
-
def test_update_add_too_many_locations(self):
self.config(image_location_quota=1)
request = unit_test_utils.get_fake_request()
@@ -1748,9 +1667,12 @@ class TestImagesController(base.IsolatedUnitTest):
{'op': 'add', 'path': ['locations', '-'],
'value': {'url': '%s/fake_location_1' % BASE_URI,
'metadata': {}}},
+ {'op': 'add', 'path': ['locations', '-'],
+ 'value': {'url': '%s/fake_location_2' % BASE_URI,
+ 'metadata': {}}},
]
self.controller.update(request, UUID1, changes)
- self.config(image_location_quota=1)
+ self.config(image_location_quota=2)
# We must remove two properties to avoid being
# over the limit of 1 property
@@ -1763,8 +1685,8 @@ class TestImagesController(base.IsolatedUnitTest):
]
output = self.controller.update(request, UUID1, changes)
self.assertEqual(UUID1, output.image_id)
- self.assertEqual(1, len(output.locations))
- self.assertIn('fake_location_3', output.locations[0]['url'])
+ self.assertEqual(2, len(output.locations))
+ self.assertIn('fake_location_3', output.locations[1]['url'])
self.assertNotEqual(output.created_at, output.updated_at)
def test_update_remove_base_property(self):
@@ -1805,24 +1727,23 @@ class TestImagesController(base.IsolatedUnitTest):
unit_test_utils.fake_get_size_from_backend)
request = unit_test_utils.get_fake_request()
- changes = [{'op': 'remove', 'path': ['locations', '0']}]
- output = self.controller.update(request, UUID1, changes)
- self.assertEqual(output.image_id, UUID1)
- self.assertEqual(0, len(output.locations))
- self.assertEqual('queued', output.status)
- self.assertIsNone(output.size)
-
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
changes = [{'op': 'add', 'path': ['locations', '-'],
'value': new_location}]
+ self.controller.update(request, UUID1, changes)
+ changes = [{'op': 'remove', 'path': ['locations', '0']}]
output = self.controller.update(request, UUID1, changes)
self.assertEqual(UUID1, output.image_id)
self.assertEqual(1, len(output.locations))
- self.assertEqual(new_location, output.locations[0])
self.assertEqual('active', output.status)
def test_update_remove_location_invalid_pos(self):
request = unit_test_utils.get_fake_request()
+ changes = [
+ {'op': 'add', 'path': ['locations', '-'],
+ 'value': {'url': '%s/fake_location' % BASE_URI,
+ 'metadata': {}}}]
+ self.controller.update(request, UUID1, changes)
changes = [{'op': 'remove', 'path': ['locations', None]}]
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
request, UUID1, changes)
@@ -1844,6 +1765,11 @@ class TestImagesController(base.IsolatedUnitTest):
fake_delete_image_location_from_backend)
request = unit_test_utils.get_fake_request()
+ changes = [
+ {'op': 'add', 'path': ['locations', '-'],
+ 'value': {'url': '%s/fake_location' % BASE_URI,
+ 'metadata': {}}}]
+ self.controller.update(request, UUID1, changes)
changes = [{'op': 'remove', 'path': ['locations', '0']}]
self.assertRaises(webob.exc.HTTPInternalServerError,
self.controller.update, request, UUID1, changes)
@@ -2137,16 +2063,6 @@ class TestImagesControllerPolicies(base.IsolatedUnitTest):
self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
request, UUID1, changes)
- self.stubs.Set(self.store_utils, 'delete_image_location_from_backend',
- fake_delete_image_location_from_backend)
-
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
- self.controller.update(request, UUID1, changes)
- changes = [{'op': 'replace', 'path': ['locations'],
- 'value': [new_location]}]
- self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
- request, UUID1, changes)
-
def test_update_delete_image_location_unauthorized(self):
rules = {"delete_image_location": False}
self.policy.set_rules(rules)
diff --git a/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml b/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
new file mode 100644
index 0000000..344e6e5
--- /dev/null
+++ b/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
@@ -0,0 +1,10 @@
+---
+security:
+ - Fixing bug 1525915; image might be transitioning
+ from active to queued by regular user by removing
+ last location of image (or replacing locations
+ with empty list). This allows user to re-upload
+ data to the image breaking Glance's promise of
+ image data immutability. From now on, last
+ location cannot be removed and locations cannot
+ be replaced with empty list.
--
1.9.1

@ -0,0 +1,141 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 )
inherit distutils-r1 user
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
HOMEPAGE="https://launchpad.net/glance"
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc mysql postgres +sqlite +swift"
REQUIRED_USE="|| ( mysql postgres sqlite )"
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}"
#note to self, wsgiref is a python builtin, no need to package it
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
RDEPEND="
${CDEPEND}
sqlite? (
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
)
mysql? (
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
postgres? (
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
!~dev-python/routes-2.3[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
>=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
!~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-1.26.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
!~dev-python/keystonemiddleware-4.1.0[${PYTHON_USEDEP}]
!~dev-python/keystonemiddleware-4.5.0[${PYTHON_USEDEP}]
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}]
<dev-python/prettytable-0.8.0[${PYTHON_USEDEP}]
dev-python/paste[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}]
!~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.10.0[${PYTHON_USEDEP}]
!~dev-python/oslo-db-4.13.1[${PYTHON_USEDEP}]
!~dev-python/oslo-db-4.13.2[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-1.9.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/glance_store-0.18.0[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
!~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
>=dev-python/cursive-0.1.1[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
"
#PATCHES=(
#)
pkg_setup() {
enewgroup glance
enewuser glance -1 -1 /var/lib/glance glance
}
python_prepare_all() {
sed -i '/xattr/d' test-requirements.txt || die
sed -i '/pysendfile/d' test-requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && "${PYTHON}" setup.py build_sphinx
}
python_install() {
distutils-r1_python_install
for svc in api glare registry scrubber; do
newinitd "${FILESDIR}/glance.initd" glance-${svc}
done
diropts -m 0750 -o glance -g glance
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
keepdir /etc/glance
keepdir /var/log/glance
keepdir /var/lib/glance/images
keepdir /var/lib/glance/scrubber
insinto /etc/glance
insopts -m 0640 -o glance -g glance
doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -1,4 +1,4 @@
DIST mg-20150323.tar.gz 142105 SHA256 d71b24d47d3e1426f162e446d92dfa457df96dd47c1289419cba9fd14c2c3afb SHA512 747a04c203509cdbe84d9cea6c5be93585cdd5cb855b556ea5dee273a2923a4a68bee3f952cf92d584fcdd682049cb4442c21888304ba036851127174457351f WHIRLPOOL bdba74b62034a6613434fc3efea7b56fa1599b6059ab97dbd760b013be7dc50ab13dfcee3f5fb1f41f4c26c3f0146583680134d3809ec7977a14a28cb345c6db
DIST mg-20160421.tar.gz 145187 SHA256 b5dd8fbecb8a0ff0f32588c448f22f25fafcbfb297857e76d2883598a3e63a9a SHA512 7a4fb9d8958952a1b430bda88cafa251aab74691073d103941bfc2cce495ad3831b2c722db044791d61ae2aee9a5a9acaedde0090964129822c94745d89469ed WHIRLPOOL 9a040a69c9d57232c411da3859e80c84f2f250f2fd78cd2799cfb82243fdd9d01d374edb23de44d6eb94b9ab86009458b3c7c4cf34b738c45d4622e6c67dc99b
DIST mg-20160905.tar.gz 144991 SHA256 72c14476f98e341a01520f09ab8dfdd52663498d9dc14d0831c31697a08b8349 SHA512 7ee51739ef15c70e28e81b8da70d9d85534c6f5d7ddf3c8530dad8b9be73c6b519c002b219cdc782e8080fbe4cc5c09a33e6eb88b1e7b4e6771b2f5d5cff9213 WHIRLPOOL b7f17f91f366e63ae3da002af245eb66ee682748df9d7bdb53fb14cd474b44593d0e0e4f73ed26f727ec71dd39e4f3385e6bac9670b094e38fb4486f79398c09
DIST mg-20160912.tar.gz 145176 SHA256 0b050456b78d767d13839486e01705de6acf407f27052c204505e166eb698176 SHA512 6a4c8fd28c71eec27191f664fe8dcc13a2d9b05bb43677579ddb84fec016cbb91bacea1998c3c15bfc87a455a8fc31abc3c633ce7d334e433ce0768ab8e9b737 WHIRLPOOL f20a62e81b33c606f34ef6e9d30dd7a6b9223728734b4c518370b6af330f454954748903fe3962f5c2b7cda5f6e5deb567be91588895c61a2b362a43c6b5b8d9
DIST mg-20161005.tar.gz 140797 SHA256 b7fcb5136a6783ca24c8463ab0852fc1f26bdb2bb1c24759b2c51ccfc46c5e61 SHA512 3ec2e10d0cd427f9543818690fdd469b64e6eb5d061a221eb7b18566dfb1965ee68cea7c83e4e4ae9b2d6027a0803aacfc815390571ac550bc0b7004b46972ae WHIRLPOOL 4cfb72313b8181acc40b1cd06269f2162198302d2e088a7b04263af4b127071adbe9725aed2ecdf6cd3854a9e9c9df9173a75bf7a83cf2492a644448df9d297d

@ -21,10 +21,6 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
# remove OpenBSD specific easter egg
sed -i -e 's/theo\.o//' GNUmakefile || die
sed -i -e '/theo_init/d' main.c || die
# fix path to tutorial in man page
sed -i -e "s:doc/mg/:doc/${PF}/:" mg.1 || die

@ -1,3 +1,4 @@
DIST cloud-init-0.7.6.tar.gz 515670 SHA256 9e8fd22eb7f6e40ae6a5f66173ddc3cc18f65ee406c460a728092b37db2f3ed7 SHA512 aa2397328afda8e77ed6d642e7642f41a4b4b5bcd3d0e87056aa8c88b56624ec65c57cfc66b0d13ccc235f1840baf1d577316974902a0439cf2f2eb0f8eef36d WHIRLPOOL 639a556e51b4b4b180951f9e481f9a0dcd45067d1d5760ce7e871ceea8bbb4e195258d96273d3ef88c7e2f2520318e9172c3ad0cb23d6ad0ae1835e17087e3a5
DIST cloud-init-0.7.6_p1212.tar.gz 451717 SHA256 d213ee72a62cef5ef63369737a52c0ce0c2034ca1ae230925b6679f4335e685d SHA512 25c5d1cc7c8fa887859624b4f28416d455063c278e3f00bfb3561ab0c99aa708d9fa431ff17c42994aba43eb985538982e5175bf0531857cc18fd8e724ef1fd3 WHIRLPOOL d6608c750370fd470d6aae0e88125e9e56b424c40a5b1131b610cb675808b1f7e0657169273db29c4e994d3dce12f6076566eccbac6deee8c4277ffd33ceae38
DIST cloud-init-0.7.7.tar.gz 477287 SHA256 d7b75e314ecdb99619014f21f3b622294a6c3bde248887dfb5e9cedb927ad0b0 SHA512 06cd2bba67da9668204416073af771145668db43777d6f183dcb54e8e1d9d12471fe3bfc99dfbc03a81814c5614347ff7d6acc5dbe117e1206d7fc2041ae4b62 WHIRLPOOL 9fccfba02aacc138dc62a6be9547fa1e5bd6959a96eef9b7f6f1ac86112049b36751882d954ac0e8d7aa5bf9580c5e27ec9abfdc2ef542628af448c00c468a09
DIST cloud-init-0.7.8.tar.gz 508777 SHA256 4a4f1f7fb9dd0987a02aa7cd6f609910294fce8f9724dcebc0cd88630b4f1fd6 SHA512 ff6c3837afe702359879f0ae1d7443247b0ed97d60ecf0cbe85fc364dc833e553962aae221f48becb104ad3f951a28cbd742a3b8521ef25dfb8fd19439759447 WHIRLPOOL 1881cc41ee85e69cf5169115c7449ff581f927def51aaf3df986b8e8c29baeace658bb24bc5b98fd6eab6fdb5f05ab4555ba4081b7758402089a35fe20595876

@ -0,0 +1,86 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1 eutils multilib systemd
DESCRIPTION="cloud initialisation magic"
HOMEPAGE="https://launchpad.net/cloud-init"
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
CDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/jsonpatch[${PYTHON_USEDEP}]
dev-python/oauthlib[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${CDEPEND}
>=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
dev-python/pep8[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
dev-python/hacking[${PYTHON_USEDEP}]
)
"
RDEPEND="
${CDEPEND}
sys-apps/iproute2
sys-fs/growpart
virtual/logger
"
PATCHES=( "${FILESDIR}/cloud-init-0.7.8-gentooinit.patch" )
python_prepare_all() {
sed -i '/^argparse/d' requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_test() {
emake test
}
python_install() {
distutils-r1_python_install "--init-system=sysvinit_openrc"
}
python_install_all() {
keepdir /etc/cloud
distutils-r1_python_install_all
chmod +x "${D}"/etc/init.d/cloud-config
chmod +x "${D}"/etc/init.d/cloud-final
chmod +x "${D}"/etc/init.d/cloud-init
chmod +x "${D}"/etc/init.d/cloud-init-local
insinto /etc/cloud/templates
doins "${FILESDIR}/hosts.gentoo.tmpl"
insinto /etc/cloud
doins "${FILESDIR}/cloud.cfg"
systemd_dounit "${S}"/systemd/cloud-config.service
systemd_dounit "${S}"/systemd/cloud-config.target
systemd_dounit "${S}"/systemd/cloud-final.service
systemd_dounit "${S}"/systemd/cloud-init-local.service
systemd_dounit "${S}"/systemd/cloud-init.service
}

@ -9,8 +9,7 @@ inherit distutils-r1 eutils git-r3 multilib systemd
DESCRIPTION="cloud initialisation magic"
HOMEPAGE="https://launchpad.net/cloud-init"
EGIT_REPO_URI="https://github.com/prometheanfire/cloud-init.git"
EGIT_BRANCH="gentoo-integration"
EGIT_REPO_URI="https://git.launchpad.net/cloud-init"
LICENSE="GPL-3"
SLOT="0"
@ -48,7 +47,7 @@ RDEPEND="
virtual/logger
"
PATCHES=( "${FILESDIR}/cloud-init-0.7.7-gentooinit.patch" )
PATCHES=( "${FILESDIR}/cloud-init-0.7.8-gentooinit.patch" )
python_prepare_all() {
sed -i 's/version=get_version(),/version=9999,/g' setup.py || die

@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index bbadd7b..1578a3d 100755
--- a/setup.py
+++ b/setup.py
@@ -205,7 +207,7 @@ setuptools.setup(
author='Scott Moser',
author_email='scott.moser@canonical.com',
url='http://launchpad.net/cloud-init/',
- packages=setuptools.find_packages(exclude=['tests']),
+ packages=setuptools.find_packages(exclude=['tests.*', 'tests']),
scripts=['tools/cloud-init-per'],
license='GPLv3',
data_files=data_files,

@ -0,0 +1,26 @@
From fe362543de00806a3d69ddd0de33caf0cae2e57e Mon Sep 17 00:00:00 2001
From: GaveUp <gaveup@gaveup.net>
Date: Tue, 4 Oct 2016 10:56:07 -0500
Subject: [PATCH] Revert change to osalloc.nim from commit 8d7a45f.
Change caused MAP_ANONYMOUS to have an incorrect value when compiling
for mipsel.
Fixes #4852.
---
lib/system/osalloc.nim | 2 --
1 file changed, 2 deletions(-)
diff --git a/lib/system/osalloc.nim b/lib/system/osalloc.nim
index b07a362..316dd74 100644
--- a/lib/system/osalloc.nim
+++ b/lib/system/osalloc.nim
@@ -87,8 +87,6 @@ elif defined(posix):
const MAP_ANONYMOUS = 0x1000
elif defined(solaris):
const MAP_ANONYMOUS = 0x100
- elif defined(linux):
- const MAP_ANONYMOUS = 0x20
else:
var
MAP_ANONYMOUS {.importc: "MAP_ANONYMOUS", header: "<sys/mman.h>".}: cint

@ -21,6 +21,8 @@ DEPEND="
"
RDEPEND="${DEPEND}"
PATCHES=("${FILESDIR}"/${P}-fix-mips-build.patch)
nim_use_enable() {
[[ -z $2 ]] && die "usage: nim_use_enable <USE flag> <compiler flag>"
use $1 && echo "-d:$2"

@ -57,6 +57,7 @@ src_configure() {
econf \
--libdir=/usr/$(get_libdir) \
--disable-prism \
--disable-gecode \
$(use_enable !static dynamic-loading) \
$(use_enable threads) \
$(use_enable threads pthread-locking) \

@ -107,12 +107,12 @@ __EOF__
pkg_setup() {
# Bail out on unsupported build configuration, bug #456792
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
if [[ -f "${EROOT%/}/etc/site-config.jam" ]]; then
grep -q gentoorelease "${EROOT%/}/etc/site-config.jam" && grep -q gentoodebug "${EROOT%/}/etc/site-config.jam" ||
(
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
eerror "You are using custom ${EROOT%/}/etc/site-config.jam without defined gentoorelease/gentoodebug targets."
eerror "Boost can not be built in such configuration."
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
eerror "Please, either remove this file or add targets from ${EROOT%/}/usr/share/boost-build/site-config.jam to it."
die
)
fi
@ -139,7 +139,7 @@ ejam() {
src_configure() {
# Workaround for too many parallel processes requested, bug #506064
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
[[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64"
OPTIONS=(
$(usex debug gentoodebug gentoorelease)
@ -294,9 +294,11 @@ multilib_src_install_all() {
fi
if use doc; then
find libs/*/* -depth \( -iname 'test' -o -iname 'src' \) -delete || die
find doc -depth \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -delete || die
find tools -depth \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -delete || die
# find extraneous files that shouldn't be installed
# as part of the documentation and remove them.
find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die
find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die
find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die
docinto html
dodoc *.{htm,html,png,css}

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~x86 ~ppc ~amd64-linux ~x86-linux"
IUSE=""
PATCHES=(

@ -0,0 +1 @@
DIST pygtkspellcheck-4.0.5.tar.gz 184313 SHA256 5d7473de147ab2c8fb61de93f7275139c53b08d8cee6b43a2062d6c83a6b2987 SHA512 f2ea035093a4d8bd9ca3b04f7433808b1ea8c3723b3ea12b95f470d8eb003c9cf58114cb4f342f36732ae46e6156223db5185f16a8c4b27551a6b99bc28a45b9 WHIRLPOOL c7a891987c148ca3531b43ad245576efdff328ace04e10ba992efea99768ad84a35f9d94d20e98973c37ceffe6e242dcee635ff0e912192a4605cd07153514a4

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">pygtkspellcheck</remote-id>
<remote-id type="github">koehlma/pygtkspellcheck</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
DESCRIPTION="a simple but quite powerful spellchecking library for GTK written in pure Python"
HOMEPAGE="https://github.com/koehlma/pygtkspellcheck"
SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/pyenchant[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~x86 ~ppc ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""

@ -1,2 +1,2 @@
DIST sepolgen-1.2.3.tar.gz 367644 SHA256 3ee1745257fa55301070219c77978c7c9eeb9aa595ce0b6b29c3baa4687d5cf0 SHA512 5fe023f983dc0fe1855da24835cb9bb466ac6c44d07fa939416740ca64968c039be2febff79b2a4c593e54c5ae81448dd06020e9160e4f84eea95d8c0d2b910f WHIRLPOOL 65c663a3398f1ae64e8bf233828701481ac2ee68fa75f2271596628c7dcc80c1193166cfb950f8faa86988c0b309cfbb59f15f38131a9f1f2680b754518bba11
DIST sepolgen-2.6-rc1.tar.gz 367934 SHA256 5d1ee9a86d75f08b3443e4f17a9098bf3bdc7d2a77a64dcdd5d6230f6d4621cb SHA512 80fe7a3a30d632d0736ca69527ecacded1a35cc2115fcaab526f8eed56f12d77b453dc0eb7230790d5774631ee2d7c3fdae54fb734da30de46faea6fd9c96711 WHIRLPOOL 35d3d32e29f967e691658f8a30ce274c34d2e656bff3a1df04ba3b054631afe8e717f76dbd8524e91a0c9c45e64471b398af85b1ab20a4beac87f70ca62b3ca8
DIST sepolgen-2.6-rc2.tar.gz 368014 SHA256 06c6e9d78b3628bfc056ace4a9f0aca4a5f62ea4283c3867e971cf485ebcb6cc SHA512 2d545f666db9c283643702863c022dde7dab9d1e15cd4895a07e6c20dba651d366ec1382f2319aff320c46fb15e928afe1619444ac95050e757916752715ba9b WHIRLPOOL 62cf9d3c0606d49263074adc205842a05a36b9147ae4434f6d612a18fee98dfbd87ec4afcb0e7308ea7ba5072328d8ec5f6c8b944bbb40eef8ca377d3b2684ab

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit python-r1
MY_P="${P//_/-}"
MY_RELEASEDATE="20160930"
MY_RELEASEDATE="20161006"
DESCRIPTION="SELinux policy generation library"
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit python-r1
MY_P="${P//_/-}"
MY_RELEASEDATE="20160930"
MY_RELEASEDATE="20161006"
DESCRIPTION="SELinux policy generation library"
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"

@ -1,3 +1 @@
DIST navigation-1.13.0.tar.gz 336419 SHA256 5ef288325a0de4accfb4ef0cc37d9e9c4106a05d98b0ae5757f6c4823abada97 SHA512 1b686d4d1e930901dcf899fb73c8609855c3bb6d797322f6f3b9ea7ccb349f98802870b44e0fcbee4e68abebeecbaff57d453dc790fbc908cd23b8afda22e1af WHIRLPOOL 096103d8b774205995a12d294c820187fb89302285b363f6e6b9a4bb1e30a2edf9b33a451effc00b8aeec4d8f40664f61266314d389b9c668c0d7cf2152f70dd
DIST navigation-1.13.1.tar.gz 335568 SHA256 aaafdc6ee41ce79f44c03710076a105411b96dfcf35a7816607cbd0f48c8e8bc SHA512 969ce141dacc3ec8c249769a861c44a8d061bfb24c1fc63bd2873b589b11581f93e3faf3292f4db5daff89100859e05451d38278f859cb527adf55405d8f536e WHIRLPOOL f4161eb7e357384cebd2f40ead98ac559d16b055a81aee1898bfa23259d42fc88978abec195af62f4a227030b200a5a9ca79079693ebc6f3a3eb1a9d5cfb7dbb
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b

@ -1,29 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
inherit ros-catkin
DESCRIPTION="Recovery behavior that attempts to clear space by reverting the costmaps to the static map"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/costmap_2d
dev-ros/nav_core
dev-ros/pluginlib
dev-ros/roscpp
dev-ros/tf
dev-cpp/eigen:3
sci-libs/pcl
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules
test? ( dev-ros/rostest dev-cpp/gtest )
"

@ -1,29 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
inherit ros-catkin
DESCRIPTION="Recovery behavior that attempts to clear space by reverting the costmaps to the static map"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
>=dev-ros/costmap_2d-1.13.1
dev-ros/nav_core
dev-ros/pluginlib
dev-ros/roscpp
dev-ros/tf
dev-cpp/eigen:3
sci-libs/pcl
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules
test? ( dev-ros/rostest dev-cpp/gtest )
"

@ -22,6 +22,7 @@ RDEPEND="
dev-ros/tf
dev-cpp/eigen:3
sci-libs/pcl
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -22,6 +22,7 @@ RDEPEND="
dev-ros/tf
dev-cpp/eigen:3
sci-libs/pcl
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules

@ -1,2 +1 @@
DIST gazebo_ros_pkgs-2.5.7.tar.gz 1821656 SHA256 6a40c129d4b4d6c7c5d4608aac7314b84f815a4416cd905d71b2b98067c2aaa7 SHA512 13790eaa50d6a6b1be26236ce3dd118f6d09c1096b7c95fffbad99fe70d59546b8169597eda5fa774cce37c5b3f46ca61b3c66a8520b675fb8c020e36f002d94 WHIRLPOOL b94be63a019d4bd9fa175f6c8c24f96c2e034ebfdf9b4f96aad6e71476409cb57453c895d2bb14aa50ba1410fb89302147c0677c055544ef826b28425e0a1046
DIST gazebo_ros_pkgs-2.6.0.tar.gz 1823899 SHA256 a2756e12a716ef1fa18b132a76b8ea552c5e41c4875bf0349e034988eef133e5 SHA512 14e3a82ce2d5a9d2f036a6234f12421513db4e53924dbbab60aedef3c3638f1e6b1c5abc2cb0094f19efaa764c76189bcc00217591c4b82e93fff965041c0fce WHIRLPOOL 5b4f44c10de4ef9b86ae37fe115b81ecfd1a991c470e3ade0159cf3bf77646b9a7576e29bdf2b5ecd12164e0a00b838e9d14807bf1153b0443bd52182384d040

@ -1,31 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-simulation/gazebo_ros_pkgs"
KEYWORDS="~amd64"
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="ROS control plugins for gazebo"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/roscpp
dev-ros/gazebo_ros
dev-ros/control_toolbox
dev-ros/controller_manager
dev-ros/hardware_interface
dev-ros/transmission_interface
dev-ros/pluginlib
>=dev-ros/joint_limits_interface-0.11.0
>=dev-ros/urdf-1.12.3-r1
dev-libs/urdfdom:=
sci-electronics/gazebo
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/urdfdom1.patch" )

@ -26,6 +26,7 @@ RDEPEND="
>=dev-ros/urdf-1.12.3-r1
dev-libs/urdfdom:=
sci-electronics/gazebo
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/urdfdom1.patch" )

@ -26,5 +26,6 @@ RDEPEND="
dev-ros/urdf
sci-electronics/gazebo
dev-libs/urdfdom:=
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -1,2 +1 @@
DIST calibration-0.10.13.tar.gz 112305 SHA256 935755f9428e6b998d1a9ce10fcf11f3c119953ebe0b65eda855804ec8b8aea8 SHA512 95b5ea28428ea9726b6b1a8f24cd4c7cb84992e680761357c1a13dd92c362149a0a6104f6a44dbefad503db1a9c7a53135d9756b1ceea3a739b1baa14f9474eb WHIRLPOOL 94423d70268b053daee1da1b324582d2f8316c6feaa5c9291715b1861520cb2e67654daaa2156e8d15cd59ecb566bdd3cb76d42c7202b85680888bac3532002c
DIST calibration-0.10.14.tar.gz 112475 SHA256 1e65e6d8f793e7a27d1975ec3c4b63bf5249c7ce859dd11187258560901d1c77 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40 WHIRLPOOL 5c1ea989d438198044933927acfd7eb8426c9f5f253710ac63117b2a20c526acfea568f4b7b4f1930a43024bbcf4033f0f04c9e48108dc7e1cc629fb9e3c127f

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-perception/calibration"
CATKIN_HAS_MESSAGES=yes
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/geometry_msgs dev-ros/actionlib_msgs dev-ros/std_msgs"
inherit ros-catkin
DESCRIPTION="Extracts checkerboard corners from ROS images"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/actionlib[${PYTHON_USEDEP}]
dev-ros/cv_bridge[${PYTHON_USEDEP}]
dev-ros/image_transport
dev-ros/message_filters
dev-ros/roscpp
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/rospy[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -26,5 +26,6 @@ RDEPEND="
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/rospy[${PYTHON_USEDEP}]
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -26,5 +26,6 @@ RDEPEND="
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/rospy[${PYTHON_USEDEP}]
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -18,7 +18,8 @@ IUSE=""
RDEPEND="
dev-ros/roscpp
dev-ros/hardware_interface
dev-libs/urdfdom
>=dev-libs/urdfdom-1
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest dev-cpp/gtest )"
PATCHES=( "${FILESDIR}/urdfdom1.patch" )

@ -1,5 +1 @@
DIST mavros-0.17.2.tar.gz 201320 SHA256 d968733575777efbb3e6c396967d5dd82a42cee18f4fd54e47aef2833ff6ebad SHA512 c174a3caeed406aa7778365ce96f410c32d5ce2ee3d4ff039d283e242392e71543daea175184b35f8cee7000aa1b0491a8696c11661c3b8af3f37e39ce0f50e2 WHIRLPOOL e9242e9ba28bc65c254e245375cfa143f33e3864ec916212088c87e86fedf0c7466e2b0c2febf7564e45dc05251dba186169cadd8cf8222668d0088ad34d2014
DIST mavros-0.17.3.tar.gz 201861 SHA256 32da0be2d9f59f4eafb8a583ad9eba5aea44f776a47d5a54625f2915b0bb1aad SHA512 054e0268750ba6622e0af6ba2e60c9f71b10c7fc4836bed3f1037b9abc386beb9c21d5ee3abacfee7b5a7140f377a07d5414d612c5b744ae9bf5d0cec680b8d7 WHIRLPOOL afc195c8743cda6afed8ac8f5745599ecdddc988c3978349d3b18c7d34353e89b309a34e80422ff7f601830e88beda3d42e94453022210928692ebba730392a5
DIST mavros-0.18.1.tar.gz 208459 SHA256 8c8c5560145b261276f9f129c55298d8a9772b96e1d5ffa082fcc1709515dccb SHA512 0567a098f6429f9a76c2e2d24daf4267e59af126df689eafa9fad7846b5af90511481b3e7de011cb6746a98490a34ae558cbe1edf195414479d548377cfc050b WHIRLPOOL 5909b5e558c98044dfadf8febe1072d1de6dc78e6d415e69dc26ef9ea3d8512647945cf68c590abd7242d6a222d04b0f15a6f5d894d0eb4e98b9ca4236166774
DIST mavros-0.18.2.tar.gz 208727 SHA256 347f88483be19ea8fc7da1ecd32e49874e2eb92750958c8b001120164194d524 SHA512 d5f667f321f6d988224315e7cdd9f435c3c49e0b97dde0b5cd30c124e9778b48304edfbd51789cdd97e1ca449a9fda407c25d9530daa0f4e2f2df1088ced16ff WHIRLPOOL 515242aca0ae43e164150a661b97498d5e3f89ad622eb9bdedecf22ecffa5243032b483cfea1c8b0310c6c20a282cf442a1830fc71f5d7894f29f45f97892d30
DIST mavros-0.18.3.tar.gz 209081 SHA256 dfe679d49fe31f25d373c877a8d6656c7eb90274b325715df691ace0d1f98654 SHA512 f4608ca150b21099259559afa264d852e5a066986c3c0bd9b02b327a58b0f5c0bf769f02fadfde3d37292426f4deab263e1f10b850085b47cde76290b08e18df WHIRLPOOL 3d20f8acb3bd5943414543cfb6dc904ff41d20ff248b04664337ddcf7ea8fe026d7a93ad4ac54221a95d553e00d58203cebe9b44c9462d6f79d5e6bace613356

@ -1,31 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/mavlink/mavros"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Extra nodes and plugins for mavros"
LICENSE="GPL-3 LGPL-3 BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/image_transport
dev-ros/cv_bridge
dev-ros/mavros
dev-ros/roscpp
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}"

@ -1,31 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/mavlink/mavros"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Extra nodes and plugins for mavros"
LICENSE="GPL-3 LGPL-3 BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/image_transport
dev-ros/cv_bridge
dev-ros/mavros
dev-ros/roscpp
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}"

@ -1,31 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/mavlink/mavros"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Extra nodes and plugins for mavros"
LICENSE="GPL-3 LGPL-3 BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/image_transport
dev-ros/cv_bridge
dev-ros/mavros
dev-ros/roscpp
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}"

@ -27,5 +27,6 @@ RDEPEND="
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
dev-libs/boost:=
"
DEPEND="${RDEPEND}"

@ -1,31 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/mavlink/mavros"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Extra nodes and plugins for mavros"
LICENSE="GPL-3 LGPL-3 BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/image_transport
dev-ros/cv_bridge
dev-ros/mavros
dev-ros/roscpp
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -27,5 +27,6 @@ RDEPEND="
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/urdf
dev-cpp/eigen:3
dev-libs/boost:=
"
DEPEND="${RDEPEND}"

@ -1,3 +1 @@
DIST navigation-1.13.0.tar.gz 336419 SHA256 5ef288325a0de4accfb4ef0cc37d9e9c4106a05d98b0ae5757f6c4823abada97 SHA512 1b686d4d1e930901dcf899fb73c8609855c3bb6d797322f6f3b9ea7ccb349f98802870b44e0fcbee4e68abebeecbaff57d453dc790fbc908cd23b8afda22e1af WHIRLPOOL 096103d8b774205995a12d294c820187fb89302285b363f6e6b9a4bb1e30a2edf9b33a451effc00b8aeec4d8f40664f61266314d389b9c668c0d7cf2152f70dd
DIST navigation-1.13.1.tar.gz 335568 SHA256 aaafdc6ee41ce79f44c03710076a105411b96dfcf35a7816607cbd0f48c8e8bc SHA512 969ce141dacc3ec8c249769a861c44a8d061bfb24c1fc63bd2873b589b11581f93e3faf3292f4db5daff89100859e05451d38278f859cb527adf55405d8f536e WHIRLPOOL f4161eb7e357384cebd2f40ead98ac559d16b055a81aee1898bfa23259d42fc88978abec195af62f4a227030b200a5a9ca79079693ebc6f3a3eb1a9d5cfb7dbb
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
inherit ros-catkin
DESCRIPTION="Given a goal in the world, will attempt to reach it with a mobile base"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/roscpp
dev-ros/pluginlib
dev-ros/actionlib
dev-ros/dynamic_reconfigure[${PYTHON_USEDEP}]
dev-ros/nav_core
dev-ros/tf
dev-ros/move_base_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules"

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
inherit ros-catkin
DESCRIPTION="Given a goal in the world, will attempt to reach it with a mobile base"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
>=dev-ros/costmap_2d-1.13.1
dev-ros/roscpp
dev-ros/pluginlib
dev-ros/actionlib
dev-ros/dynamic_reconfigure[${PYTHON_USEDEP}]
dev-ros/nav_core
dev-ros/tf
dev-ros/move_base_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-cpp/eigen:3
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules"

@ -1,2 +1 @@
DIST navigation-1.13.1.tar.gz 335568 SHA256 aaafdc6ee41ce79f44c03710076a105411b96dfcf35a7816607cbd0f48c8e8bc SHA512 969ce141dacc3ec8c249769a861c44a8d061bfb24c1fc63bd2873b589b11581f93e3faf3292f4db5daff89100859e05451d38278f859cb527adf55405d8f536e WHIRLPOOL f4161eb7e357384cebd2f40ead98ac559d16b055a81aee1898bfa23259d42fc88978abec195af62f4a227030b200a5a9ca79079693ebc6f3a3eb1a9d5cfb7dbb
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b

@ -1,38 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/geometry_msgs dev-ros/nav_msgs"
CATKIN_HAS_MESSAGES=yes
PYTHON_COMPAT=( python2_7 )
inherit ros-catkin
DESCRIPTION="Fast interpolated navigation function that can be used to create plans for a mobile base"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/costmap_2d
dev-ros/nav_core
dev-ros/pcl_conversions
dev-ros/pcl_ros
dev-ros/pluginlib
dev-ros/roscpp
dev-ros/tf
dev-ros/visualization_msgs
dev-cpp/eigen:3
sci-libs/pcl
x11-libs/fltk
media-libs/netpbm
"
DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )
dev-ros/cmake_modules"
PATCHES=( "${FILESDIR}/pgm_h_location.patch" )

@ -30,6 +30,7 @@ RDEPEND="
sci-libs/pcl
x11-libs/fltk
media-libs/netpbm
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -30,6 +30,7 @@ RDEPEND="
sci-libs/pcl
x11-libs/fltk
media-libs/netpbm
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )

@ -31,6 +31,7 @@ RDEPEND="
dev-ros/nodelet_topic_tools
sci-libs/pcl:=[qhull]
>=dev-ros/pcl_conversions-0.2.1-r1
dev-libs/boost:=[threads]
dev-ros/pcl_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]

@ -31,6 +31,7 @@ RDEPEND="
dev-ros/nodelet_topic_tools
sci-libs/pcl:=[qhull]
>=dev-ros/pcl_conversions-0.2.1-r1
dev-libs/boost:=[threads]
dev-ros/pcl_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]

@ -1,3 +1 @@
DIST navigation-1.13.0.tar.gz 336419 SHA256 5ef288325a0de4accfb4ef0cc37d9e9c4106a05d98b0ae5757f6c4823abada97 SHA512 1b686d4d1e930901dcf899fb73c8609855c3bb6d797322f6f3b9ea7ccb349f98802870b44e0fcbee4e68abebeecbaff57d453dc790fbc908cd23b8afda22e1af WHIRLPOOL 096103d8b774205995a12d294c820187fb89302285b363f6e6b9a4bb1e30a2edf9b33a451effc00b8aeec4d8f40664f61266314d389b9c668c0d7cf2152f70dd
DIST navigation-1.13.1.tar.gz 335568 SHA256 aaafdc6ee41ce79f44c03710076a105411b96dfcf35a7816607cbd0f48c8e8bc SHA512 969ce141dacc3ec8c249769a861c44a8d061bfb24c1fc63bd2873b589b11581f93e3faf3292f4db5daff89100859e05451d38278f859cb527adf55405d8f536e WHIRLPOOL f4161eb7e357384cebd2f40ead98ac559d16b055a81aee1898bfa23259d42fc88978abec195af62f4a227030b200a5a9ca79079693ebc6f3a3eb1a9d5cfb7dbb
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
CATKIN_HAS_MESSAGES=yes
PYTHON_COMPAT=( python2_7 )
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
inherit ros-catkin
DESCRIPTION="Estimate the 3D pose of a robot, based on (partial) pose measurements coming from different sources"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/roscpp
dev-ros/tf
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
sci-libs/orocos-bfl
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )
virtual/pkgconfig"

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-planning/navigation"
ROS_SUBDIR=${PN}
KEYWORDS="~amd64 ~arm"
CATKIN_HAS_MESSAGES=yes
PYTHON_COMPAT=( python2_7 )
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
inherit ros-catkin
DESCRIPTION="Estimate the 3D pose of a robot, based on (partial) pose measurements coming from different sources"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/roscpp
dev-ros/tf
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
sci-libs/orocos-bfl
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )
virtual/pkgconfig"

@ -24,6 +24,7 @@ RDEPEND="
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
sci-libs/orocos-bfl
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -24,6 +24,7 @@ RDEPEND="
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
sci-libs/orocos-bfl
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )

@ -1,5 +1 @@
DIST image_pipeline-1.12.14.tar.gz 118296 SHA256 8e3b756932a821b4387b7f86ca9fc5233ebb2a13541b220b866e42ea6f92b17f SHA512 724b6d20edab1436c51a05f4399b852cabab74c5e04dea97f53a256fb512b4dbfc97fd6e7d74d41bfd7d92fe183aa86a993a39b8687c27dc7b7f85d1a1c81b94 WHIRLPOOL 394343ddf299f6c7e26c0a2f45e49edc2c4047a0ccd15885a998fa902bb7373fa44181f06adc222483a285f32df800e0b268485cb2fd98e54956929056868d5d
DIST image_pipeline-1.12.15.tar.gz 122012 SHA256 d9660a5929b69b7801b3a05e092c7a4a5543d45084c9198fdaa9c8a0210db76c SHA512 184805f99020332ad74899ec47abc56144aceef8d4eabf877a4dc85f30befdc78b209407e1be624ba151be3a71be1fafdbd87c771137bee7c080c24935f6c6fa WHIRLPOOL d9ceff4b34767e33fe8eae49076fae133dd8146c2b09fb3ce42c0c902c6d95a06cb990e5f543dfb0215a18b0592193d65c782a45301c18e4f8a34fb35e509449
DIST image_pipeline-1.12.16.tar.gz 126407 SHA256 af0d7e43de48457ca591c4908d5771c116d2838b4bc64fbe49efaa371f44b5b4 SHA512 2e1b77a6267fef2925396b36c8d3fdabcf8c0e61043bbeb066f0923bba867c3f63a9da4a9829d26c502af70ad7ab3dcda6cca14628accc472010af8df4b1153e WHIRLPOOL b746861c95475cadf64a7e0f70f9cad62148a4d6ed8616347812c433244ef6df367bf122089794bf4669b23707dd1718961002fa46516e7ff1ce8ebe3da1b2a2
DIST image_pipeline-1.12.18.tar.gz 127899 SHA256 7f356c7a020d4acf5acd2973180cf356329186606586bd37f8103597a0312b05 SHA512 9a9d671d31d3c6a9343836fa8c7a5566fb9e032330dbc57adeab35510263aca0482a8a8413716e79c49e2e187c3892ab200c92435e8797d4b69e3332771b64da WHIRLPOOL eed95a909a7a9b99cf313ceea4417a80d433f6b6d24053e4f6705993899d5c2b9fd14ef7ad2b07bf584c79a83f45b232b259f3cd8e3eeedcd61d17449667fe47
DIST image_pipeline-1.12.19.tar.gz 130635 SHA256 fc3073428fc930523efd6ed4a86d838ab0f0ff04a312eb4188c72a854d300e97 SHA512 f0677e4a811622ffc19792af828f4766408b6a051d271950a8a096d064b043dae1457b2a6f2d59fe5c2971795db04e7abf5e0878ead1428a4da19033693829ba WHIRLPOOL ecb1cdcc07109d3781bb82e88c0fe7e91754b2dfac0bfc7f5d053e6df9ce78b95b4131a9b65715fbce1b44b0acab6f833bd9c0d4f2fb68718fee4f4bfd586c63

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-perception/image_pipeline"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Stereo and single image rectification and disparity processing"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/cv_bridge
dev-ros/dynamic_reconfigure
dev-ros/image_geometry
dev-ros/image_proc
dev-ros/image_transport
dev-ros/message_filters
dev-ros/nodelet
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
"
DEPEND="${RDEPEND}"

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-perception/image_pipeline"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Stereo and single image rectification and disparity processing"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/cv_bridge
dev-ros/dynamic_reconfigure
dev-ros/image_geometry
dev-ros/image_proc
dev-ros/image_transport
dev-ros/message_filters
dev-ros/nodelet
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
"
DEPEND="${RDEPEND}"

@ -1,30 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-perception/image_pipeline"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Stereo and single image rectification and disparity processing"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/cv_bridge
dev-ros/dynamic_reconfigure
dev-ros/image_geometry
dev-ros/image_proc
dev-ros/image_transport
dev-ros/message_filters
dev-ros/nodelet
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
"
DEPEND="${RDEPEND}"

@ -26,5 +26,6 @@ RDEPEND="
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -1,30 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros-perception/image_pipeline"
KEYWORDS="~amd64 ~arm"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="Stereo and single image rectification and disparity processing"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/cv_bridge
dev-ros/dynamic_reconfigure
dev-ros/image_geometry
dev-ros/image_proc
dev-ros/image_transport
dev-ros/message_filters
dev-ros/nodelet
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -26,5 +26,6 @@ RDEPEND="
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
media-libs/opencv
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -1,2 +1 @@
DIST geometry_experimental-0.5.12.tar.gz 131234 SHA256 430115ef4a3352e8b00596ff7406e6cb14fc1720250cf164754cf724c7f371c3 SHA512 1a1a33db529d0810661c020552642d914de01a14e5b17b611fb7743a795c47e3f68d480ee4544b4ad86f7b1c947ea8b23cda09535ce046fdc45da1c40fc34711 WHIRLPOOL fd894a43e0110eeab1f085faa32a339a72d922d57ae68ee82c2b54f73c246090f3537483f1ca68147f5b7b7a5c7502f9fd4ab733da150c68af94ea2d87859ab1
DIST geometry_experimental-0.5.13.tar.gz 134107 SHA256 20ad7d3b610c70e8c666937d6a29ef53dac9181025427ee6d0664c67ff94b43f SHA512 5b31a2ec2c8f852934c1c9a6aa0127c96b8f334f178742111c673195562a240649ac11ddde8d9738defae99184bdd83a57430fe6f17eb4cbd08ae600bfa7d43d WHIRLPOOL 06da030383725aaeda8626f36b56911cc05c025b538904f33cdc69975027f610113945a3479d85fe83df841fcb1f4902b8927cae2a2272e44f59b86c97d844fc

@ -1,24 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros/geometry_experimental"
KEYWORDS="~amd64 ~arm"
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="The second generation Transform Library in ROS"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/tf2_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-libs/console_bridge
dev-ros/rostime
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-libs/boost:=[threads]
"
DEPEND="${RDEPEND}"

@ -1,2 +1 @@
DIST geometry_experimental-0.5.12.tar.gz 131234 SHA256 430115ef4a3352e8b00596ff7406e6cb14fc1720250cf164754cf724c7f371c3 SHA512 1a1a33db529d0810661c020552642d914de01a14e5b17b611fb7743a795c47e3f68d480ee4544b4ad86f7b1c947ea8b23cda09535ce046fdc45da1c40fc34711 WHIRLPOOL fd894a43e0110eeab1f085faa32a339a72d922d57ae68ee82c2b54f73c246090f3537483f1ca68147f5b7b7a5c7502f9fd4ab733da150c68af94ea2d87859ab1
DIST geometry_experimental-0.5.13.tar.gz 134107 SHA256 20ad7d3b610c70e8c666937d6a29ef53dac9181025427ee6d0664c67ff94b43f SHA512 5b31a2ec2c8f852934c1c9a6aa0127c96b8f334f178742111c673195562a240649ac11ddde8d9738defae99184bdd83a57430fe6f17eb4cbd08ae600bfa7d43d WHIRLPOOL 06da030383725aaeda8626f36b56911cc05c025b538904f33cdc69975027f610113945a3479d85fe83df841fcb1f4902b8927cae2a2272e44f59b86c97d844fc

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/ros/geometry_experimental"
KEYWORDS="~amd64 ~arm"
ROS_SUBDIR=${PN}
PYTHON_COMPAT=( python2_7 )
inherit ros-catkin
DESCRIPTION="ROS bindings for the tf2 library, for both Python and C++"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/actionlib[${PYTHON_USEDEP}]
dev-ros/message_filters
dev-ros/roscpp
dev-ros/rosgraph
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/tf2
dev-ros/tf2_py[${PYTHON_USEDEP}]
dev-ros/actionlib_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP},${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP},${CATKIN_MESSAGES_CXX_USEDEP}]
"
DEPEND="${RDEPEND}
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -20,6 +20,7 @@ RDEPEND="
dev-ros/message_filters
dev-ros/roscpp
dev-ros/rosgraph
dev-libs/boost:=[threads]
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/tf2
dev-ros/tf2_py[${PYTHON_USEDEP}]

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -20,6 +20,7 @@ RDEPEND="
dev-ros/message_filters
dev-ros/roscpp
dev-ros/rosgraph
dev-libs/boost:=[threads]
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/tf2
dev-ros/tf2_py[${PYTHON_USEDEP}]

@ -1 +1,2 @@
DIST mgba-0.5.0.tar.gz 5360529 SHA256 0efcd1e4f8c8d34d0384919ea19fa625fa2585d35d102c00b31930196c1f49bc SHA512 974b5cf3a0a112e7681d6117e09acaeffe44d72a0a74fddf9068b6c027a0c140d0f762fd97988d26c42e0a282806874870e2e2c1f1f277cb30a0c756f220f533 WHIRLPOOL ae8e975e38c7ab7370f4f20ea274d7e962f6556f0d12e107fc9ee5662e0b0d9680f9fb5358c319071d5b5d0e39c83786a90d41cb28c846cf9dd94597b0530626
DIST mgba-0.5.1.tar.gz 5342416 SHA256 d2173fbe69065ae1bd0abb323dcc3459d73c48ddc3d6934ef216cc50d1a0835d SHA512 a4c982028036d8bfb26053219421bcbfecd907cde102f5087076082dcf8f3c7d48aee0b22c22e7449708c3ad9886c3978556dba21cbfba46168ff5495ddd8354 WHIRLPOOL a079b7540f6692e006a1cc8d32e85182389758ee75167d1bc46416a91d78496cc5f86cabea57a65fcdf669affe5376f6a2f1c2e39b6a102cb4f8dca26612c82a

@ -0,0 +1,101 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit fdo-mime gnome2-utils cmake-utils
DESCRIPTION="A new Game Boy Advance emulator written in C."
HOMEPAGE="https://mgba.io"
SRC_URI="https://github.com/${PN}-emu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ffmpeg imagemagick opengl qt5 +sdl"
REQUIRED_USE="|| ( qt5 sdl )
qt5? ( opengl )"
RDEPEND="
media-libs/libpng:0=
sys-libs/zlib[minizip]
ffmpeg? ( virtual/ffmpeg )
imagemagick? ( media-gfx/imagemagick:= )
opengl? ( virtual/opengl )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
opengl? ( dev-qt/qtopengl:5 )
)
sdl? ( media-libs/libsdl2[X,sound,joystick,video,opengl?] )"
DEPEND="${RDEPEND}
>=dev-util/cmake-3.2.2"
src_prepare() {
default
# Get rid of any bundled stuff we don't want
for pkg in libpng lzma zlib ; do
rm -r "${S}"/src/third-party/${pkg} || die
done
}
src_configure() {
local mycmakeargs=(
-DBUILD_GL="$(usex opengl)"
-DBUILD_QT="$(usex qt5)"
-DBUILD_SDL="$(usex sdl)"
-DUSE_FFMPEG="$(usex ffmpeg)"
-DUSE_MAGICK="$(usex imagemagick)"
-DUSE_EPOXY=OFF
-DUSE_LIBZIP=OFF
-DUSE_LZMA=OFF
-DUSE_MINIZIP=ON
-DM_CORE_GB=ON
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
if use qt5 ; then
for size in 16 24 32 48 64 96 128 256; do
newicon -s ${size} res/${PN}-${size}.png ${PN}.png
done
doman doc/${PN}-qt.6
domenu res/${PN}-qt.desktop
dobin ../${P}_build/qt/${PN}-qt
fi
if use sdl ; then
doman doc/${PN}.6
newbin ../${P}_build/sdl/${PN} ${PN}-sdl
fi
dolib.so ../${P}_build/lib${PN}.so*
}
pkg_preinst() {
if use qt5 ; then
gnome2_icon_savelist
fi
}
pkg_postinst() {
if use qt5 ; then
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fi
}
pkg_postrm() {
if use qt5 ; then
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fi
}

@ -0,0 +1,94 @@
From 176fee25ca79145ab5c8e2275d248f1a46a8d8cf Mon Sep 17 00:00:00 2001
From: Montel Laurent <montel@kde.org>
Date: Fri, 30 Sep 2016 15:55:35 +0200
Subject: [PATCH] Backport avoid to transform as a url when we have a quote
---
kpimutils/linklocator.cpp | 30 +++++++++++++++++++++++++++---
kpimutils/linklocator.h | 3 ++-
2 files changed, 29 insertions(+), 4 deletions(-)
diff --git a/kpimutils/linklocator.cpp b/kpimutils/linklocator.cpp
index f5d9afd..f30e8fc 100644
--- a/kpimutils/linklocator.cpp
+++ b/kpimutils/linklocator.cpp
@@ -95,6 +95,12 @@ int LinkLocator::maxAddressLen() const
QString LinkLocator::getUrl()
{
+ return getUrlAndCheckValidHref();
+}
+
+
+QString LinkLocator::getUrlAndCheckValidHref(bool *badurl)
+{
QString url;
if ( atUrl() ) {
// NOTE: see http://tools.ietf.org/html/rfc3986#appendix-A and especially appendix-C
@@ -129,13 +135,26 @@ QString LinkLocator::getUrl()
url.reserve( maxUrlLen() ); // avoid allocs
int start = mPos;
+ bool previousCharIsADoubleQuote = false;
while ( ( mPos < (int)mText.length() ) &&
( mText[mPos].isPrint() || mText[mPos].isSpace() ) &&
( ( afterUrl.isNull() && !mText[mPos].isSpace() ) ||
( !afterUrl.isNull() && mText[mPos] != afterUrl ) ) ) {
if ( !mText[mPos].isSpace() ) { // skip whitespace
- url.append( mText[mPos] );
- if ( url.length() > maxUrlLen() ) {
+ if (mText[mPos] == QLatin1Char('>') && previousCharIsADoubleQuote) {
+ //it's an invalid url
+ if (badurl) {
+ *badurl = true;
+ }
+ return QString();
+ }
+ if (mText[mPos] == QLatin1Char('"')) {
+ previousCharIsADoubleQuote = true;
+ } else {
+ previousCharIsADoubleQuote = false;
+ }
+ url.append( mText[mPos] );
+ if ( url.length() > maxUrlLen() ) {
break;
}
}
@@ -367,7 +386,12 @@ QString LinkLocator::convertToHtml( const QString &plainText, int flags,
} else {
const int start = locator.mPos;
if ( !( flags & IgnoreUrls ) ) {
- str = locator.getUrl();
+ bool badUrl = false;
+ str = locator.getUrlAndCheckValidHref(&badUrl);
+ if (badUrl) {
+ return locator.mText;
+ }
+
if ( !str.isEmpty() ) {
QString hyperlink;
if ( str.left( 4 ) == QLatin1String("www.") ) {
diff --git a/kpimutils/linklocator.h b/kpimutils/linklocator.h
index 3049397..375498d 100644
--- a/kpimutils/linklocator.h
+++ b/kpimutils/linklocator.h
@@ -107,6 +107,7 @@ class KPIMUTILS_EXPORT LinkLocator
@return The URL at the current scan position, or an empty string.
*/
QString getUrl();
+ QString getUrlAndCheckValidHref(bool *badurl = 0);
/**
Attempts to grab an email address. If there is an @ symbol at the
@@ -155,7 +156,7 @@ class KPIMUTILS_EXPORT LinkLocator
*/
static QString pngToDataUrl( const QString & iconPath );
- protected:
+protected:
/**
The plaintext string being scanned for URLs and email addresses.
*/
--
2.7.3

@ -0,0 +1,63 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_HANDBOOK="optional"
CPPUNIT_REQUIRED="optional"
EGIT_BRANCH="KDE/4.14"
inherit kde4-base
DESCRIPTION="Common library for KDE PIM apps"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
LICENSE="LGPL-2.1"
IUSE="debug ldap prison"
# some akonadi tests timeout, that probaly needs more work as its ~700 tests
RESTRICT="test"
DEPEND="
!kde-misc/akonadi-social-utils
>=app-crypt/gpgme-1.1.6
>=app-office/akonadi-server-1.12.90[qt4(+)]
>=dev-libs/boost-1.35.0-r5:=
dev-libs/libgpg-error
>=dev-libs/libical-0.48-r2:=
dev-libs/cyrus-sasl
>=dev-libs/qjson-0.8.1
media-libs/phonon[qt4]
x11-misc/shared-mime-info
prison? ( media-libs/prison:4 )
ldap? ( net-nds/openldap )
"
# boost is not linked to, but headers which include it are installed
# bug #418071
RDEPEND="${DEPEND}
!=kde-apps/kdepim-runtime-4.10*
!=kde-apps/kdepim-runtime-4.11*
!<kde-apps/kdepim-runtime-4.4.11.1-r2:4
"
PATCHES=(
"${FILESDIR}/${PN}-4.9.1-boostincludes.patch"
"${FILESDIR}/${PN}-CVE-2016-7966.patch"
)
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_build handbook doc)
$(cmake-utils_use_find_package ldap)
$(cmake-utils_use_find_package prison)
)
kde4-base_src_configure
}
src_install() {
kde4-base_src_install
rm "${ED}"/usr/share/apps/cmake/modules/FindQtOAuth.cmake #Collides with net-im/choqok
# contains constants/defines only
QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
}

@ -0,0 +1,67 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
CPPUNIT_REQUIRED="optional"
EGIT_BRANCH="KDE/4.14"
inherit kde4-base
DESCRIPTION="Common library for KDE PIM apps"
COMMIT_ID="a791b69599c3571ff2f4b1cc9033d8fb30f1bc33"
SRC_URI="https://quickgit.kde.org/?p=kdepimlibs.git&a=snapshot&h=${COMMIT_ID}&fmt=tgz -> ${P}.tar.gz"
S=${WORKDIR}/${PN}
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
LICENSE="LGPL-2.1"
IUSE="debug ldap prison"
# some akonadi tests timeout, that probaly needs more work as its ~700 tests
RESTRICT="test"
DEPEND="
>=app-crypt/gpgme-1.1.6
>=app-office/akonadi-server-1.12.90[qt4(+)]
>=dev-libs/boost-1.35.0-r5:=
dev-libs/libgpg-error
>=dev-libs/libical-0.48-r2:=
dev-libs/cyrus-sasl
>=dev-libs/qjson-0.8.1
media-libs/phonon[qt4]
x11-misc/shared-mime-info
prison? ( media-libs/prison:4 )
ldap? ( net-nds/openldap )
"
# boost is not linked to, but headers which include it are installed
# bug #418071
RDEPEND="${DEPEND}
!<kde-apps/kdepim-runtime-4.4.11.1-r2:4
!kde-misc/akonadi-social-utils
"
PATCHES=(
"${FILESDIR}/${PN}-4.14.11-boostincludes.patch"
"${FILESDIR}/${PN}-CVE-2016-7966.patch"
)
src_configure() {
local mycmakeargs=(
-DBUILD_doc=$(usex handbook)
$(cmake-utils_use_find_package ldap Ldap)
$(cmake-utils_use_find_package prison Prison)
)
kde4-base_src_configure
}
src_install() {
kde4-base_src_install
# Collides with net-im/choqok
rm "${ED}"usr/share/apps/cmake/modules/FindQtOAuth.cmake || die
# contains constants/defines only
QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
}

@ -108,65 +108,65 @@ DIST thunderbird-38.8.0-uk.xpi 509600 SHA256 1b21957c28cfe9b196bd768bbfceb329bf0
DIST thunderbird-38.8.0-vi.xpi 519843 SHA256 ddaaab4ba689ccc0221f18b34aae2ce0dabed51e61c1776b4c108e7794426c86 SHA512 cbcecbd6dc3a151ecf36b5c8dbfb37068a4ceac2ebf9c18116a08cf4b1646dde0051c958882e57903e27c44c3cfd26d755908572a365df8bccebed50d055c57c WHIRLPOOL f53296869d069a940690b33d7c22c0b6da3a534a947a09fdbd2d681d07398af810c4b424f5a4e41188eee712d9e8786f441f417ed712657bebbe48386e562d5b
DIST thunderbird-38.8.0-zh-CN.xpi 466412 SHA256 4f9a4ff54f5aff408abfe9fc90da63d70e74eb5695d358ae22c7fa8a76e411f2 SHA512 076ef74d3c495d5b3b626007c423855318ed53a2c124b23c32013e336da277457372bce6973878ef77813e0e01d4bbb31583dc2537d73fa2b57fccbe1a82f847 WHIRLPOOL e8c7fbc57f92d83a84f9096c11ad21afef80ef4ae953e905fce5346b239b4e7da32960b5bb73807e4689a45fa9832704694333f75ac9f9c862b680db59e35e5d
DIST thunderbird-38.8.0-zh-TW.xpi 466661 SHA256 8ff0bc45973a73f6b3225c063c33c8dccda31ee6a385150984a1b4851214004e SHA512 8952fe0f9131c61b11d995ec69f7c0de42ddc42f11f99bd268c7e400b765a55047865a0463834b61e7a7917caffe0909ba62608b5fdae548fd55e53b8f8c18ec WHIRLPOOL e8452eb437fd1f414d776bd558511929f0d133fac4e756fc846219700f7e445f01eb5493e12a6d2cf7b8df4718dfff7524d5219655e709dcc47d7fa35900e38e
DIST thunderbird-45.3.0-ar.xpi 490775 SHA256 14e8349dd5c9d44870b31c12831878c41b3346065aef9dfa0b1e53afa01b86d3 SHA512 c4fb9cac062925a07e2790e66a1ec86fec217be2c518715c884e6cfaa1471c83738d50a183c34aab0a4829b3d4d19c7d7a55c738a23260a69f38dad7d1821a67 WHIRLPOOL 0415605844fc8de1faeef9a795dc4f3158374d0bc1d1ad12d385f7c3f21042a8e1f012e4c3c6e7fbdf95a9dab74e0becc8e85cb7eef44ad2d610f0f25f999474
DIST thunderbird-45.3.0-ast.xpi 428059 SHA256 b029c48931513e7983c6f031b2d9f68e1d2a8b0265807af914c598ed35e69247 SHA512 fc3b549cf3bcc761bdc310459c794aedeb5ea1969ec44bbaf3c4868d9dd7052ccd42ad801d286f8699bcdfa013ff68295d202aabce37597355064a298d382f39 WHIRLPOOL d6ec61863348a054921d789558df329d003a95485a4a6ab88264cede1dd7421a0cc4d210aa653f33982120fdf617205c835956e48c20f735e0f2e8cee176eebe
DIST thunderbird-45.3.0-be.xpi 469096 SHA256 6a2690f13e4182de6aaae74f27acf40d77b0a478e361aad34de838a7f959641f SHA512 34d469b9eaa50fe6ba75d4585f388e47ba9ffc3e23f8c68ed9d178d6760e0fcad29591e8139e1000a4c70abf8630957ed14e52edc613297373973d64746e0231 WHIRLPOOL 9f1c4f5b61144fd70776ae23d108f80dcb6c197dab918c7871b7abdaa12d25ca1487c9772a44d109608781765e2f85c3b5a1947c0e39e2fc0a17ed79184dd294
DIST thunderbird-45.3.0-bg.xpi 524299 SHA256 4ab4c475533f96bc68e2e01a9963fbcc64ca8908d2803d849eaec9dd6e3833b7 SHA512 dcda0aa7d52ccf859fcdb06f32b121d451d1e76c069d59860c478f7bda205dff5a19fc85c3a9229eac2c25be21ddeb84696d5c6c933a09cf11d66eb5551985d9 WHIRLPOOL 19dbf4787cc172b5c407b222ec69487203dbd8308bb880f8c9ffa4ff1004556ac50244b98f8d65dd8859253c61a2e3aa55d9abf85e914fd4116b352103e10bb5
DIST thunderbird-45.3.0-bn-BD.xpi 581438 SHA256 499f06af305abcbbffa82eed89b986d0322ea221839d438109caf0a5144f3d20 SHA512 12248ec248444adc6c86aec9c9f20406d0abe9dbec15643893fed52e17c4764fc1629d4825ef5eb08094342911378577b6723cfd1a391c964d25a34fccfb03cb WHIRLPOOL fc918ce5a410be6790a57de27634c519286a0bc8444af8320f28fcad14b1a50af6b606b8862dea53cde50431502bb2e9e27a2fab3320a3ffb2934ad14b688d91
DIST thunderbird-45.3.0-br.xpi 465999 SHA256 fab61235a4808ca07de9cc91193dc1d9a2ae4d0f461bb8df6bcc51436506eba8 SHA512 a1f48689a2e18c3d687052ef789084d01fcd4115d9a77959b22c903553de9079a18a0808089adb3b0158a61dd386a99d91b7f3c9d794201ca4f35bf8699b1480 WHIRLPOOL 501d0dd0332c8b8054f47ccfe747b3b021d1b47d06868cff688caee9e7a00854bb1e5731bc12a5a1a77e173dae17dd669f07d307089f2fede68547513bb9c1ff
DIST thunderbird-45.3.0-ca.xpi 467980 SHA256 95ecc9a3189c1cb80debaa00270ce59175c8517d3a69ed26f53f66ccfc8a5a50 SHA512 d6c85c084f4a993cde8e60956619e76a1fd2bcec88e20b681dd405f6712a64b24a262a8237d451a2b66cacb9cda69a5a9deb71529a3ecf2e79b8565c76055ce1 WHIRLPOOL 92740d084523dfd160dad5c5f7426474ced33f476eb7aecc079ccd6969d11b04fad1fc78b723579cab8c71e9a2b99bebe1728419227e45b1df7b0e404afb1011
DIST thunderbird-45.3.0-cs.xpi 474328 SHA256 89b1fa9550587167d23cd24c6c5eafd3425dda60d0c3beeb930820eb492d70ca SHA512 72337152c55e7f3710da57a1b47657e2a6f8f88a93e97edc00fa1da94e75afe480edbaaf6e55650255ce1e3433389af6d15c396aca27b8be6bd2075c977437af WHIRLPOOL 64e0e03610b1611223a5a906e512c671b4253e6e3f8cc61f60147d7cda7eb6a35b792c85d46a92453f202d88c994eff6d2238f30eb00fa89e3dc58aa2dbb96d4
DIST thunderbird-45.3.0-cy.xpi 456120 SHA256 47e089e89d005b7bea32e02bcffeac9792f1758fc66217bf6b3acffd38e031fd SHA512 87dc1f7ba9c0fe9d287926196b6472e2e5e643b36af9dda3865eb35c981cb241c0354e20f939d792a3b066f2d02125c6dd23123bf5ae42a2b79cbc3034f454b2 WHIRLPOOL 7476692133d435d5728dd8d21d57334baa0f5141d7db9ca26eafad570c7910613f8dc5f0f4f7a244be962ca5d7e8fd6096841c44d1aec3a53147aeb4fd05a5e2
DIST thunderbird-45.3.0-da.xpi 445595 SHA256 ae4bc970266f6b889a004e73f77ba9633f4657e51eae26cb51d2a5b4164b4818 SHA512 98b3e081acb05da7dbb23fd275397b4f369b7b9273b57f14608e8c8290de33e1922f3ab75914c70d3ebf41b43661a8e478faef2d45b05d57c370f5fb0d66d580 WHIRLPOOL adf496c221cc41dd7705c021007abe0908530a0d0f76a23cedde6c737e9a0feb6e5d64e541982447fae96828e5fe8dc2c0eafdfb8e654d89894653d7490f2562
DIST thunderbird-45.3.0-de.xpi 451956 SHA256 661eb6b901f1a28b9c00862413768482443bd45a148d6bbe47dd52b832a63b29 SHA512 01fb865969eb3e25b6c7da1d01e34712bc0ae4d0f90787c8ca8980fd7e70bae3f4f2bcb52329a87a40cec106f299be78d2c1cfbbf4d27f3177d7d8fd2d02c1b4 WHIRLPOOL 99e855cb952cd4ee4328242f120316ffacd120e426ce0a6c297646503f1da34cea7a5d9341055dbe45921f7bfd6cbfae9ad753c2825be7d3f9eb7e97b2b95fce
DIST thunderbird-45.3.0-el.xpi 514358 SHA256 8a8ba1b597e0da878dea8f97338137b252c907cf7a44b14ba702e332b3db370d SHA512 e691a8bf36dc348b2bb7155d7ac7c02fe5e6b273dcf32972a8a59dd8395e0b5bbd2b1592f702d44d44ea44e64f23f85eec9d9bc6c72cc2ea01c747002ec49be0 WHIRLPOOL 4f6fb3f0144e379db246f0c9ab4c94d4ebc771725f9a1a7d7ac826fe16b4b5e4b4e41be087c59f914df0e670936115f81109d54e6d0a961d9cf99ccb1ba16e07
DIST thunderbird-45.3.0-en-GB.xpi 437603 SHA256 710e441f1c0c89069a1c7f81a07d1a71dfb95bae1969ba0848d07dd1c9171abb SHA512 572921ec1b33b41b6926a90c23fb3acf57bf2d50d16346a18da8fb1158f7d2dba7a334403d358f1e18c0e1b117a8525c947384f4b11b0b678ad59f20bcc4b17b WHIRLPOOL f0a2f88624a891841ce674a551572d2d7ec90f1dc256e3ab764b95278cbc3538a8aaf9438bd0c61b4d4a29908a1f4698fb2b400ef8d599871dec56aac1492daa
DIST thunderbird-45.3.0-es-AR.xpi 464684 SHA256 ab48d70b5cd131fe3603857bc1df424b8b65e6c5644512ec53e0f685565ac83b SHA512 6e3c24418e57aa7fc1255b4409eba7d08bc1a7f0bc0fbae09fa2866d13708ef92b9ee363aa02207ee46bffaa5b7100cf8bcc3f34720c245383d2a75aee33ab79 WHIRLPOOL d53f7a2f4584f1b9fd185e970b2da74a708f9beb09b41a2138424a24209953529fd7bd6b34bb117baa3ff68acf894a60c80bbcbea5442e258ff3553eab80cd9a
DIST thunderbird-45.3.0-es-ES.xpi 388000 SHA256 a2273d1a286c4a8d079306060171a930fb16185852ae8392cb42838227e0863a SHA512 7d33bd1ce31756a75e1b907104198c2514b2252e336ce27d0b69bae6ae303338b5ac99a79d6bb059b00281de89a466716d4525440ef6983965cc3f3f437d9f8a WHIRLPOOL 71ce1bc4802f9d16ce60b0006feb35c5ae0af34c96dbf01af57508af44755739678c0c08628f418290f4163e77ab0f6885cebe8de63170348b2e32d78e7bac86
DIST thunderbird-45.3.0-et.xpi 458418 SHA256 b7a399f8b8503da2dfcee62f9bc842a0e7564881fa80a82b036c6dd5fbdb1f33 SHA512 3bc4c7e669d6c801be604f129579aae95ca5babda1fc20cf23aa25539c7a75b25763a060daea0b4c54e4c13d14cc22aa9e650f5f442346ea47e0a6c3d7f73ca1 WHIRLPOOL 7fa9ae5b3ed5d6591e7462645d1f7f4827e008969c439c12b28e5ca527ec69b33be6be04a0a530e56a7fa9ce94c395977a4ba16d3062ce691ca03168b26dc2c2
DIST thunderbird-45.3.0-eu.xpi 456708 SHA256 d5ae34ab7078242c839ed4e3dd686b2a99db0b6469803195fdd9b76dc7d146dd SHA512 2e01b774e900cdcce4bac4496c26ca6626d01053a7f790822f7af3bbed374b82aee428df4e0fda78317aa6af160926ef21e433e6c500109f8dffe8c3ff937956 WHIRLPOOL 36396c1ad6d8291811ceda5370b0a849fa1d86f887f9f201dc026b950345553df171132262857613ee058e3d4cc2f1423b02e98d94c4fb22ec70cbad29e2fd29
DIST thunderbird-45.3.0-fi.xpi 458335 SHA256 be29bac660dc23679e2b7170a9ad6cf41f0e4de7fac1b00b499cb1e3d7da7f11 SHA512 33a52acc81e8e13317894aff426243c66e235105a9834b4e216dd938e0dc794a29fe4b67d605b1608403f469612a4aa97d9197a81c0b4ac98ea62131d223f5b7 WHIRLPOOL 005e20f712776cf1af593804c850d9a5125185dfc965778c7c0dbb0614e5c5d8eac2aaf1f87696969e893aac40e79dbcedf5d2bc56e16d4efc844398192a44bd
DIST thunderbird-45.3.0-fr.xpi 475465 SHA256 809106596fbdb70f5d1b078504b90a99a8fe47e6b149a6b44939087d575ef9df SHA512 2ec14dc8637f5acb7f63a1f440eeea65b3d62aa3ac6e7b412e92195989b44935b23330b8b7b45a20ebecbe5f20a0b3a0372c4a1f4808ec32f2f0df7878edab75 WHIRLPOOL 60e778b4e110faf208b8a657975c3246b2444f5a629d2607e272e82ff357846194b45c53fb0f433480553d100de57589dbabc2465e0b1e258eaf1183f80799b6
DIST thunderbird-45.3.0-fy-NL.xpi 464757 SHA256 edd06a5b3a09a96559fb3b598579d738e725045e47be97e3a1ec4c2a864680f0 SHA512 82ac204e7acd7191691316720a1360671ff5aff8e339ef167e432b086d9d2e007f9dcf9548ef2c9174303760c2a52f3c646abbdbd77eb6fb2ea6b21ed31a3f94 WHIRLPOOL 08061cd03da5e5c64868204c4ab10b3ab295f9d935a8cd486aa13d16b93d592e676a96c128e269ee258ec99919400b605836882784dd74cc9d00bf44f0d29b49
DIST thunderbird-45.3.0-ga-IE.xpi 480316 SHA256 88fe8fd6460aeff54d873b0ef8ee3be276e4b2b9ae484a418a615523c484c9ff SHA512 36f4c5a58f86ae8547dcb3592a9f45909ab35259470dfdb8c54e8de83b3db0a4753531a04f1793f278e9964d26a4bc756fda336d291ea081b33c490bee543294 WHIRLPOOL a11b91aa80c50c583ddb45cc997e8d474b9260cc95a23b0810ff74ce3cc003c8d65602ff115f730d666b00240c347ad21b81914f0ad42723167316da26de317e
DIST thunderbird-45.3.0-gd.xpi 478296 SHA256 c5412c25359a46887a29d6139cf7fd2295ff5aea03411d1eb54e517b8df096c0 SHA512 abb9578ed8609ec2edb9bbee1fcae60bcbe05bb1ee37a2d470b3969363a22ecdb396c4f68f7626f8fb5e4a81a507ac2c815a4d78b589291ee90f03445946ff93 WHIRLPOOL c8c9a3e6a76314dd67aacc5e5ccbf71a394c8149e90408cc5c8a2c3b188eb26db9699f48c718ca8a393fa8a05b1f4de5e53bba8f2a069f6de54f5175eaa8545d
DIST thunderbird-45.3.0-gl.xpi 478580 SHA256 2b560084c1ea28d68073990689dc519c0a87c5c9a3e97e651c65017c4ad027ec SHA512 c6b4397cfcbe9e6754dbeccddea7b2865625a28164282195595aac5f345568b53427f953b47def344cdef1398948a7720645e69ffc0ec2fe252b61109e4fb849 WHIRLPOOL 5aa208e4b17e8b51ebe47d2744a29914dac26b1bcff071a0de6714a979a4728ac187eca9bd337e58ac23702f14ddcf2ea2f5bc0f5de24fd6b958b4044414e67e
DIST thunderbird-45.3.0-he.xpi 497962 SHA256 e2885e37ca31ece37f80f0aabaf9cb9d4c343ae6493f5a74933d0101b25931d4 SHA512 5705cdb2abad6ade51f71fbf4edc3cbea17dff8ffe75a055fb09aaf993ab144444828aebbb9bd82139607ea4d781c4c58339868d6a37cc5d835aa7e48004b979 WHIRLPOOL b8303194ccddf473cabfb89f711547ed4a0b10419523525669188bfc54a286994da30708265319940b03387dab83a4e8950405a0fe218ccb73825cdb8b64df36
DIST thunderbird-45.3.0-hr.xpi 463959 SHA256 9f2f6d27922fb18bc973637ff16ff8bfee13260846124eded83e9bd4ac259386 SHA512 d023f0e8efa65a00cd0e8786a2be1c313f45520062ed15b0bbcb6aeb6aecadef395b27fe0bc96144e313d6a908bd0314afd37e0aba7249fb30cd72899be2ef21 WHIRLPOOL 3c8e222d39452d542cf0d0eb7f4c2dbc5f17b836b71254bb2db4034f0383f13f76a3f2396a39dbd79774a090634ffa4c1170081fded6669b8eda5470eccd5280
DIST thunderbird-45.3.0-hsb.xpi 479414 SHA256 aa962ab31211f26cadcab83cf53b4702d36ec0aaf254f90501bc61dece171207 SHA512 9677e61a152f04a30a75ecaeebc436d9ba970113e4fe5e7ea58a009d9f8c61a045dbeefe2a3f9781409d7c77176d90166e17b1e4109560a2bb8cc28fa9b9e839 WHIRLPOOL cc6464d5bb34c14c3564c75e7841ae993065fcb2061da3c9c2aabb004819ea249d3c045dfe2d5b3b6e450939fd754e4ef6842bea9ee6c7cba41e2356a1d90f4b
DIST thunderbird-45.3.0-hu.xpi 479584 SHA256 31d83972095cb91b2f800d425d86898c1267734cdd130c4f5b6dee508b7f74af SHA512 62d75a315a2f33b3263bda327c039f0e599dbed07a7d43c3454a262c7be761c57a72256a6f294599e86a620646b6bd9f6f8beeb4405a0af6e925aeb7b8b94e69 WHIRLPOOL fa32ced7e9b98ee44747df58489f45373dab62a802e3f3d58473ce4d4549facd9befdd656fe707e70571f03b4cf43f2a5db07f1a3d2a8f4663369c26f3e1f675
DIST thunderbird-45.3.0-hy-AM.xpi 518883 SHA256 519cc05757b2c3d1b5469cd41b7ca8509061f5ff1a0cce3c172905fc22e414f3 SHA512 a253db2431fdd3d4e852ef86825bf3158a2f80eaf6e11a786a518dbb7b5932129f59a68d03f5bfb45e52c86faff1fbeb9c4d314b4e9ff4f41797df9fa589c4a8 WHIRLPOOL cb861b7530b05ea8c2883241fe8f775b3906efbeceadb838295b2458a949180396ac960c2932a60d082b237e00875d781cb8478f01f95371ce870b4fcde997db
DIST thunderbird-45.3.0-id.xpi 499981 SHA256 ca5fadd3bd46423dfea5c8311b53a2e0ee5c13ababf46d7f403c0db1dcc11ebb SHA512 1b03ca67d53556225c12bb6bcedfcd64ea5ded8e74d1dc8735f82ed3b5c9aae8f909d0f08cfbd65cc513d3e4018259c1ba7a7fe73b8317dda9c73b4e4a09f1ac WHIRLPOOL f7ecd59339ea117cda5732d119bb1daf19a406050ab4437fe94be1f867bf7c4ebc75b790ce38e55db13ba7d7476b0c33d468dbae1189225d5031156027a6c337
DIST thunderbird-45.3.0-is.xpi 462190 SHA256 1e2d34ea4eb7aedadcaa19f78fd181fd300bbde09d77acef22d3d98cedfc4eef SHA512 584bf838303a1d80ee5332559b41836457d40972852066efd6db9cea22e78b78b9b3f8134918c3c0f3005a608be0e8c6db5a78ab30525753bfc4c1fca3e030a3 WHIRLPOOL d42ccbdb29cb32061b238bcf526ee5f8124873c475a3cd3af8fb2769b54d017568d5b7ee625805f2b3b4f6477381dd40d509134aa68f0f960c0d43658bb5d3d7
DIST thunderbird-45.3.0-it.xpi 376889 SHA256 cec2d6d74a6009fac0ae32a003eeecaf92764ef64e04cabaab9991f4df0e3f8a SHA512 8f455e45bd132b05d4714156ff4aa5a948a4489c2a8d713baf5cc7b1ae0a6c752bcc02a52e9312c58f058b62155f37ba02a02dedf5bafc5579584af513263bb9 WHIRLPOOL 72378c3752bac75b60a18118f43fedf6c27ad075cea2ad66bca98df8b56eeb220d84d7f1c4143704b76c259d24e6f0e1060c6398d76c965af5afb7e2c7361124
DIST thunderbird-45.3.0-ja.xpi 519552 SHA256 12c51b7609d66aca80ae5ad182e9f9c7f53b858710e8984c2719bbb3d5fb7424 SHA512 18695fbd8cf9eb34bcec3b05f21d9ea1021ecb3276cd2adf09a2487871eb20076ad8498b8c67df0cd441d7c0240f2ad7b211e9b82a187500af8cbb2099aea261 WHIRLPOOL 9bab7165d0c3eb429d8e3d417f056fb69ec20d390d011e9bb0b98d86714c6930dfc89f1a08dd8a9adcb6ea686b324c42483837a135926728d2adb8b992f6d8e1
DIST thunderbird-45.3.0-ko.xpi 487417 SHA256 bd0136777a199afdc65ba973824a331c73fb179cb48ac97145e6b765e4cc7804 SHA512 42cea2eb970581907d5aaf5258d26b680c99ab3e3f3d5cd2ebbdd84dc108ea042c7ca49660386f579bff959f807fc464dff4c24842cfdb1edc071b09bc1ceff4 WHIRLPOOL 691f30f54105b3c08536dbd292c22abf0bed989f0576f29831615b0a9f17a5a3599211bd36b74bb8d69a29c4465d3b55c97714bae029cb5e3822558e3f2a53dc
DIST thunderbird-45.3.0-lt.xpi 477736 SHA256 b58979478eb925bfb89c8bd5af244d4cf7e00f6f6552d502e46d798d78b52c8e SHA512 e44e1e4e1928089d80f2a37227a035df1048a2c624633eecc48b415bef40f2b6757221f7b5e6be6ed1de80a641f712ba35472d8d899edc71cec7555c831a0278 WHIRLPOOL bd0ece68a81552f0a8359ce4d47852df9cf1b418523eb8610837874b6462edb6d3372e290583692c616501c02ef679ffed6e74b4e9f028b3385d7ec2334244e7
DIST thunderbird-45.3.0-nb-NO.xpi 460011 SHA256 e4ab9385fce486a3db941d7bcdb940c30aec48799fd99f8c4bd5b49d912e18a4 SHA512 693749f775ff7a5131389e9a5ab750dbc4eb0bc2386611b56113bbf7b3fc78d0151d1c13cea056cc26d77b2fc28fa2241109e80a6a591fd266630c1c60c62ce5 WHIRLPOOL 7eac8ea62c3f55d132a16068c7de2197a0035947d414d30d7c3ce4a1c9966e08fbb8f75232228ba4ec4c4c150f15903903ca188ba5eb5b37de38c2c76c5f713c
DIST thunderbird-45.3.0-nl.xpi 456664 SHA256 500fa2ff7d7383c0d177e6ac2d6dcfd6bfabe60f691c9c6eb4f38c5a04f74f6a SHA512 68db9e7694911ac6bfff7cdf1ea4e741f30902a2305661c4be02b8766ddbb66ce52b3feb8eef40f165afa4cb377a8e26d2997375847ec3d3c4c64ce176f40c02 WHIRLPOOL 1d340b10af310dae0febc9ed5b4810d0d8c3296ac37996962fe6642a8897349995a3038d6c9c8cc5b741d8add0f4cc419228ac6282836b785eddcc7d6ea0557c
DIST thunderbird-45.3.0-nn-NO.xpi 460880 SHA256 0bd32c709071e81e057eabec5c0c5bf5a5eba916b78ce09f093427dcb7900ab8 SHA512 c5384e20f9ed76d3690e15d7d06cc70704c3e3be7c5e603926352a33e0ff893898a5362857eb78c355a1b7ada7f96f8f02f06fc2d79f5bd76834bdc2ac5ad88b WHIRLPOOL b2380eb7b10676ec48c8b67e10ad8ca39320780511a217d5d19b1304090a0b543c5f31283ce43bc64eed743f8b156922140e983da02ead882ef7c6de614e103d
DIST thunderbird-45.3.0-pa-IN.xpi 551067 SHA256 ac6f3f94d26f9476f994f40079093e2f40fad8a224821685145b15a7cabd45fd SHA512 720de265086dff8782ea2d8a35988c90d24e24acae37a3421dd0143d3654d5a0b784d0154930838cf5b5c21cdcddfa7924c732e587790623b968199e7616e248 WHIRLPOOL 8162aab2e52daa8a88861e3ba0992ab9bee9e44ebf1306d7fe733ebd01d48da632e2c16cdfcfb91a5b703d7dbc0f21cb5e1e1f2bcede2d53986f69ff5b61769b
DIST thunderbird-45.3.0-pl.xpi 423867 SHA256 cb3ce60d3a7a1b99f7f63e39de4e136aef86d23b2a32d444c2830389237f3110 SHA512 cde9cfaf77f0c3a620ddae6962f6f63ae60a75502e3f95bd278c652a7e3f4e7cf286515da64fe0606b3a551fd84f7e828b8adddd9a1ccb9a4032dc6d767367f9 WHIRLPOOL 1471c79843b4636823562e82b9b19f09e40b0ba54fab641b39980ed77f8387a68a0bdea2c994c0d97e04042a6a94b11d4eba721f58c8ee7a4e94eb5f4b109eca
DIST thunderbird-45.3.0-pt-BR.xpi 464682 SHA256 97a55b58a2d9e174a3a09c817cbb269efd45857b0a44ffd495acd7128f8c8e83 SHA512 172f138eaa34a30ef6c228b30e4edcc97f082f62b592437e40b99e4109d0f12d32833498f81620e33b4a77d31a27c23c7553748cce2f3749f4db88026615c387 WHIRLPOOL dff34f2702578df378cdf25c734c713f13652497705493c0b067e8f72737b12b58a5a3d8257f42c03137ce5e3260c8ff61f71bf938b05b1316fb99c929458fbe
DIST thunderbird-45.3.0-pt-PT.xpi 463751 SHA256 35a3e8a67a58da58ba21c6e5788ba408ff42706998becbfe2fc2919981a11e9b SHA512 7f858f29953e6b81286df21a03c28d333f44f70a85c9c657e1e7a7669f3c6762268701d8ba6ecabbee431c49c864feb787d8abdad51f91167314c80ec521448b WHIRLPOOL f1f89ecbf3a14bf06856c9992d0d07c6932997bcf803c0c7ee756a9c47de5b041851b974bfd4478edbe982437cb5fef922f96420a9a9151e939eac00d45b6bd7
DIST thunderbird-45.3.0-rm.xpi 462650 SHA256 76400f0ca680672b3dda2a7471cbd153ed012f46f25772476b26cd5133b8f196 SHA512 e5cf6b519701b72260f78c0b96c63e996e9ab3f5172c18a7198ad737507ce780606b613f416edd521bc3212174c6d0457c524681b389f9b879fb5c9a49a306f0 WHIRLPOOL 540757a6c9b55249086eee434f8d03a4f5586d9a69566c4970aee8231d516bcb750d41d8875fdcb02238d132c6c83651da76b338d3b9bee27c5b3dff212e3123
DIST thunderbird-45.3.0-ro.xpi 468518 SHA256 339dcae1301575b2e80f62513ff0a7fa80bda0bbd2e1768a4b46b0967ed68cbe SHA512 5e43c95fa68fda8ae0cef3b372cf3ec5c7e5c560778777fb2a0205ad67798b8cf36b7fab091007752eb18fa98ce24cb2809b1af2968365ee451f9b50fbcb1c37 WHIRLPOOL 0ec56340681987a4ad946a62332a379f023956826916f3f4df052ded691ea681079f9e6cdfdd774110727a5e8e296dbaf3909c052e5353930de18e0172e08907
DIST thunderbird-45.3.0-ru.xpi 463891 SHA256 a9f177a77be928bdf6b766f28a318c59059952a9eaa255d301487e04011e0ea4 SHA512 891a422a7889603fa71d8f96808079e59f87bdf3e752e20479499b6b20d07a9b58e5f9bf4ad91e9e5b8db67f738d3a1f4e7f00a7f0efd5256f626c26feee7557 WHIRLPOOL bd40699a91da198c71a6ba2f65f69e5c20ec0bb7ee9377be46f95439c0d49e29a19ec638d678d9a0db7b598e231824a0a97fc70f3f10495bfe9d44a37878fd6a
DIST thunderbird-45.3.0-si.xpi 555995 SHA256 6220c44dfc6063c40b31bcbb38d3ba631af1cb8ce83ab56a6650d233a8224273 SHA512 0b4edf14eedb347a13f4c4ee2f3348d6e9fcf9b43c6c6704f5de071ff8007b8f631447502347aaf67b0ef785676f7af2bd4cbd67b00db75428bf3b6175e27211 WHIRLPOOL 039393016b3115f9242dca15d04a4ad4e7c0ddb150032585e45284a155273f340fb907bce8c7e641a5516a968bf38afa05bbef3a667b4ab1269d4e3676258160
DIST thunderbird-45.3.0-sk.xpi 481492 SHA256 e3dcc38d2fb6f99bdb61c05b668a8ac9f9edafd39367f7187beb6de0c0fbc6b9 SHA512 94603e45e738531177f5a202375923ea9fc36b2361f5fc4bdbfe0fcf49097fc0414b3270e97fd93964bf1e95e65cc50ac04a9839e5da147e4876183013fdc730 WHIRLPOOL 696022c9319c8d390baf7237d33d8da956449e64dba474ef87268d77b749e7a98d21174bfef60d0d6ab3027159e193f95da03c7570d248b85a818e5fe4e479a9
DIST thunderbird-45.3.0-sl.xpi 462777 SHA256 634e6cc802bb959161605d3debce6e42a788f123d8fcb553a5d31710c1905afb SHA512 7b8f17551e61d77c5b1aed2847ce42f5037e3d7f575b34f07c89a27d347e39095a7d2de0a82db6abff8f83b30806391cfd21c75bd01a16c36f4c2cbab8bc7341 WHIRLPOOL ba5cf84761664b7a6cff27716ef2aaf2425ae30a69760d6aa6ee202b6b4adca4501be156acb3de0e797c2d0728778915f433d36cf211d1f9897dd1f0f317a852
DIST thunderbird-45.3.0-sq.xpi 469534 SHA256 e5a979709fa05c77b317c314d4cd4480fb4ebc515edae875741240c9ca776d7e SHA512 2e97a8705925d51597c690e5877a695e6ff9c9477f0f68139b4ecf48eaa30c124a724fdd9681195fd0692f08eb8f07277473cfd5b62405851449aec1cec7f3ae WHIRLPOOL c4b32a133a531024334c6fabc41130ecb923f4be26e5577508038c9fb9493e65e7d967f3f33a4f30644f14d9546fd8686d57ce46d9f367450bb76ce879f1e47f
DIST thunderbird-45.3.0-sr.xpi 565465 SHA256 ed293a2e16420aa71783d0e100696a0ad80d5c901647073703df9f9e04eac89d SHA512 c65e4265f044130b7c2a6fd3556f98eadcf3913a203b01fc55c76223d0efa215ba0f17ccdc33e54b00466c497c67dbe3994122f0c23e80f38ef3d0bd511eeaaf WHIRLPOOL 687217ac2d61a1b5b6542f8bc5b365cfd6654bd75e91334c7ba0c78ed0bf695eb40fc5705007dfeada9261dfc7a6f8bb94adc11848c47f8df4b064de50390048
DIST thunderbird-45.3.0-sv-SE.xpi 465433 SHA256 a02ae56d7fd8918f018724d08af56f095a0e7f9dd5caf2dabbf09b811d807c8f SHA512 276a666c8c07ce615718efb112250e126ac406960ac6deef65f631ac9546826754455187362481d25ebf64ba750f5bdf5e02ba8841890b13a5824903adc9b56d WHIRLPOOL f206764739d02bf1973537b8e4d6c0bced36bdcb70f8655ec56a7f09c060f3842b1e03ffb95dc458fbc3bdb407a23b72dead6891e54743bb513851f85c76db73
DIST thunderbird-45.3.0-ta-LK.xpi 579219 SHA256 981f7d8ebe94e3333340b1b87b4f58d8616df0961ce3593fd22b070372f6da70 SHA512 84cc49cbb29f608b78c1774d568d0623855fd560429f0b1438a2ab2ccfd74d438e56f05c5c564b0f16c3fdfb8a7eaacd1caad3c1cea918366c26515c77807b36 WHIRLPOOL eacedef61653b52aac580035c638892369e7cefac4f15881b7d7f59099e94dc52e11851701bdd9c9384c42f9e5719f7706682971827118f42ea248bccb5407e0
DIST thunderbird-45.3.0-tr.xpi 467622 SHA256 afe590afdb4c4b82a4bce715f06dacd2b67ec748b173ee164b046711128f2a8a SHA512 d4d6164c68cc9a260d9e3f9ddd05adcfc88bc2f3e801f01728d83488aaca70a51657c410a655bcd025be54143cbd8e1d0be6cffd1a41517ffcfc2384b3b0f1b9 WHIRLPOOL 1ccae75e8951ec75ec7a24cf7c1aaf375bf2c82508183d3ce8d50eb4242579e268e376d9b45e037b0dcf08a67a8b763f38da9909b8faa766f0fff77056987708
DIST thunderbird-45.3.0-uk.xpi 536438 SHA256 521d71834e427f2e7302533f76290e7f3da4195955cb7a63f3fa193806856ff3 SHA512 76e215bb1a7c1cec10c706e702cd47b119ad2bf01a4448f2bffd22a87bd8ea2a6778cd98850fbcc76a6eb9a9460e724d11be00a73caea5d1ffa7fd2a91b5d83d WHIRLPOOL ea8a9b053b70722069c7628c53962503f2e204cb3fef83ced956f45d66f59677cc5513109604a263a23dadd3c87bf56dd27491bf8017a840d50c84195fef5e68
DIST thunderbird-45.3.0-vi.xpi 540497 SHA256 36325c156df4a34a581fe8fc0e5c013364f40e4057cc2ba60701a02bdda7fe1e SHA512 779b009b1d197c60bb263a9a5ebd68808c9e6345cae0cf1acbc80b5bcb54119baf3497ebf29b6ec4ecc5a3c7f5107f73cbda3ee58122d274635a60906334c77b WHIRLPOOL 44a3d611807f797f84f52bf80dc7032a72fdc27aef4a24b7650ea344211048e288a8d5be6530d6aaca165992926d15c6601bc859bd11f545a867c91797a4b813
DIST thunderbird-45.3.0-zh-CN.xpi 489209 SHA256 cf53c911e587360f7acf1756dc714d975b3691b3521f49d409b6a5f5b3b1b016 SHA512 2869f3cf67e02de76079361d66f91d4a21d183f2ef050d39d6f8582bf66de8b027fe627d9a596fb7b6351e1195a1fc0daba71a683d94ff4000ef9ee20b3f6d87 WHIRLPOOL 2bf513fe2f4049bebead2ce7d037667f9fd1c271d15fdc6d83eb890cfa728e1b6790e7e5b2e743b4beb8d0cfe53371453417b947edab9132a49de24fb2c4decb
DIST thunderbird-45.3.0-zh-TW.xpi 490850 SHA256 0c2d483534b394fd27cf934e80537d0c789023b4f67eef87965679278d6a6e7c SHA512 180086ec0baa27595906f66c8c9ccd017e5578dd1ff8875f1e8a7ee3c83867950ce9309e3608ae382c84b02e80383bae6a6e21140de4aa90258e4d87672e8643 WHIRLPOOL 5382beeef82b920959eb37a21eca3af96a6dfb6078fafe7a6487c149f059e6c464e4a113c848c341788119e6644834027137eec5210ef0021fd7f1635066f8dd
DIST thunderbird-45.4.0-ar.xpi 490775 SHA256 3742f91169a3b677f20deebf0a5303d67276952c217240123147fa33f2559f5c SHA512 8c27334e4fbf573eb31410b412fc16d8dd1aa56a4a9e0a7eaa2e55aa3678a2f98f60b30fbb72b384a6a804d75972e4ca1e078e673f5eb8eea04013bf714e38fe WHIRLPOOL 61f9890f2d26ebdbd472f7ae31d2e275ae2104af38723db35143139f2e0e0450500f1d10a0435557bf7126b867e302d2b7755c3014910fd92d6a2e4ae6d3bdf8
DIST thunderbird-45.4.0-ast.xpi 428059 SHA256 115338fcb25bb536580969f683e0712f9325371c50fde1040db39e6646e1127b SHA512 d7497c8030324c4286263ba6c19c592ab30eeb4532a08958fa07f9d61a90e2dda319529c443cbbeba9dd436d2290114bd5aa08125c0503d1a1866e124553d4b2 WHIRLPOOL 1f2fd07c0677ccaf62e24af85e6f9cac06ab74c65f3958aff5f0335ada4d39746e29b0ac3024fb9d9f69e4d8d4aa83a5fd48f027f6facb2317cd7169343e626b
DIST thunderbird-45.4.0-be.xpi 469096 SHA256 e6d238d0c183f3c3443632984937948f96da0ab646da7fdf9d0137cb9cb94d60 SHA512 bd236f78a2448788e6cbdfe18cb57573e18ebb86e0086db1ebb01e1c9a3f5c93ce135a39b6e0c9b33f0ed185e80a3b7ede7a98a2295e872864ff5ab890355364 WHIRLPOOL 41d0845258140e59986aad6e62f1643a7234ff29be852f99d3f489b72071d7d77714fa1a6acb7730ebd542e06c0fea89075d75a7d50eff6aba8ca81ffc508fc2
DIST thunderbird-45.4.0-bg.xpi 524299 SHA256 78f052076fac13bad9a41bae8f731a00af15575ebfe9276638665d7544f607bd SHA512 f1ff590a3a9f64ceca07d74de398e776c458d548873f780135001181cc112202097b5d34e88cf7c7d18b5e458d985d4184ec0a9fb9ec61ed8c9862be52a40a34 WHIRLPOOL 2c717c4dec5804cabc482f22f208e50e68d21d056f6bc0d05a2e14d3a22e8aae3488d858139ecd34d080ed9810b45967346683998a38b5ec680ceaf0cfcd12be
DIST thunderbird-45.4.0-bn-BD.xpi 581438 SHA256 6ece88bd01954cc52a10bf1b3fb537eb3e12c4a1cd5d93d9100f476cb2f80512 SHA512 264f5a9b34ad9e12b4f2bc2019d78d1429c07eb6cdec60a70c5ae83b81554acaf00a673afedcc83c149e323365cf51df35f082004993644d3c0785c5199043b6 WHIRLPOOL 7cbc0f564efc8a17e5ab86162445cad8343aefc9c8319245d9a00306a508641d2bc45e1b6d864aa2e508274f987a66d4c1a147793371c04559df32eb17fb8945
DIST thunderbird-45.4.0-br.xpi 466000 SHA256 79a64fdb3c68269866224b5b9a47b6ccf13c4eb6870f58c8059541ba3aaf818b SHA512 595f0e93c668abbefa2f3d259181a363dac3a4787d71a5da35f7c4cbf750cee15e0ac7276b201ff1e363b9dbe8094338b13784a50865c05b3aa0e08abacbfa88 WHIRLPOOL 999e51ae89f24666dd4b732e59de87a5b6d93eee5fdaeb1678c5f212f1f24663816fad32da2a1bb733f34147951826503a0e3882705d97a0799c18b02087e0be
DIST thunderbird-45.4.0-ca.xpi 467980 SHA256 850f9ed3e20b6fb2f82e12898892c0ff92cdfd14bff3b853b843cc3a3f62887b SHA512 373a17904b11064e507b1ddef1b89d9bc1ddef9a5b9d0a16dd4094d87f112db38b55d90416d891e9d585648cce46c3d27f9d1a987859f4b0fc20c3953d9300ec WHIRLPOOL 35bf654d928d9d075f779c261f7d231fafb34161da696e06c449aa90676348fd19e950d97bccf5f46a71c756c4badd9da81299da02cb066369be4d35ad087b1f
DIST thunderbird-45.4.0-cs.xpi 474328 SHA256 01a18bc70d834c751f11b2eda248f239bad0f698631f668c3a691c0a992de6c1 SHA512 7ddc7b7de82fe916e4c3888fc3400414dfc21d5f3190de2c035809e494b7ce1ba64d16bff19b9f021c175ff87eae265edc131725b3c585a5e4d59cba345c42b8 WHIRLPOOL 4a013dc1e6bfbe9f11d1f1054a969a454807f33974bd77caec1ab70155c29873b840f1b0f03da8cb0495869f610f130d89c239e12b5f5a8ecd146f1485ce9ab1
DIST thunderbird-45.4.0-cy.xpi 456120 SHA256 f2053a69135ced25c58e7afb65c05812a667d1097965e6cebc7d1d903897e03d SHA512 05950485c3673b82df38bcae20a4ea4fe10cccb43ff08e22dd4bebf6325fe1e8b19ca729c28f1b61016c9601d65bb6892a54ec93ae4dd5bde198759b9d04f8fc WHIRLPOOL 46e8b4e0938163c24c83f37053c54cf7b9f3f4bc77dcf821f78c1c05fcbad3d3efb2cb2da9a1b42b6a735c949f3c2f0ef834b444370f20d395650b74d232b0be
DIST thunderbird-45.4.0-da.xpi 445594 SHA256 98669d0d53189e111b6766285702f0f2958112a2a1e72c250aa285de05a04253 SHA512 e8dada2025788a0f439e5ef3aa5136392b9066cebbf67a2878362e9868c15f405a569d83a3d7bc59664909019055c857dab29a4a18246efbcdd6d47b0e8ea488 WHIRLPOOL 94aadc2ed7ee2d895fd94056719762d9f8ce74b99ca2fcfeaae6e05d571911e208d8c342d89c8035bb1f832baf05a726fa8984af9981b06323a58d14ec71599c
DIST thunderbird-45.4.0-de.xpi 451956 SHA256 0d899493efee990999f48260825eb19a9b3e840beb6e3d12eb76cd2abfea67a6 SHA512 6a9ace591d4d9f21137c151ea1decdd2aaedef29f8f57b209fbd7029df981ded0397ffa6e99851e781410fedb90fde010ad6cf02674211d95ad0934716c2b78a WHIRLPOOL 0f126f99e3a7fbdc29a7367edcc18441abfb5cbb507ae587a96fd7ff5005657e4777be21a3213870d4ee5d163edd7b089f1c602e839dc9b7fd9159f8789c3d88
DIST thunderbird-45.4.0-el.xpi 514358 SHA256 ef0dc8ea71f43a06023a7cf0ce5ac4b2fc46977dadb027e4bee45c3a947be2c8 SHA512 e3858463f4defc9aa7bfa7215aa9e25fb3a4eb75ed6fafdd6c44bb3c775653209f2921a52acbd4e3bcaa6824e8e4615619729d10f4bc5fc45026c55e6907c05b WHIRLPOOL 7232be2511c86de5905e4fa94822c565cedba9e165614188a9d298d7c3872edf247ea54a5fa3fd260c2c61c8e9cc7d167bc91809bca592f4bc3c4bee9ca5c85b
DIST thunderbird-45.4.0-en-GB.xpi 437602 SHA256 67d9b02860f07fd3b87690cb9bf7caf4f27b1c1f2076edbd55833721852df120 SHA512 036831c511b80b63422776e92762ee21532063b8a48dfecdf9e8c399cdfa25f43e3ab2f7570bc067dbc07022b40eeec46b789bfef08309565408cb12af94293c WHIRLPOOL 510ef714c440fa88011054c1339a9f43216ac578c9609817de8f29db1a65295df8d27d9c594646d5a9f9a604787ec9f381287833ab666ac9b19f6af769d3237d
DIST thunderbird-45.4.0-es-AR.xpi 464684 SHA256 32fee60118f9616b08d6cc82a571886b181fbb3c0ed8e51fe66567cf98fa8dda SHA512 b507f7e45556df78dece20c2159dc6ce3df0a823a82157e66b8f7a5b18b2b5a014f816f8a52d7af7555af3637d00e42184596bb9edc8af6290023928a2d50045 WHIRLPOOL e3494dc2c2e303b6642e14448e1e1e0f14e9384dfb251da676761c18da48859c06d1c649d48fbe0b872bc19e5ae9a41ab221e7da0ce18a22b8a86ee3462178d4
DIST thunderbird-45.4.0-es-ES.xpi 388000 SHA256 bc0ec66057808053025008a1cb0b2023d91e6536d9f64b2aac34dab6e1f35240 SHA512 5d09e83f12f81dec1e76dbb73b566e0402e1327241d8b5aa1a9109179fd5058e5958ed8bd161d1ed88e91f33dd03398d974ace26b1548d1cb3bcf6282dbfc987 WHIRLPOOL 2d301202f66aea9dd3ea3ff10d06cf7364e190f65d379c901e013e8667edeabf4e7e68829131ca62f462c3193b00237fd0efc48f77a6ecfddbcc1a1307feb94a
DIST thunderbird-45.4.0-et.xpi 458419 SHA256 0e0321a4c04b707fb9d4a879eea38ff4f1df56ae6b1a0dceec724cfeb4a48031 SHA512 f61a47328acdcb5cf7c440b0dc1b5a811a8a172b40264463de056f65ca1f59a4d9f14d997ffa394c5aed494fcf21e09dac0c5f944ba1cd29d557498ad88169ef WHIRLPOOL 7d2504a85f0da0d3fa2a8fc7de2037a9bb9258f902283b5f898b958a517b41535c968ce4ac4369c04ceced03ddc58c8a7d048a7306b84091a8a4d930fe0276c7
DIST thunderbird-45.4.0-eu.xpi 456708 SHA256 173862da12643d9ad5d0934e859081859a728cf604dd6d72f4b71de8e6d61865 SHA512 8afdccd41bcca3f9b96a8e5bf66b750b7dc55237704f49921fb15910e230613c0ca785f3443a12e3c12e85a2e35004d0bdd7806e6765e69dc28e93e724c36721 WHIRLPOOL 9f95c7760bb7784383f8f7dd359cfc2774f09c46d4089bbcdc7835cc61403e70c3e3628df40205ee70483eb774d0e0269ddcdfc3c2be42634383e2317c225a55
DIST thunderbird-45.4.0-fi.xpi 458335 SHA256 73024f4eb37f2b48bec2e47f0fa6fa3e97ffe04400713e3b452143567f56b84d SHA512 40ec0abaeb7541fce4328ab7bb5dd30c94f2dc8d64b8133c5fbb362d86b36f583e524caa8d2d2334a0266cae1d19812cba8bd46b643c2e15a7d11bf0850d4228 WHIRLPOOL 6b53092b68b0c120508c70a0223b42f79b84b10f97fefea36f5ed870bdd5fefd2ae1459c504f422620c92f986828f6bd94008f344b92d9156ff9004b270b9f88
DIST thunderbird-45.4.0-fr.xpi 475465 SHA256 0a6031d4535de002a0cc040cafb1e598e2df98ef670338c25f754a8e242eae55 SHA512 70064b499e9acf37d6fde2ce0323de19f65dd972aa4e589d4632dba8b68dcf2f3a3941fb05c0a776aeddbc196a6d7df17ed18a2f05ba97af4d5907707b06f8c4 WHIRLPOOL 5aa39bb24a19d39dbe966d96cd2507ae6d9abd5f18af2a89c3bdc2bd082ecdae96634dc5e6dfc09854e7f9c5c31cd9a964aa1bddfa2b3078169716ed2a908681
DIST thunderbird-45.4.0-fy-NL.xpi 464757 SHA256 72091838b72a7483f59aaa8b0c830560a75e5f1884ea257843c8a8bb526c88ca SHA512 841d6916fc859be626edf06715f94381e46857184996855bad7bd7e81efb84dedc895d6ac3164b713f30d010f9584d9d61ab1feabdd1e1d131d226eb707f3589 WHIRLPOOL b00ef3c377922dad3d0978be546834c2b3d5258fc94a338fa4ce797bdf2c02a58aa99458680b471cb3ec5c37f0dd80d4286d7328cbadb719a8b9b8943d65b004
DIST thunderbird-45.4.0-ga-IE.xpi 480316 SHA256 1f6fd5f118720491461ca51e342cf71af0aa6df5c92767ddee102fd35f14396f SHA512 4a71874900906285cc47ff28df998002118b053a4be1d9d0099b00c53630a7310e1426b74e7424e3c3caddba1d574f84cfffb2c0fba556fdc709ffb8a54a4b2c WHIRLPOOL f44e95623f0affc3063040c070d74003903ee2226588d3e10d89ba6c3ed80c3c2fe3bc3cef94abb2f93f02e781fdd06c0779a5d7a4958b740e4554c47c9db614
DIST thunderbird-45.4.0-gd.xpi 478296 SHA256 1c2c3f6ef55aec121e981f78b3289beb53e0e11ad1fc4be969330eab2f3e28c6 SHA512 d37e1afe65491d5578b60d937b7a858cd8779cbeaa586803234b7a29ebf41a5a7f705ba4f04c6ecaaf1593b3561b4246d71ee83d9699f691caf717a48afb0ef7 WHIRLPOOL ed5f2df35e0166dc4872e54d6719b54cb8a0fb372869094d2b32fffeb0253a9ae3b0e5eae6e9952b0c3b141ef0d5d74f6ee9140a4e0359e72b27118cf92bbbc3
DIST thunderbird-45.4.0-gl.xpi 478580 SHA256 6435b0ee04332a69c7284f221c58f0e5fac2208499f4f8850f5fe7f9c36cd8cb SHA512 9f28b5d46c4d997973b3b4e93cccfd604087a2b62a6b2759f6024a8b1f5f7b81dc51f5eed753cb7f9acfb23483ea5e228bfc884f6160e3b3282c84368efe3c09 WHIRLPOOL a4505bf429f263a8d45475633da346746dfb85bb277c39e8f95bdeb3072585e9076eb3a524f663dee0ef5800efaeb04ff1c5a7527d885b5c7f4d6860744aa5c6
DIST thunderbird-45.4.0-he.xpi 497962 SHA256 1d63d030edb43a14fbeaaca01a048e5b7de6d001d9e1595efe2cdbbe32fc89cc SHA512 e62d835a4ccd7bca2eed4f5b46378c2214bb3a9a6d32492b77f59de8431a20d6d2c752a5103d42fcf33a131b2d0ab0849de71bc4a827da0c81aac3c607364130 WHIRLPOOL 6cb0c5ee7e607a2804e4f8c025bb14231f4ce89f50ffe2ea51e013caa218f6699097d7271c66ad3bec7a60518d79688fd7b6635e61457b7d574ebe33a7ffa525
DIST thunderbird-45.4.0-hr.xpi 463959 SHA256 aa7eee8d4ec03bbee12414d8526549925d742416b120c591099a7b8f465bfe26 SHA512 f89df8b547cd3d4127e647549576cd29363cdbcdd4457b5b8f1468e8e154cf8743f0749364a0d633f3eb3452a4e2b03d5044b960c8997d1cbfbf9cde73b99cdb WHIRLPOOL d5504587eaf10ec51ef8da6276df9086c25d99b211b58c277977605d8fd97dbe2881b9c6a9b380bf4c00c83c4025ec634ce333a9e43bc9af5bfe11f0b01beb5c
DIST thunderbird-45.4.0-hsb.xpi 479414 SHA256 e905d2c8b5b62ffd898876c5bf5b4f1ee62198730eee6ee7e76f90e12a73fbb6 SHA512 c6fd2b885599c32f5aed391136bc2d0ec3d68eecea2a3cd66d3fc05b5b977e60b236a04f27f61796e45e80642594f9d4b35075872f2d3ffe3a4e63474efed68b WHIRLPOOL a45c8d81938bf67801a805e7f6694421282436bde2ce5e5fa940d9a6267d8987d9bed1389546b7185fe2fefd9358d4e607f5c58f07b95046a5d29699ee91a90c
DIST thunderbird-45.4.0-hu.xpi 479584 SHA256 bc66e42252f1e206ae63625dc9d9038403301acbf5a8f7f71a624322fc1008e9 SHA512 b8cb794db48570e776f04336dfe7637a419867f009f7a711c8c803379e77ae53e70f90dd14f34246c221ff43df00ddee1e06c522b6275ca8167f34e1975265a4 WHIRLPOOL 4568234c8599f3a00daaa0e25645726912c8ab664647ad898c7e89be6b86dd37819c44b6b106217e4133b391e945d0a4e854ffdd4d87b54e1933367df5a8598e
DIST thunderbird-45.4.0-hy-AM.xpi 518883 SHA256 3f20eebddddd84b4da13b44335576c6bd541ec9286e7b6d3a2aaf5c50f7b5213 SHA512 dcc5e9fca05b9849863771bb6193a4b58fc2edcb9d3369feae4adf5c5be24cffd8aad69001b91419d84427dc9a4a3c8ddfeea56eb033dff7998f6d19858c6440 WHIRLPOOL 6f1d1bd6959430466f5282c86f95b88ef13cf642e860a08d86c083dffa27d0c993b1b9c49e3bf1854c822601dfa9bd1826c8f4354aab32cce0c46688919983bc
DIST thunderbird-45.4.0-id.xpi 499981 SHA256 f504cc06e99c0c4d5ecc4b4bdb53f63cd620c9107714c3f8cc0155cefd2d2a8d SHA512 5029359631ef0980f57bd360d307bc7f5faf88ee6446882ad66f3ab4faf3536ea0661333724e6c259106eefa71e742de9ad3520d486ab75f69ef55a55b870b62 WHIRLPOOL 6c2fadcc27e313e1cc85c201b0c86703e20c698991a7fa23c0677ea748be683e60679f555cdc95089f85d19777cff5440e5c369dc897d9baef3ec51f69994b2b
DIST thunderbird-45.4.0-is.xpi 462190 SHA256 b1d8415fb293c4f868306ac65e7ddadd06740ec473cb0477ccb4394e075467f0 SHA512 a2b72163b927a99504f9164cb3d0b7c51f0c6caad257576e69f51010d6ac513ae71142beddb320807fc94c18fa947e9a721fff505563b5c7f7d29cdcb13f1828 WHIRLPOOL 9cff322ffb33c89132185e4d873f77e3bf89972cb3223578c9a2b3853c162871cbfa4aaf40c77666332a38db83970bbcd12899d9968ab92860298ef2508b888a
DIST thunderbird-45.4.0-it.xpi 376889 SHA256 f0b70688b8f3fdf3fe287f8d502249008fc3e8e5a79e2bc794d37fdd6d1a031e SHA512 b6e682c4cb8b56769b00e335f2ca815bd9ecfad2428060f1f6cff1e4f6f6f9ff8dc79cbf5f9e9477a9567ecb81a7bea431be801be257f682a16a02e7755c162f WHIRLPOOL 69680c7033738181fc14237b1c2a3726e005145c00787cf167e03fab7aa6d596cf98dfdc73ecfa4111a789ef53cfa06907efab0268b60c580a0c77ae5ec6e9e4
DIST thunderbird-45.4.0-ja.xpi 519552 SHA256 4b637aadf553b85dcab6cb7c589093ec7f42a4bc3cf9ebc44a9347f7839dc6cf SHA512 d9c71969131e28d7d612b70acd0475d8a7c3d3a48eb230278361fc80a7ad91f5b75730685c9b1c727b253549a76100fa4bcc157e2abd7a2714a25e3ac80e73e3 WHIRLPOOL 4b6cdcccfca0184182f174a67bc0a29fa301eda5508603e8345ff30f5054eba2d7d910b6a2048bf728f4615b04fbaed2ba81587f21dca188463979cb105fdcff
DIST thunderbird-45.4.0-ko.xpi 487417 SHA256 db0731e45fe914fc546f13c8c0e3dfe302333a8414b957abe01a8611b51d2d70 SHA512 0a6ed50ed53e719b21fdc16559f9c6b0242752e26829d5eb0ca8ba14523f099c0d070eab6ea4af6193cef3d3de13bfb4f6dae86839b5d53d2715e15f510e0559 WHIRLPOOL 2fb1f02a5646fc6431ec5b9d682a34277a32108c9732e607371b0d8e49414284b49c6b1d7188df1420b4801c651a8260fa6f3fe0f9a743b1a6b0e62cf2e95ce7
DIST thunderbird-45.4.0-lt.xpi 477736 SHA256 280c80246c5d0ff505814d3104f9e967d50210b52a8b95d31b14e42f17a2a167 SHA512 095e5c4ecdd437e657ca1856f7fe6e5654c1280ff6ef51d66cdf72851044c9d82d9d2f652a2b3b3ae11db70f291a786e9b48da46c932515d7bfcb6df4ec05d7d WHIRLPOOL 2f62413542ad89a241012a3a898196c6dc9081f97e5d46947fbeba5df121dc19ebc3820228eafb43759e0b1f4c5f9721105966cf3fe997643663a50fc6d66784
DIST thunderbird-45.4.0-nb-NO.xpi 460011 SHA256 41eb2dbc26bf555ef46b00bc60700bb93ffafa46f9fbebb91a7b46c34599b9d8 SHA512 1bc7b732fcb4574a8a1de8b849904f04dd7494bdbf74e8462812f34326539af56f39381aea9de0f188e79518978ed050bbb66b38130b0f8e900c9da5997fa06a WHIRLPOOL d7b6498ecd1cd30e798e793610074a5c6d45b85ebf78131b5e39929346f7a6c37e5b5da172c90b2208fd8a1858777fb7ecf4cd5f73d165fd6db85424c6f8c50e
DIST thunderbird-45.4.0-nl.xpi 456664 SHA256 269f0821b14dbc2a07b9e211328a6dddf5dc60ab965e4c7716346486213401e7 SHA512 f36deb5a12b255f6bc69f043bfcf846a1d23ea4c55d79079f64b8837896240a547976ec708a99570681c9f878bb6cf4961a38d962ab2bf05356265e7a037bad7 WHIRLPOOL 62fb8ad7e2936f681687cb9bf5f40a1e992490af09688ec56a39172da5e0bfcee155130318e21ecdacbd4695630c7d88e820cd7f23d6b0d763707c0dbba6c3b0
DIST thunderbird-45.4.0-nn-NO.xpi 460880 SHA256 8480a9a81980119e7e9e0fe02d0a5f5dc8a150f848245975d46072a9991a8001 SHA512 532d5700e135a8746c605ae100238a27ffaa5cc55e766f8440d6fbfc0fd33e536b5fa4a1e866ec9df4c4c5b60da4e883cf6dd0d0a0882a64b41148f77aebbc47 WHIRLPOOL 919461787a26d3955661ac0e3296d9b7d071e7961c3f171485987aa6dedcd09586dbb9b7fd7e13f4ab265f2f038cdeff212382662cfd3ba3fbc24554d85accd5
DIST thunderbird-45.4.0-pa-IN.xpi 551067 SHA256 8fa60166d04fd0e8aa06c3ae0e47f6ffd7f8fd7c4488782df8f52b678be04b11 SHA512 2f09934739165c4714323132c44d7127ce67c31b2209d37b2f794cf1038ebb1dff7cbd1e41cba0a0e7d2a914339d5216151c7660ebac7c9347b7aab474dd9ee6 WHIRLPOOL 291b08c9f86bbabe51d8ffdee84a9786e62b1ad367da10656c958044c0e454fa2b2a6ba1791271253d0dddc5484109691157020e906b3e619dbb8063e7ece136
DIST thunderbird-45.4.0-pl.xpi 423867 SHA256 b691c8758b8b85cfcd1c255f96b8b6bfb6f74748fdfe087b962283bc97746d43 SHA512 e2127274f7613968c4b24c9d4fbd0d44b29dabff2498c41c51647cd0c95e47a897ddd07bf6085c05058247d2457a34494126cf13cc849fe2aa43b6cb24edd707 WHIRLPOOL c8065a1299cd9e5830481ba38c3529803f347205f3d3a2fcaa63ecc1a892593cf7d4b16a1a60cf28166172afd414614e6c5452c8415fee67c1e26794c4ed5c43
DIST thunderbird-45.4.0-pt-BR.xpi 464682 SHA256 c6b847c7275389d7ce2a95f9203088aab18213b3515fc2950f3c91a0e50364c1 SHA512 a9a33138f89fad6d7bdb3db71497c39992da866710141e18db281a8ccba00e052a5c490d5a791c227902b35c395175426505972cf6584ceaa39160137def5d28 WHIRLPOOL bac45c53f702fe9a0eb30ce6ae84d774227f16345f04422e69c955d976f8d8c1f94581d6d981bf7d675367e91b2859d958410219b58f1d08a3a1d9b6cb210ed0
DIST thunderbird-45.4.0-pt-PT.xpi 463751 SHA256 d770f8ee181afff99bd5bc3200dad1c83bfd82589e62b7b486ac7f2309eba94a SHA512 7a9d500facf05b1918f3a2a04de2bbc788ae1689e1f348dd6fc5c9cb69c26847bc3612fe4bc6008f4b87c928500d8f2bc19f0ec174fe12fe9d7e8dfc6e0a28c2 WHIRLPOOL bfa42175e4e6108884dccbf7a2b5ffc192cba5bbe25f7d798add4f6146f17a33443f51503f03b4978879d518bdd1c446c7ee689396737b2ca8b5c09e68e26165
DIST thunderbird-45.4.0-rm.xpi 462650 SHA256 a7e0770679dd02dd1afa356a03f51e1b217bef1b3864e19f106962a9fc69a2be SHA512 b69e51de8f8f9051c57410720e22c13da3fb1e724e8872214ca0ee3a28d7446ad5813486ef6310fa3f5d7f1c774f27dd861eb7e97c6692e7008ae6c612de99f9 WHIRLPOOL 1f83e69d7049f98adee912c999f76d071eeef7c42b16fddf3301ce87a777238c18a0b366396ac59feeb00e6af9a10c3bbff9c628f3db71d5dcb6a836b24915b4
DIST thunderbird-45.4.0-ro.xpi 468518 SHA256 3f3664f5ad48e062ce73625aae545bfbf1860d8b247a1515b4d18f379291bde1 SHA512 904292bcc2f0acdd332b8bf389451a21d684e75a654cc35cd4d4be76a41417ce336735f9bfc3eacbe4f7f20f3de1db7411243d24d9af71a3c12d1060252e4e21 WHIRLPOOL 0845d144fa0ff0f785e76c85c05c7d9371792ba9bd7f32d3aef5243aaad815f13505d973fd76af3cb2722c81fe9b093c7d433561a9af397abcd910de676623e2
DIST thunderbird-45.4.0-ru.xpi 463891 SHA256 18643265f02d7d0398e219c12a2be407db40bd8c34b6dc29c79342734cd8acaf SHA512 2ff043cf364f7b2874953236134a282e901b505a2124d99919c91e0b6684079c3f4c0e2b905d28bc8379361e07d65504a8adfb5d9261a2bae49c2c8b2a0b0556 WHIRLPOOL 4441eeed5d1c215b0ba46260b3d68d0a8e3f9cbb99d239c6d700a358a0eea74a6be9862c63216bad1460e24dcaf8ee32e6b613408063548b142073cc1012af12
DIST thunderbird-45.4.0-si.xpi 555995 SHA256 5206e8b878183277c65d614377c154ebfab34b094c8aa76ab93fcd92157571e5 SHA512 83f572af7d6f16b8b3f4f4d6c4369067b3780ef9f8b9dee12523e62143bba1213475861b9fb7bfbabb6aa674b740fad74b4e954c63d0b3f13e02b08b0b82c52a WHIRLPOOL 874b27d6a0c39f074dd34fb058ef177ef73725dc287c6eb416f465b6dce7adba5c5812615ea9739de31fd16a8757f4557170c4a47880747669c55052e2e21980
DIST thunderbird-45.4.0-sk.xpi 481492 SHA256 775d268775de1c547e32981546e7bfcd6d73da880ebdbb85eeea414d7017293f SHA512 cd2d3defe66604bcaa5c6b40d48e5d3fca71e0632830465d123fca521cf3c8adfc4b937e8b27355fe888188363f9e856e5e9f66aeac321567e3040e653faf698 WHIRLPOOL 81a027d18847a28add97593f9afdc51b4faa0206c9b131610c422bebb60dd80cc40b76351ef5f37bb064bc0fae035c0a6849212cb7beb044430352a9b8ccbcb5
DIST thunderbird-45.4.0-sl.xpi 462777 SHA256 0715d18ca9585d7f36d771e22a02b3890216c70ed1e68f6ab586929e613c6e5a SHA512 5dbeb963f3fc02924ebb05f8119b3f41df82b8bdfdb0738a74b25d8fe95e1403279b1fc52329e20c1666444600757ede8fc8e0563fa4f6b93797ad560b2f6822 WHIRLPOOL a05aef6bea188da060e835c7a60578e394c50f53a4a1140c16121a0e3bae06c5b9a845dec5ee676032a64b72228590780db15cc6f680b5a53c4a5c9ee92b6a87
DIST thunderbird-45.4.0-sq.xpi 469535 SHA256 1b3fa3df5140e934ea13906d5db934c365edd9573b1b0803902681a342bba08e SHA512 3d7330872b4c9e265d582bb9b58d7b7740d18185d8bbac13631cac36e40c27321f505a4d9ae5ff4cb4ce3cdca9924a9e16cb3021e04c9190eea95ceba211832d WHIRLPOOL a22f336a35ac2cdbaf8eda8d34dabcea7e663a289ade0ff0085505898f4829a154aafa41ac10555a07e39052ccc4e0e89e274811f32054f1c54d13334bb8c53a
DIST thunderbird-45.4.0-sr.xpi 565465 SHA256 e8ec87ffdd35b598846b7389855145c702e763736f5481d180eabe90dee643e2 SHA512 4f0014a95b3c29ef4c56d0d2af7ff2336defe799a404cc4847c04fcf855cd270034dddedef61825bd2aacbf02a09338df90fc92b612a3b1ffb4e2eec02c12c81 WHIRLPOOL c39311e117ee7b9c9ecca394f296767e98e84d9538792dee09809562fc0d06afac74585fdb6feb29344a0e005f957caaaf956f62475f549ca9c4ae776d7b8be0
DIST thunderbird-45.4.0-sv-SE.xpi 465434 SHA256 83e2cb632f8bc2ccf5e38ffe3a952741410451e3e92a7e2e928f62ac5806ee20 SHA512 6805d95faba6a1a725bc340b437c3e6a5cdad5b733481a9f4a0c62510b49b62054c692391dbb2758e27a72a6080eccd5783b7388df5b0cb5ff02798778152c78 WHIRLPOOL 80b7aa94be30a8ba7001db7af04109a7ab91ebdcf42a12a9d98018950672e77217834071c6eb1ceaf0d6a0a175678f715d610521313ddbcdb8c0f32984172dfe
DIST thunderbird-45.4.0-ta-LK.xpi 579219 SHA256 6962a711d3e008f3e6d56b0e21bab1f877c9a94ab8b1bfc14fbd1461cbeb674c SHA512 b1f49b2c66157807ca656a717ef62d47ecec375108d4a9b3f3f309e1ff10fd798a9ee77f49ee4d73e871335947aa4c666dc5e73b3482d18534ac26062c2a6481 WHIRLPOOL 672e803b378431246ac319495c8b9ccf92bf2ab577078bd55dcade6df6464c4ef4ad3f5399817ecffed1469d79125b89aa76f627910035fc6ad7bc1190aac070
DIST thunderbird-45.4.0-tr.xpi 467621 SHA256 a38156623205abff1865263dabdbebbf834ef64f19761bef698eb244c3456fdd SHA512 fe2d4cb5e5f017b2c30551c2a02a40c7965551cdb6b53873c222758442679c4c7593209b8a9a03ddea331f53aa9ee3f53a3b48fdcc817cc68eaa167bfff9d9dd WHIRLPOOL 8b30c11003bc6697f44a96c08bc863d33c1f82836a1fcca5554115bea21292a331ff7fc63cb0800c4d3f619bb7362c8306d97182ac2e9801ed0ac01292bc9d17
DIST thunderbird-45.4.0-uk.xpi 536438 SHA256 2b23b35e01d2a5d9a32b1a6e96ab4a2ad6b8fffb0ecec2faf6d5ee9b49659a10 SHA512 1b961362f5b51dcfd027df1c05867f02d1bd527eb4a0212cd982d956364d4eb09209d28287c1d45360c3610b52c55d679fdddfcf49e72e8aa8d5d1c8116a17bf WHIRLPOOL 56b6023b8feb0db363da8acc1599a8172ffa46952b3d2771423879f313f119741f16455994d7d36fedb9b98475407a4e53104dcdba40442602a90f38fada7f2d
DIST thunderbird-45.4.0-vi.xpi 540497 SHA256 35ea6857cbf496bf918756db414fb612a2817bf59c26134d57343207f2015072 SHA512 f33e5225e13f98c6150c1dc68a447ea68730186aaa639ed417cf95e118b6f97469cb623389df43e89bf2c3eaef6e1c439a9225436b82e82db095f32d0f18055f WHIRLPOOL c27450cf2c81a3cd40a947e49efa8325c0fdbb7d2d3068d80116836edae1a05e34a263e9facc024f9831c899c9ad76a9236452bb786a7c7e1967e7e837bbc00d
DIST thunderbird-45.4.0-zh-CN.xpi 489209 SHA256 549174da246854c7826cb3047306d59c5e34cd6568d1091f07512e8a5557535d SHA512 a2e371bd81a6c02aa80ef7bf3bc9dba6c40a7b5ba0fd0bdf04a689ad97debac42e7a88406f3501d8bdddf1c689085838884ab92cb13cee3c6add4735b7f29098 WHIRLPOOL 9c53b83ea7d012b7def79cb225e3b8e48c94eb9f9531250979cdb8656ac4b8759e05db04455eb3c02136fed82780279984ef7943fee135427bd65b75676cfcc9
DIST thunderbird-45.4.0-zh-TW.xpi 490850 SHA256 a865d3403db417a513e29fdc80ffaeecaeffc130eb6d4183a533f46676809d32 SHA512 7cd3dfae653d40a78be654028542fa1c5166eafc2ff8e7b0dbdb6c6a6c8a34948751ceda0e22d3657484a9d2f320e1a2f325a0b09c40bc9045b7f53d93d027cf WHIRLPOOL f9f0df688f7a41eeb8b197e0d61b6946b37fda8274767ba84355091aea659d8ad8be151cb71b93686c7221ab1bd84a1735cb8a093e7988473f780b285e8d091c
DIST thunderbird-bin_i686-31.8.0.tar.bz2 36887073 SHA256 b0dae02046e97849d8e0136787b823a05ba38f85ac757b549f02f2672608407d SHA512 542d01ebbbf6c63c6d051e98964614aad628678ff9089382a080a8fecea8f84f8cf5b9bcc68e89fcd838c0c74cb9947de41eabf850be15b4363c94b35bb16e5e WHIRLPOOL fbe97109c8669a9aa7dca01942001ae59b7dd2af60394344428c26746d83d0e77205896faee1947c8054fe3180c8c2b1488263c6cfd2b9e33553ad66d007ad4f
DIST thunderbird-bin_i686-38.8.0.tar.bz2 41994655 SHA256 943b6314c2ae37c38b9f88f5255c53545912b3a953cddbb4c62d771334c3355a SHA512 4cfe139451cb1146571a6171ab69834306e5379faad7d752b53d774400d585a605317aae302b28a702c68b9fbe4d72617e7717d0cf43e057ff27042e7155d114 WHIRLPOOL 57a0a8d14969b7bd1f66ddd60c92c923ed3b31f55461fbc3a145e238c590cfef844554cd2f4f9cc500567c5ad9158e5511ee129f5022e3d1b42196f3e3e248ff
DIST thunderbird-bin_i686-45.3.0.tar.bz2 44158198 SHA256 421830311bc701759916ea6afeb0ba791bf4a94936ca6fde973d657b9fb70916 SHA512 bf1f75d614dc0e401981b81d84911f2e13a1c8fc668b8a7c531963162ac293f72d6252aceb4447c97c57cc3b632452de6475f294f82090751141c3f8f681b868 WHIRLPOOL 9160f1a6c1d6f78b63b8b1e6f62af2cf2ba035d13573e24e556d9b9ee0a33d3935315f46e90875bb36e46efcb7a81defea83b9c5e7d1fe002f88121c532b0d76
DIST thunderbird-bin_i686-45.4.0.tar.bz2 44172292 SHA256 d3b3a6fec75b22e67bdc9d7ac4812ea3312195cc0a5fb4ffa500d7b896accb08 SHA512 7561111abeda21de3c4c9f585528ea9fc76409b15c0679b22743180f3b987aefac19ff45a682519511e347b0881e0f924f4efe35a782ceb4da9c6af05132fb78 WHIRLPOOL 3ef140dd27f0d06558b5dfaa14f06640e700ce53b0e41e6c068d1461a600b96bf42efb553da3a8b2b0f156cf30f43c28387cf506de3302961f94b0f9d7521017
DIST thunderbird-bin_x86_64-31.8.0.tar.bz2 35851678 SHA256 5e2fc9deb0726f5d1b685bb64e28046401468a8f8249e599a6a0cd003b105d62 SHA512 ce81356925208b92c06211a1568dbdf2a494c5bb03c7d37e5c3d1d2a46a83b817725e6f2f3bd818a811ab3404885f44260a9b892b7143fc505d04f23470a584c WHIRLPOOL 585e8d6970d518ff1067fa149dc59762f2f70ba8b54e459c264213fcbf7b9e6d90b6ce8f5a8e465398b053604d484561ccdb61253e2b936f49e2527fa4e28855
DIST thunderbird-bin_x86_64-38.8.0.tar.bz2 40879981 SHA256 a8d969c4a42ad1705d0523e8ebf2695e503a40d156695ffe5e58feb1b5909c7c SHA512 78c5c2dffef77b0a9d3e6b6b5cd17a677222708804cd4deef292a5708296e0f9821e9d1a073b4fc5a1de35671f1053d0990588e8e1cad8248bda8680125f7c75 WHIRLPOOL 211b8fe3493d56e50a6e8d51e6f0134129a03f05d1087e0a6957f04ea67da664c107f7118ab93ade6a004b9806ce90146e021a9248cc264e75a0019b75885bc8
DIST thunderbird-bin_x86_64-45.3.0.tar.bz2 42822924 SHA256 f73951d690d79308b90eea196d6d311d36e2af27fc1262b91aaa0401fc37a2ec SHA512 5b7ba243783d5bd3eb1acc6cad872b5f2885cf289d33274932ceee2159295c84230f692a1338fc4c4c3e1947436917251ed54a6995922b4777bdee7e5303ec29 WHIRLPOOL 2c242a7ae5ae401d4bfe1535aaff0a3e8446d63e252b533e18f70eb7c3dd5fdd3c5061ea9835ab27f1eac0c1927f9c3224fd677f25c15f1380922377382c7f58
DIST thunderbird-bin_x86_64-45.4.0.tar.bz2 42834625 SHA256 dfb0693dcc3ea0c8d16a99b90b46f4dd071bc6f05eccabc8859b0e36b4689d4e SHA512 2beacec69acea8bdc98b5a7df5111318c6b47bbe1bb4356d3f9a2ce3b783ce6fad01a3ef11658c9d24d89e5c3f3e5c71de6b6623e93187d1221c25d415dac3c4 WHIRLPOOL d257fa337d104471523298bc5838b0a70e8331d7f052141fc22f804ca06a1d2acd88110dfe79b75499bdbf9771900788d49607ab216d047b6208ee268177416f

@ -1 +1 @@
Thu, 06 Oct 2016 11:40:37 +0000
Fri, 07 Oct 2016 06:10:38 +0000

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201610-01">
<title>Groovy: Arbitrary code execution</title>
<synopsis>Groovy is vulnerable to a remote execution of arbitrary code when
java serialization is used.
</synopsis>
<product type="ebuild">groovy</product>
<announced>October 06, 2016</announced>
<revised>October 06, 2016: 1</revised>
<bug>555470</bug>
<access>remote</access>
<affected>
<package name="dev-java/groovy" auto="yes" arch="*">
<unaffected range="ge">2.4.5</unaffected>
<vulnerable range="lt">2.4.5</vulnerable>
</package>
</affected>
<background>
<p>A multi-faceted language for the Java platform</p>
</background>
<description>
<p>Groovys MethodClosure class, in runtime/MethodClosure.java, is
vulnerable to a crafted serialized object.
</p>
</description>
<impact type="normal">
<p>Remote attackers could potentially execute arbitrary code, or cause
Denial of Service condition
</p>
</impact>
<workaround>
<p>A workaround exists by using a custom security policy file utilizing the
standard Java security manager, or do not rely on serialization to
communicate remotely.
</p>
</workaround>
<resolution>
<p>All Groovy users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=dev-java/groovy-2.4.5"
</code>
</resolution>
<references>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-3253">CVE-2015-3253</uri>
</references>
<metadata tag="requester" timestamp="Tue, 15 Mar 2016 09:21:07 +0000">b-man</metadata>
<metadata tag="submitter" timestamp="Thu, 06 Oct 2016 14:32:23 +0000">b-man</metadata>
</glsa>

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201610-02">
<title>Apache: Multiple vulnerabilities</title>
<synopsis>Multiple vulnerabilities have been found in Apache, the worst of
which could allow HTTP request smuggling attacks or a Denial of Service
condition.
</synopsis>
<product type="ebuild"></product>
<announced>October 06, 2016</announced>
<revised>October 06, 2016: 1</revised>
<bug>524680</bug>
<bug>536684</bug>
<bug>554948</bug>
<bug>557198</bug>
<bug>583276</bug>
<bug>588138</bug>
<access>remote</access>
<affected>
<package name="www-servers/apache" auto="yes" arch="*">
<unaffected range="rgt">2.2.31</unaffected>
<unaffected range="ge">2.4.23</unaffected>
<vulnerable range="lt">2.4.23</vulnerable>
</package>
</affected>
<background>
<p>Apache HTTP Server is one of the most popular web servers on the
Internet.
</p>
</background>
<description>
<p>Multiple vulnerabilities have been discovered in Apache HTTP Server.
Please review the CVE identifiers referenced below for details.
</p>
</description>
<impact type="normal">
<p>Remote attackers could bypass intended access restrictions, conduct HTTP
request smuggling attacks, or cause a Denial of Service condition.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All Apache users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=www-servers/apache-2.4.23"
</code>
</resolution>
<references>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-3581">CVE-2014-3581</uri>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-3183">CVE-2015-3183</uri>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-1546">CVE-2016-1546</uri>
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-4979">CVE-2016-4979</uri>
</references>
<metadata tag="requester" timestamp="Sun, 13 Sep 2015 13:17:03 +0000">
BlueKnight
</metadata>
<metadata tag="submitter" timestamp="Thu, 06 Oct 2016 17:20:25 +0000">b-man</metadata>
</glsa>

@ -1 +1 @@
Thu, 06 Oct 2016 11:40:37 +0000
Fri, 07 Oct 2016 06:10:38 +0000

File diff suppressed because one or more lines are too long

@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=public-domain
RDEPEND=sys-libs/ncurses:0 !elibc_FreeBSD? ( >=dev-libs/libbsd-0.7.0 )
SLOT=0
SRC_URI=http://homepage.boetes.org/software/mg/mg-20160905.tar.gz
SRC_URI=http://homepage.boetes.org/software/mg/mg-20161005.tar.gz
_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=eb0bb44524f845e5629479af161d8b67
_md5_=3fb31aaacbddc22e8dc9bf916148af65

@ -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_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] test? ( dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/configobj[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jinja[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jsonpatch[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/oauthlib[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/prettytable[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pyserial[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pyyaml[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/httpretty-0.7.1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/mock[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/unittest2[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pep8[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/flake8[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/hacking[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) 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 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] virtual/pkgconfig
DESCRIPTION=cloud initialisation magic
EAPI=6
HOMEPAGE=https://launchpad.net/cloud-init
IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/configobj[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jinja[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jsonpatch[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/oauthlib[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/prettytable[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pyserial[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pyyaml[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-apps/iproute2 sys-fs/growpart virtual/logger 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 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=https://launchpad.net/cloud-init/trunk/0.7.8/+download/cloud-init-0.7.8.tar.gz
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=62c55a7972e0d9cdff54bceee4de49c3

@ -9,4 +9,4 @@ RDEPEND=dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 git-r3 00f60a84fc7b499c99edfe99caea9f95 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=648abd0ccb90dace6e33835d13dc2e23
_md5_=b203a7df5d7965e69375abe27a0537f5

@ -9,4 +9,4 @@ LICENSE=MIT
RDEPEND=readline? ( sys-libs/readline:0= )
SLOT=0
SRC_URI=http://nim-lang.org/download/nim-0.15.0.tar.xz
_md5_=76ff48626325ddcc80b8949b8c1719be
_md5_=5e4168c3efe07497dcc130d9bd6037d8

@ -10,4 +10,4 @@ RDEPEND=sys-libs/zlib gmp? ( dev-libs/gmp:0 ) java? ( >=virtual/jdk-1.4:= ) mpi?
SLOT=0
SRC_URI=http://www.dcc.fc.up.pt/~vsc/Yap/yap-6.3.3.tar.gz mirror://gentoo/yap-6.3.3-gentoo-patchset-9.tar.gz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=ed013214c544b5c871b49882a4f7be93
_md5_=11ce7249750a49fb3ac10c4574fb4928

@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0/1.62.0
SRC_URI=https://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=20c4f2dc9734e89e760955bedd000028
_md5_=6a61a9a98f2fcd87311f77d4f221ac3a

@ -4,11 +4,11 @@ DESCRIPTION=Serialize all of python (almost)
EAPI=6
HOMEPAGE=http://www.cacr.caltech.edu/~mmckerns/dill.htm
IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
KEYWORDS=~amd64 ~x86 ~ppc ~amd64-linux ~x86-linux
LICENSE=BSD
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 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=mirror://pypi/d/dill/dill-0.2.5.tgz
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=022e726b51ed2cbcf1f4c56918ecfe1f
_md5_=e8339360479c83d7a515d0b7baaedb13

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/pyenchant[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) python_targets_python3_4? ( dev-lang/python:3.4[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
DESCRIPTION=a simple but quite powerful spellchecking library for GTK written in pure Python
EAPI=6
HOMEPAGE=https://github.com/koehlma/pygtkspellcheck
IUSE=python_targets_python2_7 python_targets_python3_4
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-python/pyenchant[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) python_targets_python3_4? ( dev-lang/python:3.4[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 )
SLOT=0
SRC_URI=https://github.com/koehlma/pygtkspellcheck/archive/4.0.5.tar.gz -> pygtkspellcheck-4.0.5.tar.gz
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=e0a3c440957c553f2c047b92d7a16a0f

@ -4,11 +4,11 @@ DESCRIPTION=Backport of the selectors module from Python 3.4
EAPI=5
HOMEPAGE=https://github.com/berkerpeksag/selectors34
IUSE=python_targets_pypy python_targets_python2_7 python_targets_python3_3
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
KEYWORDS=~amd64 ~x86 ~ppc ~amd64-linux ~x86-linux
LICENSE=PSF-2
RDEPEND=python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-)]
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_3 )
SLOT=0
SRC_URI=mirror://pypi/s/selectors34/selectors34-1.1.tar.gz
_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=9b9cc64cf55d38d53d10182aa600b1ed
_md5_=d0296797e04828b3b1a0b5fc38f9e0d4

@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64 ~mips ~x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libselinux-2.4[python] >=app-admin/setools-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] 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 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160930/sepolgen-2.6-rc1.tar.gz
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161006/sepolgen-2.6-rc2.tar.gz
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=437ae741f12c2d5cb1088ef02a1ec458
_md5_=86aae0d96a445dc25a4a23201dde4bd5

@ -8,4 +8,4 @@ LICENSE=GPL-2
RDEPEND=>=sys-libs/libselinux-2.4[python] >=app-admin/setools-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] 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 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
SLOT=0
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 git-r3 00f60a84fc7b499c99edfe99caea9f95 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=437ae741f12c2d5cb1088ef02a1ec458
_md5_=86aae0d96a445dc25a4a23201dde4bd5

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-ros/costmap_2d dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=Recovery behavior that attempts to clear space by reverting the costmaps to the static map
EAPI=5
HOMEPAGE=http://wiki.ros.org/clear_costmap_recovery
IUSE=test
KEYWORDS=~amd64 ~arm
LICENSE=BSD
RDEPEND=dev-ros/costmap_2d dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros-planning/navigation/archive/1.13.0.tar.gz -> navigation-1.13.0.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=fec2558c6c979770295244eafd86f4a3

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=Recovery behavior that attempts to clear space by reverting the costmaps to the static map
EAPI=5
HOMEPAGE=http://wiki.ros.org/clear_costmap_recovery
IUSE=test
KEYWORDS=~amd64 ~arm
LICENSE=BSD
RDEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros-planning/navigation/archive/1.13.1.tar.gz -> navigation-1.13.1.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=feb75d5ac311ba7652c28ede7451b846

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-libs/boost:=[threads] dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=Recovery behavior that attempts to clear space by reverting the costmaps to the static map
EAPI=5
HOMEPAGE=http://wiki.ros.org/clear_costmap_recovery
IUSE=test
KEYWORDS=~amd64 ~arm
LICENSE=BSD
RDEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-util/catkin dev-python/empy
RDEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-libs/boost:=[threads] dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros-planning/navigation/archive/1.14.0.tar.gz -> navigation-1.14.0.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=8a396ca546dcb101b6b3e312c1ff58cf
_md5_=56b86d9db20d34cf10e36d0dc0d93361

@ -1,11 +1,11 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-libs/boost:=[threads] dev-ros/cmake_modules test? ( dev-ros/rostest dev-cpp/gtest ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=Recovery behavior that attempts to clear space by reverting the costmaps to the static map
EAPI=5
HOMEPAGE=http://wiki.ros.org/clear_costmap_recovery
IUSE=test
LICENSE=BSD
RDEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-util/catkin dev-python/empy
RDEPEND=>=dev-ros/costmap_2d-1.13.1 dev-ros/nav_core dev-ros/pluginlib dev-ros/roscpp dev-ros/tf dev-cpp/eigen:3 sci-libs/pcl dev-libs/boost:=[threads] dev-util/catkin dev-python/empy
SLOT=0
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc git-r3 00f60a84fc7b499c99edfe99caea9f95 multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=feb75d5ac311ba7652c28ede7451b846
_md5_=56b86d9db20d34cf10e36d0dc0d93361

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=ROS control plugins for gazebo
EAPI=5
HOMEPAGE=http://wiki.ros.org/gazebo_ros_control
IUSE=test
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros-simulation/gazebo_ros_pkgs/archive/2.5.7.tar.gz -> gazebo_ros_pkgs-2.5.7.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=3939d1104f91da099312dd82cc879aed

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo dev-libs/boost:=[threads] sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=ROS control plugins for gazebo
EAPI=5
HOMEPAGE=http://wiki.ros.org/gazebo_ros_control
IUSE=test
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo dev-util/catkin dev-python/empy
RDEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib >=dev-ros/joint_limits_interface-0.11.0 >=dev-ros/urdf-1.12.3-r1 dev-libs/urdfdom:= sci-electronics/gazebo dev-libs/boost:=[threads] dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros-simulation/gazebo_ros_pkgs/archive/2.6.0.tar.gz -> gazebo_ros_pkgs-2.6.0.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=3939d1104f91da099312dd82cc879aed
_md5_=269865bb24f63e496e6d2477159d02b7

@ -1,11 +1,11 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib dev-ros/joint_limits_interface dev-ros/urdf sci-electronics/gazebo dev-libs/urdfdom:= >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib dev-ros/joint_limits_interface dev-ros/urdf sci-electronics/gazebo dev-libs/urdfdom:= dev-libs/boost:=[threads] >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
DESCRIPTION=ROS control plugins for gazebo
EAPI=5
HOMEPAGE=http://wiki.ros.org/gazebo_ros_control
IUSE=test
LICENSE=BSD
RDEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib dev-ros/joint_limits_interface dev-ros/urdf sci-electronics/gazebo dev-libs/urdfdom:= dev-util/catkin dev-python/empy
RDEPEND=dev-ros/roscpp dev-ros/gazebo_ros dev-ros/control_toolbox dev-ros/controller_manager dev-ros/hardware_interface dev-ros/transmission_interface dev-ros/pluginlib dev-ros/joint_limits_interface dev-ros/urdf sci-electronics/gazebo dev-libs/urdfdom:= dev-libs/boost:=[threads] dev-util/catkin dev-python/empy
SLOT=0
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc git-r3 00f60a84fc7b499c99edfe99caea9f95 multilib 165fc17c38d1b11dac2008280dab6e80 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=a749e86a758977146fff7deea5677029
_md5_=e526b46daa13da72288f15e66b395d56

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-ros/actionlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/cv_bridge[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/image_transport dev-ros/message_filters dev-ros/roscpp dev-ros/sensor_msgs[ros_messages_cxx(-),ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/calibration_msgs[ros_messages_cxx(-)] dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 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(-)] ros_messages_cxx? ( dev-ros/gencpp:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_eus? ( dev-ros/geneus:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_python? ( dev-ros/genpy:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_lisp? ( dev-ros/genlisp:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_nodejs? ( dev-ros/gennodejs:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/message_runtime dev-ros/message_generation dev-ros/genmsg[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/geometry_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/geometry_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/actionlib_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/actionlib_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/std_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/std_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] )
DESCRIPTION=Extracts checkerboard corners from ROS images
EAPI=5
HOMEPAGE=http://wiki.ros.org/image_cb_detector
IUSE=python_targets_python2_7 test +ros_messages_python +ros_messages_cxx ros_messages_eus ros_messages_lisp ros_messages_nodejs
KEYWORDS=~amd64 ~arm
LICENSE=BSD
RDEPEND=dev-ros/actionlib[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/cv_bridge[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/image_transport dev-ros/message_filters dev-ros/roscpp dev-ros/sensor_msgs[ros_messages_cxx(-),ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/calibration_msgs[ros_messages_cxx(-)] dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 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(-)] ros_messages_cxx? ( dev-ros/gencpp:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_eus? ( dev-ros/geneus:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_python? ( dev-ros/genpy:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_lisp? ( dev-ros/genlisp:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ros_messages_nodejs? ( dev-ros/gennodejs:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/message_runtime dev-ros/geometry_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/geometry_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/actionlib_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/actionlib_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/std_msgs[ros_messages_python(-)?,ros_messages_cxx(-)?,ros_messages_lisp(-)?,ros_messages_eus(-)?,ros_messages_nodejs(-)?] ros_messages_python? ( dev-ros/std_msgs[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] )
SLOT=0
SRC_URI=https://github.com/ros-perception/calibration/archive/0.10.13.tar.gz -> calibration-0.10.13.tar.gz
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=3a686e6190a4409db6624f5f2c1d5669

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

Loading…
Cancel
Save