./devel/meson [next-generation build system]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.55.3, Package name: meson-0.55.3
Maintained by: Antoine Jacoutot
Master sites:
Description
Meson is an open source build system meant to be both extremely fast, and, even
more importantly, as user friendly as possible.

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.

Features:
- multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual Studio...
- supported languages include C, C++, Fortran, Java, Rust
- build definitions in a very readable and user friendly non-turing complete DSL
- cross compilation for many operating systems as well as bare metal
- optimized for extremely fast full and incremental builds
- built-in multiplatform dependency provider


Filesize: 2255.865 KB
Version History (View Complete History)
  • (2020-09-12) Updated to version: meson-0.55.3
  • (2020-09-11) Updated to version: meson-0.55.2
  • (2020-08-16) Updated to version: meson-0.55.1
  • (2020-07-17) Updated to version: meson-0.55.0
  • (2020-06-16) Updated to version: meson-0.54.3
  • (2020-05-16) Updated to version: meson-0.54.2
  • (2020-04-27) Updated to version: meson-0.54.1
  • (2020-04-01) Updated to version: meson-0.54.0
  • (2020-02-29) Updated to version: meson-0.53.2
  • (2020-01-25) Updated to version: meson-0.53.1
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-09-12 04:08:46 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.55.3.
   2020-09-11 01:07:02 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.55.2.
   2020-08-16 02:17:59 by Antoine Jacoutot | Files touched by this commit (5)
Log message:
Update to meson-0.55.1.
   2020-07-17 01:24:40 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to meson-0.55.0.
   2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032)
Log message:
bump REVISION; python 3 default changed to 3.8
   2020-06-16 01:01:02 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.54.3.
   2020-05-24 10:41:54 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2020-05-16 11:03:29 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
symbolextractor: add support for OpenBSD.
   2020-05-16 03:39:38 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.54.2.
   2020-04-27 02:30:18 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.54.1.
   2020-04-01 00:23:33 by Antoine Jacoutot | Files touched by this commit (5)
Log message:
Update to meson-0.54.0.
   2020-02-28 09:47:20 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.53.2.
   2020-01-24 22:42:15 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.53.1.
   2020-01-14 04:39:41 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Update to meson-0.53.0.
   2020-01-07 13:45:17 by Vadim Zhukov | Files touched by this commit (2)
Log message:
Install tool scripts the meson manual refers to.  Might be helpful for
meson newbies like me.
okay aja@ (MAINTAINER)
   2019-12-10 09:45:24 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Tweak previous (DEBUG_PACKAGES).
from espie@
   2019-12-08 11:41:44 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Properly cope with DEBUG_PACKAGES.
prodded by espie@
   2019-12-03 04:15:31 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.52.1.
   2019-11-28 12:46:58 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2019-11-24 03:12:11 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Unbreak detection of libexecinfo (it's not an "internal" lib in OpenBSD).
   2019-11-08 00:46:31 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Update to meson-0.52.0.
Tested in a bulk.
   2019-08-27 05:08:55 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.51.2.
   2019-07-13 02:14:35 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.51.1.
   2019-06-20 15:03:03 by Antoine Jacoutot | Files touched by this commit (9)
Log message:
Update to meson-0.51.0.
   2019-05-15 06:04:43 by Kurt Mosiejczuk | Files touched by this commit (167)
Log message:
Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.
Idea from afresh1 who pointed out the cpan module already does this.
aja "I support this move."
OK sthen@
   2019-05-12 20:11:10 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2019-05-12 16:46:58 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Adapt to our different pkg-config(1).
   2019-04-29 00:43:23 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Fix the cmake module (from upstram).
   2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715)
Log message:
bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
   2019-04-18 03:55:15 by Antoine Jacoutot | Files touched by this commit (9)
Log message:
Update to meson-0.50.1.
   2019-04-16 02:13:53 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Fix up a few more regress tests.
   2019-04-16 01:56:26 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Re-enable the assembly code on aarch64 now that it builds Ok.
from Brad (maintainer)
   2019-04-04 03:28:42 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2019-04-03 03:52:31 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Fix to get regress tests go furter.
   2019-04-02 06:57:23 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Detect 'arm64' as aarch64 CPU family.
from upstream via Brad
   2019-04-01 09:29:38 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Tweak TEST_DEPENDS.
   2019-03-27 17:26:01 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Refactor the devel/meson MODULE.
