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: Sat, 02 Mar 2019 21:32:34
Message-Id: 1551562336.8904160df4dfa6b7e08f8a401e2fd4a4c97effb3.williamh@gentoo
1 commit: 8904160df4dfa6b7e08f8a401e2fd4a4c97effb3
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 2 21:21:26 2019 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 2 21:32:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8904160d
7
8 dev-util/meson: remove several unstable versions
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
12
13 dev-util/meson/Manifest | 2 --
14 dev-util/meson/meson-0.49.0.ebuild | 73 --------------------------------------
15 dev-util/meson/meson-0.49.1.ebuild | 73 --------------------------------------
16 3 files changed, 148 deletions(-)
17
18 diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
19 index f7ebfa30bf1..071a38c7b1a 100644
20 --- a/dev-util/meson/Manifest
21 +++ b/dev-util/meson/Manifest
22 @@ -1,4 +1,2 @@
23 DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f
24 -DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b
25 -DIST meson-0.49.1.tar.gz 1340585 BLAKE2B 7df52f68948c74d4d713d57406a7b496e33740e43ea069b5cb6474a80b94800f8af7983413f3154eb2e6b7f0ea8df51e7359b8b7c6661f454dbb9a21ccf9bdc6 SHA512 cc955509d2c82b12d347f7a670a0e2abf5f6a4455dda3d53ec4abb0930b5f1c4a0ff996223ba5a5333bfec66e5d3fb3448a8187d4640e4b65397fc3e0e43dc72
26 DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d
27
28 diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild
29 deleted file mode 100644
30 index 6149ebc1ee5..00000000000
31 --- a/dev-util/meson/meson-0.49.0.ebuild
32 +++ /dev/null
33 @@ -1,73 +0,0 @@
34 -# Copyright 1999-2019 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -PYTHON_COMPAT=( python3_{5,6,7} )
39 -
40 -if [[ ${PV} = *9999* ]]; then
41 - EGIT_REPO_URI="https://github.com/mesonbuild/meson"
42 - inherit git-r3
43 -else
44 - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
45 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
46 -fi
47 -
48 -inherit distutils-r1 toolchain-funcs
49 -
50 -DESCRIPTION="Open source build system"
51 -HOMEPAGE="http://mesonbuild.com/"
52 -
53 -LICENSE="Apache-2.0"
54 -SLOT="0"
55 -IUSE="test"
56 -RESTRICT="!test? ( test )"
57 -
58 -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
59 -DEPEND="${RDEPEND}
60 - test? (
61 - dev-libs/glib:2
62 - dev-libs/gobject-introspection
63 - dev-util/ninja
64 - dev-vcs/git
65 - virtual/pkgconfig
66 - )
67 -"
68 -
69 -python_prepare_all() {
70 - # ASAN and sandbox both want control over LD_PRELOAD
71 - # https://bugs.gentoo.org/673016
72 - sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die
73 -
74 - distutils-r1_python_prepare_all
75 -}
76 -
77 -src_test() {
78 - if tc-is-gcc; then
79 - # LTO fails for static libs because the bfd plugin in missing.
80 - # Remove this workaround after sys-devel/gcc-config-2.0 is stable.
81 - # https://bugs.gentoo.org/672706
82 - tc-getPROG AR gcc-ar >/dev/null
83 - fi
84 - distutils-r1_src_test
85 -}
86 -
87 -python_test() {
88 - (
89 - # test_meson_installed
90 - unset PYTHONDONTWRITEBYTECODE
91 -
92 - # test_cross_file_system_paths
93 - unset XDG_DATA_HOME
94 -
95 - ${EPYTHON} -u run_tests.py
96 - ) || die "Testing failed with ${EPYTHON}"
97 -}
98 -
99 -python_install_all() {
100 - distutils-r1_python_install_all
101 -
102 - insinto /usr/share/vim/vimfiles
103 - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
104 - insinto /usr/share/zsh/site-functions
105 - doins data/shell-completions/zsh/_meson
106 -}
107
108 diff --git a/dev-util/meson/meson-0.49.1.ebuild b/dev-util/meson/meson-0.49.1.ebuild
109 deleted file mode 100644
110 index 6149ebc1ee5..00000000000
111 --- a/dev-util/meson/meson-0.49.1.ebuild
112 +++ /dev/null
113 @@ -1,73 +0,0 @@
114 -# Copyright 1999-2019 Gentoo Authors
115 -# Distributed under the terms of the GNU General Public License v2
116 -
117 -EAPI=6
118 -PYTHON_COMPAT=( python3_{5,6,7} )
119 -
120 -if [[ ${PV} = *9999* ]]; then
121 - EGIT_REPO_URI="https://github.com/mesonbuild/meson"
122 - inherit git-r3
123 -else
124 - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
125 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
126 -fi
127 -
128 -inherit distutils-r1 toolchain-funcs
129 -
130 -DESCRIPTION="Open source build system"
131 -HOMEPAGE="http://mesonbuild.com/"
132 -
133 -LICENSE="Apache-2.0"
134 -SLOT="0"
135 -IUSE="test"
136 -RESTRICT="!test? ( test )"
137 -
138 -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
139 -DEPEND="${RDEPEND}
140 - test? (
141 - dev-libs/glib:2
142 - dev-libs/gobject-introspection
143 - dev-util/ninja
144 - dev-vcs/git
145 - virtual/pkgconfig
146 - )
147 -"
148 -
149 -python_prepare_all() {
150 - # ASAN and sandbox both want control over LD_PRELOAD
151 - # https://bugs.gentoo.org/673016
152 - sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die
153 -
154 - distutils-r1_python_prepare_all
155 -}
156 -
157 -src_test() {
158 - if tc-is-gcc; then
159 - # LTO fails for static libs because the bfd plugin in missing.
160 - # Remove this workaround after sys-devel/gcc-config-2.0 is stable.
161 - # https://bugs.gentoo.org/672706
162 - tc-getPROG AR gcc-ar >/dev/null
163 - fi
164 - distutils-r1_src_test
165 -}
166 -
167 -python_test() {
168 - (
169 - # test_meson_installed
170 - unset PYTHONDONTWRITEBYTECODE
171 -
172 - # test_cross_file_system_paths
173 - unset XDG_DATA_HOME
174 -
175 - ${EPYTHON} -u run_tests.py
176 - ) || die "Testing failed with ${EPYTHON}"
177 -}
178 -
179 -python_install_all() {
180 - distutils-r1_python_install_all
181 -
182 - insinto /usr/share/vim/vimfiles
183 - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
184 - insinto /usr/share/zsh/site-functions
185 - doins data/shell-completions/zsh/_meson
186 -}