commit:     fa207631169c8a7c62df8f4e9b8d523396c0b493
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 14:31:40 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 14:31:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa207631

dev-build/meson: drop old

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-build/meson/Manifest           |   3 -
 dev-build/meson/meson-1.4.1.ebuild | 190 -------------------------------------
 2 files changed, 193 deletions(-)

diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest
index 6e0689e80bcc..3b6ec88f671d 100644
--- a/dev-build/meson/Manifest
+++ b/dev-build/meson/Manifest
@@ -4,12 +4,9 @@ DIST meson-1.2.3.tar.gz 2184484 BLAKE2B 
7d76c54bddba249ab97ebd5dd0afc448177ff9fa
 DIST meson-1.2.3.tar.gz.asc 833 BLAKE2B 
1416c49302aab80b5f647cc1d6cd18c36f6199e79c7d13ea284143b2423267b5823850218578626937c14589ebcdf19069b310394c63bc762ab8f59d7ebe3780
 SHA512 
852c031ecfe032cb48d284bb270597d114294b7d1be5dd0df6ec2f78a62e1a5ba82711bc14ae410e47ced54f99a639055a1628b0acf7aa07a3a80034fce5ebc9
 DIST meson-1.3.2.tar.gz 2223798 BLAKE2B 
72b061598a0cb22517460de4df25394a9dfbddb536c5b8e75b7267ae21292fe2a6a3ec16d64aa81cde63d33022decebcc051cf2d87d677f9b40eb2f4106a40cd
 SHA512 
6369c6d64f91c769f0f4d3e2445bb3615785998489d41acba2134b44ec89abd04bd97a3d3d17c64779eb40b0bf4808e3419eb47638169446a98824d680f37a7b
 DIST meson-1.3.2.tar.gz.asc 833 BLAKE2B 
b11ae2be4e9cb0278be9cafd304146432e606a5fd23379d08116943676286f240fb8cc1d5f897cbd4c2bacfe298802afb1a847e447d71250f58cee5dec38083b
 SHA512 
0cb9575fb599cba4ae77c1954599a24b1f079c46cf255bb8d581ef434598503db6e08af6a95b7c00bc54c165ec8fd9834310e2d4874afe01c5d44e72cef496b3
-DIST meson-1.4.1.tar.gz 2235558 BLAKE2B 
1eb83ad34d9e0a80eaf667a5edf04cf40ff043c0b9e8c78c5bd553eb2dae372b4c0dc8e30760da0321b7c33d331304c21c7f51d2133681c9fa66d551039952f3
 SHA512 
2616bcca70d5554407d4852aa3494e05e53aa8a33f58859ada42750221922fcb6ea7f3452844883f4800d77eed4a7289b061324871218f052219b3caa02dcc9e
-DIST meson-1.4.1.tar.gz.asc 833 BLAKE2B 
cbdac6620111acbb8c1e07a017a9f5f1cea2cfee62dc7ebf77a9dba7a578e43f8706923e4054ae8458c27a43112c634811c1a0d698f693f2e40744288ce586ea
 SHA512 
bfc4f52a5e21684012aeef95dafba74a6d730efe88bc81bc410c183c253605f119dacd9684c3742ce1d3abf798a4443172526e535523531443beb0ca8c1c3633
 DIST meson-1.4.2.tar.gz 2227701 BLAKE2B 
11d98d8c84545390bd35b393ae02db7876a38dad56c363471b5be59521f08c0b70da5dc5b3f991e5c715d6b59f4752738515bd8dc2412a6dc5ca1fa42e7cd63b
 SHA512 
4aed1a5f133de2c6839bab361a0e911dd5697f5dac2a8f100df69d43a8880a810dcfa1aa6402cdfb9c5e14fdceec76925f0496c301c31ba733a32618c403eaf0
 DIST meson-1.4.2.tar.gz.asc 833 BLAKE2B 
64ce1fc0fecdd6aa76bb89d88ff7497548d82afc00805c083a0bca7ce4cee41dc50be50368e333649ae7e863c03ea780fe24a48c525281fbbcab679b540f4254
 SHA512 
