Sync with portage [Fri Oct 16 12:12:16 MSK 2015].

master
root 9 years ago
parent 196b9e9458
commit c924ab81e9

@ -4,11 +4,13 @@ AUX cve-2015-5251-stable-kilo.patch 9080 SHA256 6a8c9a50bf338f3318ed6d52a47691e2
AUX glance-2013.2-sphinx_mapping.patch 582 SHA256 043c3f7ef413cf3675920880af57943b909ec9f3376f6e86a1ae1d5948d9ad98 SHA512 d012ce5eaed00c3ba7b6219813cee503f68cdb14b8e50eedc731afc63767e1867749d6e4824611e0d024b2fdebfe5a2b3ad53b0ad7b18a39defcc17094da4a0f WHIRLPOOL 659bf94e7740be3ea0d2f130b332e694ebdcca8b90acfb479b8502eec4b867eda999ec2c6cdecc1f3dcbe3e3ddf72798c76bdf16ab4ab561ce61975a451c4585
AUX glance.confd 25 SHA256 5a53dcf1eece81a06a2dd0856b15f8abe20eb1072361b110f752e396e86a7843 SHA512 13e671d4544e58d7397c1a87eb1048ed4bb9561587fcd63783e377b2d25e810222ca3944e0c8cf13c524e64f94c435b456a0d6f7cacfb148e275377699a11ca9 WHIRLPOOL 862a310fbdd7b68f132c45797210011b607d9b5c8937d60c9f5933a4d625bc985ad0277fea26804681b7e0a674dc9da15fbef40502c4052d6742ef0a94e88f3d
AUX glance.initd 548 SHA256 508155f5c635c054ec7aa6acf36d818ef0552033433be885d33f4e66ea6f617e SHA512 51f2146f79b9fadcf0cfaaa314eb0b871a9c79d8e7ba02be7eb59329816deb10bd64c5e10fe3b8f4643a05ead97998f367a88dfc7f9c0f1b07e4b9cab54abd7d WHIRLPOOL c6f510f9414ed21dbc95f1b64c831f66e3f0d21fd1ce91d218adf9043a3b2cd927d0b770160b30972fb3a773dd6b53d1abab6d4a30e4f5421ba1809b6496f578
DIST glance-11.0.0.tar.gz 1565001 SHA256 35abd3af08b97a56556fdd1a68c61fcfa99ead6354f746f8f7cdc4517e90084e SHA512 33ceab2c7f52f5ce92b2bb33732697a85e4bdf552ca9d08bb7b21430ef942b545614de9b834bdd455b0544474217675731b77cded7218c56ef44274c29a97f47 WHIRLPOOL a256b0525f8a42e588a1d7cce4a6add919b9bd31752560dc7664814178fb4b3c952bfd7ec5d0d40932dc39c380c866561f9cb5ed1383482d4320f5417179c028
DIST glance-2015.1.1.tar.gz 1102359 SHA256 5c5714264c4ad9c3d178b983899b54f69f138505ddd77e13141dc5f3d1598ebe SHA512 d9233b78174ec0f84b317abf7d26153a7e3ead25b4ebc31acbe5d0806b6877da5875de52ee0742dcbdd5fd3d23cb0240208f6fd57fa59cc403ad228ac85f2a0f WHIRLPOOL 69a4cd27b4ac57a47523ceb4b899bbbb3569e7af2bb8f3e64373d98b7c72450bd587c6da96d33903dcbf44e02f89ea563d116d9d2dc90d4a0f472eca89963a87
DIST glance-2015.1.2.tar.gz 1108933 SHA256 e46bc6648a74a643cef3825dcd44c7e275ed3385b96cab83ef50c4c514932541 SHA512 0f8b8dbc3c507a47ad0873f35ec2212903d7e419b61c0298f77661f89a9718e3604786d52976860c78841fe0a94ad8fc1fe99514183d2b29ed414efe448e590a WHIRLPOOL df8ba6586b2f71c5d7ecb252b80e6c6de6f08df1029576fc8b2fb2a68633f5ce76de1334949af955e85c39e9f1df25b2f8763837ef8efa228b29559dc34be863
EBUILD glance-11.0.0.ebuild 8032 SHA256 22f8ab9254cd2af6cf80e883132ae95e9ab9d3dcbdf85629fe9b55420918b86b SHA512 9cec4976e93d0fbdec51d31c35c78c953f18e7d52109ce9d6622c60b8f9277072cdac454639dd17f5ebd1912277ecb7b774c7ecfb5eea3563d48f59c35365096 WHIRLPOOL 299e6dc7bea9228907c60079d913f87a5616a6d43828e7139d94f4b0db4d8ff20397f9bb4ce02072a0ef97ee233fa5ea0950579094069a93bb43625c57874c08
EBUILD glance-2015.1.1-r3.ebuild 6768 SHA256 79351d0179b1626d51ca1294e2a55e974f2cd191f7d3a0ade75524d612ca88b7 SHA512 0b6baed50f6bfaa14e059df30691c1ae59aa8ce10c559926f922548d6114ea4725bde110d0edf8d150e9401c4fb0e33c43617ef69a6405da99f746abfc01a252 WHIRLPOOL fd7e8736c35000c69329677078bbcf1f298384109b7430c7ab4ded645756cca3b2176df36c55f0cb6f3c09e6b994a7b19c7540d4ca7013f28d90b6573160bf38
EBUILD glance-2015.1.2.ebuild 6840 SHA256 beded95e9d6a9ee0e6ab4dab49dd9f0bc9c5e7996b93e9514a9dbb9e2388e117 SHA512 eafe4665d00a8709352e3beede03b0efc046cbc64baa9cb808ede711168cc89a96a4667c81914feed1337cac4abaedd5a22a58cfe15dc39889014d1083523695 WHIRLPOOL 33814fc98a16fcc6d5f6d66a378c1bc32156c3dc0026f87bf45251865c166e29fe5824ca3eacb16722dd88d35d314c72e078f180726989515af06f1e065a605b
EBUILD glance-2015.1.9999.ebuild 6846 SHA256 6e4d90221b9ea2034bffc089a6dadc98a9e9e8a20ceb9a6f31fe317137b25c53 SHA512 54a2ce58660535ae4846d1a2d1b0ddca238aced8421d83dd65465b8d458850c89b7562cc3cae4a3df5e98d6b3022965949cb1d5700e98477238d5e6d71a2b6a7 WHIRLPOOL a7c21d3a2b1915ce1e45600d9ad56ac8edbdf2a67c7f562958d3ff538e4510b37b885a3a46e70cbd4e140c9e7484cd59b549b22c1e2cbe3742fc14582da8bfd8
EBUILD glance-2015.2.9999.ebuild 5687 SHA256 453033e6ae7154e76e053c0f626f1814d8dff61616dc8656160de6c097bcbaff SHA512 63ad089150b1b7e3582773fe817499b0c09d249bd52398e7e6b3ccc794ddb126bca0c12c1f7a03de4aa6a862678519fcd448a7070c60a5351770d4fab803de03 WHIRLPOOL 123a477b2048ee42f0c6fb1b9dced5d9ad8b9d13fdfe2b68477e3382e9e4a65188b5d2b2b3a384594585fcbeced623640a093d632782b0fd860ed1591debfa41
EBUILD glance-2015.2.9999.ebuild 8038 SHA256 dd5800187890d711d2ad0ee07cc5bc5c892a7e40563f625e5572124827ae54a7 SHA512 82feaf50aa7dffd2c61e60c17ee5ccf6145abc60d1050eb2e3c7e6110fc16b56ee3e2be9882cbcf7196801f95d6ca512f2d5ff59ff6e60d5781413877b8361ed WHIRLPOOL 5c61ae9ae8a8363db7ca03e50c47e49c6883d9d6abd3b4f8d6790f713bc41355cba1e4e9b87bb8903e99c1ddeaf3fd76903aa73fb58607ba108e62d2ae436f6f
MISC ChangeLog 15177 SHA256 bafe483a76a229fc0871d1fe42837b5ec1cb2640500be46515bc0fdc2008fea7 SHA512 5435ed84455f1f0adbc16eb3d10042992163c9b5847f60d4c04aa92933708965a01b573b2ce3ed1058e7d333e247db1eec8f30f675a0d1005b21fc5d4103977a WHIRLPOOL 7fc94722861301a399626010b664431558dd52e472a39431d2d47f78999b7611fde66fc119181c53c3be486888d3798db7a6fcf098052eae30386c455ae8ad22
MISC metadata.xml 684 SHA256 1ef788456271f080736aea2b5b997f6bbe69e5682dc1e95c923ce77c5235eb78 SHA512 325e17a5fb4840a87e93fb4947cebeec1788b483a4ef64f615efbef07e17b79ca5dcc8637420dd3e7bf89ea858eea25e47d48bdaf07e0aa77df5b40aeeff7c06 WHIRLPOOL 821b3e8cf042676c408a0d8918b609a34fdc4270f960c14e831475669bfa7c2fc9acc1ef1839ad28749979ebeabb7bf1e0a8b1fa39a139c3fb4a5fbf4ff63bcf

@ -0,0 +1,214 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
inherit distutils-r1 user
DESCRIPTION="Provides services for discovering, registering, and retrieving
virtual machine images"
HOMEPAGE="https://launchpad.net/glance"
SRC_URI="https://launchpad.net/${PN}/liberty/${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 )"
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
${RDEPEND}
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
<=dev-python/Babel-2.0[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
<=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
<=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
<=dev-python/mox3-0.10.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
<=dev-python/mock-1.3.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/requests-2.5.2[${PYTHON_USEDEP}]
<=dev-python/requests-2.7.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
<=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}]
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
<=dev-python/testresources-0.2.7-r9999[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
<=dev-python/testscenarios-0.5[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
<=dev-python/testtools-1.8.0[${PYTHON_USEDEP}]
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
<=dev-python/oslotest-1.11.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
<=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.5[${PYTHON_USEDEP}]
<=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}]
>=dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
<=dev-python/pysendfile-2.0.1[${PYTHON_USEDEP}]
<=dev-python/qpid-python-0.26[$(python_gen_usedep 'python2_7')]
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-sphinx-3.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="
${CDEPEND}
sqlite? (
>=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
)
mysql? (
dev-python/mysql-python
>=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
postgres? (
dev-python/psycopg:2[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
<=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
<=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}]
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
<=dev-python/routes-2.2[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
<=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
<=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
<=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
<=dev-python/iso8601-0.1.10[${PYTHON_USEDEP}]
>=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
<=dev-python/oslo-config-2.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}]
<=dev-python/oslo-concurrency-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}]
<=dev-python/oslo-context-0.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}]
<=dev-python/oslo-service-0.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
<=dev-python/oslo-utils-2.5.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}]
<=dev-python/stevedore-1.8.0[${PYTHON_USEDEP}]
>=dev-python/futurist-0.1.2[${PYTHON_USEDEP}]
<=dev-python/futurist-0.5.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}]
<=dev-python/taskflow-1.21.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}]
<=dev-python/keystonemiddleware-2.3.1[${PYTHON_USEDEP}]
>=dev-python/WSME-0.7[${PYTHON_USEDEP}]
<=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
<=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}]
<=dev-python/python-keystoneclient-1.7.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
<=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}]
~dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}]
<=dev-python/oslo-db-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-i18n-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}]
<=dev-python/oslo-log-1.11.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}]
<=dev-python/oslo-messaging-2.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}]
<=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-policy-0.11.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
<=dev-python/oslo-serialization-1.9.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
<=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
~dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
>=dev-python/glance_store-0.7.1[${PYTHON_USEDEP}]
!~dev-python/glance_store-0.9.0[${PYTHON_USEDEP}]
<=dev-python/glance_store-0.9.1[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
<=dev-python/semantic_version-2.4.2[${PYTHON_USEDEP}]
>=dev-python/castellan-0.2.0[${PYTHON_USEDEP}]
<=dev-python/castellan-0.2.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
<=dev-python/cryptography-1.0.1-r9999[${PYTHON_USEDEP}]
"
PATCHES=(
)
pkg_setup() {
enewgroup glance
enewuser glance -1 -1 /var/lib/glance glance
}
python_prepare_all() {
sed -i '/xattr/d' test-requirements.txt || die
sed -i '/pysendfile/d' test-requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && "${PYTHON}" setup.py build_sphinx
}
python_test() {
# https://bugs.launchpad.net/glance/+bug/1251105
# https://bugs.launchpad.net/glance/+bug/1242501
testr init
testr run --parallel || die "failed testsuite 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/*.ini
doins etc/*.conf
doins etc/*.sample
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -26,27 +26,42 @@ DEPEND="
test? (
${RDEPEND}
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
<=dev-python/Babel-2.0[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
<=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
<=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
<=dev-python/mox3-0.10.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
<=dev-python/mock-1.3.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/requests-2.5.2[${PYTHON_USEDEP}]
<=dev-python/requests-2.7.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
<=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}]
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
<=dev-python/testresources-0.2.7-r9999[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
<=dev-python/testscenarios-0.5[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
<=dev-python/testtools-1.8.0[${PYTHON_USEDEP}]
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
<=dev-python/oslotest-1.11.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
<=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.5[${PYTHON_USEDEP}]
<=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}]
>=dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
dev-python/qpid-python[$(python_gen_usedep 'python2_7')]
<=dev-python/pysendfile-2.0.1[${PYTHON_USEDEP}]
<=dev-python/qpid-python-0.26[$(python_gen_usedep 'python2_7')]
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-sphinx-3.2.0[${PYTHON_USEDEP}]
)"
#note to self, wsgiref is a python builtin, no need to package it
@ -68,51 +83,83 @@ RDEPEND="
>=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
<=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
<=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}]
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
<=dev-python/routes-2.2[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
<=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
<=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
<=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
<=dev-python/iso8601-0.1.10[${PYTHON_USEDEP}]
>=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
<=dev-python/oslo-config-2.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}]
<=dev-python/oslo-concurrency-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}]
<=dev-python/oslo-context-0.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}]
<=dev-python/oslo-service-0.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
<=dev-python/oslo-utils-2.5.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}]
<=dev-python/stevedore-1.8.0[${PYTHON_USEDEP}]
>=dev-python/futurist-0.1.2[${PYTHON_USEDEP}]
<=dev-python/futurist-0.5.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}]
<=dev-python/taskflow-1.21.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}]
<=dev-python/keystonemiddleware-2.3.1[${PYTHON_USEDEP}]
>=dev-python/WSME-0.7[${PYTHON_USEDEP}]
dev-python/paste[${PYTHON_USEDEP}]
<=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
<=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}]
<=dev-python/python-keystoneclient-1.7.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
<=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}]
~dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}]
<=dev-python/oslo-db-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-i18n-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}]
<=dev-python/oslo-log-1.11.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}]
<=dev-python/oslo-messaging-2.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}]
<=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}]
<=dev-python/oslo-policy-0.11.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
<=dev-python/oslo-serialization-1.9.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
>=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
<=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
~dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
>=dev-python/glance_store-0.7.1[${PYTHON_USEDEP}]
!~dev-python/glance_store-0.9.0[${PYTHON_USEDEP}]
<=dev-python/glance_store-0.9.1[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
<=dev-python/semantic_version-2.4.2[${PYTHON_USEDEP}]
>=dev-python/castellan-0.2.0[${PYTHON_USEDEP}]
<=dev-python/castellan-0.2.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
<=dev-python/cryptography-1.0.1-r9999[${PYTHON_USEDEP}]
"
PATCHES=(

@ -19,6 +19,10 @@ AUX qemu-2.3.0-CVE-2015-5165-6.patch 1225 SHA256 6fb23646e05ef9a4b010d2a2c0235b6
AUX qemu-2.3.0-CVE-2015-5165-7.patch 1129 SHA256 ebcadb69110ea4672795b52472222ed1ffe67a83e37c5b7d401530f43137c587 SHA512 d174df707dabbaf49fadda0db9b551abef0e4c2045287bfb78ded69c7b8e6a59333d7aa1459ac7a81c0f3f711ec225157d8dabcd63d6eed10bb5755cea608fbb WHIRLPOOL 58fc0a2974bd9c1d9d11de7f97fda8796b3af05338969eac4d685572e952cb0b0b752166572d3b81b40db862ad0a55e9bd83bc3c2344cf04ae8a12ba4e752f2a
AUX qemu-2.3.0-CVE-2015-5166.patch 1176 SHA256 dead84667dd4868d0688dc4e62a54a14883e6f0352cf3318b277aa37e27c9261 SHA512 977e6d84d6e016dd0ba99d00f19c28b9976fdb58fd856457e08a2f9204554946a76f1fa6bbaff68f344bdddd791e13942b4b984610fde0a80645bd859fcbb781 WHIRLPOOL f4f9751acbc6d8b29074b98ecd7ae45fb13952f150b64412b1f783df14f49996b1a5eb398c7a954a4024818cddad40e7ffb187c830d7e3b0afb01662d0e8569a
AUX qemu-2.3.0-virtio-serial.patch 1099 SHA256 538cd32785bedd1c2777e776757b105ba43c38da0d4f61972e3a271c593542ef SHA512 8606330bcca4891d7899bd22fce5405326534d19c36324c7e6e7d098d3c4c0f82420d5c5a49c526ab680283a97cbe4e6293c93daace63cefab0a480665080968 WHIRLPOOL 40228d141abc51174a4bc6bd64df8a8f0631e5ab15db9d088e964e4538994dfdfc6898496c66eec45cccc716758535ce1a0320c711690d26bff4cd14313956eb
AUX qemu-2.4-mips-fix-mtc0.patch 2885 SHA256 b668a99135c3e2c86558adad4fee4f9212f3b95c813476de0d17b7118c86e88a SHA512 27b7472d68a889253691daa1b500bab32e0cc30e02b9c961823b5104d675b80a0934e2a130cc584cc22b561c304420b913a63ca24c7d17b57c546b756294fe28 WHIRLPOOL 3594e8dd939995f57109285ccabb0d04a45a394afdf752dd6e3efec30df2cc7b4f495eda812df93930fd7b0e7df6df99af38b9518dddf040cae3704de8f7905a
AUX qemu-2.4-mips-fix-rdhwr.patch 1436 SHA256 82e6ea28080f872999449dbc9ba78105e4224f158148cd11639a7ab70e4156d6 SHA512 9d18bbc469c313140011875a12ac8c4c86f4467c4b563befaf79cd9bd54afa48e36c8510e53f3d59c18949a78c843c7eee67d14ef3fd3ec1cd58ca7b07fc8c1d WHIRLPOOL 7aa88dd673ad879d679a42ad8cc4c5c84d82e410e4ba61b816e72366cddba18576a771bbb0dcd41590214fbf2204a3fc23ca36e8b1eca65443709eeba34797fd
AUX qemu-2.4-mips-move-interrupts-new-func.patch 3300 SHA256 9b5de8422b0342eb054de6decb282d8affb566679b93ef626824619890bc293f SHA512 489ca276f03496f0e73b986e46b87bcb49cfdb9c60039e33db9c879aab78d9a4e0d683b19527ca156b336575980cab543a965c8120a35a892a9c64edbff25c72 WHIRLPOOL 5274ccc56735a2e6125a77fe8cf16fb15019f8192cc19c23675541b819d7d0b8616519660a5235a1d4467e443f22fa1a5431c02c3d2bc8b52c74857ccc7acce2
AUX qemu-2.4-mips-wake-up-on-irq.patch 1198 SHA256 c83b15aa32aa2712dbdabc8f0de0bec6018e06739762f7bfc10ee8a358c981ec SHA512 529aea936c09972f3dc7a5b0aeb743b988e01064434d7cf7ba565f04e4c98760a1f1bcf2b58e7784a41a78db59d6350e2814daa1f3962f16ea3dd600d8c65975 WHIRLPOOL 28fd4555f88ef6c75032715aaa96f0320f742c4a31d03d3395bfbc3b7b192624df1c4c90436f3a5e114017f29d4f3301b283d32a8f9c05ba87c1e78b187176b7
AUX qemu-2.4.0-CVE-2015-5225.patch 3615 SHA256 9fd2f8a6415f437bbd622aaca44127713f80066b6ced3e745556ea96fdedffca SHA512 d6e7c2b350a2c5d2539c97d5d7af5a70b62cb8aa48c760891632660cad0a242599c1aff3040e0acd96cca09e4b2c13e57364bb06a8095de5fbb7ca1886049f4c WHIRLPOOL 9cca560fe7af780164dcc4ac46e686d353272666a2752db07860651e369024ba35a6efaca4583b05dfda35f773df96bd2e6d59bc65ba4d6059e648a2e6bfba02
AUX qemu-2.4.0-CVE-2015-6855.patch 6999 SHA256 0fa992f4fabc89c23b0326dbd6bbe1d0d15eca8c18e3390a6ede2c2632d5fb21 SHA512 acc7ae986cda69bd2d66b80080081785b91e6379a8cc0554f73fbf6bf95a4755a69527a3ab0cf733ce1d0af753af551778d2592a86be27574e02c6555a81f0fe WHIRLPOOL 45b01c29590bcefc4c78c4c652fc2398cf435ac17f74544f95192efe51727d230eee55a145151630c1366df4a5964c748f57fb6a75c208267eb9f800d4138e0d
AUX qemu-2.4.0-CVE-2015-7295-1.patch 1956 SHA256 5d129e767fc5cbeed78a3cee89633a7bfa8fc298ff1753cb70fca31526f6032e SHA512 e5897855cc3f3196c804395b770bf58022a17e3dbb30224c403631fbacd4f2d93b8072828fa77a568b1f26e96e322ec88088a27484df7ed9598d94b6b4dbbf4c WHIRLPOOL 66251d14fb0956c84801c1d9e346e53b2be5504efb20166cfd27ab5785cbfaf1aea086b442fb15d119599ab3d64305dd8973989d5e1971bf6f35e0086fc366a4
@ -35,6 +39,7 @@ EBUILD qemu-2.3.0-r5.ebuild 19412 SHA256 d9e18c9bc8207c101b172cc0f745851e98ebd03
EBUILD qemu-2.3.0-r6.ebuild 19469 SHA256 80c525f4dc1f871da5104eba9efb09f2e6b29639dc42e7ce4fbc38c31c57e757 SHA512 4937afc1d233999b2615f4c39fb2feeb78d5693f192477b5fae40d1df22835105f9aa15a8b2d4415aac0fa3e6cdfbf1c62ad4b2cb9a0756e92fa7acae40a63b7 WHIRLPOOL 107f994f2a4231b3ba01daac08e4201cd7edb377f1523aa88fe618e61033bd4e2ccce2db113f7977cf20e637f63fe7ec58a1d1abea2b8c14b9623a5ea233a00c
EBUILD qemu-2.3.1.ebuild 18663 SHA256 1a7eac60288e8da44c1dd575d5e3cd9cdbd6bef93a5663f17bf5347208f601ee SHA512 3b0fdcf022f1ba1ed9833b4bebded4604918ef2c6bd2a54d5a0b0f350d45da8575b83aa5de5a39ced67c7541eba5df7b5932a25528ff7502c9e16db7193670f3 WHIRLPOOL df3a7c3fafd78b4e300fee5a3cc15fd7c249ed2bc291d6bff41ff4a8aeceae70cb6e28caee0674b434a252dedd9f6b7b56d2b54e3ca0612e5d58de56409b0cc2
EBUILD qemu-2.4.0-r1.ebuild 19249 SHA256 7c70aabf760f1f102a05b7cceda33a5a909fb5a4dc76ba7437d0e69df5a810eb SHA512 81532d9e7f7090f391f35c81ad26e2a8aca956fc37b173110fa1c7459afe17bb643bcba038d9341708282b49bba20ede4b6dcabc5d827a014960306690f036ac WHIRLPOOL 5d68347d2021de31d1ff1ec11a75bc26afb856212b16586eabac3df3966f881414f3f2c2100a98dcd4dfaffe43dc87a7e724ed67d199f32d78ce93c5d0fb8b0a
EBUILD qemu-2.4.0.1-r1.ebuild 19380 SHA256 6a5e48dcefd502366554e1a90267bf0ede909ac5642e34ff2aede35bd751b4f7 SHA512 218b92db8f3548160e025087c6f69448b504a4370f82c1820da2017273681ef559337d72c1fae7532fb2f3b57b9d3506637f04c2ac493d95649eb2b80f93c477 WHIRLPOOL 0762fad088d380120d1992d7a7628a903694ff871d69d3095d726d7db362991405b6c1865831096c7354711414d2edca60036be7f35a332e382f8c48f09b1f68
EBUILD qemu-2.4.0.1.ebuild 19276 SHA256 8b13d0fb822f14b90e5d57caa34572bb03b361c457611ede01a666e36b72da28 SHA512 02801a4ffc60ac3946a6a265c694b8ecf82a4c26a35c64d157fe3b85260a72d32eae7b511de55581c595596c5da8f6c3196decd222c07ea3aecffac477209427 WHIRLPOOL 7d61e9127888bfa96bdaeedc8eed0a7d96a84678b5baa9fb8501269cf28c431e00082f60138e94edef4b5bab401683a57814524983026d14bd7e91ed25c3501d
EBUILD qemu-9999.ebuild 19251 SHA256 fcf87a45671c3314c95227bfe00ae85b013d5fcaee6dc2db92c3983202afb903 SHA512 7ca05a8bbc25b2849cccac2705bc031eebe03156fd116cd6b6424ae655d1cc93d3e5158e320d779c82d4416bd9f86fc6aabd5a3e8446124dc0814e6ff09063c2 WHIRLPOOL c519033a516568e8c7b95b9ec63d8979b315dc84239786f53d5e4c8cfb072f635a98c28ffb99a80a5de33038abd87518421ec7fed18e67c17d59612926831084
MISC ChangeLog 58193 SHA256 60c1a4f4c85515520ab14da920bbbf4a6813491ce16b5357a0456ea588815a5c SHA512 ddfe8e75aabe59b731a4a8b31839d8c71fd516620306d2bc99d7641cc501652974e053104caafa7550c5ad33b6834295f6743a98b9419d292b8bf6f67918ccd3 WHIRLPOOL a6841f79c3ba1cbf76a8c7fde296a2912c46ddd251494dca3bf3bc13391c80595b6f80125c383823899942248008ede7065b0f5c8e43f9bc1d0464aa62cc187f

@ -0,0 +1,78 @@
From d54a299b83a07642c85a22bfe19b69ca4def9ec4 Mon Sep 17 00:00:00 2001
From: Leon Alrae <leon.alrae@imgtec.com>
Date: Wed, 9 Sep 2015 12:44:25 +0100
Subject: [PATCH] target-mips: correct MTC0 instruction on MIPS64
MTC0 on a 64-bit processor should move entire 64-bit GPR content to CP0
register.
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
---
target-mips/translate.c | 18 +++++++-----------
1 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/target-mips/translate.c b/target-mips/translate.c
index 0883782..a59b670 100644
--- a/target-mips/translate.c
+++ b/target-mips/translate.c
@@ -4765,12 +4765,6 @@ static inline void gen_mtc0_store32 (TCGv arg, target_ulong off)
tcg_temp_free_i32(t0);
}
-static inline void gen_mtc0_store64 (TCGv arg, target_ulong off)
-{
- tcg_gen_ext32s_tl(arg, arg);
- tcg_gen_st_tl(arg, cpu_env, off);
-}
-
static void gen_mfhc0(DisasContext *ctx, TCGv arg, int reg, int sel)
{
const char *rn = "invalid";
@@ -5629,12 +5623,14 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
break;
case 5:
CP0_CHECK(ctx->insn_flags & ASE_MT);
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_VPESchedule));
+ tcg_gen_st_tl(arg, cpu_env,
+ offsetof(CPUMIPSState, CP0_VPESchedule));
rn = "VPESchedule";
break;
case 6:
CP0_CHECK(ctx->insn_flags & ASE_MT);
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_VPEScheFBack));
+ tcg_gen_st_tl(arg, cpu_env,
+ offsetof(CPUMIPSState, CP0_VPEScheFBack));
rn = "VPEScheFBack";
break;
case 7:
@@ -5884,7 +5880,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
case 14:
switch (sel) {
case 0:
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_EPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EPC));
rn = "EPC";
break;
default:
@@ -6057,7 +6053,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
switch (sel) {
case 0:
/* EJTAG support */
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_DEPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_DEPC));
rn = "DEPC";
break;
default:
@@ -6160,7 +6156,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
case 30:
switch (sel) {
case 0:
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_ErrorEPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_ErrorEPC));
rn = "ErrorEPC";
break;
default:
--
1.7.0.4

@ -0,0 +1,44 @@
From cdfcad788394ff53e317043e07b8e34f4987c659 Mon Sep 17 00:00:00 2001
From: Alex Smith <alex.smith@imgtec.com>
Date: Tue, 8 Sep 2015 11:34:11 +0100
Subject: [PATCH 1/1] target-mips: Fix RDHWR on CP0.Count
For RDHWR on the CP0.Count register, env->CP0_Count was being returned.
This value is a delta against the QEMU_CLOCK_VIRTUAL clock, not the
correct current value of CP0.Count. Use cpu_mips_get_count() instead.
Signed-off-by: Alex Smith <alex.smith@imgtec.com>
Cc: Aurelien Jarno <aurelien@aurel32.net>
Cc: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
---
target-mips/op_helper.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/target-mips/op_helper.c b/target-mips/op_helper.c
index 1aa9e3c..94de108 100644
--- a/target-mips/op_helper.c
+++ b/target-mips/op_helper.c
@@ -2184,10 +2184,15 @@ target_ulong helper_rdhwr_synci_step(CPUMIPSState *env)
target_ulong helper_rdhwr_cc(CPUMIPSState *env)
{
if ((env->hflags & MIPS_HFLAG_CP0) ||
- (env->CP0_HWREna & (1 << 2)))
+ (env->CP0_HWREna & (1 << 2))) {
+#ifdef CONFIG_USER_ONLY
return env->CP0_Count;
- else
+#else
+ return (int32_t)cpu_mips_get_count(env);
+#endif
+ } else {
helper_raise_exception(env, EXCP_RI);
+ }
return 0;
}
--
1.7.0.4

