summaryrefslogtreecommitdiff
path: root/dev-util/meson
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/meson')
-rw-r--r--dev-util/meson/Manifest8
-rw-r--r--dev-util/meson/meson-0.51.2.ebuild79
-rw-r--r--dev-util/meson/meson-0.52.1.ebuild2
-rw-r--r--dev-util/meson/meson-0.53.0.ebuild2
-rw-r--r--dev-util/meson/meson-9999.ebuild2
5 files changed, 6 insertions, 87 deletions
diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index 7a3aa987bd1f..467896576bc6 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -1,9 +1,7 @@
AUX 0.52.1-test_pkgconfig_gen_deps.patch 1688 BLAKE2B f228e1d721449611799606cfb3aabcd3f347b0776a0f25dcf3b1abcfa6b5eb0506cb9e5b4069dfd9008a0c11569db9a50885c9edf59e1f4a129e6f571921bbed SHA512 4720834226b88661d7b631f1739c6ae48ebabd1604081380e143ab420e78236db7bc3141f5adc68aa03c6c074d1ed415ac515b351bd34c1d4dbbdbf1492cd5ef
-DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0
DIST meson-0.52.1.tar.gz 1507764 BLAKE2B 8daf43d84186905d5c32629ab6a250955bdffda502d2d79f991111d0ae7e3a21b3f9bc09ef5258f709eee4e17b09c6f09e7685a72153efcf8daaaec2645eef8a SHA512 fea3e85191782999de3a9431ec1d2cfacea32cf9598205443855042dca50ddac92eb3e74be4dd6a62bd80a606b73e76a04877b2c8efb275d9de5f87e3f9f8f41
DIST meson-0.53.0.tar.gz 1548138 BLAKE2B 42340645f3417930856e05da9b479e9352e1fe3ea567929215f433a04fe3b0216d6de8693428be058048d2bd9c8d21031b19d0d5599a99e8f61aa9b6da689bf7 SHA512 e79a093aba5df137d463ac1334199833b8374689b2aba1cfd935fc484fff524d84bf6c2b3fcd9371b67daade0e18d1fe5e47dccdb7cf416932e86b83f49fec73
-EBUILD meson-0.51.2.ebuild 1913 BLAKE2B 8b3ff8f9a249c018a67dbf3a37954ce9b0dab5876e5f06a8066384958f55ef1037f2823b186334478237b450343e06bfdaa1672704c281355e008362807ecbe8 SHA512 6623c39876b25df3bd72b29d8a2512e12f0dad2791aedd6bbdbec32b6553ccce50b4aeb3b7400cd3437f778e6c3ede8935537851b1ca78e2277c70d9785779e4
-EBUILD meson-0.52.1.ebuild 2056 BLAKE2B 97daa03333835f4d5ef3920de9ba23f4ec7e0cf74fd6d3838b82c59bc6991f5b7531d53668bf43035aac319b096bdef66c74b74d9438418347c8087673bef295 SHA512 dff49479711a176066a415d5ebb9626fd7ba9f554fda9921e392d8645bb04c3bc07af23181670014083a4132fdb9a8dc95db44f7891b355c2dcf3c6a8ae2608c
-EBUILD meson-0.53.0.ebuild 2069 BLAKE2B cadf14d173234effe76c0444aa6c235bbe9f162b0523228e46989d75e1297517e22c118b402e6d0d9c1e29ebd7f48d82a36b408cfec124eaf0eea6334efd400b SHA512 93e39c8181e43e1b30226482bf90cffa3d3b4dde70334d0afcc7bfae9d4920702c240dc0e834758982fd5f27b5d2c7a5cbee3973eb148835cca9e004c568826a
-EBUILD meson-9999.ebuild 1995 BLAKE2B 077063da3cd5c8458313b759da409e2f73177e1418b3ee318eb60f474b62e6d822b36ee78179728b916ba1b6c3116b29009c6ec2b6e88b16cd681d5fb47d4dd8 SHA512 abfe6967a70dc0c4b951e304ccd271741d53a9cc10c1051d0a97afac6f2e5fe52ed31f729f15822c8bdfc09f461f2df8ede06b854733b6e699bc392fa7a40c4b
+EBUILD meson-0.52.1.ebuild 2100 BLAKE2B d91311e2d5e9706f178d600af549e755d4f4720c7d26cf65744167218e8c16a2595f20efd7a8ddad4fc7933443123b39ce0d8ba778e315679dde25ef3e84fe4c SHA512 88b28b61a791359bedce515c818c1539aefc4aa1b13a55cc385926ebca609db70bc374d613d0a3d0f06cbf580362e3f6532b9e53f9d0cd8af87c546e812a9b30
+EBUILD meson-0.53.0.ebuild 2113 BLAKE2B 7852e6dd0459f26beaa4f9e121578d6cd44281ead0984f577d16c38b93aa6b03d6ddf4a9401f983c996342c2a937bc3e1b856696bbfc022e5398766cee535a3d SHA512 af11e0bcb5b4858c93ae40c0df410f99e8cd7c4be32404d1c22afabf7e792530ec1939baa1ccccef3bcd06fd7313eb8523465c24ef9cf4e116190ba86be48edc
+EBUILD meson-9999.ebuild 2039 BLAKE2B 7c795a9c84ad0aca3651cb0c16202208603fb0edd017a8d689c69f8980da35a9e73679b6d00d9cd249f3b23610e237770ef8cab2ba5af5a9499c08af5b55646a SHA512 4b96bf71cafcbb1c3f6327a2221f9f89a12088920b3f16c65631a6e19f46c58e39184a2d7277c645990b9fc4d533c8cb825d440581026669de03555198341b0b
MISC metadata.xml 423 BLAKE2B 3dc99d370f7c1f4e9d9e47b3e472c1cb26ffedf4dacf20d84a27c4bddb9a47aa09849cdb4d1307f6980cf63511584f71dc3c1c9f20debb32134e004bd57130fe SHA512 417736194719d102e906ae6efcfa37930d4706a8a1e94b09a266e044ee806ef25ded2f935fed76a2d29f6443c0387b2ebd37f9d084887bce30a7079e2ff76467
diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild
deleted file mode 100644
index f7c71e2ff810..000000000000
--- a/dev-util/meson/meson-0.51.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2016-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mesonbuild/meson"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-fi
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Open source build system"
-HOMEPAGE="http://mesonbuild.com/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-libs/glib:2
- dev-libs/gobject-introspection
- dev-util/ninja
- dev-vcs/git
- sys-libs/zlib[static-libs(+)]
- virtual/pkgconfig
- )
-"
-
-python_prepare_all() {
- # ASAN and sandbox both want control over LD_PRELOAD
- # https://bugs.gentoo.org/673016
- sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die
-
- # ASAN is unsupported on some targets
- # https://bugs.gentoo.org/692822
- sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- tc-export PKG_CONFIG
- if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then
- ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
- else
- # https://bugs.gentoo.org/687792
- unset PKG_CONFIG
- distutils-r1_src_test
- fi
-}
-
-python_test() {
- (
- # test_meson_installed
- unset PYTHONDONTWRITEBYTECODE
-
- # test_cross_file_system_paths
- unset XDG_DATA_HOME
-
- ${EPYTHON} -u run_tests.py
- ) || die "Testing failed with ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /usr/share/vim/vimfiles
- doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
- insinto /usr/share/zsh/site-functions
- doins data/shell-completions/zsh/_meson
-}
diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild
index 232e93978e1a..c46bf9a69551 100644
--- a/dev-util/meson/meson-0.52.1.ebuild
+++ b/dev-util/meson/meson-0.52.1.ebuild
@@ -47,7 +47,7 @@ python_prepare_all() {
# https://bugs.gentoo.org/692822
sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die
- # Requires python2
+ # Broken due to python2 script created by python_wrapper_setup
rm -r "test cases/frameworks/1 boost" || die
distutils-r1_python_prepare_all
diff --git a/dev-util/meson/meson-0.53.0.ebuild b/dev-util/meson/meson-0.53.0.ebuild
index c03f936be1ba..0c1735955a49 100644
--- a/dev-util/meson/meson-0.53.0.ebuild
+++ b/dev-util/meson/meson-0.53.0.ebuild
@@ -47,7 +47,7 @@ python_prepare_all() {
# https://bugs.gentoo.org/692822
sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die
- # Requires python2
+ # Broken due to python2 script created by python_wrapper_setup
rm -r "test cases/frameworks/1 boost" || die
distutils-r1_python_prepare_all
diff --git a/dev-util/meson/meson-9999.ebuild b/dev-util/meson/meson-9999.ebuild
index 1cb26feeb184..7b35af518736 100644
--- a/dev-util/meson/meson-9999.ebuild
+++ b/dev-util/meson/meson-9999.ebuild
@@ -43,7 +43,7 @@ python_prepare_all() {
# https://bugs.gentoo.org/692822
sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die
- # Requires python2
+ # Broken due to python2 script created by python_wrapper_setup
rm -r "test cases/frameworks/1 boost" || die
distutils-r1_python_prepare_all