pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-meson_python



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.

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@localhost
+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



Home | Main Index | Thread Index | Old Index