@ -0,0 +1,89 @@
Pending upstream inclusion
Link: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg03573.html
Patchwork: https://patchwork.ozlabs.org/patch/517392/
X-Gentoo-Bug: 563162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=563162
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
diff --git a/target-mips/cpu.c b/target-mips/cpu.c
index 4027d0f..144eea9 100644
--- a/target-mips/cpu.c
+++ b/target-mips/cpu.c
@@ -58,7 +58,9 @@ static bool mips_cpu_has_work(CPUState *cs)
check for interrupts that can be taken. */
if ((cs->interrupt_request & CPU_INTERRUPT_HARD) &&
cpu_mips_hw_interrupts_pending(env)) {
- has_work = true;
+ if (cpu_mips_hw_interrupts_enabled(env)) {
+ has_work = true;
+ }
}
/* MIPS-MT has the ability to halt the CPU. */
diff --git a/target-mips/cpu.h b/target-mips/cpu.h
index c91883d..210370e 100644
--- a/target-mips/cpu.h
+++ b/target-mips/cpu.h
@@ -639,23 +639,24 @@ static inline int cpu_mmu_index (CPUMIPSState *env)
return env->hflags & MIPS_HFLAG_KSU;
}
-static inline int cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
+static inline bool cpu_mips_hw_interrupts_enabled(CPUMIPSState *env)
{
- int32_t pending;
- int32_t status;
- int r;
-
- if (!(env->CP0_Status & (1 << CP0St_IE)) ||
- (env->CP0_Status & (1 << CP0St_EXL)) ||
- (env->CP0_Status & (1 << CP0St_ERL)) ||
+ return (env->CP0_Status & (1 << CP0St_IE)) &&
+ !(env->CP0_Status & (1 << CP0St_EXL)) &&
+ !(env->CP0_Status & (1 << CP0St_ERL)) &&
+ !(env->hflags & MIPS_HFLAG_DM) &&
/* Note that the TCStatus IXMT field is initialized to zero,
and only MT capable cores can set it to one. So we don't
need to check for MT capabilities here. */
- (env->active_tc.CP0_TCStatus & (1 << CP0TCSt_IXMT)) ||
- (env->hflags & MIPS_HFLAG_DM)) {
- /* Interrupts are disabled */
- return 0;
- }
+ !(env->active_tc.CP0_TCStatus & (1 << CP0TCSt_IXMT));
+}
+
+/* Check if there is pending and not masked out interrupt */
+static inline bool cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
+{
+ int32_t pending;
+ int32_t status;
+ bool r;
pending = env->CP0_Cause & CP0Ca_IP_mask;
status = env->CP0_Status & CP0Ca_IP_mask;
@@ -669,7 +670,7 @@ static inline int cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
/* A MIPS configured with compatibility or VInt (Vectored Interrupts)
treats the pending lines as individual interrupt lines, the status
lines are individual masks. */
- r = pending & status;
+ r = (pending & status) != 0;
}
return r;
}
diff --git a/target-mips/helper.c b/target-mips/helper.c
index 01c4461..2d86323 100644
--- a/target-mips/helper.c
+++ b/target-mips/helper.c
@@ -759,7 +759,8 @@ bool mips_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
MIPSCPU *cpu = MIPS_CPU(cs);
CPUMIPSState *env = &cpu->env;
- if (cpu_mips_hw_interrupts_pending(env)) {
+ if (cpu_mips_hw_interrupts_enabled(env) &&
+ cpu_mips_hw_interrupts_pending(env)) {
/* Raise it */
cs->exception_index = EXCP_EXT_INTERRUPT;
env->error_code = 0;

@ -0,0 +1,29 @@
Pending upstream inclusion
Link: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg03572.html
Patchwork: https://patchwork.ozlabs.org/patch/517391/
X-Gentoo-Bug: 563162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=563162
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
diff --git a/target-mips/cpu.c b/target-mips/cpu.c
index 144eea9..cbeca04 100644
--- a/target-mips/cpu.c
+++ b/target-mips/cpu.c
@@ -53,12 +53,13 @@ static bool mips_cpu_has_work(CPUState *cs)
CPUMIPSState *env = &cpu->env;
bool has_work = false;
- /* It is implementation dependent if non-enabled interrupts
- wake-up the CPU, however most of the implementations only
+ /* Prior to MIPS Release 6 it is implementation dependent if non-enabled
+ interrupts wake-up the CPU, however most of the implementations only
check for interrupts that can be taken. */
if ((cs->interrupt_request & CPU_INTERRUPT_HARD) &&
cpu_mips_hw_interrupts_pending(env)) {
- if (cpu_mips_hw_interrupts_enabled(env)) {
+ if (cpu_mips_hw_interrupts_enabled(env) ||
+ (env->insn_flags & ISA_MIPS32R6)) {
has_work = true;
}
}

@ -0,0 +1,648 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo pax-utils
BACKPORTS=
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2
${BACKPORTS:+
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth +caps +curl debug +fdt glusterfs \
gtk gtk2 infiniband iscsi +jpeg \
kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs
+png pulseaudio python \
rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-softmmu
static-user systemtap tci test +threads tls usb usbredir +uuid vde +vhost-net \
virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel mips
mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc sparc64 unicore32
x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 moxie ppcemb tricore xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk !gtk2 )
virtfs? ( xattr )
vte? ( gtk )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
xattr? ( sys-apps/attr[static-libs(+)] )"
SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND}
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? ( app-accessibility/brltty[static-libs(+)] )
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.90 )
)
)
infiniband? ( sys-infiniband/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? ( sys-libs/ncurses:0=[static-libs(+)] )
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gles2]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( dev-libs/nss !app-emulation/libcacard )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
tls? ( net-libs/gnutls[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.8.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} ) " ${use_softmmu_targets}) )
!static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND//\[static-libs(+)]} ) " ${use_user_targets}) )
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xen? ( app-emulation/xen-tools )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND} ) " ${use_softmmu_targets}) )
static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND} ) " ${use_user_targets}) )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )
"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500
"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure
you have the kernel module loaded before running kvm. The easiest way to
ensure that the kernel module is loaded is to load it on boot.\n
For AMD CPUs the module is called 'kvm-amd'\n
For Intel CPUs the module is called 'kvm-intel'\n
Please review /etc/conf.d/modules for how to load these\n\n
Make sure your user is in the 'kvm' group\n
Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
qemu_support_kvm() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
return 0
fi
return 1
}
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# Cheap hack to disable gettext .mo generation.
use nls || rm -f po/*.po
epatch "${FILESDIR}"/qemu-1.7.0-cflags.patch
epatch "${FILESDIR}"/${PN}-2.4.0-block-mirror-crash.patch #558396
epatch "${FILESDIR}"/${PN}-2.4.0-CVE-2015-7295-{1,2,3}.patch #560760
epatch "${FILESDIR}"/${PN}-2.4.0-CVE-2015-6855.patch #560422
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# MIPS specific fixes. Bug #563162
for x in "${FILESDIR}"/${PN}-2.4-mips-*; do
epatch "${x}"
done
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
local static_flag="static-${buildtype}"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets as the default configure
# options will autoprobe and try to link in a bunch of unused junk.
conf_softmmu() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_softmmu accessibility brlapi)
$(conf_softmmu aio linux-aio)
$(conf_softmmu bluetooth bluez)
$(conf_softmmu caps cap-ng)
$(conf_softmmu curl)
$(conf_softmmu fdt)
$(conf_softmmu glusterfs)
$(conf_softmmu gtk)
$(conf_softmmu infiniband rdma)
$(conf_softmmu iscsi libiscsi)
$(conf_softmmu jpeg vnc-jpeg)
$(conf_softmmu kernel_linux kvm)
$(conf_softmmu lzo)
$(conf_softmmu ncurses curses)
$(conf_softmmu nfs libnfs)
$(conf_softmmu numa)
$(conf_softmmu opengl)
$(conf_softmmu png vnc-png)
$(conf_softmmu rbd)
$(conf_softmmu sasl vnc-sasl)
$(conf_softmmu sdl)
$(conf_softmmu seccomp)
$(conf_softmmu smartcard smartcard-nss)
$(conf_softmmu snappy)
$(conf_softmmu spice)
$(conf_softmmu ssh libssh2)
$(conf_softmmu tls vnc-tls)
$(conf_softmmu usb libusb)
$(conf_softmmu usbredir usb-redir)
$(conf_softmmu uuid)
$(conf_softmmu vde)
$(conf_softmmu vhost-net)
$(conf_softmmu virtfs)
$(conf_softmmu vnc)
$(conf_softmmu vte)
$(conf_softmmu xen)
$(conf_softmmu xen xen-pci-passthrough)
$(conf_softmmu xfs xfsctl)
)
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
;;
softmmu)
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--disable-linux-user
--enable-system
--with-system-pixman
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
)
static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
[[ -z ${softmmu_targets}${user_targets} ]] && qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
default
fi
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/kvm_stat"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
fi
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark m "${softmmu_bins[@]}" "${user_bins[@]}"
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/qmp/"
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp/*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
qemu_support_kvm && readme.gentoo_create_doc
}
pkg_postinst() {
if qemu_support_kvm; then
readme.gentoo_print_elog
fi
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
if use virtfs && [ -n "${softmmu_targets}" ]; then
local virtfs_caps="cap_chown,cap_dac_override,cap_fowner,cap_fsetid,cap_setgid,cap_mknod,cap_setuid"
fcaps ${virtfs_caps} /usr/bin/virtfs-proxy-helper
fi
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -3,6 +3,6 @@ DIST gentoolkit-dev-0.2.8.3.tar.gz 53322 SHA256 b9f96deb53adacf7885c937e1c92688a
DIST gentoolkit-dev-0.3.0.tar.gz 58655 SHA256 c42d525560f5c85f48e9b2aeb02a5f3ee04e80e52c90e5d1a00eed1ebe9df671 SHA512 d15f6546cf88af0832c14eb003c72b5906bb9b9f078c903e1e444b12c2e432fd1a2fa077eda5496e222cb50cfd5a705e86044b9a1c0164ac6b4b38268461ced5 WHIRLPOOL b3db58c6941ad5ae04fc581de8785d9e0fe6c3b49bdabf401732e881b2e2a1489eb86c3fd650cafe6b56bf26c74ad25dffe8dfb7fdc8b374b3bb0427dd34c2e4
EBUILD gentoolkit-dev-0.2.8.3-r1.ebuild 1375 SHA256 3f7b7c24528d62d74acc0cb0d3f1da9d2013993eeb3dc5bac43f909e82604c24 SHA512 717153e74e833dff712076a7a901fdaed823447d694a544ab6756bf2f5c362ad568936e3e9ba3b897951812a3e6f6b157458c209bb2628ca2a9f122dc7abf62c WHIRLPOOL 5fec6ba524fb69d97315d53bc1f4c848d1abb75c4af07119ef539f8ab02e82b5d53a327cd98571f6e713f682326b18ca388e99482c037edaef55600966546c9e
EBUILD gentoolkit-dev-0.3.0.ebuild 2006 SHA256 a23ddeaae36e54acfe0f9ee54cb5c795a91a0a7fb368dc35d6172aa4f9e9b2d8 SHA512 a779c145223e146f70efc627cb81d4b223f446644a6e04f4481ebcb32c6296ac932228b117da54e01a468db47f0a28b8ea69570eed2b3bccedae4574c14290f9 WHIRLPOOL 28519b930ad6c2796922d96b36afb38caa095984cbae962524f8aa8c3346e2a628c44b65a98ed6394556fb182095a22f540ab0311e25f3ed259e3941bdbfc847
EBUILD gentoolkit-dev-9999.ebuild 2006 SHA256 a23ddeaae36e54acfe0f9ee54cb5c795a91a0a7fb368dc35d6172aa4f9e9b2d8 SHA512 a779c145223e146f70efc627cb81d4b223f446644a6e04f4481ebcb32c6296ac932228b117da54e01a468db47f0a28b8ea69570eed2b3bccedae4574c14290f9 WHIRLPOOL 28519b930ad6c2796922d96b36afb38caa095984cbae962524f8aa8c3346e2a628c44b65a98ed6394556fb182095a22f540ab0311e25f3ed259e3941bdbfc847
EBUILD gentoolkit-dev-9999.ebuild 1984 SHA256 16f6da6ac45883c9c72b1dae2f28dbdd16731c371256a4f750a13388cac7f279 SHA512 48d239e4b9239702d59c3b5946ac8b263cb6850ce026ae34a6458c668f6b1c690dcdb84695735f207cac646ae5025c2acd64fb70cfaf1b06500ee12112382dc2 WHIRLPOOL 07a91652d985c70758fa3bd612beff40469829bda7b11a2821e0f1817d759cb316ebbc840580ba34621d0446e4276b3d90e208107dcbcde920cffe386b9a678f
MISC ChangeLog 22290 SHA256 c95fbb79c90dcc75eba939ed9b4c3d4777d91f563fd92832e205fe61103301dd SHA512 8aa69bbfcaed83bb7fdcd0d38a9ea29a01908497dc46017248aca621cc7bbc9a2f5045b1358e6b463a3da0097b5e355e35b552594e97db936ed97c79e239fe5f WHIRLPOOL 69980e330f2b1a78443c255de9a0ef82153eb24698bab04fc4c8a9206f1dab15c86b59044dc203d9278e78708fae28ac1f14f04b57040b8cb724857460882c08
MISC metadata.xml 289 SHA256 f87d734bc9e4ddaf3323fb85a5d36e80395d2eda5ac3f8e0c1f1ee0b74ac4604 SHA512 b1f377b70097383c03f567902fcf9f96571770861ef489381c6db0fa139528e519631e87ee9832c95a35bb3dfa3752c7ae4c9fe5f597b783bd58fe6a69d8449d WHIRLPOOL ff92b728d58a85f4ff1c02576545709c931c95ffa0a7d3820a5a5012e3508759c1494879bf0093be830de2f905ce51772a2b7b38f9b5a310712ed8b55989e625

@ -11,9 +11,8 @@ inherit python-r1
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoolkit.git
https://anongit.gentoo.org/git/proj/gentoolkit.git"
EGIT_BRANCH="gentoolkit-dev"
EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoolkit-dev.git
https://anongit.gentoo.org/git/proj/gentoolkit-dev.git"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~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"

@ -11,6 +11,6 @@ EBUILD gentoolkit-0.3.0.8-r2.ebuild 2719 SHA256 cfef13685290572414aeefd8cad54c1f
EBUILD gentoolkit-0.3.0.9-r1.ebuild 2838 SHA256 d308bb7247c257a3d94a816b482049f479c33a39837e047fda0af0173aef03b9 SHA512 004939f1519ef98968bb368fdf4b3204d7dda794909de7e4996fbaebf5162cd4bf315c0419347df46baef1b3b470042be0962525f8b91e7e31f11c5fe4b92632 WHIRLPOOL 79002c70622f455b15ad9e2492133f51d656fcf365c5e944b3b805097efb6f794e893cccb7bd757d99c17251036c03af23920320098799cc76a583523cb980e0
EBUILD gentoolkit-0.3.0.9-r2.ebuild 2972 SHA256 6b8ef72c60ee6a83b549a231754e57eb4482207f2e2cc9a8ba6981f2a661ded7 SHA512 3a8bef79fff321b9114cffd3b1617f31ac339f98e295b6ed331ceb9441c126d344322db8a0e0f4d5cfc2d02668802c2cd519b016e4c823119b1075282f2c94ca WHIRLPOOL 8235487b35c60c2a0472df162f1cd23fa28581b172c356b97fb3dfc8731e5bd7f16a7cf261a6d7995f48e290aebf9b383205430f39a3a2752d050abd7d802268
EBUILD gentoolkit-0.3.0.9.ebuild 2679 SHA256 69fb4235a561ab7b2c81cb1f362b20250068869445bc44e26b360a9a8fe6b2ee SHA512 c80ae4c668c66eaa8d485bd5ee4a20f85627b67e999ec28abd8df0763ec532da5a68fa4676bc6fe8adc3d4a380459a39c52635500272713b27bd06ea4be44756 WHIRLPOOL 9e4c1107bfb25d143491c99b5b6a1bed4ac47c8c4d6505b55e41031006a9cd000642584c3432e3c34ac47276348ea8e71eabeabb659fc586f19f882a27cb3d21
EBUILD gentoolkit-9999.ebuild 2134 SHA256 0553982bea50d95b385b90092730cef19fd5a981cbdf9cb7fac40b90dd3c34af SHA512 fa9b77ed576e148927323fc0559eab82436d6a35d76bb5afc97305ed0ad037e9023d748fb7fe4557415f98edd19c323d261c18863765f4f6855a5ea8aae09a27 WHIRLPOOL 6ded72ec1688fb2ec114ac6bb9d034112276dd3fb8c5585d34dcd0b4303cf5046c927e7d4ed76c36eafd886640066877f379cf5924b52a91feecd7dc8f0fe596
EBUILD gentoolkit-9999.ebuild 2109 SHA256 45629e2ad2369a66341bac4b29bcd90fa69b79d901a26eaf10e2b8061bd7db1f SHA512 42efd72dc6a2874d9d670a94d89c4cb6ff5da9070601492029c268ed2e30b3dd6e3a419103d75c8744ab9dfcc8a6299a5d53712fa1ca9c51d76efba3fd47a773 WHIRLPOOL ae41cdcb64b8a615ae9b39cb7052ede9f94fd693b5c40d4fb739f1a7405342707da0db3b3c73057b811ee3098e9881dc7acb397128ad9de3696e36cc59aaa2e3
MISC ChangeLog 81145 SHA256 2be0115c31ea5a66f6ec2cab2d1280dd85d47c7fcb68dbd2ab81ae732b2adbf1 SHA512 a4a8f6cc06b49b8be331a0eeefa5bfa9c18ae4599025c0e6846497af0ba39cf627f4520082d50b818eb21716b65005bb155de466bf25a61f9c3f739119327b28 WHIRLPOOL ce50e41dbd48411c01c2390ab9c5eec9953c4a3c4128a4f104aca579c59b73d37910621d959049a8dac16c1e2cf2c39833f02666c683fcb50ca5ac7d7e396cfc
MISC metadata.xml 454 SHA256 ccc4e0222e09f2b7f198c30cb22756602aba47770c6966abc7570626b6626ea5 SHA512 0edd2bd297d4d40659f67249e0ca49f769a4164cdf8c6e5de38fa732e4978d9f8565ee6142105ecad4bd0c71ce8e64b71c587aa3447a6933c8a7f70493a1c6e8 WHIRLPOOL 62d87243e7e11afff4df2a9f5bedb2c693f0fbcea7b4657c49f1da87bd16dded21e259d8a7788a45270b09211ad7b7cd7f848ce36acac1f8f441350e9656ae10

@ -10,7 +10,6 @@ PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 git-r3
EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoolkit.git"
EGIT_BRANCH="gentoolkit"
DESCRIPTION="Collection of administration scripts for Gentoo"
HOMEPAGE="https://www.gentoo.org/proj/en/portage/tools/index.xml"

@ -55,7 +55,6 @@ AUX bash-4.3-compat-lvl.patch 628 SHA256 3303c12a499c5fb3f3c9ac7b11b020c83d4d4e3
AUX bash-4.3-declare-visibility.patch 1332 SHA256 9a8d04e689944f11d0328635885ae36044cf35e94c77b9b49aa67b9839209154 SHA512 4fcfacafab04abc00f02bcaf372a08fb795cae008ac7982364aff923cd347a2ea2e4362fc4f080e81a6046087316a969a8f5cbac3acb01129969af7939a16083 WHIRLPOOL 0bdb8a7e3cb38ebe6f4cd201fd622a155d02a2d682afb2e56edcaef2e595b45ff72811bc6023f50b5e79686b1adbfa2f648af6d672d1334b881bd6ace8ecde22
AUX bash-4.3-mapfile-improper-array-name-validation.patch 407 SHA256 0302e96630afc5106ea446defd6890fb0b4c96bb27b375e8fbfd96b09eb10335 SHA512 214935a751c3275593654c36b471cbb47ca4f5bb6f2a19e0a7ff73b646e5318a861538bf923ebb5f84abafa6d0d6eeece7b2f36ef77ab8c582223e098b4eb356 WHIRLPOOL 3bf136afd45fe614e3429079b6f41102dda55390d4a3d190f4584aa189f8e623439c13f9efe623644d3990e0f5d2d1b90a8b61eee322f22050b3d5e63d8f5eda
AUX bash-4.3-parse-time-keyword.patch 790 SHA256 44c83641d4f8e7357b0b63b1a5095e751643c30f84fdf5dbc868c9d4a200c15d SHA512 070ab4a46adec60434ef45e04ca0d453fd02c40da8db7051800160c8fa8d3846a6e6bf57db02c583fd699eab69fa03b268107dc58e3332d2f7ed66f00432d6cd WHIRLPOOL ab37acf37bf497bc7c041f341b44dbd755d6e0170d8b74436d79aa63aac1c3cf35c13bd0c56a4eae071639bac27ea81a194c691c42fd4089de8df859745caf5c
AUX bash-4.4-optimize-fork.patch 522 SHA256 3a60065bf8b1789277ef329f633a91ac997db7b03039946f1d08b7c8719ce500 SHA512 151743c92c75f799e23b5ff0469fc6728480620061519aa4b540aefcbcfc582ef3d6357e20b26370b377f12c5ae722080d482d67a9c75ec67aff830609e74528 WHIRLPOOL 7290d331e6712367608fc16476f8f5eb84374807ef39ed7bbd8b8c09444975c56fab4830b0c0247ae9a6a3a80e4cf210b5cdf614f8479e226997bc813106c433
AUX bash-4.x-deferred-heredocs.patch 1255 SHA256 845ffcd7035eef5dc029747f211a737e0260b53b16086a37fb3c8ab3609a7d36 SHA512 9016203189d0b601f0441daec19f902de7387b599a2196c475d76c596dcf9a9c22765a58e7fc5a3117522ec2722475bd166bea271ff3048f31674e8bed2901a0 WHIRLPOOL f3a2ef5245c446b7e90917e987d80efba5e6437dbe86fc27bbd7768bc5f1e5f6e7663b350ca8a81a3f21a29af6e1594c14061be0d818fce6a4a63aed7efcb6fe
AUX bash_logout 205 SHA256 15aaded954389c05d7de5d36c4887db61975ad52c87ad78baf1062ec8997289d SHA512 7234250c03fc920996a381f9daef9e2d8ab1e1a29acdebed6669d8e0fe1c872a7fa343adf7d9ddc81225b0cd9eb223ba7ad1ff42448aff057fc6d6baa8f04a7d WHIRLPOOL 16242c8796af44f550f2935b37c770c022754c63db75b57fbe49d1a313b8651235619ead571cd70ae37f890c694d1c6b2e4871ec51345743eff8649782d0523b
AUX bashrc 2879 SHA256 72a0b0bf010e72667c229475961f56b3684e02bcf1ccb22da63564ea16c08b54 SHA512 cb89537d4f7bc03c0e05d339f0c6c63cbd61f7963d97d0af13fe3cc2e9ac74755573d8acb28f3c6133a7cbd8f9f6c6c745e0bc215702456b2892a9438876c8a2 WHIRLPOOL 2e6ca7bcb3c2fe0923320f43094f6a11729c128a2f78ba2d51adbb07eb477d3e0573a2af844939fbc8dc1aba52eaf9dce043592a8ceb893148ec855a852e7674
@ -72,7 +71,7 @@ DIST bash-4.0.tar.gz 6230779 SHA256 9793d394f640a95030c77d5ac989724afe196921956d
DIST bash-4.1.tar.gz 6598300 SHA256 3f627124a83c6d34db503a923e20710d370573a29dd5d11d6f116d1aee7be1da SHA512 2f2a053d98be9a31cd089e1293e3369ad05406f6543d1d1662d8b5807fdcfebc1dda79db9bf2c596a6351ea463fb9bd9c8943c1d45da9b82f2fd3bab0b8a581a WHIRLPOOL 0259149d6f0d8f8a19e4b5a88e127c55efae0df4459063295aa6a9de69450b5f4b4b579894e4410ddfc0119eeb0356865b7cc4dbc7e4a75ad98acce0dfe2d46f
DIST bash-4.2.tar.gz 7009201 SHA256 a27a1179ec9c0830c65c6aa5d7dab60f7ce1a2a608618570f96bfa72e95ab3d8 SHA512 fdd3c230f4f7a687d36db1b8f7baab5e553cf55756e2d49a88ffaa4260c8cb949897dec9f48655e96608ef0093ac101b60c132060f06c711c0ab81aa3f148b5c WHIRLPOOL fd5f321a8a89381904b1dd1f5acb5100186ce48cccc9b248cf68b35a1c1932177df1fc2b0215131999ee6018decf3264c45e54d407bf4b74ff8e4cc8215c630a
DIST bash-4.3.tar.gz 7955839 SHA256 afc687a28e0e24dc21b988fa159ff9dbcf6b7caa92ade8645cc6d5605cd024d4 SHA512 a852b8e46ee55568dce9d23a30a9dbd1c770c2d2a4bc91e1c3177d723b31b32c5d69d19704a93f165891b409b9dd2cc65723372044e2bd0ee49ed59a11512651 WHIRLPOOL d82eb296b1bdee517b20e40d2231697dc41e2040d34e2da24c4fa40755c723d732929805ebef6f6923cd8ffecfb0db7063ec1dc3ab4e695a93916f2d872e236f
DIST bash-4.4-alpha.tar.gz 8388940 SHA256 a074952a3f9dc2237d073c33f809c87b735795dd4eec4dcfb0debec3624eb776 SHA512 cc3b79af35c8bb32e95241234145a258a87a8b99664c372a60fd78f188f7a468fd39da5f3e4a682a046c0a8bb00e979b1b1634f368157b1077832af4ba693e40 WHIRLPOOL 9c02bbddcfb0e55b0f5ce62ad9da8e82cfe1b4bdc7c1adb82b8e37fc902fdf5b6eda05194023ed7e48f57647e280e3f74c88702fb1abad5fa459d6c9668c9b87
DIST bash-4.4-beta.tar.gz 8568112 SHA256 8273c415b70260baaf7a9fdc9632451cd3987718fd054ee7ee13d7613808d231 SHA512 b08f56cae711490fa306edeae1043c168a09bf7ff53b7f86c22b426d4dd4498599e8739a999efb5782dccf2fa7d0d38030707e0b67f7cb6135893d77c54a2c87 WHIRLPOOL 23de236064b3691d94370ad8ff70a80b2648ba16d89a79cf224291425b83246fd0edd122e51ccf158ffa7e78738fe0df0894a906106dd59137bdfa28a79d4816
DIST bash205b-001 1132 SHA256 bf7a055e0916b7899e7429e36e35d009db445b942b34520a601ea5a8fa634fdd SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071 WHIRLPOOL 90ba36843bbf2e0b7279d3bd197ddaa04e03e113be32051e5a77280cda6d43dcbf339780c57322fc0835a54c82e0095f0d3f2a13f13fec8c0b8da38e7e9b253a
DIST bash205b-002 755 SHA256 affdd1808a6262fbfe291ebffa2133b05e4bb46067a90e3329d5741e10f0587b SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883 WHIRLPOOL 7333910e98e517306077937881d4c5569ddd85552203b3ec833f0fda13822e388ce85f007d60e4ab4b1ef15abb66fa40dc4356ca01367463d179a6a23bcff8e7
DIST bash205b-003 2356 SHA256 604972eaafe69f44413d429e0a826b0eae209ca74b14eeeccdf0d502bbabb340 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399 WHIRLPOOL 7ce09fb66d32f3aebda7fb2be66179daab033b4c08ea51c744148051b47e7effc2451971efeb14d6a403c48c5c46c2ac0a4585159f8115ec40b2bfa89f98317f
@ -357,6 +356,6 @@ EBUILD bash-4.3_p33.ebuild 7049 SHA256 f03a0229b607a59fb24f4fc14cb5c910cef26ad4c
EBUILD bash-4.3_p39.ebuild 7104 SHA256 b4c7deea9ce93d4c98cfef1f61573ac8523358bed17cc76eac0d4f8acfc35404 SHA512 212fd1e38546ba8a115550cb67b184e8cfa100d02d6764e0283d13af34ee03187ac01f8975e872ac73710e34fcd994141a2671ca425844413cb53b7352f816a4 WHIRLPOOL f72558fb82290fb4781618e52b19fd96e549606a3c66ad1690f870d79f2b168d10a9268470244e2d4c4d27e14cc249634f3a433d01423b9476f3b73a113fb4cc
EBUILD bash-4.3_p39_pre0.ebuild 3553 SHA256 02032a68b3c55211cee0a63e67b5df09b8c02d8e6c8ed08020354b919abdc069 SHA512 8174b384d1f5324ea128632070939fd5343471dcd8747cd7c30a2526b2c2a4905ed6ffc66a388f863a9373bd763996c82a36683a942358023c79ad0632db4063 WHIRLPOOL 050c1f025ee3a89f727245459095e824d4953d95579c69506595d60fd99dd2f558d37b45e7b9af8dd27575e959bd3e84687f4a7a9a5e576f8f06d5e47adcf29e
EBUILD bash-4.3_p42.ebuild 7117 SHA256 b68419810382189e612a6c2e72a1e6172afd304ec248e404f965c6d69b8f0659 SHA512 9e1b76d8c528c0d40d9c179fadfe7aaf7b2dcde32ba50b6104aa7bdc7b145bbdf46961d290f6a7e7735a3307b6bdf281dfd6343fdaa2ef1131b4e3680a2b8b3d WHIRLPOOL 3dc68c5ef7a7a06e0ff6e62b3073ae568195aaba267fa0006a56b7a401259f066b3f50e616b4b909a864bbca0c2eca72ce2d0cbfc08d37ad8258cf7220bb7042
EBUILD bash-4.4_alpha-r1.ebuild 6966 SHA256 72ab284ed93a8716b67d8009ce7c39d228c1be479286419512265f116d68e738 SHA512 5a460f3a869cc5efed61323ea708f12d520741a63d7f7e1c0aff1132ad55d6dc6f25d435fb0654b38e20a88409a78a35c4eb8274d505ae68b4d8c51aab082388 WHIRLPOOL fc1ecb3f1fc90736afb66acb08c09d3a9b17d1a524280f0c7947316e14da9d2925f8806e1f712a2a475e9e1572cd235d513891d8b136b075e218807103a16ee8
EBUILD bash-4.4_beta.ebuild 6924 SHA256 e08e1066f252bec90bc9b3f28eb26cc6fc834901e4968867ae8d8d624e765c24 SHA512 612575f840025b4472f0348dc37d2f2828b941a6b392f2d335f906599c3aceb60829c6fcc27670636a1f30e8a02bfc20dbbf732a858d35dfc546ee1d52da0cec WHIRLPOOL 1b280d16aaa79a4971d083268051e6aa843f52849e1ad73584f222f09fffc0a150e1e127eaa274b4d3dfc4834743a64121f5f7f14f760bcecbcc2a016eb72f26
MISC ChangeLog 75298 SHA256 51ab8cfa0add2586982824d436caf2442369f4f1229b99b9323b90a1f1a8c7fc SHA512 ce206ffc7817b15cfafc589de1799a50d6ad91d0ac9913b1164273ab63c971217bc04bfcb90c5208dc42e6ffca21fe97b65d8f19b861641d20b2403b05d1e957 WHIRLPOOL 1fab776c7e3c790021335e31e3d9ba0a3c2e2606aeba16d7b556586f8a5fa74137f4a17850367d42fa3909d83391fdc97e00c5ae6180c7d9c5be15417b18d29a
MISC metadata.xml 643 SHA256 928c1ec952dec872f913d5e121725431435f651a87e48e784617c49f9dcf806a SHA512 3eb4baf0efbee2606a1e56d0359c3489887fb3f2e0dfe9ba25b6143b9d5e02b8df06a8065019201184b1fca12b8a86d781a68131810b80784c678765d55df679 WHIRLPOOL 52aeb839d294d5f43af735698afb6ee8f99e388c86260e1a1cc0d8fa57671bb8bef36f09d3f7e84cb70bc5fba0d645b427033c13b6ebbc66f5520acb1985b8b6

@ -29,12 +29,12 @@ patches() {
}
# The version of readline this bash normally ships with.
READLINE_VER="7.0"
READLINE_VER="7.0_beta"
DESCRIPTION="The standard GNU Bourne again shell"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
case ${PV} in
*_alpha*|*_rc*) SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz" ;;
*_alpha*|*_beta*|*_rc*) SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz" ;;
*) SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" ;;
esac
@ -44,7 +44,7 @@ SLOT="0"
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2:0=
readline? ( >=sys-libs/readline-${READLINE_VER}_alpha:0= )
readline? ( >=sys-libs/readline-${READLINE_VER}:0= )
nls? ( virtual/libintl )"
RDEPEND="${DEPEND}
!<sys-apps/portage-2.1.6.7_p1
@ -85,8 +85,6 @@ src_prepare() {
sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
touch -r . doc/*
epatch "${FILESDIR}"/${PN}-4.4-optimize-fork.patch
epatch_user
}
@ -117,7 +115,7 @@ src_configure() {
# be safe.
# Exact cached version here doesn't really matter as long as it
# is at least what's in the DEPEND up above.
export ac_cv_rl_version=${READLINE_VER}
export ac_cv_rl_version=${READLINE_VER%%_*}
# Force linking with system curses ... the bundled termcap lib
# sucks bad compared to ncurses. For the most part, ncurses

@ -1,16 +0,0 @@
https://lists.gnu.org/archive/html/bug-bash/2015-07/msg00060.html
*** ../bash-4.4-alpha/execute_cmd.c 2015-06-12 17:29:18.000000000 -0400
--- execute_cmd.c 2015-07-14 08:59:22.000000000 -0400
***************
*** 2630,2638 ****
if (ignore_return && second)
second->flags |= CMD_IGNORE_RETURN;
- if (should_suppress_fork (second))
- {
- second->flags |= CMD_NO_FORK;
- second->value.Simple->flags |= CMD_NO_FORK;
- }
exec_result = execute_command (second);
--- 2630,2633 ----

@ -1,4 +1,4 @@
DIST bashdb-4.3-0.91.tar.bz2 660370 SHA256 60117745813f29070a034c590c9d70153cc47f47024ae54bfecdc8cd86d9e3ea SHA512 903710e61efcf272213c3dcc20799842e8ef969e791e3d1a8eab071e5b7538a195f621320945019611042ed623d005e481bd75724194cc10cb6f668b615ce3af WHIRLPOOL 075ee878713a7611b7437d4c3420669c6bcff949a9e2991cbfc533874e2b215e1c9a4d23f4f414205d979190c09eec1a2a8daa3857053dfade6f8864211534be
EBUILD bashdb-4.3.0.91-r1.ebuild 625 SHA256 a2b56a9568896d547f19987f9fdb50d56953c9eee117f4b21435517ae4a9aa27 SHA512 cac88ccf5bf981f25439a95d793ec5e7456bc325b62ca1ab0450e412d1112c2be9357df95359f6162ac83ff56e5b10f84df53bbf6821a2d178cbbc59c8993c3a WHIRLPOOL 1c182d8e9a8bc8b3423d3f0736921f9b3da1a873c1ed1cc8b94c1ba40b0a1908ab7a6e9b35b28d63176376c145ba363823e034bf349a628e86ad09d7cd6cbaaf
EBUILD bashdb-4.3.0.91-r1.ebuild 625 SHA256 4a815398ac1dccdc3695f26ac827b635d1ed52031cdc09fbdb1c7bb1ecb42439 SHA512 58246e567a45a6db68e77518d3a6b99dd1960c0e682dbd8e762974d75406aacab1cd80031f9779d2aadd8308e09a67cc7412223ab7879a0e7350847f2ccd465b WHIRLPOOL 392ddc4fea9613c5caa03d5581c2ea439c053cd972849b878fa0b183f1b65bdc7cb0949d6fdf636ff9a379369e8f047860f7a719f1f979acd46325a0c7396153
MISC ChangeLog 1666 SHA256 c5519ffd7e59a97ccb9f825dc496a66815abfa8917ff9e5af1e3d0e3c26a1e9b SHA512 496c64aa3d4f83ffafde88554c654d09d2010d0adf2ac271bf5612b7b8fb0dc3259c17c6b937c7e6afe4956318c507416bed0c000d914f3e0603fc81917a9027 WHIRLPOOL 15a54bc0f28e7d39b13470d39003080763a0115e389a3ac342b0c8b19614acdfa31ccaf10eb2a46e59886d96676a950032ef0c09fa3b686448cc0dfa3aabc424
MISC metadata.xml 241 SHA256 cca2518b36ce3662b07e77980a463683df14fdd35e19a569e00edaa77c3cc01c SHA512 c6271b7bf4e98c027ff31e5dcdfad38db886f627de0e7b2a93b4e334d530bab8a4689a83b02f54cce2f3bdc5a7b89b6b84726a04744620095b22ff5f9e11a0aa WHIRLPOOL a7fa5165d0e23e629342443e3d1b4dcafb286445b911561f0244f775f4f6f2c72e5fef36d18f04959a955dbce824065f81b0b9a17455462e9922f3218975337c

@ -11,12 +11,12 @@ SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86 ~ppc ~ppc64"
KEYWORDS="amd64 x86 ppc ppc64"
IUSE=""
DEPEND="!>=app-shells/bash-${PV:0:1}.$((${PV:2:1}+1))"
S=${WORKDIR}/${MY_P}
S="${WORKDIR}/${MY_P}"
# Unfortunately, not all tests pass.
RESTRICT='test'

@ -1,4 +1,4 @@
DIST rc-1.7.2.tbz 153807 SHA256 d4b552b6652a2f85400b61b970c9034b17fcb59b74a0f242bbea12959e8939c7 SHA512 760ee04f2c0fbffc1dddebce35b34183e19e67c2f15fa6c8da83c0305a68114f4aa6af67d33f05c51bcc232a1f7178319eeabd3538fbdf2546742f200457928b WHIRLPOOL c84235fa60cd681e0fefa2f83ac6b5a7d24f3b30f53205ab88cfa94e3e2585e1f8c91062f4c018318d6bb19214e45fc4d418438baeb8d10eb2987518bdce1446
EBUILD rc-1.7.2.ebuild 908 SHA256 426d81900c916f622243646e58b85ab093d59d82a3c0b5262fffceebef3139a3 SHA512 5acc58cbb1c09b20cd50b2efe9358f302ebdc483a4c068887f3ad31556b251ad28731b62a14a6e1d2b119c795433e5d95b4b5246e42e45772437076be938cf8e WHIRLPOOL 8450778050eb8577ca7db015c2444f1f06fdb13566b89665c2096d44f1a040c9e860ff174c3b466c6ae6a27590e89d7df66d6f00f9dc9bf43b18bc67da0e38d7
DIST rc-1.7.4.tar.gz 215206 SHA256 5ed26334dd0c1a616248b15ad7c90ca678ae3066fa02c5ddd0e6936f9af9bfd8 SHA512 49e124207b5370b88b8fba0376dda33451451a58bfb85fabfc06ae59eb88fedf38d7aeaaf292e4f380e2c00efc8301ba68d12180923186d1c53ef94f78f7e435 WHIRLPOOL e7e1e2e68a981bd1a8787f6b90d2d2bbf491e548c18584db6204a06fabd7b88439f9e4fcd0934c1d0c26c903d54a9d9f70c342a66fc00b1138c44f2c1ad12290
EBUILD rc-1.7.4.ebuild 917 SHA256 f43bf8bf1cd4624c180922948126b516e995be4b86208482d2bfaea8f9327917 SHA512 6344306dbc9dd85e83566ee1b3214f05bc1d4c668274e7709f0bd9fcaca7036b1b97fca1789e6f444da712e9284d24e83c4fa60ce14938ce6e2a2ceb74831d25 WHIRLPOOL 23dc10575fa70d78cd3a6d454dfe92fc75d70871b13afc4fe55849afbb08bf34860d5a556466f6bf21345b242b77560eb7a2b6ec5dc6003dc7d9774e65d6ada8
MISC ChangeLog 585 SHA256 c907ac757939c6ed31641ef918a873665bf4a5acca1135f1dc4455973f803b9a SHA512 819dde49ae68240a0b7f939f0bdc719e121b0a6de18ee59b804173702f8c34cf8bbc37c45c2fdf9db849d0a4cf46d3183862b70826aa903ad74d2b5616831b35 WHIRLPOOL 1d3b18a93263c961417879c8046f0506762c07697bf05b8487d07f94ba85584ee7f0f677c6057cecf8b92f3395b68dc1b72000152d25352f1e317d1bd3312847
MISC metadata.xml 166 SHA256 a33d3505ea834e19cd196ef8af9d438f1e476abb2aca27b0ea9f1219e93b8b26 SHA512 9a924987983984221311fc13539b270e032c8a18bfb2e863480dd4be10d36f3ec22d6824cc443c4dcbd34a6a0abce33ba70eeb90766122e072d442216af4f8dc WHIRLPOOL c28ad7db1ab0447a86899c0b1e504795754cc1ac75250e1b81ddb3ea1ea318abdeca1712695d18f8a12ff8b72e73b4cefef35adc05eb15a448aff88e7bd4b330

@ -1,35 +1,35 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
EAPI=5
DESCRIPTION="A reimplementation of the Plan 9 shell"
HOMEPAGE="http://rc-shell.slackmatic.org/"
SRC_URI="ftp://rc.quanstro.net/pub/${P}.tbz"
HOMEPAGE="http://static.tobold.org/"
SRC_URI="http://static.tobold.org/${PN}/${P}.tar.gz"
LICENSE="rc"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libedit readline"
RDEPEND="readline? ( sys-libs/readline )
RDEPEND="readline? ( sys-libs/readline:0 )
libedit? ( dev-libs/libedit )"
DEPEND="${RDEPEND}"
src_configure() {
local myconf="--with-history"
use readline && myconf="--with-readline"
use libedit && myconf="--with-editline"
use readline && myconf="--with-edit=readline"
use libedit && myconf="--with-edit=editline"
econf \
--disable-dependency-tracking \
${myconf}
"${myconf}"
}
src_install() {
into /
newbin rc rcsh || die
newbin rc rcsh
newman rc.1 rcsh.1
dodoc AUTHORS ChangeLog NEWS README
}

@ -1,14 +1,5 @@
AUX site.config.m4 478 SHA256 314a2e9d0d6143dcbac47b702617a693dc3cd679636472461ad5f0e1e5215296 SHA512 ad3aef4eb2dcf3ddfb61b9c21fa7522c52ee53ed4596406e21e7d3048915d3a30c4fa796693116f0947255329fd4cd3a3242f18014773f925ae6f57632390b80 WHIRLPOOL 10b99afa11240d2ffeaa8144c14209bbb75df5d1071d05c0edea07aa972aa07dd151c7148c486229fcd9475ca57c5111a4ae1016bac0eae0a3c968694f80f443
AUX smrsh-8.14.5-site.config.m4 524 SHA256 8df8dccf8ab37231c4c4aab63099e39b7fdc818b40bcf0e9f3b1f395a73c30bf SHA512 9461e85b83fdf8d13649d1a63ae630ce91c94c8707237f8855c0a5567e550e08e3f7b5297c105f9fa5a8d5639dd5f411245191ab1c3ac5931ad0ae6b3251577d WHIRLPOOL 2da194fb4efc83b58dcc51876971e39b3077c97477854b33196426304460462e727617f8b6778ae07b1bc62ec1302e4726eccad3de202c5457a96a13e0b49736
DIST sendmail.8.14.5.tar.gz 2092508 SHA256 fb65a86a0f87f12aefb933ee8990540f7a680a594f7fedfdd28918f3934bfb88 SHA512 178addd247f1c7c8ca90d70b9240db4cad4e55f0710d5df0fe979e5473a182d2035150c352836576a28bb2b9660b0d5ebfcd95269a156ac0d2c3dba3edb60452 WHIRLPOOL 2e073759a44d535629d9cce91da4a7082e085defeb9491a4470a8a8c8b18e1545129527c0138a74edb405a9c9724e5a597ee99c7852a423696c495ad8fef783f
DIST sendmail.8.14.6.tar.gz 2104299 SHA256 4ecbaeb2fec8829cd2852acbd8aca66a1383c1237e8401b2fa5377ee3b6d80cd SHA512 012fc396723a97ea5ad95e8b3ea6a3a40aeb97b85ed8af20ae9486729abe149e85cef4a8a16f763ae3d772a41547066434f97b25055e37590a768efa0c9c3757 WHIRLPOOL 271a09a49ab27e99365f171c617738b35a05949aeea8e6941caad712d75c0a3881da6e5528f0ca2900853a224d54db51800d1797ca80cfe7c9716a1283ff2a4d
DIST sendmail.8.14.7.tar.gz 2112670 SHA256 fa4ff9e67d1e5a42f353eedb207e08b38c0ac31030f7165866de2c520f508710 SHA512 872fef1be984ae8aecdf4299459de50fea86a3b3758e0aac01ea4307fa936a03e66d3ef8d1352cd21afe588b53b04a1cea6e099ba64a5edab5a31e25fb8e0bd3 WHIRLPOOL 82d7b85a130900bd18e43df182850c1fd589caa21e90c055592ebd89e9da6a6dfa35b2baed87b56ca7772b24bb8567266cfad7352167068aad405e3fcfe9202e
DIST sendmail.8.14.8.tar.gz 2114959 SHA256 02eb69125fc19890fa922496a5230ebb32faedc8da670d8500a8ff37e4fcb0fe SHA512 16cda9ff2af325e661d2be0008bed27e170cfe75aeab2b0a56e5579046309509bed4415494dbfb831cc723ab3ffab03dcef2748c16bb0b8f7fe9b4891467b425 WHIRLPOOL 5916e9667ee0df144d8b8c84e2c0a0a38a197b90e53c4ca02fe13d6e44e9bbf8987fcb036c42a1d43f7ab75a7cd8b68f746d5b90af727ca3788a047bd40eac0a
DIST sendmail.8.14.9.tar.gz 2114293 SHA256 f5a497151abd8f341cca0736c3f9bd703d574d93146b2989689dff6d7a445d75 SHA512 a541fe687e9967fb87f2f6c6263ecc698aac42c6a52e81e7ee556f0c3d719b9c996dfccf10cc2e0e5c6d03dd8d3ce79b856b78ca049dd47665e38c77763fa424 WHIRLPOOL c1b290d66d9397bbe8041cd17cfc1fbc205c9d5439d89ee59c339e3febe605d964e7a50482101edec8f0b9cd6df38138e489869a5404dbfc2b7ba57dbeef1c55
EBUILD smrsh-8.14.5.ebuild 1189 SHA256 15236c0095ab0c5996a603f583e48f03002e3d674646de315ba02374f4f08834 SHA512 e84988c6119f68ab6df94f15d030f0df68e4f1ba0c1a9163a9e2b1bc3cc769e1496f6eb6dee5b83f7cf7f0aa57a4e83c11aee426099120d2e3be3c796ddfc807 WHIRLPOOL b5f0fbd27892900f28439146e34663dcec5b8590551e51317fd926c53ecfa600355cd72c77795939f9b3e91955e38d7d2dc1e97c80fff7c5cc2175b086487064
EBUILD smrsh-8.14.6.ebuild 1198 SHA256 90b11bb8c1da0ff1f92b0979ec001782810280ff536cf3907d92591f15eed016 SHA512 fb9614d4f9891c2e263f8ef79f6de0112edf8cf55f27381ea73ea4e1419a9a32a746d02b275c455ad929763d21353976e1e1c9546d13a2dce5c02c1334650167 WHIRLPOOL 21e4b4f607c8c847cbce5ab26593147daede119347808ad374fea7ad0f936f1d40143ce5d4dd265a7796a181f4281bd7de5d19012d89eed47939904bf8bfcc02
EBUILD smrsh-8.14.7.ebuild 1197 SHA256 2afc5044d4c77d824b8da73e8f26e428cee78fdfd0fa06db1a25844a392cc6ac SHA512 25b725895ee44a005e8464597696df048ba3a597db961ffba61e3cad580903f603a0778cb130233a1827b41ebd1b550570042ab6d428bc35a21c0a89dca580e5 WHIRLPOOL 078f117739c59d937876749a718a10309d5eac23dd7d9871698a6ed5f12ba42a10bbca403527805820610fe3a8342598aaba950bae291ed3c386fa8006969c17
EBUILD smrsh-8.14.8.ebuild 1198 SHA256 738f4ef0b321fc7bfdb30891e030636714c9ba44b1f4b109a542253deb582b59 SHA512 9886c721b9ce0697a9f3dd355c0216024a8b36a3e9b4b36d72bae8c9bf7c5270463d28a6a1eb2f343504224f423160f7e2aa78d83cdb9f4c5d25c931175c9db9 WHIRLPOOL 939a0c32f5d237368a8c4d3278905b163a6d4c37cf22e449db2543a315d18ab8003bfc4ac40e282df21fa3bc39f9541a2a3da9279014fca8aad7e4fbdf308990
EBUILD smrsh-8.14.9.ebuild 1198 SHA256 738f4ef0b321fc7bfdb30891e030636714c9ba44b1f4b109a542253deb582b59 SHA512 9886c721b9ce0697a9f3dd355c0216024a8b36a3e9b4b36d72bae8c9bf7c5270463d28a6a1eb2f343504224f423160f7e2aa78d83cdb9f4c5d25c931175c9db9 WHIRLPOOL 939a0c32f5d237368a8c4d3278905b163a6d4c37cf22e449db2543a315d18ab8003bfc4ac40e282df21fa3bc39f9541a2a3da9279014fca8aad7e4fbdf308990
AUX site.config.m4 524 SHA256 8df8dccf8ab37231c4c4aab63099e39b7fdc818b40bcf0e9f3b1f395a73c30bf SHA512 9461e85b83fdf8d13649d1a63ae630ce91c94c8707237f8855c0a5567e550e08e3f7b5297c105f9fa5a8d5639dd5f411245191ab1c3ac5931ad0ae6b3251577d WHIRLPOOL 2da194fb4efc83b58dcc51876971e39b3077c97477854b33196426304460462e727617f8b6778ae07b1bc62ec1302e4726eccad3de202c5457a96a13e0b49736
DIST sendmail.8.15.2.tar.gz 2207417 SHA256 24f94b5fd76705f15897a78932a5f2439a32b1a2fdc35769bb1a5f5d9b4db439 SHA512 04feb37316c13b66b1518596507a7da7c16cb0bf1abf10367f7fd888a428fadb093a9efa55342fa55b936c3f0cbdc63b9e2505cd99201a69a0c05b8ad65f49f9 WHIRLPOOL be9ec97041c01a3bda30d9ea6090c29a993439ed38e12c96fd0de880b0667a5df3133179382959539289c1489d23991749aa42e7ac4eb5e9a32fde84d4eb0554
EBUILD smrsh-8.15.2.ebuild 1203 SHA256 989a40034f35cd7b15d77c162651eb0a5b327494907814ec7e4d66c9828c3b15 SHA512 84d6b156d02a2e52e51876f439223be28fc11aca766cf8db3d17f04e721a105b18057d71c3e2cf6e55f1383a2113917080cb325446bfbf3cdfab3aa14dae244e WHIRLPOOL 6f8c4dc6ad7f66987dd4c6887d8eec04e91abad593bf612180104cbdf5a572aa130f34e65ed8467275f1f4417b14c68bc76e2d0b10d44cce8685c34a3d217504
MISC ChangeLog 2073 SHA256 86f3a8b4809209b8eeea45e8c7a5217651e3b532ef781522d4e34c0a0b0684cd SHA512 d6d18f0ae5b0e3a9b5c80adf30d8e57841b18ad457e6d888687a5451c04bcfa5c2f341ce787b2078b7e9c9f444bb67d543a5227787671a258d6ea8a31286cdcc WHIRLPOOL 592bd3a2c00f797e84e22d4fd20198ef51d7fb5a3d49c9b18d02a303d99f00612e0598b661249e296b207212c342645efe4b4b942008a0f7fd2b65628f8cc9bf
MISC metadata.xml 161 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32 SHA512 77001eed8032a3b919c30d8dd9314951d3471528e770ef5ad840060e217037f5e1f0eb2cf4c5f90cb2d58e9598c8a38619a1301f890d6dd734900ab6273fb6ec WHIRLPOOL 0d251627fdbf63b5c090313d5bbf3e45acf630331742dc930a0136cc382b7720fe4099c64fd439fd31fe0eed48a4199d6e31692dbdedd34f803f9e2567d46975

@ -1,13 +1,14 @@
define(`confCCOPTS', `@@confCCOPTS@@')
define(`confSTDIO_TYPE', `portable')
define(`confENVDEF', `-DXDEBUG=0')
define(`confLDOPTS', `-s')
define(`confLDOPTS', `@@confLDOPTS@@')
define(`confMANOWN', `root')
define(`confMANGRP', `root')
define(`confMANMODE', `644')
define(`confMAN1SRC', `1')
define(`confMAN5SRC', `5')
define(`confMAN8SRC', `8')
define(`confLDOPTS_SO', `-shared -Wl')
define(`confLDOPTS_SO', `@@confLDOPTS@@')
define(`confCC', `@@confCC@@')
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_PATH=\"/bin:/usr/bin\"')
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_CMDDIR=\"/var/lib/smrsh\"')

@ -1,14 +0,0 @@
define(`confCCOPTS', `@@confCCOPTS@@')
define(`confSTDIO_TYPE', `portable')
define(`confENVDEF', `-DXDEBUG=0')
define(`confLDOPTS', `@@confLDOPTS@@')
define(`confMANOWN', `root')
define(`confMANGRP', `root')
define(`confMANMODE', `644')
define(`confMAN1SRC', `1')
define(`confMAN5SRC', `5')
define(`confMAN8SRC', `8')
define(`confLDOPTS_SO', `@@confLDOPTS@@')
define(`confCC', `@@confCC@@')
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_PATH=\"/bin:/usr/bin\"')
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_CMDDIR=\"/var/lib/smrsh\"')

@ -1,54 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit toolchain-funcs
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE=""
DEPEND="sys-devel/m4
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
!mail-mta/sendmail"
S="${WORKDIR}/sendmail-${PV}"
src_prepare() {
cd "${S}/${PN}"
sed -e "s:/usr/libexec:/usr/sbin:g" \
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
-i README -i smrsh.8 || die "sed failed"
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" \
-e "s:@@confLDOPTS@@:${LDFLAGS}:" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/${P}-site.config.m4" \
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
}
src_compile() {
cd "${S}/${PN}"
/bin/sh Build
}
src_install() {
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
cd "${S}/${PN}"
doman smrsh.8 || die
dodoc README || die
keepdir /var/lib/smrsh
}
pkg_postinst() {
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
echo
}

@ -1,54 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit toolchain-funcs
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-devel/m4
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
!mail-mta/sendmail"
S="${WORKDIR}/sendmail-${PV}"
src_prepare() {
cd "${S}/${PN}"
sed -e "s:/usr/libexec:/usr/sbin:g" \
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
-i README -i smrsh.8 || die "sed failed"
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" \
-e "s:@@confLDOPTS@@:${LDFLAGS}:" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/${PN}-8.14.5-site.config.m4" \
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
}
src_compile() {
cd "${S}/${PN}"
/bin/sh Build
}
src_install() {
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
cd "${S}/${PN}"
doman smrsh.8 || die
dodoc README || die
keepdir /var/lib/smrsh
}
pkg_postinst() {
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
echo
}

@ -1,54 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit toolchain-funcs
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE=""
DEPEND="sys-devel/m4
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
!mail-mta/sendmail"
S="${WORKDIR}/sendmail-${PV}"
src_prepare() {
cd "${S}/${PN}"
sed -e "s:/usr/libexec:/usr/sbin:g" \
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
-i README -i smrsh.8 || die "sed failed"
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" \
-e "s:@@confLDOPTS@@:${LDFLAGS}:" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/${PN}-8.14.5-site.config.m4" \
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
}
src_compile() {
cd "${S}/${PN}"
/bin/sh Build
}
src_install() {
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
cd "${S}/${PN}"
doman smrsh.8 || die
dodoc README || die
keepdir /var/lib/smrsh
}
pkg_postinst() {
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
echo
}

@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit toolchain-funcs
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-devel/m4
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
!mail-mta/sendmail"
S="${WORKDIR}/sendmail-${PV}"
src_prepare() {
cd "${S}/${PN}"
sed -e "s:/usr/libexec:/usr/sbin:g" \
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
-i README -i smrsh.8 || die "sed failed"
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" \
-e "s:@@confLDOPTS@@:${LDFLAGS}:" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/${PN}-8.14.5-site.config.m4" \
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
}
src_compile() {
cd "${S}/${PN}"
/bin/sh Build
}
src_install() {
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
cd "${S}/${PN}"
doman smrsh.8 || die
dodoc README || die
keepdir /var/lib/smrsh
}
pkg_postinst() {
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
echo
}

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -7,17 +7,17 @@ inherit toolchain-funcs
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
SRC_URI="ftp://ftp.fu-berlin.de/unix/mail/sendmail/sendmail.${PV}.tar.gz"
LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-devel/m4
RDEPEND="!mail-mta/sendmail"
DEPEND="${RDEPEND}
sys-devel/m4
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
!mail-mta/sendmail"
S="${WORKDIR}/sendmail-${PV}"
@ -29,7 +29,7 @@ src_prepare() {
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" \
-e "s:@@confLDOPTS@@:${LDFLAGS}:" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/${PN}-8.14.5-site.config.m4" \
-e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/site.config.m4" \
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
}
@ -41,11 +41,11 @@ src_compile() {
src_install() {
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
cd "${S}/${PN}"
doman smrsh.8 || die
cd "${S}/${PN}" || die
doman "${PN}.8" || die
dodoc README || die
keepdir /var/lib/smrsh
keepdir "/var/lib/${PN}"
}
pkg_postinst() {

@ -1,4 +1,4 @@
DIST blogc-0.2.1.tar.xz 243148 SHA256 ff59c2fab4c3c645a116fd9e30f4e1a2581cfba6e666c4701bcef4af3762f481 SHA512 1a0b1be8e6e4bbbd67a6c7ee9548217c4734cd918be048252faef37e5cd9a6d901b29ebafac6b4eafa52077de872afb84c75486b7604799dd9e269abfec85726 WHIRLPOOL 20d1b6323ed9c5f7532870a64b9f9533c6175fc358c196bf78b3a03edb24ae1ced6e677e484ea7c98a74063a76e7024b2c5a5340e05d4ee6bb4ecc676ff83f73
EBUILD blogc-0.2.1.ebuild 1056 SHA256 fd7d336c22ff08b6f56b2da4b88a35defd374437b5ab05ee8e8fddf91e98986a SHA512 53d97258c8108c07d3f2f0c3e00c2cb28df05af16084ff3e36bab47643a9346c94567ee4e2aa4ad897e3ea163aaaf7cde9553aa9989abe4d44a7d5feb7f04f92 WHIRLPOOL 658eeb5dd03ec63df385f46a8719cbfe968682d60736c85e310e4c8271bcafc0a60aca53bc2d5d774bca5bcd3499758e4fda9e9acccfc20850e0fda8a0bf9074
DIST blogc-0.3.tar.xz 243464 SHA256 da775a84056b594922547d18f56aeb9a9b0a1bf83e25b12e9a4723186cf5bf8b SHA512 8fcdaa9d4c24f8fdf6d2b4ce66a6d6c4e88141ffa2c186f75d717eb9ca16ac8ecfc766e297563e13dab410b46102f5c78edee55d96fedd7fabb2c9e7d244835c WHIRLPOOL a5b574e81219b61cdea0f23241bcfdb3baaac9cf92d1e50b572e8585800855f3811ef3e8db839e9d1b55ff30e7b203f534bcad7fded487987815a01b5d1d26f2
EBUILD blogc-0.3.ebuild 1056 SHA256 fd7d336c22ff08b6f56b2da4b88a35defd374437b5ab05ee8e8fddf91e98986a SHA512 53d97258c8108c07d3f2f0c3e00c2cb28df05af16084ff3e36bab47643a9346c94567ee4e2aa4ad897e3ea163aaaf7cde9553aa9989abe4d44a7d5feb7f04f92 WHIRLPOOL 658eeb5dd03ec63df385f46a8719cbfe968682d60736c85e310e4c8271bcafc0a60aca53bc2d5d774bca5bcd3499758e4fda9e9acccfc20850e0fda8a0bf9074
EBUILD blogc-9999.ebuild 1056 SHA256 fd7d336c22ff08b6f56b2da4b88a35defd374437b5ab05ee8e8fddf91e98986a SHA512 53d97258c8108c07d3f2f0c3e00c2cb28df05af16084ff3e36bab47643a9346c94567ee4e2aa4ad897e3ea163aaaf7cde9553aa9989abe4d44a7d5feb7f04f92 WHIRLPOOL 658eeb5dd03ec63df385f46a8719cbfe968682d60736c85e310e4c8271bcafc0a60aca53bc2d5d774bca5bcd3499758e4fda9e9acccfc20850e0fda8a0bf9074
MISC metadata.xml 596 SHA256 ac678dee6ac583d7ce12980a8e0ab441f755a98d519e4db0cb5b585ff12a2f17 SHA512 8f5d4a14dedb30daf6974e778515518bc33988dc4f2d01260e1329c4740a5470817b781dd194c2fd788f0f62d5bd6c212a4649ba40c4a067e68b7fba2d240b35 WHIRLPOOL 03c6d93761d91b9d83325d9f3d93dc967634c3baf2371544dfca2b23df7617b2551338da69465c953084653cd10b1e65e958ee8b3de6305c66dd46b6068f8591

@ -3,6 +3,7 @@ AUX jmupdf-0.4.1-umlaut.patch 415 SHA256 efae6fbcb18ac4164188cf613b0963077fe080b
DIST 2012-01-24-src-jmupdf-0.3.0.7z 4171032 SHA256 e2687e779de545c3c0692e3c19cf5ceb70fa1b04ce0dba2e3f5d0956113b817f SHA512 c4c296998f4c837accc5219e617176748f141fef42eb49f1a89638f915331bae0d87684d2e02b590691dae6684095083e329734ecdd578edd6d15ba9981aab5c WHIRLPOOL c6dd8da8452e749c8126ac488ed9ac527f898dcec9c3694a5be529d90a08d08f1362294f567a84075b9595049607619621cbf3b1055f4de7d64e76703e944aac
DIST 2012-02-23-source-jmupdf-0.4.1.7z 4212084 SHA256 cb7311021dce6e1e7425b088f4d60c12f43c0e26eff794b057d78e105cdbbbc0 SHA512 f16190d02f9c3f6fe9aa2acd7bd270b6e807b61e926cd1bc4e17628f2d62a45d0f024c2748e4eb0a20e7da55895289f6c74685cb371e101a0901235a48eb1f42 WHIRLPOOL e8e93d303e925d1c1313d9951b3306d01abcb9ce1bca50fb40054e807c67f0347ee7c2375de11fde4f957f56fdc98e70620698fb3a02ff8a9f651fb6a21ffe86
EBUILD jmupdf-0.3.0.ebuild 1631 SHA256 f7086d22fbd3b46084f7683ea1756cf72da5e73ac2f3720904ee607e96c5ff6f SHA512 933a9d8bcc1b1fc6389d4ab97209b92a97d206d7b57a42beacc42372385b777fe92e691edb090db139121ef0cf9d9c25f969a316bc4c3c6d00b5c76b515e6999 WHIRLPOOL 076bbc006be5a7c2a804c27c59f91764ed985800101713a8e45572810bfca4c61b3e4a4a7fec9c44dcd1d8ec99c9473566550e4f4f87edfc043a8f0999c7530d
EBUILD jmupdf-0.4.1-r1.ebuild 1714 SHA256 0a4c28835e2040a6e6e574b952623d1fe084d7ed3529e5bd9d2541560fe47e96 SHA512 2a6bfb36d65e01be81ff2d5620d06bd9a4dfa4e2d7aaceb4e3ebe6e4795174d5ac52d809ec302ca47ed0cdb20fb590b29774a68f1a48a0f59a70550b98facae4 WHIRLPOOL d77c341ab9c615ca57907986a1c84cc15f0ddeb9d70383a008b9f27cc8f308d4a4168a60ec5304e176970ec9f403b7264c09f6ec55c367ee9083aa2dc7e8f230
EBUILD jmupdf-0.4.1.ebuild 1663 SHA256 388e42e6a3a4700fe1b59686b822949ef1ddc6bdc2a75ab48da9f1a8dd93d5cc SHA512 93d98b5ced3ec7e6859a20194898304b505ecb1ec72d2ebfdf2a3b2cef0ed79bdbdac0653e2b864ec7f3541d0f7dc2d1bd11fbd49e826c91773e86cbccb8f4ca WHIRLPOOL 5aff776d9abc663705fb0d1e82ca519253b4cc303c413c92f628cf730ae35895f34bd6456696a35e0fc1a05a5bd12afb246921d2b6c7daa530bb54072e697c7c
EBUILD jmupdf-9999.ebuild 1564 SHA256 55ca8eadbf14942686c1bd8fed9517f405ef7695c016e6f36f836b0944316bda SHA512 1901a366e98bd95cc65a93692c831d2ead90404a96d14cc5cc0c6664a5154b2172140540288ff053784f3e1f2194c99d33cc72fb7788c5cc9fc48653fd6761fa WHIRLPOOL f38b74c12f6a437e0453d20fef835b1cb82f0a2eaad5450b56628a530970e3971badbb9bc1d9bcf1962709f411713cd741f3c39f80db157edb2d37119d8c4cf8
MISC ChangeLog 796 SHA256 e0d2715bdb1897050ea3e942a879bc434888688527a85cb16c641b3b18c80362 SHA512 6e4df804caea7b06ff4d076224e83a08e8eed930833f2b46c7af9e6e7be0fdea7e885510a59e4d28ac3d38bca8a8a6af0f67ff0ed13906ed627c869a5d971688 WHIRLPOOL d8fd6ed44aa3bc7ff311df45d367aa0e63aaaa6d763f9f5d621422e59c48e9a81b89b3fbbd193e671a8e98995b2731725675e488c1cd30e25e8009fd2d133773

@ -0,0 +1,75 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils flag-o-matic java-pkg-2 java-ant-2 multilib
EANT_BUILD_TARGET=${PN}
DESCRIPTION="Java library for rendering PDF, XPS and CBZ (Comic Book) documents"
HOMEPAGE="https://code.google.com/p/jmupdf/"
SRC_URI="https://jmupdf.googlecode.com/files/2012-02-23-source-${P}.7z"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="system-mupdf"
REQUIRED_USE="!system-mupdf"
RDEPEND="
media-libs/freetype:2
media-libs/openjpeg:0=
system-mupdf? ( >=app-text/mupdf-1.2 )
virtual/jdk:1.7
"
DEPEND="${RDEPEND}
app-arch/p7zip
media-libs/libbmp
"
S=${WORKDIR}/${PN}/${PN}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-build-xml.patch \
"${FILESDIR}"/${P}-umlaut.patch
edos2unix ../mupdf/jni/*
sed -e "/^JVM_INCLUDES/s:=.*:= $(java-pkg_get-jni-cflags):" \
-i ../mupdf/MakeJNI2 || die
sed -e "s:-pipe -O2::" \
-i ../mupdf/Makerules || die
rm -r ../mupdf/thirdparty || die
if use system-mupdf ; then
for i in android apps cbz cmaps debian draw fitz fonts ios pdf scripts viewer win32 xps ; do
einfo remove mupdf/${i}
rm -r ../mupdf/${i} || die
done
fi
}
src_compile() {
local system-fitz=$(usex system-mupdf "FITZ_LIB=\"${EROOT}usr/$(get_libdir)/libfitz.so\"" "" )
emake -C ../mupdf \
CC="$(tc-getCC)" \
AR="$(tc-getAR)" \
SYS_FREETYPE_INC="$($(tc-getPKG_CONFIG) --cflags freetype2)" \
"${system-fitz}" \
JNI_DLL=build/libjmupdf.so \
JNI_CMD="-shared -Wl,-soname -Wl,lib${PN}.so" \
build/libjmupdf.so
java-pkg-2_src_compile
}
src_install() {
dolib.so ../mupdf/build/lib${PN}.so
java-pkg_dojar build/${PN}{,-viewer}.jar
dodoc Readme
}

@ -1,6 +1,8 @@
AUX MANIFEST.MF 1222 SHA256 ba7f4de845c9c5d1df55ce434be9b89f79081f15e1d77643f52d98330bb40d9d SHA512 048b09aa2ae2e20c8b5b0e116eb49fd680634e9b654d5026004e32a39bec4e5b669afcadea8338764a157f70cc0c3fdb5d2ce98513bfeae267be7ae02935381d WHIRLPOOL 7faa17713d3745d07310974a4a4f3faf7a999579754d75553886d692279412381d1f0a8cc7da30e0b45429222b13f128aad9141f887a568bc775b80a9cf78714
AUX build.xml 11340 SHA256 d22d5efb3d31b41e9283cfbf4f8cca12f97051dc7f681be03100addf4dc68d2d SHA512 09abd59212021ac20fae760ce127546bde53e40e2ed0db26a0a93417c681e46b038d1940964e55fd46a8f7db44b5ea2666459d75358ee1dd5882895c803e0c89 WHIRLPOOL 1e003d0969e4900866f2dd6df0011efe3df1ba4a2f7a4c03afef8fb1803fcc47068b26cb31ba3cdfc842fb6d24b4f69ee3ae2b0ec9ebefc093abbf5133acc25b
DIST commons-compress-1.10-src.tar.gz 8528642 SHA256 049814de8a1e1548d9673e2a6e3b9b6e387910feefba8a877a13bfdad2046419 SHA512 1eee157134d861f49b735df02f028781ef86370d7d246cb8fbfc1f445427d5cdd753a9df7a78e760d53667c43ab5c37df315a1e36e845e5d308961ebe138d910 WHIRLPOOL 04bae895867aeb9d787c21ee7fdfa8e72aa1d40c3917f39476576a4858dacb190c091b007394cb11d58604815d54d373ea4fb7be05e83095684ef2e4802b6860
DIST commons-compress-1.8.1-src.tar.gz 8476056 SHA256 aa1221643331d9de5c8155b032c7fde23fc8cf3d962155092de89c44d4978412 SHA512 4e4f9633cc3c470970a8da41344a819ff63430a46e219e93896dbe2374738349f78942cff93ad8d348599cfc2dd7d014ae4ff3b09d76a924bb11ca1c4a2c05ea WHIRLPOOL 2d7f3230f47186a72b4b31efd10c5dfd68488d263e26d97b6e715b2b2eab3e22ae3e5946d232ca014aa2a3d14f3abf87ce97bf2e70c7c06788c4093df4156aef
EBUILD commons-compress-1.10.ebuild 1546 SHA256 47358ddcba7fe56c6e439635ab6b386950d34312cc503f041772b108daf0d5c7 SHA512 aa7b3be60f2b116137758a193b495330466080513274378b662424d13f14bce7b656b66efb772e83f6dd2c562b4c328af65e5fe212015fbbaa6ac9e00e5be0b0 WHIRLPOOL 79ccc2b80ec9616aced11aa239705acb9668dee5171102a9d1f7f1320003b9d47be853d74c028a7c3a6c391b1da9c8052437ef83b88afff114b88f90b2cc0b90
EBUILD commons-compress-1.8.1-r1.ebuild 1348 SHA256 f587559ec73dfa6da87f9074863d4c084fde271e7474dbbba6f5ea5db4d6ebb1 SHA512 5043a48cb7070c0c457fb14240ba81f014e5eae5aa8e87fe3e32de4c995cec4b722a4536e8cd863abab1b630f4a6074f837091075c6c918c880e02e4c60c8bcc WHIRLPOOL 69b4301890df0fe12209b6c5e12c4b2d2e1f5f8b747a8bc7bd77157f9e24e0b4504187c5e0e445058dbd113edff1919e46b602081ef8deeb109a19df4fa154b6
MISC ChangeLog 2340 SHA256 b5c54010b77ad512beccc2b93b2688d9d085176e47fa3558b9d367a98edf2181 SHA512 402f7434ae7403323ea42655bc167397410b38ce4a1b3d41c98212818d19702a9495c66f662b98d1a52e5547bacf08e90944c8b8c6b48fef1853d0de7d67b227 WHIRLPOOL 7f6300e01e2cd5b8526f032a7091e7151440ef23fe92438a2450f940008cc5d16794bd2f42752c570bb32db31a4635625db78a54c82e911ed32ec43803ffd0ad
MISC metadata.xml 243 SHA256 76e8c4cafe92af4eb083e9682c375a2f887458dac6ce8f2982976a96abcf8219 SHA512 92bf36a1bad3877a5a981271afa7381a38f3cc87267233205af5aa0ad53c455d851bb1d9ff60fe02eda49a3347c497c5bfeaa4c160542abd62d81a0450c4b77f WHIRLPOOL 18fde625e32450606e852e52f034c73d6514284aa19842867313432d1ab1cc1d40ceae766c0c61b927a7b5c3917a6624c8e875583f49c0d5951797cf66e8ff95

@ -0,0 +1,62 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Commons Compress defines an API for working with ar, cpio, tar, zip, gzip and bzip2 files"
HOMEPAGE="https://commons.apache.org/proper/commons-compress/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="dev-java/xz-java:0"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
${CDEPEND}
test? (
dev-java/junit:4
dev-java/ant-junit:0
dev-java/hamcrest-core:1.3
)"
S="${WORKDIR}/${P}-src"
JAVA_ANT_BSFIX_EXTRA_ARGS="--maven-cleaning"
EANT_GENTOO_CLASSPATH="xz-java"
EANT_BUILD_TARGET="compile package"
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,hamcrest-core-1.3"
# Dubious tests.
JAVA_RM_FILES=(
src/test/java/org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.java
)
java_prepare() {
cp "${FILESDIR}"/build.xml . || die "Failed to copy build.xml"
# osgi stuff mvn ant:ant doesn't handle
mkdir -p target/osgi || die "Failed to create target dir"
cp "${FILESDIR}"/MANIFEST.MF target/osgi/ || die "Failed to copy manifest"
if ! use test; then
find -name "*.jar" -delete || die "Failed to remove test resources"
fi
}
src_test() {
EANT_TEST_TARGET="compile-tests test" \
java-pkg-2_src_test
}
src_install() {
java-pkg_newjar "target/${PN}-1.1.jar"
use doc && java-pkg_dojavadoc target/site/apidocs
use source && java-pkg_dosrc src/main/java/*
}

@ -1,4 +1,4 @@
DIST javax.servlet-3.1.1-sources.jar 211576 SHA256 c17212d132bf33dc9dcc44ed0e945e92a08cc8ec494ce7cd62de9f9514d63826 SHA512 7f152a389481e0381f041d97a6774a3e762a86b2a8a5413901c472fc2882b9cabd141dd85b46b8a7006cbe677c29c4caee09f3fc934afae857a6c1362efdc7bc WHIRLPOOL 9d794227cc6a119ef61122ec63515e18199bb4239382129b56f88ff74d5fb5b08a2b3259a1cfcde14a0761561beefd0152c853476d6d65039de76d791bd4090c
EBUILD glassfish-servlet-api-3.1.1.ebuild 608 SHA256 bd2cfe9e11ac03d6015139c534a0e488b97b10f60d4fd934c343f2c0fb04d04b SHA512 7da94aa92f45b0503aad0090c1ca34106e0d494e7b612de4c35b7ee7dd50be4d60858ef8411edae95d74b08362788f8a8ec13956215ceba1d76ae12df6c494b0 WHIRLPOOL d4de497c150afb62baa84699bba495f3bd5143e500474729facc7b22c76a3d12cdbaec2180708a084c93f345e5f07d1206f18a2d5a27412d8a1cc4d253cadc2f
EBUILD glassfish-servlet-api-3.1.1.ebuild 620 SHA256 afa45cfc2d37d5d339ba3d5e2d97759585d7d379db0ab6d5477522a2d604e46b SHA512 e25d98ffa1dc88fc54a5e26e3cde1e0115c989d9d080193c6c2810f87cf520dc9e4b36e4cec630aa99d458ca2f0d3ba0511d20c3a7ebad5f5fa5c053d4b1d1ec WHIRLPOOL 23b140a98004d8710ec9618c5c39c371d6f3748a92b654e6f99cb7f1aa6b467790d5e1f483adb2a241744697f639262ab39533daef12cdc7d02d3ac75435ade2
MISC ChangeLog 1730 SHA256 c4be8dcccc39d8d224beaba99a192b0f745bdfdfad4c5f24fddc36813733843d SHA512 9ef924423e50fe1e71b9701383ec51748a772caeb43d50f83dc5b8cbdadd975f5a06574083fb5457b9166debe908760cd1e2a456256fdf2c79aa2064b13768d9 WHIRLPOOL 94f84b02da62ad90da141f6c8e62523d4e7b868ed81dc6415d2cc8aa548f85b139df92c6b58d7c9f500d349642d037f7f09d5ca922d6e17bcfb612df34633391
MISC metadata.xml 277 SHA256 f87b53a46fa6b85476513fe5ede554c76738921d7e52cf5a2248419f1daa960b SHA512 42fd9121ad7f65245c0f198f34a2b5db8f1c36e82b65a0549e92d9875b66b84763ae19afbd8434e4a8601ce45e697836003924c62db41349695ad3353bca1bb0 WHIRLPOOL b71d39936fad715de243ee82c225ba91de58ff8659c54bd78d7eb5f0bca8bb8197fcfda77ecb6b7a096abcb24da2e8231df802403181a4d43baaea8e1d59f12d

@ -15,7 +15,7 @@ HOMEPAGE="https://glassfish.dev.java.net/javaee5/webtier/webtierhome.html"
SRC_URI="http://central.maven.org/maven2/org/glassfish/javax.servlet/${PV}/${MY_P}-sources.jar"
LICENSE="CDDL"
SLOT="3.1.1"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 x86 ~ppc ~ppc64"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip"

@ -1,19 +1,17 @@
AUX jdbc-postgresql-8.4_p701-stray-com.sun-import.patch 394 SHA256 7fd1dd75151bdaeba7cffecad1a9f06003aa371a5eea77c55fe22d4c399cdec3 SHA512 b9c834a998ea8aec709d17194aae760c552f5bcec85f162e70ba12267c8a8b40c2214d0b0cc723c3f81fa2b61fc7db5592f0c5b8122931dd1dde9145b4454d31 WHIRLPOOL 6c5846401710bde11af73a99fe71c200c2f80e9142c871029eb896ae9e3b0a52b99ebc3cd7dd824a80e7bfb15c78e9d33ceb1e64f8977e5aee705dcd32bb0d48
AUX jdbc-postgresql-9.4_p1201-remove-osgi.patch 1629 SHA256 cfe41a3ad3727a513ce2fab910b4ee3b9cb071bfe732fa40f21f1ca3b9e15231 SHA512 dcb831f6828980b5ada1158cb80c2e5c8d6921b24b69cd0f40faec9b8d41bdaa468ca995e4a804282b816ab8b0120e371e5f21a2aff7fee6068f13affc6b097a WHIRLPOOL 5e319d73f9676ed44130f035780e0ddf8c469cb96f0b7eac14db7759295ad4cc5f7732f791b5e0442267e0a552c763248020c2c7e92bb11eebb82c911336eca8
AUX jdbc-postgresql-9.4_p1201-remove-sspi.patch 6821 SHA256 d14c6d0541ef3ab1f466ad1562a2ca8990861556726a8ab9ea632c99f18f5707 SHA512 0747ff655123430e05650f1a47305f373b4d899a40ea6303f3a6929d176e38b71383e2f1b6992300a15b764ded64d28da1b815434166c8d5d81fef4d62e2ab98 WHIRLPOOL 0d8dcb44329304d5f74da33bcceabbf7244781f8b0c9ac7ede3f870f5caf351d3e809f71a147c84bd3a47279e0c98abbc8bb272f8ee276c34f979de62de78422
DIST postgresql-jdbc-8.3-603.src.tar.gz 521517 SHA256 d7fa28a6f059887ae8d692c0e8a8befac688b3755ac6f46ab07e2119018e4f2d SHA512 e8caa83fead9e94333b28a33b9e9849b1800f3215025a9fc6ea04bd926af9d814fb56993b209749942c737cfcba578b7289a63a4438d941b8a9a63f1cf1c8c74 WHIRLPOOL 242939633995f33acbcbb0b9e89bcf3ca4faaf62d0242eb1fa967528152880ee7ccbbf0f7a3eb70a450f94ba9e8ae2692154716b4ad71a4ce3c651507f836604
DIST postgresql-jdbc-8.4-701.src.tar.gz 551752 SHA256 d2748885b99b414fb2a1d68659b18effb87c9d3379181ad1f3d3e1e40cf61d90 SHA512 9ded77cdee133bde196cbfcf4ee425365620038c211714ed7e20e99012c7e3ff0834da4140bc4839e96fbe986591ec82227f3bf26a86b1f22ec5b5ee0be54d40 WHIRLPOOL 15ca28c3cab0c72ce6ab01771797fe6e78149290e8777f51e36c7943e2339361b68f9f089fb14036f76bbaba79755fc2006ad4eb3e737ac93eba26cb50b4e550
AUX jdbc-postgresql-9.4_p1204-remove-sspi.patch 6853 SHA256 c870ab7feaa09d0848a9047b6db44d7e3e98d2534af47ba6ebc2f0148192edfd SHA512 17d6a1514fc824008c8f0464c4af30d038a379ade44120dc24d8f9a4f495393c6e75e82f8e9da1e51c6d22c2301ec83a842d0db6e22842661b4dda97b8335dc6 WHIRLPOOL a2d832c729f809e294ee47c995d6f1a035e33deaede374c00bb3316fd98979e1de05f6daf64391f80c2cda1d6aeee7b25ca5ee1783549a22d7da02f2ad513b2f
DIST postgresql-jdbc-9.2-1003.src.tar.gz 1843082 SHA256 d61449b8a17ce540b26437382c33a59a49a94c578c943fccf91139ee06478968 SHA512 f91d9617726722998a51275c625f6ea89dfe0ac7ce415cc6fa76302b13762bcf825cd61ec69d25d0199ca21de8a24286eeffb843ad59c06fd3049a289ac2b702 WHIRLPOOL a7994d7ce38bd17e9353339d2838601a22328c8eff03baa122663526ef2c0c2afa8b16d9c93ea9fbff7a756612cddffef41ec00552640766acc5e1fbe4996282
DIST postgresql-jdbc-9.2-1004.src.tar.gz 1842921 SHA256 eeadff0d830cd19a4f52a9489748a7126b0c1d4863bf9a5d65618158dfc6ae68 SHA512 6e218b7df3d772e4fb9053672f5f77f6012fe6e652a536dfe171408e957465520b05994d4fa13c4d478b595a55b8068da663b9f3dcb544a46fcf91d71ba8fdf5 WHIRLPOOL f1afa3201fbaaf47edb0224d3263642b3202fbf6fc922318354db86e394f0005611b0981da043a4e14cbb67224ac8fa6d96880e0763fcd4d5b502423c7eaa0c7
DIST postgresql-jdbc-9.3-1100.src.tar.gz 1852465 SHA256 e6be53d4cda04735f5f147d2296acb9a22630b062fa3a4ef894073f23efc6d55 SHA512 43968a62f9443739721016ede186b2f41fa6db2d1ef319cd65059f8715e90eda7c7f568995b293578c39e04d43085cfdfece587500f99ed1a49964c12d8c747a WHIRLPOOL 9bf218936a00df00fb4b4f6ed6c3bbe06cdcfcd14d306a4f7bf3073e83f1c51bc85c0a061c2e04790bcebf9183b8aabd056522fa5d18b0734a4aec34b3ab14a0
DIST postgresql-jdbc-9.4-1201.src.tar.gz 1909810 SHA256 96b079611038c0ffff6bb8d22d51ada0cb82c8eb3bd3a9294055963cc638fda7 SHA512 6fd543e325de931ee6c33fe4b1daf53d7baa91061afc9dc1687c4b202430cbcf2a7e3fb047f9e1d88f4d39b8f4f85a98f2b930205ceba414212dfcbaaf108883 WHIRLPOOL 3245227c875d44d82109a5700e06ed3d5bcc75469cd9333c98a7b396b2db1e2ac1da002db19f632afed262929cd7e9a3d8f93d2b24321e103b815383f8fc0a05
DIST postgresql-jdbc-9.4-1203.src.tar.gz 1909858 SHA256 ce2fd309778d9453f012fa85c99071b42cbd62f3ce06d53a4b8aaeb53ac51322 SHA512 9ac059714fb411cf52b1a03ce4991179cc032f17060e733c454f0e41bd8da64c64e718ec131a7d875e334719fd572452c77dbed9ba119eca6cf2f066a3511013 WHIRLPOOL c8581872dfe1495deef2335def51e54d7094c26c6034f26220a63bb657c452181ba996fd6def975d7532dc87a7dba49dd8111c07f9c8e9823917988fd36c9609
EBUILD jdbc-postgresql-8.3_p603.ebuild 1980 SHA256 034a8e529745e0aa059bca5a6a7b945fc787263ec4fd03f4f28baf9923924462 SHA512 9d3bab864592f422be3373c36457088de8affecbba424cfc90f0a09fbde54ab19bd2f0858d2c40213fa9659b3a53149920297615f0e7cff9cc904a71032dc103 WHIRLPOOL 61ba27b438d3135eaa337575e93744edc902138a00ca523584c5b2de6c97201bae0a0faf15436554240ef4498d502b6edd048a069aef0e5214ecab7d09f9e4f9
EBUILD jdbc-postgresql-8.4_p701-r1.ebuild 2009 SHA256 c09dab038364bb54d09e51c4653347caf6666786a82baeed21a5666927d7d53f SHA512 a923fd6a108e7ec7d24be16994a498c90c0d9332163b0e50786e6e84413018b3747e7c45dc6c2aaa4f599432ecae4df35eef75a74571357370ee981a3508a7a6 WHIRLPOOL 14f0c3339e28e3aac7d5f13e04db634f68a47bc0e8ce96dc00627bd9b1d03d39d16b31addaf4870084ff31c1d4b1ae29818d7e2bf244a468554ad11adfdfac0d
DIST postgresql-jdbc-9.4-1204.src.tar.gz 2018904 SHA256 c22862ce505c501115e9f72ae10cd8b5a02ff7f8c7c2f1475f4035b3c85f170b SHA512 659e60fe3ea54f87396d9f32521799d78381a87530c167e903820f3990facc04f3e145685a9c40d74ba3167a404c144fefa781568b9cea2910399cfe2632f25e WHIRLPOOL e5703de1053b5136656c496b4d9518b8044d6a27d431d054d1c48101364b6a999cb4c97295aecca99edf8cb80bf3b2a4b60b740901b9c3f15340eb51197e9cc1
EBUILD jdbc-postgresql-9.2_p1003.ebuild 1963 SHA256 6aadfce1ddb8358a63bd798c36a3b4e80f878d146d0586027b80ad55d76e1004 SHA512 4a650d0a8108c286d57fbca64cbe7f0d074060b4d2b9e4f0e33889e1b6efa9fc58e4b1e6799d22d7ccd253e8510ae3e72413da83171baed4f71e29ac66c9f20d WHIRLPOOL 61d622c587d3ae9651ec2d2187d3f7e4df386cfeccbd54654dcc75f7e8102432ce842039d2689f8fae828900dc52df30dc931837025b91f4379750e91ed2a569
EBUILD jdbc-postgresql-9.2_p1004.ebuild 1967 SHA256 f22a91e193e1b72e240f08c11a95f38003c957757b731b8831620e04cbfa1f60 SHA512 54f49025c0f3dc760bca7e705f962e86a2430897f08209d01712da2d467a979fbf1a62ec365da7c43882b92b756b7993c74f80fc0ca70326c229dcd03fbdb0ac WHIRLPOOL a7aba211c6f1c859e0d2f71b8a46d7573f7933234b80e427caf70c91ce89e3cb435dc45a8c6f70510c929f64e4bb7a783a72ebc27bdca2e67e929612bacf5d9e
EBUILD jdbc-postgresql-9.3_p1100.ebuild 1967 SHA256 c5553980da59c979eff4533ab579af9007b05f95ea4acf6e6ffd224a29fe79f5 SHA512 0153d47ce3a045f7d7ab0f5bc7af9e3d9d0f207b23c7cfeedb7231fd72f7e35fcaed6b3edda136d0440473e29c09830ae4412890ef4e1096c2a82edc12de00a3 WHIRLPOOL 5dd34ab23549b1d894dc7f33828238cebe281e6b5fc59810becbe7ee5d0f7a6c4fbaac4830088c6185f83f5f55f22482131f1986c18bbd6ea73bf48b3e36313f
EBUILD jdbc-postgresql-9.4_p1201.ebuild 3034 SHA256 e08bb4fc38222b449dea1efa83c8a9c3ceee28505a2de4a898c9d34ac2ed3f83 SHA512 2ca4a09b7de5ffba720ef76ea811ebedc3c62e8f5e9841d4b19338a5ecdd1ff108facba37949594f45aa73be8c81df301c9a49f97541d8e4920b4d73e326dafc WHIRLPOOL 6e52e012e12b27b1dd593a81055ce0654bc6b0bd222e93e134eb601b6de8efef6e36d64ab67048973df15c189dbdee67b34cccdff2b099a9614a7f320b1709bc
EBUILD jdbc-postgresql-9.4_p1203.ebuild 3056 SHA256 c0b951b7e17c4498445322b731095023481572b14a87870ffbdcd9d260b4c866 SHA512 d9a6ba87956a4419067bca3131f3808ce9797f28425fdb6c10cc6d8e4c2f68741dea0d7ac9feff7b834bb638d52e676685acfcf1c63c94661c7d2dc80c1d56eb WHIRLPOOL fcfd974b628a33891c983bd9de0cc10ce2c6a54180ee64e014d6ab6c788ba22d09f12cf93d88572f112ad59c0554564d97b2e1e653624c70c4643276a321a6f3
EBUILD jdbc-postgresql-9.4_p1204.ebuild 3137 SHA256 3d9e162627c4b5249f841fb616279b2120dac359cb5db30a3586017d0fdb4c78 SHA512 63600056c5c8d1783624d6b03edbd04074287937a01dddd8f946553e0c7421fd4e2f7049cea10d6f2f6199208b3def195e995a29b4ae4be151131bb39cebd7e9 WHIRLPOOL 7904f65e679ca4516395832fa78fe592466a565d0fed7c739285eea27eff32590bc1ead2c3eee142aba3ff2bcf5c8cd6df7b7a7967f6742d20afab12b137f6d5
MISC ChangeLog 11039 SHA256 741385d4a0f10e7a85ff99553dda613b4b1b5b6c8a58364db0a81d6221811432 SHA512 936f5533597f7fe0f1c6c705c414ceed518438bf7f001f6b6cc3e702f6466308c5eb231df4f9d8fae7559c7f55ea1ab02fb79eda0744f0da7f067caffcfde001 WHIRLPOOL 2cc233cd7a9c78c68655a27c6bb834fb100d971f1ac3bea5f5b375641e4e59c414e40be9d82ad74af5f2742f06ba72e4186a3e33bee03a3386cd011d754e096b
MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448

@ -1,10 +0,0 @@
--- org/postgresql/gss/MakeGSS.java.orig 2010-04-11 19:04:07.000000000 +0200
+++ org/postgresql/gss/MakeGSS.java 2010-04-11 19:04:14.000000000 +0200
@@ -18,7 +18,6 @@
import java.io.IOException;
import java.sql.SQLException;
-import com.sun.security.auth.callback.TextCallbackHandler;
import org.postgresql.core.PGStream;
import org.postgresql.core.Logger;
import org.postgresql.util.*;

@ -0,0 +1,138 @@
--- a/org/postgresql/core/v3/ConnectionFactoryImpl.java 2015-10-09 20:55:53.000000000 +0200
+++ b/org/postgresql/core/v3/ConnectionFactoryImpl.java 2015-10-14 20:42:48.816753341 +0200
@@ -32,7 +32,6 @@
import org.postgresql.hostchooser.HostChooserFactory;
import org.postgresql.hostchooser.HostRequirement;
import org.postgresql.hostchooser.HostStatus;
-import org.postgresql.sspi.SSPIClient;
import org.postgresql.util.GT;
import org.postgresql.util.HostSpec;
import org.postgresql.util.MD5Digest;
@@ -394,11 +393,7 @@
// or an authentication request
String password = PGProperty.PASSWORD.get(info);
-
- /* SSPI negotiation state, if used */
- SSPIClient sspiClient = null;
- try {
authloop:
while (true)
{
@@ -514,88 +509,16 @@
case AUTH_REQ_SSPI:
/*
* Use GSSAPI if requested on all platforms, via JSSE.
- *
- * For SSPI auth requests, if we're on Windows attempt native SSPI
- * authentication if available, and if not disabled by setting a
- * kerberosServerName. On other platforms, attempt JSSE GSSAPI
- * negotiation with the SSPI server.
- *
- * Note that this is slightly different to libpq, which uses SSPI
- * for GSSAPI where supported. We prefer to use the existing Java
- * JSSE Kerberos support rather than going to native (via JNA) calls
- * where possible, so that JSSE system properties etc continue
- * to work normally.
- *
- * Note that while SSPI is often Kerberos-based there's no guarantee
- * it will be; it may be NTLM or anything else. If the client responds
- * to an SSPI request via GSSAPI and the other end isn't using Kerberos
- * for SSPI then authentication will fail.
*/
- final String gsslib = PGProperty.GSS_LIB.get(info);
- final boolean usespnego = PGProperty.USE_SPNEGO.getBoolean(info);
-
- boolean useSSPI = false;
+ org.postgresql.gss.MakeGSS.authenticate(pgStream, host,
+ user, password,
+ PGProperty.JAAS_APPLICATION_NAME.get(info),
+ PGProperty.KERBEROS_SERVER_NAME.get(info),
+ logger,
+ PGProperty.USE_SPNEGO.getBoolean(info));
+
+ break;
- /*
- * Use SSPI if we're in auto mode on windows and have a
- * request for SSPI auth, or if it's forced. Otherwise
- * use gssapi. If the user has specified a Kerberos server
- * name we'll always use JSSE GSSAPI.
- */
- if (gsslib.equals("gssapi"))
- logger.debug("Using JSSE GSSAPI, param gsslib=gssapi");
- else if (areq == AUTH_REQ_GSS && !gsslib.equals("sspi"))
- logger.debug("Using JSSE GSSAPI, gssapi requested by server and gsslib=sspi not forced");
- else
- {
- /* Determine if SSPI is supported by the client */
- sspiClient = new SSPIClient(pgStream,
- PGProperty.SSPI_SERVICE_CLASS.get(info),
- /* Use negotiation for SSPI, or if explicitly requested for GSS */
- areq == AUTH_REQ_SSPI || (areq == AUTH_REQ_GSS && usespnego),
- logger);
-
- useSSPI = sspiClient.isSSPISupported();
- logger.debug("SSPI support detected: " + useSSPI);
-
- if (!useSSPI) {
- /* No need to dispose() if no SSPI used */
- sspiClient = null;
-
- if (gsslib.equals("sspi"))
- throw new PSQLException("SSPI forced with gsslib=sspi, but SSPI not available; set loglevel=2 for details",
- PSQLState.CONNECTION_UNABLE_TO_CONNECT);
- }
-
- logger.debug("Using SSPI: " + useSSPI + ", gsslib="+gsslib+" and SSPI support detected");
- }
-
- if (useSSPI)
- {
- /* SSPI requested and detected as available */
- sspiClient.startSSPI();
- }
- else
- {
- /* Use JGSS's GSSAPI for this request */
- org.postgresql.gss.MakeGSS.authenticate(pgStream, host,
- user, password,
- PGProperty.JAAS_APPLICATION_NAME.get(info),
- PGProperty.KERBEROS_SERVER_NAME.get(info),
- logger,
- usespnego);
- }
-
- break;
-
- case AUTH_REQ_GSS_CONTINUE:
- /*
- * Only called for SSPI, as GSS is handled by an inner loop
- * in MakeGSS.
- */
- sspiClient.continueSSPI(l_msgLen - 8);
- break;
-
case AUTH_REQ_OK:
/* Cleanup after successful authentication */
if (logger.logDebug())
@@ -616,18 +539,6 @@
throw new PSQLException(GT.tr("Protocol error. Session setup failed."), PSQLState.PROTOCOL_VIOLATION);
}
}
- } finally {
- /* Cleanup after successful or failed authentication attempts */
- if (sspiClient != null)
- {
- try {
- sspiClient.dispose();
- } catch (RuntimeException ex) {
- logger.log("Unexpected error during SSPI context disposal", ex);
- }
-
- }
- }
}

