FreshPorts -- devel/meson-python: Meson Python build backend (PEP-517)


FreshPorts -- The Place For Ports [画像:notbug]As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC [画像:Ukraine]
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
meson-python Meson Python build backend (PEP-517)
0.18.0,1 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.18.0,1Version of this port present on the latest quarterly branch.
Maintainer: vishwin@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023年03月09日 04:51:06
Last Update: 2026年06月30日 20:03:57
Commit Hash: b6ec06f
People watching this port, also watch:: p5-OrePAN2, py311-pycparser, ladspa, p5-Net-HTTP, python
Also Listed In: python
License: MIT
WWW:
https://github.com/mesonbuild/meson-python
Description:
Python build backend (PEP-517) for Meson projects. It enables Python package authors to use Meson as the build backend for their packages.
Homepage cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/meson-python/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/meson-python
  • pkg install py312-meson-python
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-meson-python listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-meson-python
Package flavors (<flavor>: <package>)
  • py312: py312-meson-python
distinfo:
TIMESTAMP = 1760543175 SHA256 (meson_python-0.18.0.tar.gz) = c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d SIZE (meson_python-0.18.0.tar.gz) = 95630

Packages (timestamps in pop-ups are UTC):
py39-meson-python
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--0.12.1_1--n/an/an/a
FreeBSD:14:latest-----0.12.1_1-0.12.1_1
FreeBSD:14:quarterly-----0.14.00.14.00.14.0
FreeBSD:15:latest--n/a-n/an/a0.14.00.14.0
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-meson-python
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.18.0,10.18.0,1-0.16.0,10.18.0,1n/an/an/a
FreeBSD:13:quarterly0.18.0,10.18.0,1-0.16.0,10.18.0,1n/an/an/a
FreeBSD:14:latest---0.16.0,1----
FreeBSD:14:quarterly---0.16.0,1----
FreeBSD:15:latest--n/a0.16.0,1n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py312-meson-python
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.18.0,10.18.0,1--0.18.0,1---
FreeBSD:14:quarterly0.18.0,10.18.0,1--0.18.0,1---
FreeBSD:15:latest0.18.0,10.18.0,1n/a-n/an/a--
FreeBSD:15:quarterly0.18.0,10.18.0,1n/a-n/an/a--
FreeBSD:16:latest0.18.0,10.18.0,1n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson : devel/meson@py312
  2. py312-packaging>=23.2 : devel/py-packaging@py312
  3. py312-pyproject-metadata>=0.9.0 : devel/py-pyproject-metadata@py312
  4. python3.12 : lang/python312
  5. py312-build>=0 : devel/py-build@py312
  6. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. py312-build>0 : devel/py-build@py312
  2. py312-pytest-cov>0 : devel/py-pytest-cov@py312
  3. py312-pytest-mock>0 : devel/py-pytest-mock@py312
  4. py312-wheel>0 : devel/py-wheel@py312
  5. git : devel/git
  6. py312-cython>=3.2.4 : lang/cython@py312
  7. py312-pytest>=7,1 : devel/py-pytest@py312
  8. python3.12 : lang/python312
Runtime dependencies:
  1. meson : devel/meson@py312
  2. patchelf>0 : sysutils/patchelf
  3. py312-packaging>=23.2 : devel/py-packaging@py312
  4. py312-pyproject-metadata>=0.9.0 : devel/py-pyproject-metadata@py312
  5. python3.12 : lang/python312
This port is required by:
for Build
  1. biology/py-PySCeS
  2. devel/py-array-api-compat
  3. devel/py-cysignals
  4. devel/py-pygobject
  5. finance/beancount
  6. graphics/py-pycairo
  7. graphics/py-scikit-image
