Sync with portage [Sun Feb 8 09:54:49 MSK 2015].
This commit is contained in:
parent
648fe39231
commit
23b2014f15
204 changed files with 2247 additions and 6037 deletions
|
@ -1 +1,2 @@
|
|||
DIST glance-2014.2.1.tar.gz 780312 SHA256 8059435c485be487d7b1e73da2f758e9871abf74cddde9b592939f05eb77cb45 SHA512 53797d09672188092d667efed6a914d9ec5a2c014687c2ec61473ec27fb9426391213622e0166c37a969128290c4cb039f07398d5f9906504794f984cc94cf91 WHIRLPOOL 41d05b55d2ac2c9310f0d3583e782c40c5dfecd256bb51219947016f3e71874eb2321c98c3a1fe2fd807b0f312aca0dbaeff8196df4e7ad20ddde662b41be5c9
|
||||
DIST glance-2014.2.2.tar.gz 782152 SHA256 bf7273ff9e89e9a7edda76e7a2235989a25109fb728edc4afa956e74ef54a08c SHA512 c8ea798e8e265679c714a252337461414cfc11cafeaecfd8afb3e8483d1396a7b161ab05bd46959a6e831fa57f184dabad9af4140c91854151ffeba99c8d4225 WHIRLPOOL 3761db8233d487f9ca461b50f94438ea00a2c33540a2d26323f57280dcbf0fbb6187153ea0d14c604c1ea50f1252a4e715b8ee3e8cd0d7be7a8d40e9184ee3b9
|
||||
|
|
|
@ -1,119 +0,0 @@
|
|||
From 5191ed1879c5fd5b2694f922bcedec232f461088 Mon Sep 17 00:00:00 2001
|
||||
From: Grant Murphy <grant.murphy@hp.com>
|
||||
Date: Wed, 7 Jan 2015 16:09:38 -0800
|
||||
Subject: [PATCH] Prevent file, swift+config and filesystem schemes
|
||||
|
||||
This change ensures that 'file', 'filesystem', and 'swift+config' URI
|
||||
schemes are not allowed when setting the location field. A previous
|
||||
fix to CVE-2014-9493 attempted to address this issue but did not
|
||||
include 'filesystem', a URI scheme allowed by the glance_store.
|
||||
|
||||
Without this fix in place it is possible for a client to access any file
|
||||
the glance-api server has read permissions for.
|
||||
|
||||
Change-Id: I02cd099a8634b9c7e3cf8f172bcbd33f8edcbc83
|
||||
Closes-Bug: #1408663
|
||||
(cherry picked from commit a2d986b976e9325a272e2d422465165315d19fe6)
|
||||
---
|
||||
glance/common/store_utils.py | 11 ++++++-----
|
||||
glance/tests/unit/test_store_location.py | 3 +++
|
||||
glance/tests/unit/v1/test_api.py | 32 ++++++++++++--------------------
|
||||
3 files changed, 21 insertions(+), 25 deletions(-)
|
||||
|
||||
diff --git a/glance/common/store_utils.py b/glance/common/store_utils.py
|
||||
index b7537ce..64cfa87 100644
|
||||
--- a/glance/common/store_utils.py
|
||||
+++ b/glance/common/store_utils.py
|
||||
@@ -38,6 +38,8 @@ store_utils_opts = [
|
||||
CONF = cfg.CONF
|
||||
CONF.register_opts(store_utils_opts)
|
||||
|
||||
+RESTRICTED_URI_SCHEMAS = frozenset(['file', 'filesystem', 'swift+config'])
|
||||
+
|
||||
|
||||
def safe_delete_from_backend(context, image_id, location):
|
||||
"""
|
||||
@@ -136,8 +138,7 @@ def validate_external_location(uri):
|
||||
"""
|
||||
|
||||
# TODO(zhiyan): This function could be moved to glance_store.
|
||||
-
|
||||
- pieces = urlparse.urlparse(uri)
|
||||
- valid_schemes = [scheme for scheme in store_api.get_known_schemes()
|
||||
- if scheme != 'file' and scheme != 'swift+config']
|
||||
- return pieces.scheme in valid_schemes
|
||||
+ # TODO(gm): Use a whitelist of allowed schemes
|
||||
+ scheme = urlparse.urlparse(uri).scheme
|
||||
+ return (scheme in store_api.get_known_schemes() and
|
||||
+ scheme not in RESTRICTED_URI_SCHEMAS)
|
||||
diff --git a/glance/tests/unit/test_store_location.py b/glance/tests/unit/test_store_location.py
|
||||
index c9ee44c..efaecd8 100644
|
||||
--- a/glance/tests/unit/test_store_location.py
|
||||
+++ b/glance/tests/unit/test_store_location.py
|
||||
@@ -69,12 +69,15 @@ class TestStoreLocation(base.StoreClearingUnitTest):
|
||||
|
||||
loc1 = {'url': 'file:///fake1.img.tar.gz', 'metadata': {}}
|
||||
loc2 = {'url': 'swift+config:///xxx', 'metadata': {}}
|
||||
+ loc3 = {'url': 'filesystem:///foo.img.tar.gz', 'metadata': {}}
|
||||
|
||||
# Test for insert location
|
||||
image1 = TestStoreLocation.FakeImageProxy()
|
||||
locations = glance.location.StoreLocations(image1, [])
|
||||
self.assertRaises(exception.BadStoreUri, locations.insert, 0, loc1)
|
||||
+ self.assertRaises(exception.BadStoreUri, locations.insert, 0, loc3)
|
||||
self.assertNotIn(loc1, locations)
|
||||
+ self.assertNotIn(loc3, locations)
|
||||
|
||||
# Test for set_attr of _locations_proxy
|
||||
image2 = TestStoreLocation.FakeImageProxy()
|
||||
diff --git a/glance/tests/unit/v1/test_api.py b/glance/tests/unit/v1/test_api.py
|
||||
index 4ec136d..39e9a44 100644
|
||||
--- a/glance/tests/unit/v1/test_api.py
|
||||
+++ b/glance/tests/unit/v1/test_api.py
|
||||
@@ -1071,31 +1071,23 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
|
||||
def test_add_copy_from_with_restricted_sources(self):
|
||||
"""Tests creates an image from copy-from with restricted sources"""
|
||||
- fixture_headers = {'x-image-meta-store': 'file',
|
||||
+ header_template = {'x-image-meta-store': 'file',
|
||||
'x-image-meta-disk-format': 'vhd',
|
||||
- 'x-glance-api-copy-from': 'file:///etc/passwd',
|
||||
'x-image-meta-container-format': 'ovf',
|
||||
'x-image-meta-name': 'fake image #F'}
|
||||
|
||||
- req = webob.Request.blank("/images")
|
||||
- req.method = 'POST'
|
||||
- for k, v in six.iteritems(fixture_headers):
|
||||
- req.headers[k] = v
|
||||
- res = req.get_response(self.api)
|
||||
- self.assertEqual(400, res.status_int)
|
||||
+ schemas = ["file:///etc/passwd",
|
||||
+ "swift+config:///xxx",
|
||||
+ "filesystem:///etc/passwd"]
|
||||
|
||||
- fixture_headers = {'x-image-meta-store': 'file',
|
||||
- 'x-image-meta-disk-format': 'vhd',
|
||||
- 'x-glance-api-copy-from': 'swift+config://xxx',
|
||||
- 'x-image-meta-container-format': 'ovf',
|
||||
- 'x-image-meta-name': 'fake image #F'}
|
||||
-
|
||||
- req = webob.Request.blank("/images")
|
||||
- req.method = 'POST'
|
||||
- for k, v in six.iteritems(fixture_headers):
|
||||
- req.headers[k] = v
|
||||
- res = req.get_response(self.api)
|
||||
- self.assertEqual(400, res.status_int)
|
||||
+ for schema in schemas:
|
||||
+ req = webob.Request.blank("/images")
|
||||
+ req.method = 'POST'
|
||||
+ for k, v in six.iteritems(header_template):
|
||||
+ req.headers[k] = v
|
||||
+ req.headers['x-glance-api-copy-from'] = schema
|
||||
+ res = req.get_response(self.api)
|
||||
+ self.assertEqual(400, res.status_int)
|
||||
|
||||
def test_add_copy_from_upload_image_unauthorized_with_body(self):
|
||||
rules = {"upload_image": '!', "modify_image": '@',
|
||||
--
|
||||
2.0.5
|
||||
|
|
@ -1,702 +0,0 @@
|
|||
From d9a928eac360add67477e29f516af868adfe0d5e Mon Sep 17 00:00:00 2001
|
||||
From: Zhi Yan Liu <zhiyanl@cn.ibm.com>
|
||||
Date: Mon, 15 Dec 2014 12:29:55 +0800
|
||||
Subject: [PATCH] To prevent client use v2 patch api to handle file and swift
|
||||
location
|
||||
|
||||
The change will be used to restrict client to download and delete any
|
||||
file in glance-api server. The same resone and logic as what we did in
|
||||
v1:
|
||||
https://github.com/openstack/glance/blob/master/glance/api/v1/images.py#L429
|
||||
|
||||
Closes-Bug: bug/1400966
|
||||
DocImpact
|
||||
|
||||
Note: Even this change could fully resolve the problem for Glance, but
|
||||
we still need to fix this issue from glance_store perspective
|
||||
separatelly due to other projects can use the lib directly.
|
||||
|
||||
Conflicts:
|
||||
glance/api/v1/images.py
|
||||
glance/location.py
|
||||
glance/tests/functional/v2/test_images.py
|
||||
glance/tests/unit/test_store_location.py
|
||||
glance/tests/unit/v1/test_api.py
|
||||
|
||||
(cherry-picked from 4afdb017aa1ccef01482f117cb8d0736a6da38ed)
|
||||
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
|
||||
Change-Id: I72dbead3cb2dcb87f52658ddb880e26880cc229b
|
||||
---
|
||||
glance/api/v1/images.py | 31 ++---
|
||||
glance/common/store_utils.py | 22 ++++
|
||||
glance/location.py | 30 +++--
|
||||
glance/tests/functional/v1/test_copy_to_file.py | 4 +-
|
||||
glance/tests/functional/v2/test_images.py | 158 ++++++++++--------------
|
||||
glance/tests/unit/test_store_image.py | 3 +-
|
||||
glance/tests/unit/test_store_location.py | 33 ++++-
|
||||
glance/tests/unit/utils.py | 9 +-
|
||||
glance/tests/unit/v1/test_api.py | 62 +++++++++-
|
||||
9 files changed, 221 insertions(+), 131 deletions(-)
|
||||
|
||||
diff --git a/glance/api/v1/images.py b/glance/api/v1/images.py
|
||||
index c85b301..746f8cd 100644
|
||||
--- a/glance/api/v1/images.py
|
||||
+++ b/glance/api/v1/images.py
|
||||
@@ -23,7 +23,6 @@ import eventlet
|
||||
import glance_store as store
|
||||
import glance_store.location
|
||||
from oslo.config import cfg
|
||||
-import six.moves.urllib.parse as urlparse
|
||||
from webob.exc import HTTPBadRequest
|
||||
from webob.exc import HTTPConflict
|
||||
from webob.exc import HTTPForbidden
|
||||
@@ -40,6 +39,7 @@ from glance.api.v1 import filters
|
||||
from glance.api.v1 import upload_utils
|
||||
from glance.common import exception
|
||||
from glance.common import property_utils
|
||||
+from glance.common import store_utils
|
||||
from glance.common import utils
|
||||
from glance.common import wsgi
|
||||
from glance.i18n import _LE
|
||||
@@ -415,26 +415,19 @@ class Controller(controller.BaseController):
|
||||
@staticmethod
|
||||
def _validate_source(source, req):
|
||||
"""
|
||||
- External sources (as specified via the location or copy-from headers)
|
||||
- are supported only over non-local store types, i.e. S3, Swift, HTTP.
|
||||
- Note the absence of 'file://' for security reasons, see LP bug #942118.
|
||||
- 'swift+config://' is also absent for security reasons, see LP bug
|
||||
- #1334196.
|
||||
- If the above constraint is violated, we reject with 400 "Bad Request".
|
||||
+ To validate if external sources (as specified via the location
|
||||
+ or copy-from headers) are supported. Otherwise we reject
|
||||
+ with 400 "Bad Request".
|
||||
"""
|
||||
if source:
|
||||
- pieces = urlparse.urlparse(source)
|
||||
- schemes = [scheme for scheme in store.get_known_schemes()
|
||||
- if scheme != 'file' and scheme != 'swift+config']
|
||||
- for scheme in schemes:
|
||||
- if pieces.scheme == scheme:
|
||||
- return source
|
||||
- msg = ("External sourcing not supported for "
|
||||
- "store '%s'" % pieces.scheme)
|
||||
- LOG.debug(msg)
|
||||
- raise HTTPBadRequest(explanation=msg,
|
||||
- request=req,
|
||||
- content_type="text/plain")
|
||||
+ if store_utils.validate_external_location(source):
|
||||
+ return source
|
||||
+ else:
|
||||
+ msg = _("External source are not supported: '%s'") % source
|
||||
+ LOG.debug(msg)
|
||||
+ raise HTTPBadRequest(explanation=msg,
|
||||
+ request=req,
|
||||
+ content_type="text/plain")
|
||||
|
||||
@staticmethod
|
||||
def _copy_from(req):
|
||||
diff --git a/glance/common/store_utils.py b/glance/common/store_utils.py
|
||||
index 8f04d39..b7537ce 100644
|
||||
--- a/glance/common/store_utils.py
|
||||
+++ b/glance/common/store_utils.py
|
||||
@@ -16,6 +16,7 @@ import sys
|
||||
|
||||
import glance_store as store_api
|
||||
from oslo.config import cfg
|
||||
+import six.moves.urllib.parse as urlparse
|
||||
|
||||
from glance.common import utils
|
||||
import glance.db as db_api
|
||||
@@ -119,3 +120,24 @@ def delete_image_location_from_backend(context, image_id, location):
|
||||
# such as uploading process failure then we can't use
|
||||
# location status mechanism to support image pending delete.
|
||||
safe_delete_from_backend(context, image_id, location)
|
||||
+
|
||||
+
|
||||
+def validate_external_location(uri):
|
||||
+ """
|
||||
+ Validate if URI of external location are supported.
|
||||
+
|
||||
+ Only over non-local store types are OK, i.e. S3, Swift,
|
||||
+ HTTP. Note the absence of 'file://' for security reasons,
|
||||
+ see LP bug #942118, 1400966, 'swift+config://' is also
|
||||
+ absent for security reasons, see LP bug #1334196.
|
||||
+
|
||||
+ :param uri: The URI of external image location.
|
||||
+ :return: Whether given URI of external image location are OK.
|
||||
+ """
|
||||
+
|
||||
+ # TODO(zhiyan): This function could be moved to glance_store.
|
||||
+
|
||||
+ pieces = urlparse.urlparse(uri)
|
||||
+ valid_schemes = [scheme for scheme in store_api.get_known_schemes()
|
||||
+ if scheme != 'file' and scheme != 'swift+config']
|
||||
+ return pieces.scheme in valid_schemes
|
||||
diff --git a/glance/location.py b/glance/location.py
|
||||
index fcdba0a..f83fa7a 100644
|
||||
--- a/glance/location.py
|
||||
+++ b/glance/location.py
|
||||
@@ -66,18 +66,20 @@ class ImageRepoProxy(glance.domain.proxy.Repo):
|
||||
return result
|
||||
|
||||
|
||||
-def _check_location_uri(context, store_api, uri):
|
||||
+def _check_location_uri(context, store_api, store_utils, uri):
|
||||
"""Check if an image location is valid.
|
||||
|
||||
:param context: Glance request context
|
||||
:param store_api: store API module
|
||||
+ :param store_utils: store utils module
|
||||
:param uri: location's uri string
|
||||
"""
|
||||
+
|
||||
is_ok = True
|
||||
try:
|
||||
- size = store_api.get_size_from_backend(uri, context=context)
|
||||
# NOTE(zhiyan): Some stores return zero when it catch exception
|
||||
- is_ok = size > 0
|
||||
+ is_ok = (store_utils.validate_external_location(uri) and
|
||||
+ store_api.get_size_from_backend(uri, context=context) > 0)
|
||||
except (store.UnknownScheme, store.NotFound):
|
||||
is_ok = False
|
||||
if not is_ok:
|
||||
@@ -85,8 +87,8 @@ def _check_location_uri(context, store_api, uri):
|
||||
raise exception.BadStoreUri(message=reason)
|
||||
|
||||
|
||||
-def _check_image_location(context, store_api, location):
|
||||
- _check_location_uri(context, store_api, location['url'])
|
||||
+def _check_image_location(context, store_api, store_utils, location):
|
||||
+ _check_location_uri(context, store_api, store_utils, location['url'])
|
||||
store_api.check_location_metadata(location['metadata'])
|
||||
|
||||
|
||||
@@ -122,6 +124,7 @@ class ImageFactoryProxy(glance.domain.proxy.ImageFactory):
|
||||
def __init__(self, factory, context, store_api, store_utils):
|
||||
self.context = context
|
||||
self.store_api = store_api
|
||||
+ self.store_utils = store_utils
|
||||
proxy_kwargs = {'context': context, 'store_api': store_api,
|
||||
'store_utils': store_utils}
|
||||
super(ImageFactoryProxy, self).__init__(factory,
|
||||
@@ -131,7 +134,10 @@ class ImageFactoryProxy(glance.domain.proxy.ImageFactory):
|
||||
def new_image(self, **kwargs):
|
||||
locations = kwargs.get('locations', [])
|
||||
for loc in locations:
|
||||
- _check_image_location(self.context, self.store_api, loc)
|
||||
+ _check_image_location(self.context,
|
||||
+ self.store_api,
|
||||
+ self.store_utils,
|
||||
+ loc)
|
||||
loc['status'] = 'active'
|
||||
if _count_duplicated_locations(locations, loc) > 1:
|
||||
raise exception.DuplicateLocation(location=loc['url'])
|
||||
@@ -169,7 +175,9 @@ class StoreLocations(collections.MutableSequence):
|
||||
|
||||
def insert(self, i, location):
|
||||
_check_image_location(self.image_proxy.context,
|
||||
- self.image_proxy.store_api, location)
|
||||
+ self.image_proxy.store_api,
|
||||
+ self.image_proxy.store_utils,
|
||||
+ location)
|
||||
location['status'] = 'active'
|
||||
if _count_duplicated_locations(self.value, location) > 0:
|
||||
raise exception.DuplicateLocation(location=location['url'])
|
||||
@@ -214,7 +222,9 @@ class StoreLocations(collections.MutableSequence):
|
||||
|
||||
def __setitem__(self, i, location):
|
||||
_check_image_location(self.image_proxy.context,
|
||||
- self.image_proxy.store_api, location)
|
||||
+ self.image_proxy.store_api,
|
||||
+ self.image_proxy.store_utils,
|
||||
+ location)
|
||||
location['status'] = 'active'
|
||||
self.value.__setitem__(i, location)
|
||||
_set_image_size(self.image_proxy.context,
|
||||
@@ -303,7 +313,9 @@ def _locations_proxy(target, attr):
|
||||
'%s') % ori_value)
|
||||
# NOTE(zhiyan): Check locations are all valid.
|
||||
for location in value:
|
||||
- _check_image_location(self.context, self.store_api,
|
||||
+ _check_image_location(self.context,
|
||||
+ self.store_api,
|
||||
+ self.store_utils,
|
||||
location)
|
||||
location['status'] = 'active'
|
||||
if _count_duplicated_locations(value, location) > 1:
|
||||
diff --git a/glance/tests/functional/v1/test_copy_to_file.py b/glance/tests/functional/v1/test_copy_to_file.py
|
||||
index 15bb708..b64eac6 100644
|
||||
--- a/glance/tests/functional/v1/test_copy_to_file.py
|
||||
+++ b/glance/tests/functional/v1/test_copy_to_file.py
|
||||
@@ -250,7 +250,7 @@ class TestCopyToFile(functional.FunctionalTest):
|
||||
response, content = http.request(path, 'POST', headers=headers)
|
||||
self.assertEqual(response.status, 400, content)
|
||||
|
||||
- expected = 'External sourcing not supported for store \'file\''
|
||||
+ expected = 'External source are not supported: \'%s\'' % copy_from
|
||||
msg = 'expected "%s" in "%s"' % (expected, content)
|
||||
self.assertTrue(expected in content, msg)
|
||||
|
||||
@@ -276,7 +276,7 @@ class TestCopyToFile(functional.FunctionalTest):
|
||||
response, content = http.request(path, 'POST', headers=headers)
|
||||
self.assertEqual(response.status, 400, content)
|
||||
|
||||
- expected = 'External sourcing not supported for store \'swift+config\''
|
||||
+ expected = 'External source are not supported: \'swift+config://xxx\''
|
||||
msg = 'expected "%s" in "%s"' % (expected, content)
|
||||
self.assertTrue(expected in content, msg)
|
||||
|
||||
diff --git a/glance/tests/functional/v2/test_images.py b/glance/tests/functional/v2/test_images.py
|
||||
index 14fe3c7..4c32375 100644
|
||||
--- a/glance/tests/functional/v2/test_images.py
|
||||
+++ b/glance/tests/functional/v2/test_images.py
|
||||
@@ -16,7 +16,6 @@
|
||||
import BaseHTTPServer
|
||||
import os
|
||||
import signal
|
||||
-import tempfile
|
||||
import uuid
|
||||
|
||||
import requests
|
||||
@@ -47,7 +46,7 @@ def get_handler_class(fixture):
|
||||
self.end_headers()
|
||||
return
|
||||
|
||||
- def log_message(*args, **kwargs):
|
||||
+ def log_message(self, *args, **kwargs):
|
||||
# Override this method to prevent debug output from going
|
||||
# to stderr during testing
|
||||
return
|
||||
@@ -75,6 +74,18 @@ class TestImages(functional.FunctionalTest):
|
||||
self.cleanup()
|
||||
self.api_server.deployment_flavor = 'noauth'
|
||||
self.api_server.data_api = 'glance.db.sqlalchemy.api'
|
||||
+ for i in range(3):
|
||||
+ ret = http_server("foo_image_id%d" % i, "foo_image%d" % i)
|
||||
+ setattr(self, 'http_server%d_pid' % i, ret[0])
|
||||
+ setattr(self, 'http_port%d' % i, ret[1])
|
||||
+
|
||||
+ def tearDown(self):
|
||||
+ for i in range(3):
|
||||
+ pid = getattr(self, 'http_server%d_pid' % i, None)
|
||||
+ if pid:
|
||||
+ os.kill(pid, signal.SIGKILL)
|
||||
+
|
||||
+ super(TestImages, self).tearDown()
|
||||
|
||||
def _url(self, path):
|
||||
return 'http://127.0.0.1:%d%s' % (self.api_port, path)
|
||||
@@ -329,21 +340,15 @@ class TestImages(functional.FunctionalTest):
|
||||
self.assertEqual(413, response.status_code, response.text)
|
||||
|
||||
# Adding 3 image locations should fail since configured limit is 2
|
||||
- for i in range(3):
|
||||
- file_path = os.path.join(self.test_dir, 'fake_image_%i' % i)
|
||||
- with open(file_path, 'w') as fap:
|
||||
- fap.write('glance')
|
||||
-
|
||||
path = self._url('/v2/images/%s' % image_id)
|
||||
media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
headers = self._headers({'content-type': media_type})
|
||||
changes = []
|
||||
for i in range(3):
|
||||
+ url = ('http://127.0.0.1:%s/foo_image' %
|
||||
+ getattr(self, 'http_port%d' % i))
|
||||
changes.append({'op': 'add', 'path': '/locations/-',
|
||||
- 'value': {'url': 'file://{0}'.format(
|
||||
- os.path.join(self.test_dir,
|
||||
- 'fake_image_%i' % i)),
|
||||
- 'metadata': {}},
|
||||
+ 'value': {'url': url, 'metadata': {}},
|
||||
})
|
||||
|
||||
data = jsonutils.dumps(changes)
|
||||
@@ -2176,17 +2181,14 @@ class TestImages(functional.FunctionalTest):
|
||||
self.assertNotIn('size', image)
|
||||
self.assertNotIn('virtual_size', image)
|
||||
|
||||
- file_path = os.path.join(self.test_dir, 'fake_image')
|
||||
- with open(file_path, 'w') as fap:
|
||||
- fap.write('glance')
|
||||
-
|
||||
# Update locations for the queued image
|
||||
path = self._url('/v2/images/%s' % image_id)
|
||||
media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
headers = self._headers({'content-type': media_type})
|
||||
+ url = 'http://127.0.0.1:%s/foo_image' % self.http_port0
|
||||
data = jsonutils.dumps([{'op': 'replace', 'path': '/locations',
|
||||
- 'value': [{'url': 'file://' + file_path,
|
||||
- 'metadata': {}}]}])
|
||||
+ 'value': [{'url': url, 'metadata': {}}]
|
||||
+ }])
|
||||
response = requests.patch(path, headers=headers, data=data)
|
||||
self.assertEqual(200, response.status_code, response.text)
|
||||
|
||||
@@ -2195,7 +2197,42 @@ class TestImages(functional.FunctionalTest):
|
||||
response = requests.get(path, headers=headers)
|
||||
self.assertEqual(200, response.status_code)
|
||||
image = jsonutils.loads(response.text)
|
||||
- self.assertEqual(image['size'], 6)
|
||||
+ self.assertEqual(image['size'], 10)
|
||||
+
|
||||
+ def test_update_locations_with_restricted_sources(self):
|
||||
+ self.start_servers(**self.__dict__.copy())
|
||||
+ # Create an image
|
||||
+ path = self._url('/v2/images')
|
||||
+ headers = self._headers({'content-type': 'application/json'})
|
||||
+ data = jsonutils.dumps({'name': 'image-1', 'disk_format': 'aki',
|
||||
+ 'container_format': 'aki'})
|
||||
+ response = requests.post(path, headers=headers, data=data)
|
||||
+ self.assertEqual(201, response.status_code)
|
||||
+
|
||||
+ # Returned image entity should have a generated id and status
|
||||
+ image = jsonutils.loads(response.text)
|
||||
+ image_id = image['id']
|
||||
+ self.assertEqual('queued', image['status'])
|
||||
+ self.assertNotIn('size', image)
|
||||
+ self.assertNotIn('virtual_size', image)
|
||||
+
|
||||
+ # Update locations for the queued image
|
||||
+ path = self._url('/v2/images/%s' % image_id)
|
||||
+ media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
+ headers = self._headers({'content-type': media_type})
|
||||
+ data = jsonutils.dumps([{'op': 'replace', 'path': '/locations',
|
||||
+ 'value': [{'url': 'file:///foo_image',
|
||||
+ 'metadata': {}}]
|
||||
+ }])
|
||||
+ response = requests.patch(path, headers=headers, data=data)
|
||||
+ self.assertEqual(400, response.status_code, response.text)
|
||||
+
|
||||
+ data = jsonutils.dumps([{'op': 'replace', 'path': '/locations',
|
||||
+ 'value': [{'url': 'swift+config:///foo_image',
|
||||
+ 'metadata': {}}]
|
||||
+ }])
|
||||
+ response = requests.patch(path, headers=headers, data=data)
|
||||
+ self.assertEqual(400, response.status_code, response.text)
|
||||
|
||||
|
||||
class TestImagesWithRegistry(TestImages):
|
||||
@@ -2421,16 +2458,16 @@ class TestImageLocationSelectionStrategy(functional.FunctionalTest):
|
||||
super(TestImageLocationSelectionStrategy, self).setUp()
|
||||
self.cleanup()
|
||||
self.api_server.deployment_flavor = 'noauth'
|
||||
- self.foo_image_file = tempfile.NamedTemporaryFile()
|
||||
- self.foo_image_file.write("foo image file")
|
||||
- self.foo_image_file.flush()
|
||||
- self.addCleanup(self.foo_image_file.close)
|
||||
- ret = http_server("foo_image_id", "foo_image")
|
||||
- self.http_server_pid, self.http_port = ret
|
||||
+ for i in range(3):
|
||||
+ ret = http_server("foo_image_id%d" % i, "foo_image%d" % i)
|
||||
+ setattr(self, 'http_server%d_pid' % i, ret[0])
|
||||
+ setattr(self, 'http_port%d' % i, ret[1])
|
||||
|
||||
def tearDown(self):
|
||||
- if self.http_server_pid is not None:
|
||||
- os.kill(self.http_server_pid, signal.SIGKILL)
|
||||
+ for i in range(3):
|
||||
+ pid = getattr(self, 'http_server%d_pid' % i, None)
|
||||
+ if pid:
|
||||
+ os.kill(pid, signal.SIGKILL)
|
||||
|
||||
super(TestImageLocationSelectionStrategy, self).tearDown()
|
||||
|
||||
@@ -2483,69 +2520,10 @@ class TestImageLocationSelectionStrategy(functional.FunctionalTest):
|
||||
path = self._url('/v2/images/%s' % image_id)
|
||||
media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
headers = self._headers({'content-type': media_type})
|
||||
- values = [{'url': 'file://%s' % self.foo_image_file.name,
|
||||
- 'metadata': {'idx': '1'}},
|
||||
- {'url': 'http://127.0.0.1:%s/foo_image' % self.http_port,
|
||||
- 'metadata': {'idx': '0'}}]
|
||||
- doc = [{'op': 'replace',
|
||||
- 'path': '/locations',
|
||||
- 'value': values}]
|
||||
- data = jsonutils.dumps(doc)
|
||||
- response = requests.patch(path, headers=headers, data=data)
|
||||
- self.assertEqual(200, response.status_code)
|
||||
-
|
||||
- # Image locations should be visible
|
||||
- path = self._url('/v2/images/%s' % image_id)
|
||||
- headers = self._headers({'Content-Type': 'application/json'})
|
||||
- response = requests.get(path, headers=headers)
|
||||
- self.assertEqual(200, response.status_code)
|
||||
- image = jsonutils.loads(response.text)
|
||||
- self.assertTrue('locations' in image)
|
||||
- self.assertEqual(image['locations'], values)
|
||||
- self.assertTrue('direct_url' in image)
|
||||
- self.assertEqual(image['direct_url'], values[0]['url'])
|
||||
-
|
||||
- self.stop_servers()
|
||||
-
|
||||
- def test_image_locatons_with_store_type_strategy(self):
|
||||
- self.api_server.show_image_direct_url = True
|
||||
- self.api_server.show_multiple_locations = True
|
||||
- self.image_location_quota = 10
|
||||
- self.api_server.location_strategy = 'store_type'
|
||||
- preference = "http, swift, filesystem"
|
||||
- self.api_server.store_type_location_strategy_preference = preference
|
||||
- self.start_servers(**self.__dict__.copy())
|
||||
-
|
||||
- # Create an image
|
||||
- path = self._url('/v2/images')
|
||||
- headers = self._headers({'content-type': 'application/json'})
|
||||
- data = jsonutils.dumps({'name': 'image-1', 'type': 'kernel',
|
||||
- 'foo': 'bar', 'disk_format': 'aki',
|
||||
- 'container_format': 'aki'})
|
||||
- response = requests.post(path, headers=headers, data=data)
|
||||
- self.assertEqual(201, response.status_code)
|
||||
-
|
||||
- # Get the image id
|
||||
- image = jsonutils.loads(response.text)
|
||||
- image_id = image['id']
|
||||
-
|
||||
- # Image locations should not be visible before location is set
|
||||
- path = self._url('/v2/images/%s' % image_id)
|
||||
- headers = self._headers({'Content-Type': 'application/json'})
|
||||
- response = requests.get(path, headers=headers)
|
||||
- self.assertEqual(200, response.status_code)
|
||||
- image = jsonutils.loads(response.text)
|
||||
- self.assertTrue('locations' in image)
|
||||
- self.assertTrue(image["locations"] == [])
|
||||
-
|
||||
- # Update image locations via PATCH
|
||||
- path = self._url('/v2/images/%s' % image_id)
|
||||
- media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
- headers = self._headers({'content-type': media_type})
|
||||
- values = [{'url': 'file://%s' % self.foo_image_file.name,
|
||||
- 'metadata': {'idx': '1'}},
|
||||
- {'url': 'http://127.0.0.1:%s/foo_image' % self.http_port,
|
||||
- 'metadata': {'idx': '0'}}]
|
||||
+ values = [{'url': 'http://127.0.0.1:%s/foo_image' % self.http_port0,
|
||||
+ 'metadata': {}},
|
||||
+ {'url': 'http://127.0.0.1:%s/foo_image' % self.http_port1,
|
||||
+ 'metadata': {}}]
|
||||
doc = [{'op': 'replace',
|
||||
'path': '/locations',
|
||||
'value': values}]
|
||||
@@ -2553,8 +2531,6 @@ class TestImageLocationSelectionStrategy(functional.FunctionalTest):
|
||||
response = requests.patch(path, headers=headers, data=data)
|
||||
self.assertEqual(200, response.status_code)
|
||||
|
||||
- values.sort(key=lambda loc: int(loc['metadata']['idx']))
|
||||
-
|
||||
# Image locations should be visible
|
||||
path = self._url('/v2/images/%s' % image_id)
|
||||
headers = self._headers({'Content-Type': 'application/json'})
|
||||
diff --git a/glance/tests/unit/test_store_image.py b/glance/tests/unit/test_store_image.py
|
||||
index 665f126..8b334ab 100644
|
||||
--- a/glance/tests/unit/test_store_image.py
|
||||
+++ b/glance/tests/unit/test_store_image.py
|
||||
@@ -18,6 +18,7 @@ import glance_store
|
||||
|
||||
from glance.common import exception
|
||||
import glance.location
|
||||
+from glance.tests.unit import base as unit_test_base
|
||||
from glance.tests.unit import utils as unit_test_utils
|
||||
from glance.tests import utils
|
||||
|
||||
@@ -759,7 +760,7 @@ class TestStoreImageRepo(utils.BaseTestCase):
|
||||
self.assertEqual(acls['read'], [TENANT2])
|
||||
|
||||
|
||||
-class TestImageFactory(utils.BaseTestCase):
|
||||
+class TestImageFactory(unit_test_base.StoreClearingUnitTest):
|
||||
|
||||
def setUp(self):
|
||||
super(TestImageFactory, self).setUp()
|
||||
diff --git a/glance/tests/unit/test_store_location.py b/glance/tests/unit/test_store_location.py
|
||||
index 884221b..c9ee44c 100644
|
||||
--- a/glance/tests/unit/test_store_location.py
|
||||
+++ b/glance/tests/unit/test_store_location.py
|
||||
@@ -17,6 +17,8 @@ import mock
|
||||
|
||||
import glance_store
|
||||
|
||||
+from glance.common import exception
|
||||
+from glance.common import store_utils
|
||||
import glance.location
|
||||
from glance.tests.unit import base
|
||||
|
||||
@@ -32,11 +34,13 @@ CONF = {'default_store': 'file',
|
||||
|
||||
class TestStoreLocation(base.StoreClearingUnitTest):
|
||||
|
||||
+ class FakeImageProxy():
|
||||
+ size = None
|
||||
+ context = None
|
||||
+ store_api = mock.Mock()
|
||||
+ store_utils = store_utils
|
||||
+
|
||||
def test_add_location_for_image_without_size(self):
|
||||
- class FakeImageProxy():
|
||||
- size = None
|
||||
- context = None
|
||||
- store_api = mock.Mock()
|
||||
|
||||
def fake_get_size_from_backend(uri, context=None):
|
||||
return 1
|
||||
@@ -49,14 +53,31 @@ class TestStoreLocation(base.StoreClearingUnitTest):
|
||||
loc2 = {'url': 'file:///fake2.img.tar.gz', 'metadata': {}}
|
||||
|
||||
# Test for insert location
|
||||
- image1 = FakeImageProxy()
|
||||
+ image1 = TestStoreLocation.FakeImageProxy()
|
||||
locations = glance.location.StoreLocations(image1, [])
|
||||
locations.insert(0, loc2)
|
||||
self.assertEqual(image1.size, 1)
|
||||
|
||||
# Test for set_attr of _locations_proxy
|
||||
- image2 = FakeImageProxy()
|
||||
+ image2 = TestStoreLocation.FakeImageProxy()
|
||||
locations = glance.location.StoreLocations(image2, [loc1])
|
||||
locations[0] = loc2
|
||||
self.assertIn(loc2, locations)
|
||||
self.assertEqual(image2.size, 1)
|
||||
+
|
||||
+ def test_add_location_with_restricted_sources(self):
|
||||
+
|
||||
+ loc1 = {'url': 'file:///fake1.img.tar.gz', 'metadata': {}}
|
||||
+ loc2 = {'url': 'swift+config:///xxx', 'metadata': {}}
|
||||
+
|
||||
+ # Test for insert location
|
||||
+ image1 = TestStoreLocation.FakeImageProxy()
|
||||
+ locations = glance.location.StoreLocations(image1, [])
|
||||
+ self.assertRaises(exception.BadStoreUri, locations.insert, 0, loc1)
|
||||
+ self.assertNotIn(loc1, locations)
|
||||
+
|
||||
+ # Test for set_attr of _locations_proxy
|
||||
+ image2 = TestStoreLocation.FakeImageProxy()
|
||||
+ locations = glance.location.StoreLocations(image2, [loc1])
|
||||
+ self.assertRaises(exception.BadStoreUri, locations.insert, 0, loc2)
|
||||
+ self.assertNotIn(loc2, locations)
|
||||
diff --git a/glance/tests/unit/utils.py b/glance/tests/unit/utils.py
|
||||
index df59160..f7c8d56 100644
|
||||
--- a/glance/tests/unit/utils.py
|
||||
+++ b/glance/tests/unit/utils.py
|
||||
@@ -14,12 +14,13 @@
|
||||
# under the License.
|
||||
|
||||
import urllib
|
||||
-import urlparse
|
||||
|
||||
import glance_store as store
|
||||
from oslo.config import cfg
|
||||
+import six.moves.urllib.parse as urlparse
|
||||
|
||||
from glance.common import exception
|
||||
+from glance.common import store_utils
|
||||
from glance.common import wsgi
|
||||
import glance.context
|
||||
import glance.db.simple.api as simple_db
|
||||
@@ -135,6 +136,12 @@ class FakeStoreUtils(object):
|
||||
else:
|
||||
self.safe_delete_from_backend(context, image_id, location)
|
||||
|
||||
+ def validate_external_location(self, uri):
|
||||
+ if uri and urlparse.urlparse(uri).scheme:
|
||||
+ return store_utils.validate_external_location(uri)
|
||||
+ else:
|
||||
+ return True
|
||||
+
|
||||
|
||||
class FakeStoreAPI(object):
|
||||
def __init__(self, store_metadata=None):
|
||||
diff --git a/glance/tests/unit/v1/test_api.py b/glance/tests/unit/v1/test_api.py
|
||||
index bd2182e..4ec136d 100644
|
||||
--- a/glance/tests/unit/v1/test_api.py
|
||||
+++ b/glance/tests/unit/v1/test_api.py
|
||||
@@ -419,7 +419,7 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
|
||||
res = req.get_response(self.api)
|
||||
self.assertEqual(res.status_int, 400)
|
||||
- self.assertIn('External sourcing not supported', res.body)
|
||||
+ self.assertIn('External source are not supported', res.body)
|
||||
|
||||
def test_create_with_location_bad_store_uri(self):
|
||||
fixture_headers = {
|
||||
@@ -1006,7 +1006,7 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
res = req.get_response(self.api)
|
||||
self.assertEqual(res.status_int, 409)
|
||||
|
||||
- def test_add_location_with_invalid_location(self):
|
||||
+ def test_add_location_with_invalid_location_on_conflict_image_size(self):
|
||||
"""Tests creates an image from location and conflict image size"""
|
||||
fixture_headers = {'x-image-meta-store': 'file',
|
||||
'x-image-meta-disk-format': 'vhd',
|
||||
@@ -1023,6 +1023,36 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
res = req.get_response(self.api)
|
||||
self.assertEqual(res.status_int, 400)
|
||||
|
||||
+ def test_add_location_with_invalid_location_on_restricted_sources(self):
|
||||
+ """Tests creates an image from location and restricted sources"""
|
||||
+ fixture_headers = {'x-image-meta-store': 'file',
|
||||
+ 'x-image-meta-disk-format': 'vhd',
|
||||
+ 'x-image-meta-location': 'file:///etc/passwd',
|
||||
+ 'x-image-meta-container-format': 'ovf',
|
||||
+ 'x-image-meta-name': 'fake image #F'}
|
||||
+
|
||||
+ req = webob.Request.blank("/images")
|
||||
+ req.headers['Content-Type'] = 'application/octet-stream'
|
||||
+ req.method = 'POST'
|
||||
+ for k, v in fixture_headers.iteritems():
|
||||
+ req.headers[k] = v
|
||||
+ res = req.get_response(self.api)
|
||||
+ self.assertEqual(400, res.status_int)
|
||||
+
|
||||
+ fixture_headers = {'x-image-meta-store': 'file',
|
||||
+ 'x-image-meta-disk-format': 'vhd',
|
||||
+ 'x-image-meta-location': 'swift+config://xxx',
|
||||
+ 'x-image-meta-container-format': 'ovf',
|
||||
+ 'x-image-meta-name': 'fake image #F'}
|
||||
+
|
||||
+ req = webob.Request.blank("/images")
|
||||
+ req.headers['Content-Type'] = 'application/octet-stream'
|
||||
+ req.method = 'POST'
|
||||
+ for k, v in fixture_headers.iteritems():
|
||||
+ req.headers[k] = v
|
||||
+ res = req.get_response(self.api)
|
||||
+ self.assertEqual(400, res.status_int)
|
||||
+
|
||||
def test_add_copy_from_with_location(self):
|
||||
"""Tests creates an image from copy-from and location"""
|
||||
fixture_headers = {'x-image-meta-store': 'file',
|
||||
@@ -1039,6 +1069,34 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
res = req.get_response(self.api)
|
||||
self.assertEqual(res.status_int, 400)
|
||||
|
||||
+ def test_add_copy_from_with_restricted_sources(self):
|
||||
+ """Tests creates an image from copy-from with restricted sources"""
|
||||
+ fixture_headers = {'x-image-meta-store': 'file',
|
||||
+ 'x-image-meta-disk-format': 'vhd',
|
||||
+ 'x-glance-api-copy-from': 'file:///etc/passwd',
|
||||
+ 'x-image-meta-container-format': 'ovf',
|
||||
+ 'x-image-meta-name': 'fake image #F'}
|
||||
+
|
||||
+ req = webob.Request.blank("/images")
|
||||
+ req.method = 'POST'
|
||||
+ for k, v in six.iteritems(fixture_headers):
|
||||
+ req.headers[k] = v
|
||||
+ res = req.get_response(self.api)
|
||||
+ self.assertEqual(400, res.status_int)
|
||||
+
|
||||
+ fixture_headers = {'x-image-meta-store': 'file',
|
||||
+ 'x-image-meta-disk-format': 'vhd',
|
||||
+ 'x-glance-api-copy-from': 'swift+config://xxx',
|
||||
+ 'x-image-meta-container-format': 'ovf',
|
||||
+ 'x-image-meta-name': 'fake image #F'}
|
||||
+
|
||||
+ req = webob.Request.blank("/images")
|
||||
+ req.method = 'POST'
|
||||
+ for k, v in six.iteritems(fixture_headers):
|
||||
+ req.headers[k] = v
|
||||
+ res = req.get_response(self.api)
|
||||
+ self.assertEqual(400, res.status_int)
|
||||
+
|
||||
def test_add_copy_from_upload_image_unauthorized_with_body(self):
|
||||
rules = {"upload_image": '!', "modify_image": '@',
|
||||
"add_image": '@'}
|
||||
--
|
||||
2.0.5
|
||||
|
|
@ -1,542 +0,0 @@
|
|||
From 7d5d8657fd70b20518610b3c6f8e41e16c72fa31 Mon Sep 17 00:00:00 2001
|
||||
From: Zhi Yan Liu <zhiyanl@cn.ibm.com>
|
||||
Date: Tue, 30 Dec 2014 22:25:50 +0800
|
||||
Subject: [PATCH] Cleanup chunks for deleted image that was 'saving'
|
||||
|
||||
Currently image data cannot be removed synchronously for an image that
|
||||
is in saving state. And when, the upload operation for such an image is
|
||||
completed the operator configured quota can be exceeded.
|
||||
|
||||
This patch fixes the issue of left over chunks for an image which was
|
||||
deleted from saving status. However, by the limitation of the design we
|
||||
cannot enforce a global quota check for the image in saving status.
|
||||
|
||||
This change introduces a inconsonance between http response codes of
|
||||
v1 and v2 APIs. The status codes which we will now see after the upload
|
||||
process completes on an image which was deleted mid way are:
|
||||
|
||||
v1: 412 Precondition Failed
|
||||
v2: 410 Gone
|
||||
|
||||
SecurityImpact
|
||||
UpgradeImpact
|
||||
APIImpact
|
||||
|
||||
Closes-Bug: 1383973
|
||||
Closes-Bug: 1398830
|
||||
Closes-Bug: 1188532
|
||||
|
||||
Conflicts:
|
||||
glance/api/v1/upload_utils.py
|
||||
glance/api/v2/image_data.py
|
||||
glance/tests/unit/test_domain_proxy.py
|
||||
glance/tests/unit/v1/test_api.py
|
||||
|
||||
Change-Id: I47229b366c25367ec1bd48aec684e0880f3dfe60
|
||||
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
|
||||
(cherry picked from commit 0dc8fbb3479a53c5bba8475d14f4c7206904c5ea)
|
||||
---
|
||||
glance/api/authorization.py | 4 +-
|
||||
glance/api/policy.py | 8 ++--
|
||||
glance/api/v1/upload_utils.py | 19 +++++---
|
||||
glance/api/v2/image_data.py | 8 +++-
|
||||
glance/db/__init__.py | 7 +--
|
||||
glance/domain/proxy.py | 4 +-
|
||||
glance/location.py | 4 +-
|
||||
glance/notifier.py | 4 +-
|
||||
glance/quota/__init__.py | 4 +-
|
||||
glance/tests/unit/test_domain_proxy.py | 14 +++---
|
||||
glance/tests/unit/test_policy.py | 2 +-
|
||||
glance/tests/unit/test_quota.py | 17 ++++---
|
||||
glance/tests/unit/test_store_image.py | 2 +-
|
||||
glance/tests/unit/v1/test_api.py | 57 +++++++++++-------------
|
||||
glance/tests/unit/v2/test_image_data_resource.py | 24 +++++-----
|
||||
15 files changed, 98 insertions(+), 80 deletions(-)
|
||||
|
||||
diff --git a/glance/api/authorization.py b/glance/api/authorization.py
|
||||
index 149ff55..77f7ed3 100644
|
||||
--- a/glance/api/authorization.py
|
||||
+++ b/glance/api/authorization.py
|
||||
@@ -158,10 +158,10 @@ class ImageMemberRepoProxy(glance.domain.proxy.Repo):
|
||||
raise exception.Forbidden(message
|
||||
% self.image.image_id)
|
||||
|
||||
- def save(self, image_member):
|
||||
+ def save(self, image_member, from_state=None):
|
||||
if (self.context.is_admin or
|
||||
self.context.owner == image_member.member_id):
|
||||
- self.member_repo.save(image_member)
|
||||
+ self.member_repo.save(image_member, from_state=from_state)
|
||||
else:
|
||||
message = _("You cannot update image member %s")
|
||||
raise exception.Forbidden(message % image_member.member_id)
|
||||
diff --git a/glance/api/policy.py b/glance/api/policy.py
|
||||
index 0bc8d56..e395876 100644
|
||||
--- a/glance/api/policy.py
|
||||
+++ b/glance/api/policy.py
|
||||
@@ -182,9 +182,9 @@ class ImageRepoProxy(glance.domain.proxy.Repo):
|
||||
self.policy.enforce(self.context, 'get_images', {})
|
||||
return super(ImageRepoProxy, self).list(*args, **kwargs)
|
||||
|
||||
- def save(self, image):
|
||||
+ def save(self, image, from_state=None):
|
||||
self.policy.enforce(self.context, 'modify_image', {})
|
||||
- return super(ImageRepoProxy, self).save(image)
|
||||
+ return super(ImageRepoProxy, self).save(image, from_state=from_state)
|
||||
|
||||
def add(self, image):
|
||||
self.policy.enforce(self.context, 'add_image', {})
|
||||
@@ -285,9 +285,9 @@ class ImageMemberRepoProxy(glance.domain.proxy.Repo):
|
||||
self.policy.enforce(self.context, 'get_member', {})
|
||||
return self.member_repo.get(member_id)
|
||||
|
||||
- def save(self, member):
|
||||
+ def save(self, member, from_state=None):
|
||||
self.policy.enforce(self.context, 'modify_member', {})
|
||||
- self.member_repo.save(member)
|
||||
+ self.member_repo.save(member, from_state=from_state)
|
||||
|
||||
def list(self, *args, **kwargs):
|
||||
self.policy.enforce(self.context, 'get_members', {})
|
||||
diff --git a/glance/api/v1/upload_utils.py b/glance/api/v1/upload_utils.py
|
||||
index 8a190fc..60c3d3d 100644
|
||||
--- a/glance/api/v1/upload_utils.py
|
||||
+++ b/glance/api/v1/upload_utils.py
|
||||
@@ -153,12 +153,19 @@ def upload_data_to_store(req, image_meta, image_data, store, notifier):
|
||||
update_data = {'checksum': checksum,
|
||||
'size': size}
|
||||
try:
|
||||
- image_meta = registry.update_image_metadata(req.context,
|
||||
- image_id,
|
||||
- update_data,
|
||||
- from_state='saving')
|
||||
-
|
||||
- except exception.NotFound as e:
|
||||
+ try:
|
||||
+ state = 'saving'
|
||||
+ image_meta = registry.update_image_metadata(req.context,
|
||||
+ image_id,
|
||||
+ update_data,
|
||||
+ from_state=state)
|
||||
+ except exception.Duplicate:
|
||||
+ image = registry.get_image_metadata(req.context, image_id)
|
||||
+ if image['status'] == 'deleted':
|
||||
+ raise exception.NotFound()
|
||||
+ else:
|
||||
+ raise
|
||||
+ except exception.NotFound:
|
||||
msg = _LI("Image %s could not be found after upload. The image may"
|
||||
" have been deleted during the upload.") % image_id
|
||||
LOG.info(msg)
|
||||
diff --git a/glance/api/v2/image_data.py b/glance/api/v2/image_data.py
|
||||
index 430ffc5..cdfa34b 100644
|
||||
--- a/glance/api/v2/image_data.py
|
||||
+++ b/glance/api/v2/image_data.py
|
||||
@@ -73,8 +73,8 @@ class ImageDataController(object):
|
||||
try:
|
||||
image_repo.save(image)
|
||||
image.set_data(data, size)
|
||||
- image_repo.save(image)
|
||||
- except exception.NotFound as e:
|
||||
+ image_repo.save(image, from_state='saving')
|
||||
+ except (exception.NotFound, exception.Conflict) as e:
|
||||
msg = (_("Image %(id)s could not be found after upload."
|
||||
"The image may have been deleted during the upload: "
|
||||
"%(error)s Cleaning up the chunks uploaded") %
|
||||
@@ -152,6 +152,10 @@ class ImageDataController(object):
|
||||
raise webob.exc.HTTPServiceUnavailable(explanation=msg,
|
||||
request=req)
|
||||
|
||||
+ except webob.exc.HTTPGone as e:
|
||||
+ with excutils.save_and_reraise_exception():
|
||||
+ LOG.error(_LE("Failed to upload image data due to HTTP error"))
|
||||
+
|
||||
except webob.exc.HTTPError as e:
|
||||
with excutils.save_and_reraise_exception():
|
||||
LOG.error(_LE("Failed to upload image data due to HTTP error"))
|
||||
diff --git a/glance/db/__init__.py b/glance/db/__init__.py
|
||||
index 05db7f8..483ba21 100644
|
||||
--- a/glance/db/__init__.py
|
||||
+++ b/glance/db/__init__.py
|
||||
@@ -164,7 +164,7 @@ class ImageRepo(object):
|
||||
image.created_at = new_values['created_at']
|
||||
image.updated_at = new_values['updated_at']
|
||||
|
||||
- def save(self, image):
|
||||
+ def save(self, image, from_state=None):
|
||||
image_values = self._format_image_to_db(image)
|
||||
if image_values['size'] > CONF.image_size_cap:
|
||||
raise exception.ImageSizeLimitExceeded
|
||||
@@ -172,7 +172,8 @@ class ImageRepo(object):
|
||||
new_values = self.db_api.image_update(self.context,
|
||||
image.image_id,
|
||||
image_values,
|
||||
- purge_props=True)
|
||||
+ purge_props=True,
|
||||
+ from_state=from_state)
|
||||
except (exception.NotFound, exception.Forbidden):
|
||||
msg = _("No image found with ID %s") % image.image_id
|
||||
raise exception.NotFound(msg)
|
||||
@@ -265,7 +266,7 @@ class ImageMemberRepo(object):
|
||||
msg = _("The specified member %s could not be found")
|
||||
raise exception.NotFound(msg % image_member.id)
|
||||
|
||||
- def save(self, image_member):
|
||||
+ def save(self, image_member, from_state=None):
|
||||
image_member_values = self._format_image_member_to_db(image_member)
|
||||
try:
|
||||
new_values = self.db_api.image_member_update(self.context,
|
||||
diff --git a/glance/domain/proxy.py b/glance/domain/proxy.py
|
||||
index 5a91d34..09c0fb2 100644
|
||||
--- a/glance/domain/proxy.py
|
||||
+++ b/glance/domain/proxy.py
|
||||
@@ -94,9 +94,9 @@ class Repo(object):
|
||||
result = self.base.add(base_item)
|
||||
return self.helper.proxy(result)
|
||||
|
||||
- def save(self, item):
|
||||
+ def save(self, item, from_state=None):
|
||||
base_item = self.helper.unproxy(item)
|
||||
- result = self.base.save(base_item)
|
||||
+ result = self.base.save(base_item, from_state=from_state)
|
||||
return self.helper.proxy(result)
|
||||
|
||||
def remove(self, item):
|
||||
diff --git a/glance/location.py b/glance/location.py
|
||||
index f83fa7a..b49546d 100644
|
||||
--- a/glance/location.py
|
||||
+++ b/glance/location.py
|
||||
@@ -60,8 +60,8 @@ class ImageRepoProxy(glance.domain.proxy.Repo):
|
||||
self._set_acls(image)
|
||||
return result
|
||||
|
||||
- def save(self, image):
|
||||
- result = super(ImageRepoProxy, self).save(image)
|
||||
+ def save(self, image, from_state=None):
|
||||
+ result = super(ImageRepoProxy, self).save(image, from_state=from_state)
|
||||
self._set_acls(image)
|
||||
return result
|
||||
|
||||
diff --git a/glance/notifier.py b/glance/notifier.py
|
||||
index 5ec0854..21223da 100644
|
||||
--- a/glance/notifier.py
|
||||
+++ b/glance/notifier.py
|
||||
@@ -122,8 +122,8 @@ class ImageRepoProxy(glance.domain.proxy.Repo):
|
||||
item_proxy_class=ImageProxy,
|
||||
item_proxy_kwargs=proxy_kwargs)
|
||||
|
||||
- def save(self, image):
|
||||
- super(ImageRepoProxy, self).save(image)
|
||||
+ def save(self, image, from_state=None):
|
||||
+ super(ImageRepoProxy, self).save(image, from_state=from_state)
|
||||
self.notifier.info('image.update',
|
||||
format_image_notification(image))
|
||||
|
||||
diff --git a/glance/quota/__init__.py b/glance/quota/__init__.py
|
||||
index 4051992..d628a8c 100644
|
||||
--- a/glance/quota/__init__.py
|
||||
+++ b/glance/quota/__init__.py
|
||||
@@ -104,10 +104,10 @@ class ImageRepoProxy(glance.domain.proxy.Repo):
|
||||
LOG.debug(six.text_type(exc))
|
||||
raise exc
|
||||
|
||||
- def save(self, image):
|
||||
+ def save(self, image, from_state=None):
|
||||
if image.added_new_properties():
|
||||
self._enforce_image_property_quota(len(image.extra_properties))
|
||||
- return super(ImageRepoProxy, self).save(image)
|
||||
+ return super(ImageRepoProxy, self).save(image, from_state=from_state)
|
||||
|
||||
def add(self, image):
|
||||
self._enforce_image_property_quota(len(image.extra_properties))
|
||||
diff --git a/glance/tests/unit/test_domain_proxy.py b/glance/tests/unit/test_domain_proxy.py
|
||||
index 1bb6863..2b8f792 100644
|
||||
--- a/glance/tests/unit/test_domain_proxy.py
|
||||
+++ b/glance/tests/unit/test_domain_proxy.py
|
||||
@@ -74,7 +74,7 @@ class TestProxyRepoPlain(test_utils.BaseTestCase):
|
||||
self._test_method('add', 'snuff', 'enough')
|
||||
|
||||
def test_save(self):
|
||||
- self._test_method('save', 'snuff', 'enough')
|
||||
+ self._test_method('save', 'snuff', 'enough', from_state=None)
|
||||
|
||||
def test_remove(self):
|
||||
self._test_method('add', None, 'flying')
|
||||
@@ -121,14 +121,14 @@ class TestProxyRepoWrapping(test_utils.BaseTestCase):
|
||||
self.assertEqual(results[i].args, tuple())
|
||||
self.assertEqual(results[i].kwargs, {'a': 1})
|
||||
|
||||
- def _test_method_with_proxied_argument(self, name, result):
|
||||
+ def _test_method_with_proxied_argument(self, name, result, **kwargs):
|
||||
self.fake_repo.result = result
|
||||
item = FakeProxy('snoop')
|
||||
method = getattr(self.proxy_repo, name)
|
||||
proxy_result = method(item)
|
||||
|
||||
- self.assertEqual(self.fake_repo.args, ('snoop',))
|
||||
- self.assertEqual(self.fake_repo.kwargs, {})
|
||||
+ self.assertEqual(('snoop',), self.fake_repo.args)
|
||||
+ self.assertEqual(kwargs, self.fake_repo.kwargs)
|
||||
|
||||
if result is None:
|
||||
self.assertIsNone(proxy_result)
|
||||
@@ -145,10 +145,12 @@ class TestProxyRepoWrapping(test_utils.BaseTestCase):
|
||||
self._test_method_with_proxied_argument('add', None)
|
||||
|
||||
def test_save(self):
|
||||
- self._test_method_with_proxied_argument('save', 'dog')
|
||||
+ self._test_method_with_proxied_argument('save', 'dog',
|
||||
+ from_state=None)
|
||||
|
||||
def test_save_with_no_result(self):
|
||||
- self._test_method_with_proxied_argument('save', None)
|
||||
+ self._test_method_with_proxied_argument('save', None,
|
||||
+ from_state=None)
|
||||
|
||||
def test_remove(self):
|
||||
self._test_method_with_proxied_argument('remove', 'dog')
|
||||
diff --git a/glance/tests/unit/test_policy.py b/glance/tests/unit/test_policy.py
|
||||
index 5b5e870..44546a0 100644
|
||||
--- a/glance/tests/unit/test_policy.py
|
||||
+++ b/glance/tests/unit/test_policy.py
|
||||
@@ -78,7 +78,7 @@ class MemberRepoStub(object):
|
||||
def get(self, *args, **kwargs):
|
||||
return 'member_repo_get'
|
||||
|
||||
- def save(self, image_member):
|
||||
+ def save(self, image_member, from_state=None):
|
||||
image_member.output = 'member_repo_save'
|
||||
|
||||
def list(self, *args, **kwargs):
|
||||
diff --git a/glance/tests/unit/test_quota.py b/glance/tests/unit/test_quota.py
|
||||
index c12eda2..1c40fb4 100644
|
||||
--- a/glance/tests/unit/test_quota.py
|
||||
+++ b/glance/tests/unit/test_quota.py
|
||||
@@ -367,7 +367,8 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
self.image.extra_properties = {'foo': 'bar'}
|
||||
self.image_repo_proxy.save(self.image)
|
||||
|
||||
- self.image_repo_mock.save.assert_called_once_with(self.base_image)
|
||||
+ self.image_repo_mock.save.assert_called_once_with(self.base_image,
|
||||
+ from_state=None)
|
||||
|
||||
def test_save_image_too_many_image_properties(self):
|
||||
self.config(image_property_quota=1)
|
||||
@@ -383,7 +384,8 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
self.image.extra_properties = {'foo': 'bar'}
|
||||
self.image_repo_proxy.save(self.image)
|
||||
|
||||
- self.image_repo_mock.save.assert_called_once_with(self.base_image)
|
||||
+ self.image_repo_mock.save.assert_called_once_with(self.base_image,
|
||||
+ from_state=None)
|
||||
|
||||
def test_add_image_with_image_property(self):
|
||||
self.config(image_property_quota=1)
|
||||
@@ -422,7 +424,8 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
self.config(image_property_quota=1)
|
||||
self.image.extra_properties = {'foo': 'frob', 'spam': 'eggs'}
|
||||
self.image_repo_proxy.save(self.image)
|
||||
- self.image_repo_mock.save.assert_called_once_with(self.base_image)
|
||||
+ self.image_repo_mock.save.assert_called_once_with(self.base_image,
|
||||
+ from_state=None)
|
||||
self.assertEqual('frob', self.base_image.extra_properties['foo'])
|
||||
self.assertEqual('eggs', self.base_image.extra_properties['spam'])
|
||||
|
||||
@@ -431,7 +434,8 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
self.config(image_property_quota=1)
|
||||
del self.image.extra_properties['foo']
|
||||
self.image_repo_proxy.save(self.image)
|
||||
- self.image_repo_mock.save.assert_called_once_with(self.base_image)
|
||||
+ self.image_repo_mock.save.assert_called_once_with(self.base_image,
|
||||
+ from_state=None)
|
||||
self.assertNotIn('foo', self.base_image.extra_properties)
|
||||
self.assertEqual('ham', self.base_image.extra_properties['spam'])
|
||||
|
||||
@@ -447,7 +451,7 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
del self.image.extra_properties['frob']
|
||||
del self.image.extra_properties['lorem']
|
||||
self.image_repo_proxy.save(self.image)
|
||||
- call_args = mock.call(self.base_image)
|
||||
+ call_args = mock.call(self.base_image, from_state=None)
|
||||
self.assertEqual(call_args, self.image_repo_mock.save.call_args)
|
||||
self.assertEqual('bar', self.base_image.extra_properties['foo'])
|
||||
self.assertEqual('ham', self.base_image.extra_properties['spam'])
|
||||
@@ -466,7 +470,8 @@ class TestImagePropertyQuotas(test_utils.BaseTestCase):
|
||||
self.config(image_property_quota=1)
|
||||
del self.image.extra_properties['foo']
|
||||
self.image_repo_proxy.save(self.image)
|
||||
- self.image_repo_mock.save.assert_called_once_with(self.base_image)
|
||||
+ self.image_repo_mock.save.assert_called_once_with(self.base_image,
|
||||
+ from_state=None)
|
||||
self.assertNotIn('foo', self.base_image.extra_properties)
|
||||
self.assertEqual('ham', self.base_image.extra_properties['spam'])
|
||||
self.assertEqual('baz', self.base_image.extra_properties['frob'])
|
||||
diff --git a/glance/tests/unit/test_store_image.py b/glance/tests/unit/test_store_image.py
|
||||
index 8b334ab..b656454 100644
|
||||
--- a/glance/tests/unit/test_store_image.py
|
||||
+++ b/glance/tests/unit/test_store_image.py
|
||||
@@ -36,7 +36,7 @@ class ImageRepoStub(object):
|
||||
def add(self, image):
|
||||
return image
|
||||
|
||||
- def save(self, image):
|
||||
+ def save(self, image, from_state=None):
|
||||
return image
|
||||
|
||||
|
||||
diff --git a/glance/tests/unit/v1/test_api.py b/glance/tests/unit/v1/test_api.py
|
||||
index 39e9a44..7dc0737 100644
|
||||
--- a/glance/tests/unit/v1/test_api.py
|
||||
+++ b/glance/tests/unit/v1/test_api.py
|
||||
@@ -39,7 +39,6 @@ from glance.db.sqlalchemy import api as db_api
|
||||
from glance.db.sqlalchemy import models as db_models
|
||||
from glance.openstack.common import jsonutils
|
||||
from glance.openstack.common import timeutils
|
||||
-
|
||||
import glance.registry.client.v1.api as registry
|
||||
from glance.tests.unit import base
|
||||
import glance.tests.unit.utils as unit_test_utils
|
||||
@@ -1735,8 +1734,7 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
|
||||
self.assertEqual(1, mock_store_add_to_backend.call_count)
|
||||
|
||||
- def test_delete_during_image_upload(self):
|
||||
- req = unit_test_utils.get_fake_request()
|
||||
+ def _check_delete_during_image_upload(self, is_admin=False):
|
||||
|
||||
fixture_headers = {'x-image-meta-store': 'file',
|
||||
'x-image-meta-disk-format': 'vhd',
|
||||
@@ -1744,8 +1742,8 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
'x-image-meta-name': 'fake image #3',
|
||||
'x-image-meta-property-key1': 'value1'}
|
||||
|
||||
- req = webob.Request.blank("/images")
|
||||
- req.method = 'POST'
|
||||
+ req = unit_test_utils.get_fake_request(path="/images",
|
||||
+ is_admin=is_admin)
|
||||
for k, v in six.iteritems(fixture_headers):
|
||||
req.headers[k] = v
|
||||
|
||||
@@ -1770,31 +1768,18 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
mock_initiate_deletion)
|
||||
|
||||
orig_update_image_metadata = registry.update_image_metadata
|
||||
- ctlr = glance.api.v1.controller.BaseController
|
||||
- orig_get_image_meta_or_404 = ctlr.get_image_meta_or_404
|
||||
-
|
||||
- def mock_update_image_metadata(*args, **kwargs):
|
||||
|
||||
- if args[2].get('status', None) == 'deleted':
|
||||
+ data = "somedata"
|
||||
|
||||
- # One shot.
|
||||
- def mock_get_image_meta_or_404(*args, **kwargs):
|
||||
- ret = orig_get_image_meta_or_404(*args, **kwargs)
|
||||
- ret['status'] = 'queued'
|
||||
- self.stubs.Set(ctlr, 'get_image_meta_or_404',
|
||||
- orig_get_image_meta_or_404)
|
||||
- return ret
|
||||
-
|
||||
- self.stubs.Set(ctlr, 'get_image_meta_or_404',
|
||||
- mock_get_image_meta_or_404)
|
||||
+ def mock_update_image_metadata(*args, **kwargs):
|
||||
|
||||
- req = webob.Request.blank("/images/%s" % image_id)
|
||||
- req.method = 'PUT'
|
||||
- req.headers['Content-Type'] = 'application/octet-stream'
|
||||
- req.body = "somedata"
|
||||
+ if args[2].get('size', None) == len(data):
|
||||
+ path = "/images/%s" % image_id
|
||||
+ req = unit_test_utils.get_fake_request(path=path,
|
||||
+ method='DELETE',
|
||||
+ is_admin=is_admin)
|
||||
res = req.get_response(self.api)
|
||||
- self.assertEqual(res.status_int, 200)
|
||||
- self.assertFalse(res.location)
|
||||
+ self.assertEqual(200, res.status_int)
|
||||
|
||||
self.stubs.Set(registry, 'update_image_metadata',
|
||||
orig_update_image_metadata)
|
||||
@@ -1804,20 +1789,30 @@ class TestGlanceAPI(base.IsolatedUnitTest):
|
||||
self.stubs.Set(registry, 'update_image_metadata',
|
||||
mock_update_image_metadata)
|
||||
|
||||
- req = webob.Request.blank("/images/%s" % image_id)
|
||||
- req.method = 'DELETE'
|
||||
+ req = unit_test_utils.get_fake_request(path="/images/%s" % image_id,
|
||||
+ method='PUT')
|
||||
+ req.headers['Content-Type'] = 'application/octet-stream'
|
||||
+ req.body = data
|
||||
res = req.get_response(self.api)
|
||||
- self.assertEqual(res.status_int, 200)
|
||||
+ self.assertEqual(412, res.status_int)
|
||||
+ self.assertFalse(res.location)
|
||||
|
||||
self.assertTrue(called['initiate_deletion'])
|
||||
|
||||
- req = webob.Request.blank("/images/%s" % image_id)
|
||||
- req.method = 'HEAD'
|
||||
+ req = unit_test_utils.get_fake_request(path="/images/%s" % image_id,
|
||||
+ method='HEAD',
|
||||
+ is_admin=True)
|
||||
res = req.get_response(self.api)
|
||||
self.assertEqual(res.status_int, 200)
|
||||
self.assertEqual(res.headers['x-image-meta-deleted'], 'True')
|
||||
self.assertEqual(res.headers['x-image-meta-status'], 'deleted')
|
||||
|
||||
+ def test_delete_during_image_upload_by_normal_user(self):
|
||||
+ self._check_delete_during_image_upload(is_admin=False)
|
||||
+
|
||||
+ def test_delete_during_image_upload_by_admin(self):
|
||||
+ self._check_delete_during_image_upload(is_admin=True)
|
||||
+
|
||||
def test_disable_purge_props(self):
|
||||
"""
|
||||
Test the special x-glance-registry-purge-props header controls
|
||||
diff --git a/glance/tests/unit/v2/test_image_data_resource.py b/glance/tests/unit/v2/test_image_data_resource.py
|
||||
index cc8148a..a121e82 100644
|
||||
--- a/glance/tests/unit/v2/test_image_data_resource.py
|
||||
+++ b/glance/tests/unit/v2/test_image_data_resource.py
|
||||
@@ -81,7 +81,7 @@ class FakeImageRepo(object):
|
||||
else:
|
||||
return self.result
|
||||
|
||||
- def save(self, image):
|
||||
+ def save(self, image, from_state=None):
|
||||
self.saved_image = image
|
||||
|
||||
|
||||
@@ -184,17 +184,21 @@ class TestImagesController(base.StoreClearingUnitTest):
|
||||
request, unit_test_utils.UUID1, 'YYYY', 4)
|
||||
|
||||
def test_upload_non_existent_image_during_save_initiates_deletion(self):
|
||||
- def fake_save(self):
|
||||
+ def fake_save_not_found(self):
|
||||
raise exception.NotFound()
|
||||
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- image = FakeImage('abcd', locations=['http://example.com/image'])
|
||||
- self.image_repo.result = image
|
||||
- self.image_repo.save = fake_save
|
||||
- image.delete = mock.Mock()
|
||||
- self.assertRaises(webob.exc.HTTPGone, self.controller.upload,
|
||||
- request, str(uuid.uuid4()), 'ABC', 3)
|
||||
- self.assertTrue(image.delete.called)
|
||||
+ def fake_save_conflict(self):
|
||||
+ raise exception.Conflict()
|
||||
+
|
||||
+ for fun in [fake_save_not_found, fake_save_conflict]:
|
||||
+ request = unit_test_utils.get_fake_request()
|
||||
+ image = FakeImage('abcd', locations=['http://example.com/image'])
|
||||
+ self.image_repo.result = image
|
||||
+ self.image_repo.save = fun
|
||||
+ image.delete = mock.Mock()
|
||||
+ self.assertRaises(webob.exc.HTTPGone, self.controller.upload,
|
||||
+ request, str(uuid.uuid4()), 'ABC', 3)
|
||||
+ self.assertTrue(image.delete.called)
|
||||
|
||||
def test_upload_non_existent_image_raises_not_found_exception(self):
|
||||
def fake_save(self):
|
||||
--
|
||||
2.0.5
|
||||
|
162
app-admin/glance/glance-2014.2.2.ebuild
Normal file
162
app-admin/glance/glance-2014.2.2.ebuild
Normal file
|
@ -0,0 +1,162 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.2.2.ebuild,v 1.1 2015/02/08 01:51:56 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 user
|
||||
|
||||
DESCRIPTION="Provides services for discovering, registering, and retrieving
|
||||
virtual machine images with Openstack"
|
||||
HOMEPAGE="https://launchpad.net/glance"
|
||||
SRC_URI="http://launchpad.net/${PN}/juno/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc mysql postgres +sqlite +swift test"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
>=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/qpid-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
#note to self, wsgiref is a python builtin, no need to package it
|
||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
|
||||
sqlite? (
|
||||
>=dev-python/sqlalchemy-0.9.7[sqlite,${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
mysql? (
|
||||
dev-python/mysql-python
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
postgres? (
|
||||
dev-python/psycopg:2
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/eventlet-0.15.1[${PYTHON_USEDEP}]
|
||||
<dev-python/eventlet-0.16.0[${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/webob-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.35.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-migrate-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/kombu-2.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
|
||||
dev-python/ordereddict[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/keystonemiddleware-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/WSME-0.6[${PYTHON_USEDEP}]
|
||||
dev-python/posix_ipc[${PYTHON_USEDEP}]
|
||||
swift? (
|
||||
>=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/oslo-vmware-0.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-vmware-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-cinderclient-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-keystoneclient-0.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-db-1.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-db-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-messaging-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-messaging-1.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-messaging-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/retrying-1.2.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/glance_store-0.1.1[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2013.2-sphinx_mapping.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup glance
|
||||
enewuser glance -1 -1 /var/lib/glance glance
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && "${PYTHON}" setup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://bugs.launchpad.net/glance/+bug/1251105
|
||||
# https://bugs.launchpad.net/glance/+bug/1242501
|
||||
nosetests glance/ || die "tests failed under python2.7"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
for svc in api 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 "etc/glance-api-paste.ini"
|
||||
doins "etc/glance-api.conf"
|
||||
doins "etc/glance-cache.conf"
|
||||
doins "etc/glance-registry-paste.ini"
|
||||
doins "etc/glance-registry.conf"
|
||||
doins "etc/glance-scrubber.conf"
|
||||
doins "etc/logging.cnf.sample"
|
||||
doins "etc/policy.json"
|
||||
doins "etc/schema-image.json"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.2.9999.ebuild,v 1.5 2014/12/09 01:20:13 prometheanfire Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.2.9999.ebuild,v 1.6 2015/02/08 01:51:56 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
@ -22,28 +22,31 @@ REQUIRED_USE="|| ( mysql postgres sqlite )"
|
|||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/qpid-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-2.2.0[${PYTHON_USEDEP}] )"
|
||||
test? (
|
||||
${RDEPEND}
|
||||
>=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/qpid-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
#note to self, wsgiref is a python builtin, no need to package it
|
||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
||||
|
@ -51,52 +54,29 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
|||
RDEPEND="
|
||||
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
|
||||
sqlite? (
|
||||
|| (
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.8.4[sqlite,${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.8.99[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.9.7[sqlite,${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
>=dev-python/sqlalchemy-0.9.7[sqlite,${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
mysql? (
|
||||
dev-python/mysql-python
|
||||
|| (
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.8.4[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.8.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
postgres? (
|
||||
dev-python/psycopg:2
|
||||
|| (
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.8.4[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.8.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
(
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
>=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/eventlet-0.15.1[${PYTHON_USEDEP}]
|
||||
<dev-python/eventlet-0.16.0[${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/webob-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-migrate-0.9.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/sqlalchemy-migrate-0.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.35.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-migrate-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/kombu-2.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
|
@ -112,6 +92,7 @@ RDEPEND="
|
|||
>=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/oslo-vmware-0.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-vmware-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
||||
|
@ -120,15 +101,19 @@ RDEPEND="
|
|||
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-db-1.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-db-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-messaging-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-messaging-1.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oslo-messaging-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/retrying-1.2.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/glance_store-0.1.1[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-2013.2-sphinx_mapping.patch" )
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2013.2-sphinx_mapping.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup glance
|
||||
|
|
|
@ -1,139 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-9999.ebuild,v 1.12 2014/08/01 05:12:09 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit git-2 distutils-r1 user
|
||||
|
||||
DESCRIPTION="Provides services for discovering, registering, and retrieving
|
||||
virtual machine images with Openstack"
|
||||
HOMEPAGE="https://launchpad.net/glance"
|
||||
EGIT_REPO_URI="https://github.com/openstack/glance.git"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="doc mysql postgres +sqlite +swift test"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
|
||||
dev-python/mysql-python[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/qpid-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
||||
dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
#note to self, wsgiref is a python builtin, no need to package it
|
||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
RDEPEND=">=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
|
||||
sqlite? (
|
||||
>=dev-python/sqlalchemy-0.8.0[sqlite,${PYTHON_USEDEP}]
|
||||
!~dev-python/sqlalchemy-0.9.5[sqlite,${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
mysql? (
|
||||
dev-python/mysql-python
|
||||
>=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/sqlalchemy-0.9.5[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
postgres? (
|
||||
dev-python/psycopg:2
|
||||
>=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/sqlalchemy-0.9.5[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.12.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
|
||||
swift? (
|
||||
>=dev-python/python-swiftclient-1.6[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-messaging-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-vmware-0.2[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-2013.2-sphinx_mapping.patch )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup glance
|
||||
enewuser glance -1 -1 /var/lib/glance glance
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && "${PYTHON}" setup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://bugs.launchpad.net/glance/+bug/1251105
|
||||
# https://bugs.launchpad.net/glance/+bug/1242501
|
||||
nosetests glance/ || die "tests failed under python2.7"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
for svc in api 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 "etc/glance-api-paste.ini"
|
||||
doins "etc/glance-api.conf"
|
||||
doins "etc/glance-cache.conf"
|
||||
doins "etc/glance-registry-paste.ini"
|
||||
doins "etc/glance-registry.conf"
|
||||
doins "etc/glance-scrubber.conf"
|
||||
doins "etc/logging.cnf.sample"
|
||||
doins "etc/policy.json"
|
||||
doins "etc/schema-image.json"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
DIST reptyr-0.5.tar.gz 16150 SHA256 b58bff5e06096ce4409983cce85fabc1280ed4115c478c0fec968ce2a4dcec1c SHA512 d38d5986b38c643a2c04429e23d5af0cbd7280ed709c441cf0e217f4fe0e4fd19d7ecb76817aedcf9a2092a8041e22aa77828c07e0cea010478192085b1d8f4b WHIRLPOOL 19fdb5f35b05c2f03ab5af1cc2e2b1510733f1b54d6af6bb14db31185f432df5ff7515b1b36207b976ca5beb2649ca7a1c51d52cb0827280e62bedd05e965726
|
||||
DIST reptyr-0.6.1.tar.gz 27865 SHA256 9255c83c8b3544a7974b92dcfa4cced2749635f5f99e045b1dd54dfdefd1a00f SHA512 880f2fdc1bb7cab1f880bb49148bfdee10d7af7b9dac47a5ca7414ab10bf53f561e6092a005ce46544d732200d73687dcf893216010b04ed6c2260ea9a8db2dd WHIRLPOOL ee89917cce87d2708dd06ffcfb0273d44ecdc0baed8fe0fa4942b6918e524fdcf58afd0d4d72f54e2343782aa4b8b1ab04015e1259fdd87f3fd007393c1ba2ab
|
||||
DIST reptyr-0.6.2.tar.gz 28533 SHA256 c73de510eeedc37a0aac63ea4be9a3c841bbbda029232f871b15d53733a0ee1e SHA512 ad0b378d3c30bbfaa30dfcc06c405c375c7e9bcc3bae2e7fb97b8c3f88f482f461c9c846df0064cc842149b07b8a6b616d95f74cdf38f1b2a5011f6b9328c327 WHIRLPOOL 47cd5ffb5f0b02df218a8af67c0458e9b69bce5172d30f36a692418437363a585ab345e556de034703ca5ac9826a8bd086b85aa492050551e9204a99700fd1fb
|
||||
DIST reptyr-0.6.tar.gz 27802 SHA256 71a4f87da228807e540d688b1446d9ba28556e02a9a63175981f66bb39f1049b SHA512 f862644dc2008b7b39f3ef3eca26abc5651d32c9dfb8d2d3b7b9e2f310ebf481a82a95f00417ab87d52f475aea03bdcebeb00e0499e9a0ec89f1f816b96a7f9d WHIRLPOOL 58b995f3799a650a88a44a813356dee4ce6267f314cd5ce797c4452e70e60549756d7b846b5c16ad4007ad09252ac80c6fdde442c5d43dc76bca3cc145dc6107
|
||||
|
|
32
app-misc/reptyr/reptyr-0.6.2.ebuild
Normal file
32
app-misc/reptyr/reptyr-0.6.2.ebuild
Normal file
|
@ -0,0 +1,32 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/reptyr/reptyr-0.6.2.ebuild,v 1.1 2015/02/07 21:38:47 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs flag-o-matic vcs-snapshot
|
||||
|
||||
DESCRIPTION="A utility to attach a running program to a new terminal"
|
||||
HOMEPAGE="https://github.com/nelhage/reptyr"
|
||||
SRC_URI="https://github.com/nelhage/${PN}/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
# respect CFLAGS
|
||||
sed -i '/^override/d' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-cppflags -D_GNU_SOURCE
|
||||
emake CC=$(tc-getCC) CFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
|
||||
dodoc ChangeLog NOTES README.md
|
||||
}
|
|
@ -1,6 +1,2 @@
|
|||
DIST dbus-0.10.4.tar.gz 73727 SHA256 4ec887442939a15243be2af6824a8cf8bc3f3c9841f8496540acb71ae6d36433 SHA512 c3f1db3eb7192311f833656924727d49cb6c47e6b05f2aefca72734a8a148c04d2530868db6c6900b206e68b946510619606ec18cbdd948a7507bbe1c84f207e WHIRLPOOL abaeff37d08830efd253ce2434214fb52627e58d40f258df9aceb5d043748b7a71291221a3e5d67c09925b645f97731a0e4ea534f788a1a2545d82e562e5d33e
|
||||
DIST dbus-0.10.5.tar.gz 73715 SHA256 3d103e5f119ca15ebb64ca43e10d7a96ab6b010715132b3eec6b6c4ef9c474f1 SHA512 be0c78cf042e536c7a9e8630259f209a8d7bd1f1e0e8b653ab53dea63460e92a4158efcb9808c336bb82a7b6e473bc5148245890f47b2f826a7b6a0c1ca06d92 WHIRLPOOL bbc67894b56146a0454a4c87f47b99b719b2fda71e6f3a8fe8ec1d72ce364931dc7b3196bc8e5bc882b743cbeb9873026382092d4699a244302c2f2b9baeaa73
|
||||
DIST dbus-0.10.6.tar.gz 73585 SHA256 ae9e4a8194fc7be48966106d321b1bcba3772f8e5d9be506f5e7c2cf8ed27e49 SHA512 80578477c0e1a20200cd148dcb0f80ccd7407823c9daae5552349c79730d4deef5292947a04fd72e2041338809c8922c1da8989386caaa3e7ab9d52812a1419f WHIRLPOOL dcb692a9bb5baaeb81cc241fa5fe4d8bfbccc7ef201964dc9c907db0915a7aa24ea4097a447151aae243f8f7c48175a925a3ccd0e295b4d789c8f356d0626a5f
|
||||
DIST dbus-0.10.8.tar.gz 73082 SHA256 268765488f859472dc17162517aa9f1e8f29b0503ad9e13dff5d50339d590cdf SHA512 b1738248bed40b3cfa331b93ce056626a61b98c2284865cdcc5ad9f5846bb934b7b94f4f0bc37551171521324258531cf74ebd967688d58348bf67a6e6f725f2 WHIRLPOOL c98f0a372e8586e303be6bed80b3610497b10d1465a40c1a6909df23ce1b71eed9ea58a6f60e23ae443a44d6032dbdad2ed416511d4752873c413a7ffd2e7fc9
|
||||
DIST dbus-0.10.9.2.tar.gz 73294 SHA256 d4c888d03e32d590528e8b7452cba9dc3fc3c675318215840dbb66f4a48ae177 SHA512 b72f1f3676dcefbc22677899cbd148f068ac49951ec8821f7b0c1e0e026964fc1a6060c8ab83943ef9ff92529fd6726d653b788f1a0eaf0edf71ac0d61cec7fa WHIRLPOOL 6d9872e88c4921d89b316f7275bf5e37619096b70772ade000a8b237473da6e315b7ae23c4836dabbfd169c3d30b7dda00a497aae0172f299590c10c0305852c
|
||||
DIST dbus-0.10.9.tar.gz 73082 SHA256 ab558fd27e07b186c89b5b5dce838f968e8cc96bca9f1b75106fcf087caf566a SHA512 d46c43f19f44c9da6a708cbe2ec738fff1b4dc84e7d82d373a01b1cab57fc5d23c295360058d6c8bb9be5fea1f1d1275019236ffde11e56c486ffee0d1d48132 WHIRLPOOL b09f41c907af75bca50c9670770886a8b0aa39aa43113ffae185d55bf92aab67e774dff8b94602c9ced452cf22c1683e7eca69198b0bcc963c89dc53b9ca87ae
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.4.ebuild,v 1.12 2014/07/25 09:16:41 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A client library for the D-Bus IPC system"
|
||||
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?]
|
||||
<dev-haskell/cereal-0.4:=[profile?]
|
||||
=dev-haskell/libxml-sax-0.7*:=[profile?]
|
||||
>=dev-haskell/network-2.2.3:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
=dev-haskell/random-1.0*:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?]
|
||||
<dev-haskell/vector-0.11:=[profile?]
|
||||
=dev-haskell/xml-types-0.3*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,34 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.6.ebuild,v 1.2 2014/07/25 09:16:41 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A client library for the D-Bus IPC system"
|
||||
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
>=dev-haskell/network-2.2.3:=[profile?]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.8.ebuild,v 1.3 2014/07/25 09:16:41 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A client library for the D-Bus IPC system"
|
||||
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
|
||||
>=dev-haskell/network-2.2.3:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
|
||||
>=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
|
||||
>=dev-haskell/quickcheck-2.4 )
|
||||
"
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.9.ebuild,v 1.1 2014/12/16 14:00:25 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A client library for the D-Bus IPC system"
|
||||
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
|
||||
>=dev-haskell/network-2.2.3:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
|
||||
>=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
|
||||
>=dev-haskell/quickcheck-2.4 )
|
||||
"
|
|
@ -1,5 +1 @@
|
|||
DIST skein-1.0.3.tar.gz 118432 SHA256 55cd57e5c102ca263bbf4acca1375d47cb1da6a366efa5967f4d72c87df37f97 SHA512 00ad7d7f61e41ff105713c1f30d1c1c4bcec0e487523157289f89486893c4a20e8a93dd53c3bc244c7d52c73dc9bf5db479643ab8b8e36543e2a0afa0dc2ca83 WHIRLPOOL a2ee076e4c3461a05706e98ba20951a64632b157eb7f4b030d6ed5eefec8349e93ea0996203f8bf70e8495d345b1c7b105c6aa0d343cd55e5cd722fa103f2dbd
|
||||
DIST skein-1.0.6.tar.gz 118431 SHA256 b3d96510bd52629ac8a7b1047cd8658383df27f322a6d5338f7019335130b049 SHA512 6dc30e7fecdb5e02e393edff09ec4737dc0cdb4d9b81d9c73c1b8bea1bc8207b4b01d06cb59182e4440fd14ab21d0fa43836db0964d68aa89ec30a6591613897 WHIRLPOOL 0ec96f99aabe53b685e04abed66b0b17aba05d1f59a35fcd69e91dd7189ee9736689a18f2887e99eca4ed35f9bb1a2d15f0e5df365051fde44e93fe2d3360aeb
|
||||
DIST skein-1.0.8.tar.gz 118431 SHA256 9a46cbfe8cd562770ee30d3cb39bd95efa1adab98321cae72472fd3f4e1eea61 SHA512 15b04661e96f30674db03c62c61bd0aee60174d8ff12b801a9dfbfa0936f9968819e11326498f8ca948410438793d354e450b6ab569477fd1086c128af27060c WHIRLPOOL 92ed0b9b4febbf9b3051ccf88656bd2f335a8bae19d0f618ce7a3c9cbfa8e34bc0417de0d4482ef67a6313239f0af0f2149ea4f4817af93c4898137afd33eba2
|
||||
DIST skein-1.0.9.2.tar.gz 119484 SHA256 fc85e895caf22fc70f12982132a1ef663790c578226cb230693be5222a860bc9 SHA512 dc92781a9deca938e635c6027cdab0c113b5c657e0af7ceaeb50d81301e17e446ec87a1eef6599e610f8a63062504eff653d50cc48c5f8459af6d8b1abd5e057 WHIRLPOOL 0b57048d238cfefcbdc7dadabae19a31de0b6d5189bbc46d69c18d1eb539c244398c7fd0871719d1a43d8e641b74735b5b9b7d07a07b60256bf44a57d68e4155
|
||||
DIST skein-1.0.9.tar.gz 117873 SHA256 6bb1706b5f5bf3ff0f5c525675638b84a850766070b3576fa68afe0718201e22 SHA512 26980eaa90a4c6a5f5a9d90d180faeee5f6ad95b2f9cf9d8d19055f80c00d01cfcee39c45f48b0c3f9935407e924ed7953a8310fcf9760f2797d1e26b792f96e WHIRLPOOL ac6bbcea0b2601c639e4f228ee89eafd6eedee638fcf8bf51f59b4b200b70fd3c1e500d6b30d0a02112186f4667e88794ecf5b7590f34df43a3aae8fa45bd23b
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/skein/skein-1.0.3.ebuild,v 1.2 2014/07/25 09:16:17 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well"
|
||||
HOMEPAGE="https://github.com/meteficha/skein"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="big-endian force-endianness"
|
||||
|
||||
RDEPEND="=dev-haskell/cereal-0.3*:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.6:=[profile?]
|
||||
<dev-haskell/crypto-api-0.13:=[profile?]
|
||||
>=dev-haskell/tagged-0.2:=[profile?]
|
||||
<dev-haskell/tagged-0.7:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
)"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag big-endian big-endian) \
|
||||
$(cabal_flag force-endianness force-endianness)
|
||||
}
|
|
@ -1,41 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/skein/skein-1.0.6-r1.ebuild,v 1.2 2014/07/25 09:16:17 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well"
|
||||
HOMEPAGE="https://github.com/meteficha/skein"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="big-endian force-endianness reference"
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.4:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?]
|
||||
>=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-1.0:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3 )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
cabal_chdeps \
|
||||
'tagged >= 0.2 && < 0.8' 'tagged >= 0.2 && < 1.0'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag big-endian big-endian) \
|
||||
$(cabal_flag force-endianness force-endianness) \
|
||||
$(cabal_flag reference reference)
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/skein/skein-1.0.8.ebuild,v 1.2 2014/07/25 09:16:17 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well"
|
||||
HOMEPAGE="https://github.com/meteficha/skein"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="big-endian force-endianness reference"
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?]
|
||||
>=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag big-endian big-endian) \
|
||||
$(cabal_flag force-endianness force-endianness) \
|
||||
$(cabal_flag reference reference)
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/skein/skein-1.0.9.ebuild,v 1.2 2014/07/25 09:16:17 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well"
|
||||
HOMEPAGE="https://github.com/meteficha/skein"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="big-endian force-endianness reference"
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?]
|
||||
>=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag big-endian big-endian) \
|
||||
$(cabal_flag force-endianness force-endianness) \
|
||||
$(cabal_flag reference reference)
|
||||
}
|
|
@ -1,7 +1,3 @@
|
|||
DIST yesod-auth-1.1.7.tar.gz 23180 SHA256 366fbff7a2de932cef726e3ebeea6c6a341a44fd4b18448be4ebb7aaebbe4f6f SHA512 519b04966d43dcc27310eed77c9c19ab6f64202a8293463aabe07fa7adb89c919ef8bc561ba46f8bb620ea725391291bbca1c031a51d2bc8f52a7298cbfe9994 WHIRLPOOL f9e451165a82238e0c2bef10dc03b91d072acc47d2c345ab2babbf804fe49c93cb7abbbfb45386a2250253287be64e62dbc0e4b366f2a9ee5a5130922d4c473f
|
||||
DIST yesod-auth-1.2.0.2.tar.gz 27168 SHA256 b0c2cd4bfa1fef9f5e2dbf729c05c430409e73057e28879a3d26e0cb7ed835ee SHA512 e2d6f515eaa13aebbd4a386db1c82d2609f9c6b3dd2983de590146712d4c39459995d7ad981d552df4dc5ce728f8791fdc25ca5af41e27573c8895cb3ce19d10 WHIRLPOOL fd842e123620bd51afd4925cabc71c1d7f1aeb12bcfd937d86d72ba63e4d920c07aa42758f57e9e4ab3c5a8696f62302d8a0c85c7eae807794fcdeb117819cd8
|
||||
DIST yesod-auth-1.2.4.tar.gz 28853 SHA256 118771b06a82f252fa60b792b13b0d89c0221ff46445527bf7b0610923faecae SHA512 62b00d099020a8e5027db1e1e7377b6b770512b482b2f2240fda187ba3f02806b55e16502b7054f5c475619617732ee4dbc357ca5840db479deee1fc3cef9fe9 WHIRLPOOL 342a5fc0866ef18d02b9039846ee57bfa0f14ce7d0aed5b576f13d1c3d33390e2bb1e9a0d2cf25f2284721421c503fbcdf7eaf193639cf3eaf9720e83acef2cf
|
||||
DIST yesod-auth-1.2.7.tar.gz 29818 SHA256 93574f918075f7de6aebbe331bb8e78c1ef7c5c45b2c693ba83c9f694ffb3a2b SHA512 e2029095d280d0f7c69e06195c864debe17ab4679e05279d31a37823956880d0fa3abdd6c285c08c44ee658948e7174888d682122687a0a022d229ac376e64b5 WHIRLPOOL b52db4f2325508ac7af358ae3e5836dbeb68af362384f45d8ed0baac3f31799fc0c4a61f0e22a0b4c883514bbe378beb4d05a33aaf000b5cf427180e1c0e6beb
|
||||
DIST yesod-auth-1.3.1.1.tar.gz 35665 SHA256 390eb48a0e5ee1efc25e258b126b937f18d74a0f5bec79b67d6943fbd0268057 SHA512 daaf65024334a24da78b53dbfa64e78e855d32b29eed1088f43f99d6794c65e4a49541350fdd3d6590ba28e02556888656f185a8aa92bb6b5439635c972dce6e WHIRLPOOL bcf239527ea22ef9ea910286cecaca5290ab897138efc825a8c91aa565e00a848dc6cce3aaa0dc289b432a07a3e197da82e5dc4135ade3cfa204df85d7733dd8
|
||||
DIST yesod-auth-1.4.1.1.tar.gz 38398 SHA256 be34c2ab1d45e942ce7c2021bd217642b05eb704411b26f02ce151cbb8c779de SHA512 29c4c5a34180d32fecbf177d655bcbd0f28cd6a1fa272a6124cf7750a4cb87a23c23b28f71fa1b22784c6958e2085bc4a8479456c27587cc562e34c2c4355a81 WHIRLPOOL 621af12e9b2f05cc75ac79bee1a2a8dcdf9775055e130d7c1f7efd46abce54e959126fe44eac4de52175a2724cadaf12f0baa924b14535e1a38892238f1789af
|
||||
DIST yesod-auth-1.4.1.tar.gz 38250 SHA256 b73d52405c4ff96e46696f9a4b079e695b4fc81fba9cec15080bf245a22d6cdb SHA512 7470b6bd2be229748012fe095946cb8afaa4c39ed1aa3edc2d17a19d3483106c5842857fb2ace7fa150b107e4f26f2fae59271eaeaa1ddf0f239e6dc6b9709f9 WHIRLPOOL 7dab191ec1302cf0e64e3961ad24f7422159a3cd06780a41d07d633902eb053199aab6c2e6006fdc826954c505a4302725fef4670edf58747dad1d4fca337aaf
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-auth/yesod-auth-1.1.7.ebuild,v 1.2 2014/07/25 09:16:29 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Authentication for Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
>=dev-haskell/authenticate-1.3:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/file-embed:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/http-conduit-1.5:=[profile?]
|
||||
dev-haskell/http-types:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
>=dev-haskell/mime-mail-0.3:=[profile?]
|
||||
dev-haskell/network:=[profile?]
|
||||
>=dev-haskell/persistent-1.0:=[profile?]
|
||||
<dev-haskell/persistent-1.2:=[profile?]
|
||||
>=dev-haskell/persistent-template-1.0:=[profile?]
|
||||
<dev-haskell/persistent-template-1.2:=[profile?]
|
||||
>=dev-haskell/puremd5-2.0:=[profile?]
|
||||
>=dev-haskell/pwstore-fast-2.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
>=dev-haskell/sha-1.4.1.3:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
=dev-haskell/yesod-core-1.1*:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.1:=[profile?]
|
||||
<dev-haskell/yesod-form-1.3:=[profile?]
|
||||
=dev-haskell/yesod-json-1.1*:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.1:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0"
|
|
@ -1,53 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-auth/yesod-auth-1.2.0.2.ebuild,v 1.2 2014/07/25 09:16:29 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Authentication for Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
>=dev-haskell/authenticate-1.3:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
dev-haskell/file-embed:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/http-conduit-1.5:=[profile?]
|
||||
dev-haskell/http-types:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
>=dev-haskell/mime-mail-0.3:=[profile?]
|
||||
dev-haskell/network:=[profile?]
|
||||
=dev-haskell/persistent-1.2*:=[profile?]
|
||||
=dev-haskell/persistent-template-1.2*:=[profile?]
|
||||
>=dev-haskell/puremd5-2.0:=[profile?]
|
||||
>=dev-haskell/pwstore-fast-2.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/sha-1.4.1.3:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?]
|
||||
=dev-haskell/yesod-core-1.2*:=[profile?]
|
||||
=dev-haskell/yesod-form-1.3*:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0"
|
|
@ -1,55 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-auth/yesod-auth-1.2.4.ebuild,v 1.2 2014/07/25 09:16:29 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Authentication for Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
>=dev-haskell/authenticate-1.3:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
dev-haskell/file-embed:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/http-conduit-1.5:=[profile?]
|
||||
dev-haskell/http-types:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
>=dev-haskell/mime-mail-0.3:=[profile?]
|
||||
dev-haskell/network:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.3:=[profile?]
|
||||
>=dev-haskell/persistent-template-1.2:=[profile?] <dev-haskell/persistent-template-1.3:=[profile?]
|
||||
>=dev-haskell/puremd5-2.0:=[profile?]
|
||||
>=dev-haskell/pwstore-fast-2.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/sha-1.4.1.3:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.3:=[profile?] <dev-haskell/yesod-form-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
|
@ -1,65 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-auth/yesod-auth-1.4.1.1.ebuild,v 1.1 2014/12/22 11:05:18 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Authentication for Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+network-uri"
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
|
||||
>=dev-haskell/authenticate-1.3:=[profile?]
|
||||
dev-haskell/base16-bytestring:=[profile?]
|
||||
dev-haskell/base64-bytestring:=[profile?]
|
||||
dev-haskell/binary:=[profile?]
|
||||
dev-haskell/blaze-builder:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/byteable:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
dev-haskell/conduit-extra:=[profile?]
|
||||
dev-haskell/cryptohash:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
dev-haskell/file-embed:=[profile?]
|
||||
dev-haskell/http-client:=[profile?]
|
||||
>=dev-haskell/http-conduit-1.5:=[profile?]
|
||||
dev-haskell/http-types:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
>=dev-haskell/mime-mail-0.3:=[profile?]
|
||||
>=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
dev-haskell/shakespeare:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.4:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
|
||||
!network-uri? ( <dev-haskell/network-2.6:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag network-uri network-uri)
|
||||
}
|
|
@ -1,9 +1,2 @@
|
|||
DIST yesod-core-1.1.8.3.tar.gz 44283 SHA256 7966e103884596c8770907c21015282c09d4b98ca4c2ffc00ba608882f7ddb84 SHA512 b3fce95fa1b57331fb4a466cbabff0058da7bdaf537a2740fe4a9d7ccc23ae4c32f9b5a3f006716fb5c409172d9e65191e7c9e835c61f22387da4d8a5a85bb52 WHIRLPOOL 5f0ff7253dd2ebad140b7b744ed77405aaee04b94234abca4a1b4eb0a2ace47bed1b41ea67b869ddd1fcf53a481d939113cada0302b40e5012e73a97c2519060
|
||||
DIST yesod-core-1.2.17.tar.gz 62498 SHA256 4147c7a67e8d9a4f32434f2295a82b3f383e7aa49f7cde0424b3daf27d923fa5 SHA512 c497bed77cd8db362557e056034b0e0e7729b2221628ec84cd1137c82b5229838056cbb0da81546b257c5b8ea329b4ef3f9cd035de4255bc30965b354b5f64cc WHIRLPOOL 6bc8e2c26c3a9a3d49d35af966677169aead09ab13db2eebce4aa64a00a01d9945beed4253405c25ae9e24404772fda446c6acd218fe1c60d42e01ca1fd4f0a3
|
||||
DIST yesod-core-1.2.2.tar.gz 55116 SHA256 d71741ca1b98c3399766037161d43b922bdb353189f934139318c24c43c757b9 SHA512 79a52a71639cbb6df9160ec2f9798b2bb2084a70f44ca6af68b73804f5575f6250053381b9b0ea282e2d1adb2c0129b76dccd87d8344722c315577ed9ece1a24 WHIRLPOOL a1139fc81fb56388903e32e441a4119c0e3f6f2d76bc86c8e0b3d35ab04b23cac554685a158ab75e72a7f1d4f089fdc4b2758bffa7ff2607161c7ecdd3155227
|
||||
DIST yesod-core-1.2.3.tar.gz 55115 SHA256 934770c278418c889d3921a70802e68a37b6e76de89cc7abd815217d78d1f92c SHA512 90b6202c434c4cd9a7879e69a499c6c5cb2f13cf7d5481591074ad9813c4591f3fec2980ae008dff21f79b7e86e012e06694a37efd685a37c3ec22432ae5eda7 WHIRLPOOL 009aa408f7e7b1d9241a74dafa037bd0f295aeb524ba78dc5a20523fd81098599be4b0f6c9fe95e29c1234ae835b9532466cecbbd6d5e7141efe2c5631e27797
|
||||
DIST yesod-core-1.2.4.3.tar.gz 55877 SHA256 06b6d1083ee57612c3930d30d6ae2d0695ca1f399c9aa0aa3f9aac1ed47d8b5c SHA512 68b9465b71666868fd4dadaaf555e90bfcd6a06bed5bbe4b7cd7844e7eb343bbcbd163ade7522aec955d25f314ed15ef9de2f44cd88d6db613c4a7c32e8eacd6 WHIRLPOOL 9bb0b6aeb3719cf8715d18021c2ae99c1410d5be800628ff4d9bb677be6a8ea739c1262a038cc89354e350b1d108b2b7c459206a55977628867663e334128f07
|
||||
DIST yesod-core-1.2.6.1.tar.gz 56892 SHA256 d50657b34b1e088e0ea994fcfcadb13212e823cb6f8c6f95bbc2f1d667a7888b SHA512 1ec53315c1fa07a3b1a98bf79da906251a01e373ac7b5ffd87192cc77a4f44dfc0cac50bafabfbe9a3ff450c6f1f23c758af5514a7f77a4e52980e19c739ac6a WHIRLPOOL 0fc53045cab1d984177fbc876c5eec3210688c6068c7e20f063499c564fb9c7344e4617ceead9aa94e2e724e4c17f3b7b88d141e5477a324f1e06f2fabb705cd
|
||||
DIST yesod-core-1.2.7.tar.gz 59361 SHA256 16f736c31c0cef1af0e0b6d79de71c6e81497c04442a524421767b781ae877be SHA512 ca29b69db3e9ddcd93928fed78642a8740b8f73c21093cf2116caeceac597a5285f24882e2b5a40cc5ef66343e8c3d160e2d0e7b88459b649abd4b7148e6c400 WHIRLPOOL 08173d1487b96d67171cfd244e3c304fd07d64a2140c4ded7fafe1c63427abf1b67f6ee20f35e786218760c955d792e6f4e19ecd11ab6c0c94ed27201e786c5e
|
||||
DIST yesod-core-1.4.6.tar.gz 77724 SHA256 ef88d84762406e1607f047f04b6153406546eea415f4993b0e0c5c617dc498f6 SHA512 6283696af5136585a75562dc5d7b57af90c876c5520aeb49c7884857ca101f2a1508ec50b483bfde43dbfc02c5c600d54d3f79d295ac1c11199c679169fbe20a WHIRLPOOL c2b9f2e015df259355abeafa64066b0b833b73370a2261a3a1858a461cad665a2dc817c3f48b33fd3c01db64e6895c3c2d1287bc57c98d1b9c1eb8330e12fc3e
|
||||
DIST yesod-core-1.4.7.1.tar.gz 79493 SHA256 7b132b21ada1421cadc1c06eae4951115989d006403b82e3ec062d6c75d8f3d2 SHA512 9dc67a4c944ff05dce7e8ffdcd661e645eaac03d8cc8f59f1ec019b25051f24e674ac926ec8907e3681f8383c83a904b3f0042c03f4558adfb1a386a8df109ab WHIRLPOOL 90c629bae2eb62f699433e8317434610eb5897035c250e97dd8691135496777bd67d96796568fe47c1d3dc0c9fc84d498dc4f43681676353bab4a75347e62d82
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.1.8.3.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
=dev-haskell/cereal-0.3*:=[profile?]
|
||||
>=dev-haskell/clientsession-0.8:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
=dev-haskell/cookie-0.4*:=[profile?]
|
||||
=dev-haskell/failure-0.2*:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.2.1:=[profile?]
|
||||
<dev-haskell/monad-logger-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?]
|
||||
<dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
<dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.3:=[profile?]
|
||||
<dev-haskell/resourcet-0.5:=[profile?]
|
||||
=dev-haskell/shakespeare-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-i18n-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?]
|
||||
<dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-routes-1.1*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
=dev-haskell/quickcheck-2*
|
||||
dev-haskell/wai-test:=[profile?]
|
||||
)"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag test test)
|
||||
}
|
|
@ -1,73 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.2.17.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/attoparsec-conduit:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/clientsession-0.9:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
|
||||
>=dev-haskell/conduit-1.0.11:=[profile?]
|
||||
dev-haskell/conduit-extra:=[profile?]
|
||||
>=dev-haskell/cookie-0.4.1:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
dev-haskell/exceptions:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-2.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?]
|
||||
>=dev-haskell/shakespeare-i18n-1.0:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
dev-haskell/unix-compat:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?]
|
||||
>=dev-haskell/wai-logger-0.2:=[profile?]
|
||||
>=dev-haskell/warp-1.3.8:=[profile?]
|
||||
>=dev-haskell/yesod-routes-1.2:=[profile?] <dev-haskell/yesod-routes-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/async
|
||||
>=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/network
|
||||
dev-haskell/network-conduit
|
||||
>=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
|
||||
dev-haskell/streaming-commons
|
||||
>=dev-haskell/wai-3.0
|
||||
>=dev-haskell/wai-test-1.3.0.5 )
|
||||
"
|
|
@ -1,73 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.2.2.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/attoparsec-conduit:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
=dev-haskell/cereal-0.3*:=[profile?]
|
||||
=dev-haskell/clientsession-0.9*:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
=dev-haskell/cookie-0.4*:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/failure-0.2*:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?]
|
||||
<dev-haskell/monad-logger-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?]
|
||||
<dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
<dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.6:=[profile?]
|
||||
<dev-haskell/resourcet-0.5:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-i18n-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?]
|
||||
<dev-haskell/vector-0.11:=[profile?]
|
||||
=dev-haskell/wai-1.4*:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
>=dev-haskell/warp-1.3.8:=[profile?]
|
||||
=dev-haskell/yesod-routes-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
=dev-haskell/quickcheck-2*
|
||||
>=dev-haskell/wai-test-1.3.0.5
|
||||
)"
|
|
@ -1,73 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.2.3.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/attoparsec-conduit:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
=dev-haskell/cereal-0.3*:=[profile?]
|
||||
=dev-haskell/clientsession-0.9*:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
=dev-haskell/cookie-0.4*:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/failure-0.2*:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?]
|
||||
<dev-haskell/monad-logger-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?]
|
||||
<dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?]
|
||||
<dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.6:=[profile?]
|
||||
<dev-haskell/resourcet-0.5:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
=dev-haskell/shakespeare-i18n-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?]
|
||||
<dev-haskell/vector-0.11:=[profile?]
|
||||
=dev-haskell/wai-1.4*:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
>=dev-haskell/warp-1.3.8:=[profile?]
|
||||
=dev-haskell/yesod-routes-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
=dev-haskell/quickcheck-2*
|
||||
>=dev-haskell/wai-test-1.3.0.5
|
||||
)"
|
|
@ -1,64 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.2.4.3.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/attoparsec-conduit:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.4:=[profile?]
|
||||
>=dev-haskell/clientsession-0.9:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/cookie-0.4:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/failure-0.2:=[profile?] <dev-haskell/failure-0.3:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-0.5:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-i18n-1.0:=[profile?] <dev-haskell/shakespeare-i18n-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?] <dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?] <dev-haskell/wai-1.5:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?] <dev-haskell/wai-extra-1.4:=[profile?]
|
||||
>=dev-haskell/warp-1.3.8:=[profile?]
|
||||
>=dev-haskell/yesod-routes-1.2:=[profile?] <dev-haskell/yesod-routes-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
>=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
|
||||
>=dev-haskell/wai-test-1.3.0.5 )
|
||||
"
|
|
@ -1,66 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.2.6.1.ebuild,v 1.2 2014/07/25 09:16:31 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/attoparsec-conduit:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/clientsession-0.9:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/cookie-0.4:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/failure-0.2:=[profile?] <dev-haskell/failure-0.3:=[profile?]
|
||||
>=dev-haskell/fast-logger-0.2:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.2:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-0.5:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-i18n-1.0:=[profile?] <dev-haskell/shakespeare-i18n-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
dev-haskell/unix-compat:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/wai-1.4:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?]
|
||||
>=dev-haskell/wai-logger-0.2:=[profile?]
|
||||
>=dev-haskell/warp-1.3.8:=[profile?]
|
||||
>=dev-haskell/yesod-routes-1.2:=[profile?] <dev-haskell/yesod-routes-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
>=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
|
||||
>=dev-haskell/wai-test-1.3.0.5 )
|
||||
"
|
|
@ -1,69 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-core/yesod-core-1.4.6.ebuild,v 1.1 2014/12/14 08:27:09 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
|
||||
dev-haskell/auto-update:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?]
|
||||
>=dev-haskell/conduit-1.2:=[profile?]
|
||||
dev-haskell/conduit-extra:=[profile?]
|
||||
>=dev-haskell/cookie-0.4.1:=[profile?] <dev-haskell/cookie-0.5:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/exceptions-0.6:=[profile?]
|
||||
>=dev-haskell/fast-logger-2.2:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
>=dev-haskell/monad-logger-0.3.1:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/mwc-random:=[profile?]
|
||||
>=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.2:=[profile?]
|
||||
dev-haskell/primitive:=[profile?]
|
||||
>=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.2:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.9:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-2.0:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?]
|
||||
dev-haskell/unix-compat:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?]
|
||||
>=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/wai-3.0:=[profile?]
|
||||
>=dev-haskell/wai-extra-3.0:=[profile?]
|
||||
>=dev-haskell/wai-logger-0.2:=[profile?]
|
||||
>=dev-haskell/warp-3.0.2:=[profile?]
|
||||
dev-haskell/word8:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/async
|
||||
>=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/network
|
||||
>=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
|
||||
dev-haskell/streaming-commons )
|
||||
"
|
|
@ -1,2 +1 @@
|
|||
DIST yesod-default-1.1.3.2.tar.gz 7082 SHA256 0fb35bf68a029a00492998417bb8330a6f8e7470edacea6ae3610846a44ef51d SHA512 4a088c4ce966e05df5a65e20b77a23856b966f8b7d4f27e1ca4f7afdfe51ab9932bd33eb8e26af6198d065f2a37b5dbf232a09a4ac82a8430317f81578a75d10 WHIRLPOOL 79df64f5b41d1675ff815309206ec87fb2f93e1e952e83db0ba6609016bf9494a258b138190c30d5bf5e7e6f1680a0340fb5e0da7dde0c18ff11b91a0f6bc938
|
||||
DIST yesod-default-1.2.0.tar.gz 1397 SHA256 f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96 SHA512 35952255a12d7f661bca1312c31a2516fcce64046018e58f10811dd2c7439c2f4faaac622946e6ec64153972fd33d0c00f575f3cba196d99658c4d46c0d1e18d WHIRLPOOL 84b10fce7335e87ee1e1b4636a2e774221499a08c2b69afe1a5f75159c3525ff585c2e3f6755e2e4ae7ed3963c6303876b7ad0d9af13a6a3bce3515e7664b26f
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-default/yesod-default-1.1.3.2.ebuild,v 1.1 2013/08/26 11:52:05 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Default config and main functions for your yesod application"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/network-conduit-0.5:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/warp-1.3*:=[profile?]
|
||||
=dev-haskell/yaml-0.8*:=[profile?]
|
||||
=dev-haskell/yesod-core-1.1*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,8 +1,2 @@
|
|||
DIST yesod-form-1.2.1.3.tar.gz 19573 SHA256 f87aec0ccbbedde53466b2e2a8b286a1211663e7a4419af60673c2ecaec938d7 SHA512 dab9f6f609c22be4bee68ceb374d9dce31efcfa2b4e5f61af1dbf517768c2ad47964612b6a62e472a0281a175746f7c7bbd480dbad9597ded96ae498ed2c85bf WHIRLPOOL a528506f842e3c7ff67c5402a3ef6881470ae8c97c55074ae1994cbb356960a563071102ba6a8bb2a058b81179c9bce4578e3bc23b52850bf0694022e3e71c4e
|
||||
DIST yesod-form-1.3.0.1.tar.gz 18895 SHA256 3ff6230b993136390376ddb1c7259bcc450d55cebd00980aa8ed748f48e8130b SHA512 74a5cde3343ffec79fb1a559e8fe610b14291f75d6889ba2d42be6cade20997c2313dee4311f553f9c3d9dc989be34b31ca23922ec21a81987cdf9f71b63d376 WHIRLPOOL dd1029126360a116c1cf5f437484ad068f01c958be6d35907a7da00448f8a051662b2b6201eabef7815fae4a9bcf8e71f8c0cb0e51d74c9a94476d8b70debce1
|
||||
DIST yesod-form-1.3.11.tar.gz 23456 SHA256 c016902a7d914ae1ef41f5af0c1b943c94516931a83595e835c5d6f0b7c78495 SHA512 2876b460a7a3eba940cb6f572f0c37aba6caef3d2e109a357f7275c76638b7a82aad980f9d10846c4ce7f80c6ce8a8964fe37d55008acf5a1e81b54620ba6c1d WHIRLPOOL 5549b849c5d5d1fcf2af3aa367bb6827e8ae7b28554c6a05c9eeff43653ab8895ee17e69f1ed0718ff48627afe940e7b058f07af4d4a246a58f85a61af48100d
|
||||
DIST yesod-form-1.3.2.2.tar.gz 19657 SHA256 62e773b03f3e2f5044bfd1dde4239219897b7b94d97ad9526b8ca707e7bf10b7 SHA512 4120d0efdf9863927b77d54eb914795c3628320873259bbbc50000de3a3274d7f938eeb7efff2f04b51a9dec26e55c82a50b556265d9c73770b3ea9eb0f74b80 WHIRLPOOL a6723aac225dfdf526671c9606c3dd4a3fedeaff144d2381281907da87056f839eb06d9160d4292d3c871553980e5ac00d318756b46a60cc3ae54b703e757fd3
|
||||
DIST yesod-form-1.3.4.tar.gz 19794 SHA256 6432f241af7b510437d91f239e1153d9d70b0e3becaa0872815d9a4f4f5e4daa SHA512 e4f245bfb27f5ff15f76e2c7a300e9f9e46cc0d7b9d7d8c70d7d486183d51b8424e159f14bcb69ed874b4638dab576c20d518b43b71b34bb5010c83786d8ee89 WHIRLPOOL 55e3c0aeb2741cba9c2943c0d0cb2a3f43f59ba3f9b38e398f05d9765d74c6d4b190ee93b179706604a5c5265758c8b52015bbb5bbeffbe42a03f9d3689d8b93
|
||||
DIST yesod-form-1.3.6.tar.gz 19987 SHA256 42825b6ae21c9e606cc1623193f0233da75fefb936b71c23982aa6880ea8d6bf SHA512 aa68a151390672f8ca89b5792b6482e556a6295e3b1ae97a42e6569a4db40b3f372823dcaa24e31d32065524942570aa9367b119d2606d30c083eadada46e54f WHIRLPOOL f006087173a94c4b5c33766f1fa3e80a36f179e0526016c543fb2af438cff344f1c58638ac65a6b2a425d9c07b131e784c7cbeb15e20b14caa25d5d4f8c3c7f7
|
||||
DIST yesod-form-1.4.3.1.tar.gz 29360 SHA256 4be16ec5fb10837dbb19c5db615f99e92919c035462e3de66bbc229348084d90 SHA512 5d6cf93a14f744ec5d6aa1073d00db1a33ca6e40fc059f41ea83dc80301eb728124074b5f1e957e4a635b5c7b9111fa1ad2c79ccca0fcd7a976e5b956523f73e WHIRLPOOL 0d96f03a2157027cfaada65b7e633ed896b07cbf00767b6565883e05d516d6fb211b2f6acf8bac8d8e3af14a5da5172ea37e83d529eebcb80114e49ce7b179a6
|
||||
DIST yesod-form-1.4.3.tar.gz 29337 SHA256 b99aac95d977dbf82f5b8b586ee09c26631b2969553b60aadcded34730663b22 SHA512 9bf8b6dab0ca7894bc78245e975192390cffbdc77208f58cd20d684a7a6a235cad2998c0a47cb9386710641a1d91b039ef0535fcd51318e520a615472abe0d34 WHIRLPOOL 1e4bc2dea05ec2357fd236b39b15656ae05e7b9c5dbc726ceeb92887252110b5ccf5c0e2e1924e4081300770caa7c0347090f9bb89fc92af38e0e23f06675491
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.2.1.3.ebuild,v 1.1 2013/08/26 12:09:45 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.8:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-0.2.6:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-1.0:=[profile?]
|
||||
<dev-haskell/persistent-1.2:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
=dev-haskell/yesod-core-1.1*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.1*:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
)"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.3.0.1.ebuild,v 1.1 2013/08/26 12:09:45 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.8:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
=dev-haskell/persistent-1.2*:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
=dev-haskell/yesod-core-1.2*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
)"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.3.2.2.ebuild,v 1.1 2013/09/13 06:48:33 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.8:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.3:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.3.4.ebuild,v 1.1 2013/12/11 06:56:15 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.8:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.3:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.3.6.ebuild,v 1.1 2014/03/09 13:20:05 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
>=dev-haskell/crypto-api-0.8:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/network-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.4:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
|
@ -1,50 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-form/yesod-form-1.4.3.ebuild,v 1.1 2014/12/14 08:30:37 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Form handling support for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+network-uri"
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/byteable:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/email-validate-1.0:=[profile?]
|
||||
dev-haskell/persistent:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/shakespeare-2.0:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/xss-sanitize-0.3.0.1:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
|
||||
!network-uri? ( <dev-haskell/network-2.6:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag network-uri network-uri)
|
||||
}
|
|
@ -1,8 +1,2 @@
|
|||
DIST yesod-persistent-1.1.0.1.tar.gz 1899 SHA256 374c51b8ba61480053bbbed9f64118139fdcfd286cee252121c64535cf0aed4d SHA512 d788fb133a5809a22c99702c323ab26eaff76f9b679ef1acfed9d6ae246bcf1a1685355e79a1566086c59ea772cc07554116b210c0e208705b80005ffb7107f3 WHIRLPOOL 0167f039602f340ce321d44305920eb7d443ad58d3241a57f0a893b48814226cc8ecb22c69c9cfb87a9b4d1862a837c4ce007461004385f4a5323a2101b9b718
|
||||
DIST yesod-persistent-1.2.0.tar.gz 3926 SHA256 1334f48f1386003699a08f4e24505c633e89519874c351750958745b85d1ffbf SHA512 ed64eac6d550aa91a106310b578071eb4eb6653c674578454e1a70ac403e9764dfbc03fe8dd739d38e65aa3a18cd2a8de76825df8c7350103fd07cb1c21adc23 WHIRLPOOL c31820005aca6e5746d26dbaa3787ef9dffab60d011b007896cc091074d364e6089cdcc49993407b09aac4eebfed2a9de373057c29eca014d1aad3528431aa50
|
||||
DIST yesod-persistent-1.2.1.tar.gz 4072 SHA256 cc41c762bcf1490a75679a5bf90067cce21371284e33453f1281f7f156eb7f1a SHA512 46930e811f900853828795741155d87ea8db92ce6c55a4ebd6fb81f99d6491786c95d21d01ae447f8f37b23a254636d7836e95256688b810127280cff5e2950f WHIRLPOOL b0a260f4fe57785dd34f01c2dbe23381a635cf38df5d778055415f283a1832579942155edfa89cd9b84f74103b5333ed1cea745bab9114500e76ade67e3b8712
|
||||
DIST yesod-persistent-1.2.2.1.tar.gz 4214 SHA256 564e509ed5070cdfee0b82a660806c7c51ac4373e28e14febeb113e8496a306e SHA512 5f9af1a139fb1a0a59ba520df8380cefd7dd713aefb396ba52653a8662f5b95aee2e863364c9537f2306b6e8abb89c6455e44b1d62ee4ad8258938ff55872367 WHIRLPOOL 66ddc3c604111dedeb6e55989d33b868e8e307edd2d40230db1595a7bbec7597c53cb2e0ff0ff1e39f47ed0eebd0d0f5049bc83363e84052293ed4fdefed820e
|
||||
DIST yesod-persistent-1.2.2.tar.gz 4207 SHA256 053f2f19a70817f16a8dbd8f28811b4c8ee368585fdec699396d46e4aac9275e SHA512 5d1bdaf1122f9b0ab994742c420dcf27513c9100c60436b57756cde1e6a531b5698484d587ca2c873f367f6bd33045f5b58f2a25bcbe908d41865b11232addeb WHIRLPOOL 04d90812673f5fd2e1ba5e9338aea11d248c923d9375b9ee10e3a9fed272ccdfa398a6a9915dc1429056e1f7051ea7e8f11956a8f5ed5c38971c75e788ef000a
|
||||
DIST yesod-persistent-1.2.3.tar.gz 4169 SHA256 fc3627ff021573cb92403b667e20ebb6194b227f30a189019d288be1cdbfbacd SHA512 b7e7f6734ef0a61c61dbbe00d4496ca5ee51a389eaf0f32b2d6092f4662ca810cc051ed47b9976c35b69ca939dec858f1b70f6de8309a3e45486ef914ab329a3 WHIRLPOOL 9c05deefaf7b800463dfeb6551c8a86ad77072b5a29e001ee41680c6697bb9372fe1dab927b2375839f404f75dfdfef0f3b846fade132f149722958ea48ac73a
|
||||
DIST yesod-persistent-1.4.0.1.tar.gz 4104 SHA256 fc035b0732df193dc0d07f613f33fc1b064486d3772388f7c21a76b28c45c420 SHA512 525538baabcbe675981eabd28405e5d8d686f8b3a9554ed9e4f4ea5e05e671dadd9f0d1913a22bfd6c33c3470cae3de7bda933ee896c74b8dbbc98ef8e06f223 WHIRLPOOL 05603dd50433ba2a3e9696e396f760ca0a699aa6a712849e6b62780feeebd57a19fcbc1aa3d69d8e7ebcc493217f912074927ad974bfa91acbf69af35b7f5ff0
|
||||
DIST yesod-persistent-1.4.0.2.tar.gz 4254 SHA256 2b52136573723bbd85b0d51ea016b13da4fe2ba087406a3082609e55017e1f1b SHA512 66d44f6229b4cb8539106c31d91d827bdb89027b6bb86f1ed2252a05847bca51d86c56edb2fac4120e9d39c83b77aba19ebb80ee72420923e2a8d66f218f3a25 WHIRLPOOL c896612b63c4287015e56e4f02d77bfd1bc230f2bdde858aa836f73abd2c8f363d904f866dc44ef284e2fe18eb569b9e82d34d7db0d9cef2b89726ecaaa7f5b7
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.1.0.1.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/persistent-1.0:=[profile?]
|
||||
<dev-haskell/persistent-1.2:=[profile?]
|
||||
>=dev-haskell/persistent-template-1.0:=[profile?]
|
||||
<dev-haskell/persistent-template-1.2:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
=dev-haskell/yesod-core-1.1*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,38 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.2.0.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
dev-haskell/lifted-base:=[profile?]
|
||||
=dev-haskell/persistent-1.2*:=[profile?]
|
||||
=dev-haskell/persistent-template-1.2*:=[profile?]
|
||||
dev-haskell/pool-conduit:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
=dev-haskell/yesod-core-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/persistent-sqlite
|
||||
dev-haskell/text
|
||||
dev-haskell/wai-test
|
||||
)"
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.2.1.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
dev-haskell/lifted-base:=[profile?]
|
||||
=dev-haskell/persistent-1.2*:=[profile?]
|
||||
=dev-haskell/persistent-template-1.2*:=[profile?]
|
||||
dev-haskell/pool-conduit:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?]
|
||||
<dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/persistent-sqlite
|
||||
dev-haskell/text
|
||||
dev-haskell/wai-test
|
||||
)"
|
|
@ -1,38 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.2.2.1.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
dev-haskell/lifted-base:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.4:=[profile?]
|
||||
>=dev-haskell/persistent-template-1.2:=[profile?] <dev-haskell/persistent-template-1.4:=[profile?]
|
||||
dev-haskell/pool-conduit:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/persistent-sqlite
|
||||
dev-haskell/text
|
||||
dev-haskell/wai-test )
|
||||
"
|
|
@ -1,38 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.2.2.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
dev-haskell/lifted-base:=[profile?]
|
||||
>=dev-haskell/persistent-1.2:=[profile?] <dev-haskell/persistent-1.3:=[profile?]
|
||||
>=dev-haskell/persistent-template-1.2:=[profile?] <dev-haskell/persistent-template-1.3:=[profile?]
|
||||
dev-haskell/pool-conduit:=[profile?]
|
||||
dev-haskell/resourcet:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/persistent-sqlite
|
||||
dev-haskell/text
|
||||
dev-haskell/wai-test )
|
||||
"
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-persistent/yesod-persistent-1.4.0.1.ebuild,v 1.1 2014/12/14 08:31:33 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Some helpers for using Persistent from Yesod"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/conduit:=[profile?]
|
||||
>=dev-haskell/persistent-2.1:=[profile?] <dev-haskell/persistent-2.2:=[profile?]
|
||||
>=dev-haskell/persistent-template-2.1:=[profile?] <dev-haskell/persistent-template-2.2:=[profile?]
|
||||
dev-haskell/resource-pool:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.4.0:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/persistent-sqlite
|
||||
dev-haskell/text
|
||||
dev-haskell/wai-extra )
|
||||
"
|
|
@ -1,8 +1,2 @@
|
|||
DIST yesod-static-1.1.2.3.tar.gz 7339 SHA256 b0f613ac3849c68d5dfb3fcf7985c54e79da9caea77b7e808abdf592ef3c9397 SHA512 457494911479862af42eaa392b7c69076751e44a3050ecef22bd461ea6d789751155e468f666391e24b16569329252a430b4c4b19ea56b82b205241cff0856ee WHIRLPOOL 8497b0567b1323006aa5e49945e55e8ef4018089a60d49c7c246d9c69bc8ed2294fce1bc317ac6791067124655539685ad4baea47712e0cf998f776e252aa0b6
|
||||
DIST yesod-static-1.2.0.1.tar.gz 8509 SHA256 25ea8742c68d1b1d9f2ee8497c3f9863e9a1cc98d1b54f681e861a996a9040c6 SHA512 bb6eabf33625ce5c695e186ea139cdbc88f4ed7669029ba7cd462d28bd7e01f8049ca56f7f48e0142849786653de0c03c42d731232c53799af7709ac7fd00888 WHIRLPOOL 6b8fe679475b6063b2bae7d172067aa1cdf36afabd05d31ebc42cdf9501c37623ea1b899a9b64f1f4bd721e3b7cca8b24d35d08079521bedab0233a191c7f4c7
|
||||
DIST yesod-static-1.2.0.tar.gz 8505 SHA256 5f72dfc5c72de6eac00b4e7f82aac185eeba2aa5bbed0872a9507f8c26bcd3a1 SHA512 d2d913852cbaeb14c940f19c24d89cd74cee52d9ea161aff7b1eb17d161904764b8d17f8c0b8f90d1578f963818eb7302502b774091ac537ac765e6d88abfd07 WHIRLPOOL 0628c6f051d1fd180f2c90b5023e4aff51b9f9f3de9886f533091e5d1d9532d0d79c0e12150e093e072352b9a245a693adc5baa7b2d8b41883cda2694a2566f3
|
||||
DIST yesod-static-1.2.2.1.tar.gz 21672 SHA256 4f96a2adf42c8151c8a76dba238c4c6d6ea93cf12800c1a98e823868f61b59b7 SHA512 2f8a55d6a25445cf6fd9991006e2e8b2fa4bfbc88961bd4898b273f5da103d1a2aa81de73d02f5794ec53599da4010012a64616810489425ba6ea8ce3e49e4b3 WHIRLPOOL 1a4d9cbf4213ee36cf79d2b7745b816993d33c42313721a43a8926cd263a903b14651e42e49c78c7cacfe69c702bf553eb819848cdbe05654964b5e1871a8ad9
|
||||
DIST yesod-static-1.2.2.tar.gz 21666 SHA256 d94599b16ba4502153e9fc3c60779ccdec6e24e1731fcec155caec8fabf34b19 SHA512 548c13bfc0acaab9d369269cbe3214b3c363dc5cce9df35e8ed9e8618d902b89d9371e1b6a83a058f53441ab75bff45212cb80c0c61be014f35ae9e3bf98d4ed WHIRLPOOL f7f4109ab9c543f1d24457511c599444916730cbc5e6f825487786f3882b80804530c19b7a0709f5b14b5811c653af8a31441c3abcf368ad02141b9318d3c042
|
||||
DIST yesod-static-1.2.4.tar.gz 25099 SHA256 3f180018dee2e3dd8c306bebdedfd67a8160e8836adc097765a7c95765f8ab64 SHA512 8879f50028f45194071d588d7ffb29f20b860983546a07a12975b4b8e5279e962060f4c7a794475ea34d35bb061f63a342383f45a20441f34f95e4e553b335a7 WHIRLPOOL d127fb9d87f9abdc574a32228245633e4a29fbc464a213b13a688f9aaafcc53f64659dcabf252a98241b596e8a852ff19726c57da29185f57275346e092d6d88
|
||||
DIST yesod-static-1.4.0.3.tar.gz 25007 SHA256 8f1c2d33d097044ab3f290dd9257af4e2df279c56a9cab064501ba6c0ea73c97 SHA512 992adede9f523206ceaaa4307656f029d60275408f34247cd05be642c3bcfd1d803767c954d1ad184b814f5deca37a6e62175b1416ac170be4014dd710ecc684 WHIRLPOOL b575fce5ce480659462a7396176d8d601785af559abff444eea80ca86cecd4e03bc00f52bb8db1df82b520a8b7fc8c0dde160fee6cf1c57be5cae8afc8aa4af8
|
||||
DIST yesod-static-1.4.0.4.tar.gz 25101 SHA256 13ab0f7ac81aa2ebacbccef142e2e5f832e747891e0ac67097cd64b5f3a801fc SHA512 598e1ba668f73c639afb786ed6b210ff9c62c9e12fabc87d6682c9876b08e96b43b7dbb4d53ac8bbe7c1c11b709d1a6e8c231f46598b74c271909d26fb26edb3 WHIRLPOOL 7462dc2e9de491d6b80bec3ad0cd72f2ca053fed855087392bf2585feea10f03dbf8fab13573dfa51b0c0ecf99f5d0fd7c37fc469c1d47c93ca17ea2976ab180
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.1.2.3.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-conduit-0.4:=[profile?]
|
||||
>=dev-haskell/cryptohash-0.6.1:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?]
|
||||
<dev-haskell/file-embed-0.5:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?]
|
||||
<dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-app-static-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-core-1.1*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
)"
|
|
@ -1,43 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.2.0.1.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-conduit-0.4:=[profile?]
|
||||
>=dev-haskell/cryptohash-cryptoapi-0.1.0:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0.3:=[profile?]
|
||||
>=dev-haskell/system-fileio-0.3:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?] <dev-haskell/wai-1.5:=[profile?]
|
||||
>=dev-haskell/wai-app-static-1.3:=[profile?] <dev-haskell/wai-app-static-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3 )
|
||||
"
|
|
@ -1,45 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.2.0.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-conduit-0.4:=[profile?]
|
||||
>=dev-haskell/cryptohash-0.6.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?]
|
||||
<dev-haskell/file-embed-0.5:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0.3:=[profile?]
|
||||
>=dev-haskell/system-fileio-0.3:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?]
|
||||
<dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-app-static-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-core-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
)"
|
|
@ -1,51 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.2.2.1.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-conduit-0.4:=[profile?]
|
||||
>=dev-haskell/cryptohash-cryptoapi-0.1.0:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
|
||||
dev-haskell/hjsmin:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/mime-types-0.1:=[profile?]
|
||||
>=dev-haskell/process-conduit-1.0:=[profile?] <dev-haskell/process-conduit-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0.3:=[profile?]
|
||||
>=dev-haskell/system-fileio-0.3:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-app-static-1.3.2:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/wai-test
|
||||
>=dev-haskell/yesod-test-1.2 )
|
||||
"
|
|
@ -1,51 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.2.2.ebuild,v 1.2 2014/07/25 09:16:20 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
>=dev-haskell/crypto-conduit-0.4:=[profile?]
|
||||
>=dev-haskell/cryptohash-cryptoapi-0.1.0:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
|
||||
dev-haskell/hjsmin:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/mime-types-0.1:=[profile?]
|
||||
>=dev-haskell/process-conduit-1.0:=[profile?] <dev-haskell/process-conduit-1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0.3:=[profile?]
|
||||
>=dev-haskell/system-fileio-0.3:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-app-static-1.3.2:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/wai-test
|
||||
>=dev-haskell/yesod-test-1.2 )
|
||||
"
|
|
@ -1,55 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod-static/yesod-static-1.4.0.3.ebuild,v 1.1 2014/12/14 08:33:13 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Static file serving subsite for Yesod Web Framework"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/async:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/base64-bytestring-0.1.0.1:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.3:=[profile?]
|
||||
>=dev-haskell/byteable-0.1:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
dev-haskell/conduit-extra:=[profile?]
|
||||
>=dev-haskell/cryptohash-0.11:=[profile?]
|
||||
>=dev-haskell/cryptohash-conduit-0.1:=[profile?]
|
||||
>=dev-haskell/css-text-0.1.2:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?]
|
||||
>=dev-haskell/hashable-1.1:=[profile?]
|
||||
dev-haskell/hjsmin:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
>=dev-haskell/mime-types-0.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.4:=[profile?]
|
||||
>=dev-haskell/system-fileio-0.3:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.4.6:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.9:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-app-static-1.3.2:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/wai-extra
|
||||
>=dev-haskell/yesod-test-1.4 )
|
||||
"
|
|
@ -1,10 +1,2 @@
|
|||
DIST yesod-1.1.9.2.tar.gz 338371 SHA256 b2c1432de8e0e9d5c39300189088a159fcf28565c527aa7ee3382d41d0ac69e7 SHA512 fdd1b3c1c79068715c510fca393d7a59ec4a101ab8ab66fb74798f906fb7c00406695efba4beb1c1216c57189ee02c5f9adc7837ca2f0f37bf6e9af1d4379a51 WHIRLPOOL 6aa9b279b18c794d8d861502743af97b8adb86e710663b3dcc8bc4a4190dc5881912d789ad07d12abb8c00e250dada9d1b8b990f7cc248e1a1fa95929ab0447e
|
||||
DIST yesod-1.2.0.1.tar.gz 7652 SHA256 a32a88bd9cd2fcda76965c66457241acc25a652e8eb9b58d144afa5929e013f2 SHA512 483af81b49959b1d53862bee872b436024514a55d3b2ea15a25e16a37f04b3231131aa6f00c826f81b295daca31823ba544e3c868771b327924f5a1da741726b WHIRLPOOL bc6e0935607e40f22f7c21e2824a38583315cd5a367440061d4d2d210c2ad252a442d69be1bb5c33819fecedfbd806b344b198a36bd5249a8aa5157f33e18e09
|
||||
DIST yesod-1.2.1.1.tar.gz 7443 SHA256 0a99e31dff6aaead7716065d73e74834b6d1146d4cc2ca85a9d97e3305c8a0ff SHA512 1c3f964271a854d59859ccbf8901fd425e7c9f4019a1ef104cdaa3cc490752a8e8eabf17024e3386a32732a708f32f65c8d6648838f8a668e8be6609028696e1 WHIRLPOOL 9062fa3fa8e8b9ee4627363e7a523c85defabf3246d5f09ac7988e43f56430dded019745768dc33dbec535fa23ebef1c502f46ba4e7f64e924c65507342b3658
|
||||
DIST yesod-1.2.1.tar.gz 7446 SHA256 ef1b85bbd39277addec48d295b29cd2f61988042ea8904a768cf646db682fca5 SHA512 32046769767ed9359977e7bff67afb82d1229edab08fefbb6244071f74e5d580aae519b9cd885ac4df6ef7f9b3a0ead94677e08c71e5a0d242d52f5819372ebc WHIRLPOOL a11da57177b408117da15411303784977373f2ddade5e6409801518d5e4ee0c9cedb6c357f48a33dc1e3aee707de11ab0e6b8ad551c819b7b69150fa4b6971fd
|
||||
DIST yesod-1.2.2.1.tar.gz 7498 SHA256 442b7178430f6988c0942358f11f958b11a4b53af933f0d53c5e59a81dd61776 SHA512 e1d3d12219ec927a88b533d41351e3339aeede9f19b5231a419a285897198bbfe3aeb3a9100870666d2e3329ac717fb82e39e9b96e256d2476c34233e54d7287 WHIRLPOOL 4966aaa6f8016838be775a7054ae196182caf92b675a08ec2ba7c8daa1a0932bc985c1efe5f89052d3dc6637df29376893891b6896a28918f268d5bfbcb42b76
|
||||
DIST yesod-1.2.4.tar.gz 7489 SHA256 ec5822bd28076ffc0957b897e2a063fc46095ff40b839969144b3a7a35241f31 SHA512 4d11f8b88be7b8192ff7b20791d9f3f617de3e4d11cdffe5abee4337c40886552063e8f9256357ceaa91a0163bdeafb2a57e44d8007f9edb68e692f2eb7206fa WHIRLPOOL de0bd649c8c097638099d116faddc0a308298776edb9785e0f13d9051cc6bf60eb54e94a2774f6558d27835b4056668843488e2cf8bd4fd348a80fee1c02346f
|
||||
DIST yesod-1.2.5.tar.gz 7770 SHA256 625e27131ab5e25770c2cce53587746e529895dfe12f524ebd4eab8d1afc9a6d SHA512 6ba35974af72d70d97c9a651523c2da4b851c92792142b57ffd2bb504ef1a99c25f25fb359d3dc474a7ede6d1d84d18509725bdf2693f5dbdc6e66159d8205ff WHIRLPOOL 26a8fd1e51adafd21a4dae4f5484751beb01cbbfe73255f0a02d8548cae0b56077b6ee512f8d77da1dd6ed7c09d78a3511fb363dcc5f86ed8d5aa4a7b13ce94c
|
||||
DIST yesod-1.2.6.tar.gz 7834 SHA256 e03b2d05aac6b18bb7ff47afb501e186663ff09de5beb5b978bf7d66ff378467 SHA512 5bd903c679dbf5ad92d597d690bda5a9213c2bd60e25883c3fbec9201e3884ff26293b60837f157f2eae41777fb1f46bff331febd2a4fa4b748f3c74395ed19f WHIRLPOOL e815c080618ed21935e5c83a342c64369c38524952bb8c15c9a61e60e5b882971ac2cd5cb1dcd24cf5380f9c4ac1a57d5472c48dc016c8acc8a23d33efa7dd0f
|
||||
DIST yesod-1.4.1.1.tar.gz 9447 SHA256 bd5f84da159018d1b2adcd6a563235144b7760f70b0a44b54782b22b9f71255d SHA512 f4816f2dcd10c4dbca86868ce36244ad78aea572a03cc818cb4bb6afd4527e9224f5c9b741f5fe89fc366025b82811c2f9eefcff58102595fc9a4bf6977c13ba WHIRLPOOL 166dfc19d0811bdb134d5e34d3a6c20d2cf1cf692c50be32465db46c89ed0982bd64479d22c9092fbc95d8c5fd5553232ce4e03b78e49d51edeb009c2e6c553d
|
||||
DIST yesod-1.4.1.3.tar.gz 9555 SHA256 b2cfaadec2f8352f1906e06e8cdcd2cd57f8a035af8bd2b7585afa4a5ddd00fc SHA512 f7887afc39cdcf4d91d9a3cb37a0b3c5d9b34e991d492fe5c04019d5c11fed56022ca25d4a263f6b51600c0506e67e5d85fbd50404c78b8b18207d33d3af4a4f WHIRLPOOL e8990e60772bec6e383bdbc45f591e1d6a04a2f38ad311be7dcba27808d2a121af6f0bdaa92ff9d8bb3e61e30ec964b597d75643febdfe15d8f37dac931157d2
|
||||
|
|
|
@ -1,89 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.1.9.2.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
dev-haskell/base64-bytestring:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/cabal:=[profile?]
|
||||
>=dev-haskell/conduit-0.5:=[profile?]
|
||||
<dev-haskell/conduit-1.1:=[profile?]
|
||||
dev-haskell/file-embed:=[profile?]
|
||||
=dev-haskell/fsnotify-0.0*:=[profile?]
|
||||
>=dev-haskell/ghc-paths-0.1:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
dev-haskell/http-conduit:=[profile?]
|
||||
>=dev-haskell/http-reverse-proxy-0.1.1:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?]
|
||||
dev-haskell/lifted-base:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
dev-haskell/network:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.4:=[profile?]
|
||||
>=dev-haskell/parsec-2.1:=[profile?]
|
||||
<dev-haskell/parsec-4:=[profile?]
|
||||
>=dev-haskell/project-template-0.1.1:=[profile?]
|
||||
>=dev-haskell/resourcet-0.3:=[profile?]
|
||||
<dev-haskell/resourcet-0.5:=[profile?]
|
||||
>=dev-haskell/shakespeare-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
=dev-haskell/shakespeare-text-1.0*:=[profile?]
|
||||
=dev-haskell/split-0.2*:=[profile?]
|
||||
=dev-haskell/system-fileio-0.3*:=[profile?]
|
||||
=dev-haskell/system-filepath-0.4*:=[profile?]
|
||||
=dev-haskell/tar-0.4*:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
>=dev-haskell/unix-compat-0.2:=[profile?]
|
||||
<dev-haskell/unix-compat-0.5:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/warp-1.3*:=[profile?]
|
||||
=dev-haskell/yaml-0.8*:=[profile?]
|
||||
=dev-haskell/yesod-auth-1.1*:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.1.5:=[profile?]
|
||||
<dev-haskell/yesod-core-1.2:=[profile?]
|
||||
>=dev-haskell/yesod-default-1.1.3:=[profile?]
|
||||
<dev-haskell/yesod-default-1.2:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.1:=[profile?]
|
||||
<dev-haskell/yesod-form-1.3:=[profile?]
|
||||
=dev-haskell/yesod-json-1.1*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.1*:=[profile?]
|
||||
=dev-haskell/zlib-0.5*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
src_prepare() {
|
||||
# This is a big hack we just removing all executables
|
||||
# that depend on ghc itself this allowes us to have
|
||||
# stand-alone yesod-cmd
|
||||
sed '/executable /,$ d' -i "${S}"/${PN}.cabal
|
||||
}
|
|
@ -1,47 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.0.1.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/warp-1.3*:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
=dev-haskell/yesod-auth-1.2*:=[profile?]
|
||||
=dev-haskell/yesod-core-1.2*:=[profile?]
|
||||
=dev-haskell/yesod-form-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,48 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.1.1.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/warp-1.3*:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
=dev-haskell/yesod-auth-1.2*:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?]
|
||||
<dev-haskell/yesod-core-1.3:=[profile?]
|
||||
=dev-haskell/yesod-form-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,48 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.1.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
=dev-haskell/hamlet-1.1*:=[profile?]
|
||||
=dev-haskell/monad-control-0.3*:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
=dev-haskell/shakespeare-css-1.0*:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?]
|
||||
<dev-haskell/shakespeare-js-1.2:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
<dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
<dev-haskell/wai-1.5:=[profile?]
|
||||
=dev-haskell/wai-extra-1.3*:=[profile?]
|
||||
=dev-haskell/warp-1.3*:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
=dev-haskell/yesod-auth-1.2*:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?]
|
||||
<dev-haskell/yesod-core-1.3:=[profile?]
|
||||
=dev-haskell/yesod-form-1.3*:=[profile?]
|
||||
=dev-haskell/yesod-persistent-1.2*:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.2.1.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?] <dev-haskell/wai-1.5:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?] <dev-haskell/wai-extra-1.4:=[profile?]
|
||||
>=dev-haskell/warp-1.3:=[profile?] <dev-haskell/warp-1.4:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
>=dev-haskell/yesod-auth-1.2:=[profile?] <dev-haskell/yesod-auth-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.3:=[profile?] <dev-haskell/yesod-form-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
"
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.4.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?]
|
||||
>=dev-haskell/warp-1.3:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
>=dev-haskell/yesod-auth-1.2:=[profile?] <dev-haskell/yesod-auth-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.3:=[profile?] <dev-haskell/yesod-form-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
"
|
|
@ -1,48 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.2.5.ebuild,v 1.2 2014/07/25 09:16:14 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
dev-haskell/fast-logger:=[profile?]
|
||||
>=dev-haskell/hamlet-1.1:=[profile?] <dev-haskell/hamlet-1.2:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
dev-haskell/monad-logger:=[profile?]
|
||||
dev-haskell/network-conduit:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
>=dev-haskell/shakespeare-css-1.0:=[profile?] <dev-haskell/shakespeare-css-1.1:=[profile?]
|
||||
>=dev-haskell/shakespeare-js-1.0.2:=[profile?] <dev-haskell/shakespeare-js-1.3:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?]
|
||||
>=dev-haskell/warp-1.3:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
>=dev-haskell/yesod-auth-1.2:=[profile?] <dev-haskell/yesod-auth-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.2.2:=[profile?] <dev-haskell/yesod-core-1.3:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.3:=[profile?] <dev-haskell/yesod-form-1.4:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.2:=[profile?] <dev-haskell/yesod-persistent-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10.0.0
|
||||
"
|
|
@ -1,49 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/yesod/yesod-1.4.1.1.ebuild,v 1.1 2014/12/14 08:35:45 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Creation of type-safe, RESTful web applications"
|
||||
HOMEPAGE="http://www.yesodweb.com/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/aeson:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?]
|
||||
>=dev-haskell/blaze-markup-0.5.1:=[profile?]
|
||||
dev-haskell/conduit-extra:=[profile?]
|
||||
dev-haskell/data-default:=[profile?]
|
||||
dev-haskell/fast-logger:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-0.4:=[profile?]
|
||||
dev-haskell/monad-logger:=[profile?]
|
||||
dev-haskell/safe:=[profile?]
|
||||
dev-haskell/semigroups:=[profile?]
|
||||
dev-haskell/shakespeare:=[profile?]
|
||||
dev-haskell/streaming-commons:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?]
|
||||
dev-haskell/unordered-containers:=[profile?]
|
||||
>=dev-haskell/wai-1.3:=[profile?]
|
||||
>=dev-haskell/wai-extra-1.3:=[profile?]
|
||||
dev-haskell/wai-logger:=[profile?]
|
||||
>=dev-haskell/warp-1.3:=[profile?]
|
||||
dev-haskell/yaml:=[profile?]
|
||||
>=dev-haskell/yesod-auth-1.4:=[profile?] <dev-haskell/yesod-auth-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-core-1.4:=[profile?] <dev-haskell/yesod-core-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-form-1.4:=[profile?] <dev-haskell/yesod-form-1.5:=[profile?]
|
||||
>=dev-haskell/yesod-persistent-1.4:=[profile?] <dev-haskell/yesod-persistent-1.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
|
@ -1,14 +1,11 @@
|
|||
DIST Python-2.7.7.tar.xz 10496500 SHA256 2983e3cd089b30c50e2b2234f07c2ac4fb8a5df230ab8f2e1133a1d8b208da78 SHA512 ea2101feeb41da953b078b93977bd320a937f4047d074fbed568c7c73b1dfe433a66f7f14009ad7160862694a1b378e61f688831b655dcab8a8825e0d1a9acff WHIRLPOOL c3e8862ca2e66a18755adecca98cf59a56d667238671b10810e056cc27fcc099f94126064c93bf30e9941dbf5cdde67114cead527111b8c73244cd707b5cadd3
|
||||
DIST Python-2.7.8.tar.xz 10525244 SHA256 edde10a0cb7d14e2735e682882d5b287028d1485c456758154c19573db68075a SHA512 0a992e34b6b704f028f5178c0404f8ca5fd9a7ab9da1879a20f0c72ffa712dc4925e45eb78e9368d6a17ee618259fc3f078d71766b314a732a1a28e526511a5e WHIRLPOOL 81ee40be85a8713dcc91e64c7faaf7605c43dc28f97b410b88411bbf7d4adbdf48a3e4bfa18c039c1da8695160a98ebb57e144c3198abec2b12398d80ece2971
|
||||
DIST Python-2.7.9.tar.xz 12164712 SHA256 90d27e14ea7e03570026850e2e50ba71ad20b7eb31035aada1cf3def8f8d4916 SHA512 6939182463272a6bb9da0e327bfb9efc574a87820f2ae39eaf02d9fae053dbe0004330e916e6828becfef94cbe294acb0a88a600f8930b99b94fcfc4efc44ff4 WHIRLPOOL 993313811eddef1820e6f3ee0e02848c73bdfce65b85ab0e360603e726c31e1cc9dc6c128e3fe086cafc94164d2d628ff5d859e13b90648da6352c35ddeedcd4
|
||||
DIST Python-3.2.5.tar.xz 9221624 SHA256 8ccb9645b9779fc4550055b2ebb21a724ab7a63dee45643286eb4f79b2f84116 SHA512 6e71d01695c7b1e74d9781e4ac40a8d1560cae659d5351d392fc685b84316568d93740a99d2ed878dd87d4ce1708d0474cb01c6bad7b3dab610c639f3255b09d WHIRLPOOL d5e5fae5e1d4110861e1e1dac00c9812abbbc37205e8ce3cd268535ab9f66e24038ab4778af8bb834fd472eaa0281730f1f2fabdf6dffc4f6b54ef32c1d75953
|
||||
DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8
|
||||
DIST Python-3.4.0.tar.xz 14084912 SHA256 f13686c0a2d45e7146759e9d5d1cbd8097a0606483c0cf7730e1e13f58b14cbe SHA512 4fd4d3352e3b64ef8017ba083a2d894b99e89882581bcf30cdb218578f0f384aa6efc89211ffe44f5bb3d783c79763e26823242d27382fd05900099dd966ca31 WHIRLPOOL 82a1bb14a7683e2bce32221792923f334b61fabc75b0b293b0ecc0d810c8a4bebf05b75a061d85dd6612a8ca699c9b4f358e2aef5d14706aad1c18f42c9b8d55
|
||||
DIST Python-3.4.1.tar.xz 14125788 SHA256 c595a163104399041fcbe1c5c04db4c1da94f917b82ce89e8944c8edff7aedc4 SHA512 09b6390c07334974f189fb1c90bc2310898aef76661b1cecaa2b4d50001fa3df0fa0c63d3471a5a0dc7f9e08dd559d38d3bc45a6c05a816d8b2ed6b2a20e5fa9 WHIRLPOOL c8f879bb5d42a759b0804aa58d90330d9be6f4c29652ec40f07ca7da31510eadbd6b4eceb2b213af9a1af031c8321fc25faccae77763a31814eb0569831b8bfd
|
||||
DIST Python-3.4.2.tar.xz 14223804 SHA256 1c6d9682d145c056537e477bbfa060ce727f9edd38df1827e0f970dcf04b2def SHA512 12de5309cfaf91f5292efd660b5abe31581b902fdcc302317b597ffa74c9f5ec14ec1dd55994bcccd50d40473ae344ae19bf917ccfb8ab4906c8777d6ea95b17 WHIRLPOOL 358a2ca605676a7b6decf7cc9edfcf5edd6e15eb7b08e48fbf5f78422d3470a1233830867e3986a6bd564e105726298d3664ad04b90a233f90a46d6b81d8d60f
|
||||
DIST python-gentoo-patches-2.7.7-0.tar.xz 13664 SHA256 80e683fc95b709beca1fda13d72851696d158e97f30cfa692f513eba73876d26 SHA512 66cb9937c64a605f6280fee62ebc4c18b7089905b2d2382f310725ce74c446a2d7b1a783c20ad36b02f8e740ac177064f59fd887f1ede428d46d90491e946c2f WHIRLPOOL 0a7615309bd94012cc28d68ee8dfa75bd1e96d67ffe93194e4c9ff7ed4239d5b17078f961c35d4220ea8ff46ebb28db34af19079712f680e8e69ffeb097db165
|
||||
DIST python-gentoo-patches-2.7.8-0.tar.xz 14016 SHA256 22ca5eab8e1702f220c272c57359f547b753b88d59b53ab95c7985c17f4f90ec SHA512 17020c8a2039cc073c973e213e77dc67ad9ed4ae7f5fafb931933943aa745733309c46e3972bfde85d112cdef6d47aa91868a614db08bb135c29051999c3df4e WHIRLPOOL 96f0e5c7329cc886d979ec782ffd3c63461f49ba112f0d95e5528d7f15048170cd4e52b78cb4100839d509ef28b927bf7a0f1a610fcf4ec562730a284f8c9fc3
|
||||
DIST python-gentoo-patches-2.7.9-0.tar.xz 14020 SHA256 d1ae164ab14e265ff63d6a724e0c2b5519bdb790fe8b7796c2124a30cecc8ef8 SHA512 83aa867ce562ff3acf970a4b3ecf7132f34aca1ecf286b90575a20e6e044600b98ff1d7f1a7ee613d4429a6a71cfe8beaff144b64b6beb456ea8691ca00937b0 WHIRLPOOL 5b4f7bd2dcec3a45e12fe5baf1c196faf2b754376a6bccb555dd12a1af28a202d51a0d956e4450ff2f334df13b296ee27b36aa967cb179925c386cd58389050b
|
||||
DIST python-gentoo-patches-2.7.9-1.tar.xz 12872 SHA256 9d912c55db56b5bfe054a6164614969fc9605f48f2ffec8770941f798a16470a SHA512 cbbae0faa246516361cd39e55d841660471931bb26cae8396a7d3929c9f4b4a3d8d5a76f7fa295deeb6335c26ed95aab18399e34c2603a582743b6e760f2b280 WHIRLPOOL 422ace8a204481458acd9cfd3b3b85e4b02fb2fe656c8ef8473a76444d5a1b54cd9d690e0009904f8c251697f60105769ce6a97c26224548476c0ece6595e484
|
||||
DIST python-gentoo-patches-3.2.5-1.tar.xz 14628 SHA256 0acc5531421781ab7f30e6fc8a502f202b79aa285b4f411eb16ea0a9e6d958c1 SHA512 1abbd53e92466d258802717309e1839ae931b8a4b0a5a27d4d0da748e71cf96ac47c6837bdbae5dd6921a46cee339c178f86ff3108afe95e6a0a42c4f4300791 WHIRLPOOL de003cccb8b311413889713d66b7987f28a1f906cc9642621d1fd2a379ceae4f0f901c137503d808dc3da7295ac611de09781bf8661cdbcd14c1d7c94ba489c2
|
||||
DIST python-gentoo-patches-3.3.5-0.tar.xz 12892 SHA256 a7240de9598033cb40f8f273d8104d4e2b1dcaea028d45ac28efaa3c680ff6f7 SHA512 27eef4c2b3f631b000db3f6a5c426d9b498d63a08fe82b1ab7c2c010fb72208109461a5f008d47703852526655b70a734ea95be8742897026db5750bb9cc9d16 WHIRLPOOL edab9222d7da94cab3b1de0e1a27c6c7dbd49194b813a0a1cf9e532063029c4e4f19151c9f4878eeabed3168ff1f97eae7f008280c7ed2897fc14c5516c68d7e
|
||||
DIST python-gentoo-patches-3.4.0-0.tar.xz 12900 SHA256 5e5ca54eaf446c7dde4155e5d792df5229c7790b32abb5aca38cbc4fc30f9c45 SHA512 be9851f9062f6aebbd2f23d91a4038dad1a8757049745ccbb1cc618ff6bc3dfab0326d520d27678541f4421e5db41d64f632fe6fb3e80f2cf4e73dadd3d5620b WHIRLPOOL df998b5588c928ca506f9f4434093a1f60637206f03f5e067444531dae02168f88b22c8de7d58e745bdb9d85e17abd667ed51f7f5651779c2c94da98f0925679
|
||||
|
|
|
@ -1,357 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.7.ebuild,v 1.10 2014/09/09 21:26:21 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_AUTOMAKE="none"
|
||||
WANT_LIBTOOL="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
|
||||
|
||||
MY_P="Python-${PV}"
|
||||
PATCHSET_VERSION="2.7.7-0"
|
||||
|
||||
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
|
||||
HOMEPAGE="http://www.python.org/"
|
||||
SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
|
||||
http://dev.gentoo.org/~floppym/python/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="2.7"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="-berkdb build doc elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
|
||||
|
||||
# Do not add a dependency on dev-lang/python to this ebuild.
|
||||
# If you need to apply a patch which requires python for bootstrapping, please
|
||||
# run the bootstrap code on your dev box and include the results in the
|
||||
# patchset. See bug 447752.
|
||||
|
||||
RDEPEND="app-arch/bzip2
|
||||
>=sys-libs/zlib-1.1.3
|
||||
virtual/libffi
|
||||
virtual/libintl
|
||||
!build? (
|
||||
berkdb? ( || (
|
||||
sys-libs/db:5.3
|
||||
sys-libs/db:5.2
|
||||
sys-libs/db:5.1
|
||||
sys-libs/db:5.0
|
||||
sys-libs/db:4.8
|
||||
sys-libs/db:4.7
|
||||
sys-libs/db:4.6
|
||||
sys-libs/db:4.5
|
||||
sys-libs/db:4.4
|
||||
sys-libs/db:4.3
|
||||
sys-libs/db:4.2
|
||||
) )
|
||||
gdbm? ( sys-libs/gdbm[berkdb] )
|
||||
ncurses? (
|
||||
>=sys-libs/ncurses-5.2
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
)
|
||||
sqlite? ( >=dev-db/sqlite-3.3.8:3 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
tk? (
|
||||
>=dev-lang/tk-8.0
|
||||
dev-tcltk/blt
|
||||
dev-tcltk/tix
|
||||
)
|
||||
xml? ( >=dev-libs/expat-2.1 )
|
||||
)
|
||||
!!<sys-apps/portage-2.1.9"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/autoconf-2.65
|
||||
!sys-devel/gcc[libffi]"
|
||||
RDEPEND+=" !build? ( app-misc/mime-types )
|
||||
doc? ( dev-python/python-docs:${SLOT} )"
|
||||
PDEPEND="app-admin/eselect-python
|
||||
app-admin/python-updater"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use berkdb; then
|
||||
ewarn "'bsddb' module is out-of-date and no longer maintained inside"
|
||||
ewarn "dev-lang/python. 'bsddb' and 'dbhash' modules have been additionally"
|
||||
ewarn "removed in Python 3. A maintained alternative of 'bsddb3' module"
|
||||
ewarn "is provided by dev-python/bsddb3."
|
||||
else
|
||||
if has_version "=${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"; then
|
||||
ewarn "You are migrating from =${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"
|
||||
ewarn "to =${CATEGORY}/${PN}-${PV%%.*}*[-berkdb]."
|
||||
ewarn "You might need to migrate your databases."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||
rm -r Modules/expat || die
|
||||
rm -r Modules/_ctypes/libffi* || die
|
||||
rm -r Modules/zlib || die
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
local EPATCH_EXCLUDE="*_regenerate_platform-specific_modules.patch"
|
||||
fi
|
||||
|
||||
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||
|
||||
# Fix for cross-compiling.
|
||||
epatch "${FILESDIR}/python-2.7.5-nonfatal-compileall.patch"
|
||||
|
||||
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||
Lib/distutils/command/install.py \
|
||||
Lib/distutils/sysconfig.py \
|
||||
Lib/site.py \
|
||||
Lib/sysconfig.py \
|
||||
Lib/test/test_site.py \
|
||||
Makefile.pre.in \
|
||||
Modules/Setup.dist \
|
||||
Modules/getpath.c \
|
||||
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||
|
||||
epatch_user
|
||||
|
||||
eautoconf
|
||||
eautoheader
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use build; then
|
||||
# Disable extraneous modules with extra dependencies.
|
||||
export PYTHON_DISABLE_MODULES="dbm _bsddb gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
|
||||
export PYTHON_DISABLE_SSL="1"
|
||||
else
|
||||
# dbm module can be linked against berkdb or gdbm.
|
||||
# Defaults to gdbm when both are enabled, #204343.
|
||||
local disable
|
||||
use berkdb || use gdbm || disable+=" dbm"
|
||||
use berkdb || disable+=" _bsddb"
|
||||
use gdbm || disable+=" gdbm"
|
||||
use ncurses || disable+=" _curses _curses_panel"
|
||||
use readline || disable+=" readline"
|
||||
use sqlite || disable+=" _sqlite3"
|
||||
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||
use tk || disable+=" _tkinter"
|
||||
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||
export PYTHON_DISABLE_MODULES="${disable}"
|
||||
|
||||
if ! use xml; then
|
||||
ewarn "You have configured Python without XML support."
|
||||
ewarn "This is NOT a recommended configuration as you"
|
||||
ewarn "may face problems parsing any XML documents."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||
fi
|
||||
|
||||
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||
append-flags -fwrapv
|
||||
fi
|
||||
|
||||
filter-flags -malign-double
|
||||
|
||||
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
|
||||
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||
if is-flagq -O3; then
|
||||
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||
use hardened && replace-flags -O3 -O2
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# Force some tests that try to poke fs paths.
|
||||
export ac_cv_file__dev_ptc=no
|
||||
export ac_cv_file__dev_ptmx=yes
|
||||
fi
|
||||
|
||||
# Export CXX so it ends up in /usr/lib/python2.X/config/Makefile.
|
||||
tc-export CXX
|
||||
# The configure script fails to use pkg-config correctly.
|
||||
# http://bugs.python.org/issue15506
|
||||
export ac_cv_path_PKG_CONFIG=$(tc-getPKG_CONFIG)
|
||||
|
||||
# Set LDFLAGS so we link modules with -lpython2.7 correctly.
|
||||
# Needed on FreeBSD unless Python 2.7 is already installed.
|
||||
# Please query BSD team before removing this!
|
||||
append-ldflags "-L."
|
||||
|
||||
local dbmliborder
|
||||
if use gdbm; then
|
||||
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||
fi
|
||||
if use berkdb; then
|
||||
dbmliborder+="${dbmliborder:+:}bdb"
|
||||
fi
|
||||
|
||||
BUILD_DIR="${WORKDIR}/${CHOST}"
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
cd "${BUILD_DIR}" || die
|
||||
|
||||
ECONF_SOURCE="${S}" OPT="" \
|
||||
econf \
|
||||
--with-fpectl \
|
||||
--enable-shared \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with threads) \
|
||||
$(use wide-unicode && echo "--enable-unicode=ucs4" || echo "--enable-unicode=ucs2") \
|
||||
--infodir='${prefix}/share/info' \
|
||||
--mandir='${prefix}/share/man' \
|
||||
--with-dbmliborder="${dbmliborder}" \
|
||||
--with-libc="" \
|
||||
--enable-loadable-sqlite-extensions \
|
||||
--with-system-expat \
|
||||
--with-system-ffi
|
||||
|
||||
if use threads && grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
|
||||
eerror "configure has detected that the sem_open function is broken."
|
||||
eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
|
||||
die "Broken sem_open function (bug 496328)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Avoid invoking pgen for cross-compiles.
|
||||
touch Include/graminit.h Python/graminit.c
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
emake
|
||||
|
||||
# Work around bug 329499. See also bug 413751 and 457194.
|
||||
if has_version dev-libs/libffi[pax_kernel]; then
|
||||
pax-mark E python
|
||||
else
|
||||
pax-mark m python
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests will not work when cross compiling.
|
||||
if tc-is-cross-compiler; then
|
||||
elog "Disabling tests due to crosscompiling."
|
||||
return
|
||||
fi
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
|
||||
# Skip failing tests.
|
||||
local skipped_tests="distutils gdb"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${S}"/Lib/test/test_${test}.py "${T}"
|
||||
done
|
||||
|
||||
# Rerun failed tests in verbose mode (regrtest -w).
|
||||
emake test EXTRATESTOPTS="-w" < /dev/tty
|
||||
local result="$?"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${T}/test_${test}.py" "${S}"/Lib/test
|
||||
done
|
||||
|
||||
elog "The following tests have been skipped:"
|
||||
for test in ${skipped_tests}; do
|
||||
elog "test_${test}.py"
|
||||
done
|
||||
|
||||
elog "If you would like to run them, you may:"
|
||||
elog "cd '${EPREFIX}/usr/$(get_libdir)/python${SLOT}/test'"
|
||||
elog "and run the tests separately."
|
||||
|
||||
if [[ "${result}" -ne 0 ]]; then
|
||||
die "emake test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir=${ED}/usr/$(get_libdir)/python${SLOT}
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
emake DESTDIR="${D}" altinstall
|
||||
|
||||
sed -e "s/\(LDFLAGS=\).*/\1/" -i "${libdir}/config/Makefile" || die "sed failed"
|
||||
|
||||
# Backwards compat with Gentoo divergence.
|
||||
dosym python${SLOT}-config /usr/bin/python-config-${SLOT}
|
||||
|
||||
# Fix collisions between different slots of Python.
|
||||
mv "${ED}usr/bin/2to3" "${ED}usr/bin/2to3-${SLOT}"
|
||||
mv "${ED}usr/bin/pydoc" "${ED}usr/bin/pydoc${SLOT}"
|
||||
mv "${ED}usr/bin/idle" "${ED}usr/bin/idle${SLOT}"
|
||||
rm -f "${ED}usr/bin/smtpd.py"
|
||||
|
||||
if use build; then
|
||||
rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{bsddb,dbhash.py,idlelib,lib-tk,sqlite3,test}
|
||||
else
|
||||
use berkdb || rm -r "${libdir}/"{bsddb,dbhash.py,test/test_bsddb*} || die
|
||||
use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die
|
||||
use tk || rm -r "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,lib-tk} || die
|
||||
use elibc_uclibc && rm -fr "${libdir}/"{bsddb/test,test}
|
||||
fi
|
||||
|
||||
use threads || rm -r "${libdir}/multiprocessing" || die
|
||||
use wininst || rm -r "${libdir}/distutils/command/"wininst-*.exe || die
|
||||
|
||||
dodoc "${S}"/Misc/{ACKS,HISTORY,NEWS}
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r "${S}"/Tools
|
||||
fi
|
||||
insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
|
||||
local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \
|
||||
emake --no-print-directory -s -f - 2>/dev/null)
|
||||
newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py
|
||||
|
||||
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT}
|
||||
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT}
|
||||
sed \
|
||||
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
|
||||
-e "s:@PYDOC@:pydoc${SLOT}:" \
|
||||
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
|
||||
|
||||
# for python-exec
|
||||
python_export python${SLOT} EPYTHON PYTHON PYTHON_SITEDIR
|
||||
|
||||
# if not using a cross-compiler, use the fresh binary
|
||||
if ! tc-is-cross-compiler; then
|
||||
local PYTHON=./python
|
||||
local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}.
|
||||
fi
|
||||
|
||||
echo "EPYTHON='${EPYTHON}'" > epython.py
|
||||
python_domodule epython.py
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version "${CATEGORY}/${PN}:2.7"; then
|
||||
python_updater_warning="1"
|
||||
fi
|
||||
}
|
||||
|
||||
eselect_python_update() {
|
||||
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
|
||||
eselect python update
|
||||
fi
|
||||
|
||||
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
|
||||
eselect python update --python${PV%%.*}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect_python_update
|
||||
|
||||
if [[ "${python_updater_warning}" == "1" ]]; then
|
||||
ewarn "You have just upgraded from an older version of Python."
|
||||
ewarn "You should switch active version of Python ${PV%%.*} and run"
|
||||
ewarn "'python-updater [options]' to rebuild Python modules."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect_python_update
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.8.ebuild,v 1.2 2014/09/22 16:47:38 floppym Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.9-r2.ebuild,v 1.1 2015/02/07 21:24:15 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_AUTOMAKE="none"
|
||||
|
@ -9,7 +9,7 @@ WANT_LIBTOOL="none"
|
|||
inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
|
||||
|
||||
MY_P="Python-${PV}"
|
||||
PATCHSET_VERSION="2.7.8-0"
|
||||
PATCHSET_VERSION="2.7.9-1"
|
||||
|
||||
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
|
||||
HOMEPAGE="http://www.python.org/"
|
||||
|
@ -204,7 +204,8 @@ src_configure() {
|
|||
--with-libc="" \
|
||||
--enable-loadable-sqlite-extensions \
|
||||
--with-system-expat \
|
||||
--with-system-ffi
|
||||
--with-system-ffi \
|
||||
--without-ensurepip
|
||||
|
||||
if use threads && grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
|
||||
eerror "configure has detected that the sem_open function is broken."
|
|
@ -1 +1,2 @@
|
|||
DIST mysql-connector-python-2.0.2.tar.gz 209614 SHA256 6995f1e5a31b4dbff59e39e384261b26de4797afacaed3a460270d765f3a73c7 SHA512 4b0bc2ced31ac5ccf7a59a5a164e4ddf21c45e75e35148540c605519ba3701190c73368773024f2869fc077d9f4281af8453d63e2388c2f73a4935fcf701c952 WHIRLPOOL 991084a82526b81314b3b8b6d4e69717fdffe7d36856ce6b15ec2d680cec3557592c522fef56b6944947c5d8705872aafc4ac3f72371f300b27cd60e255501aa
|
||||
DIST mysql-connector-python-2.0.3.tar.gz 210699 SHA256 b07a42c6c1d0476d47315428df89f3fd84626d1df18045babdaa182a6a331ec8 SHA512 2c9c6ee8042c3a694b7a88841176db682ae17def03e6a9628e098b5652d387eca882cbf1ec3e6d963c3b3913f66bc63e26ce7cc82a5f9fba01dfe00fcb574d7c WHIRLPOOL 41fe675d60b24a73f959117fb9ab85257d821f6f53f7f8f2ca0029aa17100ef30b7201f71dffd52bc64bca3e435f725bb9fac573078b852161507991990f6aca
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mysql-connector-python/mysql-connector-python-2.0.3.ebuild,v 1.1 2015/02/08 00:33:22 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client library for MariaDB/MySQL"
|
||||
HOMEPAGE="https://dev.mysql.com/downloads/connector/python/"
|
||||
SRC_URI="mirror://mysql/Downloads/Connector-Python/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
DOCS=( README.txt CHANGES.txt )
|
||||
EXAMPLES=( examples/. )
|
|
@ -1 +1,2 @@
|
|||
DIST path.py-7.0.zip 33103 SHA256 4962e8e32f0ce6b32b2f219414098a1ffe8a0d133ba30c77bb90ee8c96edaf88 SHA512 ba9e0fc19e560eeabcc68e6efb33a620ff03ceccf5677a17bcccb886e6b571a790ec87a0d82e8aba8de426546f61e1e11e233db2e88eac51dd2beb681a8ebeee WHIRLPOOL 064685a4226a1e36141a0a4fb7ae73b6e00640ed41fa1cca53cbe4e1b6dcc8570207414364eecff88f6d09af79f059963fb435fa37c7a0c392626403ee76904f
|
||||
DIST path.py-7.2.zip 33360 SHA256 5e2330895ff3a7873c90cf2600da51b0baae0a3d5fd3ce47d22b32b15db65e1f SHA512 b3c810305e04a4167d86a0732a3fdfd95e545252fa0ade3eb9d41ce76d5e2cc7b0396a707af99c9ab475a2fcb7df2ea3858cfe183ba8da25217fe9f27855392f WHIRLPOOL 72a753879a6420dce2d504dffe1f1c7f10f53819a7c7f8e7b10b29e106083f02005ac2824b40e556392591592eaead17adc33f221eeec875d066bb5ed6685600
|
||||
|
|
31
dev-python/path-py/path-py-7.2.ebuild
Normal file
31
dev-python/path-py/path-py-7.2.ebuild
Normal file
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/path-py/path-py-7.2.ebuild,v 1.1 2015/02/08 02:04:49 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="path.py-${PV}"
|
||||
|
||||
DESCRIPTION="A module wrapper for os.path"
|
||||
HOMEPAGE="http://pythonhosted.org/path.py https://pypi.python.org/pypi/path.py https://github.com/jaraco/path.py"
|
||||
SRC_URI="mirror://pypi/p/path.py/${MY_P}.zip"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_test() {
|
||||
py.test || die "Testing failed with ${EPYTHON}"
|
||||
}
|
|
@ -3,3 +3,4 @@ DIST coccinelle-1.0.0-rc18.tgz 3120697 SHA256 e5e66b28f7e91226bef00a3795d4f300bd
|
|||
DIST coccinelle-1.0.0-rc19.tgz 3151229 SHA256 d2ded0d2777f64e25ba8458e4f70f1e68ae47b394cb310ebbc097dacb75bfbbc SHA512 20d646a67800a1293e3c1f1598e8718d67b17fd6af3526ac0eb525bee16ac919ac77b88b24115a59e321049b8a75bbea762771628b73e222d0f33848c92d69df WHIRLPOOL fe80815ddac5972031eab2914bbfb249b231e08ded41a31c621b7cac9534501e7932a6810ed38819dc785abdeed26591c411fc1cf04da085f65a064aa8162baf
|
||||
DIST coccinelle-1.0.0-rc22.tgz 2624506 SHA256 004a1a6f35fcf27bf6a63db92e3a3ba64552a4f8e0a41a83352e934eefa6e87a SHA512 99dbd7ab7088c8fc9a08ba81067f7f9ded76b3d6f76a0364a38abf29cd02992143afcc35c6afd71ae4c5ebaf00c1653d0e1b3803ba554bb7b4c6a21777a041c3 WHIRLPOOL dbb96c4e15dafdd56d6c043e3c97157e7492724c65f739dc0d678a5efbdd5163173c071e9c5a92a3d591c129a685feba8ee9d47276e5d636a5eebd0fd363f391
|
||||
DIST coccinelle-1.0.0-rc23.tgz 2644398 SHA256 572055a5a4b0b1511f99a3d682ba960cf3cf630a963b6028a910303ef2242de3 SHA512 157781065779dfc522c8bad884763feb16918d59379205ebec80e122ba9258c3c9f7bc69f1afca4af73d83d3592801c656e2e7ab37bf8a49e2f5d9a36c3653a8 WHIRLPOOL 801fa92b16e077cdf7324d492db16c89628d8a482a8f2eb61ee2755ab93a71af0c961404838c26fc9ceae6bf355dfad968eaf3703f47084fbc76cb052cc9339f
|
||||
DIST coccinelle-1.0.0-rc24.tgz 2735434 SHA256 57c7eabbb543b034f2ee5d561e9df4791387c585fd10954ee4eb66e818f48a50 SHA512 5045cf5b77098b1efa5ce7d23fbd5ca5535646f2944bb459cf57f8419522922c904e36a03ab6a46c7d9bee1d7b77597a536891634beef189f1d14400cbc183e8 WHIRLPOOL 81f0042f620bb49efee8b854d0ca7e195f27030a1e9e815d2ed59a944e49956fb6d7e9df0b641c853afcf8e0ab98c5250fe7c0abc514a3a9cfef96d90abced1a
|
||||
|
|
132
dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild
Normal file
132
dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild
Normal file
|
@ -0,0 +1,132 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild,v 1.1 2015/02/07 21:21:09 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit multilib eutils python-single-r1 bash-completion-r1 elisp-common autotools
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="Program matching and transformation engine"
|
||||
HOMEPAGE="http://coccinelle.lip6.fr/"
|
||||
SRC_URI="http://coccinelle.lip6.fr/distrib/${MY_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc emacs ocaml +ocamlopt pcre python test vim-syntax"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# ocaml enables ocaml scripting (uses findlib)
|
||||
CDEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]
|
||||
dev-ml/sexplib:=
|
||||
emacs? ( virtual/emacs )
|
||||
ocaml? ( dev-ml/findlib:= )
|
||||
pcre? ( dev-ml/pcre-ocaml:= )
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||
|
||||
# dev-texlive/texlive-fontsextra contains 'ifsym.sty'
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsextra
|
||||
)"
|
||||
|
||||
REQUIRED_USE="test? ( ocaml python )"
|
||||
|
||||
DOCS=( authors.txt bugs.txt changes.txt credits.txt readme.txt )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SITEFILE=50coccinelle-gentoo.el
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use python ; then
|
||||
# fix python install location
|
||||
sed -e "s:\$(SHAREDIR)/python:$(python_get_sitedir):" \
|
||||
-e "s:PYTHON_TARGET:PYTHON_INSTALL_TARGET:" \
|
||||
-i Makefile || die
|
||||
fi
|
||||
|
||||
sed -i "s:^SHAREDIR=.*:SHAREDIR=/usr/$(get_libdir)/ocaml/${PN}/:" scripts/spatch.sh.in || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0_rc16-findtool.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable python) \
|
||||
$(use_enable ocaml) \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable pcre pcre-syntax)
|
||||
|
||||
sed -e "s:^LIBDIR=.*:LIBDIR=/usr/$(get_libdir)/ocaml/stublibs/:" \
|
||||
-e "s:^SHAREDIR=.*:SHAREDIR=/usr/$(get_libdir)/ocaml/${PN}/:" \
|
||||
-i Makefile.config || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake depend
|
||||
emake
|
||||
|
||||
use ocamlopt && emake opt
|
||||
|
||||
if use doc ; then
|
||||
VARTEXFONTS="${T}"/fonts emake docs
|
||||
fi
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile editors/emacs/cocci.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
source env.sh # needed for built in-place python plugin
|
||||
./spatch standard.h -parse_c -dir tests/ || die
|
||||
yes | ./spatch -iso_file standard.iso -macro_file_builtins standard.h -testall || die
|
||||
if use ocamlopt ; then
|
||||
./spatch.opt -iso_file standard.iso -macro_file_builtins standard.h -testall || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use doc && dodoc docs/manual/*.pdf
|
||||
newbashcomp scripts/spatch.bash_completion spatch
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} editors/emacs/*
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use vim-syntax ; then
|
||||
newdoc editors/vim/README README-vim
|
||||
rm editors/vim/README || die
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r editors/vim/*
|
||||
fi
|
||||
|
||||
use python && python_optimize
|
||||
|
||||
export STRIP_MASK='*/coccinelle/spatch'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
From c45e0499dded11dc2aacea40b470ab1431ea535a Mon Sep 17 00:00:00 2001
|
||||
From: David Tardon <dtardon@redhat.com>
|
||||
Date: Thu, 29 Jan 2015 10:04:56 +0100
|
||||
Subject: [PATCH] <algorithm> is needed unconditionally
|
||||
|
||||
---
|
||||
include/mdds/multi_type_vector_types.hpp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/mdds/multi_type_vector_types.hpp b/include/mdds/multi_type_vector_types.hpp
|
||||
index db8d584..0a36333 100644
|
||||
--- a/include/mdds/multi_type_vector_types.hpp
|
||||
+++ b/include/mdds/multi_type_vector_types.hpp
|
||||
@@ -32,6 +32,8 @@
|
||||
#include "compat/unique_ptr.hpp"
|
||||
#include "global.hpp"
|
||||
|
||||
+#include <algorithm>
|
||||
+
|
||||
#ifdef MDDS_MULTI_TYPE_VECTOR_USE_DEQUE
|
||||
#include <deque>
|
||||
#else
|
||||
@@ -40,7 +42,6 @@
|
||||
#include <boost/noncopyable.hpp>
|
||||
|
||||
#if defined(MDDS_UNIT_TEST) || defined (MDDS_MULTI_TYPE_VECTOR_DEBUG)
|
||||
-#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
using std::cout;
|
||||
--
|
||||
2.2.2
|
||||
|
38
dev-util/mdds/mdds-0.11.2-r1.ebuild
Normal file
38
dev-util/mdds/mdds-0.11.2-r1.ebuild
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/mdds/mdds-0.11.2-r1.ebuild,v 1.1 2015/02/08 00:23:40 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm"
|
||||
HOMEPAGE="http://code.google.com/p/multidimalgorithm/"
|
||||
SRC_URI="http://kohei.us/files/${PN}/src/${P/-/_}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/boost:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${P/-/_}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-include_algorithm_unconditionally.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-hash-container=boost \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_test() {
|
||||
tc-export CXX
|
||||
default
|
||||
}
|
|
@ -1,2 +1,3 @@
|
|||
DIST gmic_1.6.0.2.tar.gz 3013936 SHA256 ec9fa41bb8c27f883b9f845258d41f8024936c80bdec723a1c67cfe05ef9b900 SHA512 9d754cc2c72835bd139a39f72863f5315bebc25716efadb023f54661a4bb3fbf29066ddcd258ab8f084164edc9bd02f77a5a801b5c0753322f959205ce0adaf1 WHIRLPOOL 1d8e7126901b7a269f0aae9bdc1bd05a859efa3269de892e712892aa0c06eeb856c27cf05564bac30abcacf27f3e11d2bcc8f179fc29a675960d6640567cdc0c
|
||||
DIST gmic_1.6.0.3.tar.gz 3019692 SHA256 91ce6cfe58e29a6819bf849346bf049d2d73f826bbd7b8b8de42dae7d54c7752 SHA512 377b361fc178ab73a7542a39243d32de970ad6ec5928c295d86acf1bd67efc2ebaf72ce818b55c6a7aeda17eb657fbf4176f4f4c90bc48179419842343e3619b WHIRLPOOL fb78366cd72467b2c1ac2e3f704061be173ba28cb888dabee56f7c4c7c2a4b870293c2e1ae88c87edad8f4e511944bb99218e9fae2d30226c1a4b07b001927f6
|
||||
DIST gmic_1.6.0.4.tar.gz 3073596 SHA256 ef83e4efc31280e819d02315b1ebbaec6c0b8ebb960da3e785651572853b8f58 SHA512 75c0adc8a0460c140ec656403053e4533fc6434a0b23c2ac842045aeb788a8ce5da5338832574e76e06fd710bebf5ec627a5bc894f00081ffd1b37a5c6aa852e WHIRLPOOL 1eb3afc6c9fb9c07999e5e497e6d6c5075fda46293417e889511c28c9e0ce26b0070e1356dcf0db9bb49e76b83d75941ed917c01b61c98ab537430ea938c831d
|
||||
|
|
79
media-gfx/gmic/gmic-1.6.0.4.ebuild
Normal file
79
media-gfx/gmic/gmic-1.6.0.4.ebuild
Normal file
|
@ -0,0 +1,79 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.6.0.4.ebuild,v 1.1 2015/02/07 21:34:51 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs bash-completion-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="GREYC's Magic Image Converter"
|
||||
HOMEPAGE="http://gmic.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz"
|
||||
|
||||
LICENSE="CeCILL-2 FDL-1.3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ffmpeg fftw graphicsmagick jpeg opencv openexr openmp png tiff X zlib"
|
||||
|
||||
DEPEND="
|
||||
fftw? ( sci-libs/fftw:3.0[threads] )
|
||||
graphicsmagick? ( media-gfx/graphicsmagick )
|
||||
jpeg? ( virtual/jpeg )
|
||||
opencv? ( >=media-libs/opencv-2.3.1a-r1 )
|
||||
openexr? (
|
||||
media-libs/ilmbase
|
||||
media-libs/openexr
|
||||
)
|
||||
png? ( media-libs/libpng )
|
||||
tiff? ( media-libs/tiff )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
)
|
||||
zlib? ( sys-libs/zlib )"
|
||||
RDEPEND="${DEPEND}
|
||||
ffmpeg? ( media-video/ffmpeg:0 )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${P}/src
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
|
||||
if ! test-flag-CXX -std=c++11 ; then
|
||||
die "You need at least GCC 4.7.x or Clang >= 3.3 for C++11-specific compiler flags"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/${PN}-1.6.0.2-makefile.patch "${WORKDIR}" || die
|
||||
edos2unix "${WORKDIR}"/${PN}-1.6.0.2-makefile.patch
|
||||
epatch "${WORKDIR}"/${PN}-1.6.0.2-makefile.patch
|
||||
|
||||
for i in fftw jpeg opencv openmp png tiff zlib ; do
|
||||
use $i || { sed -i -r "s/^(${i}_(CFLAGS|LIBS) =).*/\1/I" Makefile || die ; }
|
||||
done
|
||||
|
||||
use graphicsmagick || { sed -i -r "s/^(MAGICK_(CFLAGS|LIBS) =).*/\1/" Makefile || die ; }
|
||||
use openexr || { sed -i -r "s/^(EXR_(CFLAGS|LIBS) =).*/\1/" Makefile || die ; }
|
||||
|
||||
if ! use X ; then
|
||||
sed -i -r "s/^((X11|XSHM)_(CFLAGS|LIBS) =).*/\1/" Makefile || die
|
||||
|
||||
# disable display capabilities when X support is disabled
|
||||
append-cxxflags -Dcimg_display=0
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)" CC="$(tc-getCXX)" CFLAGS="${CXXFLAGS}" \
|
||||
LIB="$(get_libdir)" OPT_CFLAGS= DEBUG_CFLAGS= linux lib
|
||||
emake man bashcompletion
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIB="$(get_libdir)" install-bin install-lib install-man install-bash
|
||||
dodoc ../README
|
||||
}
|
|
@ -1 +1,2 @@
|
|||
DIST opencollada-0_p864.tar.xz 5255868 SHA256 e939fba12d7118378a6166c3799cb51b29e22dbdeda5204407a261fc06c10d05
|
||||
DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98
|
||||
|
|
27
media-libs/opencollada/files/opencollada-1.2.2-libdir.patch
Normal file
27
media-libs/opencollada/files/opencollada-1.2.2-libdir.patch
Normal file
|
@ -0,0 +1,27 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 96ccb32..c2673f0 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -146,6 +146,9 @@ set(OPENCOLLADA_VERSION_MINOR 1)
|
||||
set(OPENCOLLADA_VERSION_PATCH 0)
|
||||
set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH})
|
||||
|
||||
+#-----------------------------------------------------------------------------
|
||||
+# Generic install paths
|
||||
+include(GNUInstallDirs)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Compiler warnings.
|
||||
@@ -178,9 +181,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_WARNINGS}")
|
||||
#-----------------------------------------------------------------------------
|
||||
# Install vars
|
||||
|
||||
-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada)
|
||||
-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada)
|
||||
-set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake)
|
||||
+set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada)
|
||||
+set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada)
|
||||
+set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada/cmake)
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------
|
|
@ -0,0 +1,35 @@
|
|||
Source: https://build.opensuse.org/package/show/graphics/openCOLLADA
|
||||
|
||||
Index: OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c/common/libBuffer/CMakeLists.txt
|
||||
===================================================================
|
||||
--- OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c.orig/common/libBuffer/CMakeLists.txt
|
||||
+++ OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c/common/libBuffer/CMakeLists.txt
|
||||
@@ -28,7 +28,10 @@ set(SRC
|
||||
include/performanceTest/performanceTest.h
|
||||
)
|
||||
|
||||
-set(TARGET_LIBS ftoa)
|
||||
+set(TARGET_LIBS
|
||||
+ ftoa
|
||||
+ UTF
|
||||
+)
|
||||
|
||||
include_directories(
|
||||
${libBuffer_include_dirs}
|
||||
Index: OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c/CMakeLists.txt
|
||||
===================================================================
|
||||
--- OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c.orig/CMakeLists.txt
|
||||
+++ OpenCOLLADA-69b844dc9eea0a014326149c259e7810ecec4c8c/CMakeLists.txt
|
||||
@@ -244,10 +244,10 @@ else () # if pcre not found building it
|
||||
endif ()
|
||||
|
||||
# building required libs
|
||||
+add_subdirectory(${EXTERNAL_LIBRARIES}/UTF)
|
||||
+add_subdirectory(${EXTERNAL_LIBRARIES}/MathMLSolver)
|
||||
add_subdirectory(common/libftoa)
|
||||
add_subdirectory(common/libBuffer)
|
||||
-add_subdirectory(${EXTERNAL_LIBRARIES}/UTF)
|
||||
-add_subdirectory(${EXTERNAL_LIBRARIES}/MathMLSolver)
|
||||
|
||||
# building OpenCOLLADA libs
|
||||
add_subdirectory(COLLADABaseUtils)
|
|
@ -0,0 +1,15 @@
|
|||
Source:
|
||||
https://build.opensuse.org/package/show/graphics/openCOLLADA
|
||||
|
||||
diff -Naur OpenCOLLADA.orig/CMakeLists.txt OpenCOLLADA/CMakeLists.txt
|
||||
--- OpenCOLLADA.orig/CMakeLists.txt 2013-08-10 02:00:51.000000000 -0500
|
||||
+++ OpenCOLLADA/CMakeLists.txt 2013-08-28 10:34:50.122102989 -0500
|
||||
@@ -77,7 +77,7 @@
|
||||
message(${name} " WARNING: Shared library support implemented for UNIX-like OS only")
|
||||
endif ()
|
||||
add_library(${name}_shared SHARED ${sources})
|
||||
- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name})
|
||||
+ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion})
|
||||
foreach(target_lib ${target_libs})
|
||||
if(TARGET ${target_lib}_shared)
|
||||
target_link_libraries(${name}_shared ${target_lib}_shared)
|
|
@ -1,6 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>openoffice</herd>
|
||||
<maintainer>
|
||||
<email>sping@gentoo.org</email>
|
||||
<name>Sebastian Pipping</name>
|
||||
|
|
92
media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild
Normal file
92
media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild
Normal file
|
@ -0,0 +1,92 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild,v 1.1 2015/02/08 00:19:57 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
SCM_ECLASS="git-r3"
|
||||
else
|
||||
SCM_ECLASS="vcs-snapshot"
|
||||
fi
|
||||
|
||||
inherit versionator eutils multilib cmake-utils ${SCM_ECLASS}
|
||||
|
||||
DESCRIPTION="Stream based read/write library for COLLADA files"
|
||||
HOMEPAGE="http://www.opencollada.org/"
|
||||
LICENSE="MIT"
|
||||
IUSE="expat"
|
||||
|
||||
# seems like the Khronos Group hasnt invented the SOVERSION yet
|
||||
MY_SOVERSION="1.2"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
#
|
||||
# UPDATE THE COMMIT WHEN BUMPING!
|
||||
COMMIT="ceb409cabdccda3000aa2e5c065850b8fde60b0f"
|
||||
#
|
||||
SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/tarball/${COMMIT} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
else
|
||||
EGIT_REPO_URI="http://github.com/KhronosGroup/OpenCOLLADA.git"
|
||||
fi
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
dev-libs/zziplib
|
||||
media-libs/lib3ds
|
||||
sys-libs/zlib
|
||||
>=sys-devel/gcc-4.7
|
||||
expat? ( dev-libs/expat )
|
||||
!expat? ( dev-libs/libxml2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/findutils
|
||||
sys-apps/sed"
|
||||
|
||||
BUILD_DIR="${S}"/build
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Remove some bundled dependencies
|
||||
edos2unix CMakeLists.txt || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0_p864-expat.patch
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-soversion.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-libdir.patch
|
||||
|
||||
rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die
|
||||
ewarn "$(echo "Remaining bundled dependencies:";
|
||||
find Externals -mindepth 1 -maxdepth 1 -type d | sed 's|^|- |')"
|
||||
|
||||
# Remove unused build systems
|
||||
rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die
|
||||
find "${S}" -name SConscript -delete || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=" -DUSE_SHARED=ON -DUSE_STATIC=OFF"
|
||||
|
||||
# Master CMakeLists.txt says "EXPAT support not implemented"
|
||||
# Something like "set(LIBEXPAT_LIBRARIES expat)" is missing to make it build
|
||||
use expat \
|
||||
&& mycmakeargs+=' -DUSE_EXPAT=ON -DUSE_LIBXML=OFF' \
|
||||
|| mycmakeargs+=' -DUSE_EXPAT=OFF -DUSE_LIBXML=ON'
|
||||
|
||||
# Seems like the Khronos Group hasnt invented the SOVERSION yet.
|
||||
mycmakeargs+=" -Dsoversion=${MY_SOVERSION}"
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
dodir /etc/env.d || die
|
||||
echo "LDPATH=/usr/$(get_libdir)/opencollada" \
|
||||
> "${D}"/etc/env.d/99opencollada || die
|
||||
|
||||
dobin build/bin/OpenCOLLADAValidator || die
|
||||
}
|
92
media-libs/opencollada/opencollada-9999.ebuild
Normal file
92
media-libs/opencollada/opencollada-9999.ebuild
Normal file
|
@ -0,0 +1,92 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencollada/opencollada-9999.ebuild,v 1.1 2015/02/08 00:19:57 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
SCM_ECLASS="git-r3"
|
||||
else
|
||||
SCM_ECLASS="vcs-snapshot"
|
||||
fi
|
||||
|
||||
inherit versionator eutils multilib cmake-utils ${SCM_ECLASS}
|
||||
|
||||
DESCRIPTION="Stream based read/write library for COLLADA files"
|
||||
HOMEPAGE="http://www.opencollada.org/"
|
||||
LICENSE="MIT"
|
||||
IUSE="expat"
|
||||
|
||||
# seems like the Khronos Group hasnt invented the SOVERSION yet
|
||||
MY_SOVERSION="1.2"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
#
|
||||
# UPDATE THE COMMIT WHEN BUMPING!
|
||||
COMMIT="ceb409cabdccda3000aa2e5c065850b8fde60b0f"
|
||||
#
|
||||
SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/tarball/${COMMIT} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
else
|
||||
EGIT_REPO_URI="http://github.com/KhronosGroup/OpenCOLLADA.git"
|
||||
fi
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
dev-libs/zziplib
|
||||
media-libs/lib3ds
|
||||
sys-libs/zlib
|
||||
>=sys-devel/gcc-4.7
|
||||
expat? ( dev-libs/expat )
|
||||
!expat? ( dev-libs/libxml2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/findutils
|
||||
sys-apps/sed"
|
||||
|
||||
BUILD_DIR="${S}"/build
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Remove some bundled dependencies
|
||||
edos2unix CMakeLists.txt || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0_p864-expat.patch
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-soversion.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.2.2-libdir.patch
|
||||
|
||||
rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die
|
||||
ewarn "$(echo "Remaining bundled dependencies:";
|
||||
find Externals -mindepth 1 -maxdepth 1 -type d | sed 's|^|- |')"
|
||||
|
||||
# Remove unused build systems
|
||||
rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die
|
||||
find "${S}" -name SConscript -delete || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=" -DUSE_SHARED=ON -DUSE_STATIC=OFF"
|
||||
|
||||
# Master CMakeLists.txt says "EXPAT support not implemented"
|
||||
# Something like "set(LIBEXPAT_LIBRARIES expat)" is missing to make it build
|
||||
use expat \
|
||||
&& mycmakeargs+=' -DUSE_EXPAT=ON -DUSE_LIBXML=OFF' \
|
||||
|| mycmakeargs+=' -DUSE_EXPAT=OFF -DUSE_LIBXML=ON'
|
||||
|
||||
# Seems like the Khronos Group hasnt invented the SOVERSION yet.
|
||||
mycmakeargs+=" -Dsoversion=${MY_SOVERSION}"
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
dodir /etc/env.d || die
|
||||
echo "LDPATH=/usr/$(get_libdir)/opencollada" \
|
||||
> "${D}"/etc/env.d/99opencollada || die
|
||||
|
||||
dobin build/bin/OpenCOLLADAValidator || die
|
||||
}
|
|
@ -1,2 +1,3 @@
|
|||
DIST gmic_1.6.0.2.tar.gz 3013936 SHA256 ec9fa41bb8c27f883b9f845258d41f8024936c80bdec723a1c67cfe05ef9b900 SHA512 9d754cc2c72835bd139a39f72863f5315bebc25716efadb023f54661a4bb3fbf29066ddcd258ab8f084164edc9bd02f77a5a801b5c0753322f959205ce0adaf1 WHIRLPOOL 1d8e7126901b7a269f0aae9bdc1bd05a859efa3269de892e712892aa0c06eeb856c27cf05564bac30abcacf27f3e11d2bcc8f179fc29a675960d6640567cdc0c
|
||||
DIST gmic_1.6.0.3.tar.gz 3019692 SHA256 91ce6cfe58e29a6819bf849346bf049d2d73f826bbd7b8b8de42dae7d54c7752 SHA512 377b361fc178ab73a7542a39243d32de970ad6ec5928c295d86acf1bd67efc2ebaf72ce818b55c6a7aeda17eb657fbf4176f4f4c90bc48179419842343e3619b WHIRLPOOL fb78366cd72467b2c1ac2e3f704061be173ba28cb888dabee56f7c4c7c2a4b870293c2e1ae88c87edad8f4e511944bb99218e9fae2d30226c1a4b07b001927f6
|
||||
DIST gmic_1.6.0.4.tar.gz 3073596 SHA256 ef83e4efc31280e819d02315b1ebbaec6c0b8ebb960da3e785651572853b8f58 SHA512 75c0adc8a0460c140ec656403053e4533fc6434a0b23c2ac842045aeb788a8ce5da5338832574e76e06fd710bebf5ec627a5bc894f00081ffd1b37a5c6aa852e WHIRLPOOL 1eb3afc6c9fb9c07999e5e497e6d6c5075fda46293417e889511c28c9e0ce26b0070e1356dcf0db9bb49e76b83d75941ed917c01b61c98ab537430ea938c831d
|
||||
|
|
60
media-plugins/gimp-gmic/gimp-gmic-1.6.0.4.ebuild
Normal file
60
media-plugins/gimp-gmic/gimp-gmic-1.6.0.4.ebuild
Normal file
|
@ -0,0 +1,60 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gimp-gmic/gimp-gmic-1.6.0.4.ebuild,v 1.1 2015/02/07 21:35:43 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="G'MIC GIMP plugin"
|
||||
HOMEPAGE="http://gmic.sourceforge.net/gimp.shtml"
|
||||
SRC_URI="mirror://sourceforge/gmic/gmic_${PV}.tar.gz"
|
||||
|
||||
LICENSE="CeCILL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="openmp"
|
||||
|
||||
RDEPEND="
|
||||
>=media-gfx/gimp-2.4.0
|
||||
media-libs/libpng:0=
|
||||
sci-libs/fftw:3.0[threads]
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/gmic-${PV}/src
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
|
||||
if ! test-flag-CXX -std=c++11 ; then
|
||||
die "You need at least GCC 4.7.x or Clang >= 3.3 for C++11-specific compiler flags"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/gmic-1.6.0.2-makefile.patch "${WORKDIR}" || die
|
||||
edos2unix "${WORKDIR}"/gmic-1.6.0.2-makefile.patch
|
||||
epatch "${WORKDIR}"/gmic-1.6.0.2-makefile.patch
|
||||
|
||||
if ! use openmp ; then
|
||||
sed -i -r "s/^(OPENMP_(CFLAGS|LIBS) =).*/\1/" Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCXX)" CFLAGS="${CXXFLAGS}" OPT_CFLAGS= DEBUG_CFLAGS= gimp
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install-gimp
|
||||
dodoc ../README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The G'MIC plugin is accessible from the menu:"
|
||||
elog "Filters -> G'MIC"
|
||||
}
|
|
@ -1 +1 @@
|
|||
Sat, 07 Feb 2015 21:06:51 +0000
|
||||
Sun, 08 Feb 2015 06:06:59 +0000
|
||||
|
|
|
@ -1 +1 @@
|
|||
Sat, 07 Feb 2015 21:06:51 +0000
|
||||
Sun, 08 Feb 2015 06:06:59 +0000
|
||||
|
|
14
metadata/md5-cache/app-admin/glance-2014.2.2
Normal file
14
metadata/md5-cache/app-admin/glance-2014.2.2
Normal file
|
@ -0,0 +1,14 @@
|
|||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pbr-0.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/pbr-1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( >=dev-python/hacking-0.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/hacking-0.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/Babel-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/coverage-3.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/fixtures-0.3.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/mock-1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/mox-0.5.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/sphinx-1.1.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/sphinx-1.2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/sphinx-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/requests-1.2.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/requests-2.4.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/testrepository-0.0.18[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/testtools-0.9.34[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/psutil-1.1.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/psutil-2.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/mysql-python[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/psycopg[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ~dev-python/pysendfile-2.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/qpid-python[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pyxattr-0.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-sphinx-2.2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Provides services for discovering, registering, and retrieving virtual machine images with Openstack
|
||||
EAPI=5
|
||||
HOMEPAGE=https://launchpad.net/glance
|
||||
IUSE=doc mysql postgres +sqlite +swift test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-python/greenlet-0.3.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sqlite? ( >=dev-python/sqlalchemy-0.9.7[sqlite,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[sqlite,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) mysql? ( dev-python/mysql-python >=dev-python/sqlalchemy-0.9.7[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) postgres? ( dev-python/psycopg:2 >=dev-python/sqlalchemy-0.9.7[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/anyjson-0.3.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/eventlet-0.15.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/eventlet-0.16.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pastedeploy-1.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/routes-1.12.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/routes-2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/webob-1.2.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/boto-2.32.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/boto-2.35.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ~dev-python/sqlalchemy-migrate-0.9.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/httplib2-0.7.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/kombu-2.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pycrypto-2.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/iso8601-0.1.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/ordereddict[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-config-1.4.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/stevedore-1.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/netaddr-0.7.12[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/keystonemiddleware-1.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/WSME-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/posix_ipc[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] swift? ( >=dev-python/python-swiftclient-2.2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/oslo-vmware-0.6.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/oslo-vmware-0.9.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/paste[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/jsonschema-2.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/jsonschema-3.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/python-cinderclient-1.1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/python-keystoneclient-0.10.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pyopenssl-0.11[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/six-1.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-db-1.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/oslo-db-1.1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-i18n-1.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-messaging-1.4.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/oslo-messaging-1.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/oslo-messaging-1.6.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/retrying-1.2.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/retrying-1.3.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/osprofiler-0.3.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/glance_store-0.1.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( mysql postgres sqlite ) || ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://launchpad.net/glance/juno/2014.2.2/+download/glance-2014.2.2.tar.gz
|
||||
_eclasses_=distutils-r1 f810ae4ac7e5c3db4ff72db46e3c40d1 eutils 998e5931fb95b10a6a11ec796ada2759 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 236a8d81f730332749bd484d8b53ee91 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=15d03d104dcd6fd86df7bf06eac251fa
|
File diff suppressed because one or more lines are too long
|
@ -1,12 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pbr-0.6.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/pbr-1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( >=dev-python/hacking-0.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/hacking-0.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/Babel-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/coverage-3.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/fixtures-0.3.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/mock-1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/mox-0.5.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/sphinx-1.1.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/sphinx-1.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/requests-1.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/testrepository-0.0.18[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/testtools-0.9.34[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/psutil-1.1.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/mysql-python[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/psycopg[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ~dev-python/pysendfile-2.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/qpid-python[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pyxattr-0.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/oslo-sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-vcs/git python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Provides services for discovering, registering, and retrieving virtual machine images with Openstack
|
||||
EAPI=5
|
||||
HOMEPAGE=https://launchpad.net/glance
|
||||
IUSE=doc mysql postgres +sqlite +swift test python_targets_python2_7
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-python/greenlet-0.3.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sqlite? ( >=dev-python/sqlalchemy-0.8.0[sqlite,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/sqlalchemy-0.9.5[sqlite,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[sqlite,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) mysql? ( dev-python/mysql-python >=dev-python/sqlalchemy-0.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/sqlalchemy-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) postgres? ( dev-python/psycopg:2 >=dev-python/sqlalchemy-0.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/sqlalchemy-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <=dev-python/sqlalchemy-0.9.99[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/anyjson-0.3.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/eventlet-0.13.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pastedeploy-1.5.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/routes-1.12.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/webob-1.2.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/boto-2.12.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] !~dev-python/boto-2.13.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/sqlalchemy-migrate-0.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/httplib2-0.7.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/kombu-2.4.8[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pycrypto-2.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/iso8601-0.1.9[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-config-1.2.1[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/stevedore-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] swift? ( >=dev-python/python-swiftclient-1.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-python/paste[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/jsonschema-2.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] <dev-python/jsonschema-3.0.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/python-cinderclient-1.0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/python-keystoneclient-0.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pyopenssl-0.11[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/six-1.6.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-messaging-1.3.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/oslo-vmware-0.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( mysql postgres sqlite ) || ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
_eclasses_=distutils-r1 f810ae4ac7e5c3db4ff72db46e3c40d1 eutils 998e5931fb95b10a6a11ec796ada2759 git-2 e28f0d8a9b321431b1e699782851b827 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 236a8d81f730332749bd484d8b53ee91 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=f5341d65b09515dc471503897f2c4c88
|
11
metadata/md5-cache/app-misc/reptyr-0.6.2
Normal file
11
metadata/md5-cache/app-misc/reptyr-0.6.2
Normal file
|
@ -0,0 +1,11 @@
|
|||
DEFINED_PHASES=compile install prepare unpack
|
||||
DESCRIPTION=A utility to attach a running program to a new terminal
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/nelhage/reptyr
|
||||
KEYWORDS=~amd64 ~arm ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=MIT
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/nelhage/reptyr/archive/reptyr-0.6.2.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac vcs-snapshot 58b766562c9fbfb3268b04e33cdf2f66
|
||||
_md5_=6b5b557ca397ce87eb81cb5a8e11f5fa
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.4:=[profile?] =dev-haskell/libxml-sax-0.7*:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] =dev-haskell/random-1.0*:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-0.12:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] =dev-haskell/xml-types-0.3*:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.6 doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A client library for the D-Bus IPC system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://john-millikin.com/software/haskell-dbus/
|
||||
IUSE=doc hscolour profile
|
||||
KEYWORDS=~alpha amd64 ~ia64 ppc ppc64 sparc x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.4:=[profile?] =dev-haskell/libxml-sax-0.7*:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] =dev-haskell/random-1.0*:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-0.12:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] =dev-haskell/xml-types-0.3*:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/0.10.4
|
||||
SRC_URI=mirror://hackage/packages/archive/dbus/0.10.4/dbus-0.10.4.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=b18221b77f6777729378b6f73978f0c7
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/cabal-1.6.0.3 doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A client library for the D-Bus IPC system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://john-millikin.com/software/haskell-dbus/
|
||||
IUSE=doc hscolour profile
|
||||
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/network-2.2.3:=[profile?]
|
||||
SLOT=0/0.10.6
|
||||
SRC_URI=mirror://hackage/packages/archive/dbus/0.10.6/dbus-0.10.6.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=67fd21030f836190163e2e5b335ab4ee
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 >=dev-haskell/quickcheck-2.4 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A client library for the D-Bus IPC system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://john-millikin.com/software/haskell-dbus/
|
||||
IUSE=doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/0.10.8
|
||||
SRC_URI=mirror://hackage/packages/archive/dbus/0.10.8/dbus-0.10.8.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=56e8e785f0ebc64519789fb96f349ba6
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 >=dev-haskell/quickcheck-2.4 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A client library for the D-Bus IPC system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://john-millikin.com/software/haskell-dbus/
|
||||
IUSE=doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
|
||||
SLOT=0/0.10.9
|
||||
SRC_URI=mirror://hackage/packages/archive/dbus/0.10.9/dbus-0.10.9.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=f69e673b72615ee168843181a502f5bf
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND==dev-haskell/cereal-0.3*:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.7:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/meteficha/skein
|
||||
IUSE=big-endian force-endianness doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND==dev-haskell/cereal-0.3*:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.7:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/1.0.3
|
||||
SRC_URI=mirror://hackage/packages/archive/skein/1.0.3/skein-1.0.3.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=5275944d5f5508ee7112576363a5a7b9
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.4:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-1.0:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/meteficha/skein
|
||||
IUSE=big-endian force-endianness reference doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.4:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-1.0:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/1.0.6
|
||||
SRC_URI=mirror://hackage/packages/archive/skein/1.0.6/skein-1.0.6.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=e2c405e7f60b420d0c396adc53d679ac
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/meteficha/skein
|
||||
IUSE=big-endian force-endianness reference doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.13:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/1.0.8
|
||||
SRC_URI=mirror://hackage/packages/archive/skein/1.0.8/skein-1.0.8.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=d90b70eb7c948aef058d03ba92bab4d6
|
|
@ -1,13 +0,0 @@
|
|||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/meteficha/skein
|
||||
IUSE=big-endian force-endianness reference doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.8:=[profile?] >=dev-lang/ghc-6.10.4:=
|
||||
SLOT=0/1.0.9
|
||||
SRC_URI=mirror://hackage/packages/archive/skein/1.0.9/skein-1.0.9.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 ghc-package 29f14cf665461bc19b8724d1842b0b3a haskell-cabal f398638b447d3821846f2e2abbc33c1b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=7081ee9feaa0fbe6e62f50cb25ec354c
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue