BSD Ports

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

SystemPortVersion
FreeBSDdevel/meson1.12.1,1
OpenBSDdevel/meson1.12.1v0
NetBSDdevel/meson1.12.0nb1
DragonFlydevel/meson1.7.0
MidnightBSDdevel/meson1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.12.1,11.12.1,11.0.01.7.01.12.1,1
FreeBSD:14:quarterly1.12.0,11.12.0,1n/a1.7.01.12.0,1
FreeBSD:15:latest1.12.1,11.12.1,1n/a1.7.01.7.0
FreeBSD:15:quarterly1.12.0,11.12.0,1n/an/an/a
FreeBSD:16:latest1.12.0,11.12.1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Test 7

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 8
Required by 984

The first 100 are listed.

Configuration

No options to configure.

USES
ninja:run python shebangfix vala:test
Service scripts
none

Files

distinfo 1
FileSizeSHA256
meson-1.12.1.tar.gz2.524665e+06ab0a6ca09f8ef70c564c8241fb5a23957886a0b53fb58412b5e07eaf07dba743
Master sites 1
  • https://github.com/mesonbuild/meson/releases/download/1.12.1/

Commit history 3

DateCommitCreditsLog message
b0b9dbbec1 Vladimir Druzenko devel/meson: Restore PORTEPOCH
Approved by: blanket Fixes: 10a56f1b9ff6 (update to 1.12.1) Sponsored by: UNIS Labs
10a56f1b9f Charlie Li devel/meson: update to 1.12.1
Changes: https://github.com/mesonbuild/meson/compare/1.12.0...1.12.1
2351a5ec9f Charlie Li devel/meson: update to 1.12.0
Changes: https://mesonbuild.com/Release-notes-for-1-12-0.html https://mesonbuild.com/Release-notes-for-1-11-0.html PR: 294498 exp-run by: antoine