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