From d79f0f89fdd5944482d9c2d77311bd9b330a6aac Mon Sep 17 00:00:00 2001 From: Ian Delaney Date: Sun, 30 Nov 2014 13:02:44 +0000 Subject: [PATCH] drop py3.2 add py3.4 support, correct deps, restrict test phase, fix qa issue Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D --- dev-python/libvirt-python/ChangeLog | 5 +++- dev-python/libvirt-python/Manifest | 22 +++++---------- .../libvirt-python-1.2.10.ebuild | 27 ++++++++++++++++--- 3 files changed, 33 insertions(+), 21 deletions(-) diff --git a/dev-python/libvirt-python/ChangeLog b/dev-python/libvirt-python/ChangeLog index 0b4b1d1e9eea..1c7b7821a0a7 100644 --- a/dev-python/libvirt-python/ChangeLog +++ b/dev-python/libvirt-python/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-python/libvirt-python # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/libvirt-python/ChangeLog,v 1.21 2014/11/17 20:12:56 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/libvirt-python/ChangeLog,v 1.22 2014/11/30 13:02:19 idella4 Exp $ + + 30 Nov 2014; Ian Delaney libvirt-python-1.2.10.ebuild: + drop py3.2 add py3.4 support, correct deps, restrict test phase, fix qa issue 17 Nov 2014; Matthias Maier libvirt-python-1.2.10.ebuild, libvirt-python-9999.ebuild: diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index eb8097775756..c3bba08695fa 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -3,25 +3,15 @@ Hash: SHA256 DIST libvirt-python-1.2.10.tar.gz 162075 SHA256 fd38d589da34de523756e2b39980453bd1149fe162d109fbb7cf65df0c250ba7 SHA512 faec1209c2d1ce170225677cc0080d60c39dcc3ef6bf1e50ccf347519e051490cf4a019fe4a15e32e9de2e137f70904dabc3d288b44bb00c5de465ffc2104837 WHIRLPOOL a3b192bbef5b24ab00d9a9565cfc04972b6b4d5288fc9ac5077232b23d2bb54424a147b789b8b230299f7ac68af8c78febd84dc5db97a007680202de97006a61 DIST libvirt-python-1.2.9.tar.gz 160357 SHA256 8f7023ae93aecc6981e07f88fd47bcec1b2bdef52c37c2db8acfb1ad379f79ed SHA512 be7741e8fbc66d32d9df84f493cde18185783a6d91395df1d82bd4e33cf1cbed657f681f3bccc1d87df77181896e173f84124af243318fc8a5b63f7172dde527 WHIRLPOOL d0043bd6df456d3fa79bb01a757c062db81b1c8ac9d7d840522617f645804123790235797a210fe2604bcd726f5175a8c1748160e0834e7f511fbc9077c45e1a -EBUILD libvirt-python-1.2.10.ebuild 864 SHA256 42f8fba119516f5d1fbb223c14291da6c3953911b75a5e8410582e27ae2a2d82 SHA512 356ca5054a4915883a1019bf32e72a0eaa68f468ff650377a6943a137d9f67b5354d8395f31c08b66b34b44590035b7b1325961f7f5b98bd1c72cd161d2c9c68 WHIRLPOOL 17c6e60951b706f4801a27a62c19383f9cf0944f07427409fd65960dd62a76db341841b5eeab96e5c78685fbdfd2acfae329fef62690f146582314f4414c5503 +EBUILD libvirt-python-1.2.10.ebuild 1276 SHA256 bd6fb61c956dba0fed65bad0f676be6deb0dc22254d8f7956ad763569fcca957 SHA512 602b8d99f36cb8af9a475c126a9b69f5bba31cbb44619ebb04a530fe31ab14222c76310f70a392aed04fc99a2cc88564819612004c12d1dccc61757af4e5a492 WHIRLPOOL 9d5f5b9245271e29bb9d902a17b1d61935f74a673de71a126c95464de5c78bc71d9b4b1c04227b44018e87cf1c5646b345c163ece9fe524fe788ba30a015d4bb EBUILD libvirt-python-1.2.9.ebuild 963 SHA256 caca9275a5aec7f9cb746abbef2c79dd097f692e8de6215279d609503687469b SHA512 47e7ada81fa825aad30e6dffe5e1df7f3df6c8857d37946db3a45a1166227f439e66d151d03a3f0ae7e9b1af5ab3f88c502893bad3b649f47e467c0dce315a3d WHIRLPOOL de8b110fcf1b2af22295cc8f5f2fd1a9325b57da25eb726356f21c003fc8f4d5d412191336ca94040be7c872d556a10bb72957ebef691331491eade9d2a451e5 EBUILD libvirt-python-9999.ebuild 862 SHA256 7fbe70086f989ba7cbaa131821324ceace16fb235df50ca4e49ee59fc411fd64 SHA512 996208f4a11ec939d026dcf9e205fb55725eb06c530b36f2e28978ba1698fee0a268420eaf5b48ce8e887153d4038fa4f6a19b55b5f0934554e4a620df3cde30 WHIRLPOOL 420745464b7c04b5afee9a7c3a59448198aec7c2579e45abfb086a2fa73d7804da0b98370b320466b506141aa7b5774bea4696f3a0f732fbd51f98539b8466e7 -MISC ChangeLog 3432 SHA256 cd19ecdecb5f2bc0e4c12d0762f376f0ca9191301371eb5c77f16de8ee093cb7 SHA512 5a705d8fd310027bff1eb69bcfff54521c4b8d48405eb81c8e44b86d683dc4727a96f919d7749e96115364f9309510402b181b1ed0e02bd1aea353ff18034021 WHIRLPOOL cb90e9a0abbbadc7e55c7509e22a641de7cbe4a6adc091de39bf232435e69c69dce556ef4232ef5e30a02379576a7018a30178f2d9b96d56a9b649954ed4aca8 +MISC ChangeLog 3592 SHA256 300ca09d98788d1d31704ee78ffa0eaff4e6d4955ca8ede5e4694a81f099ee00 SHA512 f0f3869c7fe5efb869389e3db5b1fc031a2998b38b994c1a54d2a9d7fc3a2b421ad408227c9dc489b2a12b3027c40dcb159dd495c51afaad45144d4394d1a713 WHIRLPOOL 3d1cac2111ef6ec2afd58174e0355b2d4fecb8455d54b48b0f70d92406c7219431a3fdf9af22a15ef76d82ad7a11e3fa93350bb0d15c936a1dec6bd3b17232e8 MISC metadata.xml 168 SHA256 24c2e8ca0cef28dd400fc647c8f1dd2e33b4510d026c86f5fb5d4da1ca9b70f0 SHA512 74ad07706e4f4015cdd9c0f88eee2a5570d2eb279c199961dcb47437840bc0434b1a4c2eb81eb0de5ab0e68c1d2470315efca25410610ace0788e58dfaa638c9 WHIRLPOOL cdc6a231855ed5b0de893f57b6a6df463890190df4fa5f4dce271b76047b28d7ed3265ccb37bd5cc210944bad785e6262755f312a243048c55854a47141e767f -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.1 +Version: GnuPG v2 -iQIcBAEBCAAGBQJUalbJAAoJELhOzYlK7nn/jZgQALACKFwlfm1TDufVCazTZLIl -+l00Rj37hTQvKaxnQ+Xn1yNtvYxdI4vR6lVF/De1xOFMB1MeHWOu9W/MavyGGXHV -QvHckGlO0hgRUFTa/8jaWPPCcPFjqIlX4NbEiuL20/sC2mwktDeJAjUApee86f/v -BrIBFF+ZWXZzVJxH4T+knqBd3CcrVQq5GTkNFJcZI5k6UecNDfecaorZ2/m4qD0v -11mTR3R5t0YEJGoGKOiRP/G5BM40rGP/cI16sSF58jC+OyIbHuN3lc43SPRhC8sy -p5uCdjJ2N1l939tLDndYqeS4Lce10avPyO5SKZ9Z3OcrU4Za7RRckeMPleaYYIsl -KEQVyhRvxYuJ5ITrEDmbxoVtxS6+D7sR6pIXlNcHeKoSHs9S51si/nlCqm5uZOMZ -ZDxoMYCvxEA2eJzXZ/CHyArvHFv/XvITk+M8uQS5c1OSO+MoC71vdC0S3n/WZ6lG -enZye9DdX3l0nuhM/Z5edboDXu1ZH5NFCkrt6N2R/aMMBik6wDCIrzk9uq3QHPVm -LyV445Q0sqtH4HeuHvQHOlEeOWbSaqT0PFq25PhkVky9sYxblS8N2kSyPXZvDlny -qO5qup67Ccyz3j0JgIFa2CXpEoRKe0WWSUyMOmW3KOUDAyUhVwy9uiHIq2fibWY+ -Pz9V2TK1XqbDZhINktHc -=wnaU +iEYEAREIAAYFAlR7FWsACgkQso7CE7gHKw0c2QCfT2e60EFdKvyckvaN5WeKOcTE +lEcAnRkz2soQ15x+AEKR91x7bVmZNfwL +=3AMN -----END PGP SIGNATURE----- diff --git a/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild b/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild index f9c17643dfe4..355a78c962e4 100644 --- a/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild +++ b/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild,v 1.2 2014/11/17 20:12:56 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/libvirt-python/libvirt-python-1.2.10.ebuild,v 1.3 2014/11/30 13:02:19 idella4 Exp $ EAPI=5 -PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) AUTOTOOLIZE=yes @@ -32,8 +32,27 @@ IUSE="test" RDEPEND=">=app-emulation/libvirt-0.9.6:=[-python(-)]" DEPEND="${RDEPEND} virtual/pkgconfig - test? ( dev-python/lxml )" + test? ( dev-python/lxml[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] )" + +# testsuite currently does nothing +RESTRICT="test" + +python_compile() { + if ! python_is_python3; then + local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" + fi + distutils-r1_python_compile +} python_test() { - esetup.py test + "${PYTHON}" ./sanitytest.py || die +# esetup.py test +} + +python_install() { + if ! python_is_python3; then + local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" + fi + distutils-r1_python_install } -- 2.26.2