From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8D0FB1582EF for ; Sun, 02 Mar 2025 22:55:38 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 7482F340C7F for ; Sun, 02 Mar 2025 22:55:38 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 08E1E110370; Sun, 02 Mar 2025 22:55:33 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id F186F1102F2 for ; Sun, 02 Mar 2025 22:55:32 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 70584340C7B for ; Sun, 02 Mar 2025 22:55:32 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0A74E280C for ; Sun, 02 Mar 2025 22:55:31 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1740956046.e0cbb4947ebd7b0208770c686a45334d51236088.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-emulation/libguestfs/Manifest app-emulation/libguestfs/libguestfs-1.55.5.ebuild X-VCS-Directories: app-emulation/libguestfs/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: e0cbb4947ebd7b0208770c686a45334d51236088 X-VCS-Branch: master Date: Sun, 02 Mar 2025 22:55:31 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 8c740d46-f3b7-43df-8bbd-7775ddf41d47 X-Archives-Hash: 0a2dc825aefdad8667306083916ed36e commit: e0cbb4947ebd7b0208770c686a45334d51236088 Author: Christopher Byrne gmail com> AuthorDate: Sun Mar 2 06:47:46 2025 +0000 Commit: Sam James gentoo org> CommitDate: Sun Mar 2 22:54:06 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0cbb494 app-emulation/libguestfs: drop 1.55.5 Signed-off-by: Christopher Byrne gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40842 Signed-off-by: Sam James gentoo.org> app-emulation/libguestfs/Manifest | 1 - app-emulation/libguestfs/libguestfs-1.55.5.ebuild | 232 ---------------------- 2 files changed, 233 deletions(-) diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest index ada16734b743..3f7db7bdc1f5 100644 --- a/app-emulation/libguestfs/Manifest +++ b/app-emulation/libguestfs/Manifest @@ -1,4 +1,3 @@ DIST libguestfs-1.48.6.tar.gz 19179600 BLAKE2B 22359ed4b55e29f985dbbbc4f0337eaec32f21a1413bd778656c3f0270891bec520a0b9590e104836eaf9367aeb9ac681b0bf85852fb7a2059da3f7062bc5111 SHA512 7d929db183fbb1d4d1c9159f28871ab4f1bd0be5b3d9fbc5137271666f50c067fd0906674cb1a52c1e070c11a18da4d2aa11bc64ddabda5cac54e72252c6abf2 DIST libguestfs-1.54.1.tar.gz 19023492 BLAKE2B 13fe3a536ec04901a69192ecc9fefe055099d057ba3609bd1ec51b8853e5ad50fd608ef4de7d6296f9bf53a19c1bc81f2ae54c185c18c6e68f7a541f34222f93 SHA512 0113ea1cd26aba9b935b65299cf34d53c3d669508238d642a1a97622eb24948df05b55072d4c715cacb4fdfc7339c69ca25f65ca51ac87c40c5325175e939a0d -DIST libguestfs-1.55.5.tar.gz 19020798 BLAKE2B 7e4d6ec57a6c5487f6285f8ec2023758908b9c73cbfd540310136a89b84fdf6622e36976f3a2b53ab4d7965d26d36545d9eb78ba07e164cbfcf970458fafce5c SHA512 01b08e0c72cb52c643406767b611599f2de776deea5927518f7dbceb590195655e4313fd17ce0f9d1a54bb8847943dcf816f6b63c17b570ce1a0bc68a5cf4381 DIST libguestfs-1.55.6.tar.gz 19024544 BLAKE2B 4cc75509bce20706bbbebe926f475d616752b281feb33c181796cf4cffaa140791f006629eca26626e3805fcac5196ec5217aacba993dfd20f1f7e73d05d13de SHA512 3dba2f8c2086024674375d054a214d34a028345e2f32cf439de38dfe2815ab2cc6cc64cff58b59ed2f38712006e1563fdf58713ccecfe155b7542742a4ee5104 diff --git a/app-emulation/libguestfs/libguestfs-1.55.5.ebuild b/app-emulation/libguestfs/libguestfs-1.55.5.ebuild deleted file mode 100644 index 26e8e7a69725..000000000000 --- a/app-emulation/libguestfs/libguestfs-1.55.5.ebuild +++ /dev/null @@ -1,232 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -USE_RUBY=( ruby3{1..3} ) -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit autotools bash-completion-r1 linux-info lua-single perl-functions\ - python-single-r1 ruby-single toolchain-funcs vala - -MY_PV_1="$(ver_cut 1-2)" -MY_PV_2="$(ver_cut 2)" -[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development" - -DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine (VM) disk images" -HOMEPAGE="https://libguestfs.org/" -SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2" -SLOT="0/${MY_PV_1}" -if [[ ${SD} == "stable" ]] ; then - KEYWORDS="~amd64 ~ppc64 ~x86" -fi - -IUSE="doc erlang +fuse introspection libvirt lua +ocaml +perl python readline ruby selinux static-libs test vala" - -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - vala? ( introspection ) -" - -RESTRICT="!test? ( test )" - -# Not part of the system profile, but dependenices of it with base USE flags -COMMON_DEPEND_DEFAULT=" - app-arch/xz-utils - app-arch/zstd - dev-libs/libpcre2:= - dev-libs/libxml2 - net-libs/libtirpc:= - sys-libs/libcap-ng - sys-libs/ncurses:= - sys-libs/readline:= - virtual/acl - virtual/libcrypt -" -# Won't compile without it -COMMON_DEPEND_EXPLICIT=" - app-admin/augeas - app-alternatives/cpio - app-emulation/qemu[qemu_softmmu_targets_x86_64,selinux?] - app-misc/hivex[ocaml?] - dev-libs/json-c:= - || ( - dev-libs/libisoburn - app-cdr/cdrtools - ) -" -# "Automagic" dependencies -COMMON_DEPEND_IMPLICIT=" - dev-libs/libconfig:= - media-gfx/icoutils - media-libs/netpbm[png] -" -# Sum of the above + conditional dependencies -COMMON_DEPEND=" - ${COMMON_DEPEND_DEFAULT} - ${COMMON_DEPEND_EXPLICIT} - ${COMMON_DEPEND_IMPLICIT} - erlang? ( dev-lang/erlang ) - fuse? ( sys-fs/fuse:0 ) - introspection? ( - dev-libs/glib - dev-libs/gobject-introspection - ) - libvirt? ( app-emulation/libvirt[qemu] ) - perl? ( - dev-perl/libintl-perl - virtual/perl-Getopt-Long - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - vala? ( $(vala_depend) ) -" -# Some OCaml is always required -# Bug #729674 -DEPEND=" - ${COMMON_DEPEND} - dev-lang/ocaml:=[ocamlopt] - dev-ml/findlib[ocamlopt] - dev-util/gperf -" -RDEPEND=" - ${COMMON_DEPEND} - app-emulation/libguestfs-appliance -" -BDEPEND=" - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - doc? ( app-text/po4a ) - lua? ( ${LUA_DEPS} ) - perl? ( - dev-perl/Module-Build - virtual/perl-ExtUtils-CBuilder - virtual/perl-Pod-Simple - ) - test? ( - introspection? ( dev-libs/gjs ) - ocaml? ( dev-ml/ounit2[ocamlopt] ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.52.1-disable-obsolete-lvmetad-in-tests.patch" -) - -src_prepare() { - cat < "${S}/m4/guestfs-bash-completion.m4" || die -dnl Unconditionally install Bash completion files -AC_MSG_CHECKING([for bash-completions directory]) -AC_SUBST([BASH_COMPLETIONS_DIR],[$(get_bashcompdir)]) -AC_MSG_RESULT([\$BASH_COMPLETIONS_DIR]) -AM_CONDITIONAL([HAVE_BASH_COMPLETION],[/bin/true]) -EOF - - default - eautoreconf -} - -pkg_setup() { - CONFIG_CHECK="~KVM ~VIRTIO" - [[ -n "${CONFIG_CHECK}" ]] && check_extra_config - - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup -} - -src_configure() { - # Bug #794877 - tc-export AR - - # m4/guestfs-progs.m4: (f)lex and bison for virt-builder (required). - # Bug #915339 - unset LEX YACC - - local myconf=( - --disable-appliance - --disable-daemon - --disable-haskell - --disable-golang - --disable-rust - $(use_enable ocaml) - --disable-php - --without-java - $(use_enable lua) - $(use_enable erlang) - $(use_enable vala) - $(usex doc '' PO4A=no) - --with-extra="-gentoo" - $(use_with readline) - $(use_enable ruby) - $(use_enable fuse) - $(use_enable introspection gobject) - $(use_enable introspection) - $(use_with libvirt) - --with-default-backend=$(usex libvirt libvirt direct) - $(use_enable perl) - $(use_enable python) - $(use_enable static-libs static) - ) - - # Avoid automagic SELinux dependency - local -x ac_cv_header_selinux_selinux_h - - if use selinux && use !libvirt; then - ewarn "USE=selinux has no effect without USE=libvirt" - ac_cv_header_selinux_selinux_h="no" - else - ac_cv_header_selinux_selinux_h=$(usex selinux) - fi - - use vala && vala_setup - - econf "${myconf[@]}" -} - -src_install() { - emake INSTALLDIRS=vendor DESTDIR="${D}" install "LINGUAS=""${LINGUAS}""" - - find "${ED}" -name '*.la' -delete || die - - use perl && perl_delete_localpod - use python && python_optimize -} - -src_test() { - # app-shells/bash-completion may not be installed - # Bug #794874 - local -x SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1 - # Upstream doesn't ship the test data - local -x SKIP_TEST_JOURNAL_PL=1 - local -x SKIP_TEST_MOUNTABLE_INSPECT_SH=1 - # Sandbox interferes with tests - local -x SKIP_TEST_BIG_HEAP=1 - local -x SKIP_TEST_SELINUX_XATTRS_FUSE=1 - local -x SKIP_TEST_GUESTUNMOUNT_FD=1 - # Doesn't work correctly when --without-daemon is specified - local -x SKIP_TEST_NOEXEC_STACK_PL=1 - # Loongarch failures. guestfs_get_architechture returns something other than what's expected - local -x SKIP_TEST_FILE_ARCHITECTURE_6=1 - local -x SKIP_TEST_FILE_ARCHITECTURE_18=1 - # Upstream appliance not built with sys-apps/file[zstd,-seccomp]. - local -x SKIP_TEST_FILE_ARCHITECTURE_28=1 - # guestfs_part_get_gpt_attributes should return 0x3000000000005, but only returns 0x5 for some reaosn. - local -x SKIP_TEST_PART_GET_GPT_ATTRIBUTES_0=1 - # Socket pathname too long for libvirt backend - local -x LIBGUESTFS_BACKEND=direct - # Increase vebosity - local -x LIBGUESTFS_DEBUG=1 - local -x LIBGUESTFS_TRACE=1 - - addwrite /dev/kvm - - default -}