Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 505CD84D17 for ; Thu, 29 Jun 2023 09:43:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id isVl2JaAm9zg for ; Thu, 29 Jun 2023 09:43:53 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 790F684CC9 for ; Thu, 29 Jun 2023 09:43:53 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 72851FA89; Thu, 29 Jun 2023 09:43:53 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1688031833257740" MIME-Version: 1.0 Date: Thu, 29 Jun 2023 09:43:53 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/devel/py-meson_python To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20230629094353.72851FA89@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1688031833257740 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Thu Jun 29 09:43:53 UTC 2023 Added Files: pkgsrc/devel/py-meson_python: DESCR Makefile PLIST distinfo Log Message: devel/py-meson_python: import py-meson_python-0.13.2 meson-python is a Python build backend built on top of the Meson build system. It enables to use Meson for the configuration and build steps of Python packages. Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. meson-python is best suited for building Python packages containing extension modules implemented in languages such as C, C++, Cython, Fortran, Pythran, or Rust. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-meson_python/DESCR \ pkgsrc/devel/py-meson_python/Makefile pkgsrc/devel/py-meson_python/PLIST \ pkgsrc/devel/py-meson_python/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1688031833257740 Content-Disposition: inline Content-Length: 3755 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/py-meson_python/DESCR diff -u /dev/null pkgsrc/devel/py-meson_python/DESCR:1.1 --- /dev/null Thu Jun 29 09:43:53 2023 +++ pkgsrc/devel/py-meson_python/DESCR Thu Jun 29 09:43:53 2023 @@ -0,0 +1,7 @@ +meson-python is a Python build backend built on top of the Meson +build system. It enables to use Meson for the configuration and +build steps of Python packages. Meson is an open source build system +meant to be both extremely fast, and, even more importantly, as +user friendly as possible. meson-python is best suited for building +Python packages containing extension modules implemented in languages +such as C, C++, Cython, Fortran, Pythran, or Rust. Index: pkgsrc/devel/py-meson_python/Makefile diff -u /dev/null pkgsrc/devel/py-meson_python/Makefile:1.1 --- /dev/null Thu Jun 29 09:43:53 2023 +++ pkgsrc/devel/py-meson_python/Makefile Thu Jun 29 09:43:53 2023 @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1 2023/06/29 09:43:53 wiz Exp $ + +DISTNAME= meson_python-0.13.2 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson_python/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/mesonbuild/meson-python +COMMENT= Meson Python build backend (PEP 517) +LICENSE= mit + +DEPENDS+= meson-[0-9]*:../../devel/meson +DEPENDS+= ${PYPKGPREFIX}-project-metadata-[0-9]*:../../devel/py-project-metadata +TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test +TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock +TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel +TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base + +.include "../../lang/python/pyversion.mk" + +.if ${PYTHON_VERSION} < 311 +DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli +.endif +.if ${PYTHON_VERSION} >= 312 +DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools +.endif + +do-test: + cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} + +.include "../../lang/python/wheel.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/py-meson_python/PLIST diff -u /dev/null pkgsrc/devel/py-meson_python/PLIST:1.1 --- /dev/null Thu Jun 29 09:43:53 2023 +++ pkgsrc/devel/py-meson_python/PLIST Thu Jun 29 09:43:53 2023 @@ -0,0 +1,24 @@ +@comment $NetBSD: PLIST,v 1.1 2023/06/29 09:43:53 wiz Exp $ +${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER +${PYSITELIB}/${WHEEL_INFODIR}/METADATA +${PYSITELIB}/${WHEEL_INFODIR}/MIT.txt +${PYSITELIB}/${WHEEL_INFODIR}/RECORD +${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED +${PYSITELIB}/${WHEEL_INFODIR}/WHEEL +${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json +${PYSITELIB}/mesonpy/__init__.py +${PYSITELIB}/mesonpy/__init__.pyc +${PYSITELIB}/mesonpy/_compat.py +${PYSITELIB}/mesonpy/_compat.pyc +${PYSITELIB}/mesonpy/_dylib.py +${PYSITELIB}/mesonpy/_dylib.pyc +${PYSITELIB}/mesonpy/_editable.py +${PYSITELIB}/mesonpy/_editable.pyc +${PYSITELIB}/mesonpy/_elf.py +${PYSITELIB}/mesonpy/_elf.pyc +${PYSITELIB}/mesonpy/_tags.py +${PYSITELIB}/mesonpy/_tags.pyc +${PYSITELIB}/mesonpy/_util.py +${PYSITELIB}/mesonpy/_util.pyc +${PYSITELIB}/mesonpy/_wheelfile.py +${PYSITELIB}/mesonpy/_wheelfile.pyc Index: pkgsrc/devel/py-meson_python/distinfo diff -u /dev/null pkgsrc/devel/py-meson_python/distinfo:1.1 --- /dev/null Thu Jun 29 09:43:53 2023 +++ pkgsrc/devel/py-meson_python/distinfo Thu Jun 29 09:43:53 2023 @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2023/06/29 09:43:53 wiz Exp $ + +BLAKE2s (meson_python-0.13.2.tar.gz) = 56d843d4217e3485db516cf1f969075208ba76b2ed57187ea689945e34d2c499 +SHA512 (meson_python-0.13.2.tar.gz) = 448a6db4b31f8c7d3f090ea6727a6f5ee336e616d9a1bbd8668ab9dcc4a2c94e5cfa64f263c443fa998262ee3099d897fad8b0fd17c76f7b607ce01475128d45 +Size (meson_python-0.13.2.tar.gz) = 68636 bytes --_----------=_1688031833257740--