@ -1,81 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_PN="postgresql-jdbc"
MY_PV="${PV/_p/-}"
MY_P="${MY_PN}-${MY_PV}.src"
DESCRIPTION="JDBC Driver for PostgreSQL"
SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz"
HOMEPAGE="http://jdbc.postgresql.org/"
LICENSE="POSTGRESQL"
SLOT="0"
KEYWORDS="~x86-fbsd"
IUSE="test"
DEPEND=">=dev-java/java-config-2.0.31
=virtual/jdk-1.5*
doc? (
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
)
!test? ( >=dev-java/ant-core-1.6 )
test? (
=dev-java/junit-3.8*
>=dev-java/ant-1.6
dev-java/ant-junit
dev-db/postgresql[server]
)"
RDEPEND=">=virtual/jre-1.5"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
java-ant_rewrite-classpath
}
src_compile() {
eant jar $(use_doc publicapi)
# There is a task that creates this doc but I didn't find a way how to use system catalog
# to lookup the stylesheet so the 'doc' target is rewritten here to use system call instead.
if use doc; then
mkdir -p "${S}/build/doc"
xsltproc -o "${S}/build/doc/pgjdbc.html" http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \
"${S}/doc/pgjdbc.xml"
fi
}
src_test() {
einfo "In order to run the tests successfully, you have to have:"
einfo "1) PostgreSQL server running"
einfo "2) database 'test' defined with user 'test' with password 'password'"
einfo " as owner of the database"
einfo "3) plpgsql support in the 'test' database"
einfo
einfo "You can find a general info on how to perform these steps at"
einfo "https://wiki.gentoo.org/wiki/PostgreSQL"
ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars --build-only junit)
}
src_install() {
java-pkg_newjar jars/postgresql.jar jdbc-postgresql.jar
if use doc ; then
java-pkg_dojavadoc build/publicapi
dohtml build/doc/pgjdbc.html
fi
use source && java-pkg_dosrc org
}

