Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/cjs/files/, gnome-extra/cjs/
Date: Fri, 21 Jan 2022 17:19:03
Message-Id: 1642785526.0bb38e37e4773eb4f5b53d5a5ee8e4c0cc04fb9d.sam@gentoo
1 commit: 0bb38e37e4773eb4f5b53d5a5ee8e4c0cc04fb9d
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 21 17:18:28 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 21 17:18:46 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb38e37
7
8 gnome-extra/cjs: fix build with meson 0.61
9
10 Just drop a patch which is going to end up reverted.
11
12 Bug: https://github.com/linuxmint/cjs/pull/100
13 Closes: https://bugs.gentoo.org/831754
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 gnome-extra/cjs/cjs-5.0.1.ebuild | 6 +--
17 gnome-extra/cjs/cjs-5.2.0.ebuild | 6 +--
18 gnome-extra/cjs/files/cjs-5.0.1-meson-0.60.2.patch | 58 ----------------------
19 3 files changed, 2 insertions(+), 68 deletions(-)
20
21 diff --git a/gnome-extra/cjs/cjs-5.0.1.ebuild b/gnome-extra/cjs/cjs-5.0.1.ebuild
22 index b858d01e335f..cc39b0d608f5 100644
23 --- a/gnome-extra/cjs/cjs-5.0.1.ebuild
24 +++ b/gnome-extra/cjs/cjs-5.0.1.ebuild
25 @@ -1,4 +1,4 @@
26 -# Copyright 1999-2021 Gentoo Authors
27 +# Copyright 1999-2022 Gentoo Authors
28 # Distributed under the terms of the GNU General Public License v2
29
30 EAPI=7
31 @@ -38,10 +38,6 @@ BDEPEND="
32 virtual/pkgconfig
33 "
34
35 -PATCHES=(
36 - "${FILESDIR}/cjs-5.0.1-meson-0.60.2.patch"
37 -)
38 -
39 src_prepare() {
40 default
41 python_fix_shebang build
42
43 diff --git a/gnome-extra/cjs/cjs-5.2.0.ebuild b/gnome-extra/cjs/cjs-5.2.0.ebuild
44 index b51622fc3926..bf8e76b942a0 100644
45 --- a/gnome-extra/cjs/cjs-5.2.0.ebuild
46 +++ b/gnome-extra/cjs/cjs-5.2.0.ebuild
47 @@ -1,4 +1,4 @@
48 -# Copyright 1999-2021 Gentoo Authors
49 +# Copyright 1999-2022 Gentoo Authors
50 # Distributed under the terms of the GNU General Public License v2
51
52 EAPI=7
53 @@ -38,10 +38,6 @@ BDEPEND="
54 virtual/pkgconfig
55 "
56
57 -PATCHES=(
58 - "${FILESDIR}/cjs-5.0.1-meson-0.60.2.patch"
59 -)
60 -
61 src_prepare() {
62 default
63 python_fix_shebang build
64
65 diff --git a/gnome-extra/cjs/files/cjs-5.0.1-meson-0.60.2.patch b/gnome-extra/cjs/files/cjs-5.0.1-meson-0.60.2.patch
66 deleted file mode 100644
67 index 1ce4eef2abb2..000000000000
68 --- a/gnome-extra/cjs/files/cjs-5.0.1-meson-0.60.2.patch
69 +++ /dev/null
70 @@ -1,58 +0,0 @@
71 -From 61823ced59db5ce7a4223ce2759f3da52d83a0de Mon Sep 17 00:00:00 2001
72 -From: Jan Beich <jbeich@×××××××.org>
73 -Date: Sat, 27 Nov 2021 23:21:56 +0000
74 -Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
75 -
76 -meson.build:541:0: ERROR: "install_dir" must be specified when installing a target
77 -installed-tests/js/meson.build:47:0: ERROR: "install_dir" must be specified when installing a target
78 -installed-tests/js/meson.build:66:0: ERROR: "install_dir" must be specified when installing a target
79 -installed-tests/js/meson.build:81:0: ERROR: "install_dir" must be specified when installing a target
80 ----
81 - installed-tests/js/meson.build | 6 +++---
82 - meson.build | 2 +-
83 - 2 files changed, 4 insertions(+), 4 deletions(-)
84 -
85 -diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
86 -index d3125a7c..564124f2 100644
87 ---- a/installed-tests/js/meson.build
88 -+++ b/installed-tests/js/meson.build
89 -@@ -48,7 +48,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
90 - sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
91 - identifier_prefix: 'Regress', symbol_prefix: 'regress_',
92 - extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
93 -- install: get_option('installed_tests'), install_dir_gir: false,
94 -+ install: get_option('installed_tests'), install_dir_gir: [false],
95 - install_dir_typelib: installed_tests_execdir)
96 - regress_typelib = regress_gir[1]
97 -
98 -@@ -66,7 +66,7 @@ libwarnlib = library('warnlib', warnlib_sources,
99 - warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
100 - sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
101 - symbol_prefix: 'warnlib_', header: 'warnlib.h',
102 -- install: get_option('installed_tests'), install_dir_gir: false,
103 -+ install: get_option('installed_tests'), install_dir_gir: [false],
104 - install_dir_typelib: installed_tests_execdir)
105 - warnlib_typelib = warnlib_gir[1]
106 -
107 -@@ -82,7 +82,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
108 - includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
109 - namespace: 'GIMarshallingTests', nsversion: '1.0',
110 - symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
111 -- install: get_option('installed_tests'), install_dir_gir: false,
112 -+ install: get_option('installed_tests'), install_dir_gir: [false],
113 - install_dir_typelib: installed_tests_execdir)
114 - gimarshallingtests_typelib = gimarshallingtests_gir[1]
115 -
116 -diff --git a/meson.build b/meson.build
117 -index aa55addc..43ba4af1 100644
118 ---- a/meson.build
119 -+++ b/meson.build
120 -@@ -542,7 +542,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
121 - includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
122 - namespace: 'CjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
123 - symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
124 -- install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
125 -+ install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
126 - gjs_private_typelib = gjs_private_gir[1]
127 -
128 - ### Build gjs-console interpreter ##############################################