115 Commits

Author SHA1 Message Date
ajacoutot
2dc994ab32 Fix a couple more tests. 2019-03-11 11:35:09 +00:00
ajacoutot
a107b062ab environment: support OpenBSD in detect_*_compiler 2019-03-11 09:29:23 +00:00
ajacoutot
0ee2310e09 Merged upstream. 2019-03-11 06:54:52 +00:00
ajacoutot
550c02f63b Simplify and drop bogus line. 2019-03-10 17:46:33 +00:00
ajacoutot
91d0634a6e Please codestyle. 2019-03-10 14:50:51 +00:00
ajacoutot
8a771ef747 Start working on unit tests. 2019-03-10 14:32:53 +00:00
ajacoutot
1a5dd540e8 Set b_lundef to false by default. 2019-03-10 12:38:57 +00:00
ajacoutot
510f5df358 Unbreak library search when the pattern includes the 'lib' prefix. 2019-03-05 09:32:26 +00:00
ajacoutot
480a06c131 Update to meson-0.49.2. 2019-02-05 13:19:23 +00:00
ajacoutot
f6bd0a9f97 Fix sed(1)... 2019-01-28 06:20:44 +00:00
ajacoutot
391f75f42c Fix path to python3 and meson in policy rule. 2019-01-28 06:16:28 +00:00
ajacoutot
73b9dbf505 Update to meson-0.49.1. 2019-01-28 06:12:52 +00:00
ajacoutot
70ae1f81e2 Merged upstream. 2019-01-13 12:26:29 +00:00
ajacoutot
1ac740f757 Put 'macppc' into the 'ppc' cpu family. 2019-01-13 10:20:18 +00:00
ajacoutot
9c551d3328 Update to meson-0.49.0. 2018-12-11 08:05:15 +00:00
ajacoutot
250960697c Update to meson-0.48.2. 2018-11-10 12:00:35 +00:00
ajacoutot
6fbc91af29 Update to meson-0.48.1v0. 2018-10-20 12:11:20 +00:00
ajacoutot
06c7b69b08 Update to meson-0.48.0.
- passed a bulk build
2018-09-25 06:51:44 +00:00
ajacoutot
24e30287ea Update to meson-0.47.2. 2018-08-27 07:37:09 +00:00
ajacoutot
90df56e7c3 Update to meson-0.47.1. 2018-07-11 11:51:14 +00:00
ajacoutot
8863b27727 Update to meson-0.47.0. 2018-07-10 12:29:16 +00:00
ajacoutot
44ff6026a7 Update to meson-0.46.1 again, now that our pkjg-config(1) as been fixed. 2018-05-20 07:26:03 +00:00
ajacoutot
fad428527d Revert update.
This introduce a small change in generated pkgconfig files which our
pkg-config(1) can't handle yet.
2018-05-17 20:09:16 +00:00
ajacoutot
2acf2f3ead Update to meson-0.46.1. 2018-05-17 06:05:58 +00:00
jasper
718caf561b merged upstream 2018-05-05 09:34:47 +00:00
jasper
25beac00a9 - also append linker flag to fix $ORIGIN handling
- bump meson dependency in the module

ok aja@
2018-05-04 20:03:10 +00:00
ajacoutot
f5d85216b2 Add patch from PR #3463 to distinguish between internal and external
linker flags.
2018-05-02 11:51:24 +00:00
ajacoutot
ffeca459e3 Update to meson-0.46.0. 2018-04-23 22:45:40 +00:00
ajacoutot
822757c01a Update to meson-0.45.1. 2018-03-29 21:12:36 +00:00
ajacoutot
15edcbaa9c Bump version. 2018-03-19 08:44:54 +00:00
ajacoutot
8039017d9c Update to meson-0.45.0.
- tested in a bulk
2018-03-12 07:44:14 +00:00
ajacoutot
6d3a71826b Update to meson-0.44.1. 2018-02-22 13:57:47 +00:00
ajacoutot
d7d0cb95d4 Set AR="ar" in the environment to prevent picking up llvm-ar(1) from
devel/llvm.

breakage reported by naddy@
2018-01-28 08:59:47 +00:00
ajacoutot
9691e0ab4a Update to meson-0.44.0.
Tested in a bulk.
2017-12-11 19:50:42 +00:00
ajacoutot
357f6d2406 Write an shared_libs.log file like libtool(1) does. 2017-11-11 21:07:06 +00:00
ajacoutot
29177780c7 Do not create aliases (i.e. so -> so.X -> so.X.Y links) only if we provide
SHARED_LIBS. That will allow us to use our meson(1) package outside of the
ports tree.
2017-11-05 11:02:43 +00:00
ajacoutot
642143c6b5 Turns out we *do* need -Wl,-soname...
Unbreak runtime in a few GNOME programs.
2017-11-04 16:40:21 +00:00
ajacoutot
4c24d898ce Rework SHARED_LIBS handling.
Drop some now useless substs.
2017-11-04 14:27:40 +00:00
ajacoutot
624b749bfd Remove ugly hack now that we have proper python major version links. 2017-11-03 13:15:58 +00:00
ajacoutot
3cca70593b Add --sharedstatedir="/var/db". 2017-11-02 15:48:44 +00:00
ajacoutot
10e6b51bdc Add support for ${LOCALSTATEDIR}. 2017-11-02 15:46:39 +00:00
ajacoutot
6a2a2979d4 Update comment. 2017-11-02 15:13:37 +00:00
ajacoutot
960aa06910 Hardcode python version for now to ease port work. To be revisited in the
next days.

discussed with jasper@
2017-11-01 19:08:00 +00:00
ajacoutot
9389da24e2 Add support for SHARED_LIBS: default to 0.0 to make it more convenient for
new ports.
Don't link with -Wl,soname
Do no create libraries "aliases" (i.e. dot.so symlinks to dot.so.X.Y).
2017-10-28 13:27:05 +00:00
ajacoutot
b687066a8f Update to meson-0.43.0.
- tested with all consumers
2017-10-09 07:40:25 +00:00
dcoppa
dbb7c03831 Do not install compressed manpages
OK ajacoutot@
2017-09-26 09:07:14 +00:00
ajacoutot
56af711ae8 Update to meson-0.42.1. 2017-09-14 13:49:57 +00:00
ajacoutot
0a541437a0 Update to meson-0.42.0. 2017-08-17 10:08:55 +00:00
ajacoutot
a6fc90e7c7 Update to meson-0.41.2. 2017-07-20 09:25:43 +00:00
ajacoutot
272aecbb8c meson(1) needs UTF-8 encoding. 2017-06-25 11:24:29 +00:00