51d3245f9443cb398e2e8f225f00a853848bde1bfba02bae6334d47115e36ad96c8ec03244f6169c89d73162b86a73158a7f8d08d5bd6b3d28e8369ce7b55093
 DIST meson-1.5.1.tar.gz 2257106 BLAKE2B 
3368b209444d0873217bafee2339b395dca9fa43df68adce19029a41ad5c0eca59426ef681d174ef8b6b89d4a6c5b4f189c1ae219deed78334028d44bdb23a95
 SHA512 
3239d6f3d64dcedddd456dc451278a37aa6c4460708b0efdff1b04b6e8844c20f5f882060de311c59a678bebd51ee09e1906c9384d4b0c85b28015fd1713ab0a
 DIST meson-1.5.1.tar.gz.asc 833 BLAKE2B 
c099720b102b8fff581f2043000454f5cb3593352a8b69c681cda73dae7172fb7d892dc0500e29fffe4ba7828cdcba418acea230563dc26a7a89139ab526b231
 SHA512 
f8210dd309a104b4169bc2eae9ff370f3ced6fe2c5dfc8f3477c9fbbed983dd6636ea05822d9345d7570e88bfe7789c6cc075e5a91d578a8376666d16ad550a3
-DIST meson-reference-1.4.1.3 339324 BLAKE2B 
a0ea6a1dd599c0a559dae64772f730ac7cad7df3ea63acc8355ff933152873567803efff012e6ea0a4c75ef9c8be023a8d927411a49e43de20bbfc69b1263488
 SHA512 
fc94aa95df3cd04af49ab2f27050c3ef206407a2ccb3b61d9c8660deba55eae3fb627d83713de62f3e1216a1a33a88e989bf5b557b7e17adbb73a57d5f2ad11a
 DIST meson-reference-1.4.2.3 339324 BLAKE2B 
1a4fbd8c27a8cfba773777eabd2ebaa0f76ec0c61dcfe1c7b4483737b348ff9528d68f26e68d7d40b2e1875611eed5b9a31c1cf55fed8eabb42fc1e31d9ef14b
 SHA512 
8b8ec43e812599203ec44c08805eb6818485805c45b9c69802261eaa35efc97846a96f6472c6b1ef5f6c703e7153fd957df7b805f173ca3400a2030dfbe002ca
 DIST meson-reference-1.5.1.3 341110 BLAKE2B 
5267c2eea1b1281f87e63eb08aa928257dd98088b4d5c27c2785d2d8066c2c28536f7f56bf804ffe37d2f51552c91f31ff7e2729f3b2485d594a9e44a0df9ab1
 SHA512 
2d36e87e9bc2de0b958f4b20544b0bd9f2b0ffb646768e68fefcd5dfb8f09c24db40f27208b5f2d1f6ba02e7465f68a538ea72be118670c76e0959e090a42cf3

diff --git a/dev-build/meson/meson-1.4.1.ebuild 
b/dev-build/meson/meson-1.4.1.ebuild
deleted file mode 100644
index db2001929162..000000000000
--- a/dev-build/meson/meson-1.4.1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 2016-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs
-
-if [[ ${PV} = *9999* ]]; then
-       EGIT_REPO_URI="https://github.com/mesonbuild/meson";
-       inherit ninja-utils git-r3
-
-       BDEPEND="
-               ${NINJA_DEPEND}
-               $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-       "
-
-else
-       inherit verify-sig
-
-       MY_PV=${PV/_/}
-       MY_P=${P/_/}
-       S=${WORKDIR}/${MY_P}
-
-       SRC_URI="
-               
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz
-               verify-sig? ( 
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz.asc
 )
-               
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/meson-reference.3
 -> meson-reference-${MY_PV}.3