@ -1,80 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_PN="postgresql-jdbc"
MY_PV="${PV/_p/-}"
MY_P="${MY_PN}-${MY_PV}.src"
DESCRIPTION="JDBC Driver for PostgreSQL"
SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz"
HOMEPAGE="http://jdbc.postgresql.org/"
LICENSE="POSTGRESQL"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="test"
DEPEND=">=dev-java/java-config-2.0.31
=virtual/jdk-1.6*
doc? (
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
)
test? (
dev-java/ant-junit
dev-db/postgresql[server]
)"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}/${MY_P}"
EANT_DOC_TARGET="publicapi"
java_prepare() {
# bug 314647
epatch "${FILESDIR}/${P}-stray-com.sun-import.patch"
# needed for src_test
java-ant_rewrite-classpath
}
src_compile() {
java-pkg-2_src_compile
# There is a task that creates this doc but I didn't find a way how to use system catalog
# to lookup the stylesheet so the 'doc' target is rewritten here to use system call instead.
if use doc; then
mkdir -p "${S}/build/doc"
xsltproc -o "${S}/build/doc/pgjdbc.html" http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \
"${S}/doc/pgjdbc.xml"
fi
}
src_test() {
einfo "In order to run the tests successfully, you have to have:"
einfo "1) PostgreSQL server running"
einfo "2) database 'test' defined with user 'test' with password 'password'"
einfo " as owner of the database"
einfo "3) plpgsql support in the 'test' database"
einfo
einfo "You can find a general info on how to perform these steps at"
einfo "https://wiki.gentoo.org/wiki/PostgreSQL"
ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars --build-only junit)
}
src_install() {
java-pkg_newjar jars/postgresql.jar jdbc-postgresql.jar
if use doc ; then
java-pkg_dojavadoc build/publicapi
dohtml build/doc/pgjdbc.html || die
fi
use source && java-pkg_dosrc org
}

@ -0,0 +1,103 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
JAVA_PKG_IUSE="doc source"
inherit eutils java-pkg-2 java-ant-2
MY_PN="postgresql-jdbc"
MY_PV="${PV/_p/-}"
MY_P="${MY_PN}-${MY_PV}.src"
DESCRIPTION="JDBC Driver for PostgreSQL"
SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz"
HOMEPAGE="http://jdbc.postgresql.org/"
LICENSE="POSTGRESQL"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="test"
DEPEND="
>=virtual/jdk-1.6
doc? (
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
)
test? (
>=dev-db/postgresql-9.3[server]
dev-java/ant-junit
dev-java/junit:4
dev-java/xml-commons
)"
RDEPEND=">=virtual/jre-1.6"
RESTRICT="test" # Requires external postgresql server setup
S="${WORKDIR}/postgresql-jdbc-${MY_PV}.src"
java_prepare() {
# Strip build.xml of maven deps
sed -i -e '/<classpath.*dependency\.compile\.classpath/c\' build.xml || die
sed -i -e '/<classpath.*dependency\.runtime\.classpath/c\' build.xml || die
sed -i -e '/<classpath.*dependency\.test\.classpath/c\' build.xml || die
sed -i -e '/<target name="artifact-version"/,/<[/]target>/{s/depends="maven-dependencies"//}' build.xml || die
sed -i -e '/<target name="compile"/ s/,maven-dependencies//' build.xml || die
# Remove SSPI, it pulls in Waffle-JNA and is only used on Windows
sed -i -e '/<include.*sspi/c\' build.xml || die
rm -vrf org/postgresql/sspi || die "Error removing sspi"
epatch "${FILESDIR}"/${PN}-9.4_p1204-remove-sspi.patch
# FIXME @someone who cares: enable through osgi flag?
sed -i -e '/<include.*osgi/c\' build.xml || die
sed -i -e '/<test.*osgi/c\' build.xml || die
rm -vrf org/postgresql/osgi || die "Error removing osgi"
rm -vrf org/postgresql/test/osgi || die "Error removing osgi tests"
epatch "${FILESDIR}"/${PN}-9.4_p1201-remove-osgi.patch
java-pkg_clean
}
JAVA_ANT_REWRITE_CLASSPATH="yes"
EANT_DOC_TARGET="publicapi"
src_compile() {
EANT_BUILD_TARGET="release-version jar"
java-pkg-2_src_compile
# There is a task that creates this doc but I didn't find a way how to use system catalog
# to lookup the stylesheet so the 'doc' target is rewritten here to use system call instead.
if use doc; then
mkdir -p "${S}/build/doc" || die
xsltproc -o "${S}/build/doc/pgjdbc.html" http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \
"${S}/doc/pgjdbc.xml" || die
fi
}
src_test() {
einfo "In order to run the tests successfully, you have to have:"
einfo "1) PostgreSQL server running"
einfo "2) database 'test' defined with user 'test' with password 'test'"
einfo " as owner of the database"
einfo "3) plpgsql support in the 'test' database"
einfo
einfo "You can find a general info on how to perform these steps at"
einfo "https://wiki.gentoo.org/wiki/PostgreSQL"
ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars --build-only "junit-4,xml-commons")
}
src_install() {
java-pkg_newjar build/jars/postgresql*.jar jdbc-postgresql.jar
if use doc ; then
java-pkg_dojavadoc build/publicapi
dohtml build/doc/pgjdbc.html
fi
use source && java-pkg_dosrc org
}

@ -1,5 +1,7 @@
AUX build.xml 465 SHA256 0c34f76782a8d9a421d21f4ea7d8182d9f6411bef014c47335b79b5e850edd47 SHA512 4eb793b6f94474cbb100302190b34692817b7ead7e14a6171db78fc80f1caeebe51e6422e1539997a88f6df8d7dc4029268a9ca339fc98d4331c2e84ad413260 WHIRLPOOL 6a7be40bd56e0d2bc042e4eeed435b8bc156e9b96cf36090e0c35ca3c3b1a05996470e067d74b43f15000f987bb5d62d18221d365e5a0776f246e53f3842ecb3
DIST lzma463.tar.bz2 288057 SHA256 42396b90eedfef31951c1411902ed21ca9fb62d506c49dd1a2d4a7c56e53fbb3 SHA512 9e1fab5c54611c8ba9db2f4a0495d8a50d68a053d42e57a30f3a05021c68790d20578feac7c6ecc96777180633a552948e731e37dba0a07c9160e83e35e69fe8 WHIRLPOOL e1117a5867639b2569fbf4d5f2dc52c1bc0e5b2bbae4680aec20cc3482d1977c4304953955fbf29f33f371687dc4c9c62d155b6acb585bcbefe3e55cdcfb0c48
DIST lzma918.tar.bz2 533322 SHA256 fc5ec0f356ad6cc54f39826564d036c444e495fcce4d8b876dc2697dbef2684c SHA512 fa32920d5c45e80c6d029fa1244154e7ae2a2db676e9b115359e955bec829f4cffa6cd8297cae388aca540fc2974dfced4ce284fb351992d7b4a337292da3803 WHIRLPOOL e6aa0f6929c5d422c0dc49c2981ea17cbe2c90fa55c2856ca512d716730cb813ba63d5c7313670aac3073074410dad567f4d854d2cd45ea02309e0c64337dd17
EBUILD lzma-4.63.ebuild 811 SHA256 42511b7370b08623fae52933ad73959a4b7f9af774f535f5ffcfce111a52e013 SHA512 001c34cb24ec4bc55606594e7ee1a87a4b176c682d1b3826b43b9b9ee2ab26a31cd90ae757c67dd56570bb7101cd60584e809983ebd37e1f2085d09827f877e5 WHIRLPOOL f9ed999955b9034f3411ed7e47980ca6c1f4b11ed0d0d13331a4b13343d49cdaecb73a9dfcc4319e30ce32117d66193fb04868325477e06ff254847dd046ed3b
EBUILD lzma-9.18.ebuild 511 SHA256 9b5f0bdc357522b6bd152d9eff6b3d690344373fd2febc185971900bbb466b39 SHA512 ebbdaa0a8d72abf535cd8e0bce3e6dfcea827b53fe7cf3ba94395a24d2e778234b614e37acf3c3d83983571f14f4a1dc868108f3d906ff0739d39f26594c9450 WHIRLPOOL de9b67e6f3f00d99199248996569a2bdae75820ba2ee74f99e425a3463e4b15431e32d39d1117412b87274af0590c43a1f36647c7a8e058a94d0b61b0a7dd7c4
MISC ChangeLog 829 SHA256 03f1f83da923096c9f408d702a8824804c6318ce19d0c431ba7e46c83a15ae23 SHA512 15417efebe1eeb99450450c928c10b43ba4074fc2218fa15793f5aa3c1c35a7eed2e714c4be9175312767e77e6c5bde35756520887fae2d139a582bf55cbf005 WHIRLPOOL 5923418c8aaa288d0693bdb786efd7c5d3322ad2a8d7138acb36ec87c458d3425e354b63c4f96f74cee0ab9b9d33913558e65bccb2b16743e019c13a719efaaf
MISC metadata.xml 339 SHA256 21cd84564d4b736f12f4eb30f6b6e1b95591cbc31e046d325066a28324c1a463 SHA512 9bdff531ecc125f810e05adefb435170e9d4c22342972a8103a30bb566d8d62beb33f21a34dad639a98c20a70e13250adc8aabce7748427989baead8cda30cb0 WHIRLPOOL 4c93ef3f763429f28823de2fb552e3bb6f93694c47c6fbdd4bb36c2e7b7a1b25c0e461603d544f5a7116570873f6eb08f4756be7b5d9518a4d23d6bbc3b15f4c

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java code for LZMA compression and decompression"
HOMEPAGE="http://www.7-zip.org/"
SRC_URI="mirror://sourceforge/sevenzip/${PN}${PV/./}.tar.bz2"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6"
S="${WORKDIR}/Java"
JAVA_SRC_DIR="SevenZip"

@ -1,4 +1,5 @@
DIST lzmajio-0.95.tar.gz 20790 SHA256 d5856cad5909cfb2d808e64478904479905896df9b7433ee2276b527e4f8c04d SHA512 65736a66ec8f5eb63688edda912718f4e9b0518c68b0b1eed3df26e7b6bb15728024c637b4cf40f6ab52168c913cce91bd7cafefca7515e0f3e386738cedc6e5 WHIRLPOOL 13bef2b1eada5f02f6178af5ebb4634a328ceb5d5ac373d22d7b007aa4862c0525929878b9a24b01eb51889f906160493e7e7c51d9ec25f1ce6c83d23ee3097b
EBUILD lzmajio-0.95-r1.ebuild 672 SHA256 43abbf21f2048714c8300934dd6ba7dd2163eba78f3f8ee432fbd9e3f28fdb33 SHA512 9318c26c6a285291c797f8231991a5d29c8a8192597aad35f090d97ae01cb8d53c68ddb318b247c92a0fe1024c89db4dea47c3b14ec80b0a6272afa9478c398a WHIRLPOOL b5f0645be36e881239e56b29e623d0cd90395dac42bae9960604cfc69241aca8e788700aa09a6c1f854f3e0f067145d8af1d8e53e5009d13bea1930293a95032
EBUILD lzmajio-0.95.ebuild 799 SHA256 48d3ee8d2ea2be7c72a8fa59eb16362ccbe3aa6ca895a74065bc9a3f7a0c9a0e SHA512 62e6abbe5aa0e4feff5a15328eecd03a4aea80fda89fa1ec23ed89306c929ce4815a29e216c524118f9205c2f3e5cbfbef75ea984cb225f9bf9dc3b537ae554a WHIRLPOOL cefc472f78bfbe03c2e7a256a0d7af8d7fb65fc801cbb5d4169c600044e475b1c074572e092ab3f5885c3efa3d4d5b9de5621bb899bde68e580bb3f708811b98
MISC ChangeLog 1390 SHA256 290a683d0a041a9e51aed046d9285b996698abd13f1ed914eb9383b157ea6270 SHA512 79afc2a1c584ad31e8afecde27c4d5ec0ee8edc701a0f1a95e0644987b68cc3eea686c4e6a8531a7dc8cb719215f1bb332a4404bf43bb76f511d9b3e28e6673c WHIRLPOOL ee770992ea5c89271eec11d80f1163102c3bc82c1932d8bc99986bb6cc45a311b9ba7fdd74f5b56730343e1dea2a04644b14bcd224b61f6a78aa0a4df81ac677
MISC metadata.xml 262 SHA256 5a48177bba82f308c835efee09c4f2da15fe97eb7bf5a9a9950940dd1b7c95a5 SHA512 9ad890243702105b0e5b3f7f0ef0f88a71bcebd481d1cf15c80143f1b30780e438fcbc804630eb26c3080454d0556875c1922abf4c854a44438dbdc629d9a2e8 WHIRLPOOL 69ee1e9eba2c234d3f54dd3105f309c551b7e255a958dc7dd6e2c70baafb4fbc7e33fc4231e52d2ac983f441db7c63ba63915e658f44c3cc42cb3d7973db5b29

@ -0,0 +1,29 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Implementations of LzmaInputStream/LzmaOutputStream interacting with underlying LZMA en-/decoders"
HOMEPAGE="http://contrapunctus.net/league/haques/lzmajio/"
SRC_URI="http://comsci.liu.edu/~league/dist/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="dev-java/lzma:0"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}"
S="${WORKDIR}/${P}"
JAVA_GENTOO_CLASSPATH="lzma"
JAVA_SRC_DIR="net"

@ -22,6 +22,7 @@ DIST php-5.5.30.tar.bz2 13699702 SHA256 e7332a713cecdd1cb44a1b1336739885c9789f63
DIST php-5.6.13.tar.bz2 14077633 SHA256 6358837c9cbab41b91ede59dbf0670ae0fb925a1369ecbc1a44a27212420f893 SHA512 80e89ae748255d40b466de6c61b4443432fd81ffb1510ae66f809ed0dd07eb4071ded5b7a975f997b2cb28553ac7e27c57b67734e268c894207e9efd78ae76bf WHIRLPOOL 9b0add1b05220f9ef60de2741dcd198d0b44a9813dc1a999e42700ddb1e879f3749056cdfb151a595bc7a14a65a38eca6d0f416ee36ebd013126a92878fd47db
DIST php-5.6.14.tar.bz2 14073920 SHA256 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0 SHA512 af0c7fa5c7be15839b1189b2544ff725b935228030087c206f83727e7885750030b10bf2bfbd27adea6f18af90d4ecd3ced9defec88c5f98f7ed26b4e4c57981 WHIRLPOOL 8e31fc3dbeb22fa2a59112d2dcbe28f8102c8d5a14fd716d17f909399c06d27a10ea32d43ebd1a12cea78d9fd949ae7c7882628ae0c3abd7354d165107fa0c9d
DIST php-7.0.0RC4.tar.bz2 13973356 SHA256 5475a6856b600a7a4f31a0276339725140d64da31a8a363e0cdb45ed233f27cd SHA512 02a55ce90d66f6ee2019461658eeb7ce7fd2c78c5c32869a3882f0f6fd6a54454b26f3440266ed8e850da740633243f697086a5c0cf0d616f0029e6ba4ddd1bf WHIRLPOOL 7695a9e3b54470c456104e29082479d27c47806e86f739d9d01ffe57580d28b1130d3aaadd3d78f205b457ed4d3207a3ad52a95996cef6b70898ed948b1373a5
DIST php-7.0.0RC5.tar.bz2 13985797 SHA256 90e3f91c6781e6cdd198dd7b3f9bceff0c00be74a56ea0940b4ad9c6b312b4db SHA512 0deceb3bc33bf67076a9613cb150d5b036a4198429c46b49d92a172d0773980bd9df764e89c3f5c53f4e39069376f5cf6bca82b61851e138b30460087003b66b WHIRLPOOL a4228765601c28d88ecb5a298bb24c4b20d9f0559429c415a23dd4cb92847586223b124aecd958de718f6dfe45c314b82b63ed84d9143e94de9f967358be2d15
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
EBUILD php-5.4.45.ebuild 22344 SHA256 a30b95ec203cfc53fe10a9c0999158d3d1167c484a931ca7ebbcea700f2b1c41 SHA512 867132cef88bf9304a012f680fbd1e75f43d25bc039f189af4bfaccfa25fe8db1f4ff79dfeeae497b7e1acd05a5a279ac09f696fa31dc0a87bde98d4331520bf WHIRLPOOL 778d066ffbaf1a07ca9fafe0f7fd42d13603f36bfe7d41b2f4590d43f64f24dfe3a67bc142b82f04fe5ee7738b61839e51cab9eb6c0aaa89d0d0d108b631f873
EBUILD php-5.5.29.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
@ -29,5 +30,6 @@ EBUILD php-5.5.30.ebuild 22287 SHA256 87f3cb41af0d433d096e4939db489b86dc987e4f02
EBUILD php-5.6.13.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
EBUILD php-5.6.14.ebuild 22287 SHA256 87f3cb41af0d433d096e4939db489b86dc987e4f02fe67ea9eb91a065b1a0c64 SHA512 e93f959e057c076c9d35276912f08f48788e0790a260b4ebfeb11d9135de00a6730014b0dcbe234552b8a6225da3cb77bd21719247d9ad92fa8e9e53c75a2bf8 WHIRLPOOL 6d1bbd40b2de51713a4f44754c6e77da4b7aabb5a5c66f29e6a226caf4928356e13d8de1368b090d20d1cff2c55f89073369b938737fbd3f0e86a39855b5f931
EBUILD php-7.0.0_rc4.ebuild 21459 SHA256 1d434e59d50d933bc7c7beca77e89a95bd59d70caf92bbe4b16c568f5cd0568c SHA512 37a1982c8a2af2abaa19de04e355297685e2c2830ac97a6bf5c4a73f6e3a187be0296b1a8852d47bff16d2dc72167ee169b723914c6a81e6df740f8a263919e2 WHIRLPOOL eb2b610ce48dec09b54affab0f01888a7844af5491df793d90c03b1baedd502e8a4cece7cb62a481cf64079914e771fcb3a762a7a660dcf914027b132fda59ac
EBUILD php-7.0.0_rc5.ebuild 21459 SHA256 1d434e59d50d933bc7c7beca77e89a95bd59d70caf92bbe4b16c568f5cd0568c SHA512 37a1982c8a2af2abaa19de04e355297685e2c2830ac97a6bf5c4a73f6e3a187be0296b1a8852d47bff16d2dc72167ee169b723914c6a81e6df740f8a263919e2 WHIRLPOOL eb2b610ce48dec09b54affab0f01888a7844af5491df793d90c03b1baedd502e8a4cece7cb62a481cf64079914e771fcb3a762a7a660dcf914027b132fda59ac
MISC ChangeLog 48694 SHA256 0dc57defe0e591303069f037d3dfb54d74cec2d2ab35504b8d43200910dfa056 SHA512 2e71df8e73b0db5c70c817e235f2b7998d07dc73c64affddc7d21e062a3bce0de8e5537239536619be8f8bf6163065a06082a26d34e90d22fe2bd5de1cdd5e3e WHIRLPOOL 5e90f2584f49e8a0be2fe0f611ee2d451d755f0c75aaab8bbed2083d9b5d42074685d0f8d6c4bf3a2ff098f0a845d89b9435ab8cab0cfc56aecb44ddf9e92d14
MISC metadata.xml 1534 SHA256 56fa77301bf5ba18f2e07777f72f8a7db9db3a2f5ff1924edd31e8f0ba74b624 SHA512 9289b417f07dbd4e4c74fea12c86fc1fb193be2e6b8947a9163071de1e6f135882c29c98c84a1775f827e70448d78ad187cf610ad85a1f55b0e8ab237b094951 WHIRLPOOL 19b621c06c66eec29dd35ceee5858d6cbb9c71ad0978b2a5ed8f51939d757fb69e72ae9804255326c8651e2aa01724b7bb7c457541811b8b20f079e007b6e9b5