Expand this list (28 items / 21 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. math/py-PyMetis
  3. math/py-contourpy
  4. math/py-linearmodels
  5. math/py-matplotlib
  6. math/py-numpy
  7. math/py-numpy1
  8. math/py-pandas
  9. math/py-pygsl
  10. math/py-pywavelets
  11. math/py-scikit-umfpack
  12. math/py-scs
  13. print/py-plutoprint
  14. science/py-arch
  15. science/py-dftd4
  16. science/py-dipy
  17. science/py-dwave-optimization
  18. science/py-dwave-samplers
  19. science/py-scikit-learn
  20. science/py-scipy
  21. security/py-siphash24
  22. textproc/py-faust-cchardet
  23. Collapse this list.

Configuration Options:
No options to configure
Options name:
devel_meson-python
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/m/meson_python/
  2. https://pypi.org/packages/source/m/meson_python/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.18.0,1
30 Jun 2026 20:03:57
commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 commit hash: b6ec06f079e1c883d32c788c0285c6d492eeb1c0 files touched by this commit
Tijl Coosemans (tijl) search for other commits by this committer
*/*: Use C.UTF-8 locale
Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters. USE_LOCALE was introduced to let ports use another
locale if they needed it. The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.
Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.
PR:		295945
Exp-run by:	antoine
0.18.0,1
17 Jun 2026 11:24:24
commit hash: 8989116a6cb0da1bd2bdb79efe57c0a859c9f744 commit hash: 8989116a6cb0da1bd2bdb79efe57c0a859c9f744 commit hash: 8989116a6cb0da1bd2bdb79efe57c0a859c9f744 commit hash: 8989116a6cb0da1bd2bdb79efe57c0a859c9f744 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/meson-python: Revert "build for all Python versions (for
graphics/blender)"
Reverted due to reversal of the devel/meson change.
This reverts commit 9c277235d9f43759c3e9f6ca789bab65e8cc5ce6.
0.18.0,1
16 Jun 2026 21:26:54
commit hash: 9c277235d9f43759c3e9f6ca789bab65e8cc5ce6 commit hash: 9c277235d9f43759c3e9f6ca789bab65e8cc5ce6 commit hash: 9c277235d9f43759c3e9f6ca789bab65e8cc5ce6 commit hash: 9c277235d9f43759c3e9f6ca789bab65e8cc5ce6 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/meson-python: build for all Python versions (for graphics/blender)
PR:		294160 
0.18.0,1
15 Jan 2026 17:22:12
commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0 commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0 commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0 commit hash: 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython*
- Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency
change
PR:		291778 
0.18.0,1
30 Oct 2025 19:33:19
commit hash: 868c795dda687a3a92b48587d62d03e0a0daa706 commit hash: 868c795dda687a3a92b48587d62d03e0a0daa706 commit hash: 868c795dda687a3a92b48587d62d03e0a0daa706 commit hash: 868c795dda687a3a92b48587d62d03e0a0daa706 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
Author: John Hein
devel/meson-python: update to 0.18.0
Changelog: https://github.com/mesonbuild/meson-python/blob/0.18.0/CHANGELOG.rst
PR: 290311
Tested by: michaelo
0.16.0,1
21 Jul 2024 16:55:40
commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce PY_TOMLI
- Convert ports to use PY_TOMLI to simplify Makefile.
The minimal version is set to 2.0.1 because it is required by multiple ports
such as devel/py-poetry.
The upper bound of version is set to 3 because it is limited by devel/py-poetry.
With hat:	python
0.16.0,1
31 May 2024 19:26:11
commit hash: d4be445297df8cdf66fff51c63441f4eaade9393 commit hash: d4be445297df8cdf66fff51c63441f4eaade9393 commit hash: d4be445297df8cdf66fff51c63441f4eaade9393 commit hash: d4be445297df8cdf66fff51c63441f4eaade9393 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/meson-python: update to 0.16.0
Changelog:	https://github.com/mesonbuild/meson-python/releases/tag/0.16.0
		https://github.com/mesonbuild/meson-python/releases/tag/0.15.0
Event:		BSDCan 2024
Reported by:	wen
PR:		279420 
0.14.0,1
27 May 2024 00:20:18
commit hash: b692b4748a512e85bb90bcefc25e1854e050a9d8 commit hash: b692b4748a512e85bb90bcefc25e1854e050a9d8 commit hash: b692b4748a512e85bb90bcefc25e1854e050a9d8 commit hash: b692b4748a512e85bb90bcefc25e1854e050a9d8 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Revert "devel/meson-python: update 0.14.0 → 0.15.0"
This reverts commit 2de1b0699d062e31f2272c450ce65fdf50eca92f.
0.15.0
27 May 2024 00:12:32
commit hash: 2de1b0699d062e31f2272c450ce65fdf50eca92f commit hash: 2de1b0699d062e31f2272c450ce65fdf50eca92f commit hash: 2de1b0699d062e31f2272c450ce65fdf50eca92f commit hash: 2de1b0699d062e31f2272c450ce65fdf50eca92f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: wen
devel/meson-python: update 0.14.0 → 0.15.0
PR:	277826 
0.14.0
09 Oct 2023 14:45:03
commit hash: 8548e6af41b9fa933582c237ce9ce0e293a1eb5e commit hash: 8548e6af41b9fa933582c237ce9ce0e293a1eb5e commit hash: 8548e6af41b9fa933582c237ce9ce0e293a1eb5e commit hash: 8548e6af41b9fa933582c237ce9ce0e293a1eb5e files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/meson-python: update to 0.14.0
Changelog: https://meson-python.readthedocs.io/en/latest/changelog.html 
0.13.2
05 Aug 2023 15:47:40
commit hash: 8296db9b12f468b1f7011236328cb14de3607f62 commit hash: 8296db9b12f468b1f7011236328cb14de3607f62 commit hash: 8296db9b12f468b1f7011236328cb14de3607f62 commit hash: 8296db9b12f468b1f7011236328cb14de3607f62 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/meson-python: update to 0.13.2
Reported by: wen
PR: 272287 
0.12.1_1
04 Apr 2023 18:29:11
commit hash: 1730e97e049085a8fe5536788d214cbfc4eb3123 commit hash: 1730e97e049085a8fe5536788d214cbfc4eb3123 commit hash: 1730e97e049085a8fe5536788d214cbfc4eb3123 commit hash: 1730e97e049085a8fe5536788d214cbfc4eb3123 files touched by this commit
Antoine Brodin (antoine) search for other commits by this committer
USE_PYTHON=pep517: bump PORTREVISION
0.12.1
11 Mar 2023 16:35:57
commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/meson: enable FLAVORs
Needed for devel/meson-python to function on non-default Python
flavours/distributions, as meson is imported as a module. Existing
USES=meson consumers not affected.
Reported by: fluffy
Differential Revision: https://reviews.freebsd.org/D39004 
0.12.1
09 Mar 2023 04:48:14
commit hash: 316d64c81e7b25c4dbda295a70a516bceb22c2f5 commit hash: 316d64c81e7b25c4dbda295a70a516bceb22c2f5 commit hash: 316d64c81e7b25c4dbda295a70a516bceb22c2f5 commit hash: 316d64c81e7b25c4dbda295a70a516bceb22c2f5 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/meson-python: add
PEP-517 build backend that uses Meson

Number of commits found: 14

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
Security Policy
Privacy
Blog
Contact

Search
Enter Keywords:
more...

Latest Vulnerabilities
openvpn Sep 04
electron42 Sep 03
libnjs Sep 03
nginx-full Sep 03
njs Sep 03
chromium Sep 02
jenkins Sep 02
jenkins-lts Sep 02
erlang Sep 01
erlang Sep 01

29 vulnerabilities affecting 436 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last processed:
2026年09月04日 23:14:41 UTC


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)

Calculated hourly:
Port count 35099
Broken 77
Ignore 190

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD Valid HTML, CSS, and RSS. Copyright © 2000-2026 Dan Langille. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /