summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Żołnowski <aidecoe@gentoo.org>2014-01-23 08:42:04 +0000
committerAmadeusz Żołnowski <aidecoe@gentoo.org>2014-01-23 08:42:04 +0000
commit68a02b48a3776c9848582f0043996c833b07d11b (patch)
tree14075f01a46bc4d777dfb7be7cca175c3eaa3076 /dev-python/pyro
parentThanks to Thomas Kear for the fix: SRC_URI needs a -> to avoid ugly download ... (diff)
downloadhistorical-68a02b48a3776c9848582f0043996c833b07d11b.tar.gz
historical-68a02b48a3776c9848582f0043996c833b07d11b.tar.bz2
historical-68a02b48a3776c9848582f0043996c833b07d11b.zip
Version bump.
NEWS ~~~~ - Pyro4.test.echoserver now correctly runs the NS’s broadcast server as well - unix domain socket creation no longer fails when bind or connect address is unicode instead of str - docs: added more info on dealing with new serialization configuration in existing code - docs: improved name server documentation on registering objects - docs: various small updates Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
Diffstat (limited to 'dev-python/pyro')
-rw-r--r--dev-python/pyro/ChangeLog18
-rw-r--r--dev-python/pyro/Manifest24
-rw-r--r--dev-python/pyro/pyro-4.23.ebuild78
3 files changed, 105 insertions, 15 deletions
diff --git a/dev-python/pyro/ChangeLog b/dev-python/pyro/ChangeLog
index 741041374794..bfb0358e046c 100644
--- a/dev-python/pyro/ChangeLog
+++ b/dev-python/pyro/ChangeLog
@@ -1,6 +1,22 @@
# ChangeLog for dev-python/pyro
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/ChangeLog,v 1.99 2014/01/20 15:49:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/ChangeLog,v 1.100 2014/01/23 08:42:01 aidecoe Exp $
+
+*pyro-4.23 (23 Jan 2014)
+
+ 23 Jan 2014; Amadeusz Żołnowski <aidecoe@gentoo.org> +pyro-4.23.ebuild:
+ Version bump.
+
+ NEWS
+ ~~~~
+
+ - Pyro4.test.echoserver now correctly runs the NS’s broadcast server as well
+ - unix domain socket creation no longer fails when bind or connect address is
+ unicode instead of str
+ - docs: added more info on dealing with new serialization configuration in
+ existing code
+ - docs: improved name server documentation on registering objects
+ - docs: various small updates
20 Jan 2014; Agostino Sarubbo <ago@gentoo.org> pyro-4.22.ebuild:
Stable for ppc, wrt bug #494262
diff --git a/dev-python/pyro/Manifest b/dev-python/pyro/Manifest
index d8ed42ee535f..05b0b19a8a1a 100644
--- a/dev-python/pyro/Manifest
+++ b/dev-python/pyro/Manifest
@@ -5,25 +5,21 @@ AUX 4.20-0001-Use-unittest2-for-older-Python-version.patch 11402 SHA256 e85d7ccc
DIST Pyro-3.16.tar.gz 298769 SHA256 1bed508453ef7a7556b51424a58101af2349b662baab7e7331c5cb85dbe7e578 SHA512 d0e4ae93120a6566a2b06fa52b66e20daa972324a9d57d639ca68171e1e6e5c412250f7e6af3fc307631d2270be3731ea5898ad35819dc0369e6a2d8341d5965 WHIRLPOOL 0d7efcead6bc7a31a690c012a4213c835d43ca932e461ab25ddb2e12636970de2c3da6feb4915385bdadaf2261558d2041d5e6dad9899f11e450aa0a065460da
DIST Pyro4-4.17.tar.gz 273775 SHA256 1d0cecdd3340dca695d6f833830e7a59f937d4bedbcff53109abe66e5a65d22c SHA512 653a098d8f424845bc14307bb75baeee4536e1115ffbb2580c9db68cce991f980aaabd6f105285c0574761d99c17eaa62321a5f50a10f38076d6e5146b06970f WHIRLPOOL 7d3839e6ccf58df9c48f59374a7b840178993ed96362b7710f845d0fed4350ae4a29ac7dacdf2ba401dcc1aac78943d6a45581e372cd82372527625fb773d0e3
DIST Pyro4-4.22.tar.gz 291287 SHA256 d8f611f384edbd240006d8c0f56135e74199ab88e9416cfc78cf5472f1ff337d SHA512 3f8db9c5d8bf5d818ea1e68f28368e2ee1071f532c4fe904cb00117c71fa51ac963d93dec3df9a82d34c72963387c97dc26abfb422c6cdd2cd1a82bb4223598f WHIRLPOOL 1ec88172b3c6d1143737d2636ba9639992bd0154113680968b439f533f75fbb7026811a01244d8b1afa7b0b9a9b4d8cce727feddac1b1e81421585c917e61928
+DIST Pyro4-4.23.tar.gz 293182 SHA256 57d6feee20a565f9de3302376a2531cfda50755088442102963b16e6f70b2e3b SHA512 7cef88d3cbd4b1a6c2d052d67941080f60513c5bdf2005b54a7cd4c17cd2e6f12e74d90c65d003e40b2652fde4f43465b2b5b756b89ae21d5d9f0a5d0179213b WHIRLPOOL 6430e20299ad1f44752b4c2dcfdfc87d5e916a0898a8242a0e6dd46d0123e8bbe213cdcac279f68bf9c84e7923ec45cd52fec31e56f12ff4693fe0398646f3c5
EBUILD pyro-3.16-r1.ebuild 896 SHA256 2e523944f11d1bda2cfa57a1e089f9742b4898be6c8d3e12f3fffbbf28e61929 SHA512 6b13ddc9df67447b3f2d0575cd20391aaec8cc67243e283bb670f14303ed387e2dfc84b05846d99def4805ce81ea18be3ecc3c9b79296856450e6c6794b63a21 WHIRLPOOL 4b262be16b012024aaf546c5935b988a7afb6b132fd2f54f486e56d08f2fa85e13b10e463e44ab4db027b35abd10f73bd46fdf5e99c0a68f8ebee5ad12afd3a9
EBUILD pyro-4.17-r1.ebuild 1962 SHA256 a6a73b0d672cf668d2bab04c54635300089dd1d9b2153be6b25f8cb347377993 SHA512 62bf7a3fad12d414fb0e4220fa0366018c0f999122c53999fb4dd806ec768fe2c18e1d531d5e415909e174bf42b4d32877d1db38a0c3b70ac344ec318664d160 WHIRLPOOL 1a8e636833f1b47793d515cdf17dfb5529944699815981d7468655b7a37df6b7f7d6f091ff8ace7e702377da98126554d6635d19c05f8677fe648bbd21f577db
EBUILD pyro-4.22.ebuild 2047 SHA256 6f8bef190afb76cf9e27f7e5629e53ccdb74c083df53d6c1bebf513099c4a5fe SHA512 6b04f8b8a53277db5df5b6d7514010648b85d6572e8d992e0eb463b52e4936a11ca5fce079b2b9da95c3213d33fcbb79b08c71e53174f46adddc085211b8a00c WHIRLPOOL 97eb412e7895e0da29458b71785b0a4a38c0111b48d3b9ef7be4383e23ebfce82265b3a415fb81f4bcbf0b0a3a69f2f63868aa8c73d2313e482d98d363942828
-MISC ChangeLog 17305 SHA256 415ec834da003b5ab0e424bb3b49f1ec0c99639698710a7323f2ec98f5b918c3 SHA512 f09fbb050be818215a1231cf549f022bfe5881af2a3456117506139739f74d53856512ba2280b8c3df4270ce590e4d1d8ac1dcf5630229611565cfd3a17e7782 WHIRLPOOL c6ed0a5d1841741719f6d8041fb311a6ab866aeff502938dc38091d7e3aeec24fdc98440f13116c1a4c45874c5c5bc258d8af57774c879a20aafb28985fca1ec
+EBUILD pyro-4.23.ebuild 2054 SHA256 d28c7f036c49aa622bff961a0031486dc6cc522488de3794fdd1bc38a388e619 SHA512 3816364cf8cc575713f1c9afa4103be1af42aa6310971b3d700962bfd52d881ccf3250b1eb235ac38fdf874796f7ba7306d7a44ec4b2615ffe0b5ccb21d72b1a WHIRLPOOL 39380abe6c14c5d325023db657c21a01d63eccdde27aa92bd6888660c31e6fc4112fd308c2328c67ddb6366b86d98a020d2b3cfda77b5770914d9a36cca2dece
+MISC ChangeLog 17828 SHA256 4ab7a1b7f60099861b8f672f1481c242803a231881e1917a9748342671168b16 SHA512 dac07479d6161cf13ccf78a1f968d7e511b29a2f77b1b0df2a0400a3d36e970e63040df91dc2d06a58cb376ca6545bf62da0e277f2b23b59168994dc1651192e WHIRLPOOL 19ed11edc98df1abf135c77e61c26c569c8065181a9a55dec09a1ad0f246abf685211e9171c20af94eaf6341d246f00cdc0d91e35a83675b98b807402daedcf5
MISC metadata.xml 339 SHA256 a1c442dc950a4581ae9e312d05ea3ee1fafed4b39a515b130cb98902ba7b13b7 SHA512 985041c771f508ab36cfa012e903496dc19cfaf8f02f952e8f428219b4b6b3c585da6a1a2a46a22fb17a9c2dba4af068ad87379d62cdcb978c883db62f10c75a WHIRLPOOL ef88f1522163e8ea82e46a1224250393bb020df0f66230e0132bd90056adab217a2f6c4ad5816c00b3a3d366f6fb85398b6073e208614807bf0c5be7e12dae76
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS3UWPAAoJELp701BxlEWfy8MP/iyTFy3Lhzdgc3B6HRJiL4vC
-11KUTUlMmB/rHYx3wY3RX/m9keym8ePpiV3wvKXBPEihTGaUKNexF4QPW/+IClqb
-Do/G0gY5tkjcmrmv99DiVZ9GF7Hci9i68v+Bu/D33J9APMw2UT5ryPxKQPMrhww/
-VziW0X5oEbi84qvA+rbozDTuCZ2sWRrrFg613BdKqjtjiG6tDz857XtYia8HsKaQ
-XBgfk6R2/m0H6rs+JQjFRSUNuv+EWph8zPyHwdYXHjKvCWYKn2XIebOCM42XANUb
-EKCxxxbW8MbDEVwjwBzIMzdwi3CQdwa5jdPfVyZjvhY2gawEv7wnA4TopLd2nZJh
-5ut5AUHNdkPpSupIA3rioooW2zMDzSuXw5rPawJzUylEaDp0KWOtzKDco6SyGj0F
-+pSQBS9auSvdPDocsGxDyKTllb+/+ooyuRPmJcNOhunsrVhrnAn9yaseXsj/2J7v
-lC+mCi+q5MvVpMvdrSPjqSWyNW48b3e6wLFlojtmMq+FURaGPBpl+43/H4M4ox3R
-l+mQ2KN6qvtoiYJzGhE7GWMtZJi7tXdPDKsHyOxclVBvQLABLXWer3jF1CS2/pik
-tS5O4qwsz31lczsJUx3XlODJfd7UuzEfBGH+4Hm6dGCRKTnTKiI6pqfv2JDMPqoP
-Q+Pu07ZLLJSkggapA6ql
-=i8uZ
+iQEcBAEBCAAGBQJS4NXaAAoJEPATRTHh2/q1MwEH/2wLhCldQjEaBahRkJ3hCbXI
+ZkQR1pDIVe328UhlhO5Rr/53hyWB3ae3ME1mEJICdm2lBQcKqN0puIbG8rDkkEHR
+n1YH66Utrx1eB1fIzHXdi7OI0O2SdbvJ20/qcQm9945Dgmytnz7nFV8txZ1dvByS
+4k+gLvixA3+xuIxGYZVSrHMMCob0VClLO/6jK+/eivZICGP+NbemhFYBGfvgkV28
+SRIN9Q28HEfLfrHAJdugeaymV2srkunl1liDJiZ9d2ApNib/lrlFDOxpmWhtub0z
+LV48yxBQHbA+gqswYvNCRkN9Y3q26J9Hn9m1JiWmVxphHVJ1S8rlHHz32wLoAV8=
+=Js9J
-----END PGP SIGNATURE-----
diff --git a/dev-python/pyro/pyro-4.23.ebuild b/dev-python/pyro/pyro-4.23.ebuild
new file mode 100644
index 000000000000..3f391832f16f
--- /dev/null
+++ b/dev-python/pyro/pyro-4.23.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/pyro-4.23.ebuild,v 1.1 2014/01/23 08:42:01 aidecoe Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1
+
+MY_PN="Pyro4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Advanced and powerful Distributed Object Technology system written entirely in Python"
+HOMEPAGE="http://www.xs4all.nl/~irmen/pyro/ http://pypi.python.org/pypi/Pyro4"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+
+RDEPEND="!dev-python/pyro:0
+ dev-python/serpent[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ virtual/python-unittest2[${PYTHON_USEDEP}]
+ )"
+
+S="${WORKDIR}/${MY_P}"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ sed \
+ -e '/sys.path.insert/a sys.path.insert(1,"PyroTests")' \
+ -i tests/run_suite.py || die
+
+ # Disable tests requiring network connection.
+ sed \
+ -e "s/testBCstart/_&/" \
+ -e "s/testDaemonPyroObj/_&/" \
+ -e "s/testLookupAndRegister/_&/" \
+ -e "s/testMulti/_&/" \
+ -e "s/testRefuseDottedNames/_&/" \
+ -e "s/testResolve/_&/" \
+ -e "s/testBCLookup/_&/" \
+ -i tests/PyroTests/test_naming.py || die
+ sed \
+ -e "s/testOwnloopBasics/_&/" \
+ -e "s/testStartNSfunc/_&/" \
+ -i tests/PyroTests/test_naming2.py || die
+
+ sed \
+ -e "s/testServerConnections/_&/" \
+ -e "s/testServerParallelism/_&/" \
+ -i tests/PyroTests/test_server.py || die
+
+ sed \
+ -e "s/testBroadcast/_&/" \
+ -e "s/testGetIP/_&/" \
+ -e "s/testGetIpVersion[46]/_&/" \
+ -i tests/PyroTests/test_socket.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ cd "${S}"/tests || die
+ ${PYTHON} run_suite.py || die
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( docs/. )
+ use examples && local EXAMPLES=( examples/. )
+ distutils-r1_python_install_all
+}