- Add MODMESON_CONFIGURE_ENV and MODMESON_CONFIGURE_ARGS and append them to
their CONFIGURE_* counterparts if CONFIGURE_STYLE == meson
- set --auto-features=enabled and --wrap-mode=nodownload by default
- set --buildtype=debug when DEBUG is set
   2019-03-13 07:57:00 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Set TEST_IS_INTERACTIVE; some tests need root.
   2019-03-13 01:55:08 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Add PATCH_STRIP.
   2019-03-13 01:00:38 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2019-03-12 12:05:22 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Link to MR.
   2019-03-11 10:08:26 by Antoine Jacoutot | Files touched by this commit (10)
Log message:
Update to meson-0.50.0.
   2019-03-11 09:23:58 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Most patches merged upstream.
Allow regress suite to go further.
Add TEST_DEPENDS.
   2019-03-11 05:35:09 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Fix a couple more tests.
   2019-03-11 03:29:23 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
environment: support OpenBSD in detect_*_compiler
   2019-03-11 00:54:52 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Merged upstream.
   2019-03-10 08:50:51 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Please codestyle.
   2019-03-10 08:32:54 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Start working on unit tests.
   2019-03-10 06:38:57 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Set b_lundef to false by default.
   2019-03-05 02:32:26 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Unbreak library search when the pattern includes the 'lib' prefix.
   2019-02-05 06:19:23 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.49.2.
   2019-01-27 23:20:44 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Fix sed(1)...
   2019-01-27 23:16:28 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Fix path to python3 and meson in policy rule.
   2019-01-27 23:12:52 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.49.1.
   2019-01-13 05:26:29 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Merged upstream.
   2019-01-13 03:20:18 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Put 'macppc' into the 'ppc' cpu family.
   2018-12-11 01:05:16 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to meson-0.49.0.
   2018-11-10 05:00:35 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.48.2.
   2018-10-20 06:11:20 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.48.1v0.
   2018-09-25 00:51:44 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to meson-0.48.0.
- passed a bulk build
   2018-08-27 01:37:09 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.47.2.
   2018-07-11 05:51:15 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.47.1.
   2018-07-10 06:29:16 by Antoine Jacoutot | Files touched by this commit (9)
Log message:
Update to meson-0.47.0.
   2018-05-20 01:26:04 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to meson-0.46.1 again, now that our pkjg-config(1) as been fixed.
   2018-05-17 14:09:16 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Revert update.
This introduce a small change in generated pkgconfig files which our
pkg-config(1) can't handle yet.
   2018-05-17 00:05:58 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Update to meson-0.46.1.
   2018-05-05 03:34:47 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
merged upstream
   2018-05-04 14:03:10 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- also append linker flag to fix $ORIGIN handling
- bump meson dependency in the module
ok aja@
   2018-05-02 05:51:24 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Add patch from PR #3463 to distinguish between internal and external
linker flags.
   2018-04-23 16:45:40 by Antoine Jacoutot | Files touched by this commit (8)
Log message:
Update to meson-0.46.0.
   2018-03-29 15:12:36 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.45.1.
   2018-03-19 02:44:54 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Bump version.
   2018-03-12 01:44:14 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to meson-0.45.0.
- tested in a bulk
   2018-02-22 06:57:47 by Antoine Jacoutot | Files touched by this commit (5)
Log message:
Update to meson-0.44.1.
   2018-01-28 01:59:47 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Set AR="ar" in the environment to prevent picking up llvm-ar(1) from
devel/llvm.
breakage reported by naddy@
   2017-08-17 04:08:55 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Update to meson-0.42.0.
   2017-07-20 03:25:43 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.41.2.
   2017-06-25 05:24:29 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
meson(1) needs UTF-8 encoding.
   2017-06-25 05:16:38 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
By default, don't use "-Wl,--no-undefined when linking", it's fine to have
undefined references to libc functions.
CONFIGURE_ARGS += -Db_lundef=false
   2017-06-25 05:07:19 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Pass MAKE_ENV, FAKE_SETUP and ALL_TEST_ENV so that we can benefit from the magic
of bsd.port.mk. Fixes $CC path detection.
   2017-06-20 01:27:03 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.41.1.
   2017-06-13 01:05:22 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.41.0.
   2017-04-29 01:44:08 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.40.1.
   2017-04-27 03:02:32 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
... and --mandir.
   2017-04-27 03:00:01 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Pass --sysconfdir.
   2017-04-23 04:49:07 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.40.0.
   2017-04-08 07:29:22 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Add the meson MODULE.
It's still a bit rough around the edges but allows me to build the upcoming
libhttpseverywhere port.
   2017-04-08 05:07:42 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.39.1.
   2017-03-13 07:26:52 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to meson-0.39.0.
   2017-02-16 02:35:33 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.38.1.
   2017-01-06 08:42:14 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to meson-0.37.1.
   2017-01-03 12:19:49 by Landry Breuil | Files touched by this commit (107)
Log message:
bump ports depending on python3 in devel