BSD Ports

devel/meson 1.10.2_1,1 MidnightBSD

High performance build system

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d53e17c439
License
Apache-2.0
Categories
devel, python

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

Install

Binary package:

mport install meson

From mports:

cd /usr/mports/devel/meson && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	meson>0:devel/meson

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

Configuration

No options to configure.

USES
ninja:run python shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
meson-1.10.2.tar.gz2.422765e+067890287d911dd4ee1ebd0efb61ed0321bfcd87c725df923a837cf90c6508f96b
Master sites 1
  • https://github.com/mesonbuild/meson/releases/download/1.10.2/

Commit history 1

DateCommitCreditsLog message
d53e17c439 Lucas Holt devel/meson: update to 1.10.2 (#956)
Updates Meson to 1.10.2 and refreshes MidnightBSD compatibility patches for the upstream envconfig and pkgconfig refactors. Apache-2.0 remains confirmed by COPYING.\n\nValidation (py312 flavor; no host package installation):\n- bmake makesum\n- bmake patch\n- bmake FLAVOR=py312\n- bmake FLAVOR=py312 fake\n- bmake FLAVOR=py312 package\n- bmake FLAVOR=py312 test\n- bmake FLAVOR=py312 check-license\n- direct Meson native configure, Ninja build, and executable smoke test\n- portlint -C (0 fatal; existing warnings)\n- git diff --check\n\nThe upstream suite is not wired to the current port test target; its optional py-fastjsonschema dependency is not installed, and was intentionally not installed on the host. ## Summary by Sourcery Update the Meson port to 1.10.2 while preserving MidnightBSD …