From nobody Tue Mar 21 19:29:03 2023 X-Original-To: dev-commits-ports-all@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 4Ph1r00xjsz40hv0; Tue, 21 Mar 2023 19:29:04 +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 4Ph1qz2Fq0z4S40; Tue, 21 Mar 2023 19:29:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679426943; 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=QIPmoflAE6vzrBr0podll+BlaFQOwCWDKcgwqgZM7Jo=; b=VUUmEDN5B0A0XReODjeTq1+pFgtDYMwmOyBIbEcS6gSgi0NIDbyh6a/QUEi7CJqtzSHu1T tpUPDw0rEI+qPfVnrhTWDfpUA/K3WLX1jNiduHpIIrom7ifI6+VC0VjQq3uRUFAZUkztP/ i2PYVH8zuB48De4XQV5ZTrkMV5ZwLbJI9I09YsKcsnsDiqejzJmHhd5iI9tptkNYb1DGNR 6WsxxP14gk8rwsUuW/LNtWJP7eMVaLdjuuHoqs09up7zbScsLbl4jOeM/hQTyF7AbLWRQK EaeiN6Q2IncomEsvchjKx78cgt4pZ6eYYG70WJF4xyL2yU1XZ3/l82ETDTTjzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679426943; 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=QIPmoflAE6vzrBr0podll+BlaFQOwCWDKcgwqgZM7Jo=; b=p7JEvgwZEPsA4mAKHcMEstynF5j6ErRkeX0yNEOLtijbDCBJD6lBnsemIvbdUr2U/v4fsF Swm3I+xoax+fXeoJJR9bzeAmxsViohNoZ4PiJeZdwfwoqR4vMX8zxRlmoRKGg+HzoWHMve z3GUUy3sIKQJ9c4MXxL1ZoMQu+ihVLico2xrvsdtyWdAnI0a8cA0+1XUWpQDnIh2V9fZbm VQNwi96d5ZEcZOrqM+sMy0f7hqq4txjv7S5V378mcr9jkmmyo7e5tAQQ02QXDBcpqrxRV4 Hu0MJ2QhZhgFnlb4KciP/jYWF2OjwFjZNUBjMy/IwDoH95oFBmHtWSjIkUeStw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679426943; a=rsa-sha256; cv=none; b=xbYF4o93B7/sBj84wMeHYQfVVBrYKsXr0J8758CF+F9VfnJY6FY/IWRyVtP/0NadkHLw+w aL/kSu80lVL5N+PFTTl/xzlCIjJLRhsLjFyy9fvG+iwkas7F2O3GTBStmHUhmLopzmkbs1 g2MX45WJr56zFYP699vwFx15X5E7+Ppqjb4g98IMbZZAqk118unTvmx0u3n0W9cyTFH3GC zXXoY1NuyqMf/y22/TZS/cgNIs+Du+R1HwKy5/1P79g1aLpr48shKg2z5cIms9ww3KlaXj nFHtWYahwQDaZBlo1a2gFVd/6qk4lfxszjlwKxAhTqelLcdv5z5QCNZsGumJrw== 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 4Ph1qz13xMzPMw; Tue, 21 Mar 2023 19:29:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32LJT3sl032744; Tue, 21 Mar 2023 19:29:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32LJT3EU032743; Tue, 21 Mar 2023 19:29:03 GMT (envelope-from git) Date: Tue, 21 Mar 2023 19:29:03 GMT Message-Id: <202303211929.32LJT3EU032743@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: 19ba677e9b8f - main - devel/py-termcolor-whl: Convert to USE_PYTHON=pep517 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: 19ba677e9b8fb7ed56dad834656db72e13727af3 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=19ba677e9b8fb7ed56dad834656db72e13727af3 commit 19ba677e9b8fb7ed56dad834656db72e13727af3 Author: Po-Chuan Hsieh AuthorDate: 2023-03-21 18:45:33 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-03-21 19:21:04 +0000 devel/py-termcolor-whl: Convert to USE_PYTHON=pep517 - Use py-poetry-core instead of py-poetry - Bump PORTREVISION for dependency and package change --- devel/py-termcolor-whl/Makefile | 8 ++++---- devel/py-termcolor-whl/files/patch-pyproject.toml | 10 +++++++++ devel/py-termcolor-whl/files/setup.py | 25 ----------------------- 3 files changed, 14 insertions(+), 29 deletions(-) diff --git a/devel/py-termcolor-whl/Makefile b/devel/py-termcolor-whl/Makefile index fd7646db526c..7516415149f3 100644 --- a/devel/py-termcolor-whl/Makefile +++ b/devel/py-termcolor-whl/Makefile @@ -1,5 +1,6 @@ PORTNAME= termcolor-whl PORTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,8 +10,10 @@ COMMENT= ANSI Color formatting for output in terminal, successor to termcolor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0.12:devel/py-poetry-core@${PY_FLAVOR} + USES= python:3.7+ -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes @@ -19,7 +22,4 @@ GH_ACCOUNT= matthewdeanmartin GH_PROJECT= termcolor GH_TAGNAME= 4ecd396 -post-patch: - @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ - .include diff --git a/devel/py-termcolor-whl/files/patch-pyproject.toml b/devel/py-termcolor-whl/files/patch-pyproject.toml new file mode 100644 index 000000000000..2e9d3af5949b --- /dev/null +++ b/devel/py-termcolor-whl/files/patch-pyproject.toml @@ -0,0 +1,10 @@ +--- pyproject.toml.orig 2021-12-04 20:56:25 UTC ++++ pyproject.toml +@@ -52,5 +52,5 @@ python = ">=2.6 || >=3.0" + pytest = "==6.0.1" + + [build-system] +-requires = ["poetry>=0.12"] +-build-backend = "poetry.masonry.api" ++requires = ["poetry-core>=0.12"] ++build-backend = "poetry.core.masonry.api" diff --git a/devel/py-termcolor-whl/files/setup.py b/devel/py-termcolor-whl/files/setup.py deleted file mode 100644 index 2f844ada3540..000000000000 --- a/devel/py-termcolor-whl/files/setup.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -from setuptools import setup - -packages = \ -['termcolor'] - -package_data = \ -{'': ['*']} - -setup_kwargs = { - 'name': 'termcolor-whl', - 'version': '1.1.2', - 'description': 'ANSI Color formatting for output in terminal, successor to termcolor (has wheels!)', - 'long_description': '# termcolor\nColorize your console output.\n\nThis is the successor to `termcolor`\n \n### Example\n\n import sys\n from termcolor import colored, cprint\n\n text = colored(\'Hello, World!\', \'red\', attrs=[\'reverse\', \'blink\'])\n print(text)\n cprint(\'Hello, World!\', \'green\', \'on_red\')\n\n print_red_on_cyan = lambda x: cprint(x, \'red\', \'on_cyan\')\n print_red_on_cyan(\'Hello, World!\')\n print_red_on_cyan(\'Hello, Universe!\')\n\n for i in range(10):\n cprint(i, \'magenta\', end=\' \')\n\n cprint("Attention!", \'red\', attrs=[\'bold\'], file=sys.stderr)\n\n### Disabling\nAny value in the environment variable `ANSI_COLORS_DISABLED` will disable colors.\n\n### Text Properties\nText colors:\n\n> - grey\n> - red\n> - green\n> - yellow\n> - blue\n> - magenta\n> - cyan\n> - white\n\nText highlights:\n> - on\\_grey\n> - on\\_red\n> - on\\_green\n> - on\\_yellow\n> - on\\_blue\n> - on\\_magenta\n> - on\\_cyan\n> - on\\_white\n\n> Attributes:\n> - bold\n> - dark\n> - underline\n> - blink\n> - reverse\n> - concealed\n\n### Terminal properties\n\n Terminal bold dark underline blink reverse concealed\n -------------- --------- ------ ----------- ------------ --------- -----------\n xterm yes no yes bold yes yes\n linux yes yes bold yes yes no\n rxvt yes no yes bold/black yes no\n dtterm yes yes yes reverse yes yes\n teraterm reverse no yes rev/red yes no\n aixterm normal no yes no yes yes\n PuTTY color no yes no yes no\n Windows no no no no yes no\n Cygwin SSH yes no color color color yes\n Mac Te! rminal yes no yes yes yes yes\n\n### License and Authorship\nOriginal author: Konstantin Lepa , Copyright (c) 2008-2011 Volvox Development Team\nOriginal license: MIT.\n\nOriginal source code repository no longer available, this is a fork of the artifacts published to pypi\n\n## Documents\n- [Changes](https://github.com/matthewdeanmartin/termcolor/blob/main/docs/CHANGES.MD)', - 'author': 'Konstantin Lepa', - 'author_email': 'konstantin.lepa@gmail.com', - 'maintainer': None, - 'maintainer_email': None, - 'url': 'https://github.com/matthewdeanmartin/termcolor', - 'packages': packages, - 'package_data': package_data, - 'python_requires': '>=2.6', -} - -setup(**setup_kwargs)