Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
Date: Sun, 31 Oct 2021 17:50:23
Message-Id: 1635702600.f7aa9c8f5d14927b179ac9c357374efeeb401878.williamh@gentoo
1 commit: f7aa9c8f5d14927b179ac9c357374efeeb401878
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 31 17:46:49 2021 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 31 17:50:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7aa9c8f
7
8 dev-util/meson: remove 0.58.x
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
12
13 dev-util/meson/Manifest | 1 -
14 dev-util/meson/meson-0.58.2-r1.ebuild | 105 ----------------------------------
15 2 files changed, 106 deletions(-)
16
17 diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
18 index 5b135c231ea..5bbb6f91aa6 100644
19 --- a/dev-util/meson/Manifest
20 +++ b/dev-util/meson/Manifest
21 @@ -1,4 +1,3 @@
22 -DIST meson-0.58.2.tar.gz 1899464 BLAKE2B 48c4c0cec2cb1c55e51cd56e08461ad7d95211d83bb60085f32493cb8d53cfeb00234fa1ab62ba8fbf3baf726231c7e9b098a0630281fda63402a860337528e0 SHA512 31496da729ede0813d5b6cfcc891e8376108252ee8a8148d23e8a4c2a4109b9b0dbc7e9e59acd954fb7de38ceb35f05c3a916eb6d4e106656d9ea8e7536ac4b1
23 DIST meson-0.59.1.tar.gz 1944678 BLAKE2B 08dee8ada7824faf93b730bd8cf86113fe85ecf57c53a7ee4be89371004e13b99e14933761398e6db5a359c5aad07a96f99c0b5be144a75c749e40d153cefa7f SHA512 c45e29869dc681675b2643c37c892e7fff365c051edce4f2ec278fc6cee25bac6818add819e4db69d2fe3c1ba9572fc55bb8f67fe791cdc9c187627c71b01963
24 DIST meson-0.59.2.tar.gz 1952115 BLAKE2B f3946976e793540c78c54de367c6576bb35c1217fdc45c1e6f62e12edb9f755d6bceb850fecd313ec71e49e59fc3ab856d68af8874333b787d302c4f41784543 SHA512 910e4a8c9828506b576dc8ae0b5765efec24f44a34a5694f782c8a533d75053b10b4167564c06456d05f7a32c5fd9bd657faa62329e1e4ed24bfc4c9ac1ef73e
25 DIST meson-0.59.3.tar.gz 1953620 BLAKE2B 333ae9ac7925101b0371c9171d0e8368bbff1669a3c9709becb95e73e53042aa2e4223c3272d0b0a3f24b5b43035a58d73c72655a55e10314cc027ababd485cf SHA512 4ffca094474c09567a69f576b25588c38e18d3a96d0b1d592adb05493a5d6dcfcd1a6549a821862a5aabd3df34d81b3a90d01e012e62c7f46bd98152337c0ea6
26
27 diff --git a/dev-util/meson/meson-0.58.2-r1.ebuild b/dev-util/meson/meson-0.58.2-r1.ebuild
28 deleted file mode 100644
29 index 0b7b12ebfbb..00000000000
30 --- a/dev-util/meson/meson-0.58.2-r1.ebuild
31 +++ /dev/null
32 @@ -1,105 +0,0 @@
33 -# Copyright 2016-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -PYTHON_COMPAT=( python3_{7,8,9,10} )
38 -
39 -if [[ ${PV} = *9999* ]]; then
40 - EGIT_REPO_URI="https://github.com/mesonbuild/meson"
41 - inherit git-r3
42 -else
43 - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
45 -fi
46 -
47 -inherit distutils-r1 toolchain-funcs
48 -
49 -DESCRIPTION="Open source build system"
50 -HOMEPAGE="https://mesonbuild.com/"
51 -
52 -LICENSE="Apache-2.0"
53 -SLOT="0"
54 -IUSE="test"
55 -RESTRICT="!test? ( test )"
56 -
57 -DEPEND="
58 - test? (
59 - dev-libs/glib:2
60 - dev-libs/gobject-introspection
61 - dev-util/ninja
62 - dev-vcs/git
63 - sys-libs/zlib[static-libs(+)]
64 - virtual/pkgconfig
65 - )
66 -"
67 -
68 -PATCHES=(
69 - "${FILESDIR}/meson-mcompile-treat-load-average-as-a-float.patch"
70 -)
71 -
72 -python_prepare_all() {
73 - local disable_unittests=(
74 - # ASAN and sandbox both want control over LD_PRELOAD
75 - # https://bugs.gentoo.org/673016
76 - -e 's/test_generate_gir_with_address_sanitizer/_&/'
77 -
78 - # ASAN is unsupported on some targets
79 - # https://bugs.gentoo.org/692822
80 - -e 's/test_pch_with_address_sanitizer/_&/'
81 -
82 - # https://github.com/mesonbuild/meson/issues/7203
83 - -e 's/test_templates/_&/'
84 -
85 - # Broken due to python2 wrapper
86 - -e 's/test_python_module/_&/'
87 - )
88 -
89 - sed -i "${disable_unittests[@]}" run_unittests.py || die
90 -
91 - # Broken due to python2 script created by python_wrapper_setup
92 - rm -r "test cases/frameworks/1 boost" || die
93 -
94 - distutils-r1_python_prepare_all
95 -}
96 -
97 -src_test() {
98 - tc-export PKG_CONFIG
99 - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then
100 - ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
101 - else
102 - # https://bugs.gentoo.org/687792
103 - unset PKG_CONFIG
104 - distutils-r1_src_test
105 - fi
106 -}
107 -
108 -python_test() {
109 - (
110 - # test_meson_installed
111 - unset PYTHONDONTWRITEBYTECODE
112 -
113 - # test_cross_file_system_paths
114 - unset XDG_DATA_HOME
115 -
116 - # 'test cases/unit/73 summary' expects 80 columns
117 - export COLUMNS=80
118 -
119 - # If JAVA_HOME is not set, meson looks for javac in PATH.
120 - # If javac is in /usr/bin, meson assumes /usr/include is a valid
121 - # JDK include path. Setting JAVA_HOME works around this broken
122 - # autodection. If no JDK is installed, we should end up with an empty
123 - # value in JAVA_HOME, and the tests should get skipped.
124 - export JAVA_HOME=$(java-config -O 2>/dev/null)
125 -
126 - ${EPYTHON} -u run_tests.py
127 - ) || die "Testing failed with ${EPYTHON}"
128 -}
129 -
130 -python_install_all() {
131 - distutils-r1_python_install_all
132 -
133 - insinto /usr/share/vim/vimfiles
134 - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
135 - insinto /usr/share/zsh/site-functions
136 - doins data/shell-completions/zsh/_meson
137 -}