@ -0,0 +1,760 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{
case "${1}" in
"php-pre")
echo "http://downloads.php.net/ab/${2}"
;;
"php")
echo "http://www.php.net/distributions/${2}"
;;
"olemarkus")
echo "https://dev.gentoo.org/~olemarkus/php/${2}"
;;
"gentoo")
echo "mirror://gentoo/${2}"
;;
*)
die "unhandled case in php_get_uri"
;;
esac
}
PHP_MV="$(get_major_version)"
SLOT="$(get_version_component_range 1-2)"
# alias, so we can handle different types of releases (finals, rcs, alphas,
# betas, ...) w/o changing the whole ebuild
PHP_PV="${PV/_rc/RC}"
PHP_PV="${PHP_PV/_alpha/alpha}"
PHP_PV="${PHP_PV/_beta/beta}"
PHP_RELEASE="php"
[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre"
[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre"
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
PHP_P="${PN}-${PHP_PV}"
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
PHP_FPM_CONF_VER="1"
SRC_URI="${PHP_SRC_URI}"
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs"
HOMEPAGE="http://php.net/"
LICENSE="PHP-3"
S="${WORKDIR}/${PHP_P}"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2"
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
IUSE="${IUSE}
${SAPIS/cli/+cli}
threads"
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
crypt +ctype curl debug
enchant exif frontbase +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
mysql mysqli nls
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
readline recode selinux +session sharedmem
+simplexml snmp soap sockets spell sqlite ssl
sysvipc systemd tidy +tokenizer truetype unicode vpx wddx
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
DEPEND="
>=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?]
>=dev-libs/libpcre-8.32[unicode]
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
<www-servers/apache-2.4[threads=] ) )
berkdb? ( =sys-libs/db-4* )
bzip2? ( app-arch/bzip2 )
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
cjk? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
exif? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
firebird? ( dev-db/firebird )
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
gdbm? ( >=sys-libs/gdbm-1.8.0 )
gmp? ( >=dev-libs/gmp-4.1.2 )
iconv? ( virtual/libiconv )
imap? ( virtual/imap-c-client[ssl=] )
intl? ( dev-libs/icu:= )
iodbc? ( dev-db/libiodbc )
kerberos? ( virtual/krb5 )
ldap? ( >=net-nds/openldap-1.2.11 )
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
nls? ( sys-devel/gettext )
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
odbc? ( >=dev-db/unixODBC-1.8.13 )
postgres? ( dev-db/postgresql )
qdbm? ( dev-db/qdbm )
readline? ( sys-libs/readline )
recode? ( app-text/recode )
sharedmem? ( dev-libs/mm )
simplexml? ( >=dev-libs/libxml2-2.6.8 )
snmp? ( >=net-analyzer/net-snmp-5.2 )
soap? ( >=dev-libs/libxml2-2.6.8 )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? ( >=dev-libs/openssl-0.9.7 )
tidy? ( app-text/htmltidy )
truetype? (
=media-libs/freetype-2*
!gd? (
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
)
unicode? ( dev-libs/oniguruma )
vpx? ( media-libs/libvpx )
wddx? ( >=dev-libs/libxml2-2.6.8 )
xml? ( >=dev-libs/libxml2-2.6.8 )
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
xpm? (
x11-libs/libXpm
virtual/jpeg:0
media-libs/libpng:0= sys-libs/zlib
)
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
zip? ( sys-libs/zlib )
zlib? ( sys-libs/zlib )
virtual/mta
"
php="=${CATEGORY}/${PF}"
REQUIRED_USE="
truetype? ( gd )
vpx? ( gd )
cjk? ( gd )
exif? ( gd )
xpm? ( gd )
gd? ( zlib )
simplexml? ( xml )
soap? ( xml )
wddx? ( xml )
xmlrpc? ( || ( xml iconv ) )
xmlreader? ( xml )
xslt? ( xml )
ldap-sasl? ( ldap )
mhash? ( hash )
phar? ( hash )
qdbm? ( !gdbm )
readline? ( !libedit )
recode? ( !imap !mysqli )
sharedmem? ( !threads )
mysql? ( || ( mysqli pdo ) )
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
RDEPEND="${DEPEND}"
RDEPEND="${RDEPEND}
fpm? (
selinux? ( sec-policy/selinux-phpfpm )
systemd? ( sys-apps/systemd ) )"
DEPEND="${DEPEND}
sys-devel/flex
>=sys-devel/m4-1.4.3
>=sys-devel/libtool-1.5.18"
# Allow users to install production version if they want to
case "${PHP_INI_VERSION}" in
production|development)
;;
*)
PHP_INI_VERSION="development"
;;
esac
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
PHP_INI_FILE="php.ini"
want_apache
pkg_setup() {
depend.apache_pkg_setup
}
php_install_ini() {
local phpsapi="${1}"
# work out where we are installing the ini file
php_set_ini_dir "${phpsapi}"
local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}"
cp "${PHP_INI_UPSTREAM}" "${phpinisrc}"
# default to /tmp for save_path, bug #282768
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}"
# Set the extension dir
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}"
# Set the include path to point to where we want to find PEAR packages
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}"
dodir "${PHP_INI_DIR#${EPREFIX}}"
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${phpinisrc}" "${PHP_INI_FILE}"
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
elog
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
if use_if_iuse opcache; then
elog "Adding opcache to $PHP_EXT_INI_DIR"
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
fi
# SAPI-specific handling
if [[ "${sapi}" == "fpm" ]] ; then
[[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0
einfo "Installing FPM CGI config file php-fpm.conf"
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf
# Remove bogus /etc/php-fpm.conf.default (bug 359906)
[[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default"
fi
# Install PHP ini files into /usr/share/php
dodoc php.ini-development
dodoc php.ini-production
}
php_set_ini_dir() {
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
}
src_prepare() {
# USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path
# ([empty session.save_path]/session_mm_[sapi][gid].sem)
# there is no easy way to circumvent that, all php calls during
# install use -n, so no php.ini file will be used.
# As such, this is the easiest way to get around
addpredict /session_mm_cli250.sem
addpredict /session_mm_cli0.sem
# Change PHP branding
# Get the alpha/beta/rc version
sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \
-i configure.in || die "Unable to change PHP branding"
# Patch PHP to show Gentoo as the server platform
sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \
-i configure.in || die "Failed to fix server platform name"
# Patch PHP to support heimdal instead of mit-krb5
if has_version "app-crypt/heimdal" ; then
sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \
|| die "Failed to fix heimdal libname"
sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \
|| die "Failed to fix heimdal crypt library reference"
fi
#Add user patches #357637
epatch_user
#force rebuilding aclocal.m4
rm aclocal.m4
eautoreconf
if [[ ${CHOST} == *-darwin* ]] ; then
# http://bugs.php.net/bug.php?id=48795, bug #343481
sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die
fi
}
src_configure() {
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
# This is a global variable and should be in caps. It isn't because the
# phpconfutils eclass relies on exactly this name...
# for --with-libdir see bug #327025
my_conf="
--prefix="${PHP_DESTDIR}"
--mandir="${PHP_DESTDIR}"/man
--infodir="${PHP_DESTDIR}"/info
--libdir="${PHP_DESTDIR}"/lib
--with-libdir=$(get_libdir)
--without-pear
$(use_enable threads maintainer-zts)"
# extension USE flag shared
my_conf+="
$(use_enable bcmath bcmath )
$(use_with bzip2 bz2 "${EPREFIX}"/usr)
$(use_enable calendar calendar )
$(use_enable ctype ctype )
$(use_with curl curl "${EPREFIX}"/usr)
$(use_enable xml dom )
$(use_with enchant enchant "${EPREFIX}"/usr)
$(use_enable exif exif )
$(use_enable fileinfo fileinfo )
$(use_enable filter filter )
$(use_enable ftp ftp )
$(use_with nls gettext "${EPREFIX}"/usr)
$(use_with gmp gmp "${EPREFIX}"/usr)
$(use_enable hash hash )
$(use_with mhash mhash "${EPREFIX}"/usr)
$(use_with iconv iconv $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}"/usr))
$(use_enable intl intl )
$(use_enable ipv6 ipv6 )
$(use_enable json json )
$(use_with kerberos kerberos "${EPREFIX}"/usr)
$(use_enable xml libxml )
$(use_with xml libxml-dir "${EPREFIX}"/usr)
$(use_enable unicode mbstring )
$(use_with crypt mcrypt "${EPREFIX}"/usr)
$(use_with unicode onig "${EPREFIX}"/usr)
$(use_with ssl openssl "${EPREFIX}"/usr)
$(use_with ssl openssl-dir "${EPREFIX}"/usr)
$(use_enable pcntl pcntl )
$(use_enable phar phar )
$(use_enable pdo pdo )
$(use_enable opcache opcache )
$(use_with postgres pgsql "${EPREFIX}"/usr)
$(use_enable posix posix )
$(use_with spell pspell "${EPREFIX}"/usr)
$(use_with recode recode "${EPREFIX}"/usr)
$(use_enable simplexml simplexml )
$(use_enable sharedmem shmop )
$(use_with snmp snmp "${EPREFIX}"/usr)
$(use_enable soap soap )
$(use_enable sockets sockets )
$(use_with sqlite sqlite3 "${EPREFIX}"/usr)
$(use_enable sysvipc sysvmsg )
$(use_enable sysvipc sysvsem )
$(use_enable sysvipc sysvshm )
$(use_with systemd fpm-systemd)
$(use_with tidy tidy "${EPREFIX}"/usr)
$(use_enable tokenizer tokenizer )
$(use_enable wddx wddx )
$(use_enable xml xml )
$(use_enable xmlreader xmlreader )
$(use_enable xmlwriter xmlwriter )
$(use_with xmlrpc xmlrpc)
$(use_with xslt xsl "${EPREFIX}"/usr)
$(use_enable zip zip )
$(use_with zlib zlib "${EPREFIX}"/usr)
$(use_enable debug debug )"
# DBA support
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|| use qdbm ; then
my_conf="${my_conf} --enable-dba${shared}"
fi
# DBA drivers support
my_conf+="
$(use_with cdb cdb)
$(use_with berkdb db4 ${EPREFIX}/usr)
$(use_enable flatfile flatfile )
$(use_with gdbm gdbm ${EPREFIX}/usr)
$(use_enable inifile inifile )
$(use_with qdbm qdbm ${EPREFIX}/usr)"
# Support for the GD graphics library
my_conf+="
$(use_with truetype freetype-dir ${EPREFIX}/usr)
$(use_enable cjk gd-jis-conv )
$(use_with gd jpeg-dir ${EPREFIX}/usr)
$(use_with gd png-dir ${EPREFIX}/usr)
$(use_with xpm xpm-dir ${EPREFIX}/usr)
$(use_with vpx vpx-dir ${EPREFIX}/usr)"
# enable gd last, so configure can pick up the previous settings
my_conf+="
$(use_with gd gd)"
# IMAP support
if use imap ; then
my_conf+="
$(use_with imap imap ${EPREFIX}/usr)
$(use_with ssl imap-ssl ${EPREFIX}/usr)"
fi
# Interbase/firebird support
if use firebird ; then
my_conf+="
$(use_with firebird interbase ${EPREFIX}/usr)"
fi
# LDAP support
if use ldap ; then
my_conf+="
$(use_with ldap ldap ${EPREFIX}/usr)
$(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)"
fi
# MySQL support
local mysqllib="mysqlnd"
local mysqlilib="mysqlnd"
my_conf+=" $(use_with mysqli mysqli $mysqlilib)"
local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)"
if use mysql ; then
my_conf+="${mysqlsock}"
elif use mysqli ; then
my_conf+="${mysqlsock}"
fi
# ODBC support
if use odbc ; then
my_conf+="
$(use_with odbc unixODBC ${EPREFIX}/usr)"
fi
if use iodbc ; then
my_conf+="
$(use_with iodbc iodbc ${EPREFIX}/usr)"
fi
# Oracle support
if use oci8-instant-client ; then
my_conf+="
$(use_with oci8-instant-client oci8)"
fi
# PDO support
if use pdo ; then
my_conf+="
$(use_with mysql pdo-mysql ${mysqllib})
$(use_with postgres pdo-pgsql )
$(use_with sqlite pdo-sqlite ${EPREFIX}/usr)
$(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)"
if use oci8-instant-client ; then
my_conf+="
$(use_with oci8-instant-client pdo-oci)"
fi
fi
# readline/libedit support
my_conf+="
$(use_with readline readline ${EPREFIX}/usr)
$(use_with libedit libedit ${EPREFIX}/usr)"
# Session support
if use session ; then
my_conf+="
$(use_with sharedmem mm ${EPREFIX}/usr)"
else
my_conf+="
$(use_enable session session )"
fi
# Use pic for shared modules such as apache2's mod_php
my_conf="${my_conf} --with-pic"
# we use the system copy of pcre
# --with-pcre-regex affects ext/pcre
# --with-pcre-dir affects ext/filter and ext/zip
my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr"
# Catch CFLAGS problems
# Fixes bug #14067.
# Changed order to run it in reverse for bug #32022 and #12021.
replace-cpu-flags "k6*" "i586"
# Support user-passed configuration parameters
my_conf="${my_conf} ${EXTRA_ECONF:-}"
# Support the Apache2 extras, they must be set globally for all
# SAPIs to work correctly, especially for external PHP extensions
mkdir -p "${WORKDIR}/sapis-build"
for one_sapi in $SAPIS ; do
use "${one_sapi}" || continue
php_set_ini_dir "${one_sapi}"
cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}"
cd "${WORKDIR}/sapis-build/${one_sapi}"
sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR}
--with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}"
for sapi in $SAPIS ; do
case "$sapi" in
cli|cgi|embed|fpm)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf="${sapi_conf} --enable-${sapi}"
else
sapi_conf="${sapi_conf} --disable-${sapi}"
fi
;;
apache2)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs"
else
sapi_conf="${sapi_conf} --without-apxs2"
fi
;;
esac
done
econf ${sapi_conf}
done
}
src_compile() {
# snmp seems to run during src_compile, too (bug #324739)
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
for sapi in ${SAPIS} ; do
if use "${sapi}"; then
cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1"
emake || die "emake failed"
fi
done
}
src_install() {
# see bug #324739 for what happens when we don't have that
addpredict /usr/share/snmp/mibs/.index
# grab the first SAPI that got built and install common files from there
local first_sapi=""
for sapi in $SAPIS ; do
if use $sapi ; then
first_sapi=$sapi
break
fi
done
# Makefile forgets to create this before trying to write to it...
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
# Install php environment (without any sapis)
cd "${WORKDIR}/sapis-build/$first_sapi"
emake INSTALL_ROOT="${D}" \
install-build install-headers install-programs \
|| die "emake install failed"
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
# Create the directory where we'll put version-specific php scripts
keepdir /usr/share/php${PHP_MV}
local sapi="", file=""
local sapi_list=""
for sapi in ${SAPIS}; do
if use "${sapi}" ; then
einfo "Installing SAPI: ${sapi}"
cd "${WORKDIR}/sapis-build/${sapi}"
if [[ "${sapi}" == "apache2" ]] ; then
# We're specifically not using emake install-sapi as libtool
# may cause unnecessary relink failures (see bug #351266)
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
newins ".libs/libphp${PHP_MV}$(get_libname)" "libphp${PHP_MV}$(get_libname)"
keepdir "/usr/$(get_libdir)/apache2/modules"
else
# needed each time, php_install_ini would reset it
local dest="${PHP_DESTDIR#${EPREFIX}}"
into "${dest}"
case "$sapi" in
cli)
source="sapi/cli/php"
;;
cgi)
source="sapi/cgi/php-cgi"
;;
fpm)
source="sapi/fpm/php-fpm"
;;
embed)
source="libs/libphp${PHP_MV}$(get_libname)"
;;
*)
die "unhandled sapi in src_install"
;;
esac
if [[ "${source}" == *"$(get_libname)" ]]; then
dolib.so "${source}" || die "Unable to install ${sapi} sapi"
else
dobin "${source}" || die "Unable to install ${sapi} sapi"
local name="$(basename ${source})"
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
fi
fi
php_install_ini "${sapi}"
# construct correct SAPI string for php-config
# thanks to ferringb for the bash voodoo
if [[ "${sapi}" == "apache2" ]]; then
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
else
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
fi
fi
done
# Installing opcache module
if use_if_iuse opcache ; then
dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module"
fi
# Install env.d files
newenvd "${FILESDIR}/20php5-envd" \
"20php${SLOT}"
sed -e "s|/lib/|/$(get_libdir)/|g" -i \
"${ED}/etc/env.d/20php${SLOT}"
sed -e "s|php5|php${SLOT}|g" -i \
"${ED}/etc/env.d/20php${SLOT}"
# set php-config variable correctly (bug #278439)
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config"
if use fpm ; then
if use systemd; then
systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@${SLOT}.service"
else
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" "php-fpm@${SLOT}.service"
fi
fi
}
src_test() {
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
if [[ ! -x "${PHP_BIN}" ]] ; then
ewarn "Test phase requires USE=cli, skipping"
return
else
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
fi
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi"
fi
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}"
for name in ${EXPECTED_TEST_FAILURES}; do
mv "${name}.out" "${name}.out.orig" 2>/dev/null
done
local failed="$(find -name '*.out')"
if [[ ${failed} != "" ]] ; then
ewarn "The following test cases failed unexpectedly:"
for name in ${failed}; do
ewarn " ${name/.out/}"
done
else
einfo "No unexpected test failures, all fine"
fi
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
local passed=""
for name in ${EXPECTED_TEST_FAILURES}; do
[[ -f "${name}.diff" ]] && continue
passed="${passed} ${name}"
done
if [[ ${passed} != "" ]] ; then
einfo "The following test cases passed unexpectedly:"
for name in ${passed}; do
ewarn " ${passed}"
done
else
einfo "None of the known-to-fail tests passed, all fine"
fi
fi
}
pkg_postinst() {
# Output some general info to the user
if use apache2 ; then
APACHE2_MOD_DEFINE="PHP5"
APACHE2_MOD_CONF="70_mod_php5" # actually provided by app-eselect/eselect-php
apache-module_pkg_postinst
fi
# Create the symlinks for php
for m in ${SAPIS}; do
[[ ${m} == 'embed' ]] && continue;
if use $m ; then
local ci=$(eselect php show $m)
if [[ -z $ci ]]; then
eselect php set $m php${SLOT}
einfo "Switched ${m} to use php:${SLOT}"
einfo
elif [[ $ci != "php${SLOT}" ]] ; then
elog "To switch $m to use php:${SLOT}, run"
elog " eselect php set $m php${SLOT}"
elog
fi
fi
done
elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order"
elog "to compile extensions for the ${SLOT} ABI"
elog
if ! use readline && use cli ; then
ewarn "Note that in order to use php interactivly, you need to enable"
ewarn "the readline USE flag or php -a will hang"
fi
elog
elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
elog "'production' or 'development' in ${EPREFIX}/etc/make.conf"
elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}"
elog
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
elog "https://www.gentoo.org/proj/en/php/php-upgrading.xml"
elog
}
pkg_prerm() {
eselect php cleanup
}

@ -3,6 +3,6 @@ AUX libconfig-1.5-out-of-source-build.patch 344 SHA256 9411070bc87c5153859a1cc05
DIST libconfig-1.4.9.tar.gz 688158 SHA256 09c8979252e60193e2969e9b0e1cd597f7820087867989b2f0939ad164473041 SHA512 49a4318c1b8a5f15dc0cefaf25c481f95008e413696420d5e8cacb7a6ce7e600b84c4b7e7365373cee62e392e14556ff31d65c1e084a9b7ab2153a55cbf787a7 WHIRLPOOL 3d64dfb7cfd21c769738791236d6f6f4b01d296d060c21767f441f644b0d0bba62b5782bd7129dcc2657377200e59a345a5f197a67b5579e2193447fdefc1d25
DIST libconfig-1.5.tar.gz 644432 SHA256 e31daa390d8e4461c8830512fe2e13ba1a3d6a02a2305a02429eec61e68703f6 SHA512 16bead52ee8c880b25fd1ee6fa83c115dc51830f2f7954389bd8b72cc0e6fc05fc63fe415bd929851894a9f3a1127d51cfc4223149514246e9566305556b7bcd WHIRLPOOL ef3718b1ec4485202d1fd03db035419b6c0179e4c4eb47e74ff93b467677c4f53cf9d70d5eb7aa6230dab7a4115e5fae0fc4ed191f1bfc6d0c3c252ee5d90944
EBUILD libconfig-1.4.9-r1.ebuild 1225 SHA256 77f291f61268595780d8ff8fe6b118d524db22682467479f2db1528c6cad9205 SHA512 000f176ef29addd55ecd661bb85c6091b0627960b9489996daa114234ae1febed74b9e18a8aa418492ff7835e5db9025ec904d6e3370d3b5e62df142394dd721 WHIRLPOOL b1c47a8575a95344d962159781cb9680439a74cc54e9e119ab7a2a0261d8797531bd30df1d39acfa3b295b83b299b378a741bde81da674aa3d4f4be3162bc018
EBUILD libconfig-1.5.ebuild 1134 SHA256 c34902fe2b32d68b210bec48a6d83b1c860ab12dca460a042df5d60440546e7f SHA512 b87e04752121c4d77a906378e159f89ba1c1bf1be95dbb430168f4fd29ce1641bee8aa1e917719094e13bf6a4ccf1cecb3289f4ee47591d99512be859f6f1acc WHIRLPOOL 162bd35e5f66c255f4ac9bc57c1185423281984dbfed7776827f9d3b3e7566a87e76332a5dea61a63ca6038e6dc8b0bb88c875d985667197cb6415b7b038f191
EBUILD libconfig-1.5.ebuild 1133 SHA256 c1d66b146d560ca009ca43475f49aac74077f1279ccfb145d5ebbcc31bef281e SHA512 eaad6eb43deac3ab7200fe5b6e7709c803c8286912478d7a0b8fde37ddc40c84e596a3149ea709f5b71afeef39a92c29cb91adb9bacb2a6634219fd52fde9cc4 WHIRLPOOL d4849016e0d593e04ef920d20e90c644fcefa0d45324ad139d296d524f12558022cdc978885415fb4ccb90bdf839751c4268fc5be36678e6f68174cf607d72d6
MISC ChangeLog 8149 SHA256 4bc029568782732642c22d38a6aba92917957857728b4f7a61c6cae35d3aabae SHA512 78efb9388fed346a97f146a47ed74ffda24f332f7f82078f65fc55912150305e19f0a3d311174793bf29b982cbcab529b79f7a5e5a436f805e62d874618b85b4 WHIRLPOOL 64ba34edd3ba0a734fbbac2ab78f6f17d15c4e012531dd55b560d8ecb72beb337cc4d05b6c65fbe030fd0f4caedf5354d67682a07833916622f7f75d4612c757
MISC metadata.xml 359 SHA256 f400193374a2ce7e2f8a0f047d088e8cb77c29690ecf78f3029f7b95a8d5ce3a SHA512 9c8018420c129b28070c6067a5ae2fcff2de22b2c3164d2a6e676e81688758f4d68268af2b62439e0d8ae9bf391a4f8e6a8f59329a92fac1935cd57baf1fd229 WHIRLPOOL 0323daadda8cf1a61bcbf22fe8fbe355b26686a13b43884e0751df26ac01a97f90bf54b7c4b3f9a1ac13852d46c801fcda10105f7e1968d12bdec9830b739220

@ -13,7 +13,7 @@ SRC_URI="http://www.hyperrealm.com/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 ~sparc x86 ~x86-linux"
KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 sparc x86 ~x86-linux"
IUSE="+cxx examples static-libs"
DEPEND="

@ -1,10 +1,10 @@
AUX event_signals_ordering.patch 1280 SHA256 5b543b67504e03d6b691881eb79b5b1664146ea909b9b8b6b11b66c7a0087fc5 SHA512 36f83ade76771f985a25750dfb47bb3e42cf6160d8aeca5f03b0a37077941c6fd7f603801f1109bd07d811be9bf8cc3bc4871deae150567a786dd646f9f6ed56 WHIRLPOOL 67d24b5ce07b884b454b69be08ec26b45c9563126ad95372b57376bdd84b7c91495eb738004b60c626af74dd3e90a3955f16058f58b8161e18b7f3e6f98a1284
AUX libevent-2.1.5-event_signals_ordering.patch 1219 SHA256 0c11b489e443b5a1be12a24340e6b4c68978add7b8f36bb9aac5f586d505cd21 SHA512 ee57941b2242834dedb6556302507863ff951cede018078c052b2a4793ad9306efbb3bd2caaeba1dcca20784909c0ed4c60caf62bafdd42a143038d68d1ca9e6 WHIRLPOOL d2a00db45be549e41909b8e1b4b9f42e9281fdf0a039ae9ba5f73b8f2caee7e490d869179384669bdcda8475f55b22999a2f0c01fe9371087cda0b80c156b74a
DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d
DIST libevent-2.1.5-beta.tar.gz 972344 SHA256 79e1b82236a02f1432b6d95ef94186915790eb9910211647f9c01a85149066d8 SHA512 cc38885fc9c7f884085d6adb4bfa51834935475f9c24b76e1fe301b43520dd88935aea588eb4c5795942fa625a790ff575f06b709775e8424691f3307becd216 WHIRLPOOL a040e9b63933d422a7ffa75c4dd0649ae239ebd747fb733420df9f40eb48e9d6ff4d4e6f217b87655a1cbde53cba1ef03beed107d62bf8720391c1f05e010adb
EBUILD libevent-2.0.22-r2.ebuild 1804 SHA256 a1780b0a93943a87cf8d56a177aaf7d8b0a068b4e6783b23970a520791f25da7 SHA512 3730787af9146568ad9e83777af82720f4fbbdd11377f7baa8e936003db15a761d691a9e37f0db8e155dc95a0e83484ff83962be77fc42d7774f359e3a7e46d4 WHIRLPOOL 4f8077a24951aea9935014e007d687e0be85db5a6fe8d22d5dd0ba0cddb42fe37247137db1cd5bdb81f5d2a6f1f7c768f28c37a864d2be2bc5821934b5931d7a
EBUILD libevent-2.0.22.ebuild 1681 SHA256 26b56d65c87439545235c04cee56f9ad34a5b23302a6c3a579761260d0c01acf SHA512 1202946fbf4c6e17f8a71ed229d5ce41d426a2ab057bddb3f11da978fd8e855ec3b916699faca0109154dd25b50c6b20aa0f851c84e00f9df35a0fc72951d37e WHIRLPOOL 25529cb5228f63c920d5d97442221c4f65d7ceb26b1350c498696d6516f05bc927b07d4599e28d0ffb5f9deb331f7abc34aad95d84ed92069f75c67b13e0626b
EBUILD libevent-2.1.5-r3.ebuild 1741 SHA256 01c1cbf5ecaccc7897db193414a9e9030041d385529247f9f5472398aa98ef19 SHA512 76e722d9d803d50f56d1cc5baa3a9b4713628933fa9be722895016be3bd3a04f0ed419cf2412ff2421a1e10d464852c4c53479249be1c9f750fab43aa9515796 WHIRLPOOL 7e293fb61deb9820a2f5fa172b3c5f22e42a9d33e3b5239820b4b0136647feb2a6f5e07f34d9a9f3415e6cc30e763364a526f1d2c12214c6c703015838dd57a0
EBUILD libevent-2.1.5-r4.ebuild 1792 SHA256 8cb47665e3d0b9a5d72d5e216f588edd37038e4b831570d7990cad05addb6d92 SHA512 1c5438e9cb9e2a97ec9ee98a5b8d40f40e74e11e494cb5d893a5fcb29e9353d00adeeb34fac770ed9feab90b08b3d23dd16f6304ce573be384f9e39ff5194147 WHIRLPOOL 6a3c9b81a612e24bf78e355ea7f07f5f7908b524a6ae4d2bc9bcdaaa9e61e1a8f431f7c7abbfdf656046c3dfc11c735dc8aafcd0e4fa5cc891bdf23db4ea883a
EBUILD libevent-2.1.5-r4.ebuild 1804 SHA256 17067b2bb217d698eb5570c7179fd39715dba00b3fa299bcbb1a5f6c3a84b7c2 SHA512 83f93214a96c204e2e7d06c14d27dd0b3ed8edee3448ad112587204f553bbd2784b942f95c4b21bac4bdafd945896aac45d715a8783ee276b40ccf6865d31188 WHIRLPOOL 08229e026ebc3507ee5ece4f7d1115ef8ff446151564ebaf03bc13b8db1e7a3842f94476a1f5131d7bbd29974dcc8d634c40d127992f9210bc9b9cf9d9e6ab05
EBUILD libevent-2.1.5.ebuild 1629 SHA256 b1dd2860fd402fa06fa4f3da1832445e5527b60f3bac2bdfe66e9d4fb5834e84 SHA512 2a544c476143d02643369ed6abfb350bc11bbf07e6fe436a6764024a20c4f38504cb8b7b42130d7ae76a8453f6178d4642c8993501504998afeefac78373fb7e WHIRLPOOL c0a10d382e55a9508f301ee051d4c971433302c7f3b914397723b87de7c75f310c3f6ef0810c1d5dda8bb4f3178bd408afaf4c128a96aefe584ff5092d4a569f
EBUILD libevent-9999.ebuild 1450 SHA256 0204882d0f0d9b17a4fb8d19ad16cd5beaa39bdce0ec0648fe353eb525c66164 SHA512 49747a486138eb786a2c2dae9a1dc8495cf89bc088a74245ea6f1a01ec2d9c56f4f1f7a8a8fe3c54f3082bd21157ce0e30a855d308e11c1d0f46cbf1987851ea WHIRLPOOL b8601507db4ddf8216b795e834b7bf68be6bb0aaa6c5b766f90476d4e8840b535383a040d9bd7c7ac4add0e9bb49724e178e86117fd5d4a0eb265f0fe073fa86
MISC ChangeLog 34971 SHA256 1d4925a7ba78d257b422a8eed3a27603cb6d970624bb6991858895857a2be74b SHA512 c89ef36c02a445e5f78f18d2ef5cdcbad1dbae4980a77a87b75942832a1499f5d1fc4b506d9b7ac01aad831ed15b28504acb00b4c5df3ab7e60aec984535d79a WHIRLPOOL 6b4a1936db5e1c44fd68d2eb9d721d2d8680dcf6d88163510f0004481aac538ac7325bb850a9f940c8579dbe6416a11a85012783653c9612f79654fe2d89f1e2

@ -1,5 +1,3 @@
diff --git a/event.c b/event.c
index acef2b2..ad4c7f0 100644
--- a/event.c
+++ b/event.c
@@ -926,13 +926,13 @@ event_reinit(struct event_base *base)

@ -36,7 +36,7 @@ S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
epatch "${FILESDIR}/event_signals_ordering.patch"
epatch "${FILESDIR}/${PN}-2.1.5-event_signals_ordering.patch"
# don't waste time building tests
# https://github.com/libevent/libevent/pull/144
sed -i -e '/^all:/s|tests||g' Makefile.nmake || die

@ -0,0 +1,3 @@
DIST PyContracts-1.7.6.tar.gz 58711 SHA256 94814b376b168483edeee33fdf1a04d892065d0bdfe0638d281c285d1f3e42bf SHA512 6c76e9f04e3553b2212749bb135351860d8a6e35e13f4a35f65bf7acfa14e031fec005b1f462f9948162cfcd60f4dce7d11d7fa30cb800ce199a0bf4f3b1c472 WHIRLPOOL 52da995c03bc1cb0c2dbdeaa00cbcb35e621b69a16ee0f5630207a62cca0a058d26d90acde4db6c22e785e60f9f4387caf935fac2af2e8e305d016e52a77f507
EBUILD PyContracts-1.7.6.ebuild 1079 SHA256 51c6d3f6e94fa28be66a304761c07596f8e06c3efe94a24ed9e9fd4339e336d7 SHA512 7c63cf7dcb7d3a8cf41d27cd44bf1c75df492a66e525597b04792e259c78ba23c80a27d0d4708b8fe005da372e7ee7d9f8585e850fdf29ef4b6d3da3872902e1 WHIRLPOOL a7dd267e1f372dc882a69fbb0a9576ecac0c372b48caf9a0b6dad2959d3d98675781b809f6b4baca9d7ed7bb452e2b93c845ede0c43a5163f4f320fb7e035abb
MISC metadata.xml 402 SHA256 48b85f576bb4f442f0c9e88113fadf523908a44affe12679a9fb41830fe49b25 SHA512 af9a823b24fc458189e636680825c45d75ae52004b1700d128f8178745f9108bc8a8c6b8357ecc16d93275a3839a13024696e2519fa6df0633e1f464b9b9ce42 WHIRLPOOL 48ed6b673fc6b6b4be050b9781833fcab07f5afd7208bf56bc1b3fca6ced1cde0c2058aea22f7ab3b9cb009b1e0363fee8c3b8b07381fd0a0ec23e2f409463b5

@ -0,0 +1,37 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1
DESCRIPTION="Declare constraints on function parameters and return values"
HOMEPAGE="http://andreacensi.github.com/contracts/ https://pypi.python.org/pypi/PyContracts/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
# Upstream allows tests to fail
RESTRICT=test
python_test() {
nosetests \
$(python_is_python3 || echo "--ignore-files=test_py3k_annotations.py") \
|| die
}

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>jlec@gentoo.org</email>
<name>Justin Lecher</name>
</maintainer>
<upstream>
<remote-id type="pypi">coloredlogs</remote-id>
<remote-id type="github">xolox/python-coloredlogs</remote-id>
</upstream>
</pkgmetadata>

@ -1,10 +1,12 @@
DIST coverage-3.6.tar.gz 232067 SHA256 df3bf169d4727f3fad146ca715a49a1f72a8258689651ef9de908022e739700d SHA512 fb9f26ba20dced48d01929251a08b0b9da2bc5910ccc734910aed76634bd98b538983880e2e29c2c4604f6b97ed3a947871dfe8c9a43acc4556484e4c77ee68e WHIRLPOOL c6163901763dadd4cfba13953dd2535778b0da73a4f08f1400534135d49d54558736c46253146cbe03f9680d33f3cd2a33f8be7795ff17054bf0608393ac6eca
DIST coverage-3.7.1.tar.gz 284735 SHA256 d1aea1c4aa61b8366d6a42dd3650622fbf9c634ed24eaf7f379c8b970e5ed44e SHA512 d198b06db938119fad8c13b9a7bbf018a5406c29327c943014e3b9b33ea85f0fbadaef6565fba26a461a3f1ee31f4cbfb42503420cc587c846ce499e80fd5133 WHIRLPOOL f07d239053bf357fe3dca7bec04d390db9b6610060fd848c9f15ea9de2f0a141d66e68cba5833a63bde860f4377c9029574e6ea7ed76ffe2fda332703e3100ab
DIST coverage-3.7.tar.gz 283419 SHA256 c50ee4c391a083d87e2345b0094a7ec24a07b98b4e435f134d02a62ea3827fdb SHA512 62d20d8a3f5be93c8eae513b61330cd5876df94cb7269ff90bcc0d4b946dd426b7bad9bcb74e2b6334a5c14178c408667c7dfd00d5362ee499c203d4ac55d189 WHIRLPOOL 910e766d2eaa7918611325beacb4ab2dd220cccf2478b01e635b8339f4bdd11823b69a1c5a630d20342188db7e1aae0ab0d26e85743ce3f0e24c1ead5f49e64b
DIST coverage-4.0.1.tar.gz 349737 SHA256 bc10f57a83863e8ca8916f763f13b4b249e2f85b553df3958281cb7f4f402d5b SHA512 457a39fe122daf4c92d1e54d2295eb538db7045fb09f56bdd385a322293b1949443a468133069b723799b78d5e6cb7831cd9fb660064bb0ce8611591e0e68b17 WHIRLPOOL c07ba967261105a50c8707b2dc7ebc04fe38affca5a6e61259f4a6c43900538e018c3e31237360410e4755a4beea460626a1ad8fd33105a00fb4a41890d71cb6
DIST coverage-4.0.tar.gz 166399 SHA256 b1244343e39cb2835f9c89c2d8fbcad8e4a5b4945344b434a4d8b6e9e7431390 SHA512 ef8c4cf9025df16d8d2a60bc7c09cf7507118104df98212504c56df7c0758af603995bc6734a939631c83d9d8532d2f85fb903e7dc2ea6694b18b4b1a1162e0f WHIRLPOOL 15db3f5d793009154fdd496a917e2494f81466b220b481a9f74e474ea70610b837c3c830f83a3df743231c9e786e42f6a253515c152b9c5f34b2921b6e7ecf08
EBUILD coverage-3.6.ebuild 797 SHA256 adccfda9d832648453ddbe8937e4389726a2910b2cf2499b05d8282773e03415 SHA512 e06ce886e3fe35a0c30be6377fe56a7d3492c10e12497f71f8b4eb1c48dd62997fb1f754c5b9ca2bd1438f82ddf20612eb6a824ba3e1f5b701d592ffcbce5a8e WHIRLPOOL ca5f07c3eedc730f1421ce99cc77c053776714157a56242f29dc27c7b2003115c4121e89126196db30f15abccfc0afd47db5ed696fc8b7be881260f7a0aeba9d
EBUILD coverage-3.7.1.ebuild 867 SHA256 50735f7d310b9f06e656e6d85dfda7b2a05c70d61db87a18972efec8d88456a2 SHA512 51cd5f261750844f19a0fdc08ef82e19e875e9ab31ad76b5b64c066582bd92d5d45fac6f97fc7ff85efe17cdbff0c028871457baa0093b89610b0dae6f70c49d WHIRLPOOL 1441668eba62c0035fe67ceff4afc45cda1388d0acd8ab29677411ab2eb30d5448ea72d427489e46564011f5ed7385b6050c3f602adbac845d6606bb3272a4cb
EBUILD coverage-3.7.ebuild 809 SHA256 43495de93d358d8cb25dd96c95a8922c85507209b62ce406dcddb2f0e57bc18f SHA512 b31e178c9f3eb9dfab5ca58d27407489279f9b4dc8fee51ef98ce8b7805e1f7bf156804d65a9dc88bbb092e397047971c74360e63045734a1603885712c82b33 WHIRLPOOL 6a31a32decabcbf4eb7b9b99a428683ebcc2aaf3c5179c02684d336f4889742be9eabd5cc60ea2625378ce2cecee7f3a1c72ef7965721023f9df231eeafcd1f8
EBUILD coverage-4.0.1.ebuild 1119 SHA256 93740069c3f9b1505a473abec322bec9fc2b9070bf169960577e7b8c5736b8f9 SHA512 d518f5e08a8df3e95c066c74283a15303a7840fc78a1a958e865cfb36cb194bf373a6351326ebe3689a1b7329a776f639a6f9d8f052327ea7429c87fdb428863 WHIRLPOOL 0a73071fa7e08fbd5d0b050a1447ed823ca82ef712ca747d2e8b008313316776e64791ce5609d7513e9308e23ae274459e09d8a527c45279b988fecfe4800c27
EBUILD coverage-4.0.ebuild 887 SHA256 97ecb9143166b3fdd1a4a6e6d83a32b69e4aee19c07c53b967d3c6b48bc88e39 SHA512 81fb44e4b48f589dfaf22455ad558c5800de32e2e98197e9d1f71bcb3e612e8c3977772ef8a4ffb67d25e1def4ece11298c8907cee7bbef5648bd1b2e8e26803 WHIRLPOOL 4428094b1185ae936cf0092100602190c53118c88e89b3dfe944f4585a1fe95c019a17c34079d13c7b65e57afb2664de160d172d3e9dc5f98460555e3e8ce5aa
MISC ChangeLog 14655 SHA256 c31d8e2d7443a6a993a269bc8d6742f2b4c392cc3cf60db9c9faf88f02fa8ca0 SHA512 c1a084e5dbf8ab2dbc264922cab9eb120047e907147e9398ce56659fde8dfc5ec19689018b389bc9114011ca7e3bd47d2b3f1fdcd218b37abd9ae06768180967 WHIRLPOOL e7d98df8e69d15175eaeeddaacab3308d40132a13bbb364c213c59f55f0b9849e21edeccb5be9f7a56ab7728c4c19c81289b6cdb0b41669539c4c295c339f1d4
MISC metadata.xml 619 SHA256 2a6bf8023df99e2634e3bfcb477e464bfaab6472a1d759ccc488342da1e92fcc SHA512 c873d2defb187db5d3721f17bafb86ed2254e656cdb46cae345d09a09b4a042010b128f88e338840aba055698782deb726813a02d8cbfb318dc32edac7cf16ee WHIRLPOOL 1525f111bd7e78f662bc0f9bb2b78440fb799ba13ce9827dfe5a5b905970b407d3c9c318843d59ce9575efaccd59821e0f90e4793ba47910a68ad1f057466b0f

@ -0,0 +1,42 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1
DESCRIPTION="Code coverage measurement for Python"
HOMEPAGE="http://nedbatchelder.com/code/coverage/ https://pypi.python.org/pypi/coverage"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/PyContracts[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)
"
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
export CFLAGS
fi
distutils-r1_python_compile
}
python_test() {
cd "${BUILD_DIR}"/lib || die
${PYTHON} "${S}"/igor.py test_with_tracer py || die
${PYTHON} "${S}"/igor.py test_with_tracer c || die
}

@ -1,6 +1,6 @@
DIST decorator-4.0.2.tar.gz 64850 SHA256 1a089279d5de2471c47624d4463f2e5b3fc6a2cf65045c39bf714fc461a25206 SHA512 9f135c9c624557a90619e46002f12d54f8c53045420f524bbc52dee0b488268501467b207ea8f4445a8aa7d119af3e615cd76cbc25c1d1335d3bb581a1045ab3 WHIRLPOOL 1a4a31fe67d4cdfc58cb5486f83ee059a9211af5c5e48d57c9b22a24e08e5659a2e8b4519ecaba68fa603ef6e5a0756f69ee10fbe173d07ffe23204b579f2f18
DIST decorator-4.0.4.tar.gz 67150 SHA256 5ad0c10fad31648cffa15ee0640eee04bbb1b843a02de26ad3700740768cc3e1 SHA512 2c59091c41afdebd76ce0057a7183a969cd6cdadae5839d2ea5773814d435ab6f528acd6fccb02074ae23382e26fe73f8dab2b0b4c523de99b43d666292a23cf WHIRLPOOL e6ed224735839bc8232a6c94b674c1ecd4fb5558414219a54d56bc77536c467558ad8c5209c839622b590129136dfc33fa53ae85cc6b102c6e94b03fe2ed0285
EBUILD decorator-4.0.2.ebuild 794 SHA256 6de5d2b0e9270798ae7b2a868c97bef1490ceafedb211f292666dcb03d44dec9 SHA512 38609ea6a738523dc735a0509aef28716c33c6a4be38da6ea767b564423b2f9956fbe43bf280b216d6c2b418ea8a30b3bdd05d591fb5f1d81147d8c23e1abf8e WHIRLPOOL 53513e7424241b62351a5aec9e33b7e085f43c61016b162487f562cb84ab7204739afcb144a28337259c330a541eb3c658af79281fd4718d13e52464eec7e1a0
EBUILD decorator-4.0.4.ebuild 809 SHA256 ba9811a4dcd481ec72f1e21380729a77908637d8db511dd9d6226b6c44a8dfcf SHA512 8f7ab4f7cd3f0d010dd2f2d421f2cc161250f80e679f5a3e0bb1d94c72649a1bfdba290b45acf1883157c1a89b3bb105485bb4dbdd67cb4ce89a17a47a54ae54 WHIRLPOOL ef6709818c79920f34f2759428ff07bd44b9745cab5046d43c80b0bc69a22d2fb66f0be9e147b4f75ad1c8269388e7474e3fba2025a841799de13c784b4651ed
EBUILD decorator-4.0.4.ebuild 815 SHA256 90a1227b8ffd091869cbefae7e149ee4692a81ae0f6f6f283bef7399131d8aff SHA512 78d42c6ceb4e6b55bf656b7e289c04c1da5692293b477f1f205c1d852040420309009e2cda35edbb6e1caf9cf6a52298b11d6923f0854dd8c923048b555e7226 WHIRLPOOL ec403a437e7e997fdc875706fbb99910dcd25f20d0cd48f1792206e58f13deb3dd09f6c8aad12aa37dab42ed7420f66a9bdaf3b609b8a75a052469ee569a472c
MISC ChangeLog 10231 SHA256 d98ab8d8ac5fc8eaa4fa5e994242fc1c23b3fdda15a7cb19647ba4b6aac0a6d7 SHA512 c5839427fcabd8fd722774ba34b0d0299b2a43d334874c3903a90f19c707e4d7f23347599645aaee8381ebc11f3c97a65e2b8dac0503f68c0fbdc8f48db6b33a WHIRLPOOL 90ffdf9b663b10b067e1459bb547413ecc0372c51ea901bf39872dbce3c4b69ef5ea616082c8b0400e74f31a9b2d31bcd07e1f4b25e21a7c8c9541983b6122c6
MISC metadata.xml 586 SHA256 b942e4f12597c6895c79d6191a0808152ce699d048096adce157b354c3f5d57c SHA512 80813b65fc7bb8e4785ae0ba41c5d03333163374a99ac498bdc6528216db0b92e6f3449d486b9272252ee8e4799ad21eb98c6e47bfcf8c2c6b989e8b2f321b8a WHIRLPOOL 9a1633bda880e1afed3bdc25da4d810e45d7a4c61679302add6243d311d89809a476bbb8ee429e3cffd9d0f8cd16017e7276f47bf561464a750df6b5d9aac19f
MISC metadata.xml 586 SHA256 77b63b9cf252f0c955bb487ad88bb686f47666d353eb3f990a555b54acd13ac2 SHA512 0e0bd5dd287c19dd72667d3f24335a0bf1dbf089cec6c0adbdd5010c3b9a0d9787f7d8e2a0f82d29ff39f72e91b7725b1bd70d6132d25ffbb55c41853fffa569 WHIRLPOOL 6bbf2cd5747216a70faa9fe608deeacbd7a14cb1aba5403ae64dbdb147a8c330e01b1f8c1a1ec5265b64fb8e1f1e7026dc19ebeef774f7ce7a36fe63bc6ba7da

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1

@ -1,4 +1,4 @@
<?xml version='1.0' encoding='UTF-8'?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>

