devel/meson 1.12.1,1 FreeBSD
High performance build system
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b0b9dbbec1- License
- APACHE20
- Categories
- devel, python
- Package size
- 2331.2 KiB, 14392.6 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/meson | 1.12.1,1 |
| OpenBSD | devel/meson | 1.12.1v0 |
| NetBSD | devel/meson | 1.12.0nb1 |
| DragonFly | devel/meson | 1.7.0 |
| MidnightBSD | devel/meson | 1.10.2_1,1 |
Install
Binary package:
pkg install meson
From the ports tree:
cd /usr/ports/devel/meson/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= meson>0:devel/meson
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.12.1,1 | 1.12.1,1 | 1.0.0 | 1.7.0 | 1.12.1,1 |
| FreeBSD:14:quarterly | 1.12.0,1 | 1.12.0,1 | n/a | 1.7.0 | 1.12.0,1 |
| FreeBSD:15:latest | 1.12.1,1 | 1.12.1,1 | n/a | 1.7.0 | 1.7.0 |
| FreeBSD:15:quarterly | 1.12.0,1 | 1.12.0,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.12.0,1 | 1.12.1,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=42: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Test 7
${PYTHON_PKGNAMEPREFIX}pytest-xdist>0: devel/py-pytest-xdist${PYTHON_PKGNAMEPREFIX}pytest-subtests>0: devel/py-pytest-subtests${PYTHON_PKGNAMEPREFIX}coverage>0: devel/py-coverage${PYTHON_PKGNAMEPREFIX}fastjsonschema>0: devel/py-fastjsonschema${PYTHON_PKGNAMEPREFIX}lxml>0: devel/py-lxmlgit: devel/gitpkg-config: devel/pkgconf
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 8
Required by 984
- accessibility/accerciser
- accessibility/accesskit-c
- accessibility/at-spi2-core
- accessibility/atkmm
- accessibility/feedbackd
- accessibility/libspeechprovider
- accessibility/libspiel
- accessibility/orca
- accessibility/py-atspi
- accessibility/wlsunset
- archivers/file-roller
- archivers/gcab
- archivers/gnome-autoar
- archivers/thunar-archive-plugin
- archivers/zchunk
- archivers/zim-tools
- astro/astroterm
- astro/siril
- audio/a2jmidid
- audio/amberol
- audio/cyanrip
- audio/espressivo-lv2
- audio/eteroj-lv2
- audio/faac
- audio/fomp-lv2
- audio/g4music
- audio/ganv
- audio/gnome-metronome
- audio/gnome-music
- audio/gnome-podcasts
- audio/goobox
- audio/gsound
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-alsa
- audio/gstreamer1-plugins-amrnb
- audio/gstreamer1-plugins-amrwbdec
- audio/gstreamer1-plugins-bs2b
- audio/gstreamer1-plugins-cdparanoia
- audio/gstreamer1-plugins-chromaprint
- audio/gstreamer1-plugins-faac
- audio/gstreamer1-plugins-faad
- audio/gstreamer1-plugins-fdkaac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-flite
- audio/gstreamer1-plugins-gme
- audio/gstreamer1-plugins-gsm
- audio/gstreamer1-plugins-jack
- audio/gstreamer1-plugins-ladspa
- audio/gstreamer1-plugins-lame
- audio/gstreamer1-plugins-lv2
- audio/gstreamer1-plugins-modplug
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-openmpt
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-shout2
- audio/gstreamer1-plugins-sidplay
- audio/gstreamer1-plugins-sndfile
- audio/gstreamer1-plugins-soundtouch
- audio/gstreamer1-plugins-speex
- audio/gstreamer1-plugins-taglib
- audio/gstreamer1-plugins-twolame
- audio/gstreamer1-plugins-vorbis
- audio/gstreamer1-plugins-wavpack
- audio/gstreamer1-plugins-webrtcdsp
- audio/intersect-lv2
- audio/jack-example-tools
- audio/jalv
- audio/kapitonov-plugins-pack-lv2
- audio/klystrack
- audio/libaudec
- audio/libmpdclient
- audio/lilv
- audio/lollypop
- audio/lv2
- audio/lv2lint
- audio/mda-lv2
- audio/midi-matrix-lv2
- audio/moodbar
- audio/moony-lv2
- audio/mousai
- audio/musicpc
- audio/musicpd
- audio/ncmpc
- audio/orbit-lv2
- audio/pamixer
- audio/paprefs
- audio/patchage
- audio/pavucontrol
- audio/pithos
- audio/pulseaudio
- audio/raul
- audio/rhythmbox
- audio/rubberband
- audio/sherlock-lv2
- audio/shortwave
- audio/sonic-visualiser
- audio/sound-juicer
- audio/spc2it
The first 100 are listed.
Configuration
No options to configure.
- USES
- ninja:run python shebangfix vala:test
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| meson-1.12.1.tar.gz | 2.524665e+06 | ab0a6ca09f8ef70c564c8241fb5a23957886a0b53fb58412b5e07eaf07dba743 |
Master sites 1
- https://github.com/mesonbuild/meson/releases/download/1.12.1/