diff --git a/devel/py-pdm-pep517/Makefile b/devel/py-pdm-pep517/Makefile index 8394f6830235..5b763e3d525e 100644 --- a/devel/py-pdm-pep517/Makefile +++ b/devel/py-pdm-pep517/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh PORTNAME= pdm-pep517 PORTVERSION= 0.8.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP 517 backend for PDM that supports PEP 621 metadata LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: - @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ + @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pdm-pep517/files/setup.py b/devel/py-pdm-pep517/files/setup.py index b808f83948ae..e7f120b5e1ee 100644 --- a/devel/py-pdm-pep517/files/setup.py +++ b/devel/py-pdm-pep517/files/setup.py @@ -1,55 +1,55 @@ # -*- coding: utf-8 -*- from setuptools import setup import codecs with codecs.open('README.md', encoding="utf-8") as fp: long_description = fp.read() EXTRAS_REQUIRE = { 'setuptools': [ 'setuptools>=42', 'wheel', 'editables==0.2', ], } setup_kwargs = { 'name': 'pdm-pep517', - 'version': '0.8.5', + 'version': '%%PORTVERSION%%', 'description': 'A PEP 517 backend for PDM that supports PEP 621 metadata', 'long_description': long_description, 'license': 'MIT', 'author': '', 'author_email': 'Frost Ming ', 'maintainer': None, 'maintainer_email': None, 'url': 'https://pdm.fming.dev', 'packages': [ 'pdm.pep517', 'pdm.pep517._vendor', 'pdm.pep517._vendor.cerberus', 'pdm.pep517._vendor.packaging', 'pdm.pep517._vendor.toml', ], 'package_data': {'': ['*']}, 'long_description_content_type': 'text/markdown', 'keywords': ['packaging', 'PEP 517', 'build'], 'classifiers': [ 'Development Status :: 3 - Alpha', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Topic :: Software Development :: Build Tools', ], 'extras_require': EXTRAS_REQUIRE, 'python_requires': '>=3.6', } setup(**setup_kwargs)