notbugAs 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 photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2023Q4
meson High performance build system
1.2.2 devel on this many watch lists=0 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 1.2.2Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-10-04 10:18:05
Last Update: 2023-10-04 10:16:08
Commit Hash: 63b1972
Also Listed In: python
License: APACHE20
WWW:
https://mesonbuild.com/
Description:
Meson is a cross-platform build system designed to be both as fast and as user friendly as possible. It supports many languages and compilers, including GCC, Clang and Visual Studio. Its build definitions are written in a simple non-turing complete DSL. The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code.
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.
Dependency lines:
  • meson>0:devel/meson
To install the port:
cd /usr/ports/devel/meson/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/meson
  • pkg install meson
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: meson
Package flavors (<flavor>: <package>)
  • py39: meson
distinfo:
TIMESTAMP = 1695979667 SHA256 (meson-1.2.2.tar.gz) = 4a0f04de331fbc7af3b802a844fc8838f4ccd1ded1e792ba4f8f2faf8c5fe4d6 SIZE (meson-1.2.2.tar.gz) = 2190455

Packages (timestamps in pop-ups are UTC):
meson
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.7.01.7.00.56.21.7.01.7.0-0.56.0-
FreeBSD:13:quarterly1.7.01.7.01.1.11.6.11.7.01.3.11.3.11.3.1
FreeBSD:14:latest1.7.01.7.01.0.01.7.01.7.01.1.1-1.1.1
FreeBSD:14:quarterly1.6.11.7.0-1.6.11.7.01.3.11.3.11.3.1
FreeBSD:15:latest1.7.01.7.0n/a1.7.0n/a1.3.1_11.3.1_11.3.1_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>0 : devel/py-setuptools@py39
  2. py39-wheel>0 : devel/py-wheel@py39
  3. python3.9 : lang/python39
  4. py39-build>=0 : devel/py-build@py39
  5. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. py39-pytest-xdist>0 : devel/py-pytest-xdist@py39
  2. python3.9 : lang/python39
Runtime dependencies:
  1. ninja : devel/ninja
  2. python3.9 : lang/python39
This port is required by:
for Build
  1. audio/mousai
  2. audio/musicpd
  3. audio/pulseaudio
  4. devel/glib20
  5. devel/libudev-devd
  6. graphics/egl-wayland
  7. graphics/libplacebo
Expand this list (48 items / 41 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/mesa-devel
  3. multimedia/audacious-plugins
  4. multimedia/gstreamer1-plugins-rust
  5. multimedia/librist
  6. multimedia/libva
  7. multimedia/libva-glx
  8. multimedia/libva-nvidia-driver
  9. multimedia/libva-utils
  10. multimedia/video-trimmer
  11. net/neatvnc
  12. net/wayvnc
  13. print/harfbuzz
  14. print/harfbuzz-cairo
  15. print/harfbuzz-icu
  16. sysutils/budgie-control-center
  17. sysutils/tracker-miners
  18. x11/budgie-desktop
  19. x11/libinput
  20. x11/mako
  21. x11/swayimg
  22. x11/sxmo-wayout
  23. x11/waybar
  24. x11/wlr-randr
  25. x11/wmenu
  26. x11/xdg-desktop-portal-hyprland
  27. x11/xdg-desktop-portal-wlr
  28. x11-fonts/fcft
  29. x11-servers/xorg-server
  30. x11-servers/xwayland
  31. x11-servers/xwayland-devel
  32. x11-toolkits/gtk4-layer-shell
  33. x11-toolkits/gtk40
  34. x11-toolkits/libadwaita
  35. x11-toolkits/libdecor
  36. x11-toolkits/libshumate
  37. x11-toolkits/wlroots-devel
  38. x11-wm/gamescope
  39. x11-wm/hyprland
  40. x11-wm/labwc
  41. x11-wm/phoc
  42. x11-wm/sway-devel
  43. Collapse this list.

Configuration Options:
No options to configure
Options name:
devel_meson
USES:
ninja:run python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/mesonbuild/meson/releases/download/1.2.2/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.2
04 Oct 2023 10:16:08
commit hash: 63b197222e5f075110d14122b9c677a098c2a1d5commit hash: 63b197222e5f075110d14122b9c677a098c2a1d5commit hash: 63b197222e5f075110d14122b9c677a098c2a1d5commit hash: 63b197222e5f075110d14122b9c677a098c2a1d5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/meson: update to 1.2.2

Changes:	https://github.com/mesonbuild/meson/compare/1.2.1...1.2.2
PR:		274155
Reported by:	GitHub (watch releases)
Exp-run by:	antoine

(cherry picked from commit a679ef062c3c62facbe1e822d5a7b7ac33abd1f5)

Number of commits found: 1