1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

devel/meson: Update to 0.50.0

- Add build fixes for at-spi2-core and totem

Changes:	https://mesonbuild.com/Release-notes-for-0-50-0.html
PR:		237138
Submitted by:	tobik
Approved by:	portmgr (antoine)
Exp-run by:	antoine
This commit is contained in:
Tobias Kortkamp 2019-04-14 18:34:56 +00:00
parent 78d4ab4b81
commit 62e83c3aa7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=498947
4 changed files with 52 additions and 4 deletions

View File

@ -0,0 +1,27 @@
From 44a812ea51223d82f21a098a2d45fcc5c329ce7a Mon Sep 17 00:00:00 2001
From: Tobias Stoeckmann <tobias@stoeckmann.org>
Date: Tue, 12 Mar 2019 11:46:24 +0100
Subject: [PATCH] Fix meson.build for meson 0.50.0.
Since meson 0.50.0 it is not possible anymore to specify an
absolute directory for subdir. To keep current functionality,
use install_dir instead.
atspi/meson.build:60:0: ERROR: Subdir keyword must not be an absolute path.
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
---
atspi/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- atspi/meson.build.orig 2019-04-11 17:26:18 UTC
+++ atspi/meson.build
@@ -57,7 +57,7 @@ atspi_headers = [
atspi_includedir = join_paths(get_option('prefix'), get_option('includedir'), 'at-spi-2.0', 'atspi')
-install_headers(atspi_headers, subdir: atspi_includedir)
+install_headers(atspi_headers, install_dir: atspi_includedir)
atspi_enums = gnome.mkenums('atspi-enum-types',
sources: [ 'atspi-constants.h', 'atspi-types.h' ],

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= meson
PORTVERSION= 0.49.2
PORTVERSION= 0.50.0
CATEGORIES= devel python
MASTER_SITES= https://github.com/mesonbuild/${PORTNAME}/releases/download/${PORTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1549792845
SHA256 (meson-0.49.2.tar.gz) = ef9f14326ec1e30d3ba1a26df0f92826ede5a79255ad723af78a2691c37109fd
SIZE (meson-0.49.2.tar.gz) = 1340804
TIMESTAMP = 1554794341
SHA256 (meson-0.50.0.tar.gz) = 2a1bc42dda58206fb922cda5e1ca95cc03ad126321d26acc47d3493ec4e7021f
SIZE (meson-0.50.0.tar.gz) = 1399202

View File

@ -0,0 +1,21 @@
From 251de75543d2909ca9389800b41f6c493db5d988 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Wed, 3 Apr 2019 13:43:03 +0200
Subject: [PATCH] build: Fix meson error about subdir keyword
src/meson.build:83:0: ERROR: Subdir keyword must not be an absolute path.
---
src/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- src/meson.build.orig 2018-07-24 13:29:49 UTC
+++ src/meson.build
@@ -86,7 +86,7 @@ headers = files(
install_headers(
headers,
- subdir: join_paths(totem_includedir, totem_api_path)
+ subdir: totem_api_path
)
libtotem_player_sources = files(