From nobody Thu Mar 16 06:18:16 2023 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 4PccWr2lyQz3yQHw; Thu, 16 Mar 2023 06:18:16 +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 4PccWr1tqGz3lms; Thu, 16 Mar 2023 06:18:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678947496; 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=BD7hCdidCYGS+WRd6Cl9AvH90PdvBvMIBXERGaGFef8=; b=nvsWYhdxfFemE06mU2/fnAmjfXHW6bSZYwSzmSDRVq4QrkcdjyD6Shy9MvTauxG7YlRdpg n1t2lyofKVePnk5KqAuJgBL6f8QGsy7lGGrRscXuuHdAglgobxfxzoushzrEzsClbxT/hO H/uR4pp5W1tNuKxv2jzH4iPsgL+b4DSwUYa8bmLRZjQ1bwOs12qE8fjt9P3jDSd0KPix8z amCOVoZe9LTHYRLCRReg1EdA6lS4ZYQm6capNDF0FEZlkudd1c0UnCdO/QhV52OkmSzc3M 9+IEZYtAmkGkmt+jDYAK/fI3ZllWA/qOuxxlZHWGS+vg9WJ5XrLDi4xGO+4o3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678947496; 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=BD7hCdidCYGS+WRd6Cl9AvH90PdvBvMIBXERGaGFef8=; b=YJwVQSPbXwFHXPHzNBWd/oY8bMy4I9TqzELV0Z/3GuPQNYxUs9c84RR2UjkOuF5gqGVsvA 7LFlf5Ex9Cm0qfvczxo8O0miw+S3unVPpVQLU3CWLGf6+e3IniQYB/I5gQwNxWaxsr1pAX 2AaJ4tEhfiXJcRCLW0/UKeSPxO6BHhFJE0VXeO7tVyDvYir3JJw31YmrSsXUGde3IiGcjN uGCXHyf79gOP/JizlXm9MNvH+11sr26dlmdRZ6fJEM1aY0MISPYNJj9+UZaRzPDwpw/pRt F+kdbnTpCakJ3ORPLqGlsTlkCZkVhb43HEgCrPVvw9yjEnM+itWWl1d/f56HCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678947496; a=rsa-sha256; cv=none; b=Pdw/9lNuI+RDz1kyfnTB8XGKfBvhqhXUsAxSWlkiVzGmhP7aF6ZYJBMh9CBmb/IWNnqDw5 u4EG5ur+KU7gqrw5ZQGV4NUe4XPxKJ+2fhCyhmw/bY0m4z+FkfBhahHryHf26SceyjjxGy PH7lJPEVxCE8vfi8fq+IZ/1xbxhXPXyT4GKu7Y7eLhRDgcIrmSL6ci+LN1u2PT2f4iklA7 fC/1N8X79jXWCdx1boRB9P1rzu9LoXHmpIYV0nXf+aLe8pKyYYBQWTvRReT/7iUoRtmNrr kpv9UORvpdGiGgZ1OTGkfmV9c3aiqHcCya7zfZeVeA0hE0jGGd5Zf6kkp9NwdQ== 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 4PccWr10l8zY1p; Thu, 16 Mar 2023 06:18:16 +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 32G6IGO3089270; Thu, 16 Mar 2023 06:18:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32G6IGki089269; Thu, 16 Mar 2023 06:18:16 GMT (envelope-from git) Date: Thu, 16 Mar 2023 06:18:16 GMT Message-Id: <202303160618.32G6IGki089269@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: cbf776676ab6 - main - textproc/py-mkdocs-material: Update to 9.1.2 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: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cbf776676ab6468b5d91a2eaf4b22cf0bbdc57de Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=cbf776676ab6468b5d91a2eaf4b22cf0bbdc57de commit cbf776676ab6468b5d91a2eaf4b22cf0bbdc57de Author: Kai Knoblich AuthorDate: 2023-03-16 05:56:51 +0000 Commit: Kai Knoblich CommitDate: 2023-03-16 05:57:41 +0000 textproc/py-mkdocs-material: Update to 9.1.2 * Switch to PEP517 build framework and remove no longer required setuptools workaround. Changelog since 8.5.11: https://github.com/squidfunk/mkdocs-material/compare/8.5.11...9.1.2 MFH: No (PEP517 support not present in 2023Q1 branch) --- textproc/py-mkdocs-material/Makefile | 24 +++++------ textproc/py-mkdocs-material/distinfo | 6 +-- textproc/py-mkdocs-material/files/patch-setup.py | 52 ------------------------ 3 files changed, 14 insertions(+), 68 deletions(-) diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile index aa407f3dccc7..4574beed162f 100644 --- a/textproc/py-mkdocs-material/Makefile +++ b/textproc/py-mkdocs-material/Makefile @@ -1,5 +1,5 @@ PORTNAME= mkdocs-material -DISTVERSION= 8.5.11 +DISTVERSION= 9.1.2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,24 +12,22 @@ WWW= https://github.com/squidfunk/mkdocs-material LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatch-requirements-txt>0:devel/py-hatch-requirements-txt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatch-nodejs-version>0:devel/py-hatch-nodejs-version@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.4.0:textproc/py-mkdocs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.4.2:textproc/py-mkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.1:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.12:textproc/py-pygments@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=9.4:textproc/py-pymdown-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.14:textproc/py-pygments@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=9.9.1:textproc/py-pymdown-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}regex>=2022.4.24:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26:www/py-requests@${PY_FLAVOR} USES= python:3.7+ -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist pep517 NO_ARCH= yes -# Avoid that pyproject.toml is read during setup otherwise build fails -post-extract: - @${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist - -post-patch: - @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/' ${WRKSRC}/setup.py - .include diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo index fcebd2c1b5e5..4e68f71d3783 100644 --- a/textproc/py-mkdocs-material/distinfo +++ b/textproc/py-mkdocs-material/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1671529347 -SHA256 (mkdocs_material-8.5.11.tar.gz) = b0ea0513fd8cab323e8a825d6692ea07fa83e917bb5db042e523afecc7064ab7 -SIZE (mkdocs_material-8.5.11.tar.gz) = 3533290 +TIMESTAMP = 1678824830 +SHA256 (mkdocs_material-9.1.2.tar.gz) = 9ca8c980c30aab3b70e3bfbec691f9ffcbea8319873911c86e8af145147e2a9d +SIZE (mkdocs_material-9.1.2.tar.gz) = 3619020 diff --git a/textproc/py-mkdocs-material/files/patch-setup.py b/textproc/py-mkdocs-material/files/patch-setup.py deleted file mode 100644 index dc4f53f88f2a..000000000000 --- a/textproc/py-mkdocs-material/files/patch-setup.py +++ /dev/null @@ -1,52 +0,0 @@ -Generated via adding - -[tool.hatch.build.targets.sdist] -support-legacy = true - -to setup.py and then run "hatchling build". - ---- setup.py.orig 2022-12-20 10:46:10 UTC -+++ setup.py -@@ -0,0 +1,42 @@ -+# -*- coding: utf-8 -*- -+from setuptools import setup -+ -+setup( -+ name='mkdocs-material', -+ version='%%DISTVERSION%%', -+ description='Documentation that simply works', -+ long_description='', -+ author_email='Martin Donath ', -+ classifiers=[ -+ 'Development Status :: 5 - Production/Stable', -+ 'Environment :: Web Environment', -+ 'License :: OSI Approved :: MIT License', -+ 'Programming Language :: JavaScript', -+ 'Programming Language :: Python', -+ 'Topic :: Documentation', -+ 'Topic :: Software Development :: Documentation', -+ 'Topic :: Text Processing :: Markup :: HTML', -+ ], -+ install_requires=[ -+ 'jinja2>=3.0.2', -+ 'markdown>=3.2', -+ 'mkdocs-material-extensions>=1.1', -+ 'mkdocs>=1.4.0', -+ 'pygments>=2.12', -+ 'pymdown-extensions>=9.4', -+ 'requests>=2.26', -+ ], -+ entry_points={ -+ 'mkdocs.plugins': [ -+ 'search = material.plugins.search.plugin:SearchPlugin', -+ 'social = material.plugins.social.plugin:SocialPlugin', -+ 'tags = material.plugins.tags.plugin:TagsPlugin', -+ ], -+ 'mkdocs.themes': [ -+ 'material = material', -+ ], -+ }, -+ package_data={ -+ '': ['*', '.icons/*', '.icons/*/*', '.icons/*/*/*'], -+ }, -+)