Gentoo Archives: gentoo-commits

From: gerion <gerion.entrup@×××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/gerislay:master commit in: dev-util/meson/
Date: Sat, 02 Nov 2019 19:33:10
Message-Id: 1572723175.8e431d7b3f1c8040559c6551ad3618b6fb547be1.gerion@gentoo
1 commit: 8e431d7b3f1c8040559c6551ad3618b6fb547be1
2 Author: Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
3 AuthorDate: Sat Nov 2 19:31:55 2019 +0000
4 Commit: gerion <gerion.entrup <AT> flump <DOT> de>
5 CommitDate: Sat Nov 2 19:32:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=8e431d7b
7
8 dev-util/meson: drop, in gentoo now
9
10 Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de>
11
12 dev-util/meson/Manifest | 3 --
13 dev-util/meson/meson-0.52.0.ebuild | 79 --------------------------------------
14 dev-util/meson/metadata.xml | 11 ------
15 3 files changed, 93 deletions(-)
16
17 diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
18 deleted file mode 100644
19 index 54b6ceb..0000000
20 --- a/dev-util/meson/Manifest
21 +++ /dev/null
22 @@ -1,3 +0,0 @@
23 -DIST meson-0.52.0.tar.gz 1507218 BLAKE2B d3d869cf4a992ba89f150960ed742ac5da2b63b60a3583f2c4c7cce1e2a86f5101a90a05f59000af70c7ada00c119268df87aaadc55ccee50b85c24e308c1d5c SHA512 b32206c5499580a74bb5442d21263b5328cc3302c3226452fb3a2434fdcf55d5fc16fc841102b09a85abc19dbd00e836a571f917833ef3d726d84524f89b2e1c
24 -EBUILD meson-0.52.0.ebuild 1809 BLAKE2B 31b84519e13aabfc8592c9465b8b0a287897061352d18ef7c29ebf06181f6ba0d3e3cd911e25fe68100fd9c15a847e89831deebd4a6cd21802535cc08d48435c SHA512 51f83368a4a639e107ef6e4386eddde70583b9d95044d6ce496e810c0bc28af38e4b632314a1661665c5c391ef28611ac7fd0f8eabb7f0d0afd669865ac26f3a
25 -MISC metadata.xml 319 BLAKE2B 227e571b328c9758e2ad5d4683f7b6c19822a8b1aecbd67d81f16272dc87b0ef46e04bd4a3b83225a73da8b08d6851b3aa7df207ab996aa4ba129a13c1131a30 SHA512 9a3d42bf7e30882fcd013c881c371769a204a474fb2673b0fb1d1cd6e1a2eb537489d9c04a0de4760bab89a751f0475a53a659c8b54dcb5b8895ac444627f299
26
27 diff --git a/dev-util/meson/meson-0.52.0.ebuild b/dev-util/meson/meson-0.52.0.ebuild
28 deleted file mode 100644
29 index ebfa5f5..0000000
30 --- a/dev-util/meson/meson-0.52.0.ebuild
31 +++ /dev/null
32 @@ -1,79 +0,0 @@
33 -# Copyright 2016-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -PYTHON_COMPAT=( python3_{5,6,7} )
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="~amd64"
45 -fi
46 -
47 -inherit distutils-r1 toolchain-funcs
48 -
49 -DESCRIPTION="Open source build system"
50 -HOMEPAGE="http://mesonbuild.com/"
51 -
52 -LICENSE="Apache-2.0"
53 -SLOT="0"
54 -IUSE="test"
55 -RESTRICT="!test? ( test )"
56 -
57 -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
58 -DEPEND="${RDEPEND}
59 - test? (
60 - dev-libs/glib:2
61 - dev-libs/gobject-introspection
62 - dev-util/ninja
63 - dev-vcs/git
64 - sys-libs/zlib[static-libs(+)]
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 - # ASAN is unsupported on some targets
75 - # https://bugs.gentoo.org/692822
76 - sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die
77 -
78 - distutils-r1_python_prepare_all
79 -}
80 -
81 -src_test() {
82 - tc-export PKG_CONFIG
83 - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then
84 - ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
85 - else
86 - # https://bugs.gentoo.org/687792
87 - unset PKG_CONFIG
88 - distutils-r1_src_test
89 - fi
90 -}
91 -
92 -python_test() {
93 - (
94 - # test_meson_installed
95 - unset PYTHONDONTWRITEBYTECODE
96 -
97 - # test_cross_file_system_paths
98 - unset XDG_DATA_HOME
99 -
100 - ${EPYTHON} -u run_tests.py
101 - ) || die "Testing failed with ${EPYTHON}"
102 -}
103 -
104 -python_install_all() {
105 - distutils-r1_python_install_all
106 -
107 - insinto /usr/share/vim/vimfiles
108 - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
109 - insinto /usr/share/zsh/site-functions
110 - doins data/shell-completions/zsh/_meson
111 -}
112
113 diff --git a/dev-util/meson/metadata.xml b/dev-util/meson/metadata.xml
114 deleted file mode 100644
115 index c89b5d2..0000000
116 --- a/dev-util/meson/metadata.xml
117 +++ /dev/null
118 @@ -1,11 +0,0 @@
119 -<?xml version='1.0' encoding='UTF-8'?>
120 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
121 -<pkgmetadata>
122 - <maintainer type="person">
123 - <email>gerion.entrup@×××××.de</email>
124 - <name>Gerion Entrup</name>
125 - </maintainer>
126 - <upstream>
127 - <remote-id type="pypi">meson</remote-id>
128 - </upstream>
129 -</pkgmetadata>