@ -1,7 +1,9 @@
AUX egenix-mx-base-3.2.6-tests.patch 1024 SHA256 56d5d280a2423b768ed64838436dfa4a5fb138224649196db6c8530616ce771d SHA512 d1bac82e2d19731e57a16597d1d832ab6e9f988c2243681d012f750eb72bf9d9fd86117a599faa6ccf1ea853694f9a8d94f490161146cea080e542bc14b75a46 WHIRLPOOL f9c8bf364e669266ccf347b32aa82540354267f3d1e8c61b7061ade3eb6daaeccc8b9097b693416d9f4f32e2e12efe6eaf301fe10747ad2eb2614940d3ab908f
DIST egenix-mx-base-3.2.5.tar.gz 4575752 SHA256 bfd0d2aeef73532697c857db26ea11a3574280b1d439d42501c36b4c1d989dce SHA512 707d4cb96de04f967c1a37d156f41d9570b580088132f96533b7b4319c1fc0492a29b01ce1dba9527d7fc7cada99da8767a55c0994c285af81af82fd0f370a42 WHIRLPOOL 6f1a190c3d3dad516b58005815fb283c74cba6a3bb87a9f4dfe1f1bb18789ef8731af8e151e1e855feb0338734ea6232c984d259836607bafa3ddbeb0956887f
DIST egenix-mx-base-3.2.8.tar.gz 4597088 SHA256 0da55233e45bc3f88870e62e60a79c2c86bad4098b8128343fd7be877f44a3c0 SHA512 26a8d53c2a8ccfe088ac201d0b50d9becc402220746dae2f4fe67b55a1c0cff29b6b7f635f689752c4d444bb05b5edc30972354301830ae24e13b845596dcff9 WHIRLPOOL caba8296c996dc847b0039d5b088f3ddf8e2fae36af1bdb563ca705bf39d6d00aed490c785e303bce9cb79c425f2ca32a244e6f8cfdfdf529548fe2ddd1e3d39
DIST egenix-mx-base-3.2.9.tar.gz 4611603 SHA256 1c6b67688e7a231c6c1da09b7a6a2210745c3f2507bdda70e2639faedbf68977 SHA512 ff3b6ba90e9729004e7b18511a69529698b7d6089f08b686a0930d8f065323933e9fb97f2ed7a5b24c4bca0ddad1983773144b5dd9ee401859a2ffbfcfc79025 WHIRLPOOL 920b309345662eca1d898facd0d44a38bfcce989450449699b5b5c9d9fdbd5b09eaead8f522b982c0883f77c1cbd049d249c5f2676e28446bf5f6716301c1be8
EBUILD egenix-mx-base-3.2.5.ebuild 1548 SHA256 e808a735ea147dd43b4fe2d75e9553a0362ff1e794b677d2e8b0cb6ed06ed884 SHA512 41af550cd871e822c0550445250b49b5a23072da963e10b05e4b28b5a7ad80ae63e58916377e2e9b91cee0c902d2e069adc2a301d56675c786764d03f929ae89 WHIRLPOOL 78d74b4d30e5af6abe15584005f73249475f93c2c0c49c42b3f8eb84e94b8704f16a493504c1e3133079dd0f5c2af5e0f4e18fc43f49932c44bd785dfbed5893
EBUILD egenix-mx-base-3.2.8.ebuild 1622 SHA256 2fb90207e46a6059c8d0c0a1a3eb9d8d5a6abd83cd4db3d3603bd1a0b7844769 SHA512 5295f9a7e9f33e10c0e47a76e3a2e0e25bf86554d93c637ad8b3756e5cadf4c5b76b71f8d6bf137911c24b43f0c99aa9e99f34956dca441596114c5d7055ca28 WHIRLPOOL e08376016f64f81fb9ca155b348bacd9a741e81a246d87b5367b6b0b2bef2d262b1470f33ebc179b70da28d88a327ccbc3b1cbb2aa101dcf819cf3997c2cd4f3
EBUILD egenix-mx-base-3.2.9.ebuild 1624 SHA256 e58da4c8a5372c4b091da301619d04aa97f249edc21c10ab6d14ccf708a65e86 SHA512 394b3bd96b553bd8c95407c724197ee60d7040b83d975f46c34eb93c7dab8f007df171d0c07d9a3765bb61a64ba2015757b4ebd18b81edbfd9a61834c0e15960 WHIRLPOOL 4d0645a5aa97743e9bff13bbbada903e155de10b978a46c0e32a695623d13a1917784f1e02947f2fdc2b00d6edbea6ad06adfac5a3a67ae1135756e3a72d041a
MISC ChangeLog 13122 SHA256 81f313590bdd3d8eae2bcc677a33f246b396dc7feb1cd7764b889e587649c162 SHA512 43599e319b20b85f54a317b535d4af1e7eff185d44c6efa9443cb69df28fdd541e09999c5b17aa9fd485a83e18fe5efac7ecff1827cb4934ae2ceb46197a8142 WHIRLPOOL fca66c291f7a2fa9676e24d872f3e9b5197f026badb49e009db78424fb07660d3da4dbd774fe1a52adee90feaaea5b770be467fd54f0c1c197c24716e8f1ff50
MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7
MISC metadata.xml 160 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a SHA512 7c02a1de1ddcb6b7c6378cceff0458da3a15d5381417f7cdf01874e7c372664b8899863f41b3a2fd8d6ad67ceb732dac6da0cc17575bf8e3e6d89480417c6628 WHIRLPOOL ed2795e4466eda8c804d5067c87386e269a59fe959393057ca5ddc36851e00f5210c4da1adf4bbdfdbb7d1d3d5c60aced25727ca12fdc8305d9e263a3aca9b13

@ -0,0 +1,68 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="eGenix utils for Python"
HOMEPAGE="http://www.egenix.com/products/python/mxBase https://pypi.python.org/pypi/egenix-mx-base"
SRC_URI="http://downloads.egenix.com/python/${P}.tar.gz"
LICENSE="eGenixPublic-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
# Correct broken tests
PATCHES=( "${FILESDIR}"/${PN}-3.2.6-tests.patch )
python_prepare_all() {
# Don't install documentation in site-packages directories.
sed -e "/\.pdf/d" -i egenix_mx_base.py || die
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
fi
distutils-r1_python_compile
}
python_test() {
local t
while IFS= read -r -d '' t
do
"${PYTHON}" "${t}" || die "${t} failed with ${EPYTHON}"
done < <(find -name test.py -print0)
}
python_install() {
local f dest=${D}$(python_get_includedir)/mx
distutils-r1_python_install \
build --build-platlib "${BUILD_DIR}"/lib
mkdir -p "${dest}" || die
while IFS= read -r -d '' f
do
mv -f "${f}" "${dest}" || die
done < <(find "${D}$(python_get_sitedir)/mx" -type f -name "*.h" -print0)
}
python_install_all() {
local f
distutils-r1_python_install_all
dohtml -a html -r mx
while IFS= read -r -d '' f
do
dodoc "${f}"
done < <(find -name '*.pdf' -print0)
}

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<herd>python</herd>
</pkgmetadata>

@ -2,9 +2,11 @@ DIST fixtures-0.3.14.tar.gz 34586 SHA256 4cc3313e52519d2671bd22aacd4b3fde9d96b31
DIST fixtures-1.2.0.tar.gz 45318 SHA256 bb3b677a069d9fc3eb0fbc452965ac8a6c95edc778f3bd05b789ed46d1527b01 SHA512 c2730a2bb1cd5d7fbdf0499fa3cf3b62063d4632207a15e40fa0f6a4ccc0fa0afa786a115ac02cf01eaaac931ea1927bf979ffd446ec41d324862b3f69a8e9c7 WHIRLPOOL 322af23609b331023d03a27305c22e9b078f9d7f08924e217b525a5a64b6c28eec7262c9500cb3fe830095a7a693d0bdc84f952525d94bb1e7e56e627590eb8d
DIST fixtures-1.3.0.tar.gz 48941 SHA256 81c43b99ee63b2849a7a07c2ddcf147dea0c36260cd71352b649397d427d8f30 SHA512 48bcfd125af25cb594a01b5509730acf1ab8dcc3b19d67c572bad8fb4cd837bd02caa3086bd937fcf5e0ff72cf404988333899471103f37ecff54445e928e433 WHIRLPOOL e871e2092eecadf8a1b1fcd568d3704962e5b03b8374ec3bfee74dedbc1dee5efc3d24b1054e3424ed64830e2f94b1828948810052ef3dccfe5f9051df64c920
DIST fixtures-1.3.1.tar.gz 49741 SHA256 b63cf3bb37f83ff815456e2d0e118535ae9a4bf43e76d9a1cf3286041bf717ce SHA512 ce6ec1e1edeca34cdca86ca802cf1a468dde141f1ce2345ae9d9fd797e5ae4f9d69f9adbbbc90c6f8f070c6e75932f6d34f08a2f3d2d3109c7c7334cc4e3fe68 WHIRLPOOL 9b94c3a727ad46bee4cb99c2b907c0f38c7a2cf07846abfa90f8996849313dbf27d26742565853eaa580ddd9d42a3176ce691dd25fee5cdd8a1046866bb46695
DIST fixtures-1.4.0.tar.gz 50411 SHA256 3e1c61753d0fafc1429591d33ad6b828a0673a200eae63dd6ac0685479db5d36 SHA512 62e314821ea507ab5c1465fb626c29c91430b36ae4670fd05a3aa7180452989c393d35ab623da3646b25cf671a84861ab68d9529d04ae759c0d38efca7c7d8cf WHIRLPOOL ad2b0ebf50a01aad4ec6924511eb3d174ebf4ac11306ed2873896380456a20e3fc5b7d84791035cffdc77561664f09f04935ef73246554110df756d8213d469a
EBUILD fixtures-0.3.14-r2.ebuild 1010 SHA256 7f1dc88232ec91d4f11ba1a3100f03163aa16a8a5db29c409f7fc74bd1de8807 SHA512 ce3b800f99298eaeccb9adb42099b71c9671d6b661ae708db04afc984081e1998420f906708c6b40e6e4375adfc37c47025f59a4bfdc086ca7c645d29566828b WHIRLPOOL 6eaa6973c1d4699fd0e9be9e0a8bc95e5d055a5372a1a7593feefb0b89920c83e85011b488c51869f5926ad1d78a10291951028262ba78ad6c3891644e9e5c35
EBUILD fixtures-1.2.0.ebuild 856 SHA256 0d3e66550b311e1964138bcb016734714992454c49ca8aed57ffa53b47ee5b68 SHA512 145de055481daac8dffbe9e074cb2f468734b0dc5646cae9d69bd8ba1a74fa39c3d682304fa66dcbff93a01ec7c8d51930b3991af0ffdfa07390d372419d6c6c WHIRLPOOL a498b6e19e3b85a76c8ebe7cf84fed0c4ff83f6a0072f02a9fab35465cdb2844add05417705bc8cc5856d27ea2a300d5d90afeae7097895939989a9ffee49776
EBUILD fixtures-1.3.0.ebuild 868 SHA256 53724962f61447c9ea747a7aa537af38b822425bb34c5df6737b8803373f6b23 SHA512 84c34c2ac3146e3f1697864b02af35e48132e5d7d898612c4bb4c128a02f64348aefc89a285376b659ea151277fcf3b29c20d6316b18f0876e5114defac5edc2 WHIRLPOOL 529d7c66036a279536de3cefd9531b860d2938d549f398c4ab684a010789662adae53bcbf40d32cfc229beaab90dfe0e38efba07d4c64843f9c56111b4a11cd3
EBUILD fixtures-1.3.1-r1.ebuild 965 SHA256 4aeed2fad32d5af4c844ea33cd0de0fa2be591ff9d8d092b90d0280f7239d055 SHA512 d576ec4c097e46da646805dee0f2625a0cda0bcc3b1f4342c774db71751b2388a1b694b8a39251acecae394f952acabc6f02cf5866168650ddac49da467f6526 WHIRLPOOL 559df0ce818c1b40768483d3ae9c85c37f51a3de01de580dc3a2a5dffac85baf69c6dbbcf0db6c2802af9683b23d15044cdbf879b2ba6866dcc9078de3dbdf5b
EBUILD fixtures-1.4.0.ebuild 965 SHA256 4aeed2fad32d5af4c844ea33cd0de0fa2be591ff9d8d092b90d0280f7239d055 SHA512 d576ec4c097e46da646805dee0f2625a0cda0bcc3b1f4342c774db71751b2388a1b694b8a39251acecae394f952acabc6f02cf5866168650ddac49da467f6526 WHIRLPOOL 559df0ce818c1b40768483d3ae9c85c37f51a3de01de580dc3a2a5dffac85baf69c6dbbcf0db6c2802af9683b23d15044cdbf879b2ba6866dcc9078de3dbdf5b
MISC ChangeLog 4784 SHA256 a92afb0c4e4eee8e93317d6c7114995740b721fd48aa02444e0becc306325a44 SHA512 8d061fbff8a35dac357c35c8a67d599f6052ca881545f10e86caab7482813036273d43de7e55401bbf61dd0504b8efffea01d1ba1e16340dd5c7f5d0ff393dba WHIRLPOOL c76493c176d268727e327cdfa7cabdbd0d191ce19c911288f506b60990af7d56f17f00d11ed8e32856baad0ad3945dd93780b29712ab1b5c41b65ab8e50c95a7
MISC metadata.xml 798 SHA256 03848841859e6a9b3a57c156294e70f1a898a1fb2212e5cc0911478f4c61b8e5 SHA512 663df1e9edd8832dbb1e96a69579a47dfa12610496bd0868a55909a1599e3e0c9acd34e8e001dc5af381bc65ad721796a854cba073540492fdc65c3a9e755203 WHIRLPOOL c28378c813b684d8cd846203d3917f3b1f373d67d69d02a0eda4acb7135fed134858e7a3e70f0148cf778e88235c55edc70fd61f35fe103e169dde53293a568f

@ -0,0 +1,32 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Fixtures, reusable state for writing clean tests and more"
HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.python.org/pypi/fixtures"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
# nose not listed but provides coverage output of tests
# run of test files by python lacks any output except on fail
RDEPEND="
>=dev-python/pbr-0.11[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.22[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
#DISTUTILS_IN_SOURCE_BUILD=1
python_test() {
emake check
}

@ -1,7 +1,9 @@
AUX py3-support.patch 3486 SHA256 91794f21166de462341a0f137bab87d7c89e1bcec54f36c34ed7cc95a3665b4f SHA512 a23cd85605b9a79d4c9cc19550c76fcde70a0da40dbd77a98e8de00fdd3d8a1da5b421d317f88c136f8d3affe456133bd6715f83dffeb45707d8043e654246a9 WHIRLPOOL 1d68c567cf6a0fc23f9886eb52f8c60df803239d05fe4ea0d5797f3a52e2478cb396af1fb340b3b61c3056161b697dbbe81f677cb86906214348d74216191caf
DIST lockfile-0.10.2.tar.gz 20662 SHA256 9e42252f17d1dd89ee31745e0c4fbe58862c25147eb0ef5295c9cd9bcb4ea2c1 SHA512 7d70bcf7c343228f144687dd2cbc47a525034a68134fa626077d08308e6abce80559e36e9f65859d4c46873c712f62e1d6bb2aeec422d337332b65caf2e430a8 WHIRLPOOL d23a0b99da2304d9c884e69df7fbae4e507d7bab35fe450f2062aba44b4c85fd2c1585012cd02a56c886b50c44fb5a470afe13546f828297c498c3a8551eda86
DIST lockfile-0.11.0.tar.gz 20909 SHA256 eed7e0c829135aaaf2a9df83652bc6e2cc50175d933741c25aac0394674e7fd3 SHA512 6c4c69e1434194076a99f8134a2558c791675d420a17687dfd5b38c1303564392ecc388ec285d55a20027bcbcbc1b3475a489b70390796c46346b89d4b18ad89 WHIRLPOOL 3fe41cec5f22109ce17e249a02469201e74cc6facd18bbcd5d6b75984f1f72e66d36eab68772d9bc6aa0c1ef6597f3bdf8f8757d9f867323d152cca8a47a445f
DIST lockfile-0.9.1.tar.gz 16949 SHA256 88d8ea8d435ee5691117a87d1ca8fed2f8da881eb145295bf6895ac2c416e95d SHA512 1f7e2b13c42df730339e653a361bf4b85a289d62ed9277f159ab454b1e951d922884086299912472236ce0772d5eceebab7e0c6407590bb2ccbe9c56b664de05 WHIRLPOOL 543bc9ad7e937feba52c6132eee3356a9a229c8866f4f605f8399343a676fc98f62bf33f121c4f8dcbac8e18f38168561d34119efea5e30b53427a7e7283055d
EBUILD lockfile-0.10.2.ebuild 1133 SHA256 6329ef3e32a01ea26895560e0ae814c20f8cb383e3995924048968f15757ae1b SHA512 169c288a8841ed6fa4df77ab7a510fd183a154e3a439aa63eb0c9555b88c1bb47278c3e666e350e852ef6d0521729b281b586f185679efaaf88feb86abd6200d WHIRLPOOL b8a8a160519024fde91f45b04b27b315dc79cfbf91391e58d26775ee823ed48e0dc14e4e9c6c6995e546be777bb7a5c0616de0de5ef4291e6876c1b5e39d6eed
EBUILD lockfile-0.11.0-r1.ebuild 1247 SHA256 1b228d116493155cae659cf81fdb524652e0338773397b7d259f52959451aee0 SHA512 8950c52cfd619e645e7735ebc44b731c88368f90480c0f0592edf0925642c2e8b75052160b77bf47f78e9ca8be01f5ab551b21bcb089e782761de15704ae7c20 WHIRLPOOL ddc153f0ff63e3e58969d50fe2778b0457d5933f56a49aa043cfb9d0d76efe51c499107883021d44354a6361b894402a11cf1bc2a7fcd05a4049ed0d885ca73f
EBUILD lockfile-0.9.1-r1.ebuild 1175 SHA256 6f3675be1b37f5e3694b7792da59518389562def93179e97f227ed18c7a106e4 SHA512 bad04863253eedc89cdc0d7e5afbe0de608aec381ec1546ed3cd60eb32fad10c52f850dfb1bd65be5f6bed73a01571f6318842e8fc96f77c9df51a7fd66dbed1 WHIRLPOOL 5a4e8883d64748f50f756b325baa8eb9847d83e10bcf7999cebeed8bbc66e9639f99f2dbb0e53bc4884b4635dca5f5ec083c324f9f8be53bcae11af4f2526aa6
MISC ChangeLog 3916 SHA256 b7cb172a9a6f2b2ab50a136e77bf301e56ff42e9ab1b177dcdfef412bab5bae2 SHA512 d3e8144da3e7d27e533d44db9a4646d76a7a704c1a08dbf5796e6acf49ed78d638f600afc4a78a24f8219a94fb9b7144dec7d7056bf00cfe758d77289bf43b0b WHIRLPOOL f9866d12d44f9c84fac7891f1f7d4f54ea088772cf2ac3ccdd6786b5ef50c5d5272fdcf91ddf7aef73dd6a7307733bc00ab62ce46c67ce2c63799e7ecafb6207
MISC metadata.xml 284 SHA256 87c7716dd812c1adf02fe4078eacf0dae99764ba23f90baeb44042de019a4682 SHA512 f92111ce76a0fdd6cd145a3e43864039b5efbfbca32c951891c86f8d7727927c3872ba798a174c4ca8c12f3ef96749b8829d79f520a54ba4f4a31f3e87fb9dd6 WHIRLPOOL 50ec034827e1fdefb53f44c2cd55fd5ab9daa9739ac327c48a4cae9887438003fc79d28b7226ef4462ce0d4386d91e2d90121271c87b8931f43219e9450e4ea0

@ -0,0 +1,48 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Platform-independent file locking module"
HOMEPAGE="https://launchpad.net/pylockfile https://pypi.python.org/pypi/lockfile"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
DEPEND="
>dev-python/pbr-0.7[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=""
DOCS=( ACKS AUTHORS ChangeLog README.rst RELEASE-NOTES )
python_prepare_all() {
rm requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
einfo "Generation of documentation"
emake -C doc/source html || die "Generation of documentation failed"
fi
}
python_test() {
# "${PYTHON}" test/test_lockfile.py yeilds no informative coverage output
nosetests || die "test_lockfile failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/source/.build/html/. )
distutils-r1_python_install_all
}

@ -1,12 +1,10 @@
AUX logilab-common-0.59.1-zipsafe.patch 398 SHA256 a589b3107bbabc18f14d69410ba6a5f0affc8a1f373825cb4e7603ee4a215386 SHA512 d97177abe8deb3af46abf586cb034a2d0d16e924b2419ada49ab097acd9bb8820aec41b81dc5a0cd6a36f02849638a221b3e71ada077b3bd256fc9677e2bac57 WHIRLPOOL 8819196d91dfc6893ecef141a71b48425df837d8ca495da1ed9f70ea3a6f39fd673f29e0fe1da19573498bfe716b7cea64336c044dd067a4465bb947274acd37
AUX logilab-common-0.60.0-skip-doctest.patch 313 SHA256 bfa9b4a9e6beb7e681ca9a6efd3b66e81e69bc8bcc6e5aa6acec47a00eb353a4 SHA512 74135bd0dc609244bd746abe75e2bcf427c38eff195cc25790b0cce478c71ff30b59291f5b2e7631d901a776aded1decfad30e5b63bbe13ad0f13a0a19592331 WHIRLPOOL 2e4f9b1481c7d1188e8bb895013d2e9b2dd4b31102ad65a198989d12e217a2520a865ee4ab2aea3a55fea65bc8c3d23abfca48af5c39e8d836f174363823521b
DIST logilab-common-0.61.0.tar.gz 199322 SHA256 80fba5ba4908983580a0003fee0c12c270b379e2a21038b609ce8eda4dd3cee7 SHA512 2229fcc8549e9adc87a7d6a47b3e966a16b61ae78a2253ea314d72d180a0cc7eae0fc444aefb3bf00995ead902eecf9fcabb7f494dafbdde9c7fdded3c4f35b1 WHIRLPOOL 942e1d2216ba9b09371fc77fd9e6f4463da260d174d2e0a0fd083adf4181ee9ce5a77845468b60aa85a869b90755b6668afe3a1274c21a77f0b40d0188d3ff5e
DIST logilab-common-0.62.1.tar.gz 199594 SHA256 02745f8416faabba65b5cb188f849ef48ea787a1e62c7af16d4db4f361fb67a9 SHA512 56b2777a186c64bea9135a2aa85b158b60bf3d5be6cdd89e4449bd0b31bca4766ac678c080f36a4d0710a933ea02f946b8dac728c85da9a5319f96011462e443 WHIRLPOOL 88605edb80105453003c767417f7619a33410a565024808691a9164cc9298cc2880c04a498b0a7d639f5524e27546dd9ac8fea661c4761bfbf5742da29e670cd
DIST logilab-common-0.63.2.tar.gz 196789 SHA256 603ba00c9bb09219a3bd2906c214d9455481110dacc472f450b53d5ae90f28e7 SHA512 e4b089387ab7d5d039ec719e736711f54af8d722be4ea0a933014375fe353045528c3c74c3feb6868aefe4a867223c483985fb1415aabe25dba1d333d1afbdb9 WHIRLPOOL d937ebb1f20c2bb040552bf32afc767f4238c21cb995583f9f19404c9a22bec634889a684a9fecfb70b2a17803cd4df6507dc5a74b6ae9ee4d04759d724bb687
DIST logilab-common-1.0.2.tar.gz 190912 SHA256 3f847b36f6c03ffc8521ed61e691501c9713f8654964b90201f2056742d38300 SHA512 12caab49851ee1f335b9de19892ad26a1459308f9b8ad7b1270d4563d6afa05138be5cc7b21c7d4ff311d7da5348bf2929042d4db4e0e629413236ae4432f54b WHIRLPOOL 44ba64f36b89aa6fd8acce39944f5f3eaa438b9a923e322a8f19464b28b7b5c2d0692f49e382e8281cae093e18a102879e18b5f647d267749165e8904be19b64
EBUILD logilab-common-0.61.0.ebuild 2999 SHA256 0b358d3ac46db98d437d2b2fea2a10d2b4834fc7800b9934d6cb92d5870f57c1 SHA512 4b2b4681247d20767f897bef84c2f27a6799793c24708f411b658b254e5a847a9aa9ed8fd97b9f2861e53beb3483f5a957d97f1bc26fbb7f9ce0fa779dda2059 WHIRLPOOL c8369cbe5317ee40ffbcd7bf6030378edb910d0696c66684edef7e9476cb40e8dbb71055c12f97b8948b71d9212e42340c7c526b13358e4a968b5f3644e00742
EBUILD logilab-common-0.62.1.ebuild 3256 SHA256 f1ab59cf0ef232f446fde297bf28c4b3888f9689c83a8e11bdd43de92d2e2cec SHA512 d72ae546b9ae1074c9e4d2f59fbb6fc9be6f1bd709f30d3da75a7578365aae30aa60706b3338aec2b90494c4c0bbf04d70a4904cd70f6c7bcd149dfa6277bcce WHIRLPOOL 48a4ee2891d5520359f49dea404b18c88b73190912c1958996b16708312541174871ab021ed7cc3209cedfbb6b4f0889debad884ecbcd6b1fc8004feb456e5f5
DIST logilab-common-1.1.0.tar.gz 184529 SHA256 9614fdddab90b1170d210c55f67f42584344b2a5fd6091fe4ac142069b08a4ad SHA512 a5fd3c5156cb0283e252a48fe84c66c721bc3407a6ea52e9f53ae0854e1a6d41ab4a8c60581aa187a2fa473c5ecc399ca32e98d972740b85067f8c52254132fa WHIRLPOOL 43f0197499ccbcf9afb9dfa7de33f16a852bac1ba38bd8ec1cd7dd5b0bc12c24f3ac203dabc2161d8eaa2b5d04e5a8ddab4a1f3e8bed99f7b8e0e9797d16a460
EBUILD logilab-common-0.63.2.ebuild 2206 SHA256 022e73cf4d8b3381a7165733691f268ed161adf767c76631e0c3f8aee06f4c8a SHA512 0a069e08bf65cf6b871bd177116a9ddb67fb2c58cb4bec631e3f50830a639da80dc1fe7939d6d1ea22ddb6fcd852c44e7ccd5d08e998e4a7718f32d5702cb862 WHIRLPOOL 3552143bea9586213260f15c1b05e452f60cdc533252c1e80b4d3e63fc4494472015f2a8a95c5522e099e7f1905cc407d9c4b23104dd253210e344ba6335f1dd
EBUILD logilab-common-1.0.2.ebuild 2058 SHA256 bcfefb2a7f0533e4a0b89c7158c1865aab075761a8c5ba69e2815a3433f589db SHA512 21d3049fc2dc4fbea4c234410d764596ce6aaafec0984e77ed0d64ee047abc80ad7ef3177f174090f1ab4277f4a4aa4188a4dacd7b6eefa2964cf60ab2a7a6d7 WHIRLPOOL e23387b5a231294921ff807b506fe35ddb64f1462bc28e81b6fe1339f983d12a1ceeeac448d7aaad4daa53970852a1558eefdb881c6411f459192ee9fb9fd688
EBUILD logilab-common-1.1.0.ebuild 2058 SHA256 bcfefb2a7f0533e4a0b89c7158c1865aab075761a8c5ba69e2815a3433f589db SHA512 21d3049fc2dc4fbea4c234410d764596ce6aaafec0984e77ed0d64ee047abc80ad7ef3177f174090f1ab4277f4a4aa4188a4dacd7b6eefa2964cf60ab2a7a6d7 WHIRLPOOL e23387b5a231294921ff807b506fe35ddb64f1462bc28e81b6fe1339f983d12a1ceeeac448d7aaad4daa53970852a1558eefdb881c6411f459192ee9fb9fd688
MISC ChangeLog 25806 SHA256 c603016b004ca30958ad7c18c0dc02251ad466be7282bff5fd9c6a236f6322d5 SHA512 a236b80b2697a5c0b556e916f8cfd3b95bb88c6b0f42b63a97c59d836555db0241fcd7974fb31fa7d2b8789b1eafd62ca6cf8395c708139d82e582533cd12e6b WHIRLPOOL 767d6b9fb354ae8e70de6077fcebf24e567e448117b73536c54097c8b6ebf2c6f2e5d05dd0ed4d24a9ca21b273986b7b429bbbd4837450a754a2e8d8488a58b4
MISC metadata.xml 237 SHA256 523ae42d51ae087b615a63e6b30e3c6c1d3910f2ccc0c03685d6939756660c16 SHA512 74f7a5fc9ffe80a474f05ed5ab7fe94511ea85f65325d3f16c5cb9af5b072b9aaab5ddf99464e34d12a47dd4861a76e16486fc8815a502036530ed74c73047db WHIRLPOOL d95ffbf06f4021d81c7b5f17bc1c240e47db7a3344526c053ae504d8442658d93ffc13d9f89e91991d6327fc92b31bd9499a9ec3f57830dd9834ca3b349b1e1f

@ -1,92 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1 eutils
DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
HOMEPAGE="http://www.logilab.org/project/logilab-common https://pypi.python.org/pypi/logilab-common"
SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test doc"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# egenix-mx-base tests are optional and supports python2 only.
DEPEND="${RDEPEND}
dev-python/six[${PYTHON_USEDEP}]
test? ( $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )
doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) )"
PATCHES=(
# Make sure setuptools does not create a zip file in python_test;
# this is buggy and causes tests to fail.
"${FILESDIR}/${PN}-0.59.1-zipsafe.patch"
# Depends on order of dictionary keys
"${FILESDIR}/logilab-common-0.60.0-skip-doctest.patch"
)
# Req'd for impl specific failures in the testsuite
DISTUTILS_IN_SOURCE_BUILD=1
python_prepare_all() {
sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
# Based on the doc build in Arfrever's ebuild. It works
pushd doc > /dev/null
mkdir -p apidoc || die
epydoc --parse-only -o apidoc --html -v --no-private --exclude=__pkginfo__ --exclude=setup --exclude=test \
-n "Logilab's common library" "$(ls -d ../build/lib/logilab/common/)" build \
|| die "Generation of documentation failed"
fi
}
python_test() {
distutils_install_for_testing
# https://www.logilab.org/ticket/149345
# Prevent timezone related failure.
export TZ=UTC
# Make sure that the tests use correct modules.
pushd "${TEST_DIR}"/lib > /dev/null || die
if python_is_python3; then
# http://www.logilab.org/ticket/241813, 241807
# The suite can be made to pass under py3.4 by disabling the class MxDateTC in unittest_date.py
# These are covered by issue 241813. Any and all methods to disable them temporarily
# (assuming they will ever be fixed) are simply cumbersome in the extreme, thus impractical.
# The failures are specific to py3.4's unittest's parameters in _addSkip and not the package itself.
if [[ "${EPYTHON}" == "python3.4" ]]; then
sed -e 's:test_any:_&:' \
-i $(find . -name unittest_compat.py) || die
sed -e 's:test_add_days_worked:_&:' \
-i $(find . -name unittest_date.py) || die
fi
# Still one related failure under py3.4
# Returns a clean run under py3.3, though leaving fails exposed in this bump of 0.62.1
# https://www.logilab.org/ticket/269904
# Also unittest_date.py known to fail related to absence of installed egenix-mx-base
# rm $(find . -name unittest_umessage.py) || die
fi
"${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}"
popd > /dev/null || die
}
python_install_all() {
distutils-r1_python_install_all
doman doc/pytest.1
use doc && dohtml -r doc/apidoc/.
}

@ -14,24 +14,18 @@ SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test doc"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# egenix-mx-base tests are optional and supports python2 only.
DEPEND="${RDEPEND}
test? ( $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
test? ( $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7)
dev-python/pytz[${PYTHON_USEDEP}] )
doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) )"
PATCHES=(
# Make sure setuptools does not create a zip file in python_test;
# this is buggy and causes tests to fail.
"${FILESDIR}/${PN}-0.59.1-zipsafe.patch"
# Depends on order of dictionary keys
"${FILESDIR}/logilab-common-0.60.0-skip-doctest.patch"
)
# Req'd for impl specific failures in the testsuite
DISTUTILS_IN_SOURCE_BUILD=1
@ -60,22 +54,6 @@ python_test() {
# Make sure that the tests use correct modules.
pushd "${TEST_DIR}"/lib > /dev/null || die
if python_is_python3; then
# http://www.logilab.org/ticket/241813, 241807
# The suite can be made to pass under py3.4 by disabling the class MxDateTC in unittest_date.py
# These are covered by issue 241813. Any and all methods to disable them temporarily
# (assuming they will ever be fixed) are simply cumbersome in the extreme, thus impractical.
# The failures are specific to py3.4's unittest's parameters in _addSkip and not the package itself.
if [[ "${EPYTHON}" == "python3.4" ]]; then
sed -e 's:test_any:_&:' \
-i $(find . -name unittest_compat.py) || die
sed -e 's:test_add_days_worked:_&:' \
-i $(find . -name unittest_date.py) || die
fi
# Returns a clean run under py3.3
rm $(find . -name unittest_umessage.py) || die
fi
"${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}"
popd > /dev/null || die
}

@ -3,7 +3,7 @@ AUX numpy-1.8.0-no-hardcode-blas.patch 1153 SHA256 ad79d788189db97178b73f019a47c
AUX numpy-1.9.0-OO.patch 2982 SHA256 4e286ed06bcf3958738a58da16a6b88b7ca461ff51f6df3cd55b6149e1016e53 SHA512 b6cea5d12807e063939863368533695148d93f6cf504dac621900ca92a19d817cfc3333381de310f1248575a7b8e1967c92dae9a43cd5344d26b46525b7bea0a WHIRLPOOL 50cd53ef5b478e2c93323569bb818ecc95519ca7f876cf67f947498d69c6da56eb029cafc4251267e1d65013d4ddf959f8d0f1f9075418f18252f91cc423434e
AUX numpy-1.9.0-no-hardcode-blas.patch 1201 SHA256 07ac85b296a94b66f113e1da949bf4dc8da3b14eb1608c72539629bc65f4e4ba SHA512 757185d700c6863fabee2bb77bcd39b2eb3f2d525cff19258be517f27606703e2a4f0301ad83c740a480cf8aa97d9e2411f14d6d60066b7b9bfea32b7c50fa7f WHIRLPOOL 625db50625809eb0a7dc2e09150692b6e9a0dc092a64fba69faa0e0e685e2f01cb08128fdc2053259c615e066ee2c2dfd6555e919671c0cbc4b2eecb35ab0dd7
AUX numpy-1.9.2-no-hardcode-blas.patch 1821 SHA256 a51524eb39ed9f71667e89179fda3e16a974949629b9a0acb7a0994202a2db63 SHA512 59d498f7b0a1e6f4bc37e0eb7121812e1fe974e06176c7b80e99e41c49067a618bc98d925bcb667607462f5e7823f0f55235c8ddd685e318dfb3385b7eb7dad6 WHIRLPOOL 09e8cf5f27431fa7d5028b5d73690492e7da061f8ac5b82be1d1dbcc46c61c83cb6c5c3fb5f112bb61776075b98f7e1ef7b8a9fd828986f2c4b9358d9acb8d97
DIST numpy-1.10.0.post2.tar.gz 4082399 SHA256 2ebd29edb2f1a4a19e86cfc27c1b2283314d57509b2bfc6606b4f05d620c230b SHA512 60a4fc0ed07b8944cf7994c2fcf24eae49c659cc387d5dd5c824054fd82d9542bb07afa34a89a71bdb4a52a33b00f6eff845b611b12cf147a52308fa517730b0 WHIRLPOOL 855c6a0026c7d23d212b94beda676d191752ff22ff58305bc7a460513bfa19bc32e561ceb6d38b94065c3e7e315a7341840bf21c5ca7c748befb53af221a969a
DIST numpy-1.10.1.tar.gz 4048478 SHA256 8b9f453f29ce96a14e625100d3dcf8926301d36c5f622623bf8820e748510858 SHA512 ea717bac913a8e63bf93822bddbfe7701a3de00051bf3c7020f5e22756987becb5a2f96a6a52a36fc7c2b856815a782e450099688ce86b21fa94b0076b9ef376 WHIRLPOOL 7671368bec55c7f53ffa78a509946acc998e6f4223da4f3429b82a5a38b5e0277a0f89773ec2335f8e46b5c695620a4119af5ab59734184054c31b11841de44b
DIST numpy-1.8.0.tar.gz 3779617 SHA256 2764d0819acc77e9ff81b060fe7f69530b0d85c26ac9d162639b787cb227d253 SHA512 ec3d002ed786335e8748983261c96f88a9f1520fc345ad5b810dc02a5e126e15fe5afb02bed1f4b43d580a1da39583d86b84f57dc456b0702653e34e5357c857 WHIRLPOOL 8796d90795ddec62e6d72be433ea00917a63ef39cf3fe81e094f653e1863b69ecdce812995877f78e4324434141b03e2ceb3f872ed4e023b19c6bd9bcc294ac2
DIST numpy-1.8.1.tar.gz 3794076 SHA256 3d722fc3ac922a34c50183683e828052cd9bb7e9134a95098441297d7ea1c7a9 SHA512 39ef9e13f8681a2c2ba3d74ab96fd28c5669e653308fd1549f262921814fa7c276ce6d9fb65ef135006584c608bdf3db198d43f66c9286fc7b3c79803dbc1f57 WHIRLPOOL 10615c0c70c153156034447e9c3f2b70b0259173a44af3b5cc641dd31c0af71ef1053a9cc7938deff5edb899ae2666b2b3109491d7394f03d1a81cb19722d398
DIST numpy-1.8.2.tar.gz 3792998 SHA256 6d487fc724780d66746bde264ea71f5cd77d3a39e52ee2b073dcaed63bc669db SHA512 996e6b8e2d42f223e44660f56bf73eb8ab124f400d89218f8f5e4d7c9860ada44a4d7c54526137b0695c7a10f36e8834fbf0d42b7cb20bcdb5d5c245d673385c WHIRLPOOL 0d3a05b1e3c0a1ceb0a7b4818406dbb45506e5f25bc2727d4ff44cc0a0520e6556b3c68ae24dbca37ba9d67ae2defbb3ff9c906d4c2635b29ed44452d70e8311
@ -20,7 +20,7 @@ DIST numpy-ref-1.9.1.pdf 5318122 SHA256 3c8e5881a3460e1cc9da95fe2167044e8f832ab8
DIST numpy-user-1.8.0.pdf 408447 SHA256 a8c30360f9e46c63cfdf48fa594971d94d68ce59ece08c13d4acde8b14032cfe SHA512 10293dba45377c6f1024125a49810b01e388eb33a3e8ed75b8ec39c2b93e53878cbe62e6b7adbf1e957dc47ef253e20304afa7d86d798fb5198887cbe618131f WHIRLPOOL 70cc5a5e97a919bb027f92ac87127fb1bc08d06e2a131c4b413837e76d8feab9b65d7dc9e95b6e797d057efb6abf0d2b3e7562ee3cd140b1ff1418bad5475335
DIST numpy-user-1.8.1.pdf 408305 SHA256 be827f2d92ef86c3af7f59c623017e7bc23ee95c64f88e8c9871f3ad1f99b262 SHA512 9e646e89e7e67834fa596e43082b43842d1c59287d22fd8d20c9f0a1d3d56a518a08cc2c036de4972ad0d6d9d3c2f56e2210f76e7244d3f7547b5204d84d3c7c WHIRLPOOL bf4105093b208b35b1914e842821b8d289b46eb28f1fda110643f5970bbfafe801e9d148c5f535b43eba9a23e09d333e3aecd9a55b33e64827883d253477d19a
DIST numpy-user-1.9.1.pdf 418111 SHA256 e1f6baed0b73f3d4b106c88924c083f9a519e860c1beb718830bf1aee1892232 SHA512 724302468a8e93daf70d379bb1ee7369953e297c40ea260f080b7aca3c9c81e619a81705bdfb2ea214da5b5325ec2b48e953eceeaa1d60c07593b00c35989f45 WHIRLPOOL f93ed20c5da7b379e3afcafab97c7eb60231ed4f73cebf18184e00b9a8a5a531fa32992f7f28f16d2714b3056c61153c29267c8c6b93cb100e06f53bced1bd6a
EBUILD numpy-1.10.0_p2.ebuild 4221 SHA256 997c19695fc69f7aa555b2c2859d32529c244aefb04a95a5212aef6d23723e03 SHA512 f2606023054ac8091dbc2e7af0b0c5fd3965677cb03442a5d1b509fd6036e4ec8e0190c1898e101ee37b035b8fc6fe45f3f769e9652a42a48d09d0e9771f99aa WHIRLPOOL 2d364ef5866e7e7e1457ec2d8b585439fe0046ec454b1926bd72ee579fa7d1974b4bb3f392ff8303f142ec4e822e2ffc372ac4517d0839654b4ba88fb18f7dc6
EBUILD numpy-1.10.1.ebuild 4148 SHA256 e4623ef711ff1717ced2f30ff34c13d47a33d861a6641a871276027be7157229 SHA512 08732596fbddad874164e9b8a78ca77894017536a497c8ef11629ce35ee46acacca29610c6d11eb544ec38dbca77a5a61eadfeb9906bf9a75338eb7c36085c1e WHIRLPOOL 0dbe2307100ee0fd14fdb1ee85fa22240624455cd5c8786509c4799b88665951e143298f948b279aa24259f50394cefd80dafa7c2448a55315f461ebe2d0a3ba
EBUILD numpy-1.8.0-r1.ebuild 3949 SHA256 a60df0f6822665b4ad2f4c7aa48de44aacbacb14293b007c9d0a2a68e893a3ad SHA512 47aa4e502bd988beb0ec6a5b847e198274c4bad1e9725394be7f04ca7db73bb1692e852ce04bbb0d83704155f048a4702f2fb13c7e1461ab66daa3040b53b082 WHIRLPOOL f934ca283c5ce10eb1705405f219c0d466ec67f81a4e139317969a2e58b777e1645220d40065407060dba4dc71e0d0f9ea5c759904331c0b7ae6f4768c212735
EBUILD numpy-1.8.1.ebuild 3875 SHA256 5873a34831eb08fc821e3b97e4d2349b9f885bd7acb8bc55b493f192851c4d06 SHA512 48846893d191fef7479fe7be90f7aaea8cf4413a56854669898497ae734173a413b619837d9527febf25a6ccfcef9e1fdabd6edc2539fd87e4e10ac2c819c226 WHIRLPOOL 80c85854be247a6c80dde49409017c0dd231dc9bbad8333317bc85ae0deb6ace59d0a00b38e4b3811bc7acc73dcccc19e87d8cfc81f965cbd0d122722353ff30
EBUILD numpy-1.8.2.ebuild 3967 SHA256 b92050f9837b03539f39317f1a9f48d2ca0d8e9ee2c00582b0f629d47403275c SHA512 88c535476fc3a4a2fecd2c8fb5e7304efdcf83d09fd0e85a8ef55fc0b4533f3474ee477a79ec3984e5ea408dc041bec22b1cdbd16e0b4d257237b53ba0ff7fa6 WHIRLPOOL 2d4bd63ace0afeb87c6dbc836cafa21df574b50b6bc9b448e338e1174e8b3cee900812ddefa88f53e61293600c8e4d8bf54afc081a02e828f92771e3c4f509fa

