parent
8b412ddf16
commit
2192f7e812
@ -1,2 +1,3 @@
|
|||||||
DIST glance-2014.1.2.tar.gz 2117649 SHA256 497ebaf2736cc1f243eba7b17104d7cde08517c7cf70c021fb59768cb710a3bb SHA512 180ebdf6f4bcde4ae4b342c31ea2854eda1c45ae237245162772cb8cf8d300ba860748ff6fdaa87c0d1da60538f077441baab9f084924e578e0da0359758d80e WHIRLPOOL dac7e02a747260d3027de7bd927209303bf24862511c594116ab4861cae30b08fc5a39d2b77ee5ca61249dd465761de56184b5b0da9bea989395d52ec7aa5c84
|
DIST glance-2014.1.2.tar.gz 2117649 SHA256 497ebaf2736cc1f243eba7b17104d7cde08517c7cf70c021fb59768cb710a3bb SHA512 180ebdf6f4bcde4ae4b342c31ea2854eda1c45ae237245162772cb8cf8d300ba860748ff6fdaa87c0d1da60538f077441baab9f084924e578e0da0359758d80e WHIRLPOOL dac7e02a747260d3027de7bd927209303bf24862511c594116ab4861cae30b08fc5a39d2b77ee5ca61249dd465761de56184b5b0da9bea989395d52ec7aa5c84
|
||||||
DIST glance-2014.1.3.tar.gz 2124337 SHA256 302a135e96c0a8d040957cabbee58a8fb71e8b3e30054641d825e4003070901c SHA512 8d23f7dbadf4368c4c15389b3d3198b9f6ad74d8831dbc50795e4d306ed2b5c3d9a6d9e324ce1555fa66c5063c0855ac96b99302ebc47c0dab67d88d3a109058 WHIRLPOOL 43771d78c3b58e321fb36c004945a22611ebfcd81c10f390112b10c6198bb9c6d99c0b7a82ddd3c463f286fe7860a76afdf7e3a69c0020508d693ccf04eac11f
|
DIST glance-2014.1.3.tar.gz 2124337 SHA256 302a135e96c0a8d040957cabbee58a8fb71e8b3e30054641d825e4003070901c SHA512 8d23f7dbadf4368c4c15389b3d3198b9f6ad74d8831dbc50795e4d306ed2b5c3d9a6d9e324ce1555fa66c5063c0855ac96b99302ebc47c0dab67d88d3a109058 WHIRLPOOL 43771d78c3b58e321fb36c004945a22611ebfcd81c10f390112b10c6198bb9c6d99c0b7a82ddd3c463f286fe7860a76afdf7e3a69c0020508d693ccf04eac11f
|
||||||
|
DIST glance-2014.2.tar.gz 780616 SHA256 49838163c3ccbe068c1868fe38b0567aa7267fbe3245b010e196de8624a07082 SHA512 782cc6d6e759f98dc5399566264769f5806a50dfa469ac35bbd95f27a33df31837252d4e07b080e442eb53c572d8d8f29332ae6dcbdcc8f7e3e836a06a83841f WHIRLPOOL f1731885c045665ce54dd3b2e39fe994a1e80db8f6b74cdb556899f94632681ae9037471864442a724d7cbb6f4deae100856ce482f112a485ec26fca81b22597
|
||||||
|
@ -0,0 +1,158 @@
|
|||||||
|
# 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-2014.2.9999.ebuild,v 1.3 2014/11/18 22:27:02 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"
|
||||||
|
EGIT_BRANCH="stable/juno"
|
||||||
|
|
||||||
|
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.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}] )"
|
||||||
|
|
||||||
|
#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.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}]
|
||||||
|
)
|
||||||
|
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}]
|
||||||
|
)
|
||||||
|
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/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/eventlet-0.15.1[${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/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/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-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-messaging-1.4.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
|
||||||
|
}
|
@ -0,0 +1,157 @@
|
|||||||
|
# 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-2014.2.ebuild,v 1.2 2014/11/18 22:27:02 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? ( >=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.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}]
|
||||||
|
)
|
||||||
|
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}]
|
||||||
|
)
|
||||||
|
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/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/eventlet-0.15.1[${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/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/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-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-messaging-1.4.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,3 +1,4 @@
|
|||||||
DIST bareos-12.4.5.tar.gz 3496879 SHA256 2defc15ed4fb6483e1d45ea63bb9cb8ba009e2b31c7755544984f1813bf4e017 SHA512 a59e95bc9b4a5147d8254e6b802c411956d324571ac084f5cb11629ddad59d605cdad2ab7b86f001af8c32faf15070833f233a44cbefaf71d13cad05faaba5cf WHIRLPOOL c95492acb57729e45a6ff5d2ae1894de4ebdb9e416d9f8a5beeef89ccf563a12ea8d5cdb943c2b6ec5681fb2bf0d348fb5e089ecac571256a835b4fd1a4459c8
|
DIST bareos-12.4.5.tar.gz 3496879 SHA256 2defc15ed4fb6483e1d45ea63bb9cb8ba009e2b31c7755544984f1813bf4e017 SHA512 a59e95bc9b4a5147d8254e6b802c411956d324571ac084f5cb11629ddad59d605cdad2ab7b86f001af8c32faf15070833f233a44cbefaf71d13cad05faaba5cf WHIRLPOOL c95492acb57729e45a6ff5d2ae1894de4ebdb9e416d9f8a5beeef89ccf563a12ea8d5cdb943c2b6ec5681fb2bf0d348fb5e089ecac571256a835b4fd1a4459c8
|
||||||
DIST bareos-13.2.2.tar.gz 3429649 SHA256 389204b1307da76c08d0a332ed41d5c64f0cc496c83a5ae0931f4571217976f6 SHA512 56a516bec4f5205f02d84939a71e9bf2278570c8296aab7c99c714e90910b8bac9137e5ad24da1a3c8f4e3d1b2e4dcaeebee1bbabe9d83ae74b9021ef82472b9 WHIRLPOOL bb6de279c69667a4900fa0b6f5b2694c284965090e21b79cc50e97d5d955b2f526535d6f8a4d7290e4af3212472e47c7e368c18fdde0d8510951756e8cbb9a2c
|
|
||||||
DIST bareos-13.2.3.tar.gz 3451591 SHA256 5245333699caaa48a5234e34c379e9994274b1002b7be4801f84a9e7bf78437e SHA512 2d0b14509d6ff9668151f6f6ff18513cf1ecfe91d24fd5d646c25f3d307ce6c24a1aacfaa824a85e4a1d5aba8157e854bf629234e4302c32f3f5de841842c819 WHIRLPOOL 849f89362e392ecb4061e1c2623f158e02a16b0e0fb8e78f993c8ea206d01dfc8d2209234e40dd6f7edd700ec8a321fb6020d3aaed389c631bf3e43028b9e679
|
DIST bareos-13.2.3.tar.gz 3451591 SHA256 5245333699caaa48a5234e34c379e9994274b1002b7be4801f84a9e7bf78437e SHA512 2d0b14509d6ff9668151f6f6ff18513cf1ecfe91d24fd5d646c25f3d307ce6c24a1aacfaa824a85e4a1d5aba8157e854bf629234e4302c32f3f5de841842c819 WHIRLPOOL 849f89362e392ecb4061e1c2623f158e02a16b0e0fb8e78f993c8ea206d01dfc8d2209234e40dd6f7edd700ec8a321fb6020d3aaed389c631bf3e43028b9e679
|
||||||
|
DIST bareos-13.2.4.tar.gz 3467280 SHA256 3e46096444620e86e1e6be76ba6c7c4ee905e2cbc401cf02bba2afc75f84cfbd SHA512 8a8a1a4806c028d25c7921ccf487d0e81be847821b3b66b7b56777f3a00c8279df4b1f0c31c2d3d7a374c646b084a799df8e2f20aa756e9fe888d9296e98347a WHIRLPOOL 7260e7ff935b177dbe56e272168492649099c28417f246a28fa1b517c84c179fb32df83a35e24dcdf54f6e46c98bfc487e5403e525aa19d7ceeb3ca6292cf2f9
|
||||||
|
DIST bareos-14.2.1.tar.gz 3742585 SHA256 3a95cc717508d7d96242dc5ee6491db5b0ca65bc448c1c39a9d0b389039714d2 SHA512 a5a147df2bbf2a24f9157f1e8f63a5b2f4573089fe1ea57079cffb91121652be402be850c02854bb09c1abba292949f2c8d61ed52a05dc13b22c4dafd73f0f92 WHIRLPOOL 580e7848fae349dd4582d7dd65fdf3c14de9be89c495733c975939014b6f5f87f9165129715388c4a09abe80dd4d9a75b30e1fbc55c08b0d9cc88f55bf499d87
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST ess-12.09.tgz 3332863 SHA256 3167a84c9958605e9c1de7dc2dce564e22e89b79c9d1ba7ff7f66013af56f2b8 SHA512 652bac7965dfc594071a8cb332692522696930bce1617938a88835962a246faa6bcd1eb7ab0a340fbce71c2d93a8953ecf49dec684080635c0135c1db097d35c WHIRLPOOL 14c63d4397e635da5b7c5244ddc814c23ba494f4cdaa79081b35eef9c04c71c6c875c009518e9bd4e37f945c4a2b4f62ed27c93eebcfa65e090e03c77d995391
|
|
||||||
DIST ess-13.09.tgz 3356969 SHA256 d0625f8ac38831a05d419435d3a6ccf852878c8aea018c3f4a9c9d6bd61e71d2 SHA512 96a91a41c9b390c27646e4b95d7a41e6b22d592c82bf775f2e1b70905c7bc684c3d6645496275d245c9f882030da1b3bd5cd3ba5711acbec3a07cdb2d065a5dd WHIRLPOOL 3560d95bcb43a65ca86787274fa96106611a98041cf63905a4066223247d8557405b7557da2c468d836d4570d4e791aa36e84e76585fc9668729926ef0759598
|
DIST ess-13.09.tgz 3356969 SHA256 d0625f8ac38831a05d419435d3a6ccf852878c8aea018c3f4a9c9d6bd61e71d2 SHA512 96a91a41c9b390c27646e4b95d7a41e6b22d592c82bf775f2e1b70905c7bc684c3d6645496275d245c9f882030da1b3bd5cd3ba5711acbec3a07cdb2d065a5dd WHIRLPOOL 3560d95bcb43a65ca86787274fa96106611a98041cf63905a4066223247d8557405b7557da2c468d836d4570d4e791aa36e84e76585fc9668729926ef0759598
|
||||||
|
DIST ess-14.09.tgz 3350987 SHA256 b6f1badd065e2e42f1d9d75a4e7a04290849d6f7a2bdb8413f73e0eae4014571 SHA512 91e275810f7a8c856f3392194ad3fb3d5f5b966e887568b22c133a362164e71ff5306d1d1a70e97f9d10261fe82eecb5f14e99a0dad4a4e239f5b810d7bba8ac WHIRLPOOL 5eabe6d65d7b5d420a7c6989b82d9901ac20d7b6376223f5aee39da7212ea395d15a98ce86c49fb2782706ba524532ceb38fd23dafaae5891a55958d1c676221
|
||||||
|
@ -1,31 +1,10 @@
|
|||||||
DIST sqlite-2.8.16.tar.gz 981834 SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e SHA512 262cacbb9a6e615cd6ce7c2992c4dd5b0cd59de096daa74925e81baef4c0e4b3d9a7e4ebf8f4ba949afac4fe2fbf2c627ead29fa72ff38dffe6446ae46c40d4a WHIRLPOOL 78c4dc05f94d97483c03b1f1eee67f86fd5d9499e82b082ba3951878867d10d18ecbb5cac9086ce509c0cb1cb47b57661709a28d2ee7e61038512d1c11c77bff
|
DIST sqlite-2.8.16.tar.gz 981834 SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e SHA512 262cacbb9a6e615cd6ce7c2992c4dd5b0cd59de096daa74925e81baef4c0e4b3d9a7e4ebf8f4ba949afac4fe2fbf2c627ead29fa72ff38dffe6446ae46c40d4a WHIRLPOOL 78c4dc05f94d97483c03b1f1eee67f86fd5d9499e82b082ba3951878867d10d18ecbb5cac9086ce509c0cb1cb47b57661709a28d2ee7e61038512d1c11c77bff
|
||||||
DIST sqlite-autoconf-3080200.tar.gz 1917056 SHA256 a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92 SHA512 31d47f366db9176df8c244361cab2295fcbcc06e47e3d9f758622a134f19f565c02e587f947939e2387bc488bbb2ad443dd1ba9e5520cc7f39bf398a44695bb1 WHIRLPOOL d3075381e43e82da79bc8186d02e88df125671950c4cff1b62b5ade186934ef6ac9d70f22784dd62149a7093395ae25bff0042ad34cc7bd9fdd947e54687988b
|
|
||||||
DIST sqlite-autoconf-3080300.tar.gz 1923594 SHA256 dabe38cf6732a9dfd57e9a2d2629dfb12ea3f2bf8948987f91318d01e6f72a26 SHA512 8e4e6133e99b31b026e969f28dcae6d57a9a099f08c98bb522f601527e1f287cf804007a12287a6f1105d7d5a7e655713ae257c38ee5478a44479b4e699c02c6 WHIRLPOOL 2b050d0bdf150392899591a66bfee05aa7f1c3959aaf32792fce6a65c9155f742ff954e022a84d7cdd7185c3e994071cf9d53a650c50377cbc0508b4137328af
|
|
||||||
DIST sqlite-autoconf-3080301.tar.gz 1923168 SHA256 de5dc216e9289fabf027f78dbbface32ffc8c6341b7d841d0814b1a452ffdb8c SHA512 5fef9769c7e8579aebfd83e7fe79ac0b1ec2939303b960e85deed4822382048c84ecdce3a18e33a0ca4277458cd79e00459934c994a4114ae94485454cb82b21 WHIRLPOOL f619b1267b2421dfc0bf6584c65e80fb0721247f0620592ad7efc2f2d026833aa80d5c66aa1f21fd5d5e9a1a75ffe4e830541deeec6dea338453a7286e48fb02
|
|
||||||
DIST sqlite-autoconf-3080400.tar.gz 1937306 SHA256 e22c4f7daabf76fd060f536d60538182481eaf4a105dd4b90b2fc8fbbe2ee5a7 SHA512 9bf96fab29c5a39543f66d30037034f679b8fc8e5d73cb73e9714a7aae65e7d8c8a6fd86d3227ae55d9efbe3de35fa990580a74e9dc580a41e2aaa5276344ee8 WHIRLPOOL 0e52afa3dfd02380affd1d243b0dc603411273b1c8487df94ff6374ca3043e9bfcfe2cc9bd6a05afd4dd435191c62e4a77547e6478c166de4532abc60e833544
|
|
||||||
DIST sqlite-autoconf-3080401.tar.gz 1937368 SHA256 17227492466bb29fbef30d94a7cc27ec799e36c5d4d879dedd331079a6d1bc38 SHA512 222868477a73b2f15ee95dbe244a724fd42ad6d6f7401fda0161ac40d13babed36e42cbafd154102dcab202f10576c4460143c634e31701381d314b2390e186b WHIRLPOOL 757ab7e34ef59ec2148f00ac5a879ade78a9617070ad42750ba49a4da0a0f3ec4a004a51990c914ce86bb8aa0ea24ec5d3e330e4a28172d3cb7fac04eaca5761
|
|
||||||
DIST sqlite-autoconf-3080403.tar.gz 1937379 SHA256 e0e995e23a324a5d6ae95d8a836240382a4d7475d09707fc469c8cafcbd48d65 SHA512 bfd2f8cea02497f3d3e3b4925bcf8156bacadfe4b711ae55339357fc91649a2fa59787e3a907ee49dd4ac441c1e980f3b29a5ec28d4c5d6323b92f69fb19be73 WHIRLPOOL 100963ed7c3f9cbe548f49130741baca2bd88973e898b153b3ab966e8cab0f288206b4b54899bb9509fc610308f1b4d35bc87bd9cb9248f8fbe1caecb5afb7a1
|
|
||||||
DIST sqlite-autoconf-3080500.tar.gz 1957050 SHA256 98c33abe4106e508e73fda648b2657ac9e969fe24695f543dcde68cc71f3091b SHA512 e1bb9148070dab712f305f3c1fd18419499199a77bb7b769e4f60f86c0a90e0d554fa878c161d22c2df58e7fefac5ac29b82ee0da972177f9581d296d973d7c3 WHIRLPOOL 4f333c9e55961c645cd058d6dbd9126ddd3d1d2b3fee4ecef830213112678d99bce40004d2eb869aeb1cfebecc5dce6817a5aae66d66e9e24edb5916fa498f8b
|
|
||||||
DIST sqlite-autoconf-3080600.tar.gz 1968379 SHA256 53bab14255bc16c3d73fdbe54b364c1764709d68dda167587f8026c98b9f4e95 SHA512 71cb9427c7d05bcd33b7585824bbcfe6b15b379b6c914eba1ec33c7517be158ee43a7f890db55463b811ec90d8a6b15f12336acba70ba01b39b33ff11a411890 WHIRLPOOL 5287cc6a662ad0655c2c8837653402ca2fdf2835e947b65122861ac7282053627b2b3eee7967fa2bdc30ff32d3f3f9812c4957bfa999e9c39e267f3aca9eb65c
|
DIST sqlite-autoconf-3080600.tar.gz 1968379 SHA256 53bab14255bc16c3d73fdbe54b364c1764709d68dda167587f8026c98b9f4e95 SHA512 71cb9427c7d05bcd33b7585824bbcfe6b15b379b6c914eba1ec33c7517be158ee43a7f890db55463b811ec90d8a6b15f12336acba70ba01b39b33ff11a411890 WHIRLPOOL 5287cc6a662ad0655c2c8837653402ca2fdf2835e947b65122861ac7282053627b2b3eee7967fa2bdc30ff32d3f3f9812c4957bfa999e9c39e267f3aca9eb65c
|
||||||
DIST sqlite-autoconf-3080700.tar.gz 1998217 SHA256 d0b42377fb59ea8dfe690334af04505e34e60e6875058a01aebd2502ac63d4ae SHA512 32aafa679e4a1c2f504e69f58fec8824c478defcaefe66bfe2e42a223ddc9c02b07ae4ccb9b497773829cb92fdf90b159ff368b3c20a53a7494fb1eaa4a94265 WHIRLPOOL 82ae1c031c31b26ce7177d329ef7a17462f04a7df2b76f3397923f06860ad9406ad09985d3a541d9764cb16ff9ff759dfbc31c057c73860738defeb9ac4329cb
|
DIST sqlite-autoconf-3080700.tar.gz 1998217 SHA256 d0b42377fb59ea8dfe690334af04505e34e60e6875058a01aebd2502ac63d4ae SHA512 32aafa679e4a1c2f504e69f58fec8824c478defcaefe66bfe2e42a223ddc9c02b07ae4ccb9b497773829cb92fdf90b159ff368b3c20a53a7494fb1eaa4a94265 WHIRLPOOL 82ae1c031c31b26ce7177d329ef7a17462f04a7df2b76f3397923f06860ad9406ad09985d3a541d9764cb16ff9ff759dfbc31c057c73860738defeb9ac4329cb
|
||||||
DIST sqlite-autoconf-3080701.tar.gz 1998389 SHA256 9d2854bec7b26dfe9aceb1faa17d40674daa15a23bbab67018191ffbe0339533 SHA512 97caaed40600f2831b5d9807f0f4c802ef4dcaa638febf1f6bfa4ce0a16d6c57325e9bccb1f95bdcc5e7c5f473b59f317d6d7773f22ecf3ae157bf1964ac1c39 WHIRLPOOL 704546eb7e45ce671f293056f44378d880a08f27600d57a48a6188069dee584830b271f04900d70d6c73e489b6b5367d4ecd1e281d6d7bacbc7da06adff4e81d
|
DIST sqlite-autoconf-3080701.tar.gz 1998389 SHA256 9d2854bec7b26dfe9aceb1faa17d40674daa15a23bbab67018191ffbe0339533 SHA512 97caaed40600f2831b5d9807f0f4c802ef4dcaa638febf1f6bfa4ce0a16d6c57325e9bccb1f95bdcc5e7c5f473b59f317d6d7773f22ecf3ae157bf1964ac1c39 WHIRLPOOL 704546eb7e45ce671f293056f44378d880a08f27600d57a48a6188069dee584830b271f04900d70d6c73e489b6b5367d4ecd1e281d6d7bacbc7da06adff4e81d
|
||||||
DIST sqlite-doc-3080200.zip 4272848 SHA256 384aa6735bd10e561820c4c61e7fd25f6b2416663f201151f31162741b868603 SHA512 b96de0be9ac2f7bbbe198c6b5ccf6b283aebe6d38533efdc384f20051b5a6c98bed6dadd13d2cc83f114200c15ea432e20d3e0aadf7f7000f618622f389efb8a WHIRLPOOL 348b7046a8111269e32f9e8023710c7f74401f6fc997396cd4853e1e4c804f26029d688b15333970f56d1a7404ab2cfdbeabe23a504974ea79a347408b8cba6d
|
|
||||||
DIST sqlite-doc-3080300.zip 4600279 SHA256 5bf632eba7f9ce324dd9b345448cc7875e6ee081c9df2f7d7dd2fb3c0fb02a23 SHA512 cf48c6c6cf0e2513cb8f43387d4ff5328f039f951ba10fdd3f41d2d179e879f79039edfb1e0d5655b7555eff0e4bbb74c1de196fa8a51634a0ca1ad2909b62ef WHIRLPOOL 04cf870fce40759c1c66fa2f323e7d54c8e80fdc5c0bf55f8e3f4f7f317bcf72316b322065287559718e1a3af56c8bda11a17e4783d3b920d12c0808b169d8f4
|
|
||||||
DIST sqlite-doc-3080301.zip 4603427 SHA256 7af07481a18e52fd1d8269c249f452650dfd380a75ac8589b52b71d6402064f5 SHA512 fe268da4ace408a1228ecfd2e93b31e60aa62f9df82d234be44c823799be19b483ebc236631e85a20ddadae502394272ff25ea9c32e15f26ca57ba92c6b42b2d WHIRLPOOL 9b66fe4c356cd6f470e9f4fd21da0d587db37d64ec9948108bd88ad3924fa08e7373193a8fd5d285e36ec11d96e7be46af1e90caddc71f754715706739cbabd1
|
|
||||||
DIST sqlite-doc-3080400.zip 4609851 SHA256 ef4a95391731ea4d1396fb4de87a8d45916c56468850beb0a78ba3323cb6bcf0 SHA512 8d4b14418f0c3f6489ee0a8315d5c029acfc2a58ea6a1c0d02fb5042d3eae1ca855c2362e2a98c8551592a1418ff332001d2609e85855266159cf055f269c85f WHIRLPOOL c632a7b285ba89b88301ab5e81468dcbfb0c985915f330faea95703853e18b723b1c2e2c9fa4141d24933947ccb8fdfaa2b2f6615e63849108cb9c23e9073bb4
|
|
||||||
DIST sqlite-doc-3080401.zip 4611830 SHA256 0810abeba630428db8d430f492fa1efbba1fe4e066131fe3cc1f7497e20902ba SHA512 6791b28268ff0a753f41fd1955d28e9732caf3f040b31e9a2ae5cfc4fdbfe445327bd924a8d2dfdea4eacbab3950e2ef3395b5d73552ab2e8fdc08a9f511ed79 WHIRLPOOL 3ae7c3ed0dda5fa999cd39638babd39b1dd0e469a05f8df3506f7fe7f80f8c8c55520cfb998380b08539583d9d069330945192be2b64c8b697f4c89692853cd2
|
|
||||||
DIST sqlite-doc-3080403.zip 4628472 SHA256 aacbcbac847168f97053518595ec1a5e23ed3eb8975fd91d133265f061ef1d53 SHA512 9822ed4a252fbb95d136d0f794bd8bcddafa97c17d7b673ccdaac844ef1bd4616526eedc6c128368d384c6ca8005ec552b1dc39cbaf03d33bf0988737173c337 WHIRLPOOL 1deab0effaeeb1a7a72485cd77a1f4c401b0af1259b6acd7bcc7208de5837ba149b35f3bd2730ca5ccb4f6b4f02974282ccfc918957304091d5cb0d4a7b31feb
|
|
||||||
DIST sqlite-doc-3080500.zip 4446454 SHA256 d694c49f35d93f54fc714e749ea773e0d8cf2a8eb733d19b6749c27f9604929a SHA512 19c1e8b177b4b7c708f145b289337e3cbe4bc417887fff9f9ff608b86fbf62f83bd1a5b99714c513fb36b36184c509c7383d037fcddf91719a217bcd61542f43 WHIRLPOOL 2c6c745aebc11a1d7d369aafc3c083d0ae7e5225a7af532150875c352c534d823fc54ccf223e4bfea1a4578e60df74a6aac68e3aaec187c981f796a4701bd0f2
|
|
||||||
DIST sqlite-doc-3080600.zip 4736026 SHA256 c187ffe719e35ab03970db4d1fb4a4865ae4f8d943ceaaa79f635a51d982ca6e SHA512 58bd1a58156e0d5d19c939d7a82b756c68635fe6b7ff8ae2189dcababb2b8c80de8fdb2646da9d8ec5381a716ca73f32f12d63a2be9336091d3ebbb90cc46d54 WHIRLPOOL 6339a21065d2948e6350cae84071528cf492735b83960959cd0ace1007a0c8ab9099d4bd028bc9d02422c4a07b05f8b3246fe93b48b75ae5ddb0587db0d985c7
|
DIST sqlite-doc-3080600.zip 4736026 SHA256 c187ffe719e35ab03970db4d1fb4a4865ae4f8d943ceaaa79f635a51d982ca6e SHA512 58bd1a58156e0d5d19c939d7a82b756c68635fe6b7ff8ae2189dcababb2b8c80de8fdb2646da9d8ec5381a716ca73f32f12d63a2be9336091d3ebbb90cc46d54 WHIRLPOOL 6339a21065d2948e6350cae84071528cf492735b83960959cd0ace1007a0c8ab9099d4bd028bc9d02422c4a07b05f8b3246fe93b48b75ae5ddb0587db0d985c7
|
||||||
DIST sqlite-doc-3080700.zip 4901008 SHA256 79126f7035ae1b32029e8943db492cf82bc617109245fa9a08ec71072122a0eb SHA512 c9d2784dff719515cf3b5a95fddb3c9738eebcfdde5a7605baf4824d01aa3215d293788b55a7d20fa645b952df53951c5e2dfab0bf5defe460ede8a6643dcb77 WHIRLPOOL 9b647a5d6c28a7c8f96883ec85fe14ceb01fb2c48dbe83283ed01ccf8821759fa00f0bb4be126be033cee5271fa47bfdaa62642698f8f35880c8a69835e4b741
|
DIST sqlite-doc-3080700.zip 4901008 SHA256 79126f7035ae1b32029e8943db492cf82bc617109245fa9a08ec71072122a0eb SHA512 c9d2784dff719515cf3b5a95fddb3c9738eebcfdde5a7605baf4824d01aa3215d293788b55a7d20fa645b952df53951c5e2dfab0bf5defe460ede8a6643dcb77 WHIRLPOOL 9b647a5d6c28a7c8f96883ec85fe14ceb01fb2c48dbe83283ed01ccf8821759fa00f0bb4be126be033cee5271fa47bfdaa62642698f8f35880c8a69835e4b741
|
||||||
DIST sqlite-doc-3080701.zip 4909904 SHA256 d50444d9ebf4302cb8658172a34602056b65313d93ee32eba213cd7111bfc53a SHA512 cdd4244c9ffa96dfe48db81be193b052a227fea11c6eb67a1179438d03a2846814c11873d60ccb1f2f949b7a8e90bb13b52b7ccc73911b48e575e9ea77b50ce2 WHIRLPOOL 38a44b456997e2830bb529fb9d2f3cbc8e1aa5c8080862fd1694b0bcf75692a996980dcbc749700ba5bf9add8112904b9f625e97d34f9d77b51299cdcc26497e
|
DIST sqlite-doc-3080701.zip 4909904 SHA256 d50444d9ebf4302cb8658172a34602056b65313d93ee32eba213cd7111bfc53a SHA512 cdd4244c9ffa96dfe48db81be193b052a227fea11c6eb67a1179438d03a2846814c11873d60ccb1f2f949b7a8e90bb13b52b7ccc73911b48e575e9ea77b50ce2 WHIRLPOOL 38a44b456997e2830bb529fb9d2f3cbc8e1aa5c8080862fd1694b0bcf75692a996980dcbc749700ba5bf9add8112904b9f625e97d34f9d77b51299cdcc26497e
|
||||||
DIST sqlite-src-3080200.zip 5522243 SHA256 aede689b0ce255036fa3631f7794dbf639438617343503c73a9e9c518fe386cf SHA512 65969b214d88e66c9ad55d78b6a1f624eab427679f8b21dc694aa843346d7891bf267e65380222220304ecd2561138ceb236fbea619a25000f03ea89dd7b26e2 WHIRLPOOL 1fe1d1c482c025c7cc28a3822088d04d39824db0b61e56782df15dc62383ab30409302dc6fbbbd2f36c3333dc3fc7539214038cf58be8e73cc6e0b25bc11a586
|
|
||||||
DIST sqlite-src-3080300.zip 5552384 SHA256 801af0d50c8bf0b648383a0a2c8f2b41a6d51aae9fda1ae9e64205410117c642 SHA512 f0a1fbd54e8da9fc5374b7a0a286439346c4c1753c9382f934c197f7111c5a3c0504961123691c9bea15d0058f13c53f4171735bd218fdec5922ca87606edb37 WHIRLPOOL 4123be5a67b93abde5873a218efbe1e89893b27ab455a6047425a861f368f89ac65c9eb58c49f321b4078e910b3bb30c50501607eb0dc64262f82ec5df489efb
|
|
||||||
DIST sqlite-src-3080301.zip 5552847 SHA256 6701bf76f41cd2637081c86481a988be4284c805a5b509ce0f1a71b92c18d8cb SHA512 689601b3dfcecff05b609e4e75314ca247f2a152246ce096b855d605ccc0ddbec009b3468e7ed14bb341e2eaf1dfe9edde495d0e955f832c6817997e6bc898e6 WHIRLPOOL 762bf47a6ee45b6cca8187394475b589056d2d08125b5026c17145b00e5cdf36493d894ef0373f3d321337d65d65893f83aa15b0e99c97466b8f4a45b0d8bdf3
|
|
||||||
DIST sqlite-src-3080400.zip 5574963 SHA256 014d12ab3e1f51dde14a96170b9933bef8dc4a7194b6519c5288a1cff3a26fab SHA512 1fb235084d516134cc03017298e05347c7edd38ade4f10ea36ea038d377d6a98d5537d1547187a133b7bc3eb09fbfa7533b8b3f1fed397f649dec1ac4fb79122 WHIRLPOOL c7bf7fed33069ef9cd009bddb47592146c6d1509959f5304ba3420835da24f12fad882e68503141993b35320b1ce5ecda78de7afbb93a48b2d43571d6ec7e8eb
|
|
||||||
DIST sqlite-src-3080401.zip 5576317 SHA256 0052825fc8556bba3d448c90a1dd4193d235a00cf2d85e40ed0a1592b8d57515 SHA512 dc9ee32860a81618fdb1eda3fac67b7040e604b6b3d9a1d9d4e4660c4b0cad2541c73df634873f641c3e5a02d3fa2bbd8b3e84bca621ea656cc2bd8358127292 WHIRLPOOL def420b8dee07e68c85b999aeda0a35a24bfdd6fa0557a3ca18c70e5ed29d852c26a2dd4a62ba8e901b1e6b2af951558f7766d9367f26c37521645b8f779e1db
|
|
||||||
DIST sqlite-src-3080403.zip 5576481 SHA256 f71c8677c5492e24243d2a82fe9af1a736d19d7240325b0345ede2bf59b0d17f SHA512 7d2b1e9123b220627334c8301dcc17b94732cdd434a50c30a8362a69965f086a415db4bccc0aa57b456de8553fdcd21f14d396f33321561ee3dff574631245f1 WHIRLPOOL b88455021e0dd3e57309120ab7e3996d1a297d751e0d4d40fc55506c580d70cea826e864ceb339865532abbee04a19a6c1d74a406c19d54a36c7e5737b5c1eba
|
|
||||||
DIST sqlite-src-3080500.zip 5629667 SHA256 c600d494109d977d4fa924eb8b17a8051e1e0e7ec8312337d647478cf7121938 SHA512 b72c52334604c593d5a27a9d13dec69d4695f39d9ae202489ffca7b47730bb8f14e923ce230584dbf4a5918094002e4e3ae4771464a37aecb0835c96e301003c WHIRLPOOL 3543f026c4b414d101367c3d7330ad49836c64bf7c22870459b098394f1be59b50895905511403a184924f2d116e386a653e14ffb662b7452a3d18e2206408e4
|
|
||||||
DIST sqlite-src-3080600.zip 5683499 SHA256 ffe524334ec012a27ab2d2687f35d2ed34286e2ba8f8e13dd9f1ec73ce9dce31 SHA512 92b11db11ddcd8c2e336af29b3f7c1bf39e6e2575eeca7cee20323065958b21df48316f7135757b2a9a31fb52b824064df22ce1ed44ce17ed60444d61f6620ad WHIRLPOOL fdcfda872b72a67709a2725025e06749114c0a6d62cf991e59397d43520a1147ec5356f4cd52fb94263f6fce49364a299dd6d546f7b7970866ccdade3b76b9ff
|
DIST sqlite-src-3080600.zip 5683499 SHA256 ffe524334ec012a27ab2d2687f35d2ed34286e2ba8f8e13dd9f1ec73ce9dce31 SHA512 92b11db11ddcd8c2e336af29b3f7c1bf39e6e2575eeca7cee20323065958b21df48316f7135757b2a9a31fb52b824064df22ce1ed44ce17ed60444d61f6620ad WHIRLPOOL fdcfda872b72a67709a2725025e06749114c0a6d62cf991e59397d43520a1147ec5356f4cd52fb94263f6fce49364a299dd6d546f7b7970866ccdade3b76b9ff
|
||||||
DIST sqlite-src-3080700.zip 5751697 SHA256 dc2f064f43d0ce554e53ce6dc8b3616b0b6f7fe0b28ca8af61f72b0d3bc1a191 SHA512 682f71be7c9f8c0d5a4d04302683566350b5a8d8893a3064395ebf969fd5a679afd750abbcefe997a12c2c9e3ba93dac2202e8e63e23f5df8b113b4bbe17a334 WHIRLPOOL 08e22ba6778e4c86214afdb17f68b3569efe8de8fa9e94bab4e74c6687f572891248e3e9f8f9e1a0fb2e001d34df2cb937a1193ec07a9f1d9fc19aa2a2f24b39
|
DIST sqlite-src-3080700.zip 5751697 SHA256 dc2f064f43d0ce554e53ce6dc8b3616b0b6f7fe0b28ca8af61f72b0d3bc1a191 SHA512 682f71be7c9f8c0d5a4d04302683566350b5a8d8893a3064395ebf969fd5a679afd750abbcefe997a12c2c9e3ba93dac2202e8e63e23f5df8b113b4bbe17a334 WHIRLPOOL 08e22ba6778e4c86214afdb17f68b3569efe8de8fa9e94bab4e74c6687f572891248e3e9f8f9e1a0fb2e001d34df2cb937a1193ec07a9f1d9fc19aa2a2f24b39
|
||||||
DIST sqlite-src-3080701.zip 5752291 SHA256 1bed8d029b61fd4532659a1bfbdf3621e2146bb7c5389b6aef62e8ee496bd9a9 SHA512 28e57c2e5402cd991cf63dc9b8608113454d23e8ac306f8243269773fb4b908ae28499835d7c38d84da6b6db3a7c909745081b34dbe2d360f4fdc1ef543a9562 WHIRLPOOL 914e587cf739598fbfe6f82aae4591f4332e173933fe04c57c4fbef43e06d966bc2771a013fb2b17e7c5a4bf8b79d5900af665bea0754de95f26ec16c6db758e
|
DIST sqlite-src-3080701.zip 5752291 SHA256 1bed8d029b61fd4532659a1bfbdf3621e2146bb7c5389b6aef62e8ee496bd9a9 SHA512 28e57c2e5402cd991cf63dc9b8608113454d23e8ac306f8243269773fb4b908ae28499835d7c38d84da6b6db3a7c909745081b34dbe2d360f4fdc1ef543a9562 WHIRLPOOL 914e587cf739598fbfe6f82aae4591f4332e173933fe04c57c4fbef43e06d966bc2771a013fb2b17e7c5a4bf8b79d5900af665bea0754de95f26ec16c6db758e
|
||||||
|
@ -1,159 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.2.ebuild,v 1.12 2014/02/01 03:28:35 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2013/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2013/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2013/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2013/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:= )
|
|
||||||
readline? ( sys-libs/readline )
|
|
||||||
tcl? ( dev-lang/tcl:= )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
find "${WORKDIR}/${PN}-doc-${DOC_PV}" -name ".[_~]*" -delete
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.3.1.ebuild,v 1.4 2014/06/14 10:41:17 phajdan.jr Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.3.ebuild,v 1.2 2014/02/09 17:50:50 floppym Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.4.1.ebuild,v 1.1 2014/03/11 22:46:18 floppym Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.4.3.ebuild,v 1.6 2014/07/22 19:20:36 pacho Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.4.ebuild,v 1.1 2014/03/11 21:53:17 floppym Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.5.ebuild,v 1.4 2014/08/14 17:25:31 phajdan.jr Exp $
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
|
||||||
|
|
||||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
|
||||||
DOC_PV="${SRC_PV}"
|
|
||||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
|
||||||
|
|
||||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
|
||||||
HOMEPAGE="http://sqlite.org/"
|
|
||||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
|
||||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!tcl? (
|
|
||||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
|
||||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
|
||||||
)"
|
|
||||||
|
|
||||||
LICENSE="public-domain"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
|
||||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
|
||||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( app-arch/unzip )
|
|
||||||
tcl? ( app-arch/unzip )
|
|
||||||
test? (
|
|
||||||
app-arch/unzip
|
|
||||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
amalgamation() {
|
|
||||||
use !tcl && use !test
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if amalgamation; then
|
|
||||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
|
||||||
else
|
|
||||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if amalgamation; then
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
|
||||||
else
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
|
||||||
# use prefix && eautoreconf
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
|
||||||
if amalgamation; then
|
|
||||||
if use debug; then
|
|
||||||
append-cppflags -DSQLITE_DEBUG
|
|
||||||
else
|
|
||||||
append-cppflags -DNDEBUG
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Support column metadata functions.
|
|
||||||
# http://sqlite.org/c3ref/column_database_name.html
|
|
||||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
|
||||||
|
|
||||||
# Support Full-Text Search versions 3 and 4.
|
|
||||||
# http://sqlite.org/fts3.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
|
||||||
|
|
||||||
# Support R*Trees.
|
|
||||||
# http://sqlite.org/rtree.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
|
||||||
|
|
||||||
# Support soundex() function.
|
|
||||||
# http://sqlite.org/lang_corefunc.html#soundex
|
|
||||||
append-cppflags -DSQLITE_SOUNDEX
|
|
||||||
|
|
||||||
# Support unlock notification.
|
|
||||||
# http://sqlite.org/unlock_notify.html
|
|
||||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
|
||||||
|
|
||||||
if use icu; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_ICU
|
|
||||||
if amalgamation; then
|
|
||||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
else
|
|
||||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable secure_delete pragma.
|
|
||||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
|
||||||
if use secure-delete; then
|
|
||||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
|
||||||
# OSX. By default they are enabled, and use semantics that only make sense
|
|
||||||
# on OSX. However, they require gethostuuid() function for that, which is
|
|
||||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
|
||||||
# versions of OSX we have to disable all this nifty locking options, as
|
|
||||||
# suggested by upstream.
|
|
||||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
|
||||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "${CHOST}" == *-mint* ]]; then
|
|
||||||
append-cppflags -DSQLITE_OMIT_WAL
|
|
||||||
fi
|
|
||||||
|
|
||||||
# `configure` from amalgamation tarball does not support
|
|
||||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
|
||||||
econf \
|
|
||||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
|
||||||
--enable-threadsafe \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
|
||||||
$(amalgamation || use_enable debug) \
|
|
||||||
$(amalgamation || echo --enable-tcl)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
if [[ "${EUID}" -eq 0 ]]; then
|
|
||||||
ewarn "Skipping tests due to root permissions"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake $(use debug && echo fulltest || echo test)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
doman sqlite3.1
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
commit 2f4ebeb2c27756c65906949dcf19663043089632
|
|
||||||
Author: Yorick Peterse <yorickpeterse@gmail.com>
|
|
||||||
Date: Tue Jun 3 20:26:55 2014 +0200
|
|
||||||
|
|
||||||
Implement RbConfig::CONFIG['NULLCMD']
|
|
||||||
|
|
||||||
Based on some digging through the MRI source code this always seems to be set
|
|
||||||
to ":".
|
|
||||||
|
|
||||||
Fixes #3054.
|
|
||||||
|
|
||||||
diff --git a/library/rbconfig.rb b/library/rbconfig.rb
|
|
||||||
index 2e0cbba..d47cc43 100644
|
|
||||||
--- a/library/rbconfig.rb
|
|
||||||
+++ b/library/rbconfig.rb
|
|
||||||
@@ -106,6 +106,7 @@ module RbConfig
|
|
||||||
CONFIG["STRIP"] = "strip -A -n"
|
|
||||||
CONFIG["MANTYPE"] = "doc"
|
|
||||||
CONFIG["MAKEFILES"] = "Makefile"
|
|
||||||
+ CONFIG["NULLCMD"] = ":"
|
|
||||||
# compile tools flags
|
|
||||||
# since we hardcode using gcc, and this flag is only
|
|
||||||
# used by mkmf to compile extensions, be sure PIC is in
|
|
@ -0,0 +1,13 @@
|
|||||||
|
--- libnsfb-0.1.2/Makefile
|
||||||
|
+++ libnsfb-0.1.2/Makefile
|
||||||
|
@@ -20,8 +20,8 @@
|
||||||
|
# would like these flags but gcc earlier than 4.4 fail
|
||||||
|
#-pedantic -Wno-overlength-strings # For nsglobe.c
|
||||||
|
|
||||||
|
-CFLAGS := -g -std=c99 -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112L \
|
||||||
|
- -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS) -Wno-error
|
||||||
|
+CFLAGS := -g -std=c99 -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L \
|
||||||
|
+ -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
|
||||||
|
|
||||||
|
NSFB_XCB_PKG_NAMES := xcb xcb-icccm xcb-image xcb-keysyms xcb-atom
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
DIST WSME-0.6.2.tar.gz 117174 SHA256 a3aede98e9cd1531a697db9f0e4bc038a423cff44ca7c196a1b4fe648427ec74 SHA512 edfbc4f1e0df40273adb1064faced3b047751e611688853fbd66c78248ef57b6cfbab2177ca506afa7727ee26136aa066eb53ea2c012eda3ba65b7ca05b25cb2 WHIRLPOOL babdcb786c636ec7fc7cb067aba72d601e877520fc81bc03d099710a03ed393dfdcc8767a4982de01e75c88da0a0b902eeba903185c491aee846a261574c9da0
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/WSME/WSME-0.6.2.ebuild,v 1.1 2014/11/18 21:59:25 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Simplify the writing of REST APIs, and extend them with additional protocols."
|
||||||
|
HOMEPAGE="http://pythonhosted.org//WSME"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/simplegeneric[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Simplify the writing of REST APIs, and extend them with additional protocols.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.34.0.ebuild,v 1.1 2014/11/18 20:10:08 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Amazon Web Services API"
|
||||||
|
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
# requires Amazon Web Services keys to pass some tests
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST cliff-1.6.1.tar.gz 43250 SHA256 657402aa11b66f2e9cb075b9487907c3e053f0e50ae43a9e0aedf2dba7a6355e SHA512 02a870e3f1ccbde419c6f74d9daaae964b4013bc1e5d043231a71156539fc7ea4887fd1e97ec59bd95031087f210c5e2c9f08334ba051d3e75771a296016c217 WHIRLPOOL af6ada0d6057d591a1c79e6a595a00a3ceb7c11a2bac8b6f2b0d1cdbbe17fd6c256295cf6f4ef0171422d5d4766e0e3822ffb57133e9333975d725a03c1c2f31
|
DIST cliff-1.6.1.tar.gz 43250 SHA256 657402aa11b66f2e9cb075b9487907c3e053f0e50ae43a9e0aedf2dba7a6355e SHA512 02a870e3f1ccbde419c6f74d9daaae964b4013bc1e5d043231a71156539fc7ea4887fd1e97ec59bd95031087f210c5e2c9f08334ba051d3e75771a296016c217 WHIRLPOOL af6ada0d6057d591a1c79e6a595a00a3ceb7c11a2bac8b6f2b0d1cdbbe17fd6c256295cf6f4ef0171422d5d4766e0e3822ffb57133e9333975d725a03c1c2f31
|
||||||
|
DIST cliff-1.8.0.tar.gz 44863 SHA256 a761e19cf9375739a5db94bba6fbcd2ed1a23484190740bb9631eeb01efdfebf SHA512 f16eeaf911bf9e613f7a6f85651a48dc43fe373d5ee09523c977ec8f80996610965683dc66b3e4c40dc5c65219046bd015ff4b85e98c70f5a60a0e03e34a58d5 WHIRLPOOL 108ea36366a1e82d899c523378101eb4c93a63ba049369b901b4a9586ae7b7801b3e82d705e52aee4feba423d244a76fbc2900dcfbc32295b8f5f451fc211968
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/cliff/cliff-1.8.0.ebuild,v 1.1 2014/11/18 23:09:17 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Command Line Interface Formulation Framework"
|
||||||
|
HOMEPAGE="https://github.com/dreamhost/cliff"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/cmd2-0.6.7[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests tests || die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST glance_store-0.1.10.tar.gz 95520 SHA256 b390fea864f1398f79ab66ce99c3b868b86ac1bf97dbe89ba4498506e2af7d02 SHA512 cd4b2013c49c1104523c809ae28f8cb3fb927564d46db4cb36d5d7c529e69e684af584ad322786e41afc414770a750a545b1baea9f62f2d9611f165df0fc801f WHIRLPOOL d1c65c33eaec3710463fffbe2139fd72b98b3e3e1e722424d8051c0e28c8277e67c96b80476a4245bbd4f2279998b86a6fbd09361d5f73d46f4b80c2eabc5795
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/glance_store/glance_store-0.1.10.ebuild,v 1.1 2014/11/18 22:13:50 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A connection pool for python-ldap"
|
||||||
|
HOMEPAGE="http://launchpad.net/oslo"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-i18n-0.1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-serialization-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/stevedore-0.12[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/iso8601-0.1.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
A simple connector pool for python-ldap.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST ordereddict-1.1.tar.gz 2114 SHA256 1c35b4ac206cef2d24816c89f89cf289dd3d38cf7c449bb3fab7bf6d43f01b1f SHA512 20b2beb1ee6309885b2d702c04d21e683fae3061f19176aceae381688be0fed5b2fbf55a1ff901460e93bf14c83169d2b7a286e3725b008583711134656d86e5 WHIRLPOOL 228d1a6a1926d7c1decc892c53d6260e78af0a32fcee2e04ce46a828648a2fcba16ba637b78cd30f903224baadb1ad78b232d0b8f7d68d0bc8c10daebb8ed86c
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
A drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/ordereddict/ordereddict-1.1.ebuild,v 1.3 2014/11/18 21:54:29 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A drop-in substitute for Py2.7's new collections.OrderedDict that
|
||||||
|
works in Python 2.4-2.6."
|
||||||
|
HOMEPAGE="https://pypi.python.org/pypi/ordereddict"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND=""
|
@ -1 +1,2 @@
|
|||||||
DIST oslo.rootwrap-1.2.0.tar.gz 21838 SHA256 95dcb20ebeb5a178fa25e7815d3a17e0cbd92c5eaf0b6e9e677c1eadd2c5fc22 SHA512 868a0ca97049ca2d750b7d52401a1e87efcfefb170e8dea4768b2e75e60f01d797181421c93e1aa1166d44e5ef8abceecc69c267a249706cf8ba05bb5c21f872 WHIRLPOOL 34a0728d6e93fd27c474a9234f73ddc6d0e2762917222ea5b847251f8ae52329a02de4e29987cb9a867596cb8a43b34a80d20f9bc391090785d785863eec11f5
|
DIST oslo.rootwrap-1.2.0.tar.gz 21838 SHA256 95dcb20ebeb5a178fa25e7815d3a17e0cbd92c5eaf0b6e9e677c1eadd2c5fc22 SHA512 868a0ca97049ca2d750b7d52401a1e87efcfefb170e8dea4768b2e75e60f01d797181421c93e1aa1166d44e5ef8abceecc69c267a249706cf8ba05bb5c21f872 WHIRLPOOL 34a0728d6e93fd27c474a9234f73ddc6d0e2762917222ea5b847251f8ae52329a02de4e29987cb9a867596cb8a43b34a80d20f9bc391090785d785863eec11f5
|
||||||
|
DIST oslo.rootwrap-1.3.0.tar.gz 37576 SHA256 42081a30779be0a8e33ee53f4e1235c17080278c4285505a6b65243740aab629 SHA512 256b2da73818ff7b7c02a0fbfaa90f9c93877e1f5f1ec15b2f68af6c90169fde639bb6334d2eae352cbd80a3006f6de472843bf7e499d96eb056b6d57077ca56 WHIRLPOOL 4b05d567bc2ce63f6da9f144de91246ab9d6857b388f75bbb80fc529339eda1be4b485c057249e4a67fdd5702f2474fb2010f8b4155053cd607ce18df4f64533
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/oslo-rootwrap/oslo-rootwrap-1.3.0.ebuild,v 1.1 2014/11/18 22:56:03 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The Oslo Rootwrap allows fine filtering of shell commands to run as root from OpenStack services"
|
||||||
|
HOMEPAGE="https://pypi.python.org/pypi/oslo.config"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz"
|
||||||
|
S="${WORKDIR}/oslo.rootwrap-${PV}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? ( >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.10[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testtools-0.9.34[${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/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/eventlet-0.15.1[${PYTHON_USEDEP}]
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}] )"
|
||||||
|
RDEPEND=">=dev-python/six-1.7.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
# This time half the doc files are missing; Do you want them?
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
sed -i 's/sbin\/ip/bin\/ip/g' tests/test_rootwrap.py
|
||||||
|
nosetests tests/ || die "test failed under ${EPYTHON}"
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST oslo.vmware-0.3.tar.gz 49177 SHA256 00acd22fc866241fbec041e5dc5811f4697a4269ce6d47297f324b32053d6722 SHA512 8985d981e52a58d3a3cf0de503296d2aced4130a805189f6c814bbb95ff31d74e8b6c8f119fe1f295cef53d082225a210ef9dc506009e07f7f7c448d7b6d7ca7 WHIRLPOOL e8601142cf6db57aea4fadf1eb46a8c2c9f42dc6d04f6b24670a59ee65c7606e6271f3739cdd67950704446e00a41a0daf76f398d842194c962f2b940be3384b
|
DIST oslo.vmware-0.3.tar.gz 49177 SHA256 00acd22fc866241fbec041e5dc5811f4697a4269ce6d47297f324b32053d6722 SHA512 8985d981e52a58d3a3cf0de503296d2aced4130a805189f6c814bbb95ff31d74e8b6c8f119fe1f295cef53d082225a210ef9dc506009e07f7f7c448d7b6d7ca7 WHIRLPOOL e8601142cf6db57aea4fadf1eb46a8c2c9f42dc6d04f6b24670a59ee65c7606e6271f3739cdd67950704446e00a41a0daf76f398d842194c962f2b940be3384b
|
||||||
|
DIST oslo.vmware-0.7.0.tar.gz 69513 SHA256 c4c7f3b0a3734d357122beec977fea3cb48988c09c34ad4c5cfcd8211853484f SHA512 02e899613c23f4d7b2f46b7388a5a15aceae2537af0d9bf311b0b2a4b22d3afd534b07d0d444e1bfe2a0c0ae481924970a2b9b0274ca496dce1b6ff909f8eaab WHIRLPOOL 049cd90379a11b0e59884a25c5f8224bca40b8cdd28aaa5d8c2cc9da2c83850fb6ace2bd92cf04e665c4658831eb94bbaa3ffcbd702bb4e1e6663624d154bbd7
|
||||||
|
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/oslo-vmware/oslo-vmware-0.7.0.ebuild,v 1.1 2014/11/19 02:59:49 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Oslo VMware library for OpenStack projects"
|
||||||
|
HOMEPAGE="https://pypi.python.org/pypi/oslo.vmware"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
|
||||||
|
S="${WORKDIR}/oslo.vmware-${PV}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? ( >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.10[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/pylint-0.25.2[${PYTHON_USEDEP}]
|
||||||
|
|
||||||
|
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testtools-0.9.36[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-sphinx-2.2.0[${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/nose[${PYTHON_USEDEP}] )"
|
||||||
|
RDEPEND=">=dev-python/stevedore-1.1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/suds-0.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/eventlet-0.15.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests tests/ || die "test failed under ${EPYTHON}"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST osprofiler-0.3.0.tar.gz 42443 SHA256 7d7e1d0b93ce96901f7a307a712196273818a8f20e59916ff099589b48f53207 SHA512 a25c076f090b6e931efde487b8b000695be7077ca235e860997499dc3a67699cbf7ead9299f1aba77bcb9c402e7fc3dabc1005f349d349b9400b70c995001851 WHIRLPOOL cdc192ba11974de635f1e21da93cb1b5123c168c604fabf73471921618bc04f337d7173e8f9a5be4fdfc360ddf2f902b8e118af04804c4d9768745ef9a27d813
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
OpenStack Profiler Library
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/osprofiler/osprofiler-0.3.0.ebuild,v 1.1 2014/11/18 22:09:24 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="OpenStack Profiler Library"
|
||||||
|
HOMEPAGE="http://launchpad.net/osprofiler"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-0.25.2.ebuild,v 1.4 2014/11/18 21:34:45 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python code static checker"
|
||||||
|
HOMEPAGE="http://www.logilab.org/project/pylint http://pypi.python.org/pypi/pylint"
|
||||||
|
SRC_URI="ftp://ftp.logilab.org/pub/${PN}/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||||
|
IUSE="examples"
|
||||||
|
|
||||||
|
# Versions specified in __pkginfo__.py.
|
||||||
|
RDEPEND=">=dev-python/logilab-common-0.53.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/astng-0.24.3[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-0.26.0-gtktest.patch )
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Test suite broken with Python 3
|
||||||
|
local msg="Test suite broken with ${EPYTHON}"
|
||||||
|
if [[ "${EPYTHON}" == python3* ]]; then
|
||||||
|
einfo "${msg}"
|
||||||
|
else
|
||||||
|
# https://bitbucket.org/logilab/pylint/issue/11/apparent-regression-in-testsuite-pylint
|
||||||
|
# This 'issue' became' declared fixed by accident for version 0.27.0 despite being made citing 0.28.0
|
||||||
|
pytest || die "Tests failed under ${EPYTHON}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
doman man/{pylint,pyreverse}.1
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
docinto examples
|
||||||
|
dodoc examples/*
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Optional dependency on "tk" USE flag would break support for Jython.
|
||||||
|
elog "pylint-gui script requires dev-lang/python with \"tk\" USE flag enabled."
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST python-barbicanclient-3.0.1.tar.gz 38349 SHA256 d298ee0fc9e785d44148d4590ac0d9eef05d560e379e98f75a7cb35ed6bfc7c8 SHA512 354d46e85d15af1b91ed4ded55918329d843b7b9d8374bb82a9fde771ca5e71336ecd2bcde65217338f85ffcf8910abb686e0e8853cb8bd0e0022c5298f8392a WHIRLPOOL b68f792f89df005bd1c14cebb44d6b4ba4aa3d391d66daf9714c74bbadd103f40785e8c9ebb8585a64608b3ff7e47ed102284efeffb1f30d49c2a6d5c9886446
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Client library for Barbican API.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-barbicanclient/python-barbicanclient-3.0.1.ebuild,v 1.1 2014/11/18 23:10:02 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Client library for Barbican API."
|
||||||
|
HOMEPAGE="https://github.com/openstack/barbican"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-keystoneclient-0.11.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cliff-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-i18n-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-serialization-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -1 +1,2 @@
|
|||||||
DIST python-cinderclient-1.0.9.tar.gz 136309 SHA256 e146e370c9a6e4aa44e8f0662fd33aec532f3965bae9fd564360c279bee03f97 SHA512 102e0ffec8aab143349f51e29b1265ea564b4cb8eeb9a546e353d6a9ee1ce08f8c258776ea96975be1d55f53ebaaa1b0fc01d7b7a12cde7baf5df8142368ed43 WHIRLPOOL 2360f4efcee62286cc1e45ca28013ded25b473d9a13e6e19ac53d811c2285e0031732077fae60d83b59a6abbe637406bd5a539348168f1884739381379b44bdf
|
DIST python-cinderclient-1.0.9.tar.gz 136309 SHA256 e146e370c9a6e4aa44e8f0662fd33aec532f3965bae9fd564360c279bee03f97 SHA512 102e0ffec8aab143349f51e29b1265ea564b4cb8eeb9a546e353d6a9ee1ce08f8c258776ea96975be1d55f53ebaaa1b0fc01d7b7a12cde7baf5df8142368ed43 WHIRLPOOL 2360f4efcee62286cc1e45ca28013ded25b473d9a13e6e19ac53d811c2285e0031732077fae60d83b59a6abbe637406bd5a539348168f1884739381379b44bdf
|
||||||
|
DIST python-cinderclient-1.1.1.tar.gz 156853 SHA256 107ff53c9bb9403c4e751b9a949cb84eff483d3378007415066d0c7727a6e37e SHA512 e437aa7759b9ed046aa35ad64f568b6070cd641b438e294c8cdb1fffba92296bc58e07825c5c02ef3a2933ac95fbd0717c42f246deca3ab6ce2620c4e2c44c1d WHIRLPOOL 90d4ab0d0a28f0b2456f9a703f93874870a944d696886eafd458f2d8fe8abd46475e425aa2d4f70f221f71d72e8e79757adc65da66254cf8457f3df50af48a9d
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-cinderclient/python-cinderclient-1.1.1.ebuild,v 1.1 2014/11/18 21:43:46 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A client for the OpenStack Cinder API"
|
||||||
|
HOMEPAGE="https://launchpad.net/python-cinderclient"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? ( >=dev-python/hacking-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.9[${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/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-mock-0.4.0[${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/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
RDEPEND=">=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-keystoneclient-0.10.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/simplejson-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
testr init
|
||||||
|
testr run --parallel || die "tests failed under python2.7"
|
||||||
|
flake8 cinderclient/tests || die "run by flake8 over tests folder yielded error"
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST python-glanceclient-0.13.1.tar.gz 109193 SHA256 46524a25d94fc518676c56320a40c362e32c75c8af13fa2bf9ff348e3aa25205 SHA512 e0c1cc15d7ed9218a076f9140ee75aad76d8d2d01e39f1b66dc1006f155742135231d636a93aa66a7b4ba4c75fa9c7cb0a5227c461615560a209001f22ea2830 WHIRLPOOL b77350d5fcce5cedfae405af7bdf562962bbb55b3fe7aee0370c73d29697033244bd7a145e1332137732ab60befa53f007936ba8596bfbd04b3566633b223a26
|
DIST python-glanceclient-0.13.1.tar.gz 109193 SHA256 46524a25d94fc518676c56320a40c362e32c75c8af13fa2bf9ff348e3aa25205 SHA512 e0c1cc15d7ed9218a076f9140ee75aad76d8d2d01e39f1b66dc1006f155742135231d636a93aa66a7b4ba4c75fa9c7cb0a5227c461615560a209001f22ea2830 WHIRLPOOL b77350d5fcce5cedfae405af7bdf562962bbb55b3fe7aee0370c73d29697033244bd7a145e1332137732ab60befa53f007936ba8596bfbd04b3566633b223a26
|
||||||
|
DIST python-glanceclient-0.14.2.tar.gz 121369 SHA256 12f3554077be22d0bdbb6195a8142840f9985ffc0b83affb4ad96f1445a7e784 SHA512 bd07498a65718cc7d0b77b48b8266e81f92c7aec6c678915088e2631c69a93c53887fac423cc591462a6adc9d1a8dca16646e50bb33647a640107a6facc5d87f WHIRLPOOL b16f7c85b419c25181090ee2e4944c5247f448f2836960d044d079e879c108c5d039ac141c3a5efd2072e289bb81c8fc6aee14cca8aa4338d3d22932f66f8528
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-glanceclient/python-glanceclient-0.14.2.ebuild,v 1.1 2014/11/18 22:34:42 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A client for the OpenStack Glance API"
|
||||||
|
HOMEPAGE="https://github.com/openstack/python-glanceclient"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="doc test"
|
||||||
|
REQUIRED_USE="test? ( doc )"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
>=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
doc? (
|
||||||
|
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND=">=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-keystoneclient-0.10.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/warlock-1.0.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/warlock-2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
sed -e 's:intersphinx_mapping:_&:' -i doc/source/conf.py || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && esetup.py build_sphinx
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
testr init
|
||||||
|
testr run || die "testsuite failed under python2.7"
|
||||||
|
flake8 tests && einfo "run flake8 over tests folder passed" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST python-novaclient-2.17.0.tar.gz 230712 SHA256 af6f46890715eb5f4e0d25a714effbbac8da020715f81b1572a301c5e9887197 SHA512 6493aadab5589fb2a02c4a1440cd3f71e6918688ba634a89101c7c7b10aaa6600d8511097b07679f5927746c3463584287a0d7602a47397f169697a944b6a731 WHIRLPOOL d7523bee3ad59e40e021177cd98dff5a91136ea3ee56e2844857dced5b9af7a2bb47c5880d9fe0d35e4de9a022864c88e009b71ca762dea84eb139ff5b99cad1
|
DIST python-novaclient-2.17.0.tar.gz 230712 SHA256 af6f46890715eb5f4e0d25a714effbbac8da020715f81b1572a301c5e9887197 SHA512 6493aadab5589fb2a02c4a1440cd3f71e6918688ba634a89101c7c7b10aaa6600d8511097b07679f5927746c3463584287a0d7602a47397f169697a944b6a731 WHIRLPOOL d7523bee3ad59e40e021177cd98dff5a91136ea3ee56e2844857dced5b9af7a2bb47c5880d9fe0d35e4de9a022864c88e009b71ca762dea84eb139ff5b99cad1
|
||||||
|
DIST python-novaclient-2.20.0.tar.gz 267956 SHA256 73fc8169d58e910340aae1ac5370c3b63a9943f748e2a20e4a1dfd7277525c86 SHA512 a1ff87b46d1520346380bf5396383d84e036892f1568d2eb201eb667837919e1cd8db3267a1ea9f6dfc616de0714374c81465de76b8a9bfec32c4742eeee3807 WHIRLPOOL 1fb3052d3fa457524c65b3de087a7cf7377d274b7a9d924529289e2e2b02992c5182cd1ec5aeef443a81c8e1d08fa1202caf6c5e12e3df40b5011f75df0837f8
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-novaclient/python-novaclient-2.20.0.ebuild,v 1.1 2014/11/18 23:17:00 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A client for the OpenStack Nova API"
|
||||||
|
HOMEPAGE="https://github.com/openstack/python-novaclient"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? ( >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.10[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/keyring-2.1[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/keyring-3.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-mock-0.4.0[${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/oslo-sphinx-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-1.2.1[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/requests-2.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/simplejson-2.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-keystoneclient-0.10.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
testr init
|
||||||
|
testr run --parallel || die "testsuite failed under python2.7"
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
DIST pyzmq-13.1.0.tar.gz 838742 SHA256 8e6fbe2999204456216a2da62429277117ed1761326bce00e48a0443ae3574a7 SHA512 c65013293dd4049af5db009fdf7b6890a3c6b1e12dd588b58fb5f5a5fef7286935851fb7a530e03ea16f28de48b964e50f48bbf87d34545fd23b80dd4380476b WHIRLPOOL 1aa5bfad65349effb6ebff8d3d0e2a693dc03d0aa112f1697417b2e6f50580ff3760cf85141719c1686a798d1ff48bc27e8bca347f576e7b4fe4950cb94b9a42
|
DIST pyzmq-13.1.0.tar.gz 838742 SHA256 8e6fbe2999204456216a2da62429277117ed1761326bce00e48a0443ae3574a7 SHA512 c65013293dd4049af5db009fdf7b6890a3c6b1e12dd588b58fb5f5a5fef7286935851fb7a530e03ea16f28de48b964e50f48bbf87d34545fd23b80dd4380476b WHIRLPOOL 1aa5bfad65349effb6ebff8d3d0e2a693dc03d0aa112f1697417b2e6f50580ff3760cf85141719c1686a798d1ff48bc27e8bca347f576e7b4fe4950cb94b9a42
|
||||||
DIST pyzmq-14.3.1.tar.gz 982527 SHA256 00e263c26a524f81127247e6f37cbf427eddf3a3657d170cf4865bd522df3914 SHA512 3d93a8fbd94fc3f1f90df68257cda548ba1adf3d7a819e7a17edc8681894003ac7ae6abd319473054340c11443a6a3817b931366fd7dae78e3807d549c544f8b WHIRLPOOL d91b958346faa62dc153e3adc86711af30262ffec13d28133f3a327e40de7ce0a63b3d2c0263e74756e993a38947ca5cac9f83e256b25acf13e5e4cdaeedad93
|
DIST pyzmq-14.3.1.tar.gz 982527 SHA256 00e263c26a524f81127247e6f37cbf427eddf3a3657d170cf4865bd522df3914 SHA512 3d93a8fbd94fc3f1f90df68257cda548ba1adf3d7a819e7a17edc8681894003ac7ae6abd319473054340c11443a6a3817b931366fd7dae78e3807d549c544f8b WHIRLPOOL d91b958346faa62dc153e3adc86711af30262ffec13d28133f3a327e40de7ce0a63b3d2c0263e74756e993a38947ca5cac9f83e256b25acf13e5e4cdaeedad93
|
||||||
DIST pyzmq-14.4.0.tar.gz 994313 SHA256 cb8e39c2c532c1e6af5afb01ca37da769377037c3a709c62fa6176f3cc5d345b SHA512 8d5a0bd61e3a3e70bdb14b78fb1463e7f8e8506a49e0e65f0c090968dda8667867a739af315d4b718e87c4a289ec755a47780ea69d9afa55570375c3a9fefe28 WHIRLPOOL ef45fc443469e4f2a04849762fcdfab3d934d7e9753aa6d4d344cff650d0abba19b8f36c7d307715fe009a380bd11430ed4894fecb1ee4792451ef1d857c8e35
|
DIST pyzmq-14.4.0.tar.gz 994313 SHA256 cb8e39c2c532c1e6af5afb01ca37da769377037c3a709c62fa6176f3cc5d345b SHA512 8d5a0bd61e3a3e70bdb14b78fb1463e7f8e8506a49e0e65f0c090968dda8667867a739af315d4b718e87c4a289ec755a47780ea69d9afa55570375c3a9fefe28 WHIRLPOOL ef45fc443469e4f2a04849762fcdfab3d934d7e9753aa6d4d344cff650d0abba19b8f36c7d307715fe009a380bd11430ed4894fecb1ee4792451ef1d857c8e35
|
||||||
|
DIST pyzmq-14.4.1.tar.gz 995366 SHA256 cb4a59875fdc26315045d800bac008b8e10a4cf2d72ac9af2fc45ef6ac8f330a SHA512 4b71677e4bfa771177a34dbff59cf6dfd54310a8996689a3d62902aaba35c7cf2ad6b7da806f9e189ad4b89fcefe9cbb3e192788eecd5d2c269e8a980b4d50fa WHIRLPOOL f6c093023b4494e1f9293a81ac86dcc55ff05f7ae10bb9677ff4fffd2e38fefe2462eb241c74b1ee283958a8546b128585c78c644dae544aa38f4b9c1f3e3ad8
|
||||||
DIST pyzmq-2.1.10.tar.gz 613843 SHA256 cbcb8c7bf514297aec6e4622381e9feacb4fc552f610d89a9856c47e246f3932 SHA512 de4516174c48162e1132bc387714853c6be9ab178e15f0df6d481f4ee1f42d0329f26098e0e84df61ff598f86bfc0e2602bb5e231a8b5a614fa089310ebe65f7 WHIRLPOOL b35129f60b86a732cc1518380edd2ed3a746428af062973914457b8c5234d7a5175b41ca9374fe4715eafb2cca6ae3a757c22d2630d9e03616511a1f6bdb4796
|
DIST pyzmq-2.1.10.tar.gz 613843 SHA256 cbcb8c7bf514297aec6e4622381e9feacb4fc552f610d89a9856c47e246f3932 SHA512 de4516174c48162e1132bc387714853c6be9ab178e15f0df6d481f4ee1f42d0329f26098e0e84df61ff598f86bfc0e2602bb5e231a8b5a614fa089310ebe65f7 WHIRLPOOL b35129f60b86a732cc1518380edd2ed3a746428af062973914457b8c5234d7a5175b41ca9374fe4715eafb2cca6ae3a757c22d2630d9e03616511a1f6bdb4796
|
||||||
DIST pyzmq-2.2.0.1.tar.gz 789996 SHA256 dae7423f4aa7c93f8c77dadd15e34ce6576121a6e7ae0ecdb6084d855097decc SHA512 781829783dd932f2f7c9ca37ca84f2797ec23860260da3d1005600981d51c1006f187b9b84e937fd3b6dd0e7e58734992336a593eaa0514966dd204227ae1cac WHIRLPOOL 4a1827879e38edbff8f2badf537887ab48f7a67e1139f45c8472760403bf27ea1aeb8c1b6f1be1123ead906d44f98f46f7194b1839ec2b73e1d7bf76e9f032d3
|
DIST pyzmq-2.2.0.1.tar.gz 789996 SHA256 dae7423f4aa7c93f8c77dadd15e34ce6576121a6e7ae0ecdb6084d855097decc SHA512 781829783dd932f2f7c9ca37ca84f2797ec23860260da3d1005600981d51c1006f187b9b84e937fd3b6dd0e7e58734992336a593eaa0514966dd204227ae1cac WHIRLPOOL 4a1827879e38edbff8f2badf537887ab48f7a67e1139f45c8472760403bf27ea1aeb8c1b6f1be1123ead906d44f98f46f7194b1839ec2b73e1d7bf76e9f032d3
|
||||||
|
@ -0,0 +1,67 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/pyzmq-14.4.1.ebuild,v 1.1 2014/11/19 00:47:39 chutzpah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit distutils-r1 toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library"
|
||||||
|
HOMEPAGE="http://www.zeromq.org/bindings:python http://pypi.python.org/pypi/pyzmq"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
|
||||||
|
IUSE="doc examples green test"
|
||||||
|
|
||||||
|
PY2_USEDEP=$(python_gen_usedep 'python2*')
|
||||||
|
RDEPEND=">=net-libs/zeromq-2.1.9
|
||||||
|
dev-python/py[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cffi[${PYTHON_USEDEP}]
|
||||||
|
green? ( dev-python/gevent[${PY2_USEDEP}] )"
|
||||||
|
DEPEND="test? (
|
||||||
|
${RDEPEND}
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep "dev-python/gevent[${PY2_USEDEP}]" 'python2*')
|
||||||
|
)
|
||||||
|
doc? (
|
||||||
|
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||||
|
dev-python/numpydoc[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
python_configure_all() {
|
||||||
|
tc-export CC
|
||||||
|
}
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
sed -i -e s':intersphinx_mapping:#&:' docs/source/conf.py || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile() {
|
||||||
|
python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||||
|
distutils-r1_python_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
if python_is_python3; then
|
||||||
|
einfo "Skipping python3 due to lack of support by gevent"
|
||||||
|
elif ! use green; then
|
||||||
|
einfo "Skipping greenlet tests due to green USE flag being disabled"
|
||||||
|
else
|
||||||
|
nosetests -svw "${BUILD_DIR}/lib/"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use examples && local EXAMPLES=( examples/. )
|
||||||
|
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST retrying-1.3.2.tar.gz 10811 SHA256 320c4be55bfd9366d67c17beb09c9ac9624c7fab1d59e41641f37ae3b2b1f5ca SHA512 1209ff3f45ba6d3ae1f8ea2700cc1eab406601954e7317cfe6fa5a448183efe9065a6bd11fd4560d0cc66ffc10c8e7b29652e515dd95a1f14304dc4f4378ace8 WHIRLPOOL 5c03ec7993f8f946d5b953f8f315fcd819d3be379efcacd1a91424f682260abb77565ef9bd3327a03de82333f0a5a6f0d9fef25091f8b4b03a92d7328f1a4e61
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Retrying is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/retrying/retrying-1.3.2.ebuild,v 1.1 2014/11/18 22:04:04 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Retrying is a general-purpose retrying library."
|
||||||
|
HOMEPAGE="https://github.com/rholder/retrying"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -0,0 +1 @@
|
|||||||
|
DIST rfc3986-0.2.0.tar.gz 14522 SHA256 8a7b3f6cfdfb969c2e876513e87c30ebe1e4bdc9fae4a63c701eee88bbec9b22 SHA512 e16a7b690597e1d3bce0869e1bd7aecb60926b61da38e8b7170d920d73130512d4017426461d755792c2ea691b5c01ae8955e0b9818679e795b7338794b66d83 WHIRLPOOL 03bc5ca0d5e2cc06f8bc68029dfccfa71820512b546caeaddfe66f2233a9346d4ae3123c69efaee2b90258acdb3f0cde8f2ee84f4f29c0e1375f4fb9fc56effa
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openstack</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Validating URI References per RFC 3986
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/rfc3986/rfc3986-0.2.0.ebuild,v 1.1 2014/11/19 00:09:15 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Validating URI References per RFC 3986"
|
||||||
|
HOMEPAGE="http://tools.ietf.org/html/rfc3986"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND=""
|
@ -1,2 +1,3 @@
|
|||||||
DIST stevedore-0.15.tar.gz 348537 SHA256 bec9269cbfa58de4f0849ec79bb7d54eeeed9df8b5fbfa1637fbc68062822847 SHA512 5a3455b852a0196eee90d71a1440f872fabd37738608337eb36f5ed232e8f3316502f1e6bfb7022a23bc565f09c2e4b2d9e9d58e8f27969ac2950a27e054dac5 WHIRLPOOL 3d9910ce327063f9e0d7bd71f345ce524529fe7c65ee46507f7c5c0e17c831fb48991ac7963f730e0cfe9d61d032963d7f11f69899e56f758f13822ac56fbc37
|
DIST stevedore-0.15.tar.gz 348537 SHA256 bec9269cbfa58de4f0849ec79bb7d54eeeed9df8b5fbfa1637fbc68062822847 SHA512 5a3455b852a0196eee90d71a1440f872fabd37738608337eb36f5ed232e8f3316502f1e6bfb7022a23bc565f09c2e4b2d9e9d58e8f27969ac2950a27e054dac5 WHIRLPOOL 3d9910ce327063f9e0d7bd71f345ce524529fe7c65ee46507f7c5c0e17c831fb48991ac7963f730e0cfe9d61d032963d7f11f69899e56f758f13822ac56fbc37
|
||||||
DIST stevedore-1.0.0.tar.gz 351758 SHA256 4e859756bdba71d7cf4eb1313342cde93cfe36d12fb6b6c35378e9101add229f SHA512 c5969a39d20135e19d8edeeb563e6402ad6d322470a19f8020085fd38eec8f14e3a6a14bb8eff225f6e3b8d228e9aedf23dba6823a1f847069ab3f26db395add WHIRLPOOL 27cfd7c7bf6ccde9dc2f878fd31fd0b36fcfde97811ad958e38b25e8a6da845a82e27abd6f9828057b99f0e3e90558245035cf497b61d6b764d73604fb294934
|
DIST stevedore-1.0.0.tar.gz 351758 SHA256 4e859756bdba71d7cf4eb1313342cde93cfe36d12fb6b6c35378e9101add229f SHA512 c5969a39d20135e19d8edeeb563e6402ad6d322470a19f8020085fd38eec8f14e3a6a14bb8eff225f6e3b8d228e9aedf23dba6823a1f847069ab3f26db395add WHIRLPOOL 27cfd7c7bf6ccde9dc2f878fd31fd0b36fcfde97811ad958e38b25e8a6da845a82e27abd6f9828057b99f0e3e90558245035cf497b61d6b764d73604fb294934
|
||||||
|
DIST stevedore-1.1.0.tar.gz 352294 SHA256 f98381d12a6bfff718328d14d0d26cae6c83e39feb787e7b38acfe1089c3f1d3 SHA512 70f8629fdd455421871753810c14462ba66f81d1478ea45696c400a68f034a77c2a3efaac3c96bebe7293c42f73715681161b7fca8897d545a7ae06d64ad0c44 WHIRLPOOL 1f3e5380792cea8b3ef67fc4a4f8be40fd3cb2f048caa71c0c774990dc45d9981edec599312301b3f7a54955b941a421574e3c23c794fc3f117251e845ea214d
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/stevedore/stevedore-1.1.0.ebuild,v 1.1 2014/11/18 21:38:40 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Manage dynamic plugins for Python applications"
|
||||||
|
HOMEPAGE="https://github.com/dreamhost/stevedore"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
doc? (
|
||||||
|
>=dev-python/pillow-2.4.0[${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}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND=">=dev-python/six-1.7.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests stevedore || die "Tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/build/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST taskflow-0.1.3.tar.gz 144130 SHA256 ab81452748c9fdb84e59525a58acff202b698f467d2d0290bf29c78774bfd796 SHA512 61f445146bf361d47a4519298f9c70ca07c3a644df9ef758a1113eea297caaeed9fe4222ea37dccbfe952f1416d0851501ea43cf6de3cca8f4cc0e37ff4cd30a WHIRLPOOL de6b32ef22384ae0d49c0a1eafa09098ef52a5a8fd12070ff60d85081001674a346b34c61683089f9c41f8f17c75ca15e31e0308a4e2689e9f09f0347cef8864
|
DIST taskflow-0.1.3.tar.gz 144130 SHA256 ab81452748c9fdb84e59525a58acff202b698f467d2d0290bf29c78774bfd796 SHA512 61f445146bf361d47a4519298f9c70ca07c3a644df9ef758a1113eea297caaeed9fe4222ea37dccbfe952f1416d0851501ea43cf6de3cca8f4cc0e37ff4cd30a WHIRLPOOL de6b32ef22384ae0d49c0a1eafa09098ef52a5a8fd12070ff60d85081001674a346b34c61683089f9c41f8f17c75ca15e31e0308a4e2689e9f09f0347cef8864
|
||||||
DIST taskflow-0.2.tar.gz 238352 SHA256 7cfbf08bfd52b9f652294cc914ad0e6032c209e5ae00a7cdbd2ac7ec2508d147 SHA512 6082ef47617d10157e4f91581dcebcd7f21d2d30ab687545c2c1af0bfa3471b27c96de87adafa7a54fe8bbd168500314f87ddb86db4a36b07d8aaf8e8cccb4eb WHIRLPOOL 9cf24c034b705a1ffc60d6a676d6a1e6aa7d480faf898891a44110a35ddf4bec6f7e0bf94462cefa7a7e4ec5ef2f544f01dcdc21a8e84c17ad8a0eb4762f033b
|
DIST taskflow-0.2.tar.gz 238352 SHA256 7cfbf08bfd52b9f652294cc914ad0e6032c209e5ae00a7cdbd2ac7ec2508d147 SHA512 6082ef47617d10157e4f91581dcebcd7f21d2d30ab687545c2c1af0bfa3471b27c96de87adafa7a54fe8bbd168500314f87ddb86db4a36b07d8aaf8e8cccb4eb WHIRLPOOL 9cf24c034b705a1ffc60d6a676d6a1e6aa7d480faf898891a44110a35ddf4bec6f7e0bf94462cefa7a7e4ec5ef2f544f01dcdc21a8e84c17ad8a0eb4762f033b
|
||||||
|
DIST taskflow-0.5.0.tar.gz 415045 SHA256 1df392fba696b978be62364abc4d14bec3a4fd9007974631a2405356a43482ce SHA512 d7a0be2cab55c17ed572391bbe8c9d833272897765bb824de1db14f4e056010d736a54098986ea6c07c419b4ca3f62d2d403c884e8fb182bc9b6bf64124ebc74 WHIRLPOOL 82083edb9df4b2c7bb515eedaf6931d0fe83b93bd08fd177c5d0b3cd4dbe6f8946cdfc1f06f37faf61dc3e1394b93630ef739cef2580079feaf677b7b188ed1c
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/taskflow/taskflow-0.5.0.ebuild,v 1.1 2014/11/18 22:50:22 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends"
|
||||||
|
HOMEPAGE="https://github.com/openstack/taskflow"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pbr-0.6[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||||
|
test? ( >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/hacking-0.10[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslotest-1.1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/kombu-2.5.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/kazoo-1.3.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/alembic-0.6.4[${PYTHON_USEDEP}]
|
||||||
|
dev-python/psycopg[${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/oslo-sphinx-2.2.0[${PYTHON_USEDEP}] )"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/six-1.7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/networkx-1.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/stevedore-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/futures-2.1.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-utils-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/oslo-serialization-1.0.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
testr init
|
||||||
|
testr run --parallel || die "testsuite failed under python2.7"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST v0.3.0.tar.gz 277499 SHA256 6466ba0031635a8442006ec5bfa9a19c92906b5229119b8a3cd8556d348ae801 SHA512 667390779b0e9e0a6311ed0fde1ed165692c53d0a49d6050ca218ce00bf2a5bf6825b6debaa4d364ff56a391bfcb4587ddbcb27d9faa1074f0e8475c8140d03f WHIRLPOOL ce819b4cbd5cbda977a453a6bf26f3a5db0da87a0132029c6a07bbacbe51b3178c3e19756127b6eca2493d948ac6f957772caa30542af233b87981bd1c0327df
|
DIST v0.3.0.tar.gz 277499 SHA256 6466ba0031635a8442006ec5bfa9a19c92906b5229119b8a3cd8556d348ae801 SHA512 667390779b0e9e0a6311ed0fde1ed165692c53d0a49d6050ca218ce00bf2a5bf6825b6debaa4d364ff56a391bfcb4587ddbcb27d9faa1074f0e8475c8140d03f WHIRLPOOL ce819b4cbd5cbda977a453a6bf26f3a5db0da87a0132029c6a07bbacbe51b3178c3e19756127b6eca2493d948ac6f957772caa30542af233b87981bd1c0327df
|
||||||
DIST v0.4.1.zip 304604 SHA256 63e40a378b4c3a4873f5a1246f423e8b66b9ad51717ccc2f98c54cd1ac3cf8c6 SHA512 43bbd7daf965855982559dc035d2ea5a65f5ee2c165ba8aaa4151fe1ff4d6eabb33e51c323516201a07f793ffb45df8df0379be3cf1070b17784924f1ede487c WHIRLPOOL 841b4efa3d9dabeab32fd08fcc1a4624c92fc8cd09a613c048a1e7283e3a7894de7eb4ce59dceca2af4f1376f0ec1d5998b329d55a8ea20add88f8f324a1bd11
|
DIST v0.4.1.zip 304604 SHA256 63e40a378b4c3a4873f5a1246f423e8b66b9ad51717ccc2f98c54cd1ac3cf8c6 SHA512 43bbd7daf965855982559dc035d2ea5a65f5ee2c165ba8aaa4151fe1ff4d6eabb33e51c323516201a07f793ffb45df8df0379be3cf1070b17784924f1ede487c WHIRLPOOL 841b4efa3d9dabeab32fd08fcc1a4624c92fc8cd09a613c048a1e7283e3a7894de7eb4ce59dceca2af4f1376f0ec1d5998b329d55a8ea20add88f8f324a1bd11
|
||||||
DIST v0.5.1.zip 305486 SHA256 8604bb53e238e323cb272e740f3ca446c5146876b65dac2be1a92127ed123369 SHA512 db67983486bf14c2bbc4a53bfa34a445d8304807b0158a1eaa243527d4f7e82f99020029aaeca86428f16f6fc0d170b5d700f994144f15320a6e594e2f977ce3 WHIRLPOOL ee99f0fcf6c5834cba270483b391ef397204617b1d4591b976986ce5f223dd9118999f3d8090952b5d487a81b83d6a30593eb15882e49d7448aceb7cead4b957
|
DIST v0.5.1.zip 305486 SHA256 8604bb53e238e323cb272e740f3ca446c5146876b65dac2be1a92127ed123369 SHA512 db67983486bf14c2bbc4a53bfa34a445d8304807b0158a1eaa243527d4f7e82f99020029aaeca86428f16f6fc0d170b5d700f994144f15320a6e594e2f977ce3 WHIRLPOOL ee99f0fcf6c5834cba270483b391ef397204617b1d4591b976986ce5f223dd9118999f3d8090952b5d487a81b83d6a30593eb15882e49d7448aceb7cead4b957
|
||||||
|
DIST v0.6.0.zip 312980 SHA256 09fd696fc528fcc915e66d43006c4e73e4e009233724d45e365ada1f8b01251c SHA512 f7792b0140fd5170b39dd0cabdf176ea8db43b148068ec336ddf61b70e166f6f935411901675c13657efee7e9cdf4de78bc74b0e371ce91811098b16a11a2915 WHIRLPOOL 46199706a3c8988aa7aec6018ee5defe50a289023132f48bd5d48ed486e17317b7b3a1661e367b818e2cd9445eabd3672f25155f1117ddb641be9ecb9a54ca46
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/websockify/websockify-0.6.0.ebuild,v 1.1 2014/11/18 23:58:56 prometheanfire Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/kanaka/${PN}/archive/v${PV}.zip"
|
||||||
|
DESCRIPTION="WebSockets support for any application/server"
|
||||||
|
HOMEPAGE="https://github.com/kanaka/websockify"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
|
@ -1,11 +0,0 @@
|
|||||||
--- test/abstract_unit.rb.~1~ 2011-02-21 20:35:21.775255045 +0100
|
|
||||||
+++ test/abstract_unit.rb 2011-02-21 20:39:26.051025768 +0100
|
|
||||||
@@ -1,6 +1,8 @@
|
|
||||||
require 'rubygems'
|
|
||||||
require 'test/unit'
|
|
||||||
|
|
||||||
+gem 'activesupport', '~>2.3'
|
|
||||||
+gem 'actionpack', '~>2.3'
|
|
||||||
$:.unshift File.expand_path('../../lib', __FILE__)
|
|
||||||
$:.unshift File.expand_path('../../../activesupport/lib', __FILE__)
|
|
||||||
$:.unshift File.expand_path('../../../actionpack/lib', __FILE__)
|
|
@ -1,12 +0,0 @@
|
|||||||
https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/5555-actionmailer-239-should-now-require-uri
|
|
||||||
|
|
||||||
--- lib/action_mailer/base.rb.orig 2010-09-05 10:56:52.424972729 +0200
|
|
||||||
+++ lib/action_mailer/base.rb 2010-09-05 10:56:59.760472595 +0200
|
|
||||||
@@ -247,6 +247,7 @@
|
|
||||||
class Base
|
|
||||||
include AdvAttrAccessor, PartContainer, Quoting, Utils
|
|
||||||
if Object.const_defined?(:ActionController)
|
|
||||||
+ require 'uri'
|
|
||||||
include ActionController::UrlWriter
|
|
||||||
include ActionController::Layout
|
|
||||||
end
|
|
@ -1,45 +0,0 @@
|
|||||||
Add additional shoulda expectations to cover apparently changed
|
|
||||||
semantics from i18n 0.4.1 > 0.4.2. It's not clear what changed
|
|
||||||
exactly, and it could well be a bug in actionpack which doesn't seem
|
|
||||||
to pass the locale along to all calls in some of these methods. Not
|
|
||||||
investigated further yet since all Rails development is aimed at Rails
|
|
||||||
3.
|
|
||||||
|
|
||||||
|
|
||||||
--- test/template/number_helper_i18n_test.rb.~1~ 2011-02-20 15:51:40.792064192 +0100
|
|
||||||
+++ test/template/number_helper_i18n_test.rb 2011-02-20 16:42:56.067596179 +0100
|
|
||||||
@@ -20,6 +20,8 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_number_to_currency_translates_currency_formats
|
|
||||||
+ I18n.expects(:translate).twice.with(:'number.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
+ I18n.expects(:translate).with(:'number.precision.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
I18n.expects(:translate).with(:'number.format', :locale => 'en', :raise => true).returns(@number_defaults)
|
|
||||||
I18n.expects(:translate).with(:'number.currency.format', :locale => 'en',
|
|
||||||
:raise => true).returns(@currency_defaults)
|
|
||||||
@@ -27,6 +29,7 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_number_with_precision_translates_number_formats
|
|
||||||
+ I18n.expects(:translate).with(:'number.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
I18n.expects(:translate).with(:'number.format', :locale => 'en', :raise => true).returns(@number_defaults)
|
|
||||||
I18n.expects(:translate).with(:'number.precision.format', :locale => 'en',
|
|
||||||
:raise => true).returns(@precision_defaults)
|
|
||||||
@@ -39,6 +42,8 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_number_to_percentage_translates_number_formats
|
|
||||||
+ I18n.expects(:translate).twice.with(:'number.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
+ I18n.expects(:translate).with(:'number.precision.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
I18n.expects(:translate).with(:'number.format', :locale => 'en', :raise => true).returns(@number_defaults)
|
|
||||||
I18n.expects(:translate).with(:'number.percentage.format', :locale => 'en',
|
|
||||||
:raise => true).returns(@percentage_defaults)
|
|
||||||
@@ -46,6 +51,8 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_number_to_human_size_translates_human_formats
|
|
||||||
+ I18n.expects(:translate).twice.with(:'number.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
+ I18n.expects(:translate).with(:'number.precision.format', {:locale => nil, :raise => true}).returns({})
|
|
||||||
I18n.expects(:translate).with(:'number.format', :locale => 'en', :raise => true).returns(@number_defaults)
|
|
||||||
I18n.expects(:translate).with(:'number.human.format', :locale => 'en',
|
|
||||||
:raise => true).returns(@human_defaults)
|
|
@ -1,13 +0,0 @@
|
|||||||
--- test/abstract_unit.rb.~1~ 2011-02-10 08:12:37.551582393 +0100
|
|
||||||
+++ test/abstract_unit.rb 2011-02-10 08:13:37.845418027 +0100
|
|
||||||
@@ -19,6 +19,10 @@
|
|
||||||
# Debugging disabled. `gem install ruby-debug` to enable.
|
|
||||||
end
|
|
||||||
|
|
||||||
+gem 'activesupport', '~> 2.3'
|
|
||||||
+gem 'actionmailer', '~> 2.3'
|
|
||||||
+gem 'activerecord', '~> 2.3'
|
|
||||||
+
|
|
||||||
require 'action_controller'
|
|
||||||
require 'action_controller/cgi_ext'
|
|
||||||
require 'action_controller/test_process'
|
|
@ -1,81 +0,0 @@
|
|||||||
From 09e81c7069341ab219ddbd74817feea4a09b8172 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jesse Storimer <jstorimer@gmail.com>
|
|
||||||
Date: Tue, 1 Jun 2010 08:35:25 -0400
|
|
||||||
Subject: [PATCH] CookieStore should preserve the Set-Cookie header Array [#4743 state:resolved]
|
|
||||||
|
|
||||||
---
|
|
||||||
.../lib/action_controller/session/cookie_store.rb | 7 ++-----
|
|
||||||
.../test/controller/session/cookie_store_test.rb | 18 ++++++++++++++++--
|
|
||||||
2 files changed, 18 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/actionpack/lib/action_controller/session/cookie_store.rb b/actionpack/lib/action_controller/session/cookie_store.rb
|
|
||||||
index 3d21e81..2fcee56 100644
|
|
||||||
--- a/actionpack/lib/action_controller/session/cookie_store.rb
|
|
||||||
+++ b/actionpack/lib/action_controller/session/cookie_store.rb
|
|
||||||
@@ -114,11 +114,8 @@ module ActionController
|
|
||||||
end
|
|
||||||
|
|
||||||
cookie = build_cookie(@key, cookie.merge(options))
|
|
||||||
- unless headers[HTTP_SET_COOKIE].blank?
|
|
||||||
- headers[HTTP_SET_COOKIE] << "\n#{cookie}"
|
|
||||||
- else
|
|
||||||
- headers[HTTP_SET_COOKIE] = cookie
|
|
||||||
- end
|
|
||||||
+ headers[HTTP_SET_COOKIE] = [] if headers[HTTP_SET_COOKIE].blank?
|
|
||||||
+ headers[HTTP_SET_COOKIE] << cookie
|
|
||||||
end
|
|
||||||
|
|
||||||
[status, headers, body]
|
|
||||||
diff --git a/actionpack/test/controller/session/cookie_store_test.rb b/actionpack/test/controller/session/cookie_store_test.rb
|
|
||||||
index 5ef8eec..02e9ed2 100644
|
|
||||||
--- a/actionpack/test/controller/session/cookie_store_test.rb
|
|
||||||
+++ b/actionpack/test/controller/session/cookie_store_test.rb
|
|
||||||
@@ -44,6 +44,12 @@ class CookieStoreTest < ActionController::IntegrationTest
|
|
||||||
head :ok
|
|
||||||
end
|
|
||||||
|
|
||||||
+ def set_session_value_and_cookie
|
|
||||||
+ cookies["foo"] = "bar"
|
|
||||||
+ session[:foo] = "bar"
|
|
||||||
+ render :text => Rack::Utils.escape(Verifier.generate(session.to_hash))
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
def rescue_action(e) raise end
|
|
||||||
end
|
|
||||||
|
|
||||||
@@ -96,7 +102,7 @@ class CookieStoreTest < ActionController::IntegrationTest
|
|
||||||
with_test_route_set do
|
|
||||||
get '/set_session_value'
|
|
||||||
assert_response :success
|
|
||||||
- assert_equal "_myapp_session=#{response.body}; path=/; HttpOnly",
|
|
||||||
+ assert_equal ["_myapp_session=#{response.body}; path=/; HttpOnly"],
|
|
||||||
headers['Set-Cookie']
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -164,7 +170,7 @@ class CookieStoreTest < ActionController::IntegrationTest
|
|
||||||
get '/set_session_value'
|
|
||||||
assert_response :success
|
|
||||||
session_payload = response.body
|
|
||||||
- assert_equal "_myapp_session=#{response.body}; path=/; HttpOnly",
|
|
||||||
+ assert_equal ["_myapp_session=#{response.body}; path=/; HttpOnly"],
|
|
||||||
headers['Set-Cookie']
|
|
||||||
|
|
||||||
get '/call_reset_session'
|
|
||||||
@@ -193,6 +199,14 @@ class CookieStoreTest < ActionController::IntegrationTest
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
+ def test_setting_session_value_and_cookie
|
|
||||||
+ with_test_route_set do
|
|
||||||
+ get '/set_session_value_and_cookie'
|
|
||||||
+ assert_response :success
|
|
||||||
+ assert_equal({"_myapp_session" => response.body, "foo" => "bar"}, cookies)
|
|
||||||
+ end
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
private
|
|
||||||
def with_test_route_set
|
|
||||||
with_routing do |set|
|
|
||||||
--
|
|
||||||
1.7.1
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
|||||||
--- test/cases/helper.rb.~1~ 2011-02-21 20:49:54.892128120 +0100
|
|
||||||
+++ test/cases/helper.rb 2011-02-21 20:50:49.833465960 +0100
|
|
||||||
@@ -1,3 +1,5 @@
|
|
||||||
+gem 'activesupport', '~>2.3'
|
|
||||||
+
|
|
||||||
$:.unshift(File.dirname(__FILE__) + '/../../lib')
|
|
||||||
$:.unshift(File.dirname(__FILE__) + '/../../../activesupport/lib')
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
|||||||
From 9de9b359d0d24f70f0f6c5c58a7ad8750684d456 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Aaron Patterson <aaron.patterson@gmail.com>
|
|
||||||
Date: Sun, 23 Dec 2012 11:07:07 -0800
|
|
||||||
Subject: [PATCH] CVE-2012-5664 options hashes should only be extracted if
|
|
||||||
there are extra parameters
|
|
||||||
|
|
||||||
---
|
|
||||||
activerecord/lib/active_record/base.rb | 6 +++++-
|
|
||||||
activerecord/test/cases/finder_test.rb | 12 ++++++++++++
|
|
||||||
2 files changed, 17 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/activerecord/lib/active_record/base.rb b/activerecord/lib/active_record/base.rb
|
|
||||||
index 461007f..809a38c 100755
|
|
||||||
--- a/activerecord/lib/active_record/base.rb
|
|
||||||
+++ b/activerecord/lib/active_record/base.rb
|
|
||||||
@@ -1897,7 +1897,11 @@ module ActiveRecord #:nodoc:
|
|
||||||
# end
|
|
||||||
self.class_eval <<-EOS, __FILE__, __LINE__ + 1
|
|
||||||
def self.#{method_id}(*args)
|
|
||||||
- options = args.extract_options!
|
|
||||||
+ options = if args.length > #{attribute_names.size}
|
|
||||||
+ args.extract_options!
|
|
||||||
+ else
|
|
||||||
+ {}
|
|
||||||
+ end
|
|
||||||
attributes = construct_attributes_from_arguments(
|
|
||||||
[:#{attribute_names.join(',:')}],
|
|
||||||
args
|
|
||||||
diff --git a/activerecord/test/cases/finder_test.rb b/activerecord/test/cases/finder_test.rb
|
|
||||||
index c779a69..9e3ab92 100644
|
|
||||||
--- a/activerecord/test/cases/finder_test.rb
|
|
||||||
+++ b/activerecord/test/cases/finder_test.rb
|
|
||||||
@@ -66,6 +66,18 @@ end
|
|
||||||
class FinderTest < ActiveRecord::TestCase
|
|
||||||
fixtures :companies, :topics, :entrants, :developers, :developers_projects, :posts, :comments, :accounts, :authors, :customers
|
|
||||||
|
|
||||||
+ def test_find_by_id_with_hash
|
|
||||||
+ assert_raises(ActiveRecord::StatementInvalid) do
|
|
||||||
+ Post.find_by_id(:limit => 1)
|
|
||||||
+ end
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
+ def test_find_by_title_and_id_with_hash
|
|
||||||
+ assert_raises(ActiveRecord::StatementInvalid) do
|
|
||||||
+ Post.find_by_title_and_id('foo', :limit => 1)
|
|
||||||
+ end
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
def test_find
|
|
||||||
assert_equal(topics(:first).title, Topic.find(1).title)
|
|
||||||
end
|
|
||||||
--
|
|
||||||
1.7.10.2 (Apple Git-33)
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
From 0fdf0aa845eead13ee04022f2384b1fd108fc435 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Ernie Miller <ernie@erniemiller.org>
|
|
||||||
Date: Tue, 8 Jan 2013 18:41:59 -0500
|
|
||||||
Subject: [PATCH] Fix for CVE-2013-0155
|
|
||||||
|
|
||||||
---
|
|
||||||
activerecord/lib/active_record/base.rb | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/activerecord/lib/active_record/base.rb b/activerecord/lib/active_record/base.rb
|
|
||||||
index 0179b00..cfc6e86 100755
|
|
||||||
--- a/activerecord/lib/active_record/base.rb
|
|
||||||
+++ b/activerecord/lib/active_record/base.rb
|
|
||||||
@@ -2340,6 +2340,8 @@ module ActiveRecord #:nodoc:
|
|
||||||
def sanitize_sql_hash_for_conditions(attrs, default_table_name = quoted_table_name, top_level = true)
|
|
||||||
attrs = expand_hash_conditions_for_aggregates(attrs)
|
|
||||||
|
|
||||||
+ return '1 = 2' if !top_level && attrs.is_a?(Hash) && attrs.empty?
|
|
||||||
+
|
|
||||||
conditions = attrs.map do |attr, value|
|
|
||||||
table_name = default_table_name
|
|
||||||
|
|
||||||
--
|
|
||||||
1.8.0.1
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
|||||||
Fix for gentoo bug 329435 as reported in
|
|
||||||
https://rails.lighthouseapp.com/projects/8994/tickets/4891-rails-238-dbmigrate-gives-undefined-method-length-for-any_indexsymbol
|
|
||||||
|
|
||||||
From 1ceabd624b8bc8c68ac98d951160aaff299d18a6 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?= <etienne.barrie@gmail.com>
|
|
||||||
Date: Fri, 18 Jun 2010 16:07:17 +0200
|
|
||||||
Subject: [PATCH] Fix add_index with a symbol #4891
|
|
||||||
|
|
||||||
---
|
|
||||||
.../abstract/schema_statements.rb | 3 ++-
|
|
||||||
activerecord/test/cases/migration_test.rb | 7 +++++++
|
|
||||||
2 files changed, 9 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
|
|
||||||
index 4fa5881..ddac1f7 100644
|
|
||||||
--- a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
|
|
||||||
+++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
|
|
||||||
@@ -273,7 +273,7 @@ module ActiveRecord
|
|
||||||
|
|
||||||
if Hash === options # legacy support, since this param was a string
|
|
||||||
index_type = options[:unique] ? "UNIQUE" : ""
|
|
||||||
- index_name = options[:name] || index_name
|
|
||||||
+ index_name = options[:name].to_s if options[:name]
|
|
||||||
else
|
|
||||||
index_type = options
|
|
||||||
end
|
|
||||||
@@ -346,6 +346,7 @@ module ActiveRecord
|
|
||||||
# as there's no way to determine the correct answer in that case.
|
|
||||||
def index_exists?(table_name, index_name, default)
|
|
||||||
return default unless respond_to?(:indexes)
|
|
||||||
+ index_name = index_name.to_s
|
|
||||||
indexes(table_name).detect { |i| i.name == index_name }
|
|
||||||
end
|
|
||||||
|
|
||||||
diff --git a/activerecord/test/cases/migration_test.rb b/activerecord/test/cases/migration_test.rb
|
|
||||||
index 8517fe2..4b10062 100644
|
|
||||||
--- a/activerecord/test/cases/migration_test.rb
|
|
||||||
+++ b/activerecord/test/cases/migration_test.rb
|
|
||||||
@@ -119,6 +119,13 @@ if ActiveRecord::Base.connection.supports_migrations?
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
+ def test_index_symbol_names
|
|
||||||
+ assert_nothing_raised { Person.connection.add_index :people, :primary_contact_id, :name => :symbol_index_name }
|
|
||||||
+ assert Person.connection.index_exists?(:people, :symbol_index_name, true)
|
|
||||||
+ assert_nothing_raised { Person.connection.remove_index :people, :name => :symbol_index_name }
|
|
||||||
+ assert_equal true, !Person.connection.index_exists?(:people, :symbol_index_name, false)
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
def test_add_index_length_limit
|
|
||||||
good_index_name = 'x' * Person.connection.index_name_length
|
|
||||||
too_long_index_name = good_index_name + 'x'
|
|
||||||
--
|
|
||||||
1.7.1
|
|
||||||
|
|
@ -1,96 +0,0 @@
|
|||||||
Index: activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
===================================================================
|
|
||||||
--- activesupport-2.3.5.orig/lib/active_support/vendor.rb
|
|
||||||
+++ activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
@@ -1,11 +1,7 @@
|
|
||||||
# Prefer gems to the bundled libs.
|
|
||||||
require 'rubygems'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'builder', '~> 2.1.2'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/builder-2.1.2"
|
|
||||||
-end
|
|
||||||
+gem 'builder', '~> 2.1.2'
|
|
||||||
require 'builder'
|
|
||||||
|
|
||||||
begin
|
|
||||||
@@ -14,15 +10,7 @@ rescue Gem::LoadError
|
|
||||||
$:.unshift "#{File.dirname(__FILE__)}/vendor/memcache-client-1.7.4"
|
|
||||||
end
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'tzinfo', '~> 0.3.12'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.12"
|
|
||||||
-end
|
|
||||||
+gem 'tzinfo', '~> 0.3.12'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'i18n', '>= 0.4.1'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/i18n-0.4.1"
|
|
||||||
-end
|
|
||||||
+gem 'i18n', '~> 0.4.1'
|
|
||||||
require 'i18n'
|
|
||||||
Index: metadata
|
|
||||||
===================================================================
|
|
||||||
--- a/../metadata
|
|
||||||
+++ b/../metadata
|
|
||||||
@@ -16,7 +16,55 @@ bindir: bin
|
|
||||||
cert_chain: []
|
|
||||||
|
|
||||||
date: 2011-08-16 00:00:00 Z
|
|
||||||
-dependencies: []
|
|
||||||
+dependencies:
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: builder
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id001 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 2
|
|
||||||
+ - 1
|
|
||||||
+ - 2
|
|
||||||
+ version: 2.1.2
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: tzinfo
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id002 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - ">="
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 3
|
|
||||||
+ - 16
|
|
||||||
+ version: 0.3.16
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: i18n
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id003 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 4
|
|
||||||
+ - 1
|
|
||||||
+ version: 0.4.1
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
|
|
||||||
description: Utility library which carries commonly used classes and goodies from the Rails framework
|
|
||||||
email: david@loudthinking.com
|
|
@ -1,97 +0,0 @@
|
|||||||
Index: activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
===================================================================
|
|
||||||
--- activesupport-2.3.5.orig/lib/active_support/vendor.rb
|
|
||||||
+++ activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
@@ -1,11 +1,7 @@
|
|
||||||
# Prefer gems to the bundled libs.
|
|
||||||
require 'rubygems'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'builder', '~> 2.1.2'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/builder-2.1.2"
|
|
||||||
-end
|
|
||||||
+gem 'builder', '~> 2.1.2'
|
|
||||||
require 'builder'
|
|
||||||
|
|
||||||
begin
|
|
||||||
@@ -14,15 +10,7 @@ rescue Gem::LoadError
|
|
||||||
$:.unshift "#{File.dirname(__FILE__)}/vendor/memcache-client-1.7.4"
|
|
||||||
end
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'tzinfo', '~> 0.3.12'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.12"
|
|
||||||
-end
|
|
||||||
+gem 'tzinfo', '~> 0.3.12'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'i18n', '>= 0.4.1'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/i18n-0.4.1"
|
|
||||||
-end
|
|
||||||
+gem 'i18n', '~> 0.4.1'
|
|
||||||
require 'i18n'
|
|
||||||
Index: metadata
|
|
||||||
===================================================================
|
|
||||||
--- a/metadata
|
|
||||||
+++ b/metadata
|
|
||||||
@@ -16,8 +16,56 @@ bindir: bin
|
|
||||||
cert_chain: []
|
|
||||||
|
|
||||||
date: 2013-01-08 00:00:00 -08:00
|
|
||||||
default_executable:
|
|
||||||
-dependencies: []
|
|
||||||
+dependencies:
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: builder
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id001 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 2
|
|
||||||
+ - 1
|
|
||||||
+ - 2
|
|
||||||
+ version: 2.1.2
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: tzinfo
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id002 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - ">="
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 3
|
|
||||||
+ - 16
|
|
||||||
+ version: 0.3.16
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: i18n
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id003 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 4
|
|
||||||
+ - 1
|
|
||||||
+ version: 0.4.1
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
|
|
||||||
description: Utility library which carries commonly used classes and goodies from the Rails framework
|
|
||||||
email: david@loudthinking.com
|
|
@ -1,94 +0,0 @@
|
|||||||
Index: activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
===================================================================
|
|
||||||
--- activesupport-2.3.5.orig/lib/active_support/vendor.rb
|
|
||||||
+++ activesupport-2.3.5/lib/active_support/vendor.rb
|
|
||||||
@@ -1,11 +1,7 @@
|
|
||||||
# Prefer gems to the bundled libs.
|
|
||||||
require 'rubygems'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'builder', '~> 2.1.2'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/builder-2.1.2"
|
|
||||||
-end
|
|
||||||
+gem 'builder', '~> 2.1.2'
|
|
||||||
require 'builder'
|
|
||||||
|
|
||||||
begin
|
|
||||||
@@ -14,15 +10,7 @@ rescue Gem::LoadError
|
|
||||||
$:.unshift "#{File.dirname(__FILE__)}/vendor/memcache-client-1.7.4"
|
|
||||||
end
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'tzinfo', '~> 0.3.12'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.12"
|
|
||||||
-end
|
|
||||||
+gem 'tzinfo', '~> 0.3.12'
|
|
||||||
|
|
||||||
-begin
|
|
||||||
- gem 'i18n', '>= 0.4.1'
|
|
||||||
-rescue Gem::LoadError
|
|
||||||
- $:.unshift "#{File.dirname(__FILE__)}/vendor/i18n-0.4.1"
|
|
||||||
-end
|
|
||||||
+gem 'i18n', '~> 0.4.1'
|
|
||||||
require 'i18n'
|
|
||||||
Index: metadata
|
|
||||||
===================================================================
|
|
||||||
--- a/metadata
|
|
||||||
+++ b/metadata
|
|
||||||
@@ -16,5 +16,53 @@ bindir: bin
|
|
||||||
cert_chain: []
|
|
||||||
date: 2013-01-28 00:00:00.000000000 Z
|
|
||||||
-dependencies: []
|
|
||||||
+dependencies:
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: builder
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id001 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 2
|
|
||||||
+ - 1
|
|
||||||
+ - 2
|
|
||||||
+ version: 2.1.2
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: tzinfo
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id002 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - ">="
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 3
|
|
||||||
+ - 16
|
|
||||||
+ version: 0.3.16
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
+- !ruby/object:Gem::Dependency
|
|
||||||
+ name: i18n
|
|
||||||
+ prerelease: false
|
|
||||||
+ requirement: &id003 !ruby/object:Gem::Requirement
|
|
||||||
+ none: false
|
|
||||||
+ requirements:
|
|
||||||
+ - - "~>"
|
|
||||||
+ - !ruby/object:Gem::Version
|
|
||||||
+ hash: 57
|
|
||||||
+ segments:
|
|
||||||
+ - 0
|
|
||||||
+ - 4
|
|
||||||
+ - 1
|
|
||||||
+ version: 0.4.1
|
|
||||||
+ type: :runtime
|
|
||||||
+ version_requirements: *id003
|
|
||||||
description: Utility library which carries commonly used classes and goodies from the Rails framework
|
|
||||||
email: david@loudthinking.com
|
|
@ -1,18 +0,0 @@
|
|||||||
Index: activesupport-2.3.5/lib/active_support/testing/setup_and_teardown.rb
|
|
||||||
===================================================================
|
|
||||||
--- activesupport-2.3.5.orig/lib/active_support/testing/setup_and_teardown.rb
|
|
||||||
+++ activesupport-2.3.5/lib/active_support/testing/setup_and_teardown.rb
|
|
||||||
@@ -45,12 +45,7 @@ module ActiveSupport
|
|
||||||
return if @method_name.to_s == "default_test"
|
|
||||||
|
|
||||||
if using_mocha = respond_to?(:mocha_verify)
|
|
||||||
- assertion_counter_klass = if defined?(Mocha::TestCaseAdapter::AssertionCounter)
|
|
||||||
- Mocha::TestCaseAdapter::AssertionCounter
|
|
||||||
- else
|
|
||||||
- Mocha::Integration::TestUnit::AssertionCounter
|
|
||||||
- end
|
|
||||||
- assertion_counter = assertion_counter_klass.new(result)
|
|
||||||
+ assertion_counter = Mocha::Integration::TestUnit::AssertionCounter.new(result)
|
|
||||||
end
|
|
||||||
|
|
||||||
yield(Test::Unit::TestCase::STARTED, name)
|
|
@ -1,15 +0,0 @@
|
|||||||
--- lib/active_support/testing/setup_and_teardown.rb.~1~ 2010-09-10 09:22:52.828721874 +0200
|
|
||||||
+++ lib/active_support/testing/setup_and_teardown.rb 2010-09-10 09:29:01.825098824 +0200
|
|
||||||
@@ -97,11 +97,7 @@
|
|
||||||
|
|
||||||
def retrieve_mocha_counter(result) #:nodoc:
|
|
||||||
if respond_to?(:mocha_verify) # using mocha
|
|
||||||
- if defined?(Mocha::TestCaseAdapter::AssertionCounter)
|
|
||||||
- Mocha::TestCaseAdapter::AssertionCounter.new(result)
|
|
||||||
- else
|
|
||||||
- Mocha::Integration::TestUnit::AssertionCounter.new(result)
|
|
||||||
- end
|
|
||||||
+ Mocha::Integration::TestUnit::AssertionCounter.new(result)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -urb builder-2.1.2/lib/builder/xchar.rb activesupport-2.3.2/lib/active_support/vendor/builder-2.1.2/builder/xchar.rb
|
|
||||||
--- builder-2.1.2/lib/builder/xchar.rb 2006-12-24 20:29:01.000000000 +0100
|
|
||||||
+++ activesupport-2.3.2/lib/active_support/vendor/builder-2.1.2/builder/xchar.rb 2008-10-19 20:32:21.000000000 +0200
|
|
||||||
@@ -10,7 +10,7 @@
|
|
||||||
|
|
||||||
module Builder
|
|
||||||
def self.check_for_name_collision(klass, method_name, defined_constant=nil)
|
|
||||||
- if klass.instance_methods.include?(method_name)
|
|
||||||
+ if klass.instance_methods.include?(method_name.to_s)
|
|
||||||
fail RuntimeError,
|
|
||||||
"Name Collision: Method '#{method_name}' is already defined in #{klass}"
|
|
||||||
end
|
|
@ -1,12 +0,0 @@
|
|||||||
Require the needed files explicitly. Otherwise tests might break if this
|
|
||||||
test is found first.
|
|
||||||
|
|
||||||
--- test/testeventbuilder.rb.~1~ 2006-12-24 20:29:01.000000000 +0100
|
|
||||||
+++ test/testeventbuilder.rb 2010-06-26 15:43:50.853708583 +0200
|
|
||||||
@@ -1,3 +1,6 @@
|
|
||||||
+require 'test/unit'
|
|
||||||
+require 'builder'
|
|
||||||
+
|
|
||||||
class TestEvents < Test::Unit::TestCase
|
|
||||||
|
|
||||||
class Target
|
|
@ -1,30 +0,0 @@
|
|||||||
From 770b5acf1736297669d000d1f673ba287ef1d95e Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@gmail.com>
|
|
||||||
Date: Wed, 2 Feb 2011 14:20:00 +0100
|
|
||||||
Subject: [PATCH] Skip blankslate tests even when using minitest.
|
|
||||||
|
|
||||||
At least with Ruby 1.9.2's minitest, simply defining the suite method is
|
|
||||||
not going to be enough to skip over these tests; instead use the skip
|
|
||||||
method if it's available.
|
|
||||||
---
|
|
||||||
test/test_blankslate.rb | 4 ++++
|
|
||||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/test/test_blankslate.rb b/test/test_blankslate.rb
|
|
||||||
index a46eeb6..222b9bc 100644
|
|
||||||
--- a/test/test_blankslate.rb
|
|
||||||
+++ b/test/test_blankslate.rb
|
|
||||||
@@ -89,6 +89,10 @@ class TestBlankSlate < Test::Unit::TestCase
|
|
||||||
end
|
|
||||||
|
|
||||||
def setup
|
|
||||||
+ if Object::const_defined?(:BasicObject) and respond_to?(:skip)
|
|
||||||
+ skip "BlankSlate is not used in this environment"
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
@bs = BlankSlate.new
|
|
||||||
end
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.4
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
|||||||
diff --git a/lib/builder/xmlbase.rb b/lib/builder/xmlbase.rb
|
|
||||||
index 1a1e5f9..06f8807 100644
|
|
||||||
--- a/lib/builder/xmlbase.rb
|
|
||||||
+++ b/lib/builder/xmlbase.rb
|
|
||||||
@@ -122,7 +122,9 @@ module Builder
|
|
||||||
def _escape(text)
|
|
||||||
result = XChar.encode(text)
|
|
||||||
begin
|
|
||||||
- result.encode(@encoding)
|
|
||||||
+ encoding = ::Encoding::find(@encoding)
|
|
||||||
+ raise Exception if encoding.dummy?
|
|
||||||
+ result.encode(encoding)
|
|
||||||
rescue
|
|
||||||
# if the encoding can't be supported, use numeric character references
|
|
||||||
result.
|
|
||||||
@@ -132,7 +134,12 @@ module Builder
|
|
||||||
end
|
|
||||||
else
|
|
||||||
def _escape(text)
|
|
||||||
- text.to_xs((@encoding != 'utf-8' or $KCODE != 'UTF8'))
|
|
||||||
+ # original_xs is defined by activesupport when fast_xs is
|
|
||||||
+ # loaded; since fast_xs (as of version 0.8.0) does not accept
|
|
||||||
+ # the encode parameter, use the original function if present.
|
|
||||||
+ toxs_method = ::String.method_defined?(:original_xs) ? :original_xs : :to_xs
|
|
||||||
+
|
|
||||||
+ text.send(toxs_method, (@encoding != 'utf-8' or $KCODE != 'UTF8'))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
diff --git a/test/test_markupbuilder.rb b/test/test_markupbuilder.rb
|
|
||||||
index 63864ad..2d9b853 100644
|
|
||||||
--- a/test/test_markupbuilder.rb
|
|
||||||
+++ b/test/test_markupbuilder.rb
|
|
||||||
@@ -446,13 +446,20 @@ class TestIndentedXmlMarkup < Test::Unit::TestCase
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
- def test_use_entities_if_kcode_is_utf_but_encoding_is_something_else
|
|
||||||
+ def test_use_entities_if_kcode_is_utf_but_encoding_is_dummy_encoding
|
|
||||||
xml = Builder::XmlMarkup.new
|
|
||||||
xml.instruct!(:xml, :encoding => 'UTF-16')
|
|
||||||
xml.p(encode("\xE2\x80\x99", 'UTF8'))
|
|
||||||
assert_match(%r(<p>’</p>), xml.target!) #
|
|
||||||
end
|
|
||||||
|
|
||||||
+ def test_use_entities_if_kcode_is_utf_but_encoding_is_unsupported_encoding
|
|
||||||
+ xml = Builder::XmlMarkup.new
|
|
||||||
+ xml.instruct!(:xml, :encoding => 'UCS-2')
|
|
||||||
+ xml.p(encode("\xE2\x80\x99", 'UTF8'))
|
|
||||||
+ assert_match(%r(<p>’</p>), xml.target!) #
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
def test_use_utf8_if_encoding_defaults_and_kcode_is_utf8
|
|
||||||
xml = Builder::XmlMarkup.new
|
|
||||||
xml.p(encode("\xE2\x80\x99",'UTF8'))
|
|
@ -1,20 +0,0 @@
|
|||||||
diff --git a/bin/bundle b/bin/bundle
|
|
||||||
index d2e5081..17db3f0 100755
|
|
||||||
--- a/bin/bundle
|
|
||||||
+++ b/bin/bundle
|
|
||||||
@@ -1,9 +1,14 @@
|
|
||||||
#!/usr/bin/env ruby
|
|
||||||
|
|
||||||
# Check if an older version of bundler is installed
|
|
||||||
+mybasedir = __FILE__.gsub(/\/bin\/bundle/, '')
|
|
||||||
+
|
|
||||||
require 'bundler'
|
|
||||||
$:.each do |path|
|
|
||||||
- if path =~ %r'/bundler-0.(\d+)' && $1.to_i < 9
|
|
||||||
+ # ignore the directory we're running from, in the tests
|
|
||||||
+ path = path.gsub(%r"^#{mybasedir}", '')
|
|
||||||
+
|
|
||||||
+ if path =~ %r'/bundler-0\.(\d+)' && $1.to_i < 9
|
|
||||||
abort "Please remove older versions of bundler. This can be done by running `gem cleanup bundler`."
|
|
||||||
end
|
|
||||||
end
|
|
@ -1,33 +0,0 @@
|
|||||||
From 58b5cf9444c0dbe8374557539bbcd6c58341323d Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@flameeyes.eu>
|
|
||||||
Date: Mon, 13 Aug 2012 19:16:09 -0700
|
|
||||||
Subject: [PATCH] spec: do not check for /usr/bin not to be writable when
|
|
||||||
running as root.
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
This test would fail on default GEntoo installs as the package is
|
|
||||||
executed as root.
|
|
||||||
|
|
||||||
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
|
|
||||||
---
|
|
||||||
spec/install/gems/simple_case_spec.rb | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/spec/install/gems/simple_case_spec.rb b/spec/install/gems/simple_case_spec.rb
|
|
||||||
index 0619ba5..1c932f1 100644
|
|
||||||
--- a/spec/install/gems/simple_case_spec.rb
|
|
||||||
+++ b/spec/install/gems/simple_case_spec.rb
|
|
||||||
@@ -796,7 +796,7 @@ describe "bundle install with gem sources" do
|
|
||||||
# On OS X, Gem.bindir defaults to /usr/bin, so system_bindir is useful if
|
|
||||||
# you want to avoid sudo installs for system gems with OS X's default ruby
|
|
||||||
it "overrides Gem.bindir" do
|
|
||||||
- Pathname.new("/usr/bin").should_not be_writable
|
|
||||||
+ Pathname.new("/usr/bin").should_not be_writable unless Process::euid == 0
|
|
||||||
gemfile <<-G
|
|
||||||
require 'rubygems'
|
|
||||||
def Gem.bindir; "/usr/bin"; end
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST daemon_controller-1.1.1.gem 24576 SHA256 c82bab2e6b6f9443aca51f7f429ac3eb877442f9062da9b28b1a6b329e344ca5 SHA512 fc87dd6deb7db955dc8e75899ea8282cf5755dc76b4139624c6fc8c5caf1b8d995c0e76b3b8222592c4331fa99da890f420a09419ef5c66a680d4dcab0d140fe WHIRLPOOL 30a1f3280b34c45afe5575d7b0e323342f679ff6cd085f709d09873e820e0358751cc77252bd04986d0a832e7e72a5f3f119575400a4ce0d2767acb4ec145741
|
|
||||||
DIST daemon_controller-1.1.8.gem 34304 SHA256 4eb3733d4544c2a19588e099957b0599167c7b3cb1668489242a9e78614036b8 SHA512 48e916e5ae30f8133c856c39dfe36a1cb5bb0320bf3e799fbfc7741aa973c0e6ecfbdc8063c4d06705624616ca8868b899a18c81aa7cfe146790a8075c1ed7f9 WHIRLPOOL d9c494f1d480f4c7b4938bcca3e37bb04c72cf45a6855975a77310da5fa64e4a899bd0c06ec016736ff9429c81a27cfdbef0b36d2108cb6207134f191a09270c
|
DIST daemon_controller-1.1.8.gem 34304 SHA256 4eb3733d4544c2a19588e099957b0599167c7b3cb1668489242a9e78614036b8 SHA512 48e916e5ae30f8133c856c39dfe36a1cb5bb0320bf3e799fbfc7741aa973c0e6ecfbdc8063c4d06705624616ca8868b899a18c81aa7cfe146790a8075c1ed7f9 WHIRLPOOL d9c494f1d480f4c7b4938bcca3e37bb04c72cf45a6855975a77310da5fa64e4a899bd0c06ec016736ff9429c81a27cfdbef0b36d2108cb6207134f191a09270c
|
||||||
DIST daemon_controller-1.2.0.gem 37888 SHA256 6d4b4589f7f8ed2201e857a9f0c80a5c3c19548c5b7b5df55794299fd981aa0b SHA512 d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705 WHIRLPOOL d7e6322464c5950ede20367cb54360f224339bd35595e16a9415a57c398827bb2a51d1056880fbbbbe50d76dfa32184a6b26b344734f5c380488255eb3bbd69b
|
DIST daemon_controller-1.2.0.gem 37888 SHA256 6d4b4589f7f8ed2201e857a9f0c80a5c3c19548c5b7b5df55794299fd981aa0b SHA512 d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705 WHIRLPOOL d7e6322464c5950ede20367cb54360f224339bd35595e16a9415a57c398827bb2a51d1056880fbbbbe50d76dfa32184a6b26b344734f5c380488255eb3bbd69b
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemon_controller/daemon_controller-1.1.1.ebuild,v 1.5 2014/08/05 16:00:54 mrueg Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# jruby → fails tests, looks like Unix sockets are bad on JRuby
|
|
||||||
USE_RUBY="ruby19"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.markdown"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="A library for starting and stopping specific daemons programmatically in a robust manner"
|
|
||||||
HOMEPAGE="http://github.com/FooBarWidget/daemon_controller"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# fix tests with RSpec 2
|
|
||||||
sed -i -e '1irequire "thread"' spec/test_helper.rb || die
|
|
||||||
}
|
|
@ -1,103 +0,0 @@
|
|||||||
diff -ru ruby19/facter-1.6.16/lib/facter/ipaddress6.rb all/facter-1.6.16/lib/facter/ipaddress6.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:01:43.841753654 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:07:19.076607117 +0100
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
Facter.add(:ipaddress6) do
|
|
||||||
confine :kernel => :linux
|
|
||||||
setcode do
|
|
||||||
- output = Facter::Util::Resolution.exec('/sbin/ifconfig 2>/dev/null')
|
|
||||||
+ output = Facter::Util::Resolution.exec('/bin/ifconfig 2>/dev/null')
|
|
||||||
|
|
||||||
get_address_after_token(output, 'inet6 addr:')
|
|
||||||
end
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/ipaddress.rb all/facter-1.6.16/lib/facter/ipaddress.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/ipaddress.rb 2012-12-02 20:01:43.841753654 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/ipaddress.rb 2012-12-02 20:07:28.368353632 +0100
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
confine :kernel => :linux
|
|
||||||
setcode do
|
|
||||||
ip = nil
|
|
||||||
- output = %x{/sbin/ifconfig 2>/dev/null}
|
|
||||||
+ output = %x{/bin/ifconfig 2>/dev/null}
|
|
||||||
|
|
||||||
output.split(/^\S/).each { |str|
|
|
||||||
if str =~ /inet addr:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/macaddress.rb all/facter-1.6.16/lib/facter/macaddress.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:06:44.049562697 +0100
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
confine :kernel => 'Linux'
|
|
||||||
setcode do
|
|
||||||
ether = []
|
|
||||||
- output = Facter::Util::Resolution.exec("/sbin/ifconfig -a 2>/dev/null")
|
|
||||||
+ output = Facter::Util::Resolution.exec("/bin/ifconfig -a 2>/dev/null")
|
|
||||||
output.each_line do |s|
|
|
||||||
ether.push($1) if s =~ /(?:ether|HWaddr) ((\w{1,2}:){5,}\w{1,2})/
|
|
||||||
end
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/util/ip.rb all/facter-1.6.16/lib/facter/util/ip.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:05:58.594802786 +0100
|
|
||||||
@@ -76,7 +76,9 @@
|
|
||||||
|
|
||||||
def self.get_all_interface_output
|
|
||||||
case Facter.value(:kernel)
|
|
||||||
- when 'Linux', 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
|
|
||||||
+ when 'Linux'
|
|
||||||
+ output = %x{/bin/ifconfig -a 2>/dev/null}
|
|
||||||
+ when 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
|
|
||||||
output = %x{/sbin/ifconfig -a 2>/dev/null}
|
|
||||||
when 'SunOS'
|
|
||||||
output = %x{/usr/sbin/ifconfig -a}
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/util/netmask.rb all/facter-1.6.16/lib/facter/util/netmask.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:04:39.664956233 +0100
|
|
||||||
@@ -7,7 +7,7 @@
|
|
||||||
case Facter.value(:kernel)
|
|
||||||
when 'Linux'
|
|
||||||
ops = {
|
|
||||||
- :ifconfig => '/sbin/ifconfig 2>/dev/null',
|
|
||||||
+ :ifconfig => '/bin/ifconfig 2>/dev/null',
|
|
||||||
:regex => %r{\s+ inet\saddr: #{Facter.ipaddress} .*? Mask: (#{ipregex})}x,
|
|
||||||
:munge => nil,
|
|
||||||
}
|
|
||||||
diff -ru ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb all/facter-1.6.16/spec/unit/ipaddress6_spec.rb
|
|
||||||
--- ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:01:43.857753215 +0100
|
|
||||||
+++ all/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:10:38.379170335 +0100
|
|
||||||
@@ -25,7 +25,7 @@
|
|
||||||
|
|
||||||
it "should return ipaddress6 information for Linux" do
|
|
||||||
Facter::Util::Resolution.stubs(:exec).with('uname -s').returns('Linux')
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces'))
|
|
||||||
|
|
||||||
Facter.value(:ipaddress6).should == "2610:10:20:209:212:3fff:febe:2201"
|
|
||||||
diff -ru ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb all/facter-1.6.16/spec/unit/macaddress_spec.rb
|
|
||||||
--- ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:01:43.857753215 +0100
|
|
||||||
+++ all/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:10:01.604173469 +0100
|
|
||||||
@@ -22,14 +22,14 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should return the macaddress of the first interface" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces'))
|
|
||||||
|
|
||||||
Facter.value(:macaddress).should == "00:12:3f:be:22:01"
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should return nil when no macaddress can be found" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_no_mac'))
|
|
||||||
|
|
||||||
proc { Facter.value(:macaddress) }.should_not raise_error
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
|
|
||||||
# some interfaces dont have a real mac addresses (like venet inside a container)
|
|
||||||
it "should return nil when no interface has a real macaddress" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_venet'))
|
|
||||||
|
|
||||||
proc { Facter.value(:macaddress) }.should_not raise_error
|
|
@ -1,109 +0,0 @@
|
|||||||
diff -ru ruby19/facter-1.6.16/lib/facter/ipaddress6.rb all/facter-1.6.16/lib/facter/ipaddress6.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:01:43.841753654 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:07:19.076607117 +0100
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
Facter.add(:ipaddress6) do
|
|
||||||
confine :kernel => :linux
|
|
||||||
setcode do
|
|
||||||
- output = Facter::Util::Resolution.exec('/sbin/ifconfig 2>/dev/null')
|
|
||||||
+ output = Facter::Util::Resolution.exec('/bin/ifconfig 2>/dev/null')
|
|
||||||
|
|
||||||
get_address_after_token(output, 'inet6 addr:')
|
|
||||||
end
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/macaddress.rb all/facter-1.6.16/lib/facter/macaddress.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:06:44.049562697 +0100
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
confine :kernel => 'Linux'
|
|
||||||
setcode do
|
|
||||||
ether = []
|
|
||||||
- output = Facter::Util::Resolution.exec("/sbin/ifconfig -a 2>/dev/null")
|
|
||||||
+ output = Facter::Util::Resolution.exec("/bin/ifconfig -a 2>/dev/null")
|
|
||||||
output.each_line do |s|
|
|
||||||
ether.push($1) if s =~ /(?:ether|HWaddr) ((\w{1,2}:){5,}\w{1,2})/
|
|
||||||
end
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/util/ip.rb all/facter-1.6.16/lib/facter/util/ip.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:05:58.594802786 +0100
|
|
||||||
@@ -76,7 +76,9 @@
|
|
||||||
|
|
||||||
def self.get_all_interface_output
|
|
||||||
case Facter.value(:kernel)
|
|
||||||
- when 'Linux', 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
|
|
||||||
+ when 'Linux'
|
|
||||||
+ output = %x{/bin/ifconfig -a 2>/dev/null}
|
|
||||||
+ when 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
|
|
||||||
output = %x{/sbin/ifconfig -a 2>/dev/null}
|
|
||||||
when 'SunOS'
|
|
||||||
output = %x{/usr/sbin/ifconfig -a}
|
|
||||||
@@ -103,7 +103,7 @@
|
|
||||||
#
|
|
||||||
# @return [String] the output of `/sbin/ifconfig 2>/dev/null` or nil
|
|
||||||
def self.get_ifconfig
|
|
||||||
- Facter::Util::Resolution.exec("/sbin/ifconfig 2>/dev/null")
|
|
||||||
+ Facter::Util::Resolution.exec("/bin/ifconfig 2>/dev/null")
|
|
||||||
end
|
|
||||||
|
|
||||||
##
|
|
||||||
@@ -127,7 +127,7 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.ifconfig_interface(interface)
|
|
||||||
- %x{/sbin/ifconfig #{interface} 2>/dev/null}
|
|
||||||
+ %x{/bin/ifconfig #{interface} 2>/dev/null}
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.get_single_interface_output(interface)
|
|
||||||
diff -ru ruby19/facter-1.6.16/lib/facter/util/netmask.rb all/facter-1.6.16/lib/facter/util/netmask.rb
|
|
||||||
--- ruby19/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:01:43.845753542 +0100
|
|
||||||
+++ all/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:04:39.664956233 +0100
|
|
||||||
@@ -7,7 +7,7 @@
|
|
||||||
case Facter.value(:kernel)
|
|
||||||
when 'Linux'
|
|
||||||
ops = {
|
|
||||||
- :ifconfig => '/sbin/ifconfig 2>/dev/null',
|
|
||||||
+ :ifconfig => '/bin/ifconfig 2>/dev/null',
|
|
||||||
:regex => %r{\s+ inet\saddr: #{Facter.ipaddress} .*? Mask: (#{ipregex})}x,
|
|
||||||
:munge => nil,
|
|
||||||
}
|
|
||||||
diff -ru ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb all/facter-1.6.16/spec/unit/ipaddress6_spec.rb
|
|
||||||
--- ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:01:43.857753215 +0100
|
|
||||||
+++ all/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:10:38.379170335 +0100
|
|
||||||
@@ -25,7 +25,7 @@
|
|
||||||
|
|
||||||
it "should return ipaddress6 information for Linux" do
|
|
||||||
Facter::Util::Resolution.stubs(:exec).with('uname -s').returns('Linux')
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces'))
|
|
||||||
|
|
||||||
Facter.value(:ipaddress6).should == "2610:10:20:209:212:3fff:febe:2201"
|
|
||||||
diff -ru ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb all/facter-1.6.16/spec/unit/macaddress_spec.rb
|
|
||||||
--- ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:01:43.857753215 +0100
|
|
||||||
+++ all/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:10:01.604173469 +0100
|
|
||||||
@@ -22,14 +22,14 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should return the macaddress of the first interface" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces'))
|
|
||||||
|
|
||||||
Facter.value(:macaddress).should == "00:12:3f:be:22:01"
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should return nil when no macaddress can be found" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_no_mac'))
|
|
||||||
|
|
||||||
proc { Facter.value(:macaddress) }.should_not raise_error
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
|
|
||||||
# some interfaces dont have a real mac addresses (like venet inside a container)
|
|
||||||
it "should return nil when no interface has a real macaddress" do
|
|
||||||
- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null').
|
|
||||||
+ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null').
|
|
||||||
returns(ifconfig_fixture('linux_ifconfig_venet'))
|
|
||||||
|
|
||||||
proc { Facter.value(:macaddress) }.should_not raise_error
|
|
@ -1,22 +0,0 @@
|
|||||||
commit 1a46a428b4c92982124a8081623db9d56f6a28d7
|
|
||||||
Author: Hans de Graaff <hans@degraaff.org>
|
|
||||||
Date: Thu Jun 2 11:46:22 2011 +0200
|
|
||||||
|
|
||||||
Don't use -Werror in production code.
|
|
||||||
|
|
||||||
Using -Werror will break compilation when new versions of gcc are
|
|
||||||
introduced since new warnings are added for every new version.
|
|
||||||
|
|
||||||
diff --git a/tasks/compile.rake b/tasks/compile.rake
|
|
||||||
index 57cd90f..01e9b55 100755
|
|
||||||
--- a/tasks/compile.rake
|
|
||||||
+++ b/tasks/compile.rake
|
|
||||||
@@ -72,7 +72,7 @@ langs.each do |i18n|
|
|
||||||
io.write(<<-EOF)
|
|
||||||
require 'mkmf'
|
|
||||||
CONFIG['warnflags'].gsub!(/-Wshorten-64-to-32/, '') if CONFIG['warnflags']
|
|
||||||
-$CFLAGS << ' -O0 -Wall -Werror' if CONFIG['CC'] =~ /gcc/
|
|
||||||
+$CFLAGS << ' -O0 -Wall' if CONFIG['CC'] =~ /gcc/
|
|
||||||
dir_config("gherkin_lexer_#{i18n.underscored_iso_code}")
|
|
||||||
have_library("c", "main")
|
|
||||||
create_makefile("gherkin_lexer_#{i18n.underscored_iso_code}")
|
|
@ -1,24 +0,0 @@
|
|||||||
From 83c3ce9b01311dd18da0eff717d46734d5e96b83 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Diego=20Elio=20'Flameeyes'=20Petten=C3=B2?= <flameeyes@gmail.com>
|
|
||||||
Date: Sat, 5 Sep 2009 21:54:24 +0200
|
|
||||||
Subject: [PATCH 2/2] Remove a call to set label_max_decimals on Gruff::Line that doesn't exist.
|
|
||||||
|
|
||||||
---
|
|
||||||
test/test_line.rb | 1 -
|
|
||||||
1 files changed, 0 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/test/test_line.rb b/test/test_line.rb
|
|
||||||
index 4135b1e..1531931 100644
|
|
||||||
--- a/test/test_line.rb
|
|
||||||
+++ b/test/test_line.rb
|
|
||||||
@@ -462,7 +462,6 @@ class TestGruffLine < GruffTestCase
|
|
||||||
g.legend_font_size = 12
|
|
||||||
g.marker_font_size = 16
|
|
||||||
g.hide_dots = false
|
|
||||||
- g.label_max_decimals = 1
|
|
||||||
|
|
||||||
g.write('test/output/line_jruby_error.png')
|
|
||||||
end
|
|
||||||
--
|
|
||||||
1.6.4.2
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
|||||||
From 60d0bcc1de340d29c5bad3c707b49be7195e119b Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Diego=20Elio=20'Flameeyes'=20Petten=C3=B2?= <flameeyes@gmail.com>
|
|
||||||
Date: Sat, 5 Sep 2009 21:52:18 +0200
|
|
||||||
Subject: [PATCH 1/2] Make sure the Gruff::Layer::filenames array is sorted when creating.
|
|
||||||
|
|
||||||
If the array is not sorted, the rest of the class fails to work as intended
|
|
||||||
and the tests fail:
|
|
||||||
|
|
||||||
2) Failure:
|
|
||||||
test_layer(TestGruffScene) [./test/test_scene.rb:54]:
|
|
||||||
<["cloudy.png", "partly_cloudy.png", "stormy.png"]> expected but was
|
|
||||||
<["stormy.png", "partly_cloudy.png", "cloudy.png"]>.
|
|
||||||
|
|
||||||
and
|
|
||||||
|
|
||||||
2) Failure:
|
|
||||||
test_layer(TestGruffScene) [./test/test_scene.rb:61]:
|
|
||||||
<"1200.png"> expected but was
|
|
||||||
<"0600.png">.
|
|
||||||
---
|
|
||||||
lib/gruff/scene.rb | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lib/gruff/scene.rb b/lib/gruff/scene.rb
|
|
||||||
index 47943db..ef93656 100644
|
|
||||||
--- a/lib/gruff/scene.rb
|
|
||||||
+++ b/lib/gruff/scene.rb
|
|
||||||
@@ -133,7 +133,7 @@ class Gruff::Layer
|
|
||||||
def initialize(base_dir, folder_name)
|
|
||||||
@base_dir = base_dir.to_s
|
|
||||||
@name = folder_name.to_s
|
|
||||||
- @filenames = Dir.open(File.join(base_dir, folder_name)).entries.select { |file| file =~ /^[^.]+\.png$/ }
|
|
||||||
+ @filenames = Dir.open(File.join(base_dir, folder_name)).entries.select { |file| file =~ /^[^.]+\.png$/ }.sort
|
|
||||||
@selected_filename = select_default
|
|
||||||
end
|
|
||||||
|
|
||||||
--
|
|
||||||
1.6.4.2
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue