From nobody Mon Apr 08 20:18:49 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VD0m9375jz5HgMq; Mon, 8 Apr 2024 20:18:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VD0m91z0Wz4yMy; Mon, 8 Apr 2024 20:18:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712607529; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mvi4WqutMVYx3Qrr7SZm8HJWW6Nw1fdrWmIbn8M1iZI=; b=sON1VQKx6sukatYU2aCdqe8I6PGI58TtAsw0W8N/fvab30RJxTQZFFjH0CMOc6VwfguqPp Agr0sTtQhzd+djNwHWXD/LC3c1WQZtxnTVIuJy9Py6IbhShTHnylcAKrInMghTh5JJafjp InlbrA7gfPFuKNwnjdCZhktddmcZ2s9B4DhxBtGri40EE6xgL9XwIZUMFw2ULIQ7Mp4Z5N jvQG2jXqR7Howia65yJ51omIkJC8gVIFh3e9OQqRw4r5NZfNmfWsmljZ7a84/H7mttTLXa Ri5KxUcPSBJPLCUMM1Muklb6BWWnj1SX7tSIH7F/AuPG4b7cEi8RHlR7oWWjaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712607529; a=rsa-sha256; cv=none; b=yWIesusfdDQyWfNwZl4BYaDUo7MmR5Xz3/sfHMv/xabvhfnkg8Vmpn6lZxxs3XmiaS3PEA ymg1kUIvFm5f7XHO9eOFQctAv2xhFtSlGRIYNceEXD7dvzfqfyVwYhmgGvqIefQNVOb6l/ gkMeDPQBO9QOpbijFU0TpXkTLG4mz2j2iQ5cXiZyor2S269gsPs4v7ME2hd7kY667CTT62 ocgaMH1J60DehEkGZdntLgAIwTKOAY6h6MUiMKHMEoyd09OpIZT/Tat10bWLZhQPDV0Pku oYfwvDVfUosA83lDNGg89Xq9Y55/7QxnM7yJserMl96Xlq6uDA0vhcW5V5iq9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712607529; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mvi4WqutMVYx3Qrr7SZm8HJWW6Nw1fdrWmIbn8M1iZI=; b=HUMOE9XZTp3wfEoToz6vrFHewP3CRxUW2EKXVrV7MTUgT09oQHta+sbacQLoEWwY8Nrvxi mLDrk2Z3wcPsWILNXyhg/6qXrhcM/jn9H7joJmJ6TKfM/A3IQUKcILs5zLhFP6noBj7aup 2qpv8Dw1ERe1vXUk12A7SXcz8PlCQYlhQVJzTzWBcveY/JMqUyyu6AaHcUFrMjrR8nJFc7 42diIXFn8OvRfOpBSlYfyyCqGINl5OK/BpaUDWZfeNsCDD14gmdpPpqPHzdtak/9M80pKn BG75BxuI4udg4GjUbyDC8SHhRpzPOfx8Ov0pp0J9QBMExykThrzMRGcGNuja9Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VD0m91bJBzQPT; Mon, 8 Apr 2024 20:18:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 438KInEx017839; Mon, 8 Apr 2024 20:18:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 438KInst017836; Mon, 8 Apr 2024 20:18:49 GMT (envelope-from git) Date: Mon, 8 Apr 2024 20:18:49 GMT Message-Id: <202404082018.438KInst017836@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 12960c58c4e9 - main - devel/py-gevent: Update to 24.2.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 12960c58c4e91db3965e79bdbbe9d43ce8691941 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=12960c58c4e91db3965e79bdbbe9d43ce8691941 commit 12960c58c4e91db3965e79bdbbe9d43ce8691941 Author: Po-Chuan Hsieh AuthorDate: 2024-04-08 20:13:48 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-04-08 20:16:54 +0000 devel/py-gevent: Update to 24.2.1 - Update WWW and clean up pkg-descr - Convert to USE_PYTHON=pep517 Changes: https://github.com/gevent/gevent/blob/master/CHANGES.rst https://www.gevent.org/changelog.html --- devel/py-gevent/Makefile | 20 ++++++++++++++------ devel/py-gevent/distinfo | 6 +++--- devel/py-gevent/pkg-descr | 2 -- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/devel/py-gevent/Makefile b/devel/py-gevent/Makefile index 6794da9466f8..fc7c2bc3da29 100644 --- a/devel/py-gevent/Makefile +++ b/devel/py-gevent/Makefile @@ -1,12 +1,14 @@ PORTNAME= gevent -PORTVERSION= 22.10.2 +PORTVERSION= 24.2.1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python co-routine networking library based on greenlet -WWW= https://www.gevent.org/ +WWW= https://www.gevent.org/ \ + https://python-gevent.readthedocs.io/ \ + https://github.com/gevent/gevent LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE @@ -14,19 +16,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= c-ares>=1.15.0:dns/c-ares \ libev>=4.31:devel/libev \ libuv>=1.34.0:devel/libuv \ - ${RUN_DEPENDS} + ${PYTHON_PKGNAMEPREFIX}cffi>=1.12.3:devel/py-cffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cython3>=3.0.8:lang/cython3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=3.0.3:devel/py-greenlet@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libcares.so:dns/c-ares \ libev.so:devel/libev \ libuv.so:devel/libuv -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=2.0.0:devel/py-greenlet@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.12.3:devel/py-cffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=3.0.3:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= compiler:c11 localbase python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 MAKE_ENV= GEVENTSETUP_EMBED_CARES=0 GEVENTSETUP_EMBED_LIBEV=0 GEVENTSETUP_EMBED_LIBUV=0 +TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-patch: @${RM} ${WRKSRC}/src/gevent/_util_py2.py @@ -37,6 +45,6 @@ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: - cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m gevent.tests --config known_failures.py + cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m gevent.tests .include diff --git a/devel/py-gevent/distinfo b/devel/py-gevent/distinfo index f578ef28d62e..390995493974 100644 --- a/devel/py-gevent/distinfo +++ b/devel/py-gevent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057739 -SHA256 (gevent-22.10.2.tar.gz) = 1ca01da176ee37b3527a2702f7d40dbc9ffb8cfc7be5a03bfa4f9eec45e55c46 -SIZE (gevent-22.10.2.tar.gz) = 6551607 +TIMESTAMP = 1712580508 +SHA256 (gevent-24.2.1.tar.gz) = 432fc76f680acf7cf188c2ee0f5d3ab73b63c1f03114c7cd8a34cebbe5aa2056 +SIZE (gevent-24.2.1.tar.gz) = 6147507 diff --git a/devel/py-gevent/pkg-descr b/devel/py-gevent/pkg-descr index 23a0f8be7422..6359cd7312b2 100644 --- a/devel/py-gevent/pkg-descr +++ b/devel/py-gevent/pkg-descr @@ -14,5 +14,3 @@ Features include: gevent is inspired by eventlet but features more consistent API, simpler implementation and better performance. Read why others use gevent and check out the list of the open source projects based on gevent. - -See also: https://github.com/gevent/gevent