From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- dev-python/ply/Manifest | 3 ++- dev-python/ply/ply-3.11-r1.ebuild | 4 ++-- dev-python/ply/ply-3.11-r2.ebuild | 46 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 dev-python/ply/ply-3.11-r2.ebuild (limited to 'dev-python/ply') diff --git a/dev-python/ply/Manifest b/dev-python/ply/Manifest index 2c2696d679ce..24274cf83041 100644 --- a/dev-python/ply/Manifest +++ b/dev-python/ply/Manifest @@ -1,4 +1,5 @@ AUX 3.6-picklefile-IOError.patch 681 BLAKE2B 2aacef3639c9ec920d6cfc5e56ead129234d54019757a4c816c48c563789e119e6148ed409e5432ccdd763b62ad83c1359b63faf8432326ef8ebf4c93fa564c3 SHA512 6dce69df1cc538ff9787cb70617437ac36972b68a998922123bd4f0529dd6f155befe4104741e704e7e8a1ed8822f2e99580867bbc894fc57896aad4130c317b DIST ply-3.11.tar.gz 159130 BLAKE2B 58c50b9dad445ad83a64aaa8174ed4602b36f5c8df33a7d62590a92388c4a21c9800599c1d4e4db6f02630e8dee4c8482611e26498e4aa8ccdb2cf3453ae1db4 SHA512 37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008 -EBUILD ply-3.11-r1.ebuild 1120 BLAKE2B d2d36d1902a969635a8b33f832ae8f2de3f55a711660968c089566bd023a6d60d3dd8f8175e9784fee3a2a283786a2ec32c9655f86355e6c43a5ece6f8316e2a SHA512 35d6e784b0c9a72d8f8f5faeafe5b3c90b9897e1d382d6788144eb27c7b9e6139b6d0fb0a3e7f9f89de87f516208f9b66780935989007171f62ed7030a6507bc +EBUILD ply-3.11-r1.ebuild 1127 BLAKE2B 25a02120b4ca2d97dab9f511cf060fda48106c0153cc9d87fac88772bb02d5c1da82b5da8567ab65576054b5eecdac24ea5d0d8651ca9811a2d04361b9aed0c7 SHA512 738e74fe329e7d687fef020050b831bad38c8f82e8e4b48d5360d98977b2abd52f0fe01eef95b9636a3b48837cee5bd7005cb6b8f19a58ee3beb93c72f0a2291 +EBUILD ply-3.11-r2.ebuild 1150 BLAKE2B 3d54a16f536ead5bd80c6d751c4a7d7b4d87060fc5b84e18e95b0d4e425f08e5c6e0d98976720ad5b49dff465e5c2ef1cc3ccc385d3d3e5c4c3434da6decfcab SHA512 ec68d19833aa68d4e953da0b0565bf48dc4b16e8374d01217e6b8ec028b2d4dda048f7bc748741337c5af8ce3da8891d75cac4195fa75740d251398dc3123da8 MISC metadata.xml 1419 BLAKE2B 5be31dfea59336a1d5eab0c4b6c19bfd5296b487f3318c6e3810157255762d44a81e5b6ca8d8b9e8b64842e7a39492876938eb74f203bbc07268d9d1c44fd2b3 SHA512 3c2d5084f24232d196c1264af4292ee079f33f5112cde19e3d1c9091ca999729a02ead2a82dfba2f5dec0f7be628550d844b13fa54f117dcc11f72eb069076bb diff --git a/dev-python/ply/ply-3.11-r1.ebuild b/dev-python/ply/ply-3.11-r1.ebuild index b098ab7709f2..b196fb5a852a 100644 --- a/dev-python/ply/ply-3.11-r1.ebuild +++ b/dev-python/ply/ply-3.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # please keep this ebuild at EAPI 7 -- sys-apps/portage dep @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" DOCS=( ANNOUNCE CHANGES TODO ) diff --git a/dev-python/ply/ply-3.11-r2.ebuild b/dev-python/ply/ply-3.11-r2.ebuild new file mode 100644 index 000000000000..0b251f5d8eb4 --- /dev/null +++ b/dev-python/ply/ply-3.11-r2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python Lex-Yacc library" +HOMEPAGE=" + http://www.dabeaz.com/ply/ + https://github.com/dabeaz/ply/ + https://pypi.org/project/ply/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples" + +DOCS=( ANNOUNCE CHANGES TODO ) + +PATCHES=( + "${FILESDIR}/3.6-picklefile-IOError.patch" +) + +python_test() { + # Checks for pyc/pyo files + local -x PYTHONDONTWRITEBYTECODE= + + cd test || die + local t + for t in testlex.py testyacc.py; do + "${EPYTHON}" "${t}" -v || die "${t} fails with ${EPYTHON}" + done +} + +python_install_all() { + local HTML_DOCS=( doc/. ) + use examples && dodoc -r example + distutils-r1_python_install_all +} -- cgit v1.2.3