-       "
-       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jpakkane )"
-       VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
-
-       if [[ ${PV} != *_rc* ]] ; then
-               KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
-       fi
-fi
-
-DESCRIPTION="Open source build system"
-HOMEPAGE="https://mesonbuild.com/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       test? (
-               dev-libs/glib:2
-               dev-libs/gobject-introspection
-               app-alternatives/ninja
-               dev-vcs/git
-               sys-libs/zlib[static-libs(+)]
-               virtual/pkgconfig
-       )
-"
-RDEPEND="
-       !<dev-build/muon-0.2.0-r2[man(-)]
-       virtual/pkgconfig
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.2.1-python-path.patch
-)
-
-src_unpack() {
-       if [[ ${PV} = *9999* ]]; then
-               git-r3_src_unpack
-       else
-               default
-               use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${MY_P}.tar.gz{,.asc}
-       fi
-}
-
-python_prepare_all() {
-       local disable_unittests=(
-               # ASAN and sandbox both want control over LD_PRELOAD
-               # https://bugs.gentoo.org/673016
-               -e 's/test_generate_gir_with_address_sanitizer/_&/'
-
-               # ASAN is unsupported on some targets
-               # https://bugs.gentoo.org/692822
-               -e 's/test_pch_with_address_sanitizer/_&/'
-
-               # clippy-driver fails, but only when run via portage.
-               #
-               #   error[E0463]: can't find crate for `std`
-               #   error: requires `sized` lang_item
-               -e 's/test_rust_clippy/_&/'
-       )
-
-       sed -i "${disable_unittests[@]}" unittests/*.py || die
-
-       # Broken due to python2 script created by python_wrapper_setup
-       rm -r "test cases/frameworks/1 boost" || die
-       # nvcc breaks on essentially any LDFLAGS
-       # https://bugs.gentoo.org/936757
-       # https://github.com/mesonbuild/meson/issues/11234
-       rm -r "test cases/cuda"/* || die
-
-       distutils-r1_python_prepare_all
-}
-
-python_check_deps() {
-       if [[ ${PV} = *9999* ]]; then
-               python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-       fi
-}
-
-python_configure_all() {
-       if [[ ${PV} = *9999* ]]; then
-               # We use the unsafe_yaml loader because strictyaml is not 
packaged. In
-               # theory they produce the same results, but pyyaml is faster and
-               # without safety checks.
-               edo ./meson.py setup \
-                       --prefix "${EPREFIX}/usr" \
-                       -Dhtml=false \
-                       -Dunsafe_yaml=true \
-                       docs/ docs/builddir
-       fi
-}
-
-python_compile_all() {
-       if [[ ${PV} = *9999* ]]; then
-               eninja -C docs/builddir
-       fi
-}
-
-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() {
-       (
-               # meson has its own tests for LTO support. We don't need to 
verify that
-               # all tests work when they happen to use it. And in particular, 
this
-               # breaks rust.
-               filter-lto
-
-               # remove unwanted python_wrapper_setup contents
-               # We actually do want to non-error if python2 is installed and 
tested.
-               remove="${T}/${EPYTHON}/bin:"
-               PATH=${PATH/${remove}/}
-
-               # test_meson_installed
-               unset PYTHONDONTWRITEBYTECODE
-
-               # https://bugs.gentoo.org/687792
-               unset PKG_CONFIG
-
-               # test_cross_file_system_paths
-               unset XDG_DATA_HOME
-
-               # 'test cases/unit/73 summary' expects 80 columns
-               export COLUMNS=80
-
-               # If JAVA_HOME is not set, meson looks for javac in PATH.
-               # If javac is in /usr/bin, meson assumes /usr/include is a valid
-               # JDK include path. Setting JAVA_HOME works around this broken
-               # autodetection. If no JDK is installed, we should end up with 
an empty
-               # value in JAVA_HOME, and the tests should get skipped.
-               export JAVA_HOME=$(java-config -O 2>/dev/null)
-
-               ${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
-
-       dobashcomp data/shell-completions/bash/meson
-
-       if [[ ${PV} = *9999* ]]; then
-               DESTDIR="${ED}" eninja -C docs/builddir install
-       else
-               newman "${DISTDIR}"/meson-reference-${PV}.3 meson-reference.3
-       fi
-}

Reply via email to