@ -10,15 +10,12 @@ FORTRAN_NEEDED=lapack
inherit distutils-r1 eutils flag-o-matic fortran-2 multilib multiprocessing toolchain-funcs versionator
MY_PV="${PV/_p/.post}"
MY_P="${PN}-${MY_PV}"
DOC_PV="1.9.1"
DOC_P="${PN}-${DOC_PV}"
DESCRIPTION="Fast array and numerical python library"
HOMEPAGE="http://www.numpy.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
doc? (
http://docs.scipy.org/doc/${DOC_P}/${PN}-html-${DOC_PV}.zip
http://docs.scipy.org/doc/${DOC_P}/${PN}-ref-${DOC_PV}.pdf
@ -45,8 +42,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.9.2-no-hardcode-blas.patch
)
S="${WORKDIR}/${MY_P}"
src_unpack() {
default
if use doc; then

@ -1,3 +1,5 @@
DIST oslo.reports-0.5.0.tar.gz 33848 SHA256 acc8a11422536fccbd1eda4af6b70c219e994ebcf357719480d82981f518672f SHA512 afc4af1255701798e6f5786194fbdb9d523aa657987a2c7e02751482570426634c353583931f83b295fdde0c8e7919f465867344236595733788f8d38831f161 WHIRLPOOL 7ec7130987b784ef72a2382108d5dcdee809fe9b8c8b12c967af18b738dc98e5c72d52c90b93bc4aaa19bba279df98c9b9b9638dc7067ae07b3a950ed12989a7
DIST oslo.reports-0.6.0.tar.gz 42210 SHA256 c5ac22c2a611a8fad6d3a5667dc88becc69deed11d25db69b22ef8a2f4aa4748 SHA512 43223d432a62c506d1071ec5f8bce5ecd62a49de4e69b4f63b5cfa1a4ce2794735307e9bf8dddd06e3716497c39e963fe5612463ab9eaa3f3900d72c9c4f5156 WHIRLPOOL 269f5d00b833db12dfc6b07f5bb8fba35f385edb25ece7a4d7eca587ad9a91157fe80efc6dedaa893b902640d9cea4295c9eab5a2fcdba42f31cd9ec4e2dfa03
EBUILD oslo-reports-0.5.0.ebuild 1076 SHA256 1bf71d70f01b624b242d2760a7e8938094b64ae1351ad2142379399b3d3d8d77 SHA512 0a177501755f563c1846b607593514b175e589ffa30a1ea2a9d324c2d2078522b5179a96e24ee412c6ac7b887c05913a29c76a063c1134e48fb6700c7963bce9 WHIRLPOOL 3559001627402a11f280e1182bd6ec470b9ad7048a059b28ff8fe4c4016ec8c417b30d7e11951d72db263f63e996f123932e202cd5080ad8d1191cc3e6e6b05d
EBUILD oslo-reports-0.6.0.ebuild 1076 SHA256 1bf71d70f01b624b242d2760a7e8938094b64ae1351ad2142379399b3d3d8d77 SHA512 0a177501755f563c1846b607593514b175e589ffa30a1ea2a9d324c2d2078522b5179a96e24ee412c6ac7b887c05913a29c76a063c1134e48fb6700c7963bce9 WHIRLPOOL 3559001627402a11f280e1182bd6ec470b9ad7048a059b28ff8fe4c4016ec8c417b30d7e11951d72db263f63e996f123932e202cd5080ad8d1191cc3e6e6b05d
MISC metadata.xml 289 SHA256 e4ebc68118646dcd94cfedb5a9914e1679fb957ffedf41b91e672457408abaa6 SHA512 69ea7a3e2e9c9eb54611a8665f74e9ad3012d4ff0349c867663ff485e090fec380cb60c9a4bc459524512e0e16cdec42aa2b185e40e146ac48a467e8901366dc WHIRLPOOL 598e1636772b93358d7c2f78cfe33d74c30c2c40d30394a9623b7ec60afa1883cebfdf07d4459e912b03b19c780a273e692da45095e8f59a59bf8efb2ba06ab5

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
inherit distutils-r1
DESCRIPTION="generified reports for openstack"
HOMEPAGE="http://docs.openstack.org/developer/oslo.reports"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.reports/oslo.reports-${PV}.tar.gz"
S="${WORKDIR}/oslo.messaging-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="
>=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}"
RDEPEND="
${CDEPEND}
>=dev-python/jinja-2.6[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}

@ -1,10 +1,12 @@
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
DIST oslo.rootwrap-1.6.0.tar.gz 48419 SHA256 5fe6d1619a5306f9181899c7cc5251ba5a0de0d3c60f85b2172a2f7d400a4962 SHA512 89f6615f87e9d45e7810157a07df3f8ceeab5f7b6826bc16256294eb9c6031cf6c5c698d92816f31e160d1f5bb98b7564cbf54079b0370ec47b9dbe83c3c2b0f WHIRLPOOL 4109b2e393b41c70e7e94f9f71674b6ea8dc6ae369cfe094f31a3372d049355f690f5bcf2a90804b5f1a0d02560d798471b855c39fcea3b5a577b1f86fba8f10
DIST oslo.rootwrap-2.3.0.tar.gz 41367 SHA256 2ce6483fee2955f2462b529682a7afb95c6bd745038f69ff408bde9004b83a87 SHA512 6add1d88e13100f11a5e8faee76a1a42f1113dad55dd530bd923714d53beeb7007f8e37c24a12debb9db3fa81fad8b8d363ac463535b367134e93e753c9ef2a7 WHIRLPOOL b3eb54a7a0be5d59825f4d019849dc75e8d94659f47965c921d6d85215a882f79bdd3785f9f7bcab35878219053705428e5c68c64dc78d1b9a5bdf11f027672c
DIST oslo.rootwrap-2.4.0.tar.gz 35568 SHA256 a5ad4ab3379e29db324db93fbfa405501978c7ac582d18cb31fcc7e92bcd219c SHA512 e9ebce080fad9a5c862602ab78108c4f22bc9988dce2a774614f8223b430a0fdc3a50573eac468dbf3c1a2d178dd372c51e3e30aa3a0ed3a799b6253676eb6e1 WHIRLPOOL 95652554eaf4d5b94d9cc949ed435e81819985b42a8a1016f3d43bbb46406353c0fb8f642a7e7bf8b483f7b211a5480d54660fc2d44753417e66e5b0af3d2e6e
EBUILD oslo-rootwrap-1.2.0.ebuild 1354 SHA256 346f873fd63509786767112d3285393e8b0b9feeb1a6fc42cce1454b3a7980f0 SHA512 6a1311c06bab5ad642193366e0f66c35a3e582f1ed303e082da6a15e9424ee6cb7dccf88c88b15e199a53a5846f6ce25225ab137f5bf61a6e090fb9ac593373d WHIRLPOOL 9b6081b7d14b577d92e3eb102f22077d275f0305037e51258fe843b137730043b3fbda8408902bbbfc979665205a1b530ac91f79173403ec1023b1fecf5755fe
EBUILD oslo-rootwrap-1.3.0.ebuild 1553 SHA256 591f50e7553b63394eb043aab40cf323b71a8126118b7dc3a5b722c8d3699f1b SHA512 0e8d0fbcf28bc7c413da3477dc271e1bbf81ba172a0c97e3451c24cba9da04352924b001214bd6fd3a7b4a679f7c0554ca8bbabbe5e000c78d94d37fed73aad6 WHIRLPOOL 4b21a14ca7658c187f3305a48d410550cf8df122cb6d95c98ab132eca722b2c218ed7315f35712cb8095fd8bbd95f10bc5a66b118b3f7d71fafd1ec9c5017e0f
EBUILD oslo-rootwrap-1.6.0.ebuild 1583 SHA256 607637dd3b4cbb0416aaceece3f4df96f0278c055b6f9d5650b0c302dfa386ca SHA512 68ba7b42e616ce6e9e2700e86a977f9951a0e458f0ecd781a573711a3af07c9cc3f68880ca823f4edae2f4b69d737bbb5e7fed47a373e335d1242e8c01104f83 WHIRLPOOL 8453adbbe8c40507e98a96bb7c68554571f5d56c52ba08d819da0c5717d7b21dc1ea1950d9fc4bb46cd7b92a64c24491931620279dddcd6818c839cee533c11f
EBUILD oslo-rootwrap-2.3.0.ebuild 1549 SHA256 68812764d5016390bd27c4fcbd01c601bfc98dac3da314c44616a2dbc6a39426 SHA512 ae34e0a020494a2407f97d812d57802b327909e3bebdaa0a84c63e183d7d6f8469f385236bc3419e5db263a6edf7ca35f0aef425606191de5be3b1ad226d29f4 WHIRLPOOL bb29a99285dd48626af6721bd34755080852808090a6b3124cb60a89f2849f4b9ad6018bb4b0c7eda60bef0d9e3814290bdbeffc534ca335d3d9e6957b84eb9a
EBUILD oslo-rootwrap-2.4.0.ebuild 1549 SHA256 68812764d5016390bd27c4fcbd01c601bfc98dac3da314c44616a2dbc6a39426 SHA512 ae34e0a020494a2407f97d812d57802b327909e3bebdaa0a84c63e183d7d6f8469f385236bc3419e5db263a6edf7ca35f0aef425606191de5be3b1ad226d29f4 WHIRLPOOL bb29a99285dd48626af6721bd34755080852808090a6b3124cb60a89f2849f4b9ad6018bb4b0c7eda60bef0d9e3814290bdbeffc534ca335d3d9e6957b84eb9a
MISC ChangeLog 1349 SHA256 0698f2733b5d2e4e9e720d13a3a81db083475e6a75b8972c0c733a1748a126f7 SHA512 1135ef5b27ebb3d90e063b19a80dfd70ceb84aec2bf3ba4b72ef4542771578750836b8e75a0119fa6a48a183989139eae7b66805dcd585022f074e6fed90b5f3 WHIRLPOOL abbe86a67bb6cf90462e0ad96102be0e4d6d4b529f9c89ab76707e484e4d5b2a44f4b09d3779bcb2360720b697ad09c4e6d867ffd66f09133c82008f31a5d35a
MISC metadata.xml 501 SHA256 1b2bbd29585477966fe975b63e48eeb188781c590ca288e9e43f2eef01f51ae2 SHA512 798be5ab3c20174b5efa0799b7bfa77f388d6bc97c4676f7d9ffc83786236f6a6b23f638a5eae5d94c9ba46d37ad24c493597d7cb85bb706fb5e039c2d329b4c WHIRLPOOL 7d9c3e8e318b4d50b0d43b67cd9927c5dd95b7630773b5eb1ebd02a1ef4091d2f366a051139fa3d326e73c3ed64f745faad300fec8cbff24e006d8841a34ddcd

@ -0,0 +1,48 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
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"
CDEPEND="
>=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/fixtures-1.3.1[${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-1.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.5.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=">=dev-python/six-1.9.0[${PYTHON_USEDEP}]"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_test() {
sed -i 's/sbin\/ip/bin\/ip/g' tests/test_rootwrap.py
nosetests tests/ || die "test failed under ${EPYTHON}"
}

@ -1,3 +1,5 @@
DIST oslo.versionedobjects-0.10.0.tar.gz 124396 SHA256 4207562d99965ec703d753e38878cc536e27930f09a6accfcc36ea2715db273d SHA512 82fd38c02facb55ab2d0cb028ca6fd9bbd8413f5a3dd671bf7086d6522c148b01c500bf3d01fed90ed8e61df33074327d9b5ef1a923187fa7020d7906c11c8fe WHIRLPOOL fbad489e2d7e8f4a3a7cbd35a8bbdf8b94e8664cd2bbb7e31f21798a8700794f2eb5d8393b0ea19e7d659b04e2cb56a799969ccfa851e2137ed6e6f2755b2dde
DIST oslo.versionedobjects-0.11.0.tar.gz 126752 SHA256 c703c4a8c4cdadb80734021d172cb8e757a20010bc6be2152165a8e3be58acb5 SHA512 957610eae70ee35a40a5dc98ddf6f83740e0cabf142be2ac69c457ad98f9a8f28f8e41dfae08b7b1ec0e2777dccfba664b5e4c5d795feae94654a35f3d5c9ab3 WHIRLPOOL a0d0e7cad5ae3c585b55fcbe2aa497b7461ef37a83481913161265424132dddccf7beacb4255a8bd46095a795488a8db4b76b74358021b2c6238a66d674bc300
EBUILD oslo-versionedobjects-0.10.0.ebuild 1394 SHA256 82095972b33547387900cfa1258fe9507cabdc2fa9849a497dde0a08dcff30ee SHA512 7dd06aeb56254b603f4492c49a85457959bb63b34601ac14c15f06d7deec8fe275da570b33c3578cb2ac6b8db39f89767b5dfce9d462bd2cf10d5ff3a208188a WHIRLPOOL efc686ae8bccda7d96966f751bd4a15c6a04d4ec60ba6e6c28afd44df740e481c383fc338b6181781bbcd4187a50c246a8c7a93b1215f2df8df626de94ee050e
EBUILD oslo-versionedobjects-0.11.0.ebuild 1394 SHA256 82095972b33547387900cfa1258fe9507cabdc2fa9849a497dde0a08dcff30ee SHA512 7dd06aeb56254b603f4492c49a85457959bb63b34601ac14c15f06d7deec8fe275da570b33c3578cb2ac6b8db39f89767b5dfce9d462bd2cf10d5ff3a208188a WHIRLPOOL efc686ae8bccda7d96966f751bd4a15c6a04d4ec60ba6e6c28afd44df740e481c383fc338b6181781bbcd4187a50c246a8c7a93b1215f2df8df626de94ee050e
MISC metadata.xml 289 SHA256 e4ebc68118646dcd94cfedb5a9914e1679fb957ffedf41b91e672457408abaa6 SHA512 69ea7a3e2e9c9eb54611a8665f74e9ad3012d4ff0349c867663ff485e090fec380cb60c9a4bc459524512e0e16cdec42aa2b185e40e146ac48a467e8901366dc WHIRLPOOL 598e1636772b93358d7c2f78cfe33d74c30c2c40d30394a9623b7ec60afa1883cebfdf07d4459e912b03b19c780a273e692da45095e8f59a59bf8efb2ba06ab5

@ -0,0 +1,39 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
inherit distutils-r1
DESCRIPTION="The oslo.versionedobjects library provides a generic versioned object model that is RPC-friendly."
HOMEPAGE="http://docs.openstack.org/developer/oslo.versionedobjects"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.versionedobjects/oslo.versionedobjects-${PV}.tar.gz"
S="${WORKDIR}/oslo.versionedobjects-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}"
RDEPEND="
${CDEPEND}
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
>=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}]"

@ -1,8 +1,10 @@
DIST path.py-7.7.1.tar.gz 33102 SHA256 692feac9d1fe3b70239b2f0f07dcdbbdad38e3611846924de33ec6175d87638e SHA512 9275fab8340600889e0704d383f009d9aa94f9fa903aade57922b8fc797587734bdacd89ab6e87573dffd4cfa6a167067e03cfab0916cc3416619774134de7cb WHIRLPOOL 7811ccbf811c8d7a307d2cb50ddfdea2e96c49de2e1618c856d97f300560cca3558c2fa2a1cf29717cfbdb4460f05f7fe8d5dbd9efadba3ae76e4f526d3c7b53
DIST path.py-8.1.1.tar.gz 33292 SHA256 2e109f902aed4a7999d465e4ec8456c1112e657840520c5bc7104fb7050d1add SHA512 7a33807017c952d347bb966e1ed6db49e30625c7b2ae795dc11b39a237830d988f2d3033666da9a796cb5048ab8024690c803054f40cc21b0ce1a68fe9969802 WHIRLPOOL a18277816f9fbe3042fa397b63203a3b4696f657414c2c72ee656679e24ec86363f493e8e31ff50721a52a6e2d3afee31f75a730f325e22ca4f071c4ff988681
DIST path.py-8.1.2.tar.gz 33437 SHA256 ada95d117c4559abe64080961daf5badda68561afdd34c278f8ca20f2fa466d2 SHA512 639b6247d99bd7c88e7505f5f41a5896266f23c0517b470ea5c1ec90ca76e87f1971babee623bbd7bea57bbef5f7677a7163bc51bae78c3c54e978eaf7f122d1 WHIRLPOOL 4c71bde2b05ee863f7a7b06313d698463247427ff203bdc6e95c89f8e43e3e42744882b7045103ef56cc2535f595aae9b48ff41efd86ee704bd2063103ca98a4
DIST path.py-8.1.tar.gz 33221 SHA256 27ea0789c12cbe8e2a29397d2a54581009094a0684ce880844ba9fc4c16ce30c SHA512 f5a2e824bdf7c097fc690ce57237dc476e0c2b748dd6c7b1559d4d769bef2485a5bfddcad6ae89af861a0e072fc16eeefea307a0c3e069fa30b9e4e90b9a742f WHIRLPOOL e8c307bfbdfd0c61e2d09c21689120e4c1986b230daa56c51b56d94329149a32870f37cec3ccd1fdee12d8c40cd2f38ec90de1dfdecfad3d73f233004551368b
EBUILD path-py-7.7.1.ebuild 848 SHA256 9f22a3c934682c1810336c21916965f378a6e98baf032111f05ce7f9caaf5fc3 SHA512 d81830d142734548324e95aa1506bebf650f0abff23b90c10ea09f24b2e258adfc5148faa55bb86456e4e9218dbfe42ee74156b4f392f1c43e02616ce41bb2f3 WHIRLPOOL c0b319c5c0f9800220a0fe5e6a83300ad6a5602eddc72fd41fe8b66940f4510eb2b8d3c8502d6ef112d73c43c57acb7427d6f0b7b56bbe2a8485713b0f316c3f
EBUILD path-py-8.1.1.ebuild 848 SHA256 9f22a3c934682c1810336c21916965f378a6e98baf032111f05ce7f9caaf5fc3 SHA512 d81830d142734548324e95aa1506bebf650f0abff23b90c10ea09f24b2e258adfc5148faa55bb86456e4e9218dbfe42ee74156b4f392f1c43e02616ce41bb2f3 WHIRLPOOL c0b319c5c0f9800220a0fe5e6a83300ad6a5602eddc72fd41fe8b66940f4510eb2b8d3c8502d6ef112d73c43c57acb7427d6f0b7b56bbe2a8485713b0f316c3f
EBUILD path-py-8.1.2.ebuild 848 SHA256 9f22a3c934682c1810336c21916965f378a6e98baf032111f05ce7f9caaf5fc3 SHA512 d81830d142734548324e95aa1506bebf650f0abff23b90c10ea09f24b2e258adfc5148faa55bb86456e4e9218dbfe42ee74156b4f392f1c43e02616ce41bb2f3 WHIRLPOOL c0b319c5c0f9800220a0fe5e6a83300ad6a5602eddc72fd41fe8b66940f4510eb2b8d3c8502d6ef112d73c43c57acb7427d6f0b7b56bbe2a8485713b0f316c3f
EBUILD path-py-8.1.ebuild 848 SHA256 9f22a3c934682c1810336c21916965f378a6e98baf032111f05ce7f9caaf5fc3 SHA512 d81830d142734548324e95aa1506bebf650f0abff23b90c10ea09f24b2e258adfc5148faa55bb86456e4e9218dbfe42ee74156b4f392f1c43e02616ce41bb2f3 WHIRLPOOL c0b319c5c0f9800220a0fe5e6a83300ad6a5602eddc72fd41fe8b66940f4510eb2b8d3c8502d6ef112d73c43c57acb7427d6f0b7b56bbe2a8485713b0f316c3f
MISC ChangeLog 1168 SHA256 3166537cc2c40038c8e9eb53ca65bcc728db5be082a1b2ea6b4a42e2c47f46da SHA512 29fbc6f0994c5f38feaf1713d4adbd91209dbfa9dd8a675f5def7dc1df2cc826b6f23b4e82d6743d2186afc713292d5c718f65fb8168aece93fb4899249aa900 WHIRLPOOL cdf771fc996569743a9a463d96624799d4189dbb1f40446e667956eab156dd499802f0cf73b7c8de35588717ac28852f9c18cc1cc6a99be731e8ab9086ce7bbe
MISC metadata.xml 291 SHA256 2d96a10017a1f0beb728d92ba6e35fd2dbd5e3e7f0326bc7f25ab0be1a4fd397 SHA512 add75dd71233f0f966273126d0fc26fd2f44b4f53e743d9293ef2d8eff022e822d1502cef648a50abbab00675de9f9da829f48352017eda25eba8b6e679ad4ad WHIRLPOOL 194a79829a671bfb0996e8211d06140a09192e4be1e706c955ca7d8ee031c5f482eb4cec765cf419eef1d95c83bc6145dc888a256228784f96e826c1b5efebfa

