summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2014-05-17 07:04:32 +0000
committerIan Delaney <idella4@gentoo.org>2014-05-17 07:04:32 +0000
commitcf4edcac1bbbfed8e8e78d70c2e65e3787c2a433 (patch)
treeb3fcef5eea9aa4e9a77e37599affca54d5b2d0db /dev-python/pyftpdlib
parentVersion bump. (diff)
downloadhistorical-cf4edcac1bbbfed8e8e78d70c2e65e3787c2a433.tar.gz
historical-cf4edcac1bbbfed8e8e78d70c2e65e3787c2a433.tar.bz2
historical-cf4edcac1bbbfed8e8e78d70c2e65e3787c2a433.zip
bump; drop py2.6 pypy2_0 add py3.3 support, upgrade test phase, minor tidy
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'dev-python/pyftpdlib')
-rw-r--r--dev-python/pyftpdlib/ChangeLog7
-rw-r--r--dev-python/pyftpdlib/Manifest22
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.3.0.ebuild40
3 files changed, 52 insertions, 17 deletions
diff --git a/dev-python/pyftpdlib/ChangeLog b/dev-python/pyftpdlib/ChangeLog
index 11d95571c2c1..46b93ebe1335 100644
--- a/dev-python/pyftpdlib/ChangeLog
+++ b/dev-python/pyftpdlib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/pyftpdlib
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyftpdlib/ChangeLog,v 1.37 2014/03/31 21:10:59 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyftpdlib/ChangeLog,v 1.38 2014/05/17 07:04:06 idella4 Exp $
+
+*pyftpdlib-1.3.0 (17 May 2014)
+
+ 17 May 2014; Ian Delaney <idella4@gentoo.org> +pyftpdlib-1.3.0.ebuild:
+ bump; drop py2.6 pypy2_0 add py3.3 support, upgrade test phase, minor tidy
31 Mar 2014; Michał Górny <mgorny@gentoo.org> pyftpdlib-1.0.1-r1.ebuild:
Add support for the new PyPy slotting.
diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest
index 0e2488f62c66..cced2611cda8 100644
--- a/dev-python/pyftpdlib/Manifest
+++ b/dev-python/pyftpdlib/Manifest
@@ -4,27 +4,17 @@ Hash: SHA256
AUX pyftpdlib-1-pypy-test.patch 597 SHA256 2cccf1383ba6568252bb1917188969e6f7b3c39181440a4c89c1f30838541b9a SHA512 fbd535526c50e9a11f7a9f0bb1ad8870584fcfc250ebcfaf210aca2722c821fd14ba1c66c1fd3ddb5e5d941eb71b65ab70cbbe1513320a32344a946847a6d456 WHIRLPOOL 64bddf5fa3ae14bdaff046f9580d5a8662f0240b1fd44093463bae1c88145bfff14585098a1ad1bfe7b1f16014b11469f71e67621fe5f3058dccfacee9bbb562
DIST pyftpdlib-0.7.0.tar.gz 94898 SHA256 a11a4b6b5cffa7eab8fb48b24cc90777c21fbedb8873fa15c2231526df0596c6 SHA512 d08a81771538f6b898cb327fd44f2743c8da06d5bff07cd720731dc7f0072f3be6dfba19841b7b6ac3e9c8ba91fdad72c191e0e83e0f8b069f147ccb2f6bc169 WHIRLPOOL aee4d5a9c13eb059eaaf61f2798a194be1e955a0d69c3c7f2e5c06d860ecf837ea282d850b9672ff1a0efc9ce2c1a82fc354d2bad09efe6547440076bc60cf59
DIST pyftpdlib-1.0.1.tar.gz 116428 SHA256 bec5c2af5942c3970d53b1a9fa27286eba40c2089e3e0ef653ff6f5ed0c4865b SHA512 478f04cb156a6178f03aee40190f17b65e42f04c60311936bf068d11f9ffbd8ae9a118fea456386ccf5184e3fed6270b40b4dfec6523902e310f78ec73785be8 WHIRLPOOL 71b34ef1031b402b2be0d7aac64f796820a20e022fc71fb451777cc4dc50b28ba48dca20608958cd670d90a9baf839c8e4933ddb63b0484fff425faaa5e5e3b1
+DIST pyftpdlib-1.3.0.tar.gz 120206 SHA256 5dec22e691bd75ee0097f2e623df6c7b81a7cc373118f1550a16079dbddc701f SHA512 eacd617aa136c2a9a8836d25c632f30fbc9ad14650d34e0a8f6562c1a5af8e2e3ae0592d7f5456b88818142d63a08c140e75ce2e0a73811c29a7dd5e08700b87 WHIRLPOOL e4ee34587e60f9a41b5332a62a5e4d4914822ffa1bd4cc700ebb03a31fdca50ffa15a55d6d5afb73177d20bbbb30123ca6756629eef936d6bbb8a5d959535d74
EBUILD pyftpdlib-0.7.0.ebuild 1267 SHA256 0c75bf4d5455960053fcd3b694882a33b1b48c822166567ee2ba647b18e00971 SHA512 293e415331bbf2361253dc6a519a463aa383e0a1fdbf6b17344a63f479da16bff2e5a9d18f13d7cb6525b4438393452102f740a5a534fabbf4e441971afcafaa WHIRLPOOL cb9cd455c912de391976cb30dbdf10f0bc813265354e332b922187baf0dc10aca1c8e6a508f762bff30f45a5ddd741e8acbd90e3b12ac7324292cd55e200debd
EBUILD pyftpdlib-1.0.1-r1.ebuild 1207 SHA256 0cb9df7f765e1ef4ecacc55f8baed984795975e925124e08949753393ef6812d SHA512 361a2eebed9f8a1d6c5cf4bedc8525ba5bad9ddaaebcf2da88690134462679cede18126c027080db0f8938063ed9b005dc891b594ebbd76018b17d3044627285 WHIRLPOOL 4e511c8694c657ee4900ac6e8c4f70e8f269ce91b9c1eaa021b8ebb8b0a56ee3c4d765029d43314c178cfb64a2863963bac49af08b68a715bca570ec1b00c6e5
EBUILD pyftpdlib-1.0.1.ebuild 1275 SHA256 2ef088797e2cd017058120125654b0fd9d3784f3dabe4d1fd77ede496fb5db0a SHA512 18d8066496a11ea9c3f77c11ca5df0228984b512682254e97f56b53a60ed019ef2196feae8dcb86d7460eb9fc2f6d0967d1cc06f8b1c5afd46113c8b2fafb23d WHIRLPOOL cd648763bd0df6340d98527c5cdf9483db77a02fb7cc944ed8b92a72ae0db9dab2f4414c25187dc590b8566b5a41cd997bd786e5d35d46914ef6f10830f2988e
-MISC ChangeLog 4741 SHA256 00064c526bfa75a4545aa1ecf9fd4c05ec8885d3d5317d057063f21e1c5fb96e SHA512 207710f467bf65cc77921a0440272c28d3dbfff0ae5bed9515578431769067c860ac72d053f6a4042c62a4e958da5cd0f043cc8e64d802b45cbf009f2f1eaa25 WHIRLPOOL cc6921d868fd7286b082582b7844e9f07b400ea3c49626f6214e16f5dbe6f321090e8d7d0fd81cde16a0c901cd5b0a43287d90083471ae10e599806cd032e540
+EBUILD pyftpdlib-1.3.0.ebuild 1291 SHA256 8aa42cf441c71e5ee12a4582b595688b54d5e2bd9509dc6b1ea8d7d72cc1b2e9 SHA512 3261d5298a527e260f4b2cc297ea278fe2e545da77a10886a545b213145c45d084bf60ef3d5476852c43bd6506be8eb0f361f80b10504040c0be35e9a38e451a WHIRLPOOL c82381648e01801f4237e154a5121f6c23dfaaa08cc23bd1d0b1d30ffe23eabafb9eeada3b3fedc2e22cab6b18f35cfc5344c0b07c87d5c30b3cb0959b4201d8
+MISC ChangeLog 4925 SHA256 014b1eb160800512242e0d5aa3483768360c83f1fc3c17526a103e40d3662f6c SHA512 7e24175bf474a3722ec2ee39ff391bd099733019a48cad47965eba8b42507051fa4cbbd7cd524e66177333d32dc642d2d2025ac79cc9629328294f53d79a7b49 WHIRLPOOL a66511f6b771d51e198e6f06628f6c7a9e7dbd5b0132364fb6917731046ad2795d19c98ba9e265361be04a62394ef624c16c8e86f404ac751d961cc511cba33a
MISC metadata.xml 338 SHA256 f7d97b3fe24029a19e8e06b81b3c8479f612adf2ac64dcb148073289a6661b6b SHA512 b82fc5de0e5c6c07d07af2912371a8281ac3e4e34f07562ab808f0dd40fce79ca59c76c74845d59c9fa51d8dac8edfdb8152dfc6bf5433d4e7be0f7dff265e79 WHIRLPOOL 70e62672714d6a6fd0d71ae57241816f47f2bc1dbe485ab6ccdab26fee970cfb7f4a9acd3c35c1ce3d13f69747fbb08166b4f321d0d19f2bf223dd841b00a93f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTOdnlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO35wQANsfsHOtBJ7P7/qFa7xPJjDC
-caoWCvUqRZ8LlUv+6sbb3UHkmuYPq4EHu3dAIP/G4HUPfVpXapgWX7zsplHCPxRR
-wLe1VunxXyDob9KZiyK6GK2irfCDg0QLsfkrJhXRRcpK3C/MBT4/yvXP4jm5Prkv
-9FacPOw99/lHqi/GoC40akVvbOJtv92UCrk6zftkQbClYgmVSWaqrbDpz4iHG9RZ
-vmbBgr1TzLgWD0jpfvosLIWn7AQC79u+/t6SquJKsUw5cQa7ATLndNDdnknqasMS
-I4zDRX4huQso9XqqnEGqeVT/1v50cVP2CjFXoduSN+biS7xll+QoZvGnrf3a7h4y
-pBJzGypcvls7Nyexokd9mz2KC+jq44jML2N2hByZubd/OipEVD+FNOIXIFY5XH4s
-pjpB7NDYfFjSraeaGJ8i0dWMGS820h9YTPQLjl98kvXcMVcXwUV+vtIWs4jg+12T
-2o0y2F+Js/HnTGAGUdCsFEwRR1ozNexsfAGLx0WTW3biJ4TNUYsecO3bn3uQQEn7
-sn5Y9STtwg/ZJvFGClj9MkUWVrNXJAh8AA/ovNhlp/UF77vib47rq0z65/sJNywA
-zg0O4SyTOU0aGF1VxDyQnLXdWR7EkOxmsVIEUE5t1/w84eY1WLADhSxYKkLI1brG
-4B/G+Ov9gezajrKKR0Mk
-=kMap
+iEYEAREIAAYFAlN3CB4ACgkQso7CE7gHKw0sDACdFoCviVRuH6qUv7KkpDjWoGKr
+cmsAn2mlcehPvIf+mwbrRT5FOvr5L76N
+=/nNB
-----END PGP SIGNATURE-----
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.3.0.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.3.0.ebuild
new file mode 100644
index 000000000000..03cc5bfe1c13
--- /dev/null
+++ b/dev-python/pyftpdlib/pyftpdlib-1.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyftpdlib/pyftpdlib-1.3.0.ebuild,v 1.1 2014/05/17 07:04:06 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3} pypy )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python FTP server library"
+HOMEPAGE="http://code.google.com/p/pyftpdlib/ http://pypi.python.org/pypi/pyftpdlib"
+SRC_URI="http://pyftpdlib.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="examples ssl"
+
+DEPEND="ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+# Usual; requ'd for a sane testsuite run
+DISTUTILS_NO_PARALLEL_BUILD=1
+
+python_prepare_all() {
+ # http://code.google.com/p/pyftpdlib/issues/detail?id=292&thanks=292&ts=1400308829
+ # Disable failing test
+ sed -e 's:test_on_incomplete_file_received:_&:' -i test/test_ftpd.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" test/test_ftpd.py || die
+}
+
+python_install_all() {
+ use examples && local EXAMPLES=( demo/. )
+ distutils-r1_python_install_all
+}