[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: dccaf17cdb83a8d177c29c503085fcded61bb0f8 Author: Mike Gilbert gentoo org> AuthorDate: Tue Jan 14 05:26:28 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jan 14 05:26:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dccaf17c dev-util/meson: set DISTUTILS_USE_SETUPTOOLS=rdepend Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 4 ++-- dev-util/meson/meson-0.52.1.ebuild | 4 ++-- dev-util/meson/meson-0.53.0.ebuild | 4 ++-- dev-util/meson/meson-.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index cb9f77be1aa..f7c71e2ff81 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -3,6 +3,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS="rdepend" if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson; @@ -22,8 +23,7 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} +DEPEND=" test? ( dev-libs/glib:2 dev-libs/gobject-introspection diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 3b5f7e24d00..4c6121e02d3 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -3,6 +3,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS="rdepend" if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson; @@ -22,8 +23,7 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} +DEPEND=" test? ( dev-libs/glib:2 dev-libs/gobject-introspection diff --git a/dev-util/meson/meson-0.53.0.ebuild b/dev-util/meson/meson-0.53.0.ebuild index c9252fd5abd..75a6c3d5aed 100644 --- a/dev-util/meson/meson-0.53.0.ebuild +++ b/dev-util/meson/meson-0.53.0.ebuild @@ -3,6 +3,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS="rdepend" if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson; @@ -22,8 +23,7 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} +DEPEND=" test? ( dev-libs/glib:2 dev-libs/gobject-introspection diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index e7ca1f73f7b..42710544044 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -3,6 +3,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS="rdepend" if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson; @@ -22,8 +23,7 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} +DEPEND=" test? ( dev-libs/glib:2 dev-libs/gobject-introspection
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/files/, dev-util/meson/
commit: f6f893c3222bf5c86d67f8df17db501a7cb624fc Author: Mike Gilbert gentoo org> AuthorDate: Tue Jan 14 05:17:47 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jan 14 05:18:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f893c3 dev-util/meson: fix test_pkgconfig_gen_deps Closes: https://bugs.gentoo.org/705352 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> .../files/0.52.1-test_pkgconfig_gen_deps.patch | 46 ++ dev-util/meson/meson-0.52.1.ebuild | 4 ++ dev-util/meson/meson-0.53.0.ebuild | 4 ++ 3 files changed, 54 insertions(+) diff --git a/dev-util/meson/files/0.52.1-test_pkgconfig_gen_deps.patch b/dev-util/meson/files/0.52.1-test_pkgconfig_gen_deps.patch new file mode 100644 index 000..ec753e00230 --- /dev/null +++ b/dev-util/meson/files/0.52.1-test_pkgconfig_gen_deps.patch @@ -0,0 +1,46 @@ +From 1ce668f9163e1c912382eeb0e6ae40d123c0cca9 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Mon, 13 Jan 2020 23:46:09 -0500 +Subject: [PATCH] test_pkgconfig_gen_deps: set + PKG_CONFIG_SYSTEM_LIBRARY_PATH=/usr/lib + +pkgconf automatically prunes "system library paths" from its output. The +system library paths depend on the system toolchain. A common value on a +64-bit system is as follows: + +/lib64:/usr/lib64:/usr/local/lib64 + +So, if -L/usr/lib64 appears in the Libs section, it will be pruned from +the output of pkg-config --libs. + +The pc files generated for this test contain something like this: + +libdir=/usr/lib +Libs: -L${libdir} ... + +pkgconf may not consider /usr/lib to be a system library path, so it is +not pruned as the test expects. To work around this, override the +compiled-in list of paths via the PKG_CONFIG_SYSTEM_LIBRARY_PATH +environment variable. + +Fixes: https://github.com/mesonbuild/meson/issues/6004 +--- + run_unittests.py | 5 - + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/run_unittests.py b/run_unittests.py +index 898f05e54d..5a60b9b6a4 100755 +--- a/run_unittests.py b/run_unittests.py +@@ -4832,7 +4832,10 @@ def test_pkgconfig_gen_deps(self): + privatedir2 = self.privatedir + + os.environ +-env = {'PKG_CONFIG_LIBDIR': os.pathsep.join([privatedir1, privatedir2])} ++env = { ++'PKG_CONFIG_LIBDIR': os.pathsep.join([privatedir1, privatedir2]), ++'PKG_CONFIG_SYSTEM_LIBRARY_PATH': '/usr/lib', ++} + self._run(['pkg-config', 'dependency-test', '--validate'], override_envvars=env) + + # pkg-config strips some duplicated flags so we have to parse the diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 85edd45c7d1..3b5f7e24d00 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -35,6 +35,10 @@ DEPEND="${RDEPEND} " python_prepare_all() { + local PATCHES=( + "${FILESDIR}"/0.52.1-test_pkgconfig_gen_deps.patch + ) + # 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 diff --git a/dev-util/meson/meson-0.53.0.ebuild b/dev-util/meson/meson-0.53.0.ebuild index e7ca1f73f7b..c9252fd5abd 100644 --- a/dev-util/meson/meson-0.53.0.ebuild +++ b/dev-util/meson/meson-0.53.0.ebuild @@ -35,6 +35,10 @@ DEPEND="${RDEPEND} " python_prepare_all() { + local PATCHES=( + "${FILESDIR}"/0.52.1-test_pkgconfig_gen_deps.patch + ) + # 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 56d56c1b0441193d28b77902c92608d4d347a575 Author: Mike Gilbert gentoo org> AuthorDate: Tue Jan 14 04:38:26 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jan 14 04:38:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d56c1b dev-util/meson: remove "test cases/frameworks/1 boost" This test requires python2, which conflicts with python_wrapper_setup. Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 3 +++ dev-util/meson/meson-0.53.0.ebuild | 3 +++ dev-util/meson/meson-.ebuild | 3 +++ 3 files changed, 9 insertions(+) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 1dda18d8a31..85edd45c7d1 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -43,6 +43,9 @@ python_prepare_all() { # https://bugs.gentoo.org/692822 sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die + # Requires python2 + 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 b70381e6157..e7ca1f73f7b 100644 --- a/dev-util/meson/meson-0.53.0.ebuild +++ b/dev-util/meson/meson-0.53.0.ebuild @@ -43,6 +43,9 @@ python_prepare_all() { # https://bugs.gentoo.org/692822 sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die + # Requires python2 + rm -r "test cases/frameworks/1 boost" || die + distutils-r1_python_prepare_all } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index b70381e6157..e7ca1f73f7b 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -43,6 +43,9 @@ python_prepare_all() { # https://bugs.gentoo.org/692822 sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die + # Requires python2 + rm -r "test cases/frameworks/1 boost" || die + distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0cf632b74d8dbe5fdacf0c9a0d8b9b6f4e52d0ef Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 13 09:10:49 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 13 09:10:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf632b7 dev-util/meson: ia64 stable wrt bug #705164 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 3da2889519d..1dda18d8a31 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8af166d75e4a34028a907fbdc95b52947c3104b7 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 13 09:06:01 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 13 09:06:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af166d7 dev-util/meson: ppc64 stable wrt bug #705164 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 701c1771840..3da2889519d 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8099f21b0f7e5ca8e3e99eb9bee03598f82f6e39 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 13 09:04:46 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 13 09:04:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8099f21b dev-util/meson: ppc stable wrt bug #705164 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 36caf06cded..701c1771840 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 06ee07e086a4a089c62a9b75f1421cd13b76be03 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 13 08:45:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 13 08:45:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ee07e0 dev-util/meson: amd64 stable wrt bug #705164 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index 56cf0add668..36caf06cded 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: ebb33466999bfd1d2431e8197a2fdf98a99db8c4 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jan 13 07:47:54 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jan 13 08:25:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb33466 dev-util/meson: stable 0.52.1 for hppa/sparc, bug #705164 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.52.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild index b70381e6157..56cf0add668 100644 --- a/dev-util/meson/meson-0.52.1.ebuild +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0bc0b1499b96622d71d7eea55213c5863244ce5e Author: William Hubbs gentoo org> AuthorDate: Sat Jan 11 04:57:38 2020 + Commit: William Hubbs gentoo org> CommitDate: Sat Jan 11 04:58:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc0b149 dev-util/meson: 0.53.0 bump Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.53.0.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 8537bde42bd..90bfd069ec5 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -2,3 +2,4 @@ DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0 DIST meson-0.52.0.tar.gz 1507218 BLAKE2B d3d869cf4a992ba89f150960ed742ac5da2b63b60a3583f2c4c7cce1e2a86f5101a90a05f59000af70c7ada00c119268df87aaadc55ccee50b85c24e308c1d5c SHA512 b32206c5499580a74bb5442d21263b5328cc3302c3226452fb3a2434fdcf55d5fc16fc841102b09a85abc19dbd00e836a571f917833ef3d726d84524f89b2e1c DIST meson-0.52.1.tar.gz 1507764 BLAKE2B 8daf43d84186905d5c32629ab6a250955bdffda502d2d79f99d0ae7e3a21b3f9bc09ef5258f709eee4e17b09c6f09e7685a72153efcf8daaaec2645eef8a SHA512 fea3e85191782999de3a9431ec1d2cfacea32cf9598205443855042dca50ddac92eb3e74be4dd6a62bd80a606b73e76a04877b2c8efb275d9de5f87e3f9f8f41 +DIST meson-0.53.0.tar.gz 1548138 BLAKE2B 42340645f3417930856e05da9b479e9352e1fe3ea567929215f433a04fe3b0216d6de8693428be058048d2bd9c8d21031b19d0d5599a99e8f61aa9b6da689bf7 SHA512 e79a093aba5df137d463ac1334199833b8374689b2aba1cfd935fc484fff524d84bf6c2b3fcd9371b67daade0e18d1fe5e47dccdb7cf416932e86b83f49fec73 diff --git a/dev-util/meson/meson-0.53.0.ebuild b/dev-util/meson/meson-0.53.0.ebuild new file mode 100644 index 000..b70381e6157 --- /dev/null +++ b/dev-util/meson/meson-0.53.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 2016-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +if [[ ${PV} = ** ]]; 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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: a2c01baab668aa1d7b45a27a1d72b07bc9ad1f56 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 10 21:37:21 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 10 21:37:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c01baa dev-util/meson: 0.51.2 stable for arm64 Bug: https://bugs.gentoo.org/695638 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index cb6cdf9910c..cb9f77be1aa 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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" + 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 6841544dc4d0594a3e20f456c4f4958ba599c024 Author: William Hubbs gentoo org> AuthorDate: Sun Dec 29 22:41:35 2019 + Commit: William Hubbs gentoo org> CommitDate: Sun Dec 29 22:43:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6841544d dev-util/meson: 0.52.1 bump Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.52.1.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 09ec6d8a1e1..8537bde42bd 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,3 +1,4 @@ DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0 DIST meson-0.52.0.tar.gz 1507218 BLAKE2B d3d869cf4a992ba89f150960ed742ac5da2b63b60a3583f2c4c7cce1e2a86f5101a90a05f59000af70c7ada00c119268df87aaadc55ccee50b85c24e308c1d5c SHA512 b32206c5499580a74bb5442d21263b5328cc3302c3226452fb3a2434fdcf55d5fc16fc841102b09a85abc19dbd00e836a571f917833ef3d726d84524f89b2e1c +DIST meson-0.52.1.tar.gz 1507764 BLAKE2B 8daf43d84186905d5c32629ab6a250955bdffda502d2d79f99d0ae7e3a21b3f9bc09ef5258f709eee4e17b09c6f09e7685a72153efcf8daaaec2645eef8a SHA512 fea3e85191782999de3a9431ec1d2cfacea32cf9598205443855042dca50ddac92eb3e74be4dd6a62bd80a606b73e76a04877b2c8efb275d9de5f87e3f9f8f41 diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild new file mode 100644 index 000..6a59a76c31b --- /dev/null +++ b/dev-util/meson/meson-0.52.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 2016-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: a2b5275e1c8a8498c29e6217644abe25117558e2 Author: William Hubbs gentoo org> AuthorDate: Sat Oct 19 21:29:20 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Oct 19 22:32:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b5275e dev-util/meson: 0.52.0 version bump Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.52.0.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 360ff9f5d8a..09ec6d8a1e1 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,2 +1,3 @@ DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0 +DIST meson-0.52.0.tar.gz 1507218 BLAKE2B d3d869cf4a992ba89f150960ed742ac5da2b63b60a3583f2c4c7cce1e2a86f5101a90a05f59000af70c7ada00c119268df87aaadc55ccee50b85c24e308c1d5c SHA512 b32206c5499580a74bb5442d21263b5328cc3302c3226452fb3a2434fdcf55d5fc16fc841102b09a85abc19dbd00e836a571f917833ef3d726d84524f89b2e1c diff --git a/dev-util/meson/meson-0.52.0.ebuild b/dev-util/meson/meson-0.52.0.ebuild new file mode 100644 index 000..6a59a76c31b --- /dev/null +++ b/dev-util/meson/meson-0.52.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 2016-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/, dev-util/btyacc/, dev-util/geany/, dev-util/codeblocks/, ...
commit: f374952d39e546dd87c0bc147c90e143c38cc80a Author: Michał Górny gentoo org> AuthorDate: Fri Oct 11 15:35:10 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 11 15:35:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f374952d dev-util: Remove *-fbsd KEYWORDS Signed-off-by: Michał Górny gentoo.org> dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 2 +- dev-util/boost-build/boost-build-1.65.0.ebuild | 2 +- dev-util/boost-build/boost-build-1.70.0.ebuild | 2 +- dev-util/boost-build/boost-build-1.71.0.ebuild | 2 +- dev-util/bsdiff/bsdiff-4.3-r3.ebuild| 2 +- dev-util/btyacc/btyacc-3.0-r3.ebuild| 2 +- dev-util/catalyst/catalyst-3.0.5.ebuild | 2 +- dev-util/catalyst/catalyst-3.0.6.ebuild | 2 +- dev-util/catalyst/catalyst-.ebuild | 2 +- dev-util/ccache/ccache-3.7.1.ebuild | 2 +- dev-util/ccache/ccache-3.7.2.ebuild | 2 +- dev-util/ccache/ccache-3.7.3.ebuild | 2 +- dev-util/ccache/ccache-3.7.4.ebuild | 2 +- dev-util/cgdb/cgdb-0.6.8.ebuild | 2 +- dev-util/cgdb/cgdb-0.7.0-r1.ebuild | 2 +- dev-util/cgdb/cgdb-.ebuild | 2 +- dev-util/cgvg/cgvg-1.6.3.ebuild | 2 +- dev-util/cmake/cmake-3.13.5.ebuild | 2 +- dev-util/cmake/cmake-3.14.6.ebuild | 2 +- dev-util/cmake/cmake-3.14.7.ebuild | 2 +- dev-util/cmake/cmake-3.15.3.ebuild | 2 +- dev-util/cmake/cmake-3.15.4.ebuild | 2 +- dev-util/cmake/cmake-3.16.0_rc1.ebuild | 2 +- dev-util/cmdtest/cmdtest-0.30.ebuild| 2 +- dev-util/cmdtest/cmdtest-0.32.ebuild| 2 +- dev-util/cmocka/cmocka-1.1.5.ebuild | 2 +- dev-util/codeblocks/codeblocks-17.12-r1.ebuild | 2 +- dev-util/codeblocks/codeblocks-17.12-r300.ebuild| 2 +- dev-util/codeblocks/codeblocks-17.12-r301.ebuild| 2 +- dev-util/codeblocks/codeblocks-17.12.ebuild | 2 +- dev-util/cppunit/cppunit-1.14.0.ebuild | 2 +- dev-util/cppunit/cppunit-.ebuild| 2 +- dev-util/cram/cram-0.7.ebuild | 2 +- dev-util/cscope/cscope-15.8a-r1.ebuild | 2 +- dev-util/cscope/cscope-15.8a-r2.ebuild | 2 +- dev-util/cscope/cscope-15.9.ebuild | 2 +- dev-util/csup/csup-20060318-r1.ebuild | 2 +- dev-util/ctags/ctags-20190331.ebuild| 2 +- dev-util/cunit/cunit-2.1_p3.ebuild | 2 +- dev-util/dejagnu/dejagnu-1.6.ebuild | 2 +- dev-util/desktop-file-utils/desktop-file-utils-0.23.ebuild | 2 +- dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild | 2 +- dev-util/dialog/dialog-1.3.20170131.ebuild | 2 +- dev-util/dialog/dialog-1.3.20190808.ebuild | 2 +- dev-util/diffball/diffball-1.0.1.ebuild | 2 +- dev-util/diffstat/diffstat-1.60.ebuild | 2 +- dev-util/diffstat/diffstat-1.61.ebuild | 2 +- dev-util/elfkickers/elfkickers-3.0a.ebuild | 2 +- dev-util/elfkickers/elfkickers-3.1.ebuild | 2 +- dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild | 2 +- dev-util/gdbus-codegen/gdbus-codegen-2.58.3.ebuild | 2 +- dev-util/gdbus-codegen/gdbus-codegen-2.60.6.ebuild | 2 +- dev-util/gdbus-codegen/gdbus-codegen-2.60.7.ebuild | 2 +- dev-util/geany/geany-1.30.1.ebuild | 2 +- dev-util/geany/geany-1.34.1.ebuild | 2 +- dev-util/geany/geany-1.35.ebuild| 2 +- dev-util/geany/geany-1.36.ebuild| 2 +- dev-util/geany/geany-.ebuild| 2 +- dev-util/glade/glade-3.20.4.ebuild | 2 +- dev-util/glade/glade-3.22.1.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.58.3.ebuild|
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: dbd5d1d976ab6a50c1b5351a1d981135167a0eda Author: Jeroen Roovers gentoo org> AuthorDate: Mon Oct 7 09:54:36 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Oct 7 09:55:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd5d1d9 dev-util/meson: Stable for hppa too Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 1020bba32fb..0799e8dc3ec 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 1e86bd9a78355a8da7420fa5c5e784ee51d710b3 Author: Matt Turner gentoo org> AuthorDate: Sun Oct 6 22:55:59 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Oct 6 22:55:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e86bd9a dev-util/meson-0.51.2: alpha stable, bug 695638 Signed-off-by: Matt Turner gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 68f000a8566..1020bba32fb 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: f9695a2ce981df33097e0f03b2b2c62bd1532461 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Oct 3 08:14:07 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Oct 3 08:14:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9695a2c dev-util/meson: ppc64 stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 258e0970671..68f000a8566 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: ffa919bdad0c625116ae6d8a27fc07dff42d1f8a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Oct 3 08:11:35 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Oct 3 08:11:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa919bd dev-util/meson: ppc stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 2afe8034cd3..258e0970671 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ~ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0652ff6615c80b1c213bee1d57fce2a0a4895166 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Oct 3 08:06:47 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Oct 3 08:06:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0652ff66 dev-util/meson: ia64 stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index a2c84acad83..2afe8034cd3 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ~ppc ~ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0a27f40dd8362a68934c14698cbddf25892827e3 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Sep 28 10:54:20 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 28 11:27:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a27f40d dev-util/meson: stable 0.51.2 for sparc, bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 5a5fac7c37a..a2c84acad83 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: bb44c8db6278cb77b47140c621fdcbee29eddf43 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Sep 26 20:07:36 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Sep 26 20:07:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb44c8db dev-util/meson: s390 stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 86732621e88..5a5fac7c37a 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 ~riscv s390 sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 9b4510d4ec09406e90a41835a35993eb6e83141a Author: Mikle Kolyada gentoo org> AuthorDate: Thu Sep 26 20:06:55 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Sep 26 20:06:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4510d4 dev-util/meson: arm stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 068fdaebbf6..7d431956ed8 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 016b6d023789e1b372286c993ad94c7b3677e676 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Sep 26 20:07:09 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Sep 26 20:07:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016b6d02 dev-util/meson: m68k stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 7d431956ed8..8b6432211a0 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 9f52310836ac3ae74e2c5f88681b07108161d1b8 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Sep 26 20:07:23 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Sep 26 20:07:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f523108 dev-util/meson: sh stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 8b6432211a0..86732621e88 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 9d18f776a8f0deceb76ed530060fea5a09b63cb9 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Sep 26 18:50:41 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Sep 26 19:02:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d18f776 dev-util/meson: x86 stable (bug #695638) Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 5b19e6c6595..068fdaebbf6 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0d4551019da49de1414624c6d73466c31a8333e1 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Sep 26 18:27:17 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Sep 26 18:27:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d455101 dev-util/meson: amd64 stable wrt bug #695638 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild index 782127bd368..5b19e6c6595 100644 --- a/dev-util/meson/meson-0.51.2.ebuild +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 1db6ae2aa5189c874931622d1965193a56cac9fd Author: William Hubbs sony com> AuthorDate: Wed Sep 25 16:34:27 2019 + Commit: William Hubbs gentoo org> CommitDate: Wed Sep 25 16:38:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db6ae2a dev-util/meson: remove old version Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 - dev-util/meson/meson-0.50.1.ebuild | 72 -- 2 files changed, 73 deletions(-) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 958a069acb4..360ff9f5d8a 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,3 +1,2 @@ -DIST meson-0.50.1.tar.gz 1402160 BLAKE2B 051e9949f3a216c1074ec826c6a232124a3d2615dc03f83f57bfe96427cd44aa95e2ec7c688e87252d0179882f91e0ccf440eda4b47ff2f0d3af7382a530e011 SHA512 0dcc19007b3b1626e198c0a4ddb0f37dfdfe25f447e511a772b302bffc02187a3e56046daea01a0ad5cf611d557bae12d5b858bb7a44f69919b9ac9ad696aafd DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0 diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild deleted file mode 100644 index d124d341dd7..000 --- a/dev-util/meson/meson-0.50.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2016-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) - -if [[ ${PV} = ** ]]; 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-fbsd ~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 )" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - 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 - - 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 - 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4fc5ac5910cb7a63724b771fc91bc76a89269286 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 13 15:48:48 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 13 15:48:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc5ac59 dev-util/meson: m68k stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 9013632cb19..2dc8c391c3f 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: acba37266af4c9dfce142315d3cb95e250425f64 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 13 15:48:27 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 13 15:48:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acba3726 dev-util/meson: sh stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index c3173f0b37c..9013632cb19 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 724a35e773ece8580ace2457cc5747caf62ba837 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 13 15:47:50 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 13 15:47:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724a35e7 dev-util/meson: arm stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 74eddfbf186..c3173f0b37c 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 23e183f56b5fb787392463a8036f469fee38fb17 Author: William Hubbs gentoo org> AuthorDate: Sat Aug 31 20:26:02 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Aug 31 20:26:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e183f5 dev-util/meson: 0.51.2 bump Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.51.2.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index f0545ae0c90..958a069acb4 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,2 +1,3 @@ DIST meson-0.50.1.tar.gz 1402160 BLAKE2B 051e9949f3a216c1074ec826c6a232124a3d2615dc03f83f57bfe96427cd44aa95e2ec7c688e87252d0179882f91e0ccf440eda4b47ff2f0d3af7382a530e011 SHA512 0dcc19007b3b1626e198c0a4ddb0f37dfdfe25f447e511a772b302bffc02187a3e56046daea01a0ad5cf611d557bae12d5b858bb7a44f69919b9ac9ad696aafd DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c +DIST meson-0.51.2.tar.gz 1453328 BLAKE2B 514995ba8db534ecd488e99fb1aed25d33de73ca65fdfaf18584bd8c113eca3602a73ac42f2ae5ddd4362f8989a02d3d3aa75487ba665706c75039e3f039056c SHA512 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0 diff --git a/dev-util/meson/meson-0.51.2.ebuild b/dev-util/meson/meson-0.51.2.ebuild new file mode 100644 index 000..782127bd368 --- /dev/null +++ b/dev-util/meson/meson-0.51.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 2016-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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-fbsd ~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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 22ad1a7745328d86a8356888026317814e47529a Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 28 12:55:23 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 28 12:55:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ad1a77 dev-util/meson: ia64 stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index f8ba37f47dc..74eddfbf186 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: f7b325d054c131e3846521822dc69dfc0de8f504 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 28 12:54:20 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 28 12:54:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b325d0 dev-util/meson: alpha stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 6e522423be4..f8ba37f47dc 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: ee6d51c1c6e18a4811f1d06cff03911dcfa384ef Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 26 15:00:10 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 26 15:00:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6d51c1 dev-util/meson: x86 stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index f13214ce02d..6e522423be4 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 6f0e7ab8e545828388ed9a549057655ee8fd7692 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 26 14:58:26 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 26 14:58:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0e7ab8 dev-util/meson: ppc64 stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 45a0ed7aff6..f13214ce02d 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4f3717b121f95d1d7b066e38ec37cc928ce27bbb Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 26 14:57:17 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 26 14:57:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3717b1 dev-util/meson: ppc stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index ce07bba72c7..45a0ed7aff6 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 9b6d395ed8d260807a44b724cfe300216aeec80e Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 26 12:55:49 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 26 12:55:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6d395e dev-util/meson: amd64 stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 07eda7e5198..ce07bba72c7 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 22023618946677dc38ff04a32649dc9691b385ab Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 26 12:47:08 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 26 12:47:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22023618 dev-util/meson: s390 stable wrt bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 3a13c4ece0a..07eda7e5198 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 36ed230dfd5c5e1e955bdc5f34c5e5c662c34e46 Author: Mike Gilbert gentoo org> AuthorDate: Sat Aug 24 22:01:12 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Aug 24 22:01:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ed230d dev-util/meson: unset PKG_CONFIG before running tests Closes: https://bugs.gentoo.org/687792 Package-Manager: Portage-2.3.71_p6, Repoman-2.3.17_p5 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 ++ dev-util/meson/meson-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 2cb12abd411..3a13c4ece0a 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -51,6 +51,8 @@ src_test() { 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 } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 2e19cffb3b0..782127bd368 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -51,6 +51,8 @@ src_test() { 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 }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 50e4830866eb5d9b9c8fdef0a24c37d3968a8af8 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Aug 24 21:19:12 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 24 21:48:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50e48308 dev-util/meson: stable 0.51.1 for hppa, bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 32fbdb5c2c2..2cb12abd411 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 1adeb37fde9a6f7917a0672fbe698d2fa38c58d5 Author: Aaron Bauman gentoo org> AuthorDate: Sat Aug 24 21:17:51 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Aug 24 21:17:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adeb37f dev-util/meson: arm64 stable (bug #692734) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64" dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index e113bb9a30e..32fbdb5c2c2 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 3c68c91519153e868985b8753389b569e3c2a42e Author: Mike Gilbert gentoo org> AuthorDate: Sat Aug 24 20:50:42 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Aug 24 20:51:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c68c915 dev-util/meson: disable test_pch_with_address_sanitizer Closes: https://bugs.gentoo.org/692822 Package-Manager: Portage-2.3.71_p6, Repoman-2.3.17_p5 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 4 dev-util/meson/meson-.ebuild | 4 2 files changed, 8 insertions(+) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 9f1f39c338a..e113bb9a30e 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -39,6 +39,10 @@ python_prepare_all() { # 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 } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index f51bcc93548..2e19cffb3b0 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -39,6 +39,10 @@ python_prepare_all() { # 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 }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 5e2f9d7a51e627e666cc64e05c246d4dc0e978ca Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Aug 23 19:24:47 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 23 20:10:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2f9d7a dev-util/meson: stable 0.51.1 for sparc, bug #692734 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index f51bcc93548..9f1f39c338a 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: a6732e3da037e14cb17f3c16b966eff182493ffc Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 23 20:00:12 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 23 20:01:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6732e3d dev-util/meson: depend on sys-libs/zlib[static-libs] for testing Closes: https://bugs.gentoo.org/692780 Package-Manager: Portage-2.3.71_p6, Repoman-2.3.17_p5 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.51.1.ebuild | 1 + dev-util/meson/meson-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild index 33a23e5a870..f51bcc93548 100644 --- a/dev-util/meson/meson-0.51.1.ebuild +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -29,6 +29,7 @@ DEPEND="${RDEPEND} dev-libs/gobject-introspection dev-util/ninja dev-vcs/git + sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) " diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 33a23e5a870..f51bcc93548 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -29,6 +29,7 @@ DEPEND="${RDEPEND} dev-libs/gobject-introspection dev-util/ninja dev-vcs/git + sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) "
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/, dev-util/meson/files/
commit: b2e403b1859fddabf72e812090e1f7107eb26617 Author: William Hubbs sony com> AuthorDate: Thu Aug 22 15:48:59 2019 + Commit: William Hubbs gentoo org> CommitDate: Thu Aug 22 15:52:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e403b1 dev-util/meson: remove several old versions Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 2 - .../meson/files/meson-0.49-python3.5-tests.patch | 34 -- dev-util/meson/meson-0.48.2.ebuild | 73 - dev-util/meson/meson-0.49.2.ebuild | 76 -- 4 files changed, 185 deletions(-) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 0abdbfd7c1c..f0545ae0c90 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,4 +1,2 @@ -DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f -DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d DIST meson-0.50.1.tar.gz 1402160 BLAKE2B 051e9949f3a216c1074ec826c6a232124a3d2615dc03f83f57bfe96427cd44aa95e2ec7c688e87252d0179882f91e0ccf440eda4b47ff2f0d3af7382a530e011 SHA512 0dcc19007b3b1626e198c0a4ddb0f37dfdfe25f447e511a772b302bffc02187a3e56046daea01a0ad5cf611d557bae12d5b858bb7a44f69919b9ac9ad696aafd DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c diff --git a/dev-util/meson/files/meson-0.49-python3.5-tests.patch b/dev-util/meson/files/meson-0.49-python3.5-tests.patch deleted file mode 100644 index 640348b2bc2..000 --- a/dev-util/meson/files/meson-0.49-python3.5-tests.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 65192af2ff62a032a3f19d065c95e12b83aae709 Mon Sep 17 00:00:00 2001 -From: Simon McVittie -Date: Fri, 11 Jan 2019 18:03:15 + -Subject: [PATCH] run_unittests: Use Python 3.5-compatible subprocess - invocation - -subprocess.run() didn't get the encoding parameter until 3.6. - -Signed-off-by: Simon McVittie - run_unittests.py | 7 +++ - 1 file changed, 3 insertions(+), 4 deletions(-) - -diff --git a/run_unittests.py b/run_unittests.py -index 342ad883..e1246140 100755 a/run_unittests.py -+++ b/run_unittests.py -@@ -5029,10 +5029,9 @@ class NativeFileTests(BasePlatformTests): - ret = subprocess.run( - ["{}"] + extra_args, - stdout=subprocess.PIPE, --stderr=subprocess.PIPE, --encoding='utf-8') --print(ret.stdout) --print(ret.stderr, file=sys.stderr) -+stderr=subprocess.PIPE) -+print(ret.stdout.decode('utf-8')) -+print(ret.stderr.decode('utf-8'), file=sys.stderr) - sys.exit(ret.returncode) - - if __name__ == '__main__': --- -2.21.0 - diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild deleted file mode 100644 index b6374c8e969..000 --- a/dev-util/meson/meson-0.48.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2016-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{5,6,7} ) - -if [[ ${PV} = ** ]]; 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 s390 sh sparc x86 ~amd64-fbsd ~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 )" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - virtual/pkgconfig - ) -" - -python_prepare_all() { - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - sed -i -e
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: c7852005531570b4f55c347789472a545fd3b0ce Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 28 10:43:59 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 28 10:43:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7852005 dev-util/meson: m68k stable wrt bug #686874 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 5f82e8fe03f..42dd206fad5 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: e19c64ae9b8e2ec595542e300f50336fe8cdfb3e Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 28 10:44:17 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 28 10:44:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19c64ae dev-util/meson: sh stable wrt bug #686874 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 42dd206fad5..d124d341dd7 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 567c24ca168a265c9d345bf31839664b967c15e7 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 28 10:43:40 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 28 10:43:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567c24ca dev-util/meson: arm stable wrt bug #686874 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 2dd5277193f..5f82e8fe03f 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 3a873f3570b88f90f0c6779481ca8269c6aa6498 Author: William Hubbs gentoo org> AuthorDate: Wed Jul 17 14:19:36 2019 + Commit: William Hubbs gentoo org> CommitDate: Wed Jul 17 14:22:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a873f35 dev-util/meson: 0.51.1 bump Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.51.1.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 377ee5872be..0abdbfd7c1c 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,3 +1,4 @@ DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d DIST meson-0.50.1.tar.gz 1402160 BLAKE2B 051e9949f3a216c1074ec826c6a232124a3d2615dc03f83f57bfe96427cd44aa95e2ec7c688e87252d0179882f91e0ccf440eda4b47ff2f0d3af7382a530e011 SHA512 0dcc19007b3b1626e198c0a4ddb0f37dfdfe25f447e511a772b302bffc02187a3e56046daea01a0ad5cf611d557bae12d5b858bb7a44f69919b9ac9ad696aafd +DIST meson-0.51.1.tar.gz 1451234 BLAKE2B 8a925bfa3d622f75eb180226311a6531cde435a5a6573663f44ba67dbefa63f76b8bd17eb23d291594fe66a379ebc8aef5f1e680973a59b0b52c41fe09e4cdcf SHA512 535fb7c73a7e721a25ce4a0b9771bbb2c07fcd8f7b8f43542a093663291761370044f99b9109853b19201189881e64db1ba5a67c724ecff21000b22ca79f182c diff --git a/dev-util/meson/meson-0.51.1.ebuild b/dev-util/meson/meson-0.51.1.ebuild new file mode 100644 index 000..33a23e5a870 --- /dev/null +++ b/dev-util/meson/meson-0.51.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 2016-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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-fbsd ~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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + 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 + + 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 + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 79a6107c45e12a77c56b99a10a791706da6d9872 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Jul 5 22:19:35 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Jul 5 22:37:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a6107c dev-util/meson: keyword ~riscv, bug 686122 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- dev-util/meson/meson-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 9430f3b6e60..2dd5277193f 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 34e716a091c..33a23e5a870 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 74058846a20284d4e8596063850fff3a438b9d68 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Jun 29 17:51:56 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 29 17:58:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74058846 dev-util/meson: stable 0.50.1 for hppa/sparc, bug #686874 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 3431631de17..9430f3b6e60 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 3ef35cb79c1c3dc59b29bcfb5157c8ab953e7f74 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 27 10:51:08 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 27 10:51:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef35cb7 dev-util/meson: sparc stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 2c3d9343756..3431631de17 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 64c91971ed8490e36912ea279c747e0d949d4886 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 26 10:28:16 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 26 10:28:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c91971 dev-util/meson: s390 stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index b89067ab3b5..2c3d9343756 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: ccdb7822be09fd7a6bc13ed76cbd755bac6fcbba Author: Mike Gilbert gentoo org> AuthorDate: Mon Jun 24 20:09:51 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jun 25 14:56:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdb7822 dev-util/meson: update copyright start year Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- dev-util/meson/meson-0.49.2.ebuild | 2 +- dev-util/meson/meson-0.50.1.ebuild | 2 +- dev-util/meson/meson-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index a6397466e0d..b6374c8e969 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 21f7a7a357f..795f89a188d 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 83b65dee1a1..b89067ab3b5 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 651c7144479..34e716a091c 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: f0fdb619330160778674992e55ebfc272cd9c814 Author: Michael Haubenwallner gentoo org> AuthorDate: Wed Jun 12 17:00:00 2019 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Jun 12 17:07:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fdb619 dev-util/meson: add ~x64-cygwin keyword Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner gentoo.org> dev-util/meson/meson-0.50.1.ebuild | 2 +- dev-util/meson/meson-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index b5783e58b7f..83b65dee1a1 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 11bb7c9a56f..651c7144479 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8580250eac2a26a038992cc443e7635032096ab0 Author: Aaron Bauman gentoo org> AuthorDate: Sat Jun 8 03:30:31 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jun 8 03:30:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8580250e dev-util/meson: arm64 stable (bug #686874) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.14 RepoMan-Options: --include-arches="arm64" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 42154fd46a5..b5783e58b7f 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: f273eeba44926f2a736b9883dc80675b80baabee Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 6 06:45:25 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 6 06:45:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f273eeba dev-util/meson: alpha stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 20ab054fe7e..42154fd46a5 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8bb2fd6a0495e7a49e5774acac18c8af8ec9d4cc Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 5 11:14:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 5 11:14:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb2fd6a dev-util/meson: ia64 stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 0bfe407c4d7..20ab054fe7e 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: c18a59ffc2075fe7185d17d50b267589111e6311 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 5 07:10:30 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 5 07:11:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18a59ff dev-util/meson: ppc stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index e1d271e5a4f..0bfe407c4d7 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 36050d0a0a7b1fe79d92b8546ebfdfd59158ec18 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jun 4 14:48:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jun 4 14:48:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36050d0a dev-util/meson: ppc64 stable wrt bug #686874 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64" dev-util/meson/meson-0.50.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild index 12680f28f74..7bdb6a1497d 100644 --- a/dev-util/meson/meson-0.50.1.ebuild +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 1879691f824ba1702f9d4e6fac27bd610a698050 Author: Matt Turner gentoo org> AuthorDate: Thu May 2 06:33:37 2019 + Commit: Matt Turner gentoo org> CommitDate: Thu May 2 06:33:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1879691f dev-util/meson-0.49.2: hppa stable, bug 682986 Signed-off-by: Matt Turner gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index f598f3fd1ae..21f7a7a357f 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: d5a982bdbefadca6ea55be1391c9ee680d495efd Author: Aaron Bauman gentoo org> AuthorDate: Sun Apr 28 01:08:13 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 28 01:09:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a982bd dev-util/meson: ppc64 stable * Thanks to ernsteiswuerfel Signed-off-by: Aaron Bauman gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 1540f2440c1..f598f3fd1ae 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 6517ad2abf6fa5f628cd678c225b6fe52e58fdf5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 27 16:00:29 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 27 16:00:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6517ad2a dev-util/meson: stable 0.49.2 for ppc, bug #682986 Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 62acc8ecbf6..1540f2440c1 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4665526d95f84e7e89a7841045978e2d8e71f5d4 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 26 20:49:29 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 26 20:54:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4665526d dev-util/meson: s390 stable wrt bug #682986 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index e615989d801..62acc8ecbf6 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: c0d5214343cbdba39a37044776b065d38fbf56e7 Author: William Hubbs gentoo org> AuthorDate: Sun Apr 21 22:26:51 2019 + Commit: William Hubbs gentoo org> CommitDate: Sun Apr 21 22:28:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d52143 dev-util/meson: sync live Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/meson-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 89b176910cb..11bb7c9a56f 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 PYTHON_COMPAT=( python3_{5,6,7} ) if [[ ${PV} = ** ]]; then
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 30a9868bc2e3d3967e44264aba86e82010b1d107 Author: William Hubbs gentoo org> AuthorDate: Sun Apr 21 22:22:48 2019 + Commit: William Hubbs gentoo org> CommitDate: Sun Apr 21 22:28:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a9868b dev-util/meson: 0.50.1 bump Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.50.1.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 071a38c7b1a..377ee5872be 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,2 +1,3 @@ DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d +DIST meson-0.50.1.tar.gz 1402160 BLAKE2B 051e9949f3a216c1074ec826c6a232124a3d2615dc03f83f57bfe96427cd44aa95e2ec7c688e87252d0179882f91e0ccf440eda4b47ff2f0d3af7382a530e011 SHA512 0dcc19007b3b1626e198c0a4ddb0f37dfdfe25f447e511a772b302bffc02187a3e56046daea01a0ad5cf611d557bae12d5b858bb7a44f69919b9ac9ad696aafd diff --git a/dev-util/meson/meson-0.50.1.ebuild b/dev-util/meson/meson-0.50.1.ebuild new file mode 100644 index 000..11bb7c9a56f --- /dev/null +++ b/dev-util/meson/meson-0.50.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + 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 + + 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 + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4c590ec5b6f80dd2a64c46c095d8fa977be2cdf2 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Apr 14 16:16:09 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Apr 14 16:18:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c590ec5 dev-util/meson: arm stable wrt bug #682986 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index f2bd2a3d318..e615989d801 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 19a992baca58d872ae313a219e5663525a190581 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Apr 10 16:17:59 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Apr 10 17:04:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a992ba dev-util/meson: x86 stable (bug #682986) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index ac3c45d40b1..f2bd2a3d318 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 30f6ea97a7a8c5731f2d7579e19319427d5d8757 Author: Aaron Bauman gentoo org> AuthorDate: Wed Apr 10 02:20:57 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Apr 10 02:20:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f6ea97 dev-util/meson: amd64 stable wrt bug #682986 Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 118b308d8e5..ac3c45d40b1 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8bc70c223d2c55ba0160ced565b256cb2aaeb36f Author: Aaron Bauman gentoo org> AuthorDate: Wed Apr 10 00:31:27 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Apr 10 00:31:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc70c22 dev-util/meson: arm64 stable (bug #682986) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-util/meson/meson-0.49.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 09b40845cc6..118b308d8e5 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/files/, dev-util/meson/
commit: 9f8c659431bbe554bbe96cb074c9e3fe957b72ce Author: Mike Gilbert gentoo org> AuthorDate: Mon Mar 4 14:56:45 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Mar 4 14:56:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8c6594 dev-util/meson: backport Python 3.5 tests fix Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> .../meson/files/meson-0.49-python3.5-tests.patch | 34 ++ dev-util/meson/meson-0.49.2.ebuild | 9 +++--- dev-util/meson/meson-.ebuild | 5 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/dev-util/meson/files/meson-0.49-python3.5-tests.patch b/dev-util/meson/files/meson-0.49-python3.5-tests.patch new file mode 100644 index 000..640348b2bc2 --- /dev/null +++ b/dev-util/meson/files/meson-0.49-python3.5-tests.patch @@ -0,0 +1,34 @@ +From 65192af2ff62a032a3f19d065c95e12b83aae709 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Fri, 11 Jan 2019 18:03:15 + +Subject: [PATCH] run_unittests: Use Python 3.5-compatible subprocess + invocation + +subprocess.run() didn't get the encoding parameter until 3.6. + +Signed-off-by: Simon McVittie +--- + run_unittests.py | 7 +++ + 1 file changed, 3 insertions(+), 4 deletions(-) + +diff --git a/run_unittests.py b/run_unittests.py +index 342ad883..e1246140 100755 +--- a/run_unittests.py b/run_unittests.py +@@ -5029,10 +5029,9 @@ class NativeFileTests(BasePlatformTests): + ret = subprocess.run( + ["{}"] + extra_args, + stdout=subprocess.PIPE, +-stderr=subprocess.PIPE, +-encoding='utf-8') +-print(ret.stdout) +-print(ret.stderr, file=sys.stderr) ++stderr=subprocess.PIPE) ++print(ret.stdout.decode('utf-8')) ++print(ret.stderr.decode('utf-8'), file=sys.stderr) + sys.exit(ret.returncode) + + if __name__ == '__main__': +-- +2.21.0 + diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index af2f0b75de8..09b40845cc6 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -33,6 +33,10 @@ DEPEND="${RDEPEND} ) " +PATCHES=( + "${FILESDIR}/meson-0.49-python3.5-tests.patch" +) + python_prepare_all() { # ASAN and sandbox both want control over LD_PRELOAD # https://bugs.gentoo.org/673016 @@ -51,11 +55,6 @@ src_test() { } python_test() { - if [[ ${EPYTHON} == python3.5 ]]; then - ewarn "Skipping tests with ${EPYTHON}" - return 0 - fi - ( # test_meson_installed unset PYTHONDONTWRITEBYTECODE diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index af2f0b75de8..89b176910cb 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -51,11 +51,6 @@ src_test() { } python_test() { - if [[ ${EPYTHON} == python3.5 ]]; then - ewarn "Skipping tests with ${EPYTHON}" - return 0 - fi - ( # test_meson_installed unset PYTHONDONTWRITEBYTECODE
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: ce3f254ee3dd5535331ea3d4e22e8ffc464b601c Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 3 18:35:32 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 3 18:36:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3f254e dev-util/meson: skip testing with Python 3.5 The tests use subprocess.Popen(..., encoding='...'). The 'encoding' parameter was added in Python 3.6. Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 5 + dev-util/meson/meson-.ebuild | 5 + 2 files changed, 10 insertions(+) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 89b176910cb..af2f0b75de8 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -51,6 +51,11 @@ src_test() { } python_test() { + if [[ ${EPYTHON} == python3.5 ]]; then + ewarn "Skipping tests with ${EPYTHON}" + return 0 + fi + ( # test_meson_installed unset PYTHONDONTWRITEBYTECODE diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 89b176910cb..af2f0b75de8 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -51,6 +51,11 @@ src_test() { } python_test() { + if [[ ${EPYTHON} == python3.5 ]]; then + ewarn "Skipping tests with ${EPYTHON}" + return 0 + fi + ( # test_meson_installed unset PYTHONDONTWRITEBYTECODE
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 498a117389dad49f045a17295a80de8a4aa12bb7 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 3 18:22:08 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 3 18:36:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498a1173 dev-util/meson: skip testing when qtcore is installed without qtgui Closes: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 7 ++- dev-util/meson/meson-.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index c7cd92e8d1f..89b176910cb 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -42,7 +42,12 @@ python_prepare_all() { } src_test() { - distutils-r1_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 + distutils-r1_src_test + fi } python_test() { diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index c7cd92e8d1f..89b176910cb 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -42,7 +42,12 @@ python_prepare_all() { } src_test() { - distutils-r1_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 + distutils-r1_src_test + fi } python_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: a89525ece37bbabb5e73f122352c973ccf5456db Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 2 23:38:51 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 2 23:38:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89525ec dev-util/meson: revert non-working qt tests fix Bug: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 5 - dev-util/meson/meson-.ebuild | 5 - 2 files changed, 10 deletions(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 033c61abb64..c7cd92e8d1f 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -42,11 +42,6 @@ python_prepare_all() { } src_test() { - # This is needed because upstream doesn't support installing qtcore - # without qtgui in the test suite. - # https://bugs.gentoo.org/show_bug.cgi?id=678664 - has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && - rm -r "test cases/frameworks/4 qt" || die distutils-r1_src_test } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 033c61abb64..c7cd92e8d1f 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -42,11 +42,6 @@ python_prepare_all() { } src_test() { - # This is needed because upstream doesn't support installing qtcore - # without qtgui in the test suite. - # https://bugs.gentoo.org/show_bug.cgi?id=678664 - has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && - rm -r "test cases/frameworks/4 qt" || die distutils-r1_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 098740100ba7034cc9d8849e9c6d642dc9e2372e Author: William Hubbs gentoo org> AuthorDate: Sat Mar 2 23:20:40 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 2 23:21:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09874010 dev-util/meson: die if unable to remove qt framework Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 2 +- dev-util/meson/meson-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 31d9ff7f79e..033c61abb64 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -46,7 +46,7 @@ src_test() { # without qtgui in the test suite. # https://bugs.gentoo.org/show_bug.cgi?id=678664 has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && - rm -rf "test cases/frameworks/4 qt" + rm -r "test cases/frameworks/4 qt" || die distutils-r1_src_test } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 31d9ff7f79e..033c61abb64 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -46,7 +46,7 @@ src_test() { # without qtgui in the test suite. # https://bugs.gentoo.org/show_bug.cgi?id=678664 has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && - rm -rf "test cases/frameworks/4 qt" + rm -r "test cases/frameworks/4 qt" || die distutils-r1_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 01f3512592d5830c0d1442a4df3043cec905fc02 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 2 23:11:39 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 2 23:11:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f35125 dev-util/meson: sync live Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/meson-.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 6149ebc1ee5..31d9ff7f79e 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -42,12 +42,11 @@ python_prepare_all() { } src_test() { - if tc-is-gcc; then - # LTO fails for static libs because the bfd plugin in missing. - # Remove this workaround after sys-devel/gcc-config-2.0 is stable. - # https://bugs.gentoo.org/672706 - tc-getPROG AR gcc-ar >/dev/null - fi + # This is needed because upstream doesn't support installing qtcore + # without qtgui in the test suite. + # https://bugs.gentoo.org/show_bug.cgi?id=678664 + has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && + rm -rf "test cases/frameworks/4 qt" distutils-r1_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 444110f1ded243ffe62e98f2fbc23b2423443708 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 2 23:04:02 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 2 23:06:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444110f1 dev-util/meson: fix qt tests Upstream only supports the qt tests if both qtcore and qtgui are installed, so if only qtcore is installed, skip the tests. Closes: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild index 6149ebc1ee5..31d9ff7f79e 100644 --- a/dev-util/meson/meson-0.49.2.ebuild +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -42,12 +42,11 @@ python_prepare_all() { } src_test() { - if tc-is-gcc; then - # LTO fails for static libs because the bfd plugin in missing. - # Remove this workaround after sys-devel/gcc-config-2.0 is stable. - # https://bugs.gentoo.org/672706 - tc-getPROG AR gcc-ar >/dev/null - fi + # This is needed because upstream doesn't support installing qtcore + # without qtgui in the test suite. + # https://bugs.gentoo.org/show_bug.cgi?id=678664 + has_version 'dev-qt/qtcore' && ! has_version 'dev-qt/qtgui' && + rm -rf "test cases/frameworks/4 qt" distutils-r1_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8904160df4dfa6b7e08f8a401e2fd4a4c97effb3 Author: William Hubbs gentoo org> AuthorDate: Sat Mar 2 21:21:26 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Mar 2 21:32:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8904160d dev-util/meson: remove several unstable versions Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 2 -- dev-util/meson/meson-0.49.0.ebuild | 73 -- dev-util/meson/meson-0.49.1.ebuild | 73 -- 3 files changed, 148 deletions(-) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index f7ebfa30bf1..071a38c7b1a 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,4 +1,2 @@ DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f -DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b -DIST meson-0.49.1.tar.gz 1340585 BLAKE2B 7df52f68948c74d4d713d57406a7b496e33740e43ea069b5cb6474a80b94800f8af7983413f3154eb2e6b7f0ea8df51e7359b8b7c6661f454dbb9a21ccf9bdc6 SHA512 cc955509d2c82b12d347f7a670a0e2abf5f6a4455dda3d53ec4abb0930b5f1c4a0ff996223ba5a5333bfec66e5d3fb3448a8187d4640e4b65397fc3e0e43dc72 DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild deleted file mode 100644 index 6149ebc1ee5..000 --- a/dev-util/meson/meson-0.49.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{5,6,7} ) - -if [[ ${PV} = ** ]]; 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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 )" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - 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 - - distutils-r1_python_prepare_all -} - -src_test() { - if tc-is-gcc; then - # LTO fails for static libs because the bfd plugin in missing. - # Remove this workaround after sys-devel/gcc-config-2.0 is stable. - # https://bugs.gentoo.org/672706 - tc-getPROG AR gcc-ar >/dev/null - fi - distutils-r1_src_test -} - -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.49.1.ebuild b/dev-util/meson/meson-0.49.1.ebuild deleted file mode 100644 index 6149ebc1ee5..000 --- a/dev-util/meson/meson-0.49.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{5,6,7} ) - -if [[ ${PV} = ** ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson; - inherit git-r3 -else -
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0507b8ec4bcd5abbc597dbb3cc942a9a118a3588 Author: William Hubbs gentoo org> AuthorDate: Wed Feb 6 19:27:06 2019 + Commit: William Hubbs gentoo org> CommitDate: Wed Feb 6 19:27:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0507b8ec dev-util/meson: 0.49.2 bump Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.49.2.ebuild | 73 ++ 2 files changed, 74 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index caeb19cb6c6..f7ebfa30bf1 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,3 +1,4 @@ DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b DIST meson-0.49.1.tar.gz 1340585 BLAKE2B 7df52f68948c74d4d713d57406a7b496e33740e43ea069b5cb6474a80b94800f8af7983413f3154eb2e6b7f0ea8df51e7359b8b7c6661f454dbb9a21ccf9bdc6 SHA512 cc955509d2c82b12d347f7a670a0e2abf5f6a4455dda3d53ec4abb0930b5f1c4a0ff996223ba5a5333bfec66e5d3fb3448a8187d4640e4b65397fc3e0e43dc72 +DIST meson-0.49.2.tar.gz 1340730 BLAKE2B 07931bca42907eb961f5f15da5216448d33539a091de4e7df53f0713471f2b0c581d1e3f9ba7eac2a87b61861e5408a5af1a5cb8c17c9561f81cd377b2ea7fc3 SHA512 4aca4c273e7c23034c1ed76aa48c914aef34ca4be9df9d5810b8dd3dac9f5f67aa577a682490aa3d81c0503b5a5a8ac1e2452b2f2fdd7a5c7db2aa504047b87d diff --git a/dev-util/meson/meson-0.49.2.ebuild b/dev-util/meson/meson-0.49.2.ebuild new file mode 100644 index 000..6149ebc1ee5 --- /dev/null +++ b/dev-util/meson/meson-0.49.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + 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 + + distutils-r1_python_prepare_all +} + +src_test() { + if tc-is-gcc; then + # LTO fails for static libs because the bfd plugin in missing. + # Remove this workaround after sys-devel/gcc-config-2.0 is stable. + # https://bugs.gentoo.org/672706 + tc-getPROG AR gcc-ar >/dev/null + fi + distutils-r1_src_test +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 432264f57e9349e7b22a0f274294d61e03430b6f Author: William Hubbs gentoo org> AuthorDate: Sat Jan 26 17:32:10 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Jan 26 17:40:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432264f5 dev-util/meson: sync live ebuild Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/meson-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 31b02901a50..6149ebc1ee5 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 24e6563f676d1774b76f15bb3572b952ed2ebf7c Author: William Hubbs gentoo org> AuthorDate: Sat Jan 26 17:27:34 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Jan 26 17:40:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e6563f dev-util/meson: 0.49.1 bump Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.49.1.ebuild | 73 ++ 2 files changed, 74 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 39b14059bd1..36ecd30f910 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -4,3 +4,4 @@ DIST meson-0.48.0.tar.gz 1307251 BLAKE2B cafae408a219a8f31b756cae28178480eeadac8 DIST meson-0.48.1.tar.gz 1310408 BLAKE2B e90c5c0b396883ac516eb3a5de04a1caff084a7f018e3f9b7565ec91e520bf4c0e05a72855b3b35e361623c6bf792e471846a7bac13fabd8b42c5256af017703 SHA512 248856cbab0aba959a01a9759261108baf93eef92d454b9ebb7f54edf1aa3e26f6050e389c9889ca23b19321d835617bacd361fc598b7185f6485bc6a403534c DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b +DIST meson-0.49.1.tar.gz 1340585 BLAKE2B 7df52f68948c74d4d713d57406a7b496e33740e43ea069b5cb6474a80b94800f8af7983413f3154eb2e6b7f0ea8df51e7359b8b7c6661f454dbb9a21ccf9bdc6 SHA512 cc955509d2c82b12d347f7a670a0e2abf5f6a4455dda3d53ec4abb0930b5f1c4a0ff996223ba5a5333bfec66e5d3fb3448a8187d4640e4b65397fc3e0e43dc72 diff --git a/dev-util/meson/meson-0.49.1.ebuild b/dev-util/meson/meson-0.49.1.ebuild new file mode 100644 index 000..6149ebc1ee5 --- /dev/null +++ b/dev-util/meson/meson-0.49.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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 )" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + 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 + + distutils-r1_python_prepare_all +} + +src_test() { + if tc-is-gcc; then + # LTO fails for static libs because the bfd plugin in missing. + # Remove this workaround after sys-devel/gcc-config-2.0 is stable. + # https://bugs.gentoo.org/672706 + tc-getPROG AR gcc-ar >/dev/null + fi + distutils-r1_src_test +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/files/, dev-util/meson/
commit: 418feef19a1a3027c12ec552909ee0f9cf49ff87 Author: William Hubbs gentoo org> AuthorDate: Sat Jan 26 17:38:56 2019 + Commit: William Hubbs gentoo org> CommitDate: Sat Jan 26 17:41:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418feef1 dev-util/meson: remove old versions Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 4 --- dev-util/meson/files/0.48.0-multilib.patch | 48 --- dev-util/meson/files/0.48.0-test-u.patch | 28 dev-util/meson/files/test-llvm.patch | 26 --- dev-util/meson/meson-0.46.1.ebuild | 39 -- dev-util/meson/meson-0.47.1.ebuild | 39 -- dev-util/meson/meson-0.48.0-r2.ebuild | 52 -- dev-util/meson/meson-0.48.1.ebuild | 50 8 files changed, 286 deletions(-) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 36ecd30f910..caeb19cb6c6 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,7 +1,3 @@ -DIST meson-0.46.1.tar.gz 1203731 BLAKE2B 3b6b78e24a4d1ff3166db5546dda80e8b29236babec51fd5f1e70ba4139f13c4e7b6d2985daccf9ef1bc2e33516b1278ab9c9ea4c7fce775d187450c2498dc76 SHA512 beacd5431f9d6abd85a72b2609cbd913f67829b2eef4712a5b9a151e2d0cad6e2c16b5e42819b93f986705305ed874d26211c315aa930b1695552a9e30de8b98 -DIST meson-0.47.1.tar.gz 1250211 BLAKE2B a1ef5852b432e6856733c25a7ccd225f1a9ff2d1a8f65a38375d13c2c1d93d8e756b2cc2d3528783f18b90598e3f056363822d2400773369457d0801a6e3dd58 SHA512 e5042f0553057eb3a723fd2e17994ff05c2856c0dc22f39f5c5eb68fb56281894a5d13fe9f2e0852b4c934f3f3cbc41e0639ff25db4ab9f352eff95e7d552b8b -DIST meson-0.48.0.tar.gz 1307251 BLAKE2B cafae408a219a8f31b756cae28178480eeadac877a6a694c1369c7524b68b88e606d51823aacde177410fd97c1ad14793a11a6d1a1a97c131d33b1014ca2d5f9 SHA512 99ba4ca4899a3174803e41fe5a010d4be304cf85d7392107c2a6ad65f03d758382b1b9104a0cc54bf6fdba28e7742ecd2b0c299d43be3a66fb1381b77418036b -DIST meson-0.48.1.tar.gz 1310408 BLAKE2B e90c5c0b396883ac516eb3a5de04a1caff084a7f018e3f9b7565ec91e520bf4c0e05a72855b3b35e361623c6bf792e471846a7bac13fabd8b42c5256af017703 SHA512 248856cbab0aba959a01a9759261108baf93eef92d454b9ebb7f54edf1aa3e26f6050e389c9889ca23b19321d835617bacd361fc598b7185f6485bc6a403534c DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b DIST meson-0.49.1.tar.gz 1340585 BLAKE2B 7df52f68948c74d4d713d57406a7b496e33740e43ea069b5cb6474a80b94800f8af7983413f3154eb2e6b7f0ea8df51e7359b8b7c6661f454dbb9a21ccf9bdc6 SHA512 cc955509d2c82b12d347f7a670a0e2abf5f6a4455dda3d53ec4abb0930b5f1c4a0ff996223ba5a5333bfec66e5d3fb3448a8187d4640e4b65397fc3e0e43dc72 diff --git a/dev-util/meson/files/0.48.0-multilib.patch b/dev-util/meson/files/0.48.0-multilib.patch deleted file mode 100644 index 0b488f50cd5..000 --- a/dev-util/meson/files/0.48.0-multilib.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 3bb300a76ed4d7a614c4a83ddefe86425040ec13 Mon Sep 17 00:00:00 2001 -From: Dylan Baker -Date: Mon, 24 Sep 2018 11:08:19 -0700 -Subject: [PATCH] backends: allow running host arch binaries on compatible - build machines - -Meson 0.48.0 some validation for using compiled binaries in custom -targets and generators, which is nice. It didn't take into account -though that as long as the OS is the same, some architectures support -running a related architecture natively (x86_64 can run x86 natively, -for example). - -Fortunately we already have a method for covering this case available -through the Environment class. - -Fixes #4254 - mesonbuild/backend/backends.py | 10 ++ - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py -index 0e7e8e0fe3..ccbbe173fd 100644 a/mesonbuild/backend/backends.py -+++ b/mesonbuild/backend/backends.py -@@ -13,6 +13,7 @@ - # limitations under the License. - - import os, pickle, re -+import textwrap - from .. import build - from .. import dependencies - from .. import mesonlib -@@ -731,10 +732,11 @@ def get_regen_filelist(self): - def exe_object_to_cmd_array(self, exe): - if self.environment.is_cross_build() and \ -isinstance(exe, build.BuildTarget) and exe.is_cross: --if self.environment.exe_wrapper is None: --
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 14d22a54799aea201bb4760d823a871e6815e352 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jan 17 18:04:00 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jan 17 18:04:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d22a54 dev-util/meson: m68k stable wrt bug #672472 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index ce841eb7769..48788a3cc2d 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: e8ef3dd9039fbbed60562f5509e25cd6622418ca Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jan 17 18:03:27 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jan 17 18:03:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ef3dd9 dev-util/meson: alpha stable wrt bug #672472 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index faf11d7681c..ce841eb7769 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: da4655b886672fc09f00f8acb705ce0bc3cc9233 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jan 17 18:04:18 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jan 17 18:04:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4655b8 dev-util/meson: sh stable wrt bug #672472 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 48788a3cc2d..a6397466e0d 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 735a87373e18d17c81783dae9e1b23953b0a463a Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jan 11 00:48:41 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jan 11 00:49:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735a8737 dev-util/meson: arm64 stable (bug #672472) Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 5982526fc83..faf11d7681c 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 2de6abc70143fe2f90b816bf2c1a4be574089f1c Author: Michael Haubenwallner gentoo org> AuthorDate: Wed Jan 9 12:51:49 2019 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Jan 9 12:56:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de6abc7 dev-util/meson: marked ~x86-linux Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner gentoo.org> dev-util/meson/meson-0.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 5c75535de9e..6149ebc1ee5 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x64-macos ~x64-solaris" + 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" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 983c657f7a79fd9026daf40412e0258cedd76598 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 9 07:45:26 2019 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 9 08:03:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983c657f dev-util/meson: marked ~amd64-linux Signed-off-by: Fabian Groffen gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-util/meson/meson-0.49.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 31b02901a50..5c75535de9e 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: e4e1072162b13cf62075679c1b90b2d61beefc86 Author: Matt Turner gentoo org> AuthorDate: Sat Jan 5 21:03:45 2019 + Commit: Matt Turner gentoo org> CommitDate: Sat Jan 5 21:10:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e10721 dev-util/meson-0.48.2: ppc64 stable, bug 672472 Signed-off-by: Matt Turner gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 86f620526eb..5982526fc83 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: abf0d35d511837f24c36ed4a93ee7181865f51a6 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jan 4 22:42:46 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jan 4 22:42:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf0d35d dev-util/meson: s390 stable wrt bug #672472 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-util/meson/meson-0.48.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 89e757ea355..86f620526eb 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 279f34692086d67be36a0a1d0159bb5a1b784ae2 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Dec 26 13:54:16 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 26 13:54:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279f3469 dev-util/meson: stable 0.48.2 for ppc, bug #672472 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 8d2cd16ffc0..89e757ea355 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 9249489a4ca085a04f4adce2875d5ab812051901 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Dec 26 13:24:55 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 26 13:24:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9249489a dev-util/meson: stable 0.48.2 for ia64, bug #672472 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 0c58e431409..8d2cd16ffc0 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 97d166b2629283b8eb0774b1d618ac7ce761572a Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Dec 22 08:24:31 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 22 09:36:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d166b2 dev-util/meson: stable 0.48.2 for hppa, bug #672472 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index fe4375bec96..0c58e431409 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8db4d6d61ab07d2f0266e27eef8ba90f9231d60e Author: PPed72 iol it> AuthorDate: Fri Dec 14 13:31:18 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 14 15:33:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db4d6d6 dev-util/meson: fix typo in ebuild RESTIRCT!=RESTRICT Closes: https://bugs.gentoo.org/673130 Closes: https://github.com/gentoo/gentoo/pull/10642 Signed-off-by: Paolo Pedroni iol.it> Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- dev-util/meson/meson-0.49.0.ebuild | 2 +- dev-util/meson/meson-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 725ca55a947..fe4375bec96 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" IUSE="test" -RESTIRCT="!test? ( test )" +RESTRICT="!test? ( test )" RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 75a04933cc4..31b02901a50 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" IUSE="test" -RESTIRCT="!test? ( test )" +RESTRICT="!test? ( test )" RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 75a04933cc4..31b02901a50 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" IUSE="test" -RESTIRCT="!test? ( test )" +RESTRICT="!test? ( test )" RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 2b8aeafd8105deb85f2041981cadd53c14ad7240 Author: Mike Gilbert gentoo org> AuthorDate: Fri Dec 14 05:45:49 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 14 05:45:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8aeafd dev-util/meson: depend on ninja for tests Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 1 + dev-util/meson/meson-0.49.0.ebuild | 1 + dev-util/meson/meson-.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 70b182a1276..725ca55a947 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} test? ( dev-libs/glib:2 dev-libs/gobject-introspection + dev-util/ninja dev-vcs/git virtual/pkgconfig ) diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 31840fa73f4..75a04933cc4 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} test? ( dev-libs/glib:2 dev-libs/gobject-introspection + dev-util/ninja dev-vcs/git virtual/pkgconfig ) diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 31840fa73f4..75a04933cc4 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} test? ( dev-libs/glib:2 dev-libs/gobject-introspection + dev-util/ninja dev-vcs/git virtual/pkgconfig )
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 8dfd9d6f6b3e2ce6f9f695e276363627ec0520c7 Author: Mike Gilbert gentoo org> AuthorDate: Fri Dec 14 05:39:14 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Dec 14 05:39:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfd9d6f dev-util/meson: add test dependencies Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 14 +++--- dev-util/meson/meson-0.49.0.ebuild | 14 +++--- dev-util/meson/meson-.ebuild | 14 +++--- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 1b7da1e7a77..70b182a1276 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -19,10 +19,18 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" -IUSE="" +IUSE="test" +RESTIRCT="!test? ( test )" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-vcs/git + virtual/pkgconfig + ) +" python_prepare_all() { # ASAN and sandbox both want control over LD_PRELOAD diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 5e725b324a1..31840fa73f4 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -19,10 +19,18 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" -IUSE="" +IUSE="test" +RESTIRCT="!test? ( test )" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-vcs/git + virtual/pkgconfig + ) +" python_prepare_all() { # ASAN and sandbox both want control over LD_PRELOAD diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 5e725b324a1..31840fa73f4 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -19,10 +19,18 @@ HOMEPAGE="http://mesonbuild.com/; LICENSE="Apache-2.0" SLOT="0" -IUSE="" +IUSE="test" +RESTIRCT="!test? ( test )" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-vcs/git + virtual/pkgconfig + ) +" python_prepare_all() { # ASAN and sandbox both want control over LD_PRELOAD
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 0f5be533cba84cd5f5eeedb47ac88aea8640fef6 Author: Mike Gilbert gentoo org> AuthorDate: Thu Dec 13 17:11:37 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Dec 13 17:12:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5be533 dev-util/meson: add workaround for test_static_library_lto Closes: https://bugs.gentoo.org/672706 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 12 +++- dev-util/meson/meson-0.49.0.ebuild | 12 +++- dev-util/meson/meson-.ebuild | 12 +++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 07742ab2656..1b7da1e7a77 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -12,7 +12,7 @@ else KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi -inherit distutils-r1 +inherit distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="http://mesonbuild.com/; @@ -32,6 +32,16 @@ python_prepare_all() { distutils-r1_python_prepare_all } +src_test() { + if tc-is-gcc; then + # LTO fails for static libs because the bfd plugin in missing. + # Remove this workaround after sys-devel/gcc-config-2.0 is stable. + # https://bugs.gentoo.org/672706 + tc-getPROG AR gcc-ar >/dev/null + fi + distutils-r1_src_test +} + python_test() { ( # test_meson_installed diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index 9605fa9af90..5e725b324a1 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -12,7 +12,7 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi -inherit distutils-r1 +inherit distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="http://mesonbuild.com/; @@ -32,6 +32,16 @@ python_prepare_all() { distutils-r1_python_prepare_all } +src_test() { + if tc-is-gcc; then + # LTO fails for static libs because the bfd plugin in missing. + # Remove this workaround after sys-devel/gcc-config-2.0 is stable. + # https://bugs.gentoo.org/672706 + tc-getPROG AR gcc-ar >/dev/null + fi + distutils-r1_src_test +} + python_test() { ( # test_meson_installed diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index 9605fa9af90..5e725b324a1 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -12,7 +12,7 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi -inherit distutils-r1 +inherit distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="http://mesonbuild.com/; @@ -32,6 +32,16 @@ python_prepare_all() { distutils-r1_python_prepare_all } +src_test() { + if tc-is-gcc; then + # LTO fails for static libs because the bfd plugin in missing. + # Remove this workaround after sys-devel/gcc-config-2.0 is stable. + # https://bugs.gentoo.org/672706 + tc-getPROG AR gcc-ar >/dev/null + fi + distutils-r1_src_test +} + python_test() { ( # test_meson_installed
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4684b9b0697f4cee02dd56d30a12c085f6d42344 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Dec 13 12:26:46 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Dec 13 12:47:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4684b9b0 dev-util/meson: x86 stable (bug #672472) Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 34aac8dda68..07742ab2656 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then 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 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x64-macos ~x64-solaris" fi inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: f7cf47bf0d6460644501a6eee925d7da7f8143fa Author: Mike Gilbert gentoo org> AuthorDate: Wed Dec 12 22:22:30 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Dec 12 22:23:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cf47bf dev-util/meson: disable a test case instead of sandbox Bug: https://bugs.gentoo.org/673016 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 13 - dev-util/meson/meson-0.49.0.ebuild | 13 - dev-util/meson/meson-.ebuild | 13 - 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 60e9ecb49c6..34aac8dda68 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -24,6 +24,14 @@ IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" +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 + + distutils-r1_python_prepare_all +} + python_test() { ( # test_meson_installed @@ -32,11 +40,6 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME - # ASAN and sandbox both want to control LDPRELOAD - # https://bugs.gentoo.org/673016 - export SANDBOX_ON=0 - unset LD_PRELOAD - ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index aa2b296613e..9605fa9af90 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -24,6 +24,14 @@ IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" +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 + + distutils-r1_python_prepare_all +} + python_test() { ( # test_meson_installed @@ -32,11 +40,6 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME - # ASAN and sandbox both want to control LDPRELOAD - # https://bugs.gentoo.org/673016 - export SANDBOX_ON=0 - unset LD_PRELOAD - ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index aa2b296613e..9605fa9af90 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -24,6 +24,14 @@ IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" +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 + + distutils-r1_python_prepare_all +} + python_test() { ( # test_meson_installed @@ -32,11 +40,6 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME - # ASAN and sandbox both want to control LDPRELOAD - # https://bugs.gentoo.org/673016 - export SANDBOX_ON=0 - unset LD_PRELOAD - ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 4594dbdd5cf6c19c2ffdc47d5f15c6ad45f02cef Author: Mike Gilbert gentoo org> AuthorDate: Wed Dec 12 20:49:45 2018 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Dec 12 20:49:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4594dbdd dev-util/meson: disable sandbox while testing Closes: https://bugs.gentoo.org/673016 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert gentoo.org> dev-util/meson/meson-0.48.2.ebuild | 5 + dev-util/meson/meson-0.49.0.ebuild | 5 + dev-util/meson/meson-.ebuild | 5 + 3 files changed, 15 insertions(+) diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 8b2a97c7957..60e9ecb49c6 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -32,6 +32,11 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME + # ASAN and sandbox both want to control LDPRELOAD + # https://bugs.gentoo.org/673016 + export SANDBOX_ON=0 + unset LD_PRELOAD + ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild index d7d772117ac..aa2b296613e 100644 --- a/dev-util/meson/meson-0.49.0.ebuild +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -32,6 +32,11 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME + # ASAN and sandbox both want to control LDPRELOAD + # https://bugs.gentoo.org/673016 + export SANDBOX_ON=0 + unset LD_PRELOAD + ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/meson/meson-.ebuild b/dev-util/meson/meson-.ebuild index d7d772117ac..aa2b296613e 100644 --- a/dev-util/meson/meson-.ebuild +++ b/dev-util/meson/meson-.ebuild @@ -32,6 +32,11 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME + # ASAN and sandbox both want to control LDPRELOAD + # https://bugs.gentoo.org/673016 + export SANDBOX_ON=0 + unset LD_PRELOAD + ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" }
[gentoo-commits] repo/gentoo:master commit in: dev-util/meson/
commit: 97e2f5f00aacaeef680364c8d11c3645c0d2c17f Author: William Hubbs gentoo org> AuthorDate: Wed Dec 12 14:53:50 2018 + Commit: William Hubbs gentoo org> CommitDate: Wed Dec 12 14:54:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e2f5f0 dev-util/meson: 0.49.0 bump Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: William Hubbs gentoo.org> dev-util/meson/Manifest| 1 + dev-util/meson/meson-0.49.0.ebuild | 46 ++ 2 files changed, 47 insertions(+) diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 9f29af06de5..39b14059bd1 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -3,3 +3,4 @@ DIST meson-0.47.1.tar.gz 1250211 BLAKE2B a1ef5852b432e6856733c25a7ccd225f1a9ff2d DIST meson-0.48.0.tar.gz 1307251 BLAKE2B cafae408a219a8f31b756cae28178480eeadac877a6a694c1369c7524b68b88e606d51823aacde177410fd97c1ad14793a11a6d1a1a97c131d33b1014ca2d5f9 SHA512 99ba4ca4899a3174803e41fe5a010d4be304cf85d7392107c2a6ad65f03d758382b1b9104a0cc54bf6fdba28e7742ecd2b0c299d43be3a66fb1381b77418036b DIST meson-0.48.1.tar.gz 1310408 BLAKE2B e90c5c0b396883ac516eb3a5de04a1caff084a7f018e3f9b7565ec91e520bf4c0e05a72855b3b35e361623c6bf792e471846a7bac13fabd8b42c5256af017703 SHA512 248856cbab0aba959a01a9759261108baf93eef92d454b9ebb7f54edf1aa3e26f6050e389c9889ca23b19321d835617bacd361fc598b7185f6485bc6a403534c DIST meson-0.48.2.tar.gz 1311011 BLAKE2B 54cb8ca4164238f1c2b77327c330a7615a8d62c63c0cbedcdbe395bf2a99c454407fbc61af8d61d38a85de5dee18e73b98b534a2c9d19cc8f622e25549b84bbf SHA512 beebc90df420c15255c49a13e2f4917934fec8fb2c5b878a59ee0cd2ae46eb05571e995e12b3110b72be89fd11ab4c534ed72aa6d6fe72719ef060df5e75695f +DIST meson-0.49.0.tar.gz 1338576 BLAKE2B 6ae3152af337591928232c5dea8331185c8aa7f712019ed3635269544e4506fc0d9195d3d59128c5e5a286aff8ad1e3a0edf3afe28ab469989753c3c988ddae3 SHA512 6aba2a1c1dbf247fc30526215dd499b7c918c19f7f16a7216f5762e95cde39b7cfae2a1ebca1e2ea5323f2f855ed98c99af1b9048aa00bd1ffbe8da20ef2121b diff --git a/dev-util/meson/meson-0.49.0.ebuild b/dev-util/meson/meson-0.49.0.ebuild new file mode 100644 index 000..d7d772117ac --- /dev/null +++ b/dev-util/meson/meson-0.49.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{5,6,7} ) + +if [[ ${PV} = ** ]]; 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 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x64-macos ~x64-solaris" +fi + +inherit distutils-r1 + +DESCRIPTION="Open source build system" +HOMEPAGE="http://mesonbuild.com/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +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 +}