@ -0,0 +1,39 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
MY_P="path.py-${PV}"
DESCRIPTION="A module wrapper for os.path"
HOMEPAGE="http://pythonhosted.org/path.py https://pypi.python.org/pypi/path.py https://github.com/jaraco/path.py"
SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/appdirs[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
sed '/setuptools_scm/d' -i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

@ -11,7 +11,7 @@ DIST pbr-1.7.0.tar.gz 99850 SHA256 d6e696dbd2b311225e3a21fe11d611989434cb366ff79
DIST pbr-1.8.0.tar.gz 102868 SHA256 44a0ef9295bb59698f461124741a21a0f7f76d42e160d8a0a4bf1693338036fc SHA512 e1c1e7f0ebff7d7dc8af6c3a6fe1841ee80a9620b25f4146bd30ccbd2212e6332fa8c2aa1ca044cda2915a8bad6df468bd1dc365c330508fa8f07b8fa231736f WHIRLPOOL 9fe6546bef29a3f19d3e8f1ca09ce6f004e17bcadfb3fb5460d9a0db382f3e76218637ad8e34f4e5b6ae7caa8c38a54563ec1193b0ea7e5a56da71c48681dd3c
DIST pbr-1.8.1.tar.gz 104584 SHA256 e2127626a91e6c885db89668976db31020f0af2da728924b56480fc7ccf09649 SHA512 909b3ef463787d68f75f300b483ffb7d1e54ef246ed893ab5cf84e5489e171b67b77c90a1f90259ca274eeb286a66a3f221d5e0c17df5d14d0aa263d36ba6eb4 WHIRLPOOL 69bf79cc322583b17e86ccb130894dbd5aed4b0b6c8c273c977a3a5ac79190cd15b96b28d76995021eb69c30b76bcf7e9a061c0280483da9ec0c69d33e9f0822
EBUILD pbr-0.10.8.ebuild 2074 SHA256 da0342b8b0029833152c3865fcdbd15b193a7cbaf03c0f3b59474521797c5684 SHA512 42fe1a2c53530d7049260db9dfdfd61cfab7691d59e4c607c0fb5e5b4b95eb4b2bb5518cd43a38efb36a16bef2e3015f0ab8c2ad06046a27aed08b31d6260ceb WHIRLPOOL 1925f10a04234d368c56a37f91b1a16d904319f0b693bb19d43c7ce482aa36b012a0bc08e81e5cfe33944e5818695a23e597c8b4467aaedbdf832610204921a2
EBUILD pbr-0.11.0.ebuild 2093 SHA256 067ab7b8902c671af04839f8a3d7c73ad38c5e5e5e08f81fed0a8f0cc9229b7c SHA512 3617629fd245bd109df443fe445d2d47e5c008077b1b09000c605785646155df56150b1deddc777461a756ea3e878b02c59309f40592eb6121924462065f6a4a WHIRLPOOL 44b7b3f54c3760d95775228efb20e8a8a9644b6d1924da74b7a5652c1ef4540a84ffb9f2fc265912faefeec97ad179a3b61b4c0e202d1d0fe9d263d143fb18d7
EBUILD pbr-0.11.0.ebuild 2161 SHA256 7508d49e36a19a7179dcb825d0c3effdec281ef3756b73d34f85a10d6c55037d SHA512 5c7d037333c173e96483d8d13e267b54fe38c50987b4f38e97b3f782b925d555ec8f5e412db539c5172882ca716096dbe6233b36c4fe4220adfc6d8e6e47336d WHIRLPOOL 7ce93ea901b6c144369a1926e8399c16a82da8c618ca7b727040b2f3580293f5eae7a1b6322941c89f5eb49679afb2c274660915129160e7c1587f3fda99c80a
EBUILD pbr-0.8.2-r1.ebuild 2085 SHA256 31c424bf4ec17b26fdb24c4be00188e5b2fb26913cf9ed78ea18a3836ffc99b3 SHA512 6e53157ff9a0c337127159039741855a9ea887f47a1653d8f006b647ee07a74fb575ea2700be7ce05c539c31cc9b2874412aee1d8ededa76b252b53c2bce04f7 WHIRLPOOL ffdfd3b8a4f0b0ec4a5715dd3e3eb717798c461ce75b830637615f1951e094b529d1e876d42505eb2c33a3d6d4375b93f0ee1aa12fc8e970bd6d71382c072708
EBUILD pbr-0.8.2.ebuild 1841 SHA256 93218485828dd980429e93dd12579de5a4a16f25ee64a9810c24787f80e17626 SHA512 65358e5cb7f523c1a025b0da91c51fa25033bec5727f4a03304e9778ea9a751dc8a0f0dc0f65e2cb6b187074530fddf0d69ce4a637cdd167a7eb82cd75d48b8f WHIRLPOOL 47c39393d50462628218c684e717521eee78736e30ccc3a3929f61a5345e523acfbc01e862890337a4bb21c6e275500d74472f283270d619f56512470ad89ef4
EBUILD pbr-1.0.1.ebuild 2162 SHA256 c743d730ce9faecae5d1c8b5f8ee3781c9d010b6054253accf2fbd0e3b3c3d6c SHA512 5d022c274d43efcb62e11800f20c45c907e42fa032161540872ac20f4d256a4b6d2bd8d85834a3c82bf6851c5a50d4c95bd334be9d22fbdd0380e80f58b03965 WHIRLPOOL f064c2d1a149c595e6d85799fc2ad140e8ff3c2f837e3c50ae2fadbb1b93be5a9303c4979ecf51f06f99bcc39e90984448e1f7de5f197c9bfb9b82ef92778de8

@ -4,7 +4,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
@ -58,6 +58,8 @@ python_prepare_all() {
python_test() {
# Note; removed tests pass once package is emerged,
# it's the suite's design that breaks form, not the tests' intended purpose
einfo "init tests"
testr init || die
einfo "Running tests"
testr run || die "Testsuite failed under ${EPYTHON}"
}

@ -1,3 +1,5 @@
DIST pecan-1.0.2.tar.gz 206278 SHA256 09ec440bd20821ba1170667ce9994712701416eaa6044cfe7c647aa5e291c5bd SHA512 af680881f37c4b489c0dcf58786f1a49a172921bb534e8b54dced794b0d2097f2c29d0ba11b740affd85756eb244afc465d20023295ec4fbb857371c63199ddb WHIRLPOOL 9ff31797ef3e3c0123f0aaf990dfc646dc65d7f4887d36c2190e80f8b1cb5f0bf52068c9d467c05b939ac17c571224dde2f0ca5d00bd1f757f0834184a705383
DIST pecan-1.0.3.tar.gz 119309 SHA256 8d6c99709a9e0ba0752b23e0b4759b7b33e8d8650ee45c1f5f5fa2a596af4b11 SHA512 f1ee856085d740afb60caebe73f9083aea3dcce9a0fbcb7cc5b93909014a01b9c3987c4dc241075578ab8d6e4798160cd393aacb1d783c2397b2fea6771de456 WHIRLPOOL 13da73b372905446e1e89827115e2201ae4e9e9a5fc1cf4e2c22c0ad875d17960d2224a59271048f196d4869ea21552cd3b6fefba7658534eff03b05df7ea36b
EBUILD pecan-1.0.2.ebuild 865 SHA256 e9abe5705a741958e0f8c166e6de17542447c1cb1283556b08dda218a7c67e69 SHA512 18c41ea44d6bc7d9fe5f3075f2b1a25b82e1b171fbeb688f9e2aea66912b836ce43083b2b09ed2a30d1eef1452e1d7c538b2f84908d79ce92bb414330c6c906f WHIRLPOOL 3e1c70c1df7fe1fc4953b6205e7651ba479b67e6ac9d2dbaa1158119c637e5eb1e85da4c1009449caa4950cc29650c0bbfaf3b203e7dc64364f2757f0776e93f
EBUILD pecan-1.0.3.ebuild 865 SHA256 e9abe5705a741958e0f8c166e6de17542447c1cb1283556b08dda218a7c67e69 SHA512 18c41ea44d6bc7d9fe5f3075f2b1a25b82e1b171fbeb688f9e2aea66912b836ce43083b2b09ed2a30d1eef1452e1d7c538b2f84908d79ce92bb414330c6c906f WHIRLPOOL 3e1c70c1df7fe1fc4953b6205e7651ba479b67e6ac9d2dbaa1158119c637e5eb1e85da4c1009449caa4950cc29650c0bbfaf3b203e7dc64364f2757f0776e93f
MISC metadata.xml 289 SHA256 e4ebc68118646dcd94cfedb5a9914e1679fb957ffedf41b91e672457408abaa6 SHA512 69ea7a3e2e9c9eb54611a8665f74e9ad3012d4ff0349c867663ff485e090fec380cb60c9a4bc459524512e0e16cdec42aa2b185e40e146ac48a467e8901366dc WHIRLPOOL 598e1636772b93358d7c2f78cfe33d74c30c2c40d30394a9623b7ec60afa1883cebfdf07d4459e912b03b19c780a273e692da45095e8f59a59bf8efb2ba06ab5

@ -0,0 +1,28 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
inherit distutils-r1
DESCRIPTION="A WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies."
HOMEPAGE="https://pypi.python.org/pypi/pecan"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/simplejson[${PYTHON_USEDEP}]
virtual/python-singledispatch[${PYTHON_USEDEP}]
dev-python/ordereddict[$(python_gen_usedep 'python2_7')]
>=dev-python/webob-1.4[${PYTHON_USEDEP}]
>=dev-python/mako-0.4.0[${PYTHON_USEDEP}]
>=dev-python/webtest-1.3.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/logutils-0.3.0[${PYTHON_USEDEP}]"

@ -4,6 +4,6 @@ DIST pyparsing-2.0.3.tar.gz 1462653 SHA256 06e729e1cbf5274703b1f47b6135ed8335999
EBUILD pyparsing-1.5.6-r2.ebuild 1310 SHA256 cbf9425adff21164308d0a6eff18c94585ea84af0fd81b44fcab98263012c939 SHA512 6f32dfdd665337990aa0ce412c3453dca8667148132511c95dbd1c207e040eb15389eb107243ff9f4cb487e6d568959d8379e1670972884b9523890b88e03736 WHIRLPOOL fd4a4c90ba4babe53e863fad511fd1a78566e91523eef5109daaf3134a45ebd1ae848c2acd18e52be335211c13eb1121e8f0700ae4c038d6b47f14c6c5ee9780
EBUILD pyparsing-1.5.6.ebuild 994 SHA256 6e02333a5ed3c86d243502ea93dd3a78a74510fa8ca2b37a46acfe9fbcaf39a9 SHA512 1d07184c26e6f7488d2efdff957a737c0cf7b711223eb3583d1d93dd59462e1843a52df63b635ea6bf3193fe46fa0af06c088ceb021a24aec4963f3eec81e22c WHIRLPOOL 7682a1634411938d682a235e170fa007d4da971d9d8acadb5e0ad8650e807c653d37c87f7d666265625fef565b44e5c6e7486a2dfea0f0e9cc1d7a7b4616b0c0
EBUILD pyparsing-2.0.1.ebuild 915 SHA256 a45533ee2d24de8f750b3c911c8825cda0f5c25b72b613255abe1965a4c107aa SHA512 a5292f65a25d12a1d0e01a3ebed2ac248368e8df9e3d1837be588c8b9c3d73ecc01cfbba2fff34e25ac2835ca0e05aa2ec838a7242470196d78bb1adeca912a5 WHIRLPOOL eacd579a3be5c40be59bf7c867dda461718cf7a10a22a1730c74587f4d707b3cc453593173cb2a9f879ae9cd2836a4606649d1d296059e7eae062a47ffe3effb
EBUILD pyparsing-2.0.3.ebuild 932 SHA256 c4f69be725cb787a18411ebb0003aae23845b85c258de867bcf4e1170e4b689d SHA512 cb64c07560117b5abc6e5821cf2f3963e2b8f48383bd77a31572c6659e74f756ee39bb235058bf27be62f9ed9547cedbbd1b09f9bd019ed771d48613a7813b00 WHIRLPOOL 1bfee050c1286253108f45532681ef8829998368078e5f1ba5dab5ba7c1ea0297109010b419237012c095b17b8a9c46058bd04b92c9932a32d1f3a9ac828dc27
EBUILD pyparsing-2.0.3.ebuild 1034 SHA256 2de938fd7d7fdf779b3c4fbf8bc87a71b192a683289002fc1cb4fbc78792d04d SHA512 033fc71567d1ae331c811ce5af7c9d20c1a9496b78fcaf17af6518de8f5ece19caab59141248b5f84c013bdc48cdc4206b18651ec09446b01926e5bf27310fa7 WHIRLPOOL 13af83c327b3e948af2585d3816cf3d040c199c0598f7454eac6167226f739cdc462740842c0214b65a710604ddbdc709f8528d3938e9c0a0932383cbc215076
MISC ChangeLog 15116 SHA256 d700474f7c6f5e3213e27fbac7bfebf23d91d1edb29cf2c13f9bd446c20e7795 SHA512 63a09490efb7baedb33a214dd11fdca209e3036914c28e94959f19d7c506c2d3f5ced6e3860180723f1d3392568eaf7e00b17e628d75f8d24aea1517e7462887 WHIRLPOOL 283a30a1de3fc5b48a26429c46ecd258c57b5d06969c067f78b888bf5e7df25f395afc4ff074e299193f78e98bbb741847606d4cc7829f9bd7709f3eb025e902
MISC metadata.xml 597 SHA256 44275e1133450eb902f38d58e57db64753da54596735365ea1cb63c97611d02c SHA512 74068990d1ec8ecaa2f8576fcf7fb1c5dd04b1993c71e9125074cdbea004fe074dee5d0ceeed2d552816338fe63805e908e3cea41b9ffb9439f247ca6d8f58e0 WHIRLPOOL 4c9d83788fd7bdc5d73a7f5fd3da2aa4473591596d2c24b5a9805bdfbd0bc1debc079fb39ca2317fa872ffdcdaff0202eb2876361e989cf13085dff984bb0d32

@ -3,7 +3,8 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
inherit distutils-r1
@ -18,6 +19,9 @@ IUSE="doc examples"
RDEPEND="!dev-python/pyparsing:py2 !dev-python/pyparsing:py3"
# no contained in the tarball
RESTRICT=test
python_install_all() {
local HTML_DOCS=( HowToUsePyparsing.html )
if use doc; then
@ -27,3 +31,7 @@ python_install_all() {
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}
python_test() {
${PYTHON} unitTests.py || die
}

@ -5,9 +5,11 @@ DIST requests-2.6.0.tar.gz 450389 SHA256 1cdbed1f0e236f35ef54e919982c7a338e4fea3
DIST requests-2.6.1.tar.gz 450975 SHA256 490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c SHA512 8f88a52f1c10fb909a8e1d17e55be8878c032877e6cb61ffadcb3d1ad1e293d763ea0f7627308ac9df75e17661b4ff8c92464e77d41b05b1b7856b22a3423e49 WHIRLPOOL cb5168f41119fd76a30db511961ba6e852c1eec3941d79e287b782201632f1fc7206004c38a34474014a1463e902ded88056438ccaa7d4107e27c40300dbe0a1
DIST requests-2.7.0.tar.gz 451723 SHA256 398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d SHA512 a93223c3fd21c58f7c0c901b17be17c23dba4efeed8c4347da9d4e04d96a6698e08e01482205661cb7757cc7560d9ae2e62b18f2b422af0cb90fd998fe963ff2 WHIRLPOOL b805d76ad747fc8a754fb0ca0439e8f303df057c2b256ed7f57533b311322e4e28b0d8f22111a3c5ad283823c1256cd24c93fec2aeabc6946013c17ab3540dd9
DIST requests-2.8.0.tar.gz 457879 SHA256 b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b SHA512 cf41db4b1a4639e940c2b5c1e0edaf2c4dedf0a8ead8381e211fd9e350f491e252f10cfba09bb64b4a062be98ee43e133957f489649db15116a1811e06958bb3 WHIRLPOOL 5e7e889bc016f403e221af05d01aebbec4c96175c983e240128d288884768dc0c119d76c022fd3ae5d2222cfda5415c866052fa5c5f325ee22cebb33c780df16
DIST requests-2.8.1.tar.gz 480803 SHA256 84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b SHA512 bccec89165596df3af3f46eb43b5b28b595752485b00ed73978ef76fa6b8a8961c3db046c3f91ff34fa390f037322f6e13b141ba9b600a836a6d798086bd13fb WHIRLPOOL 445e0e12f5900c3396ae7a76d0010b9c4a4ff2c79c51dfc88f117918e436a4d67ea25de39f252cacaabd737b7b1542374172a2b6f482d7ffe1f7514d1cb4a06b
EBUILD requests-2.6.0.ebuild 1078 SHA256 e73d3099a0021a5778073d41f151c33fbe836267fe83a68b32d6ba32485edd1e SHA512 026982dd27a4cb42de85522b6be0b894643d716f7f5e3e889d8a5dc2ba30ccdbec0f63867835b6603ca491724a5969a030737531b6e5f57d64c99c0e19575e08 WHIRLPOOL 4df6c10e8504b9c1ccf2953d4666c74dc2d28ae410ecc29e48a152b7419f1b75c5987d8dedc6e23fd647a81f87ee11786515d4d0f58994bfca189d2756414337
EBUILD requests-2.6.1.ebuild 1094 SHA256 fb8b325123f9cf3a37ef841b1bf32ebf532e17d6081732bf0b2195785ee37325 SHA512 1c8b51510c90ee56079f19d34be25c2f2c7fd61c24c5f1b0856bf849f6b45912f5c5f1168d841e830b251feac8db41c29263c7dedad86927a23713b1e40e740b WHIRLPOOL 7d0d1d845620ccaa1a2b764d60b7fc435a97d29f8b218357e496587c30a620876818a115e633400533db5a537d9560d32753aaed602604a6e567a237b05324bf
EBUILD requests-2.7.0.ebuild 1096 SHA256 ab8a417a01fa923284fa9a4db032f55b29e721b32a174be6ac0f0474b7989561 SHA512 f1a40a42b17b9421a829493b2b0cad83b2bfcc0e80251720558fd0c9762cc4d3e5ce58a30e2383655a872b1da6088aa89057a1dba309106fc6557baeeda0b27c WHIRLPOOL 6acaaf928a8063430cc6b40aa1cddf7d3a6f221ab6053059a1f0058a5fe9d9dc7ed5660b9a73139747b734f160578f3a95f1b318871c2aaf2f534e83b8e24765
EBUILD requests-2.8.0.ebuild 1362 SHA256 dc2ce58aff641b3fa4bd40eedca86783e9969ce0353ab35e53373dd8e0070965 SHA512 56a83f862bfa32b479b78b7b6d13958b390025052d2dc5cb3f1e25584895f3bb1343d455debc359695a2d03b68c98288eeb0aebcc34fce6a764c224d174fc113 WHIRLPOOL e1cd6397e89503d2dafef451140d1cef2a928236e551178677859a5ea4d7e5b9021d8683036998763f936b7adf080993823e5366dbd84b58a4d0af3dd2590d0d
EBUILD requests-2.8.1.ebuild 1362 SHA256 dc2ce58aff641b3fa4bd40eedca86783e9969ce0353ab35e53373dd8e0070965 SHA512 56a83f862bfa32b479b78b7b6d13958b390025052d2dc5cb3f1e25584895f3bb1343d455debc359695a2d03b68c98288eeb0aebcc34fce6a764c224d174fc113 WHIRLPOOL e1cd6397e89503d2dafef451140d1cef2a928236e551178677859a5ea4d7e5b9021d8683036998763f936b7adf080993823e5366dbd84b58a4d0af3dd2590d0d
MISC ChangeLog 14781 SHA256 79c4e95d059f55f4f648e7d6dfccfd178412557b23921b2790a8d7bef23e93d8 SHA512 c0cd2037e56125af5d41f969b843979215f56ef57065134f113efaac4596af5808d9305b6c312e893c4597d13325aecd8c91c3d689285dadce971ee829e237bd WHIRLPOOL 1d27cdf9c553cd7118637948bf4fc02869bf135d563780300dea544dd0391a0859299c9badd0ac8971e38b459c3dae11e31281c23afb24cacfe65aa1a01fbe59
MISC metadata.xml 236 SHA256 e1672891a9956aab17cc86d3d0310c0f476dac8a386bb923bb7336966cee5661 SHA512 e21d7b14f17cc8beda5b51ccf630f18254c20568debb487340cb01ce671337b23393a6d32c0b135cce80707ed5be3655feda3ece62212cd39535bd8dc07263ae WHIRLPOOL 406cf0b0f43ce5a59b709fbaeb693b0285b1e3eb147b87349c59ef6dc3319e62c852871f4436370f9035ea583c2d995a12a10a21e6f85ae4527e0bb3f6074903

@ -0,0 +1,53 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="HTTP library for human beings"
HOMEPAGE="http://python-requests.org/ https://pypi.python.org/pypi/requests"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
# bundles dev-python/urllib3 snapshot
RDEPEND="
app-misc/ca-certificates
>=dev-python/chardet-2.2.1[${PYTHON_USEDEP}]
dev-python/ndg-httpsclient[${PYTHON_USEDEP}]
>=dev-python/py-1.4.30[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/pytest-2.8.1[${PYTHON_USEDEP}]
)
"
# tests connect to various remote sites
RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${PN}-2.2.0-system-chardet.patch
"${FILESDIR}"/${PN}-2.5.0-system-cacerts.patch
)
python_prepare_all() {
# use system chardet
rm -r requests/packages/chardet || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" test_requests.py || die "Tests fail with ${EPYTHON}"
}

@ -1,7 +1,9 @@
DIST testrepository-0.0.17.tar.gz 84255 SHA256 70b70e0ba6aacb44036ed5dcbdbe36008816fc7098c2e3e4891734fc09ecd36e SHA512 c5b7a0a0b6494166f85be86a85821d36922e754e02a487605b5e6cf2ae52ff1f9c37b48bd07f7acc1d9dc9450fcf17311f5ffb6bb8bd31d7a26f5c53de88f94d WHIRLPOOL 0fe9a003af396462d9aa73a73da2f0253fd247e4025ae9dc0047e3fdf02d872189eaf96416750206612419d048eeeb49699a54c6cf1b95fa66cc444b5fbd05fe
DIST testrepository-0.0.18.tar.gz 84886 SHA256 ba15301c6ec6bf1b8e0dad10ac7313b11e17ceb8d28ec4a3625c9aaa766727fd SHA512 4e90db6364f77f464ae063020b016367529588f581af001c2564bf4babb264fc37bb7231413725211c6d483a269360d86201f81d2b24d7eb162dca2463d13c92 WHIRLPOOL c6ced39884ea731173b59a0cbd283d474b3a658e94e2f94a87b5b5e8461d82790cfda2d3e834d51e90b6e57299163cf2dc9ef2cb62440104ac6a046039196abb
DIST testrepository-0.0.20.tar.gz 84956 SHA256 752449bc98c20253ec4611c40564aea93d435a5bf3ff672208e01cc10e5858eb SHA512 df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6 WHIRLPOOL 12be50a78a79b0c1aa43d4a2c97055a3956f85653e36ab56a9eedc0c2f80bf0860b702e62627055a72e9ddfe9812bd916e4c4adbe50df02bd94b911b9c0b7d0c
EBUILD testrepository-0.0.17-r1.ebuild 1098 SHA256 b5dc5e2991dd7c05e99f4655671ba3ff983b8126530354385ac2472ae7daa470 SHA512 7e80ee4db5e5ff785971fd641d356409009964dc80a77a1103a8a52b9d23d0570a068cbeac93ae336941e2be5867a74fa5dd7290066503b9b437f3ef4973940c WHIRLPOOL 2760da4aee4d8574242f7d1e31ab2fa14d88bce94d613b13479584e0e91997198d41a79679bd1927f214497de145c7ce2fd0336ce9faebf08a3560da1686cad3
EBUILD testrepository-0.0.17-r2.ebuild 1078 SHA256 ac4a5346723ec699b3e7d2875dbf34fde19c0a8b9970e35a994578604abe5e5c SHA512 cf1fcbe188db94d8c492d8b412a3bc73239ada8fe1184ee43ebfac32285e120280d18735da8dd563aaa36f8dd31810d4cfdf3a3234e4aa906b62bafdfa3cf5c2 WHIRLPOOL 80ed1d3ad43dccdd7247e3ef7b2826ddf999ce13cdfce2c49479388bf80eb434015443ef2960d698b0c86f2355b3950c221ee83d4ebb171279f5bbc9bdbae026
EBUILD testrepository-0.0.18-r1.ebuild 1114 SHA256 37dceeef1eba6e8d48324f7a2a74c473cf42bc43284be167ad16468ec401d10c SHA512 461ac7e79743eff7901b1a6179fc75eb4aacf5294bc37e17b3c786b9b0ca613c9dfc946690c940df958bbee7700183abd82915f87f28c367d7415e2046a0e0ad WHIRLPOOL f617f34928d54c8b294f792ac0cc2a0179b0660a5c1611ed481503a996ad0cfb509a8c0d0abe589abe1b6744d7be9860b62932c35d5bdbbd9d01480d8319de8d
EBUILD testrepository-0.0.20.ebuild 1111 SHA256 a51a3ba58aa504ff2c7859a158a9069b3c858149166214574f243a295dc09a8d SHA512 dd51de70db6f1d40f8686df6fb334d21e545aedd8188b600b7a91e5d27b91981a6ce4f1c737d674acebcfcbb61469fa70158535a85c418d198687c60c62ab96e WHIRLPOOL 2be464dd8ef8a9c81e4a1dc1b76bc009f0389b31e38b00b9cc84087c3a82f35ea072f5877ef157ec6b9f2602a00a488dfa3befd9b64a491ff50d1bcf75604f5d
MISC ChangeLog 4072 SHA256 c8fc77aec8ca4e95e049084ee0b837b99fb427a330e5a83eb3f909aec0df15f9 SHA512 a0ed4dcb1aaa2101a087ef6c7c2c37fe15b9c1f7053590aae6fb9d644bf745cf5a7fc4a7169127bc0286160ae423c363b5271631ea708200ddb290dfc4c567a9 WHIRLPOOL a9f622126838b72f76731c2fdeaf24869ab2d6f1b39c1e3b95a1f2e713d36ccc71d6c54884f5d0197034e4fcdf67b2f4fa9e938449668091f70cfb7a50360b79
MISC metadata.xml 481 SHA256 1b116306bc85f67cd1b727f59a59d975c5f8b59ae0fad4c457b422eb544df1e1 SHA512 aa0439de8879f0c73d3407f17fba0095dc1ecfa2b43a4d45e50e76eb9858345d3298bc504e23159964fd8a2e91e08e0b101eddfed10af106fc652f8ea1cfeca2 WHIRLPOOL 7b184f6d76e471a89daa2cf2f594f0330aae7e2d50a9d85ebf58ab79d86a7b7cf2d197cbc4afd9bd14671a8b05523a049d7a70e0a9ba4c103c7e759b45fab1aa

@ -0,0 +1,42 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A repository of test results"
HOMEPAGE="https://launchpad.net/testscenarios"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
dev-python/fixtures[${PYTHON_USEDEP}]"
#bzr is listed but presumably req'd for a live repo test run
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
dev-python/testresources[${PYTHON_USEDEP}]
dev-python/testscenarios[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)"
# Required for test phase
DISTUTILS_IN_SOURCE_BUILD=1
python_test() {
# some errors appear to have crept in the suite undert py3 since addition.
# Python2.7 now passes all.
esetup.py testr
}

@ -1,3 +1,3 @@
DIST uhashring-0.1.tar.gz 11063 SHA256 72d5999006e44a38a1cc0a99e9f5ac81d893948abb32752090936ffd89af7cdb SHA512 bdce3319b1b871ed68aeec7fe6e8dfe829409d57f0c91ce54ab5df52044845f5861ee93864bba5c083000f4c7b9e4502e7f3e1c08a0a9c64c65385c699342e6b WHIRLPOOL ef737c5df409ec50247605b680f9670010f4917df71f5e0b79795d181566228641e87e00ffd6201fc242285876b8a3125d02ac540ecdd26a32edac0f3bcf942a
EBUILD uhashring-0.1.ebuild 514 SHA256 711c2457601aeca214e2225f505e7593c3e8eca8856e338442d1bcf06ad049b6 SHA512 d9b3009ab9cdf6fa00c6ed629fc0e6336e5451f26977292f6b13f037f36c8787dcdbe15a0656291555f99dfd1007ba811eb47e862bc7f24fcb4c096203ec83ce WHIRLPOOL f8cdbad5b294da80a35cdfb9c6460faeb4ce9c589988beea873bd1ec17e8849d87f7cdcc607643a98ead4d57d4f9f568a2f86f576446dcfb1e084b28898a3e81
DIST uhashring-0.2.tar.gz 11158 SHA256 e903d39ec2890e84fb289f1f9a6e8568f9d71e1324511797dee0ef5266222036 SHA512 e019bd9fb7d5ef0d3b68442d42aa41f4ffe9384f014e608b0c1903cb8f4f539f480ec3fd63a0b70205f41b1b85b163787ed3e8d273e433e57b127ec991e67afc WHIRLPOOL 52d279fd418267b27a8ee5198bf997f8fac300315b568529da92ae30282adbf136528f1d3621f17a38bcbdc2856ceb7391d9b4a189a85b9ed0c15843e55e7aa9
EBUILD uhashring-0.2.ebuild 514 SHA256 711c2457601aeca214e2225f505e7593c3e8eca8856e338442d1bcf06ad049b6 SHA512 d9b3009ab9cdf6fa00c6ed629fc0e6336e5451f26977292f6b13f037f36c8787dcdbe15a0656291555f99dfd1007ba811eb47e862bc7f24fcb4c096203ec83ce WHIRLPOOL f8cdbad5b294da80a35cdfb9c6460faeb4ce9c589988beea873bd1ec17e8849d87f7cdcc607643a98ead4d57d4f9f568a2f86f576446dcfb1e084b28898a3e81
MISC metadata.xml 232 SHA256 6d72b07c0c67fc950763ce94bd4caffea084ba36c3899879916808b7b198edfb SHA512 f9cf012ac5da512d30f5da84c59682226fd97f3e50e55386490f0bb889ea55ef57179c849782a5808847c2dad1a1036be613bc17677e0b11fc4a06e7c8332508 WHIRLPOOL 403e9a7728884090975038965b1cf30e54b3cc0ef953ff74dd1e8cbfc33bc68a3d518c7ec961270a889004de9688868b61a23371f250c708e3f2b81ed7fe2c68

@ -1,6 +1,8 @@
DIST XlsxWriter-0.7.3.tar.gz 231999 SHA256 2fa0f2d633bfbbc55a48abd4089820c744ed7a40e11c5c1580196a2c129eb8c6 SHA512 b85ef49fb6d5c6a6454292a7cdbc3fdff9674578f2e535aab7b08f671180f59934616fd78e89e007e8a662539dbbd9b0b9571b02df049a0e5f70f706d9acde35 WHIRLPOOL 7124119bd0151c76689b08fd4da74b5e5876f1047cbd63c960ff7728ed70bcc82ebcf1c44f4c08a4fe5ddcb9aca6441a5c428eab5f793028e3ef65ba3494ec85
DIST XlsxWriter-0.7.4.tar.gz 232329 SHA256 e3192763b377a588fc06113836cf74a565926168929e55ba451baa684e857b62 SHA512 03da4b7f4b93250c7e22a100f78058f22f57b0746054d88a6cf3b2ef8026be8875344e08c15c3dac3fad19aac5c216199ae0910758856eded0957ea345727a1e WHIRLPOOL d6b1c36e7eabdc4f4554ce809c8295d2bb89bbccad85edb8b9c592c693dc5f68ba83be4d0a2ab79e15a02b5c298025fec36b342e350c24aa4332856582dbe433
DIST XlsxWriter-0.7.6.tar.gz 232509 SHA256 8d32569e49c7a7e53ca26fc34e11897c80ebc94b86c4b9cc3f467d8d99cf5c64 SHA512 c40f11fc84cbbc2949d21f5d8c3eac0b826af76f6df39fbcfc5678269416fa90df8f16c8fa39de31e0ab82a0966903b72cf9ba255441cc13702963c7ac4a0bf6 WHIRLPOOL d751777eaf90737a2c1575b299c8ff186a6bced9dbc059428120c84c097ec91672b53aff6d5c313c07f9a7bd83ea48d4d67f4a1a1118f8c31f8138a3c5bf486e
EBUILD xlsxwriter-0.7.3.ebuild 726 SHA256 0948f0173e6879a91ea935064c3fbacb218c45dfda34ca63ad8dcc3796fbb26d SHA512 3824f8c846b021ae5d508546b1c6804d144e4d31571de9d76b83565adfa001a1d689ce9e6ab0074cf38d42ff37f59fd965f9b7915354ac39716011e62619ecc5 WHIRLPOOL 105cee386433b95164844cca68b45ccee9d66c942ac7ae5581801b7f01379764e9f35427599ff52b7c62329f0d92b370a525f8f7a793abfd5bbff86d3b0db272
EBUILD xlsxwriter-0.7.4.ebuild 728 SHA256 17164f4d7613803a01f63e842013eedab4978abb2ecb54e30b9ad503e3c82615 SHA512 31d346ddd50d60777e4b369ae8c64f8f9958b827d270a543d8ca07bf824a35bbbf3814ab8932ca6daa016a63807c2af57c4e57673f6314767d71b1bee5325a35 WHIRLPOOL e2e9c44c739071eb7d4758857d118ad94aab80131e44cda6d20b8378d721532184c657255a23be4eb61e3abdfe4d3843da4f46474926777898b7aded2124646a
EBUILD xlsxwriter-0.7.6.ebuild 730 SHA256 d782d8257332ea50c83cca6f452c4e96fe9f28d5d5eccd47c374aa098f1d2d8c SHA512 2f9bdd4fa977027774fd91bc39c8e37eff932078a172c72aa9e82b7fe2e7e8d827da665ef4d407b369a4003ca3b7245559bdfe75eab9ca9148001c4158878dd1 WHIRLPOOL 816184c1d7db740b835767423fe133553b4534f5a55964943d80b6f9fcb499c17b592baad9e0c9789e6034b82bacd9529986dfe31220d91521a319b9b4470872
MISC ChangeLog 1198 SHA256 3c0200e91d02379f52841939c7cdcb131788c3e0c8a5fd8cbc227009bad99213 SHA512 ab29da63f9febdd076927b61aae60530b3fd21a43b338341374e57be1a4e526f8112eea69a5e66124c79b0d5d8dee1d223106c98287a2a976e9ae1f79e952618 WHIRLPOOL 7a510d700531ee4d578356a70f63d37124d7eafb6184328da09269fda8bb33c3a92dcc3c3046b6b8f4955ab5414c1097894e232b5ba897bd4cf0dd48f38013bd
MISC metadata.xml 300 SHA256 4341b10be39d11a0ae9dfd9e576ab752a667a30907f4780ee5b33246de0bcb95 SHA512 73c06286ee796e782a0df76724e4327c333ad6efd3176866ce1f06c5e8580d153b61654b41e4516771b0457cadf5ddbc8a41e8763386752ff1ec53e4678dda96 WHIRLPOOL ec1363dd4ebb039487520971f83f3c4862d6e6f788f72c88aa593e469fdfc7d7ebb5a9f8ce2dea43da4ee852044d5a91f8c8ffb9e04b6f2cb1d9d2c2fa04b3b1

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
MY_PN="XlsxWriter"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python module for creating Excel XLSX files"
HOMEPAGE="https://pypi.python.org/pypi/XlsxWriter https://github.com/jmcnamara/XlsxWriter"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
S="${WORKDIR}"/${MY_P}
python_test() {
nosetests --verbosity=3 || die
}

@ -2,7 +2,7 @@ DIST ruby-shadow-2.3.4.gem 10752 SHA256 3742a3dbe1100276bde815e8ad8d54eb041d4085
DIST ruby-shadow-2.4.1.gem 10752 SHA256 b335c8de1ac85e67e6d9013a0fa2d2f2a890e0b75fb38cf18ffa4cf62197f1af SHA512 a59006b17b290dccd33e33089f2cc9e714e119b867370cf0fb448e659a769e958897f24e2068a7a3699156ad580f2222b63b281a94221c57874b42836f075907 WHIRLPOOL da8c2d78d2a98c5fb24c1c018915e3aee7ecdef967da85595e4a675affe47508b80f110255ad2496921fe7439f9fcd234b971fc35be1e20c1f6d28b415e40dab
DIST ruby-shadow-2.5.0.gem 11264 SHA256 c5e82fefb03169197a653ffeae533f81e99462d13b90ee7e5786287a2e2194a1 SHA512 1abd54df1bd4f29e135093df9b22886a726824f8b72b742017fd31bdc3fa39e3d79410a747cf2ebe4117f75e665fb89c904375b5c44a674bec91a4cc37646520 WHIRLPOOL f5f610cc4bbbe39c6a457d309436a054fe0300b7e8be13b269582e8328dde80f7f50eaf78a19af7da78a611063cc2d377e2c085a06f6d1a08b847ab08bef6b3e
EBUILD ruby-shadow-2.3.4.ebuild 680 SHA256 705d4461809c0d9462ee38741a3644792a408ef92e87e4734d4b5b383c78c488 SHA512 571975dfe07db529d5febb1696ef837b5da202ee8a961dda492d0ff94121efc12d74349ad362dd3dff2c21388a8aff12f1a1faed0be922251c91719a1a2b3969 WHIRLPOOL f7f77e043ea3dd0366348f755cae6471693dc70c4871947ce50466ffa9488f055a0d798f679af1c08b2d8df6ddabead77f6fff4724ffe2f93de0b1f96533e90c
EBUILD ruby-shadow-2.4.1.ebuild 699 SHA256 d1f4bcef8d2b4b8d65b0fda3d5f6b212203285707a9f2477bc9a1e8b3e069e0e SHA512 16586d140f4054dea71a229400e176e3517c04decd4d86e6ed18cbea74ff423481b68db04d286ab99283b38ba9293eefc81bba1bb9001f9cd13c2956f725a185 WHIRLPOOL 7bf69164b324d3e99bd63552a5d6c047fc9f40cf89cdd2f9ecf86306b602c2a1bdc5a535c2dd71d50dec3a34f18fa2ef1c4f2afcf4f2349486c7bb3476981041
EBUILD ruby-shadow-2.4.1.ebuild 698 SHA256 07afb0c4eb9b481c5c0bc286a578167dbe9538dd1d6eb6e7fb7b76c73cbdc087 SHA512 1a5430921fc1621d8664540aed226496a5c0d4607327f6afce0ffa6a7d8b92d93e9909422fb490697b05e7f46cae490403a8278ad7383c54a993cd8c129fbada WHIRLPOOL 3fe3be491f42b8487760d0b09f4865de325af95e96d719d17bec038cb9ff5ce8a71a2f666802506edb4b9351d61e8b57d855c922d1632e769dd5d4909c5aade8
EBUILD ruby-shadow-2.5.0.ebuild 699 SHA256 d1f4bcef8d2b4b8d65b0fda3d5f6b212203285707a9f2477bc9a1e8b3e069e0e SHA512 16586d140f4054dea71a229400e176e3517c04decd4d86e6ed18cbea74ff423481b68db04d286ab99283b38ba9293eefc81bba1bb9001f9cd13c2956f725a185 WHIRLPOOL 7bf69164b324d3e99bd63552a5d6c047fc9f40cf89cdd2f9ecf86306b602c2a1bdc5a535c2dd71d50dec3a34f18fa2ef1c4f2afcf4f2349486c7bb3476981041
MISC ChangeLog 5708 SHA256 d61a15183e44afe3c14f5ff5a277abc1f05ddff223e1cdbd238c0b0c11d23bc5 SHA512 c8019a73c170d1a35b70b00f806660c3a0d4865b36773708faea137765ac00ace073a8035dcf65664d0ddd1cc59ca32a618b4115ef64a85c4e9935f832801dc7 WHIRLPOOL 564e042c2be023080f7d78805cf66d0f0823b4bd1917eea4c4cf6ab664d98b613abc52f9f4a7122e0805eb283cfb4c9a50617a9d27c8e13325dc4e31b00ae894
MISC metadata.xml 249 SHA256 d7b013ec9f1a7e39a80b088d55c2afdb94ff2bd0116e10c961974d8b6685a152 SHA512 083af201523b0499132db175d0c0ea0ec34f29d077ec6fedfc3f1b238769d75f79119d1058086ed055cfd17058b56e8b8f9cca47b46095a5deada9ea126e23c5 WHIRLPOOL 4e227266d27220e2a310fa77ed826a8dd4c864f42aa6721c7777cce0fee6ae20a38551d1bcef89ec7addf0423654555b1179b407f6b4870c6606e0143409bcfd

@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/apalmblad/ruby-shadow http://ttsky.net"
LICENSE="Ruby"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
KEYWORDS="~amd64 hppa ~ppc ~sparc ~x86"
IUSE=""
each_ruby_configure() {

@ -2,7 +2,7 @@ DIST term-ansicolor-1.2.2.gem 889856 SHA256 b9534713ba4c2a48f2291fadf9ce2edae9f2
DIST term-ansicolor-1.3.0.gem 890368 SHA256 8b5caf6839a0c1bbf7a55a9d2fbd3c172f623fa05c427f9b3ea5d75bdfe14fa8 SHA512 ee039f4b5ecf8646b5c12c8d50f01c85b0dff0ab61f37199213407e29c4b4026cf44e5b12043a74a26a597a0a2572a282adcea21f5b8d2c5bb822fca4dfbdc1e WHIRLPOOL 1cdd9cfe7726415a890dc179f3c14b26fd61ccc81621a17c57e62821cc71daf783cdc93bf40a33da9705eb80615ec7dfbe67c30d61d6bcd492b9b83478f632c5
DIST term-ansicolor-1.3.2.gem 890368 SHA256 da7ba80ae2dad077736a48dac18ae9d859990e9ed6b952a276e79659a55fab79 SHA512 97617f3477f08e5ebbe70b5e8531031346d3639343c6a73fd802eb45777fbbba22649980f8968e2bba0394e470d5bb03bcd5b9374c36200c29a256016ed4cd29 WHIRLPOOL b8b1b6cb3d8f7d65665d3416da846412f3d2f2b609b52f2744492635b300f9c341d2f5528870ff70a3ec6401edb165741cca5916d417e15d8e1f407480f3ce46
EBUILD term-ansicolor-1.2.2-r1.ebuild 927 SHA256 fd688a24a4904549aff6afb1ee306fba7c868318b79cc6f9e5fc099286387f31 SHA512 f6ea5dffd164139aaf749b6b89bffde7bca1a9758c2a8372dc7c42f4066ecca21b4474fce3e899e3fc6a592b625d9a08225fc5c3698233d33361a363d3c51139 WHIRLPOOL b0de9ac2ec12bc72f0e8428fba73a37a91f3869384eb4c5179567638c4c69a315adbce7c493c8280fe9e34677a79eddb0406d8811e69cf103094123ff24ce7ff
EBUILD term-ansicolor-1.3.0-r1.ebuild 983 SHA256 707b0bae4b1f02d0ba1fbebb30ccd6cbee1e3f38f8d2445fdeff7e6e63eb997c SHA512 09c7f98c807262721c7235e024d9f8ab5ba3ebe1ce57ab705058083ebf6c37539bbcd9a34acae2bccc102f866ff14357d295c77a56270c088260423a11745b3b WHIRLPOOL 26f31c79f69d0a6a1b4e82925e6dff6db0be2cb033973f27d0af0db7c00bf4d4970da17cbf768fa981d6ad88fbca98f97834b33b6d64af916a51105507a073aa
EBUILD term-ansicolor-1.3.0-r1.ebuild 990 SHA256 d2647285e9a4eb06d5e4e2d2f27e3f82d182706268ffd4e169b6271bd2151fb5 SHA512 a8e305ee2627c54fd349ede42dced111e7c2cea75ddfd69c44d81bc5650a824129fca253464256686dd614ffdc4ae17e40eaa3a5e1d47d8ee313810b152dfcd6 WHIRLPOOL 4cc72444e28266df584e7ff344514137d3133a38c5542af96cba6eab6fc357c7ecdedaca2b270cfde53fe264d25594d5f39c13d543597b98561051b101cbc0c6
EBUILD term-ansicolor-1.3.0.ebuild 960 SHA256 c8105b936c07863978ce7956272ebf876b1b7ce898ca9c71467a846603ff747d SHA512 eef58e1ac7e9ca1ee912687b9d6b69026788690b480b361aec89f8e321405fc0169ed1e3d5cd0032bfdc33d896f9933fad306170f897fc0afd48c350f9d7f2a2 WHIRLPOOL 15ea4bce00d058d3739e957ed415c63d75ac0cf0613ce35628ded632d70eddc8feffd24b5d553740fc32c7d9775553997dd860c4b2b51ed8359ce664061f6837
EBUILD term-ansicolor-1.3.2.ebuild 983 SHA256 707b0bae4b1f02d0ba1fbebb30ccd6cbee1e3f38f8d2445fdeff7e6e63eb997c SHA512 09c7f98c807262721c7235e024d9f8ab5ba3ebe1ce57ab705058083ebf6c37539bbcd9a34acae2bccc102f866ff14357d295c77a56270c088260423a11745b3b WHIRLPOOL 26f31c79f69d0a6a1b4e82925e6dff6db0be2cb033973f27d0af0db7c00bf4d4970da17cbf768fa981d6ad88fbca98f97834b33b6d64af916a51105507a073aa
MISC ChangeLog 7470 SHA256 3a5f6e467686beb98c458892828ecb375b8264e852d5d537778ceab31e20de0d SHA512 8b94a55bbc0799c085d451878455e1ddcbf7e1664990204f00c5c187c0a0bf6a169d9a7a6daa3f0190337bbeeea0b1eb242e23de32e83e0d9825d357a4b8dc66 WHIRLPOOL 812ca90741059cc53fd2a3750041e5c44634d2c58d98db5103409cc7a6252e2bdf5af599eb1b2fb29e2da67a815a16aa2adc08cc126099958137e65aefb7df46

@ -21,7 +21,7 @@ DESCRIPTION="Small Ruby library that colors strings using ANSI escape sequences"
HOMEPAGE="https://flori.github.io/term-ansicolor/"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""

@ -3,10 +3,10 @@ DIST tins-1.5.1.gem 299008 SHA256 ab289183106c8a487f10baa4c1e3931105d62e781df687
DIST tins-1.5.2.gem 299008 SHA256 9e671c86cc1e3a7b026ac2fc9ff37bff636cff84b6d6d66a7bc93e4d192e59e8 SHA512 04b951d14a833b05a8f553cfd4e702f59c0511041b0f6e051ef5e4d8979d67b70886587987d0f8b5990fb191e6f434b25d0971732ad9d85ac293b1b8f390ca66 WHIRLPOOL bf996aa68a76d64f866a3bf279de9373efe1a63549dd88366f99720f376e4d48e4c24f47fab3b9ceec18f121fe69dbc620e3ce25916055e9ae5be58d1ec97c9d
DIST tins-1.5.4.gem 299008 SHA256 3ad92211a4169e82bb67dff370224624c9008314f54654ad28fd80b8bc0d68c6 SHA512 a6ade27b07183eca62a88e8e3fe113c5b5020483a1b0dd9c8b9abf2ab84c7f2f6123b48e80f3e7ccb354ca8dc477184040585e1e37a5273da593a9cd82cb42fb WHIRLPOOL 1b7a7958fe22648a57caf6964410f0b14fb319d501076cd4aa45de6ffac84e1d121fb07ededc711fe9eb4ff684dc13e0164fa834e42eeabf0d2a28cb77c4fc43
DIST tins-1.6.0.gem 299008 SHA256 1f82e41851f343147e8acda8b02a67e990e38d4755e1e7a8de7cd913fcce0a0b SHA512 33d576a0960d841f72a3f3c9017f873d0445fd569ded852d614b4a2b32e59ae784a47246b584bc4e0d16d5be4d63c1d7834b32c2bea2129a75dde9b1723ccd01 WHIRLPOOL 257e019636565081197c3d353396db2937043886696bb6be294b0930a6e1f7ada1a21fd863d1ac29b649bba3875d7d4b868ded70480a0dec0ba27a6764debac1
EBUILD tins-0.13.1.ebuild 612 SHA256 417e6e228706ea2b05f5c7d5a1eb19204b5dfa3a06a98cc016f912b9c23d12ff SHA512 833a639462e173cd77146283b8a22187dad4082cab0ccd4d1159a4134db26c8880eaae1897f449f59f45c920e2519ec84d02233a8a1c3713643b0f5c1c12b955 WHIRLPOOL dd3aaa915dd1f61a6fd177cb761a74361e804913d85ba1c1906cb14b4fece2d609d7bc5ae931d3370751b05f8fcdf6c988efb8a135add15f80d2c88fa0474711
EBUILD tins-1.5.1.ebuild 644 SHA256 8a4b685b867bd2a8d34b7cae8798e9c0571bd323489f09c2bc5261f728e89d31 SHA512 36550f8bcd4ed07c94ea0f70bd22cb2d8bb716262ecc78cb34f5d82401e8bc54be16d6fb9cb9fe92df8afbbe5d9748e56b6ea68ee829bcb04e5fd9e8cb85fe32 WHIRLPOOL 454d811757a8a11d06778c705f78113569551087bca043fca68ccb5d0105c705afb182b77eca6c15df392325fcd724fe2635f890648101ba5d1d20b8778653f4
EBUILD tins-1.5.2.ebuild 644 SHA256 8a4b685b867bd2a8d34b7cae8798e9c0571bd323489f09c2bc5261f728e89d31 SHA512 36550f8bcd4ed07c94ea0f70bd22cb2d8bb716262ecc78cb34f5d82401e8bc54be16d6fb9cb9fe92df8afbbe5d9748e56b6ea68ee829bcb04e5fd9e8cb85fe32 WHIRLPOOL 454d811757a8a11d06778c705f78113569551087bca043fca68ccb5d0105c705afb182b77eca6c15df392325fcd724fe2635f890648101ba5d1d20b8778653f4
EBUILD tins-1.5.4.ebuild 649 SHA256 1d681a2145331fe67276787d6dba6c2a8e7dc89121e4700dc425c06e034f234a SHA512 4a527e3d1bcb61253f30ddfba049fea109901c8560a822afef0f9d08353e0dfed2af178a136c7083781f25dc866266d068d17b1fb3b92b754d3ce10ababf6c77 WHIRLPOOL 44b919c834ed05524ab4ffbc50c8b1cc0024164b4cb0eb156f1c22228d4835cf09abe460b5ecec5941f8b5ea4173edf0f71a795e666c60a08c15262dc490e6e3
EBUILD tins-1.6.0.ebuild 649 SHA256 1d681a2145331fe67276787d6dba6c2a8e7dc89121e4700dc425c06e034f234a SHA512 4a527e3d1bcb61253f30ddfba049fea109901c8560a822afef0f9d08353e0dfed2af178a136c7083781f25dc866266d068d17b1fb3b92b754d3ce10ababf6c77 WHIRLPOOL 44b919c834ed05524ab4ffbc50c8b1cc0024164b4cb0eb156f1c22228d4835cf09abe460b5ecec5941f8b5ea4173edf0f71a795e666c60a08c15262dc490e6e3
EBUILD tins-0.13.1.ebuild 619 SHA256 73bef8ca2e2f5faff716e99ac77eef96bf7426055b22680dcd94d6900116455a SHA512 5dabd4d2126d412a1debfe2893605c053225330192290c523105ffe9d947ec77329dbd1b565e26a4a70536e1c663b8824aee608d9f42d482f96f94356a9f4363 WHIRLPOOL 77f35550e396ab8115232582a3f32b88ab508de6d727b5e25a81d9f617b507ce503f89138730e15312dad830a9f3f761cd974eb45be2edd0f7863ad49b095cf1
EBUILD tins-1.5.1.ebuild 651 SHA256 abe43d0ae36aa0bbf852d0b89980965d84d2b20b6f025a1503a8caca094caff8 SHA512 ba13660b5cd54ca0e211c0477dd9d7c886f354563e0c7bfdc8a9ee53eed3bc914e79aa9dbb23a38441fb52f6b5b6c1bc815b3d84ad367eb490a92201b317da37 WHIRLPOOL c926ec454e5ff3eab4ec559266da16a606bf50755482aca43cc811dc709194a70255cbc8981d5d769d0143f788e7ca725696fc0b1d6fab65f9758a831e2d7179
EBUILD tins-1.5.2.ebuild 651 SHA256 abe43d0ae36aa0bbf852d0b89980965d84d2b20b6f025a1503a8caca094caff8 SHA512 ba13660b5cd54ca0e211c0477dd9d7c886f354563e0c7bfdc8a9ee53eed3bc914e79aa9dbb23a38441fb52f6b5b6c1bc815b3d84ad367eb490a92201b317da37 WHIRLPOOL c926ec454e5ff3eab4ec559266da16a606bf50755482aca43cc811dc709194a70255cbc8981d5d769d0143f788e7ca725696fc0b1d6fab65f9758a831e2d7179
EBUILD tins-1.5.4.ebuild 656 SHA256 ae2c3b369643656decbe7a129fa32237cb59ef15824885baf86795c639c8b725 SHA512 1985e11636b8b3387cfd5868cf665299da38cf40e8a02f947141fe36410c56719569120a62d6fe5ec7b43774afc22971adc840ca3998e2c09528170dae81f0f7 WHIRLPOOL e5cd92ac99d86ef254df4f4e69207d4403a76dd9c76656efd41e49d45a6bf8f25f83ccaac486ba9e93a3fd895724c7523a62459e6aecd686f7a80aee5fdff2c2
EBUILD tins-1.6.0.ebuild 656 SHA256 ae2c3b369643656decbe7a129fa32237cb59ef15824885baf86795c639c8b725 SHA512 1985e11636b8b3387cfd5868cf665299da38cf40e8a02f947141fe36410c56719569120a62d6fe5ec7b43774afc22971adc840ca3998e2c09528170dae81f0f7 WHIRLPOOL e5cd92ac99d86ef254df4f4e69207d4403a76dd9c76656efd41e49d45a6bf8f25f83ccaac486ba9e93a3fd895724c7523a62459e6aecd686f7a80aee5fdff2c2
MISC ChangeLog 6605 SHA256 2e2ebc2270cedecde09542d128cf63b1a27de7555c1c17af1b7120136c63e666 SHA512 d542807b5f794d2728331a005e28f00904ce281f47ea66738742dadbb554ac4cf873964a25d1399209a7c9a3db10e845f23ef70d30c5bfb6d8f0a368ba323458 WHIRLPOOL 30561d77bb9d56f0bd43782ed92447f4c63dae4ad136303627e868d430b9bb414c867f45ce5283427f8ccfe2794c39ed61a60cf24dbf73cc57e0907fa42b9d44
MISC metadata.xml 238 SHA256 e051c66f7e4d16e0274809f1e4737f85eac06240245eb1ca1a3194c7b624fc87 SHA512 7917a5b012d8d1eb2d23e980973996d0d7f469bcc895c6d07e461915cde7c3823b9f4ec4e9349ac9cd5add542e05337b1b6836e22101bddd297958d0e8ad0bc9 WHIRLPOOL 80ca7943a9e2049fdb116ed00166c2e4166f7db640ffa5d7a1b6bcabd5bf60ca062788ba8a79734110a2b337c04129b0ed183871620e3fde8836db3dcf1709f9

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

Loading…
Cancel
Save