From da26d37b4c912b3e8df117918bec0be27796765e Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Sat, 9 Mar 2024 23:44:08 +0000 Subject: Adding metadata --- dev-python/grpcio-tools/Manifest | 2 +- .../src_core_tsi_ssl_transport_security_cc.patch | 21 -------- dev-python/grpcio-tools/grpcio-tools-1.60.1.ebuild | 34 ------------- dev-python/grpcio-tools/grpcio-tools-1.62.1.ebuild | 34 +++++++++++++ dev-python/grpcio/Manifest | 2 +- dev-python/grpcio/grpcio-1.60.1.ebuild | 52 -------------------- dev-python/grpcio/grpcio-1.62.1.ebuild | 56 ++++++++++++++++++++++ 7 files changed, 92 insertions(+), 109 deletions(-) delete mode 100644 dev-python/grpcio-tools/files/src_core_tsi_ssl_transport_security_cc.patch delete mode 100644 dev-python/grpcio-tools/grpcio-tools-1.60.1.ebuild create mode 100644 dev-python/grpcio-tools/grpcio-tools-1.62.1.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.60.1.ebuild create mode 100644 dev-python/grpcio/grpcio-1.62.1.ebuild (limited to 'dev-python') diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest index d0837dcacaec..e72e51340382 100644 --- a/dev-python/grpcio-tools/Manifest +++ b/dev-python/grpcio-tools/Manifest @@ -1,2 +1,2 @@ -DIST grpcio-tools-1.60.1.tar.gz 4611737 BLAKE2B 7110f293c7ed664860a4c52ae5a43c42d6e7204ed2a740cc25fa5a66fccd03050d1874bd6df4a00f2eade695f667537db1a4e6cf2709afa12b5b629fc0ea242d SHA512 0a547e7ff762dd70037d6d5e05650a3b6bdabad7e2517cb49ee5d2a2368a85af1dd708419ddd94081202c6af75c5e80aac1af252ac980caf2f33e4a68fa7ac79 DIST grpcio-tools-1.62.0.tar.gz 4613875 BLAKE2B 60c8d7c38f10a80ed5b420ecab312ea6f5ad384245194c4f6726783385d443c6354306bbef604230d3a81e9f2cc6885f76eb6a5beae4733279d6210c3fe6603d SHA512 c1691a705cea54056850e98caff37025e551b165b4042f6cab856319805e9507b9aaac5ceea35641f62ce619274faac735e4d2002d36e22b1ce22cf96269dc58 +DIST grpcio-tools-1.62.1.tar.gz 4613778 BLAKE2B 2bcaba5fa6c83d027adf7b286c42e776e559417e459f0f5a18b97fcc1b6b08ef00e54674b127ba04724b0ee4d27c2829faf800e36a79c0c12e121a4dc6fe3792 SHA512 9416161d07122137e95fbd0621217c5d68cedf6ca67b60ac8da9714e547a34ac9e885a49b5e4f3fe5074f4bab3f8d738c8190e3e52bb99cedec7ec45e5d614e6 diff --git a/dev-python/grpcio-tools/files/src_core_tsi_ssl_transport_security_cc.patch b/dev-python/grpcio-tools/files/src_core_tsi_ssl_transport_security_cc.patch deleted file mode 100644 index 888b232982e7..000000000000 --- a/dev-python/grpcio-tools/files/src_core_tsi_ssl_transport_security_cc.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -urN grpcio-1.59.3.orig/src/core/tsi/ssl_transport_security.cc grpcio-1.59.3/src/core/tsi/ssl_transport_security.cc ---- grpcio-1.59.3.orig/src/core/tsi/ssl_transport_security.cc 2023-11-18 18:16:43.858455317 +0100 -+++ grpcio-1.59.3/src/core/tsi/ssl_transport_security.cc 2023-11-18 18:19:30.417444202 +0100 -@@ -2166,7 +2166,7 @@ - SSL_CTX_set_verify(ssl_context, SSL_VERIFY_PEER, RootCertExtractCallback); - } - --#if OPENSSL_VERSION_NUMBER >= 0x10100000 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000 && !defined(LIBRESSL_VERSION_NUMBER) - if (options->crl_provider != nullptr) { - SSL_CTX_set_ex_data(impl->ssl_context, g_ssl_ctx_ex_crl_provider_index, - options->crl_provider.get()); -@@ -2361,7 +2361,7 @@ - break; - } - --#if OPENSSL_VERSION_NUMBER >= 0x10100000 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000 && !defined(LIBRESSL_VERSION_NUMBER) - if (options->crl_provider != nullptr) { - SSL_CTX_set_ex_data(impl->ssl_contexts[i], - g_ssl_ctx_ex_crl_provider_index, diff --git a/dev-python/grpcio-tools/grpcio-tools-1.60.1.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.60.1.ebuild deleted file mode 100644 index f3712daafd57..000000000000 --- a/dev-python/grpcio-tools/grpcio-tools-1.60.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2024 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 multiprocessing prefix - -DESCRIPTION="Protobuf code generator for gRPC" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio-tools/" -SRC_URI="https://files.pythonhosted.org/packages/2c/7f/30d9ef28cbe302c622bf289d194689cd571ea4df0b492d46b95e503aabb1/grpcio-tools-1.60.1.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio-tools/grpcio-tools-1.62.1.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.62.1.ebuild new file mode 100644 index 000000000000..c1e370ed882f --- /dev/null +++ b/dev-python/grpcio-tools/grpcio-tools-1.62.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2024 LiGurOs Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8,9,10,11,12} ) + +inherit distutils-r1 multiprocessing prefix + +DESCRIPTION="Protobuf code generator for gRPC" +HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio-tools/" +SRC_URI="https://files.pythonhosted.org/packages/60/d5/76bd9891050a34a4fb8b47887fa6b2f75f0e99f4e9138becfb0421bb7175/grpcio-tools-1.62.1.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" + +python_prepare_all() { + distutils-r1_python_prepare_all + hprefixify setup.py +} + +python_configure_all() { + export GRPC_PYTHON_BUILD_WITH_CYTHON=1 + export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" +} diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest index 227ff729a452..5fe673bc4183 100644 --- a/dev-python/grpcio/Manifest +++ b/dev-python/grpcio/Manifest @@ -1,2 +1,2 @@ -DIST grpcio-1.60.1.tar.gz 24771788 BLAKE2B 9c41f1c8bbfc7d6c944d17050ee652f7906233ce1a3f016193453fb574d43b08e9c3933fa0177eb0c4003cb944e801c71ccf0f16c68292a5021691d5ef168dda SHA512 eefe7cc47401efa24d26bd7a95199b94d8580cef51b50f3374b09d44a76f557ad0cd72f79e5575b696e1a0e3dbd5f0012f462a76035da5d8b714b15c8410cc43 DIST grpcio-1.62.0.tar.gz 26315723 BLAKE2B a49156538644f66af7a569c0a91eb48a5d15177a8aa7c4410c4f8ea54f18893f2ca6d10a522a73f4e4d8950372aa35e8bc909f062b89db0a40e8765cebd43a23 SHA512 cd54cf3c2d296faca2f7b4eb13385e407aa09be752234585cb71b53afd1bc48fd8aca01eac1a4e2583a0ef07a902b84c887413d6678210c5f38a91a13960e826 +DIST grpcio-1.62.1.tar.gz 26313485 BLAKE2B eb9e305ef5b3868b9187d73f988a9f0dc89b19131114da12bd7136fdbd40bdd96a584a20da8c98d3a5e6eb68d8b0ebed8aaad9d98cfa1b28a8bbdbe92039fd59 SHA512 a20e2ad8ec47f4d6e06c5b68b0cdb943add51ac5e1e55ee632f2c261ee53ba4395384b4ca5283b48602c7a863a1722699d9d3473e7e69df2b8b5764cad98dba4 diff --git a/dev-python/grpcio/grpcio-1.60.1.ebuild b/dev-python/grpcio/grpcio-1.60.1.ebuild deleted file mode 100644 index 8a87d20e974e..000000000000 --- a/dev-python/grpcio/grpcio-1.60.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2022-2024 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 multiprocessing prefix - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" -SRC_URI="https://files.pythonhosted.org/packages/7d/6d/919fd5886882c066122e69fbd938c1df2dc0aa22ab8de3e047c6aff5ac58/grpcio-1.60.1.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="libressl" - -RDEPEND=" - !libressl? ( >=dev-libs/openssl-1.1.1:0=[-bindist(-)] ) - libressl? ( dev-libs/libressl ) - >=dev-libs/re2-0.2021.11.01:= - <=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - eapply -p1 ${FILESDIR}/src_core_tsi_ssl_transport_security_cc.patch - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - # os.environ.get('GRPC_BUILD_WITH_BORING_SSL_ASM', True) - export GRPC_BUILD_WITH_BORING_SSL_ASM= - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/grpcio-1.62.1.ebuild b/dev-python/grpcio/grpcio-1.62.1.ebuild new file mode 100644 index 000000000000..c78b26e14170 --- /dev/null +++ b/dev-python/grpcio/grpcio-1.62.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022-2024 LiGurOs Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11,12} ) + +inherit distutils-r1 multiprocessing prefix + +DESCRIPTION="High-performance RPC framework (python libraries)" +HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" +SRC_URI="https://files.pythonhosted.org/packages/c7/bb/d01494037edee2d8e024cac8049b169b2723186b01cebb495ccf677bbba9/grpcio-1.62.1.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +IUSE="libressl" + +RDEPEND=" + !libressl? ( >=dev-libs/openssl-1.1.1:0=[-bindist(-)] ) + >=dev-libs/re2-0.2021.11.01:= + <=dev-python/cython-3[${PYTHON_USEDEP}] + >=dev-libs/protobuf-25.0 + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + net-dns/c-ares:= + sys-libs/zlib:= +" + +DEPEND="${RDEPEND}" + +src_prepare() { + eapply -p1 ${FILESDIR}/src_core_tsi_ssl_transport_security_cc.patch + default +} + +python_prepare_all() { + distutils-r1_python_prepare_all + hprefixify setup.py +} + +python_configure_all() { + if use libressl; then + export GRPC_BUILD_WITH_BORING_SSL_ASM=1 + export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=0 + else + export GRPC_BUILD_WITH_BORING_SSL_ASM=9 + export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 + fi + + export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 + export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 + export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 + export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 + export GRPC_PYTHON_BUILD_WITH_CYTHON=1 + export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" +} -- cgit v1.3