* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2016-10-02 9:25 Pacho Ramos
0 siblings, 0 replies; 63+ messages in thread
From: Pacho Ramos @ 2016-10-02 9:25 UTC (permalink / raw
To: gentoo-commits
commit: 16fd7981902c4ad070dcd8fddc1d4f5f3138260a
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 2 09:18:25 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Oct 2 09:25:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fd7981
app-emulation/libguestfs: This is also compatible with cdrtools (#591782), allow python 3.5, set slots for libpcre and ncurses, also set subslot for gobject-introspection (https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#dev-libs.2Fgobject-introspection:.3D_dependency).
Package-Manager: portage-2.3.1
.../libguestfs/libguestfs-1.28.5-r2.ebuild | 175 +++++++++++++++++++++
1 file changed, 175 insertions(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild
new file mode 100644
index 00000000..8018d69
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+WANT_LIBTOOL=latest
+WANT_AUTOMAKE=1.14
+AUTOTOOLS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
+
+inherit python-single-r1 autotools-utils autotools versionator eutils \
+multilib linux-info perl-module base
+
+MY_PV_1="$(get_version_component_range 1-2)"
+MY_PV_2="$(get_version_component_range 2)"
+[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
+
+DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
+HOMEPAGE="http://libguestfs.org/"
+SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/"${MY_PV_1}""
+
+KEYWORDS="~amd64"
+IUSE="bash-completion erlang +fuse debug ocaml doc +perl python ruby static-libs
+selinux systemtap introspection inspect-icons test lua"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+# Failures - bash-completion, see GBZ #486306
+
+COMMON_DEPEND="
+ sys-libs/ncurses:0=
+ sys-devel/gettext
+ >=app-misc/hivex-1.3.1
+ dev-libs/libpcre:3
+ app-arch/cpio
+ dev-lang/perl
+ virtual/cdrtools
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ sys-apps/fakeroot
+ sys-apps/file
+ app-emulation/libvirt
+ dev-libs/libxml2:2
+ >=sys-apps/fakechroot-2.8
+ >=app-admin/augeas-1.0.0
+ sys-fs/squashfs-tools:*
+ dev-libs/libconfig
+ sys-libs/readline:=
+ >=sys-libs/db-4.6:*
+ app-arch/xz-utils
+ app-arch/lzma
+ app-crypt/gnupg
+ app-arch/unzip[natspec]
+ perl? ( virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse )
+ introspection? (
+ >=dev-libs/gobject-introspection-1.30.0:=
+ dev-libs/gjs
+ )
+ selinux? ( sys-libs/libselinux sys-libs/libsemanage )
+ systemtap? ( dev-util/systemtap )
+ ocaml? ( dev-lang/ocaml[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ dev-ml/ocaml-gettext
+ )
+ erlang? ( dev-lang/erlang )
+ inspect-icons? ( media-libs/netpbm
+ media-gfx/icoutils
+ )
+ virtual/acl
+ sys-libs/libcap
+ lua? ( dev-lang/lua:* )
+ >=app-shells/bash-completion-2.0
+ dev-libs/yajl"
+
+DEPEND="${COMMON_DEPEND}
+ dev-util/gperf
+ doc? ( app-text/po4a )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ ${AUTOTOOLS_DEPEND}
+ "
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ "
+
+PATCHES=( "${FILESDIR}/${MY_PV_1}"/*.patch )
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+pkg_setup () {
+ CONFIG_CHECK="~KVM ~VIRTIO"
+ [ -n "${CONFIG_CHECK}" ] && check_extra_config;
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ base_src_prepare
+ eaclocal
+ eautomake
+ eautoconf
+}
+
+src_configure() {
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ local myeconfargs=(
+ $(use_enable test werror)
+ --with-libvirt
+ --with-default-backend=libvirt
+ --disable-appliance
+ --disable-daemon
+ --with-extra="-gentoo"
+ --with-readline
+ --disable-php
+ $(use_enable python)
+ --without-java
+ $(use_enable perl)
+ $(use_enable fuse)
+ $(use_enable ocaml)
+ $(use_enable ruby)
+ --disable-haskell
+ --disable-golang
+ $(use_enable introspection gobject)
+ $(use_enable erlang)
+ $(use_enable systemtap probes)
+ $(use_enable lua)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+
+}
+
+src_test() {
+ autotools-utils_src_test
+}
+
+src_install() {
+ strip-linguas -i po
+ autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
+
+ use perl && perl_delete_localpod
+}
+
+pkg_postinst() {
+
+ if ! use perl ; then
+ einfo "Perl based tools NOT build"
+ fi
+ if ! use ocaml ; then
+ einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
+ fi
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-07-19 20:10 Ian Stakenvicius
0 siblings, 0 replies; 63+ messages in thread
From: Ian Stakenvicius @ 2017-07-19 20:10 UTC (permalink / raw
To: gentoo-commits
commit: eced2e3ab130ab3dcd346160d77c6d196739bea4
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 20:08:42 2017 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 20:10:21 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eced2e3a
app-emulation/libguestfs: bump to EAPI6
The EAPI bump also happens to address the globbing of patches that caused
bug 623516
Bug: http://bugs.gentoo.org/623516
Package-Manager: Portage-2.3.6, Repoman-2.3.1
....28.5-r2.ebuild => libguestfs-1.28.5-r3.ebuild} | 64 ++++++++--------------
1 file changed, 24 insertions(+), 40 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
similarity index 79%
rename from app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild
rename to app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
index b2059211770..44eebef32e9 100644
--- a/app-emulation/libguestfs/libguestfs-1.28.5-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=6
WANT_LIBTOOL=latest
WANT_AUTOMAKE=1.14
-AUTOTOOLS_IN_SOURCE_BUILD=1
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-inherit python-single-r1 autotools-utils autotools versionator eutils \
-multilib linux-info perl-module base
+inherit python-single-r1 autotools versionator linux-info perl-module
MY_PV_1="$(get_version_component_range 1-2)"
MY_PV_2="$(get_version_component_range 2)"
@@ -48,54 +46,52 @@ COMMON_DEPEND="
>=app-admin/augeas-1.0.0
sys-fs/squashfs-tools:*
dev-libs/libconfig
- sys-libs/readline:=
+ sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
app-arch/lzma
app-crypt/gnupg
app-arch/unzip[natspec]
perl? ( virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse )
+ fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/gobject-introspection-1.30.0:=
dev-libs/gjs
- )
+ )
selinux? ( sys-libs/libselinux sys-libs/libsemanage )
systemtap? ( dev-util/systemtap )
ocaml? ( dev-lang/ocaml[ocamlopt]
- dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
- )
+ dev-ml/findlib[ocamlopt]
+ dev-ml/ocaml-gettext
+ )
erlang? ( dev-lang/erlang )
inspect-icons? ( media-libs/netpbm
- media-gfx/icoutils
- )
+ media-gfx/icoutils
+ )
virtual/acl
sys-libs/libcap
lua? ( dev-lang/lua:* )
>=app-shells/bash-completion-2.0
- dev-libs/yajl"
+ dev-libs/yajl
+ "
DEPEND="${COMMON_DEPEND}
dev-util/gperf
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- ${AUTOTOOLS_DEPEND}
"
RDEPEND="${COMMON_DEPEND}
app-emulation/libguestfs-appliance
"
-PATCHES=( "${FILESDIR}/${MY_PV_1}"/*.patch )
-
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
pkg_setup () {
@@ -106,14 +102,14 @@ pkg_setup () {
}
src_prepare() {
- base_src_prepare
+ eapply "${FILESDIR}"/${MY_PV_1}
+ eapply_user
eaclocal
eautomake
eautoconf
}
src_configure() {
-
# Disable feature test for kvm for more reason
# i.e: not loaded module in __build__ time,
# build server not supported kvm, etc. ...
@@ -122,7 +118,7 @@ src_configure() {
# configured kernel.
export vmchannel_test=no
- local myeconfargs=(
+ econf \
$(use_enable test werror)
--with-libvirt
--with-default-backend=libvirt
@@ -143,28 +139,16 @@ src_configure() {
$(use_enable erlang)
$(use_enable systemtap probes)
$(use_enable lua)
- )
- autotools-utils_src_configure
-}
-
-src_compile() {
- autotools-utils_src_compile
-
-}
-
-src_test() {
- autotools-utils_src_test
}
src_install() {
strip-linguas -i po
- autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
use perl && perl_delete_localpod
}
pkg_postinst() {
-
if ! use perl ; then
einfo "Perl based tools NOT build"
fi
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-08-12 5:16 Matt Thode
0 siblings, 0 replies; 63+ messages in thread
From: Matt Thode @ 2017-08-12 5:16 UTC (permalink / raw
To: gentoo-commits
commit: c31af4de6dc73f7f12ee0233de2aa088cd12348d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 12 05:15:28 2017 +0000
Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Aug 12 05:16:11 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31af4de
app-emulation/libguestfs: fix build error, bug 625742
Package-Manager: Portage-2.3.6, Repoman-2.3.3
.../libguestfs/libguestfs-1.28.5-r3.ebuild | 38 +++++++++++-----------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild b/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
index 44eebef32e9..afc70750da9 100644
--- a/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
@@ -119,25 +119,25 @@ src_configure() {
export vmchannel_test=no
econf \
- $(use_enable test werror)
- --with-libvirt
- --with-default-backend=libvirt
- --disable-appliance
- --disable-daemon
- --with-extra="-gentoo"
- --with-readline
- --disable-php
- $(use_enable python)
- --without-java
- $(use_enable perl)
- $(use_enable fuse)
- $(use_enable ocaml)
- $(use_enable ruby)
- --disable-haskell
- --disable-golang
- $(use_enable introspection gobject)
- $(use_enable erlang)
- $(use_enable systemtap probes)
+ $(use_enable test werror) \
+ --with-libvirt \
+ --with-default-backend=libvirt \
+ --disable-appliance \
+ --disable-daemon \
+ --with-extra="-gentoo" \
+ --with-readline \
+ --disable-php \
+ $(use_enable python) \
+ --without-java \
+ $(use_enable perl) \
+ $(use_enable fuse) \
+ $(use_enable ocaml) \
+ $(use_enable ruby) \
+ --disable-haskell \
+ --disable-golang \
+ $(use_enable introspection gobject) \
+ $(use_enable erlang) \
+ $(use_enable systemtap probes) \
$(use_enable lua)
}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-09-03 22:47 Gilles Dartiguelongue
0 siblings, 0 replies; 63+ messages in thread
From: Gilles Dartiguelongue @ 2017-09-03 22:47 UTC (permalink / raw
To: gentoo-commits
commit: e01a50ef1d80e03988808222f96ec8dc33f28ed2
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 3 20:23:08 2017 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Sep 3 22:47:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01a50ef
app-emulation/libguestfs: fix missing backslash in src_configure
Package-Manager: Portage-2.3.8, Repoman-2.3.3
app-emulation/libguestfs/libguestfs-1.36.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild b/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
index 9d2995d26cf..bbd53624c9d 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
@@ -147,7 +147,7 @@ src_configure() {
$(use_enable erlang) \
$(use_enable systemtap probes) \
$(use_enable lua) \
- --with-gtk=$(usex gtk 3 no)
+ --with-gtk=$(usex gtk 3 no) \
$(usex doc '' PO4A=no)
}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-12-03 21:35 Matt Thode
0 siblings, 0 replies; 63+ messages in thread
From: Matt Thode @ 2017-12-03 21:35 UTC (permalink / raw
To: gentoo-commits
commit: 6998163962d086aa30fce68edaff28b0b5e03cb6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 3 21:34:27 2017 +0000
Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 21:35:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69981639
app-emulation/libguestfs: force use of ocaml for build failures, bug 629490
Package-Manager: Portage-2.3.14, Repoman-2.3.6
app-emulation/libguestfs/Manifest | 4 ++--
app-emulation/libguestfs/libguestfs-1.36.5.ebuild | 16 ++++++----------
2 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 31c3fafc085..d3685b72382 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1,2 @@
-DIST libguestfs-1.28.5.tar.gz 12747537 SHA256 e9f38c6ad15cefe18b096a86334a60fc7df6367358f2641d8c5c5f3122ad9d91 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6 WHIRLPOOL cbbac5cce87dd41ad05b13732d0f5a3442c980152d8864522f5df47ffed7a260a131c819ceb40edd07cd74454fc9f4c0c7eb41fe734509a4e123d28bc58d813f
-DIST libguestfs-1.36.5.tar.gz 23012703 SHA256 c2f7c10c42de04567a9b5cfd8345a995fb951ded9a7fbe72fae061d66dfe8f98 SHA512 01f10ab902386130f0565f53d0c361b903d6790b572e5562a2180e896952ead2e7661795bd976a7e2442887ea17014a6767db8b6e575de634f32de82ca4124c6 WHIRLPOOL aec77d2f3070722d6f39b172054ae1f526f731757a7d539ad1b7dc93c328259560172c91b77ca182526b73f1cbebfd037dea441a7c386f8398a0628145580502
+DIST libguestfs-1.28.5.tar.gz 12747537 BLAKE2B b0cc023efef41955c4b448b68bd5578d88d305364afdc1fc24c7d26ba5fae4a1b81ee58799d42774ea28e162208edbf36a0e49c1a7e4f751c74e9c45e9a472a6 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6
+DIST libguestfs-1.36.5.tar.gz 23012703 BLAKE2B 31dcbef2ae1c287c4a353f671e6073cdb4eb2c7173666ff9589ed0e0ce909c2dfa00f2da14b40a0a6a9384dd830082f1f721b0c1dafabe2862391f0f75ff3f3d SHA512 01f10ab902386130f0565f53d0c361b903d6790b572e5562a2180e896952ead2e7661795bd976a7e2442887ea17014a6767db8b6e575de634f32de82ca4124c6
diff --git a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild b/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
index bbd53624c9d..941ac259350 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
@@ -19,7 +19,7 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="bash-completion erlang +fuse debug ocaml doc +perl python ruby static-libs
+IUSE="bash-completion erlang +fuse debug doc +perl python ruby static-libs
selinux systemtap introspection inspect-icons test lua gtk"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -72,11 +72,10 @@ COMMON_DEPEND="
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.02[ocamlopt]
- dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
- >=dev-ml/ounit-2
- )
+ >=dev-lang/ocaml-4.02[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ dev-ml/ocaml-gettext
+ >=dev-ml/ounit-2
erlang? ( dev-lang/erlang )
inspect-icons? (
media-libs/netpbm
@@ -139,7 +138,7 @@ src_configure() {
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
- $(use_enable ocaml) \
+ --enable-ocaml \
$(use_enable ruby) \
--disable-haskell \
--disable-golang \
@@ -162,9 +161,6 @@ pkg_postinst() {
if ! use perl ; then
einfo "Perl based tools NOT build"
fi
- if ! use ocaml ; then
- einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
- fi
if ! gtk ; then
einfo "virt-p2v NOT installed"
fi
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-02-07 22:39 Gilles Dartiguelongue
0 siblings, 0 replies; 63+ messages in thread
From: Gilles Dartiguelongue @ 2018-02-07 22:39 UTC (permalink / raw
To: gentoo-commits
commit: d5fdb7d569488c4f4a33a6d1cae714d45b5a4f56
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 7 22:34:53 2018 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Wed Feb 7 22:38:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5fdb7d5
app-emulation/libguestfs: version bump 1.36.5 → 1.36.13
* Now compatible with >=glibc-2.26, bug #638180.
* Make sure USE=introspection explicitely passes configure switch as we
might split glib/gobject from introspection at some point.
* Switch to perl-functions eclass as advised in bug #629946.
* Restore USE=ocaml as I could not bug #629490 from provided info.
* Fix pkg_postinst feature check on USE=gtk.
* Fix build with FEATURES=test by disabling -Werror always. It makes no
sense to enable this flag for a release, bug #640494.
* Add myself to maintainers.
Closes: https://bugs.gentoo.org/629690
Closes: https://bugs.gentoo.org/629946
Closes: https://bugs.gentoo.org/638180
Closes: https://bugs.gentoo.org/640494
Package-Manager: Portage-2.3.24, Repoman-2.3.6
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 173 +++++++++++++++++++++
app-emulation/libguestfs/metadata.xml | 4 +
3 files changed, 178 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index d3685b72382..6dd41368a28 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1,3 @@
DIST libguestfs-1.28.5.tar.gz 12747537 BLAKE2B b0cc023efef41955c4b448b68bd5578d88d305364afdc1fc24c7d26ba5fae4a1b81ee58799d42774ea28e162208edbf36a0e49c1a7e4f751c74e9c45e9a472a6 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6
+DIST libguestfs-1.36.13.tar.gz 22886310 BLAKE2B b0961cc6b941f1b68bba23af72e8b5478ed33da6f343e453f90decd7454cfc6a94cf67a81ad59c443df744727afa9bd4e98c77411efc4134e3422eaae59ffff5 SHA512 7c9799d5d563ffd8296f70a8402582aba85f3bf3c0dcaa18c44ecff5b7f771a3bc3f297aa85a4056351758298c79752d456a4b46e41924ff9acf196c992d51fb
DIST libguestfs-1.36.5.tar.gz 23012703 BLAKE2B 31dcbef2ae1c287c4a353f671e6073cdb4eb2c7173666ff9589ed0e0ce909c2dfa00f2da14b40a0a6a9384dd830082f1f721b0c1dafabe2862391f0f75ff3f3d SHA512 01f10ab902386130f0565f53d0c361b903d6790b572e5562a2180e896952ead2e7661795bd976a7e2442887ea17014a6767db8b6e575de634f32de82ca4124c6
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
new file mode 100644
index 00000000000..16835babf72
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit autotools linux-info perl-functions python-single-r1 versionator
+
+MY_PV_1="$(get_version_component_range 1-2)"
+MY_PV_2="$(get_version_component_range 2)"
+[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
+
+DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
+HOMEPAGE="http://libguestfs.org/"
+SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/"${MY_PV_1}""
+
+KEYWORDS="~amd64"
+IUSE="bash-completion debug doc erlang +fuse gtk inspect-icons introspection lua ocaml +perl python ruby selinux static-libs systemtap test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+# Failures - bash-completion, see GBZ #486306
+
+# FIXME: selinux support is automagic
+COMMON_DEPEND="
+ sys-libs/ncurses:0=
+ sys-devel/gettext
+ >=app-misc/hivex-1.3.1
+ dev-libs/libpcre:3
+ app-arch/cpio
+ dev-lang/perl
+ virtual/cdrtools
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ sys-apps/fakeroot
+ sys-apps/file
+ app-emulation/libvirt
+ dev-libs/libxml2:2
+ >=sys-apps/fakechroot-2.8
+ >=app-admin/augeas-1.0.0
+ sys-fs/squashfs-tools:*
+ dev-libs/libconfig
+ sys-libs/readline:0=
+ >=sys-libs/db-4.6:*
+ app-arch/xz-utils
+ app-arch/lzma
+ app-crypt/gnupg
+ app-arch/unzip[natspec]
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ dev-libs/gjs
+ )
+ selinux? (
+ sys-libs/libselinux
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+ ocaml? (
+ >=dev-lang/ocaml-4.02[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ dev-ml/ocaml-gettext
+ >=dev-ml/ounit-2
+ )
+ erlang? ( dev-lang/erlang )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ virtual/acl
+ sys-libs/libcap
+ lua? ( dev-lang/lua:* )
+ >=app-shells/bash-completion-2.0
+ >=dev-libs/yajl-2.0.4
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ net-libs/libtirpc
+ sys-libs/libxcrypt
+ "
+DEPEND="${COMMON_DEPEND}
+ dev-util/gperf
+ doc? ( app-text/po4a )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ "
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ "
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+pkg_setup () {
+ CONFIG_CHECK="~KVM ~VIRTIO"
+ [ -n "${CONFIG_CHECK}" ] && check_extra_config;
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ eapply "${FILESDIR}"/${MY_PV_1}/0001-Update-libtool-initialization.patch
+ eapply "${FILESDIR}"/${MY_PV_1}/0002-Add-support-for-Gentoo-in-distribution-detection.patch
+ eapply_user
+ eautoreconf
+}
+
+src_configure() {
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ econf \
+ --with-libvirt \
+ --with-default-backend=libvirt \
+ --disable-appliance \
+ --disable-daemon \
+ --with-extra="-gentoo" \
+ --with-readline \
+ --disable-php \
+ $(use_enable python) \
+ --without-java \
+ $(use_enable perl) \
+ $(use_enable fuse) \
+ $($use_enable ocaml) \
+ $(use_enable ruby) \
+ --disable-haskell \
+ --disable-golang \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_enable erlang) \
+ $(use_enable systemtap probes) \
+ $(use_enable lua) \
+ --with-gtk=$(usex gtk 3 no) \
+ $(usex doc '' PO4A=no)
+}
+
+src_install() {
+ strip-linguas -i po
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ use perl && perl_delete_localpod
+}
+
+pkg_postinst() {
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+ if ! use ocaml ; then
+ einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
+ fi
+ if ! use perl ; then
+ einfo "Perl based tools NOT build"
+ fi
+}
diff --git a/app-emulation/libguestfs/metadata.xml b/app-emulation/libguestfs/metadata.xml
index 44378eae0f7..8a1be2d16af 100644
--- a/app-emulation/libguestfs/metadata.xml
+++ b/app-emulation/libguestfs/metadata.xml
@@ -10,6 +10,10 @@
<name>Richard Jones</name>
<description>Upstream - please CC on bugs that concerns upstream</description>
</maintainer>
+<maintainer type="person">
+ <email>eva@gentoo.org</email>
+ <name>Gilles Dartiguelongue</name>
+</maintainer>
<longdescription>Libguestfs is a library and tool set for accessing and
modifying virtual machine (VM) disk images</longdescription>
<use>
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-04-02 17:50 Gilles Dartiguelongue
0 siblings, 0 replies; 63+ messages in thread
From: Gilles Dartiguelongue @ 2018-04-02 17:50 UTC (permalink / raw
To: gentoo-commits
commit: 9b0676739d3b59a29fd34539d7c2494105cf8196
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 2 15:13:42 2018 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Apr 2 17:50:27 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b067673
app-emulation/libguestfs: fix a typo in ocaml activation, bug #650068
Closes: https://bugs.gentoo.org/650068
Package-Manager: Portage-2.3.27, Repoman-2.3.9
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index 16835babf72..0044509fdf6 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -140,7 +140,7 @@ src_configure() {
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
- $($use_enable ocaml) \
+ $(use_enable ocaml) \
$(use_enable ruby) \
--disable-haskell \
--disable-golang \
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-05-25 19:11 Aaron Bauman
0 siblings, 0 replies; 63+ messages in thread
From: Aaron Bauman @ 2018-05-25 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 6f0d695939dfe6840ac7fa06f1e0ac94d4b76124
Author: MuriloStrike <muriloaw <AT> hotmail <DOT> com>
AuthorDate: Wed May 2 19:26:32 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri May 25 19:05:54 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d6959
Add the eclass eutils
Without the eutils, in the installation phase, the error occurs: "strip-linguas: command not fount".
Closes: https://github.com/gentoo/gentoo/pull/8247
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index 0044509fdf6..ffe81749578 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-inherit autotools linux-info perl-functions python-single-r1 versionator
+inherit eutils autotools linux-info perl-functions python-single-r1 versionator
MY_PV_1="$(get_version_component_range 1-2)"
MY_PV_2="$(get_version_component_range 2)"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-06-27 17:15 Pacho Ramos
0 siblings, 0 replies; 63+ messages in thread
From: Pacho Ramos @ 2018-06-27 17:15 UTC (permalink / raw
To: gentoo-commits
commit: 6475c7c0970be7b571c9e654e6f6ec2a117bbfd3
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 17:13:36 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 17:15:37 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6475c7c0
app-emulation/libguestfs: Support python3.6
Package-Manager: Portage-2.3.41, Repoman-2.3.9
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index ffe81749578..2ec5171dd69 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit eutils autotools linux-info perl-functions python-single-r1 versionator
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-12-07 13:02 Gilles Dartiguelongue
0 siblings, 0 replies; 63+ messages in thread
From: Gilles Dartiguelongue @ 2018-12-07 13:02 UTC (permalink / raw
To: gentoo-commits
commit: 49dd8801297036cd7b53ca4400429c310051ebf6
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 7 12:46:26 2018 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Fri Dec 7 13:02:20 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49dd8801
app-emulation/libguestfs: cleanup old revisions
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue <eva <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 2 -
.../libguestfs/libguestfs-1.28.5-r3.ebuild | 158 -------------------
app-emulation/libguestfs/libguestfs-1.36.5.ebuild | 167 ---------------------
3 files changed, 327 deletions(-)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 7a661171f96..59a48fc2b5e 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,4 +1,2 @@
-DIST libguestfs-1.28.5.tar.gz 12747537 BLAKE2B b0cc023efef41955c4b448b68bd5578d88d305364afdc1fc24c7d26ba5fae4a1b81ee58799d42774ea28e162208edbf36a0e49c1a7e4f751c74e9c45e9a472a6 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6
DIST libguestfs-1.36.13.tar.gz 22886310 BLAKE2B b0961cc6b941f1b68bba23af72e8b5478ed33da6f343e453f90decd7454cfc6a94cf67a81ad59c443df744727afa9bd4e98c77411efc4134e3422eaae59ffff5 SHA512 7c9799d5d563ffd8296f70a8402582aba85f3bf3c0dcaa18c44ecff5b7f771a3bc3f297aa85a4056351758298c79752d456a4b46e41924ff9acf196c992d51fb
DIST libguestfs-1.36.15.tar.gz 22256729 BLAKE2B 7ed9c0010ffe6b904b055068e86544f12a884ff52f1f3322a3014574310de9a69077d1865e641ad8304149d1a2eb0d0fbc5e107c93a9790135dc543592da68a6 SHA512 a918bc886b60340d748093bdcca3a048ed26b31508ba256cd7903b76798816e54f836446d9286f7c452fa0d4fa82c0c1216606d01fce2ada9d7386fa463857c7
-DIST libguestfs-1.36.5.tar.gz 23012703 BLAKE2B 31dcbef2ae1c287c4a353f671e6073cdb4eb2c7173666ff9589ed0e0ce909c2dfa00f2da14b40a0a6a9384dd830082f1f721b0c1dafabe2862391f0f75ff3f3d SHA512 01f10ab902386130f0565f53d0c361b903d6790b572e5562a2180e896952ead2e7661795bd976a7e2442887ea17014a6767db8b6e575de634f32de82ca4124c6
diff --git a/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild b/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
deleted file mode 100644
index afc70750da9..00000000000
--- a/app-emulation/libguestfs/libguestfs-1.28.5-r3.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WANT_LIBTOOL=latest
-WANT_AUTOMAKE=1.14
-PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-
-inherit python-single-r1 autotools versionator linux-info perl-module
-
-MY_PV_1="$(get_version_component_range 1-2)"
-MY_PV_2="$(get_version_component_range 2)"
-[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
-
-DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="http://libguestfs.org/"
-SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/"${MY_PV_1}""
-
-KEYWORDS="~amd64"
-IUSE="bash-completion erlang +fuse debug ocaml doc +perl python ruby static-libs
-selinux systemtap introspection inspect-icons test lua"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-# Failures - bash-completion, see GBZ #486306
-
-COMMON_DEPEND="
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl
- virtual/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- app-emulation/libvirt
- dev-libs/libxml2:2
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.0.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? ( virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/gobject-introspection-1.30.0:=
- dev-libs/gjs
- )
- selinux? ( sys-libs/libselinux sys-libs/libsemanage )
- systemtap? ( dev-util/systemtap )
- ocaml? ( dev-lang/ocaml[ocamlopt]
- dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
- )
- erlang? ( dev-lang/erlang )
- inspect-icons? ( media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( dev-lang/lua:* )
- >=app-shells/bash-completion-2.0
- dev-libs/yajl
- "
-
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- "
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- "
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-pkg_setup () {
- CONFIG_CHECK="~KVM ~VIRTIO"
- [ -n "${CONFIG_CHECK}" ] && check_extra_config;
-
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/${MY_PV_1}
- eapply_user
- eaclocal
- eautomake
- eautoconf
-}
-
-src_configure() {
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- econf \
- $(use_enable test werror) \
- --with-libvirt \
- --with-default-backend=libvirt \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- $(use_enable python) \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- $(use_enable introspection gobject) \
- $(use_enable erlang) \
- $(use_enable systemtap probes) \
- $(use_enable lua)
-}
-
-src_install() {
- strip-linguas -i po
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
-
- use perl && perl_delete_localpod
-}
-
-pkg_postinst() {
- if ! use perl ; then
- einfo "Perl based tools NOT build"
- fi
- if ! use ocaml ; then
- einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
- fi
-}
diff --git a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild b/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
deleted file mode 100644
index 941ac259350..00000000000
--- a/app-emulation/libguestfs/libguestfs-1.36.5.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-
-inherit autotools linux-info perl-module python-single-r1 versionator
-
-MY_PV_1="$(get_version_component_range 1-2)"
-MY_PV_2="$(get_version_component_range 2)"
-[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
-
-DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="http://libguestfs.org/"
-SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/"${MY_PV_1}""
-
-KEYWORDS="~amd64"
-IUSE="bash-completion erlang +fuse debug doc +perl python ruby static-libs
-selinux systemtap introspection inspect-icons test lua gtk"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-# Failures - bash-completion, see GBZ #486306
-
-# FIXME: selinux support is automagic
-COMMON_DEPEND="
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl
- virtual/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- app-emulation/libvirt
- dev-libs/libxml2:2
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.0.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- dev-libs/gjs
- )
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- >=dev-lang/ocaml-4.02[ocamlopt]
- dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
- >=dev-ml/ounit-2
- erlang? ( dev-lang/erlang )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( dev-lang/lua:* )
- >=app-shells/bash-completion-2.0
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- "
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- >=dev-util/gtk-doc-am-1.14
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- "
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- "
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-pkg_setup () {
- CONFIG_CHECK="~KVM ~VIRTIO"
- [ -n "${CONFIG_CHECK}" ] && check_extra_config;
-
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/${MY_PV_1}
- eapply_user
- eautoreconf
-}
-
-src_configure() {
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- econf \
- $(use_enable test werror) \
- --with-libvirt \
- --with-default-backend=libvirt \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- $(use_enable python) \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- --enable-ocaml \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- $(use_enable introspection gobject) \
- $(use_enable erlang) \
- $(use_enable systemtap probes) \
- $(use_enable lua) \
- --with-gtk=$(usex gtk 3 no) \
- $(usex doc '' PO4A=no)
-}
-
-src_install() {
- strip-linguas -i po
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
-
- use perl && perl_delete_localpod
-}
-
-pkg_postinst() {
- if ! use perl ; then
- einfo "Perl based tools NOT build"
- fi
- if ! gtk ; then
- einfo "virt-p2v NOT installed"
- fi
-}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2019-11-08 13:25 Andreas K. Hüttel
0 siblings, 0 replies; 63+ messages in thread
From: Andreas K. Hüttel @ 2019-11-08 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 04f363d75d5c585b125df264bb30be3700ed1373
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 8 13:24:50 2019 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 13:25:11 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f363d7
app-emulation/libguestfs: Needs slot op on perl, bug 617972
Bug: https://bugs.gentoo.org/617972
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.36.15.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.38.6.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index b379d7e7905..e73ca816d64 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1
dev-libs/libpcre:3
app-arch/cpio
- dev-lang/perl
+ dev-lang/perl:=
virtual/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
index ab7741e5f11..c79d9557ecb 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
@@ -32,7 +32,7 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1
dev-libs/libpcre:3
app-arch/cpio
- dev-lang/perl
+ dev-lang/perl:=
virtual/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
index 0bf4ce35fd3..2bc6b5cb0d6 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
@@ -32,7 +32,7 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1
dev-libs/libpcre:3
app-arch/cpio
- dev-lang/perl
+ dev-lang/perl:=
virtual/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2020-12-03 22:58 Marek Szuba
0 siblings, 0 replies; 63+ messages in thread
From: Marek Szuba @ 2020-12-03 22:58 UTC (permalink / raw
To: gentoo-commits
commit: 997f847a4dcd7bda4ee5d784ca39ed6504d94ae9
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 22:28:05 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 22:55:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997f847a
app-emulation/libguestfs: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.36.15.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.38.6.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index 21857f1bb62..7d1a1bbe48b 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -85,7 +85,7 @@ COMMON_DEPEND="
)
virtual/acl
sys-libs/libcap
- lua? ( dev-lang/lua:* )
+ lua? ( dev-lang/lua:0= )
>=app-shells/bash-completion-2.0
>=dev-libs/yajl-2.0.4
gtk? (
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
index e2ae26f43a8..8ec3e24990b 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
@@ -83,7 +83,7 @@ COMMON_DEPEND="
)
virtual/acl
sys-libs/libcap
- lua? ( dev-lang/lua:* )
+ lua? ( dev-lang/lua:0= )
>=dev-libs/yajl-2.0.4
gtk? (
sys-apps/dbus
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
index 13777175b45..15cebc77a63 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
@@ -78,7 +78,7 @@ COMMON_DEPEND="
)
virtual/acl
sys-libs/libcap
- lua? ( dev-lang/lua:* )
+ lua? ( dev-lang/lua:0= )
>=dev-libs/yajl-2.0.4
gtk? (
sys-apps/dbus
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2020-12-09 12:12 Marek Szuba
0 siblings, 0 replies; 63+ messages in thread
From: Marek Szuba @ 2020-12-09 12:12 UTC (permalink / raw
To: gentoo-commits
commit: e64dff3e958f99445cbf776c0a813b37fa3c891b
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 9 12:10:27 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Dec 9 12:12:00 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64dff3e
app-emulation/libguestfs-1.38.6-r100: inherit l10n, for strip-linguas
Another case of "made change having already staged the file and forgot
to re-run git add to have it included in the commit", sorry about that.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
index a913bfad138..833f7102526 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_6 )
-inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 xdg-utils
+inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 xdg-utils
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2020-12-18 9:00 Michał Górny
0 siblings, 0 replies; 63+ messages in thread
From: Michał Górny @ 2020-12-18 9:00 UTC (permalink / raw
To: gentoo-commits
commit: ed15fd5d77bfd11ea306164bff14a9410fd7957b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 18 08:57:22 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 18 09:00:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed15fd5d
app-emulation/libguestfs: Inline virtual/cdrtools
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.36.15.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.38.6.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
index 7d1a1bbe48b..a9896d1ca1a 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
dev-libs/libpcre:3
app-arch/cpio
dev-lang/perl:=
- virtual/cdrtools
+ app-cdr/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
index 8ec3e24990b..7ec4be7a95e 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
@@ -34,7 +34,7 @@ COMMON_DEPEND="
dev-libs/libpcre:3
app-arch/cpio
dev-lang/perl:=
- virtual/cdrtools
+ app-cdr/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
index 833f7102526..5c28a6fd58b 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
@@ -36,7 +36,7 @@ COMMON_DEPEND="
dev-libs/libpcre:3
app-arch/cpio
dev-lang/perl:=
- virtual/cdrtools
+ app-cdr/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
index 15cebc77a63..9828f1232d0 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
@@ -34,7 +34,7 @@ COMMON_DEPEND="
dev-libs/libpcre:3
app-arch/cpio
dev-lang/perl:=
- virtual/cdrtools
+ app-cdr/cdrtools
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-02 0:35 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-02 0:35 UTC (permalink / raw
To: gentoo-commits
commit: 324eab1cbb9d718cf275a5eac8e49a95cd3bf915
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 00:35:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 00:35:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324eab1c
app-emulation/libguestfs: revbump for libconfig subslot dep
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.36.13.ebuild => libguestfs-1.36.13-r1.ebuild} | 4 ++--
.../{libguestfs-1.36.15.ebuild => libguestfs-1.36.15-r1.ebuild} | 4 ++--
.../{libguestfs-1.38.6.ebuild => libguestfs-1.38.6-r1.ebuild} | 4 ++--
.../{libguestfs-1.38.6-r100.ebuild => libguestfs-1.38.6-r101.ebuild} | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.36.13.ebuild
rename to app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
index a9896d1ca1a..55e8ec291cf 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
sys-fs/squashfs-tools:*
- dev-libs/libconfig
+ dev-libs/libconfig:=
sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.36.15.ebuild
rename to app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
index 7ec4be7a95e..8d74b5e4ddf 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
sys-fs/squashfs-tools:*
- dev-libs/libconfig
+ dev-libs/libconfig:=
sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.38.6.ebuild
rename to app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
index 9828f1232d0..a63d95e8e60 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
- dev-libs/libconfig
+ dev-libs/libconfig:=
sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
rename to app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
index 5c28a6fd58b..f3f6e9e3e86 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r100.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -45,7 +45,7 @@ COMMON_DEPEND="
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
- dev-libs/libconfig
+ dev-libs/libconfig:=
sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-02 1:43 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-02 1:43 UTC (permalink / raw
To: gentoo-commits
commit: 82d33f6ef8c396495dc4871a166f6c6c25e41e23
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 01:40:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 01:43:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d33f6e
app-emulation/libguestfs: add more subslot deps too
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild | 10 +++++-----
app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild | 10 +++++-----
app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild | 8 ++++----
app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild | 12 ++++++------
4 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
index 55e8ec291cf..258c8907bcc 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
@@ -40,7 +40,7 @@ COMMON_DEPEND="
sys-apps/fakeroot
sys-apps/file
app-emulation/libvirt
- dev-libs/libxml2:2
+ dev-libs/libxml2:2=
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
sys-fs/squashfs-tools:*
@@ -73,9 +73,9 @@ COMMON_DEPEND="
)
systemtap? ( dev-util/systemtap )
ocaml? (
- >=dev-lang/ocaml-4.02[ocamlopt]
+ >=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
+ dev-ml/ocaml-gettext:=
>=dev-ml/ounit-2
)
erlang? ( dev-lang/erlang )
@@ -92,8 +92,8 @@ COMMON_DEPEND="
sys-apps/dbus
x11-libs/gtk+:3
)
- net-libs/libtirpc
- sys-libs/libxcrypt
+ net-libs/libtirpc:=
+ sys-libs/libxcrypt:=
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
index 8d74b5e4ddf..0bc5439dea8 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
sys-apps/fakeroot
sys-apps/file
libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2
+ dev-libs/libxml2:2=
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
sys-fs/squashfs-tools:*
@@ -71,9 +71,9 @@ COMMON_DEPEND="
)
systemtap? ( dev-util/systemtap )
ocaml? (
- >=dev-lang/ocaml-4.02[ocamlopt]
+ >=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
+ dev-ml/ocaml-gettext:=
>=dev-ml/ounit-2
)
erlang? ( dev-lang/erlang )
@@ -89,8 +89,8 @@ COMMON_DEPEND="
sys-apps/dbus
x11-libs/gtk+:3
)
- net-libs/libtirpc
- sys-libs/libxcrypt
+ net-libs/libtirpc:=
+ sys-libs/libxcrypt:=
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
index a63d95e8e60..8764f049efc 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
sys-apps/fakeroot
sys-apps/file
libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2
+ dev-libs/libxml2:2=
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
@@ -70,7 +70,7 @@ COMMON_DEPEND="
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03[ocamlopt] )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
erlang? ( dev-lang/erlang )
inspect-icons? (
media-libs/netpbm
@@ -84,8 +84,8 @@ COMMON_DEPEND="
sys-apps/dbus
x11-libs/gtk+:3
)
- net-libs/libtirpc
- sys-libs/libxcrypt
+ net-libs/libtirpc:=
+ sys-libs/libxcrypt:=
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
index f3f6e9e3e86..63600cbe2d1 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="
sys-apps/fakeroot
sys-apps/file
libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2
+ dev-libs/libxml2:2=
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
@@ -72,7 +72,7 @@ COMMON_DEPEND="
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03[ocamlopt] )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
erlang? ( dev-lang/erlang )
inspect-icons? (
media-libs/netpbm
@@ -86,14 +86,14 @@ COMMON_DEPEND="
sys-apps/dbus
x11-libs/gtk+:3
)
- net-libs/libtirpc
- sys-libs/libxcrypt
+ net-libs/libtirpc:=
+ sys-libs/libxcrypt:=
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
- >=dev-lang/ocaml-4.03[ocamlopt]
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
+ dev-ml/ocaml-gettext:=
>=dev-ml/ounit-2
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-15 17:05 Michał Górny
0 siblings, 0 replies; 63+ messages in thread
From: Michał Górny @ 2021-01-15 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 34e0d817f35aad31d992a35f436603e3e8eed3bb
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 15 15:04:32 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 15 17:05:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e0d817
app-emulation/libguestfs: Remove python
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild | 13 +++----------
app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild | 13 +++----------
app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild | 13 +++----------
app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild | 12 ++++--------
4 files changed, 13 insertions(+), 38 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
index 258c8907bcc..001b38548e9 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
@@ -3,9 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit eutils autotools linux-info perl-functions python-single-r1 versionator
+inherit eutils autotools linux-info perl-functions versionator
MY_PV_1="$(get_version_component_range 1-2)"
MY_PV_2="$(get_version_component_range 2)"
@@ -19,11 +17,9 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="bash-completion debug doc erlang +fuse gtk inspect-icons introspection lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="bash-completion debug doc erlang +fuse gtk inspect-icons introspection lua ocaml +perl ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
# Failures - doc
# Failures - bash-completion, see GBZ #486306
@@ -60,7 +56,6 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1[perl?]
dev-perl/String-ShellQuote
)
- python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/glib-2.26:2
@@ -109,8 +104,6 @@ DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
pkg_setup() {
CONFIG_CHECK="~KVM ~VIRTIO"
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
-
- use python && python-single-r1_pkg_setup
}
src_prepare() {
@@ -137,7 +130,7 @@ src_configure() {
--with-extra="-gentoo" \
--with-readline \
--disable-php \
- $(use_enable python) \
+ --disable-python \
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
index 0bc5439dea8..8f882320e7c 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
@@ -3,9 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions python-single-r1 xdg-utils
+inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions xdg-utils
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
@@ -19,11 +17,9 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
# Failures - doc
# FIXME: selinux support is automagic
@@ -59,7 +55,6 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1[perl?]
dev-perl/String-ShellQuote
)
- python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/glib-2.26:2
@@ -114,8 +109,6 @@ PATCHES=(
pkg_setup() {
CONFIG_CHECK="~KVM ~VIRTIO"
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
-
- use python && python-single-r1_pkg_setup
}
src_prepare() {
@@ -141,7 +134,7 @@ src_configure() {
--with-extra="-gentoo" \
--with-readline \
--disable-php \
- $(use_enable python) \
+ --disable-python \
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
index 8764f049efc..aeb2c8d3d6c 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
@@ -3,9 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions python-single-r1 xdg-utils
+inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions xdg-utils
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
@@ -19,11 +17,9 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
# Failures - doc
# FIXME: selinux support is automagic
@@ -59,7 +55,6 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1[perl?]
dev-perl/String-ShellQuote
)
- python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/glib-2.26:2
@@ -110,8 +105,6 @@ PATCHES=(
pkg_setup() {
CONFIG_CHECK="~KVM ~VIRTIO"
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
-
- use python && python-single-r1_pkg_setup
}
src_prepare() {
@@ -137,7 +130,7 @@ src_configure() {
--with-extra="-gentoo" \
--with-readline \
--disable-php \
- $(use_enable python) \
+ --disable-python \
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
index 63600cbe2d1..72a08330bca 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
@@ -4,9 +4,8 @@
EAPI=7
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_6 )
-inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 xdg-utils
+inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions xdg-utils
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
@@ -20,11 +19,10 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
# Failures - doc
@@ -61,7 +59,6 @@ COMMON_DEPEND="
>=app-misc/hivex-1.3.1[perl?]
dev-perl/String-ShellQuote
)
- python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/glib-2.26:2
@@ -117,7 +114,6 @@ pkg_setup() {
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
}
src_prepare() {
@@ -143,7 +139,7 @@ src_configure() {
--with-extra="-gentoo" \
--with-readline \
--disable-php \
- $(use_enable python) \
+ --disable-python \
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 3:34 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-22 3:34 UTC (permalink / raw
To: gentoo-commits
commit: 9f8bccf0f8d9c4eb50bef8ec9c7423c8af7935ea
Author: Rafael Kitover <rkitover <AT> gmail <DOT> com>
AuthorDate: Tue Jan 19 23:26:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 03:33:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8bccf0
app-emulation/libguestfs: Dep ocaml-gettext-stub.
Depend on ocaml-gettext-stub instead of ocaml-gettext or ocaml-gettext
versions lower than 0.4.2, which is before the -stub package was split
off.
Closes: https://bugs.gentoo.org/762613
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Rafael Kitover <rkitover <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19095
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.36.13-r1.ebuild => libguestfs-1.36.13-r2.ebuild} | 5 ++++-
.../{libguestfs-1.36.15-r1.ebuild => libguestfs-1.36.15-r2.ebuild} | 5 ++++-
app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild | 5 ++++-
.../{libguestfs-1.38.6-r101.ebuild => libguestfs-1.38.6-r102.ebuild} | 5 ++++-
4 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
rename to app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
index 001b38548e9..6e0a070c071 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
@@ -70,7 +70,10 @@ COMMON_DEPEND="
ocaml? (
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext:=
+ || (
+ <dev-ml/ocaml-gettext-0.4.2:=
+ dev-ml/ocaml-gettext-stub:=
+ )
>=dev-ml/ounit-2
)
erlang? ( dev-lang/erlang )
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
rename to app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
index 8f882320e7c..34525b34743 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
@@ -68,7 +68,10 @@ COMMON_DEPEND="
ocaml? (
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext:=
+ || (
+ <dev-ml/ocaml-gettext-0.4.2:=
+ dev-ml/ocaml-gettext-stub:=
+ )
>=dev-ml/ounit-2
)
erlang? ( dev-lang/erlang )
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
index aeb2c8d3d6c..007b01984ed 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
@@ -86,7 +86,10 @@ DEPEND="${COMMON_DEPEND}
dev-util/gperf
>=dev-lang/ocaml-4.03[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub
+ )
>=dev-ml/ounit-2
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
similarity index 98%
rename from app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
rename to app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
index 72a08330bca..b6657fede64 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r101.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
@@ -90,7 +90,10 @@ DEPEND="${COMMON_DEPEND}
dev-util/gperf
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-ml/findlib[ocamlopt]
- dev-ml/ocaml-gettext:=
+ || (
+ <dev-ml/ocaml-gettext-0.4.2:=
+ dev-ml/ocaml-gettext-stub:=
+ )
>=dev-ml/ounit-2
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 4:57 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-22 4:57 UTC (permalink / raw
To: gentoo-commits
commit: 03a3d0e8f3f11e9ff6e985be07d553966a37a5f2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 04:57:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 04:57:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a3d0e8
app-emulation/libguestfs: fix ocaml deps
Package-Manager: Portage-3.0.12.0.2-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild | 6 +++---
app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild | 6 +++---
app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
index 6e0a070c071..d7917faae2b 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
@@ -71,10 +71,10 @@ COMMON_DEPEND="
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2:=
- dev-ml/ocaml-gettext-stub:=
+ <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ dev-ml/ocaml-gettext-stub[ocamlopt]
)
- >=dev-ml/ounit-2
+ >=dev-ml/ounit-2[ocamlopt]
)
erlang? ( dev-lang/erlang )
inspect-icons? (
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
index 34525b34743..9b008144a84 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
@@ -69,10 +69,10 @@ COMMON_DEPEND="
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2:=
- dev-ml/ocaml-gettext-stub:=
+ <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ dev-ml/ocaml-gettext-stub[ocamlopt]
)
- >=dev-ml/ounit-2
+ >=dev-ml/ounit-2[ocamlopt]
)
erlang? ( dev-lang/erlang )
inspect-icons? (
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
index b6657fede64..a923bf2b2f4 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
@@ -91,10 +91,10 @@ DEPEND="${COMMON_DEPEND}
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2:=
- dev-ml/ocaml-gettext-stub:=
+ <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ dev-ml/ocaml-gettext-stub[ocamlopt]
)
- >=dev-ml/ounit-2
+ >=dev-ml/ounit-2[ocamlopt]
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 19:50 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-22 19:50 UTC (permalink / raw
To: gentoo-commits
commit: bc2f0633742d19ad76a6ece0c65fa4ceff50e98b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 19:50:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 19:50:47 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2f0633
app-emulation/libguestfs: fix ocamlopt dep
Closes: https://bugs.gentoo.org/766576
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
index a923bf2b2f4..9e213a0a941 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild
@@ -91,7 +91,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ <dev-ml/ocaml-gettext-0.4.2
dev-ml/ocaml-gettext-stub[ocamlopt]
)
>=dev-ml/ounit-2[ocamlopt]
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-27 3:55 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-01-27 3:55 UTC (permalink / raw
To: gentoo-commits
commit: d9a3d6bedb12d6cbc10867017c9d40ac2fbfc3e5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 03:54:57 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 03:54:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a3d6be
app-emulation/libguestfs: fix MissingUseDepDefault
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
index d7917faae2b..1c3065d4181 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
@@ -71,7 +71,7 @@ COMMON_DEPEND="
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ <dev-ml/ocaml-gettext-0.4.2
dev-ml/ocaml-gettext-stub[ocamlopt]
)
>=dev-ml/ounit-2[ocamlopt]
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
index 9b008144a84..a1d8a602c2a 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
@@ -69,7 +69,7 @@ COMMON_DEPEND="
>=dev-lang/ocaml-4.02:=[ocamlopt]
dev-ml/findlib[ocamlopt]
|| (
- <dev-ml/ocaml-gettext-0.4.2[ocamlopt]
+ <dev-ml/ocaml-gettext-0.4.2
dev-ml/ocaml-gettext-stub[ocamlopt]
)
>=dev-ml/ounit-2[ocamlopt]
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-02-11 20:33 Conrad Kostecki
0 siblings, 0 replies; 63+ messages in thread
From: Conrad Kostecki @ 2021-02-11 20:33 UTC (permalink / raw
To: gentoo-commits
commit: cea88538e9193c05288a252d180fdf0e2c521024
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sat Feb 6 17:09:32 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 20:33:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea88538
app-emulation/libguestfs: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/19351
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild | 4 ++--
app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild | 4 ++--
app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
index 1c3065d4181..da60a79915f 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
@@ -10,8 +10,8 @@ MY_PV_2="$(get_version_component_range 2)"
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="http://libguestfs.org/"
-SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
diff --git a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
index a1d8a602c2a..ed267915f05 100644
--- a/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.36.15-r2.ebuild
@@ -10,8 +10,8 @@ MY_PV_2="$(ver_cut 2)"
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="http://libguestfs.org/"
-SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
index 007b01984ed..b522fb1d479 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
@@ -10,8 +10,8 @@ MY_PV_2="$(ver_cut 2)"
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="http://libguestfs.org/"
-SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-03-13 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 32cf49dab325c1f05988af8ae147fffa11ff028d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 15:46:26 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 16:12:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cf49da
app-emulation/libguestfs: drop 1.36.13-r2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 -
.../libguestfs/libguestfs-1.36.13-r2.ebuild | 170 ---------------------
2 files changed, 171 deletions(-)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index b72e0e45769..7e07310a76c 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,3 +1,2 @@
-DIST libguestfs-1.36.13.tar.gz 22886310 BLAKE2B b0961cc6b941f1b68bba23af72e8b5478ed33da6f343e453f90decd7454cfc6a94cf67a81ad59c443df744727afa9bd4e98c77411efc4134e3422eaae59ffff5 SHA512 7c9799d5d563ffd8296f70a8402582aba85f3bf3c0dcaa18c44ecff5b7f771a3bc3f297aa85a4056351758298c79752d456a4b46e41924ff9acf196c992d51fb
DIST libguestfs-1.36.15.tar.gz 22256729 BLAKE2B 7ed9c0010ffe6b904b055068e86544f12a884ff52f1f3322a3014574310de9a69077d1865e641ad8304149d1a2eb0d0fbc5e107c93a9790135dc543592da68a6 SHA512 a918bc886b60340d748093bdcca3a048ed26b31508ba256cd7903b76798816e54f836446d9286f7c452fa0d4fa82c0c1216606d01fce2ada9d7386fa463857c7
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
diff --git a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
deleted file mode 100644
index da60a79915f..00000000000
--- a/app-emulation/libguestfs/libguestfs-1.36.13-r2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils autotools linux-info perl-functions versionator
-
-MY_PV_1="$(get_version_component_range 1-2)"
-MY_PV_2="$(get_version_component_range 2)"
-[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
-
-DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="https://libguestfs.org/"
-SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/"${MY_PV_1}""
-
-KEYWORDS="~amd64"
-IUSE="bash-completion debug doc erlang +fuse gtk inspect-icons introspection lua ocaml +perl ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-# Failures - doc
-# Failures - bash-completion, see GBZ #486306
-
-# FIXME: selinux support is automagic
-COMMON_DEPEND="
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl:=
- app-cdr/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- app-emulation/libvirt
- dev-libs/libxml2:2=
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.0.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig:=
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- dev-libs/gjs
- )
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- ocaml? (
- >=dev-lang/ocaml-4.02:=[ocamlopt]
- dev-ml/findlib[ocamlopt]
- || (
- <dev-ml/ocaml-gettext-0.4.2
- dev-ml/ocaml-gettext-stub[ocamlopt]
- )
- >=dev-ml/ounit-2[ocamlopt]
- )
- erlang? ( dev-lang/erlang )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( dev-lang/lua:0= )
- >=app-shells/bash-completion-2.0
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- net-libs/libtirpc:=
- sys-libs/libxcrypt:=
- "
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- "
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- "
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-pkg_setup() {
- CONFIG_CHECK="~KVM ~VIRTIO"
- [ -n "${CONFIG_CHECK}" ] && check_extra_config;
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/${MY_PV_1}/0001-Update-libtool-initialization.patch
- eapply "${FILESDIR}"/${MY_PV_1}/0002-Add-support-for-Gentoo-in-distribution-detection.patch
- eapply_user
- eautoreconf
-}
-
-src_configure() {
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- econf \
- --with-libvirt \
- --with-default-backend=libvirt \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- --disable-python \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- $(use_enable introspection gobject) \
- $(use_enable introspection) \
- $(use_enable erlang) \
- $(use_enable systemtap probes) \
- $(use_enable lua) \
- --with-gtk=$(usex gtk 3 no) \
- $(usex doc '' PO4A=no)
-}
-
-src_install() {
- strip-linguas -i po
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
-
- use perl && perl_delete_localpod
-}
-
-pkg_postinst() {
- if ! use gtk ; then
- einfo "virt-p2v NOT installed"
- fi
- if ! use ocaml ; then
- einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
- fi
- if ! use perl ; then
- einfo "Perl based tools NOT build"
- fi
-}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-03-13 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 7d3b64b1e4b53e22f0548384343d00a1f66118d9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 16:11:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 16:13:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3b64b1
app-emulation/libguestfs: convert to dev-ml/ounit2 for tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
index 8ba478699de..718edf8e60d 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
@@ -97,7 +97,7 @@ DEPEND="${COMMON_DEPEND}
<dev-ml/ocaml-gettext-0.4.2
dev-ml/ocaml-gettext-stub[ocamlopt]
)
- >=dev-ml/ounit-2[ocamlopt]
+ dev-ml/ounit2[ocamlopt]
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-03-13 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 7a5df58f9e8d44df0a263e0960fbaee2e3fdf52b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 15:46:21 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 16:12:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5df58f
app-emulation/libguestfs: drop 1.38.6-r1
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../libguestfs/libguestfs-1.38.6-r1.ebuild | 171 ---------------------
1 file changed, 171 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
deleted file mode 100644
index b522fb1d479..00000000000
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions xdg-utils
-
-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, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="https://libguestfs.org/"
-SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/"${MY_PV_1}""
-
-KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-# Failures - doc
-
-# FIXME: selinux support is automagic
-COMMON_DEPEND="
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl:=
- app-cdr/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2=
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.8.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig:=
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- )
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
- erlang? ( dev-lang/erlang )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( dev-lang/lua:0= )
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- net-libs/libtirpc:=
- sys-libs/libxcrypt:=
- "
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- >=dev-lang/ocaml-4.03[ocamlopt]
- dev-ml/findlib[ocamlopt]
- || (
- <dev-ml/ocaml-gettext-0.4.2
- dev-ml/ocaml-gettext-stub
- )
- >=dev-ml/ounit-2
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- test? ( introspection? ( dev-libs/gjs ) )
- "
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- "
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${MY_PV_1}/
-)
-
-pkg_setup() {
- CONFIG_CHECK="~KVM ~VIRTIO"
- [ -n "${CONFIG_CHECK}" ] && check_extra_config;
-}
-
-src_prepare() {
- default
- xdg_environment_reset
- eautoreconf
-}
-
-src_configure() {
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- econf \
- --with-bashcompletiondir="$(get_bashcompdir)" \
- $(use_with libvirt) \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- --disable-python \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- $(use_enable introspection gobject) \
- $(use_enable introspection) \
- $(use_enable erlang) \
- $(use_enable static-libs static) \
- $(use_enable systemtap probes) \
- $(use_enable lua) \
- --with-gtk=$(usex gtk 3 no) \
- $(usex doc '' PO4A=no)
-}
-
-src_install() {
- strip-linguas -i po
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
- find "${ED}" -name '*.la' -delete || die
- use perl && perl_delete_localpod
-}
-
-pkg_postinst() {
- if ! use gtk ; then
- einfo "virt-p2v NOT installed"
- fi
- if ! use ocaml ; then
- einfo "Ocaml based tools and bindings (sysprep, ...) NOT installed"
- fi
- if ! use perl ; then
- einfo "Perl based tools NOT build"
- fi
-}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 6:55 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-06-08 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 71c9ec0b5a1f270e3beaae1ccf4213196093f4fa
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 8 06:54:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 8 06:54:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c9ec0b
app-emulation/libguestfs: add missing libjansson dependency
Closes: https://bugs.gentoo.org/794850
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index 70a7fdc7165..57aa2f01a44 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -46,6 +46,7 @@ COMMON_DEPEND="
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
dev-libs/libconfig:=
+ dev-libs/jansson:=
sys-libs/readline:0=
>=sys-libs/db-4.6:*
app-arch/xz-utils
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 8:54 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-06-08 8:54 UTC (permalink / raw
To: gentoo-commits
commit: be65c30f70b3a3979e2d57d03b3edba0b7af5e82
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 8 08:54:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 8 08:54:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be65c30f
app-emulation/libguestfs: skip irrelevant Bash completion test
Closes: https://bugs.gentoo.org/794874
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index 3678f17814d..d9e4983c5f5 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -139,6 +139,11 @@ src_configure() {
# bug #794877
tc-export AR
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
# Disable feature test for kvm for more reason
# i.e: not loaded module in __build__ time,
# build server not supported kvm, etc. ...
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 8:54 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-06-08 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 1328f5ce8c0fed6c3a374a7bc2a13c54ddf89893
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 8 08:51:30 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 8 08:51:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1328f5ce
app-emulation/libguestfs: don't call AR directly
Closes: https://bugs.gentoo.org/794877
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index 57aa2f01a44..3678f17814d 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 xdg-utils flag-o-matic
+inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 toolchain-funcs xdg-utils flag-o-matic
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
@@ -136,6 +136,9 @@ src_prepare() {
}
src_configure() {
+ # bug #794877
+ tc-export AR
+
# Disable feature test for kvm for more reason
# i.e: not loaded module in __build__ time,
# build server not supported kvm, etc. ...
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-18 22:51 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-06-18 22:51 UTC (permalink / raw
To: gentoo-commits
commit: 055efdba6f794cd3181aec537e52c72a874a4c70
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 22:15:03 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 18 22:50:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055efdba
app-emulation/libguestfs: enable OCaml by default for tools
Needed for some common/popular tools.
Closes: https://bugs.gentoo.org/789354
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild | 6 ++++--
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 4 ++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
index 94ccee694c3..13ce7ab088a 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
@@ -20,7 +20,7 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
@@ -180,9 +180,11 @@ pkg_postinst() {
if ! use gtk ; then
einfo "virt-p2v NOT installed"
fi
+
if ! use ocaml ; then
- einfo "Ocaml based tools and bindings (sysprep, ...) NOT installed"
+ einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
fi
+
if ! use perl ; then
einfo "Perl based tools NOT build"
fi
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index 08c3774a093..a82e43a0ab0 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -20,7 +20,7 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
@@ -204,7 +204,7 @@ pkg_postinst() {
fi
if ! use ocaml ; then
- einfo "OCaml based tools and bindings (sysprep, ...) NOT installed"
+ einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
fi
if ! use perl ; then
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-18 22:51 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-06-18 22:51 UTC (permalink / raw
To: gentoo-commits
commit: b51eac66d64d0d3aa8e26987b16db70135421a19
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 18 22:41:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 18 22:49:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51eac66
app-emulation/libguestfs: fix libxcrypt RPATH
We were struggling to find libxcrypt (when USE=-system) because it's buried
away in a subdir - /usr/$(get_libdir)/xcrypt.
For now, let's include a helping hand hint (RPATH) to tell binaries to look
there for libraries. This won't be an issue in future when we fully remove/disable
libcrypt from glibc and use libxcrypt[system] instead.
Thanks-to: Hank Leininger <hlein <AT> korelogic.com>
Closes: https://bugs.gentoo.org/789354
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild | 6 ++++--
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 4 +++-
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
index 718edf8e60d..94ccee694c3 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
@@ -138,8 +138,10 @@ src_configure() {
# configured kernel.
export vmchannel_test=no
- # bug #703118
- append-ldflags "-L/usr/$(get_libdir)/xcrypt"
+ # Give a nudge to help find libxcrypt[-system]
+ # bug #703118, bug #789354
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
econf \
--with-bashcompletiondir="$(get_bashcompdir)" \
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index d9e4983c5f5..08c3774a093 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -152,8 +152,10 @@ src_configure() {
# configured kernel.
export vmchannel_test=no
- # bug #703118
+ # Give a nudge to help find libxcrypt[-system]
+ # bug #703118, bug #789354
append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
econf \
$(use_with libvirt) \
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-30 10:15 Ulrich Müller
0 siblings, 0 replies; 63+ messages in thread
From: Ulrich Müller @ 2021-06-30 10:15 UTC (permalink / raw
To: gentoo-commits
commit: 221f0f68d1187ec72b6858fcc80372a40123a531
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 28 10:01:41 2021 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jun 30 10:15:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221f0f68
app-emulation/libguestfs: Update inherit from l10n to strip-linguas
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
index 13ce7ab088a..12a00b8b947 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 xdg-utils flag-o-matic
+inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas xdg-utils flag-o-matic
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index a82e43a0ab0..a7311dc74bb 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit autotools bash-completion-r1 l10n linux-info lua-single perl-functions python-single-r1 toolchain-funcs xdg-utils flag-o-matic
+inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-02 21:41 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-02 21:41 UTC (permalink / raw
To: gentoo-commits
commit: 1ac346608ca59260848312aed3b4ebf54f62095f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 2 21:35:53 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 2 21:41:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac34660
app-emulation/libguestfs: add 1.46.0
Closes: https://bugs.gentoo.org/794877
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.46.0.ebuild | 213 ++++++++++++++++++++++
2 files changed, 214 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 570f31abaff..de97cedbadc 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1,3 @@
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
DIST libguestfs-1.44.1.tar.gz 23798268 BLAKE2B a2266d28e611204f03fc88c7a51331b49eb9fb908a318024bbc98af6a283ef4ba80be9caa0fb7e10f4d8bf67be5aaddae73d213828956e59f3233ab280a0185b SHA512 db6eab7350d9318a5ad5f968b24ed77ab411c9be3476b62b2b8448cf06db2462af1e3c9d8b02b54011d43651c281d74db7cb8023426a3f09667aa5b3597c7c33
+DIST libguestfs-1.46.0.tar.gz 18500858 BLAKE2B 1d69d79fa33b5a6bdde00cdb3acdad51a6042d0307117ab6c230259dbc9646fe694df0d7e8f2cf2ae63f146ea756269ea7bf139e61786c46d42c33bb176937e1 SHA512 9b1670dff924e046ab82ff1ce6e25428d95b88700b507d4f1dd68a309641e376d14520c7b5aa5bbb81a6ba5c708ebcc46b6fe0970d903a3ed79e76d4ccdca614
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0.ebuild
new file mode 100644
index 00000000000..8f136aeb44f
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.46.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
+
+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, inspect and modifying virtual machine (VM) disk images"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/${MY_PV_1}"
+
+KEYWORDS="~amd64"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+
+# FIXME: selinux support is automagic
+COMMON_DEPEND="
+ sys-libs/ncurses:0=
+ sys-devel/gettext
+ >=app-misc/hivex-1.3.1
+ dev-libs/libpcre:3
+ app-arch/cpio
+ dev-lang/perl:=
+ app-cdr/cdrtools
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ sys-apps/fakeroot
+ sys-apps/file
+ libvirt? ( app-emulation/libvirt )
+ dev-libs/libxml2:2=
+ >=sys-apps/fakechroot-2.8
+ >=app-admin/augeas-1.8.0
+ sys-fs/squashfs-tools:*
+ dev-libs/libconfig:=
+ dev-libs/jansson:=
+ sys-libs/readline:0=
+ >=sys-libs/db-4.6:*
+ app-arch/xz-utils
+ app-arch/lzma
+ app-crypt/gnupg
+ app-arch/unzip[natspec]
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ )
+ selinux? (
+ sys-libs/libselinux
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ erlang? ( dev-lang/erlang )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ virtual/acl
+ sys-libs/libcap
+ lua? ( ${LUA_DEPS} )
+ >=dev-libs/yajl-2.0.4
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ net-libs/libtirpc:=
+ sys-libs/libxcrypt:=
+"
+# Some OCaml is always required
+# bug #729674
+DEPEND="${COMMON_DEPEND}
+ dev-util/gperf
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ ocaml? (
+ dev-ml/ounit2[ocamlopt]
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ )
+ )
+ doc? ( app-text/po4a )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ test? ( introspection? ( dev-libs/gjs ) )
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+"
+# Upstream build scripts compile and install Lua bindings for the ABI version
+# obtained by running 'lua' on the build host
+BDEPEND="lua? ( ${LUA_DEPS} )"
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+#PATCHES=(
+# "${FILESDIR}"/${MY_PV_1}/
+#)
+
+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_prepare() {
+ default
+ xdg_environment_reset
+ eautoreconf
+}
+
+src_configure() {
+ # bug #794877
+ tc-export AR
+
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ # Give a nudge to help find libxcrypt[-system]
+ # bug #703118, bug #789354
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+
+ econf \
+ $(use_with libvirt) \
+ --disable-appliance \
+ --disable-daemon \
+ --with-extra="-gentoo" \
+ --with-readline \
+ --disable-php \
+ $(use_enable python) \
+ --without-java \
+ $(use_enable perl) \
+ $(use_enable fuse) \
+ $(use_enable ocaml) \
+ $(use_enable ruby) \
+ --disable-haskell \
+ --disable-golang \
+ --disable-rust \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_enable erlang) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes) \
+ $(use_enable lua) \
+ $(usex doc '' PO4A=no)
+}
+
+src_install() {
+ strip-linguas -i po
+
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl ; then
+ perl_delete_localpod
+
+ # Workaround Build.PL for now
+ doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
+ rm -rf "${ED}"/usr/man || die
+ fi
+}
+
+pkg_postinst() {
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+
+ if ! use ocaml ; then
+ einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
+ fi
+
+ if ! use perl ; then
+ einfo "Perl based tools NOT built"
+ fi
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-07 6:11 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-07 6:11 UTC (permalink / raw
To: gentoo-commits
commit: 0f0d7d1bedc121027e3f4cccf5b94a71a971891e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 7 06:00:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 7 06:09:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0d7d1b
app-emulation/libguestfs: split out tools into guestfs-tools, tidy ebuild
Bug: https://bugs.gentoo.org/816693
Signed-off-by: Sam James <sam <AT> gentoo.org>
...s-1.46.0.ebuild => libguestfs-1.46.0-r1.ebuild} | 137 +++++++++++----------
app-emulation/libguestfs/metadata.xml | 23 ++--
2 files changed, 79 insertions(+), 81 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
similarity index 77%
rename from app-emulation/libguestfs/libguestfs-1.46.0.ebuild
rename to app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
index 8f136aeb44f..f1d3e7a9f30 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
@@ -6,20 +6,20 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{8,9,10} )
-inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
+inherit bash-completion-r1 flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
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, inspect and modifying virtual machine (VM) disk images"
+DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine (VM) disk images"
HOMEPAGE="https://libguestfs.org/"
SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-
-KEYWORDS="~amd64"
+# Unkeyworded for testing guestfs-tools split, #816693
+#KEYWORDS="~amd64"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
@@ -27,32 +27,36 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
# Failures - doc
-
# FIXME: selinux support is automagic
COMMON_DEPEND="
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
+ >=app-admin/augeas-1.8.0
app-arch/cpio
- dev-lang/perl:=
+ app-arch/lzma
+ app-arch/unzip[natspec]
+ app-arch/xz-utils
app-cdr/cdrtools
+ app-crypt/gnupg
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- libvirt? ( app-emulation/libvirt )
+ >=app-misc/hivex-1.3.1
+ dev-lang/perl:=
+ dev-libs/libconfig:=
+ dev-libs/libpcre:3
dev-libs/libxml2:2=
+ dev-libs/jansson:=
+ >=dev-libs/yajl-2.0.4
+ net-libs/libtirpc:=
+ sys-libs/ncurses:0=
>=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.8.0
+ sys-apps/fakeroot
+ sys-apps/file
+ sys-devel/gettext
sys-fs/squashfs-tools:*
- dev-libs/libconfig:=
- dev-libs/jansson:=
- sys-libs/readline:0=
>=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
+ sys-libs/libcap
+ sys-libs/readline:=
+ virtual/acl
+ virtual/libcrypt:=
+ erlang? ( dev-lang/erlang )
perl? (
virtual/perl-ExtUtils-MakeMaker
>=dev-perl/Sys-Virt-0.2.4
@@ -64,38 +68,34 @@ COMMON_DEPEND="
)
python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
introspection? (
>=dev-libs/glib-2.26:2
>=dev-libs/gobject-introspection-1.30.0:=
)
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
- erlang? ( dev-lang/erlang )
inspect-icons? (
media-libs/netpbm
media-gfx/icoutils
)
- virtual/acl
- sys-libs/libcap
+ libvirt? ( app-emulation/libvirt )
lua? ( ${LUA_DEPS} )
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ selinux? (
+ sys-libs/libselinux
+ sys-libs/libsemanage
)
- net-libs/libtirpc:=
- sys-libs/libxcrypt:=
+ systemtap? ( dev-util/systemtap )
"
# Some OCaml is always required
# bug #729674
DEPEND="${COMMON_DEPEND}
- dev-util/gperf
>=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-util/gperf
dev-ml/findlib[ocamlopt]
+ doc? ( app-text/po4a )
ocaml? (
dev-ml/ounit2[ocamlopt]
|| (
@@ -103,13 +103,13 @@ DEPEND="${COMMON_DEPEND}
dev-ml/ocaml-gettext-stub[ocamlopt]
)
)
- doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
"
BDEPEND="virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
app-emulation/libguestfs-appliance
+ acct-group/kvm
"
# Upstream build scripts compile and install Lua bindings for the ABI version
# obtained by running 'lua' on the build host
@@ -129,12 +129,6 @@ pkg_setup() {
use python && python-single-r1_pkg_setup
}
-src_prepare() {
- default
- xdg_environment_reset
- eautoreconf
-}
-
src_configure() {
# bug #794877
tc-export AR
@@ -153,33 +147,36 @@ src_configure() {
export vmchannel_test=no
# Give a nudge to help find libxcrypt[-system]
+ # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
# bug #703118, bug #789354
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
- append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ if ! has_version 'sys-libs/libxcrypt[system]' ; then
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ fi
econf \
- $(use_with libvirt) \
--disable-appliance \
--disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- $(use_enable python) \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
--disable-haskell \
--disable-golang \
--disable-rust \
+ --disable-php \
+ --without-java \
+ --with-extra="-gentoo" \
+ --with-readline \
+ $(usex doc '' PO4A=no) \
+ $(use_enable ocaml) \
+ $(use_enable erlang) \
+ $(use_enable fuse) \
$(use_enable introspection gobject) \
$(use_enable introspection) \
- $(use_enable erlang) \
- $(use_enable static-libs static) \
- $(use_enable systemtap probes) \
+ $(use_with libvirt) \
$(use_enable lua) \
- $(usex doc '' PO4A=no)
+ $(use_enable python) \
+ $(use_enable perl) \
+ $(use_enable ruby) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes)
}
src_install() {
@@ -198,16 +195,24 @@ src_install() {
fi
}
+pkg_preinst() {
+ local libguestfs_depstring="<app-emulation/libguestfs-1.46.0-r1"
+
+ # Did we have a version of libguestfs before the split into guestfs-tools?
+ # (libguestfs used to install the tools too)
+ if has_version "${libguestfs_depstring}[ocaml]" || has_version "${libguestfs_depstring}[perl]" ; then
+ HAD_LIBGUESTFS_WITH_TOOLS=1
+ fi
+}
+
pkg_postinst() {
+ einfo "Please ensure you are in the 'kvm' group for decent performance!"
+
if ! use gtk ; then
einfo "virt-p2v NOT installed"
fi
- if ! use ocaml ; then
- einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
- fi
-
- if ! use perl ; then
- einfo "Perl based tools NOT built"
+ if [[ ${HAD_LIBGUESTFS_WITH_TOOLS} -eq 1 ]] ; then
+ ewarn "libguestfs' tools are now packaged as app-emulation/guestfs-tools from 1.46.0 onwards!"
fi
}
diff --git a/app-emulation/libguestfs/metadata.xml b/app-emulation/libguestfs/metadata.xml
index 4f3be3f3c1c..ddd4c20532b 100644
--- a/app-emulation/libguestfs/metadata.xml
+++ b/app-emulation/libguestfs/metadata.xml
@@ -1,19 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
-<!--
-<maintainer type="person">
- <email>rich@annexia.org</email>
- <name>Richard Jones</name>
- <description>Upstream - please CC on bugs that concerns upstream</description>
-</maintainer>
--->
-<use>
- <flag name="erlang">Build Erlang bindings</flag>
- <flag name="fuse">Enable image mount support via fuse</flag>
- <flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg> for acces icon file in image and inspect it</flag>
- <flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
- <flag name="systemtap">Use <pkg>dev-util/systemtap</pkg> to inspect VM via "probes" way</flag>
-</use>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="erlang">Build Erlang bindings</flag>
+ <flag name="fuse">Enable image mount support via <pkg>sys-fs/fuse</pkg></flag>
+ <flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg> for accessing/inspecting icon file within images</flag>
+ <flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
+ <flag name="systemtap">Use <pkg>dev-util/systemtap</pkg> to inspect VM via "probes"</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-07 6:12 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-07 6:12 UTC (permalink / raw
To: gentoo-commits
commit: 5813e80a76c45038e86ffe6e71440acf81db576c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 7 06:12:26 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 7 06:12:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5813e80a
app-emulation/libguestfs: fix UnusedInherits (bash-completion-r1)
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.44.1.ebuild | 2 +-
app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
index a7311dc74bb..14f80721a0d 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
+inherit autotools linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
index f1d3e7a9f30..32fe3a85f20 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{8,9,10} )
-inherit bash-completion-r1 flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
+inherit flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-08 1:53 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-08 1:53 UTC (permalink / raw
To: gentoo-commits
commit: 9972ae85fa6bd2f12f9fbbcb3d6db0776748fb6a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 8 01:52:14 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 8 01:52:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9972ae85
app-emulation/libguestfs: block guestfs-tools in older versions
Bug: https://bugs.gentoo.org/816693
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.38.6-r103.ebuild => libguestfs-1.38.6-r104.ebuild} | 1 +
.../libguestfs/{libguestfs-1.44.1.ebuild => libguestfs-1.44.1-r1.ebuild} | 1 +
2 files changed, 2 insertions(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild
similarity index 99%
rename from app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
rename to app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild
index 12a00b8b947..7556d8a8b6d 100644
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r103.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild
@@ -30,6 +30,7 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
# FIXME: selinux support is automagic
COMMON_DEPEND="
+ !app-emulation/guestfs-tools
sys-libs/ncurses:0=
sys-devel/gettext
>=app-misc/hivex-1.3.1
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild
similarity index 99%
rename from app-emulation/libguestfs/libguestfs-1.44.1.ebuild
rename to app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild
index 14f80721a0d..845470ae27d 100644
--- a/app-emulation/libguestfs/libguestfs-1.44.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild
@@ -30,6 +30,7 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
# FIXME: selinux support is automagic
COMMON_DEPEND="
+ !app-emulation/guestfs-tools
sys-libs/ncurses:0=
sys-devel/gettext
>=app-misc/hivex-1.3.1
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-22 2:47 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-22 2:47 UTC (permalink / raw
To: gentoo-commits
commit: 4cb4a9e1e159f067c6588514f0a23678278d621e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 02:45:25 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 02:47:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb4a9e1
app-emulation/libguestfs: keyword 1.46.0-r1 (new libguestfs-tools split)
Closes: https://bugs.gentoo.org/816693
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
index 32fe3a85f20..9bf519a5910 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
@@ -18,8 +18,7 @@ SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-# Unkeyworded for testing guestfs-tools split, #816693
-#KEYWORDS="~amd64"
+KEYWORDS="~amd64"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-24 20:24 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-24 20:24 UTC (permalink / raw
To: gentoo-commits
commit: 89bd42f04001dfe739cc0b15d3d54b20704c4ce6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 24 20:24:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 24 20:24:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bd42f0
app-emulation/libguestfs: fix build failure in 1.46.0
Restore patch from 1.44.x branch.
Closes: https://bugs.gentoo.org/820053
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
index 9bf519a5910..657c5c21058 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
@@ -116,9 +116,10 @@ BDEPEND="lua? ( ${LUA_DEPS} )"
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-#PATCHES=(
-# "${FILESDIR}"/${MY_PV_1}/
-#)
+PATCHES=(
+ #"${FILESDIR}"/${MY_PV_1}/
+ "${FILESDIR}"/1.44/
+)
pkg_setup() {
CONFIG_CHECK="~KVM ~VIRTIO"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-31 19:21 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2021-10-31 19:21 UTC (permalink / raw
To: gentoo-commits
commit: e248001f442fee25f45aa164c0da1cd41b41e882
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 19:20:59 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 19:20:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e248001f
app-emulation/libguestfs: note that guestfs-tools is now needed for tools
Always show the message rather than conditionally.
Bug: https://bugs.gentoo.org/789354
Signed-off-by: Sam James <sam <AT> gentoo.org>
...uestfs-1.46.0-r1.ebuild => libguestfs-1.46.0-r2.ebuild} | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild
similarity index 90%
rename from app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
rename to app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild
index 657c5c21058..fafb279fa64 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild
@@ -195,16 +195,6 @@ src_install() {
fi
}
-pkg_preinst() {
- local libguestfs_depstring="<app-emulation/libguestfs-1.46.0-r1"
-
- # Did we have a version of libguestfs before the split into guestfs-tools?
- # (libguestfs used to install the tools too)
- if has_version "${libguestfs_depstring}[ocaml]" || has_version "${libguestfs_depstring}[perl]" ; then
- HAD_LIBGUESTFS_WITH_TOOLS=1
- fi
-}
-
pkg_postinst() {
einfo "Please ensure you are in the 'kvm' group for decent performance!"
@@ -212,7 +202,5 @@ pkg_postinst() {
einfo "virt-p2v NOT installed"
fi
- if [[ ${HAD_LIBGUESTFS_WITH_TOOLS} -eq 1 ]] ; then
- ewarn "libguestfs' tools are now packaged as app-emulation/guestfs-tools from 1.46.0 onwards!"
- fi
+ einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-03-06 9:18 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-03-06 9:18 UTC (permalink / raw
To: gentoo-commits
commit: dc0541e23d790c3fdfea8e256d73b2cf916f310e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 6 08:51:27 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 6 09:18:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0541e2
app-emulation/libguestfs: fix automagic libselinux dependency
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.46.0-r2.ebuild => libguestfs-1.46.0-r3.ebuild} | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild
similarity index 96%
rename from app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild
rename to app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild
index fafb279fa648..3a181e38f453 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r2.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,7 +26,6 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
# Failures - doc
-# FIXME: selinux support is automagic
COMMON_DEPEND="
>=app-admin/augeas-1.8.0
app-arch/cpio
@@ -83,7 +82,7 @@ COMMON_DEPEND="
lua? ( ${LUA_DEPS} )
ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
selinux? (
- sys-libs/libselinux
+ sys-libs/libselinux:=
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
@@ -154,6 +153,9 @@ src_configure() {
append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
fi
+ # Avoid automagic SELinux dependency
+ export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
econf \
--disable-appliance \
--disable-daemon \
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-04-10 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 6ed3557e610418341321ee654231de59bae88194
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 09:21:27 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 09:58:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed3557e
app-emulation/libguestfs: drop obsolete sys-libs/db dependency; add rpm dep
Dropped in 1.45+ now that RPM can do it by itself.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.46.0-r3.ebuild => libguestfs-1.46.0-r4.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
similarity index 99%
rename from app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild
rename to app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
index 3a181e38f453..c077176c733a 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r3.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
@@ -30,6 +30,7 @@ COMMON_DEPEND="
>=app-admin/augeas-1.8.0
app-arch/cpio
app-arch/lzma
+ app-arch/rpm
app-arch/unzip[natspec]
app-arch/xz-utils
app-cdr/cdrtools
@@ -49,7 +50,6 @@ COMMON_DEPEND="
sys-apps/file
sys-devel/gettext
sys-fs/squashfs-tools:*
- >=sys-libs/db-4.6:*
sys-libs/libcap
sys-libs/readline:=
virtual/acl
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-04-10 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 2af4d95e7f8a2b356ebf1e08704649eb1faec89f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 09:23:11 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 09:58:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af4d95e
app-emulation/libguestfs: add bump w/ guestfs-tools note
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild b/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
index c077176c733a..6142ac3f5146 100644
--- a/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.46.0-r4.ebuild
@@ -3,6 +3,8 @@
EAPI=7
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
+
LUA_COMPAT=( lua5-1 )
PYTHON_COMPAT=( python3_{8,9,10} )
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-04-10 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 40528a5b612bf568b039d6ea6474a3a3c3153e51
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 09:44:32 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 09:58:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40528a5b
app-emulation/libguestfs: add 1.48.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.48.0.ebuild | 217 ++++++++++++++++++++++
2 files changed, 218 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index de97cedbadc9..d97625485e8d 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,3 +1,4 @@
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
DIST libguestfs-1.44.1.tar.gz 23798268 BLAKE2B a2266d28e611204f03fc88c7a51331b49eb9fb908a318024bbc98af6a283ef4ba80be9caa0fb7e10f4d8bf67be5aaddae73d213828956e59f3233ab280a0185b SHA512 db6eab7350d9318a5ad5f968b24ed77ab411c9be3476b62b2b8448cf06db2462af1e3c9d8b02b54011d43651c281d74db7cb8023426a3f09667aa5b3597c7c33
DIST libguestfs-1.46.0.tar.gz 18500858 BLAKE2B 1d69d79fa33b5a6bdde00cdb3acdad51a6042d0307117ab6c230259dbc9646fe694df0d7e8f2cf2ae63f146ea756269ea7bf139e61786c46d42c33bb176937e1 SHA512 9b1670dff924e046ab82ff1ce6e25428d95b88700b507d4f1dd68a309641e376d14520c7b5aa5bbb81a6ba5c708ebcc46b6fe0970d903a3ed79e76d4ccdca614
+DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac SHA512 b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2
diff --git a/app-emulation/libguestfs/libguestfs-1.48.0.ebuild b/app-emulation/libguestfs/libguestfs-1.48.0.ebuild
new file mode 100644
index 000000000000..d1121225a090
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.48.0.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
+
+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://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/${MY_PV_1}"
+KEYWORDS="~amd64"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+COMMON_DEPEND="
+ >=app-admin/augeas-1.8.0
+ app-arch/cpio
+ app-arch/lzma
+ app-arch/rpm
+ app-arch/unzip[natspec]
+ app-arch/xz-utils
+ app-forensics/yara
+ app-cdr/cdrtools
+ app-crypt/gnupg
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ >=app-misc/hivex-1.3.1
+ dev-lang/perl:=
+ dev-libs/libconfig:=
+ dev-libs/libpcre2
+ dev-libs/libxml2:2=
+ dev-libs/jansson:=
+ >=dev-libs/yajl-2.0.4
+ net-libs/libtirpc:=
+ sys-libs/ncurses:0=
+ >=sys-apps/fakechroot-2.8
+ sys-apps/fakeroot
+ sys-apps/file
+ sys-devel/gettext
+ sys-fs/squashfs-tools:*
+ sys-libs/libcap
+ sys-libs/readline:=
+ virtual/acl
+ virtual/libcrypt:=
+ erlang? ( dev-lang/erlang )
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ libvirt? ( app-emulation/libvirt )
+ lua? ( ${LUA_DEPS} )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ selinux? (
+ sys-libs/libselinux:=
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+"
+# Some OCaml is always required
+# bug #729674
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-util/gperf
+ dev-ml/findlib[ocamlopt]
+ doc? ( app-text/po4a )
+ ocaml? (
+ dev-ml/ounit2[ocamlopt]
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ )
+ )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ test? ( introspection? ( dev-libs/gjs ) )
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ acct-group/kvm
+"
+# Upstream build scripts compile and install Lua bindings for the ABI version
+# obtained by running 'lua' on the build host
+BDEPEND="lua? ( ${LUA_DEPS} )"
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+PATCHES=(
+ #"${FILESDIR}"/${MY_PV_1}/
+ "${FILESDIR}"/1.44/
+)
+
+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_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # bug #794877
+ tc-export AR
+
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ # Give a nudge to help find libxcrypt[-system]
+ # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
+ # bug #703118, bug #789354
+ if ! has_version 'sys-libs/libxcrypt[system]' ; then
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ fi
+
+ # Avoid automagic SELinux dependency
+ export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
+ econf \
+ --disable-appliance \
+ --disable-daemon \
+ --disable-haskell \
+ --disable-golang \
+ --disable-rust \
+ --disable-php \
+ --without-java \
+ --with-extra="-gentoo" \
+ --with-readline \
+ $(usex doc '' PO4A=no) \
+ $(use_enable ocaml) \
+ $(use_enable erlang) \
+ $(use_enable fuse) \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_with libvirt) \
+ $(use_enable lua) \
+ $(use_enable python) \
+ $(use_enable perl) \
+ $(use_enable ruby) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes)
+}
+
+src_install() {
+ strip-linguas -i po
+
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl ; then
+ perl_delete_localpod
+
+ # Workaround Build.PL for now
+ doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
+ rm -rf "${ED}"/usr/man || die
+ fi
+}
+
+pkg_postinst() {
+ einfo "Please ensure you are in the 'kvm' group for decent performance!"
+
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+
+ einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-04-10 10:01 UTC (permalink / raw
To: gentoo-commits
commit: be69de04d84b22b6e0db8e2db1ffce32dcbd7e11
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 10:01:13 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 10:01:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be69de04
app-emulation/libguestfs: drop 1.38.6-r104, 1.44.1-r1
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 2 -
.../libguestfs/libguestfs-1.38.6-r104.ebuild | 192 ------------------
.../libguestfs/libguestfs-1.44.1-r1.ebuild | 214 ---------------------
3 files changed, 408 deletions(-)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index d97625485e8d..1e3cdd76c77d 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,4 +1,2 @@
-DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
-DIST libguestfs-1.44.1.tar.gz 23798268 BLAKE2B a2266d28e611204f03fc88c7a51331b49eb9fb908a318024bbc98af6a283ef4ba80be9caa0fb7e10f4d8bf67be5aaddae73d213828956e59f3233ab280a0185b SHA512 db6eab7350d9318a5ad5f968b24ed77ab411c9be3476b62b2b8448cf06db2462af1e3c9d8b02b54011d43651c281d74db7cb8023426a3f09667aa5b3597c7c33
DIST libguestfs-1.46.0.tar.gz 18500858 BLAKE2B 1d69d79fa33b5a6bdde00cdb3acdad51a6042d0307117ab6c230259dbc9646fe694df0d7e8f2cf2ae63f146ea756269ea7bf139e61786c46d42c33bb176937e1 SHA512 9b1670dff924e046ab82ff1ce6e25428d95b88700b507d4f1dd68a309641e376d14520c7b5aa5bbb81a6ba5c708ebcc46b6fe0970d903a3ed79e76d4ccdca614
DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac SHA512 b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2
diff --git a/app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild b/app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild
deleted file mode 100644
index 7556d8a8b6d4..000000000000
--- a/app-emulation/libguestfs/libguestfs-1.38.6-r104.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit autotools bash-completion-r1 linux-info lua-single perl-functions python-single-r1 strip-linguas xdg-utils flag-o-matic
-
-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, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="https://libguestfs.org/"
-SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/"${MY_PV_1}""
-
-KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-
-# FIXME: selinux support is automagic
-COMMON_DEPEND="
- !app-emulation/guestfs-tools
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl:=
- app-cdr/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2=
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.8.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig:=
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- )
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
- erlang? ( dev-lang/erlang )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( ${LUA_DEPS} )
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- net-libs/libtirpc:=
- sys-libs/libxcrypt:=
- "
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- >=dev-lang/ocaml-4.03:=[ocamlopt]
- dev-ml/findlib[ocamlopt]
- || (
- <dev-ml/ocaml-gettext-0.4.2
- dev-ml/ocaml-gettext-stub[ocamlopt]
- )
- dev-ml/ounit2[ocamlopt]
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- test? ( introspection? ( dev-libs/gjs ) )
- "
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- "
-# Upstream build scripts compile and install Lua bindings for the ABI version
-# obtained by running 'lua' on the build host
-BDEPEND="lua? ( ${LUA_DEPS} )"
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${MY_PV_1}/
-)
-
-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_prepare() {
- default
- xdg_environment_reset
- eautoreconf
-}
-
-src_configure() {
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- # Give a nudge to help find libxcrypt[-system]
- # bug #703118, bug #789354
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
- append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
-
- econf \
- --with-bashcompletiondir="$(get_bashcompdir)" \
- $(use_with libvirt) \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- $(use_enable python) \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- $(use_enable introspection gobject) \
- $(use_enable introspection) \
- $(use_enable erlang) \
- $(use_enable static-libs static) \
- $(use_enable systemtap probes) \
- $(use_enable lua) \
- --with-gtk=$(usex gtk 3 no) \
- $(usex doc '' PO4A=no)
-}
-
-src_install() {
- strip-linguas -i po
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
- find "${ED}" -name '*.la' -delete || die
- use perl && perl_delete_localpod
-}
-
-pkg_postinst() {
- if ! use gtk ; then
- einfo "virt-p2v NOT installed"
- fi
-
- if ! use ocaml ; then
- einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
- fi
-
- if ! use perl ; then
- einfo "Perl based tools NOT build"
- fi
-}
diff --git a/app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild
deleted file mode 100644
index 845470ae27d0..000000000000
--- a/app-emulation/libguestfs/libguestfs-1.44.1-r1.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit autotools linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs xdg-utils flag-o-matic
-
-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, inspect and modifying virtual machine (VM) disk images"
-HOMEPAGE="https://libguestfs.org/"
-SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/${MY_PV_1}"
-
-KEYWORDS="~amd64"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-
-# FIXME: selinux support is automagic
-COMMON_DEPEND="
- !app-emulation/guestfs-tools
- sys-libs/ncurses:0=
- sys-devel/gettext
- >=app-misc/hivex-1.3.1
- dev-libs/libpcre:3
- app-arch/cpio
- dev-lang/perl:=
- app-cdr/cdrtools
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- sys-apps/fakeroot
- sys-apps/file
- libvirt? ( app-emulation/libvirt )
- dev-libs/libxml2:2=
- >=sys-apps/fakechroot-2.8
- >=app-admin/augeas-1.8.0
- sys-fs/squashfs-tools:*
- dev-libs/libconfig:=
- dev-libs/jansson:=
- sys-libs/readline:0=
- >=sys-libs/db-4.6:*
- app-arch/xz-utils
- app-arch/lzma
- app-crypt/gnupg
- app-arch/unzip[natspec]
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- )
- selinux? (
- sys-libs/libselinux
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
- ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
- erlang? ( dev-lang/erlang )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- virtual/acl
- sys-libs/libcap
- lua? ( ${LUA_DEPS} )
- >=dev-libs/yajl-2.0.4
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- net-libs/libtirpc:=
- sys-libs/libxcrypt:=
-"
-# Some OCaml is always required
-# bug #729674
-DEPEND="${COMMON_DEPEND}
- dev-util/gperf
- >=dev-lang/ocaml-4.03:=[ocamlopt]
- dev-ml/findlib[ocamlopt]
- ocaml? (
- dev-ml/ounit2[ocamlopt]
- || (
- <dev-ml/ocaml-gettext-0.4.2
- dev-ml/ocaml-gettext-stub[ocamlopt]
- )
- )
- doc? ( app-text/po4a )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- test? ( introspection? ( dev-libs/gjs ) )
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
-"
-# Upstream build scripts compile and install Lua bindings for the ABI version
-# obtained by running 'lua' on the build host
-BDEPEND="lua? ( ${LUA_DEPS} )"
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${MY_PV_1}/
-)
-
-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_prepare() {
- default
- xdg_environment_reset
- eautoreconf
-}
-
-src_configure() {
- # bug #794877
- tc-export AR
-
- # Skip Bash test
- # (See 13-test-suite.log in linked bug)
- # bug #794874
- export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
-
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- # Give a nudge to help find libxcrypt[-system]
- # bug #703118, bug #789354
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
- append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
-
- econf \
- $(use_with libvirt) \
- --disable-appliance \
- --disable-daemon \
- --with-extra="-gentoo" \
- --with-readline \
- --disable-php \
- $(use_enable python) \
- --without-java \
- $(use_enable perl) \
- $(use_enable fuse) \
- $(use_enable ocaml) \
- $(use_enable ruby) \
- --disable-haskell \
- --disable-golang \
- --disable-rust \
- $(use_enable introspection gobject) \
- $(use_enable introspection) \
- $(use_enable erlang) \
- $(use_enable static-libs static) \
- $(use_enable systemtap probes) \
- $(use_enable lua) \
- $(usex doc '' PO4A=no)
-}
-
-src_install() {
- strip-linguas -i po
-
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
-
- find "${ED}" -name '*.la' -delete || die
-
- if use perl ; then
- perl_delete_localpod
-
- # Workaround Build.PL for now
- doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
- rm -rf "${ED}"/usr/man || die
- fi
-}
-
-pkg_postinst() {
- if ! use gtk ; then
- einfo "virt-p2v NOT installed"
- fi
-
- if ! use ocaml ; then
- einfo "OCaml based tools and bindings (virt-resize, virt-sparsify, virt-sysprep, ...) NOT installed"
- fi
-
- if ! use perl ; then
- einfo "Perl based tools NOT built"
- fi
-}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-05-31 8:43 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-05-31 8:43 UTC (permalink / raw
To: gentoo-commits
commit: 29cc9e6c686f05b8017855a52741edc5dc296398
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 31 08:39:51 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 31 08:42:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cc9e6c
app-emulation/libguestfs: add 1.48.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.48.3.ebuild | 218 ++++++++++++++++++++++
2 files changed, 219 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index c28ffbbb1e49..e08dbbea05b8 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1 +1,2 @@
DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac SHA512 b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2
+DIST libguestfs-1.48.3.tar.gz 19185249 BLAKE2B 1de07920c731a64ece9f1541752672a0251af73e455a3bd74fff6d512e96ef3a1b8182728080571fbf0f49ef072ed17029c6a5bd12f8171a1d2079bff0c22df2 SHA512 d88b7869e6098af1f7748dc2e8163b245ea251fcdf962a71e3735f5a1748c9e87a17be259802da3e0bb13569d7f7233b2c5a554b20a2a7758e1974a30a70b786
diff --git a/app-emulation/libguestfs/libguestfs-1.48.3.ebuild b/app-emulation/libguestfs/libguestfs-1.48.3.ebuild
new file mode 100644
index 000000000000..c1141e2e9a88
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.48.3.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
+
+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://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/${MY_PV_1}"
+KEYWORDS="~amd64"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+COMMON_DEPEND="
+ >=app-admin/augeas-1.8.0
+ app-arch/cpio
+ app-arch/lzma
+ app-arch/rpm
+ app-arch/unzip[natspec]
+ app-arch/xz-utils
+ app-forensics/yara
+ app-cdr/cdrtools
+ app-crypt/gnupg
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ >=app-misc/hivex-1.3.1
+ dev-lang/perl:=
+ dev-libs/libconfig:=
+ dev-libs/libpcre2
+ dev-libs/libxml2:2=
+ dev-libs/jansson:=
+ >=dev-libs/yajl-2.0.4
+ net-libs/libtirpc:=
+ sys-libs/ncurses:0=
+ >=sys-apps/fakechroot-2.8
+ sys-apps/fakeroot
+ sys-apps/file
+ sys-devel/gettext
+ sys-fs/squashfs-tools:*
+ sys-libs/libcap
+ sys-libs/readline:=
+ virtual/acl
+ virtual/libcrypt:=
+ erlang? ( dev-lang/erlang )
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ libvirt? ( app-emulation/libvirt )
+ lua? ( ${LUA_DEPS} )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ selinux? (
+ sys-libs/libselinux:=
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+"
+# Some OCaml is always required
+# bug #729674
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-util/gperf
+ dev-ml/findlib[ocamlopt]
+ doc? ( app-text/po4a )
+ ocaml? (
+ dev-ml/ounit2[ocamlopt]
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ )
+ )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ test? ( introspection? ( dev-libs/gjs ) )
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ acct-group/kvm
+"
+# Upstream build scripts compile and install Lua bindings for the ABI version
+# obtained by running 'lua' on the build host
+BDEPEND="lua? ( ${LUA_DEPS} )"
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+PATCHES=(
+ #"${FILESDIR}"/${MY_PV_1}/
+ "${FILESDIR}"/1.44/
+)
+
+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_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # bug #794877
+ tc-export AR
+
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ # Give a nudge to help find libxcrypt[-system]
+ # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
+ # bug #703118, bug #789354
+ if ! has_version 'sys-libs/libxcrypt[system]' ; then
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ fi
+
+ # Avoid automagic SELinux dependency
+ export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
+ # Test suite at least has a bunch of bashisms
+ SHELL="${BROOT}"/bin/bash CONFIG_SHELL="${BROOT}"/bin/bash econf \
+ --disable-appliance \
+ --disable-daemon \
+ --disable-haskell \
+ --disable-golang \
+ --disable-rust \
+ --disable-php \
+ --without-java \
+ --with-extra="-gentoo" \
+ --with-readline \
+ $(usex doc '' PO4A=no) \
+ $(use_enable ocaml) \
+ $(use_enable erlang) \
+ $(use_enable fuse) \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_with libvirt) \
+ $(use_enable lua) \
+ $(use_enable python) \
+ $(use_enable perl) \
+ $(use_enable ruby) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes)
+}
+
+src_install() {
+ strip-linguas -i po
+
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl ; then
+ perl_delete_localpod
+
+ # Workaround Build.PL for now
+ doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
+ rm -rf "${ED}"/usr/man || die
+ fi
+}
+
+pkg_postinst() {
+ einfo "Please ensure you are in the 'kvm' group for decent performance!"
+
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+
+ einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-07-13 4:32 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-07-13 4:32 UTC (permalink / raw
To: gentoo-commits
commit: fe5234f80e05e2beb1564f6b982701084e6ea16b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 04:29:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 04:31:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5234f8
app-emulation/libguestfs: add 1.48.4
Bug: https://bugs.gentoo.org/857828
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 240 ++++++++++++++++++++++
2 files changed, 241 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index e08dbbea05b8..fc923f7f3058 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1,3 @@
DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac SHA512 b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2
DIST libguestfs-1.48.3.tar.gz 19185249 BLAKE2B 1de07920c731a64ece9f1541752672a0251af73e455a3bd74fff6d512e96ef3a1b8182728080571fbf0f49ef072ed17029c6a5bd12f8171a1d2079bff0c22df2 SHA512 d88b7869e6098af1f7748dc2e8163b245ea251fcdf962a71e3735f5a1748c9e87a17be259802da3e0bb13569d7f7233b2c5a554b20a2a7758e1974a30a70b786
+DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3 SHA512 76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c
diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
new file mode 100644
index 000000000000..05b786614fa7
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
+
+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://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/${MY_PV_1}"
+KEYWORDS="~amd64"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+COMMON_DEPEND="
+ >=app-admin/augeas-1.8.0
+ app-arch/cpio
+ app-arch/lzma
+ app-arch/rpm
+ app-arch/unzip[natspec]
+ app-arch/xz-utils
+ app-forensics/yara
+ app-cdr/cdrtools
+ app-crypt/gnupg
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ >=app-misc/hivex-1.3.1
+ dev-lang/perl:=
+ dev-libs/libconfig:=
+ dev-libs/libpcre2
+ dev-libs/libxml2:2=
+ dev-libs/jansson:=
+ >=dev-libs/yajl-2.0.4
+ net-libs/libtirpc:=
+ sys-libs/ncurses:0=
+ >=sys-apps/fakechroot-2.8
+ sys-apps/fakeroot
+ sys-apps/file
+ sys-devel/gettext
+ sys-fs/squashfs-tools:*
+ sys-libs/libcap
+ sys-libs/readline:=
+ virtual/acl
+ virtual/libcrypt:=
+ erlang? ( dev-lang/erlang )
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ libvirt? ( app-emulation/libvirt )
+ lua? ( ${LUA_DEPS} )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ selinux? (
+ sys-libs/libselinux:=
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+"
+# Some OCaml is always required
+# bug #729674
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-util/gperf
+ dev-ml/findlib[ocamlopt]
+ doc? ( app-text/po4a )
+ ocaml? (
+ dev-ml/ounit2[ocamlopt]
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ )
+ )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ test? ( introspection? ( dev-libs/gjs ) )
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ acct-group/kvm
+"
+# Upstream build scripts compile and install Lua bindings for the ABI version
+# obtained by running 'lua' on the build host
+BDEPEND="lua? ( ${LUA_DEPS} )"
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+PATCHES=(
+ #"${FILESDIR}"/${MY_PV_1}/
+ "${FILESDIR}"/1.44/
+)
+
+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_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # bug #794877
+ tc-export AR
+
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
+ # Need to investigate (fails w/ 1.48.4)
+ export SKIP_TEST_QEMU_DRIVE_SH=1
+ export SKIP_TEST_BIG_HEAP=1
+ export SKIP_TEST_NOEXEC_STACK_PL=1
+
+ # Need to be in KVM group
+ export SKIP_TEST_MOUNTABLE_INSPECT_SH=1
+
+ # Missing test data (Fedora image)
+ export SKIP_TEST_JOURNAL_PL=1
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ # Give a nudge to help find libxcrypt[-system]
+ # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
+ # bug #703118, bug #789354
+ if ! has_version 'sys-libs/libxcrypt[system]' ; then
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ fi
+
+ # Avoid automagic SELinux dependency
+ export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
+ # Test suite at least has a bunch of bashisms
+ SHELL="${BROOT}"/bin/bash CONFIG_SHELL="${BROOT}"/bin/bash econf \
+ --disable-appliance \
+ --disable-daemon \
+ --disable-haskell \
+ --disable-golang \
+ --disable-rust \
+ --disable-php \
+ --without-java \
+ --with-extra="-gentoo" \
+ --with-readline \
+ $(usex doc '' PO4A=no) \
+ $(use_enable ocaml) \
+ $(use_enable erlang) \
+ $(use_enable fuse) \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_with libvirt) \
+ $(use_enable lua) \
+ $(use_enable python) \
+ $(use_enable perl) \
+ $(use_enable ruby) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes)
+}
+
+src_test() {
+ local -x LIBGUESTFS_DEBUG=1
+ local -x LIBGUESTFS_TRACE=1
+ local -x LIBVIRT_DEBUG=1
+
+ # Try this?
+ #emake quickcheck
+
+ default
+}
+
+src_install() {
+ strip-linguas -i po
+
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl ; then
+ perl_delete_localpod
+
+ # Workaround Build.PL for now
+ doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
+ rm -rf "${ED}"/usr/man || die
+ fi
+}
+
+pkg_postinst() {
+ einfo "Please ensure you are in the 'kvm' group for decent performance!"
+
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+
+ einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-07-28 14:09 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2022-07-28 14:09 UTC (permalink / raw
To: gentoo-commits
commit: a6927390f466a1d5f4571339ca1675b04dc892ae
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 28 14:05:58 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 28 14:08:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6927390
app-emulation/libguestfs: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app-emulation/libguestfs/metadata.xml b/app-emulation/libguestfs/metadata.xml
index ddd4c20532b2..98a2975f77de 100644
--- a/app-emulation/libguestfs/metadata.xml
+++ b/app-emulation/libguestfs/metadata.xml
@@ -9,4 +9,7 @@
<flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
<flag name="systemtap">Use <pkg>dev-util/systemtap</pkg> to inspect VM via "probes"</flag>
</use>
+ <upstream>
+ <remote-id type="github">libguestfs/libguestfs</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-12-05 19:00 Arthur Zamarin
0 siblings, 0 replies; 63+ messages in thread
From: Arthur Zamarin @ 2022-12-05 19:00 UTC (permalink / raw
To: gentoo-commits
commit: 39c853f1667f1feecfd6b51740ab3d47907407e8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 19:00:18 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 19:00:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c853f1
app-emulation/libguestfs: Keyword 1.48.4 x86, #884187
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
index 05b786614fa7..d695ee93e22c 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 63+ messages in thread
From: Sven Wegener @ 2023-04-10 19:57 UTC (permalink / raw
To: gentoo-commits
commit: 38a7d34270072af2d056b0e92409a84866bfccb9
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 10 18:59:47 2023 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 19:57:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a7d342
app-emulation/libguestfs: call python_optimize
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
index d53662cce45a..7f8cadfd34f9 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
@@ -227,6 +227,8 @@ src_install() {
doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
rm -rf "${ED}"/usr/man || die
fi
+
+ use python && python_optimize
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 63+ messages in thread
From: Sven Wegener @ 2023-04-10 19:57 UTC (permalink / raw
To: gentoo-commits
commit: 74072ef7cab3c6903a18eff57699b782a2488917
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 10 14:11:54 2023 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 19:57:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74072ef7
app-emulation/libguestfs: update SRC_URI
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
index 9cfc764e17f9..d53662cce45a 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
@@ -16,7 +16,7 @@ MY_PV_2="$(ver_cut 2)"
DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine (VM) disk images"
HOMEPAGE="https://libguestfs.org/"
-SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
+SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 63+ messages in thread
From: Sven Wegener @ 2023-04-10 19:57 UTC (permalink / raw
To: gentoo-commits
commit: 1de603950759503934d6561eb683ae7a62df1b5d
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 10 19:13:20 2023 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 19:57:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de60395
app-emulation/libguestfs: add 1.48.6
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 242 ++++++++++++++++++++++
2 files changed, 243 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 648b3c5863a1..cefa5c98f751 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1 +1,2 @@
DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3 SHA512 76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c
+DIST libguestfs-1.48.6.tar.gz 19179600 BLAKE2B 22359ed4b55e29f985dbbbc4f0337eaec32f21a1413bd778656c3f0270891bec520a0b9590e104836eaf9367aeb9ac681b0bf85852fb7a2059da3f7062bc5111 SHA512 7d929db183fbb1d4d1c9159f28871ab4f1bd0be5b3d9fbc5137271666f50c067fd0906674cb1a52c1e070c11a18da4d2aa11bc64ddabda5cac54e72252c6abf2
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
new file mode 100644
index 000000000000..76e72067e4a5
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
+
+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}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+COMMON_DEPEND="
+ >=app-admin/augeas-1.8.0
+ app-arch/cpio
+ app-arch/lzma
+ app-arch/rpm
+ app-arch/unzip[natspec]
+ app-arch/xz-utils
+ app-forensics/yara
+ app-cdr/cdrtools
+ app-crypt/gnupg
+ >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+ >=app-misc/hivex-1.3.1
+ dev-lang/perl:=
+ dev-libs/libconfig:=
+ dev-libs/libpcre2
+ dev-libs/libxml2:2=
+ dev-libs/jansson:=
+ >=dev-libs/yajl-2.0.4
+ net-libs/libtirpc:=
+ sys-libs/ncurses:0=
+ >=sys-apps/fakechroot-2.8
+ sys-apps/fakeroot
+ sys-apps/file
+ sys-devel/gettext
+ sys-fs/squashfs-tools:*
+ sys-libs/libcap
+ sys-libs/readline:=
+ virtual/acl
+ virtual/libcrypt:=
+ erlang? ( dev-lang/erlang )
+ perl? (
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Sys-Virt-0.2.4
+ virtual/perl-Getopt-Long
+ virtual/perl-Data-Dumper
+ dev-perl/libintl-perl
+ >=app-misc/hivex-1.3.1[perl?]
+ dev-perl/String-ShellQuote
+ )
+ python? ( ${PYTHON_DEPS} )
+ fuse? ( sys-fs/fuse:= )
+ gtk? (
+ sys-apps/dbus
+ x11-libs/gtk+:3
+ )
+ introspection? (
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/gobject-introspection-1.30.0:=
+ )
+ inspect-icons? (
+ media-libs/netpbm
+ media-gfx/icoutils
+ )
+ libvirt? ( app-emulation/libvirt )
+ lua? ( ${LUA_DEPS} )
+ ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+ selinux? (
+ sys-libs/libselinux:=
+ sys-libs/libsemanage
+ )
+ systemtap? ( dev-util/systemtap )
+"
+# Some OCaml is always required
+# bug #729674
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/ocaml-4.03:=[ocamlopt]
+ dev-util/gperf
+ dev-ml/findlib[ocamlopt]
+ doc? ( app-text/po4a )
+ ocaml? (
+ dev-ml/ounit2[ocamlopt]
+ || (
+ <dev-ml/ocaml-gettext-0.4.2
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ )
+ )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ test? ( introspection? ( dev-libs/gjs ) )
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ app-emulation/libguestfs-appliance
+ acct-group/kvm
+"
+# Upstream build scripts compile and install Lua bindings for the ABI version
+# obtained by running 'lua' on the build host
+BDEPEND="lua? ( ${LUA_DEPS} )"
+
+DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
+
+PATCHES=(
+ #"${FILESDIR}"/${MY_PV_1}/
+ #"${FILESDIR}"/1.44/
+)
+
+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_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # bug #794877
+ tc-export AR
+
+ # Skip Bash test
+ # (See 13-test-suite.log in linked bug)
+ # bug #794874
+ export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
+
+ # Need to investigate (fails w/ 1.48.4)
+ export SKIP_TEST_QEMU_DRIVE_SH=1
+ export SKIP_TEST_BIG_HEAP=1
+ export SKIP_TEST_NOEXEC_STACK_PL=1
+
+ # Need to be in KVM group
+ export SKIP_TEST_MOUNTABLE_INSPECT_SH=1
+
+ # Missing test data (Fedora image)
+ export SKIP_TEST_JOURNAL_PL=1
+
+ # Disable feature test for kvm for more reason
+ # i.e: not loaded module in __build__ time,
+ # build server not supported kvm, etc. ...
+ #
+ # In fact, this feature is virtio support and requires
+ # configured kernel.
+ export vmchannel_test=no
+
+ # Give a nudge to help find libxcrypt[-system]
+ # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
+ # bug #703118, bug #789354
+ if ! has_version 'sys-libs/libxcrypt[system]' ; then
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
+ fi
+
+ # Avoid automagic SELinux dependency
+ export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
+ # Test suite at least has a bunch of bashisms
+ SHELL="${BROOT}"/bin/bash CONFIG_SHELL="${BROOT}"/bin/bash econf \
+ --disable-appliance \
+ --disable-daemon \
+ --disable-haskell \
+ --disable-golang \
+ --disable-rust \
+ --disable-php \
+ --without-java \
+ --with-extra="-gentoo" \
+ --with-readline \
+ $(usex doc '' PO4A=no) \
+ $(use_enable ocaml) \
+ $(use_enable erlang) \
+ $(use_enable fuse) \
+ $(use_enable introspection gobject) \
+ $(use_enable introspection) \
+ $(use_with libvirt) \
+ $(use_enable lua) \
+ $(use_enable python) \
+ $(use_enable perl) \
+ $(use_enable ruby) \
+ $(use_enable static-libs static) \
+ $(use_enable systemtap probes)
+}
+
+src_test() {
+ local -x LIBGUESTFS_DEBUG=1
+ local -x LIBGUESTFS_TRACE=1
+ local -x LIBVIRT_DEBUG=1
+
+ # Try this?
+ #emake quickcheck
+
+ default
+}
+
+src_install() {
+ strip-linguas -i po
+
+ emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl ; then
+ perl_delete_localpod
+
+ # Workaround Build.PL for now
+ doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
+ rm -rf "${ED}"/usr/man || die
+ fi
+
+ use python && python_optimize
+}
+
+pkg_postinst() {
+ einfo "Please ensure you are in the 'kvm' group for decent performance!"
+
+ if ! use gtk ; then
+ einfo "virt-p2v NOT installed"
+ fi
+
+ einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-07 13:41 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2023-10-07 13:41 UTC (permalink / raw
To: gentoo-commits
commit: 2e9819a30d27185dd7b7a33b8b55f5d22b6777f3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 7 13:40:07 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 7 13:40:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9819a3
app-emulation/libguestfs: Stabilize 1.48.6 amd64, #915321
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index ba7030b5ec9d..5e74cf7add00 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-07 13:41 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2023-10-07 13:41 UTC (permalink / raw
To: gentoo-commits
commit: d126e488a119ef3f267029ece46affe22032cfd4
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 7 13:40:57 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 7 13:40:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d126e488
app-emulation/libguestfs: add missing bison bdep
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index 5e74cf7add00..11b39fa23a18 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -114,6 +114,7 @@ RDEPEND="${COMMON_DEPEND}
# Upstream build scripts compile and install Lua bindings for the ABI version
# obtained by running 'lua' on the build host
BDEPEND="
+ app-alternatives/yacc
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 1:58 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2023-10-08 1:58 UTC (permalink / raw
To: gentoo-commits
commit: 9f3ac9de69823d7655158b06d1eb45a4261c3601
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 8 01:54:24 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 8 01:54:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3ac9de
app-emulation/libguestfs: drop 1.48.4
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 -
app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 244 ----------------------
2 files changed, 245 deletions(-)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index cefa5c98f751..5e4dfc6354e9 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1 @@
-DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3 SHA512 76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c
DIST libguestfs-1.48.6.tar.gz 19179600 BLAKE2B 22359ed4b55e29f985dbbbc4f0337eaec32f21a1413bd778656c3f0270891bec520a0b9590e104836eaf9367aeb9ac681b0bf85852fb7a2059da3f7062bc5111 SHA512 7d929db183fbb1d4d1c9159f28871ab4f1bd0be5b3d9fbc5137271666f50c067fd0906674cb1a52c1e070c11a18da4d2aa11bc64ddabda5cac54e72252c6abf2
diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
deleted file mode 100644
index 6f8436405aff..000000000000
--- a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
-
-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}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-COMMON_DEPEND="
- >=app-admin/augeas-1.8.0
- app-arch/cpio
- app-arch/lzma
- app-arch/rpm
- app-arch/unzip[natspec]
- app-arch/xz-utils
- app-forensics/yara
- app-cdr/cdrtools
- app-crypt/gnupg
- >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
- >=app-misc/hivex-1.3.1
- dev-lang/perl:=
- dev-libs/libconfig:=
- dev-libs/libpcre2
- dev-libs/libxml2:2=
- dev-libs/jansson:=
- >=dev-libs/yajl-2.0.4
- net-libs/libtirpc:=
- sys-libs/ncurses:0=
- >=sys-apps/fakechroot-2.8
- sys-apps/fakeroot
- sys-apps/file
- sys-devel/gettext
- sys-fs/squashfs-tools:*
- sys-libs/libcap
- sys-libs/readline:=
- virtual/acl
- virtual/libcrypt:=
- erlang? ( dev-lang/erlang )
- perl? (
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Sys-Virt-0.2.4
- virtual/perl-Getopt-Long
- virtual/perl-Data-Dumper
- dev-perl/libintl-perl
- >=app-misc/hivex-1.3.1[perl?]
- dev-perl/String-ShellQuote
- )
- python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
- gtk? (
- sys-apps/dbus
- x11-libs/gtk+:3
- )
- introspection? (
- >=dev-libs/glib-2.26:2
- >=dev-libs/gobject-introspection-1.30.0:=
- )
- inspect-icons? (
- media-libs/netpbm
- media-gfx/icoutils
- )
- libvirt? ( app-emulation/libvirt )
- lua? ( ${LUA_DEPS} )
- ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
- selinux? (
- sys-libs/libselinux:=
- sys-libs/libsemanage
- )
- systemtap? ( dev-util/systemtap )
-"
-# Some OCaml is always required
-# bug #729674
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/ocaml-4.03:=[ocamlopt]
- dev-util/gperf
- dev-ml/findlib[ocamlopt]
- doc? ( app-text/po4a )
- ocaml? (
- dev-ml/ounit2[ocamlopt]
- || (
- <dev-ml/ocaml-gettext-0.4.2
- dev-ml/ocaml-gettext-stub[ocamlopt]
- )
- )
- ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
- test? ( introspection? ( dev-libs/gjs ) )
-"
-RDEPEND="${COMMON_DEPEND}
- app-emulation/libguestfs-appliance
- acct-group/kvm
-"
-# Upstream build scripts compile and install Lua bindings for the ABI version
-# obtained by running 'lua' on the build host
-BDEPEND="
- virtual/pkgconfig
- lua? ( ${LUA_DEPS} )
-"
-
-DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
-
-PATCHES=(
- #"${FILESDIR}"/${MY_PV_1}/
- #"${FILESDIR}"/1.44/
-)
-
-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_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # bug #794877
- tc-export AR
-
- # Skip Bash test
- # (See 13-test-suite.log in linked bug)
- # bug #794874
- export SKIP_TEST_COMPLETE_IN_SCRIPT_SH=1
-
- # Need to investigate (fails w/ 1.48.4)
- export SKIP_TEST_QEMU_DRIVE_SH=1
- export SKIP_TEST_BIG_HEAP=1
- export SKIP_TEST_NOEXEC_STACK_PL=1
-
- # Need to be in KVM group
- export SKIP_TEST_MOUNTABLE_INSPECT_SH=1
-
- # Missing test data (Fedora image)
- export SKIP_TEST_JOURNAL_PL=1
-
- # Disable feature test for kvm for more reason
- # i.e: not loaded module in __build__ time,
- # build server not supported kvm, etc. ...
- #
- # In fact, this feature is virtio support and requires
- # configured kernel.
- export vmchannel_test=no
-
- # Give a nudge to help find libxcrypt[-system]
- # We have a := dep on virtual/libcrypt to ensure this doesn't become stale.
- # bug #703118, bug #789354
- if ! has_version 'sys-libs/libxcrypt[system]' ; then
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/xcrypt"
- append-ldflags "-Wl,-R${ESYSROOT}/usr/$(get_libdir)/xcrypt"
- fi
-
- # Avoid automagic SELinux dependency
- export ac_cv_header_selinux_selinux_h=$(usex selinux)
-
- # Test suite at least has a bunch of bashisms
- SHELL="${BROOT}"/bin/bash CONFIG_SHELL="${BROOT}"/bin/bash econf \
- --disable-appliance \
- --disable-daemon \
- --disable-haskell \
- --disable-golang \
- --disable-rust \
- --disable-php \
- --without-java \
- --with-extra="-gentoo" \
- --with-readline \
- $(usex doc '' PO4A=no) \
- $(use_enable ocaml) \
- $(use_enable erlang) \
- $(use_enable fuse) \
- $(use_enable introspection gobject) \
- $(use_enable introspection) \
- $(use_with libvirt) \
- $(use_enable lua) \
- $(use_enable python) \
- $(use_enable perl) \
- $(use_enable ruby) \
- $(use_enable static-libs static) \
- $(use_enable systemtap probes)
-}
-
-src_test() {
- local -x LIBGUESTFS_DEBUG=1
- local -x LIBGUESTFS_TRACE=1
- local -x LIBVIRT_DEBUG=1
-
- # Try this?
- #emake quickcheck
-
- default
-}
-
-src_install() {
- strip-linguas -i po
-
- emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
-
- find "${ED}" -name '*.la' -delete || die
-
- if use perl ; then
- perl_delete_localpod
-
- # Workaround Build.PL for now
- doman "${ED}"/usr/man/man3/Sys::Guestfs.3pm
- rm -rf "${ED}"/usr/man || die
- fi
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- einfo "Please ensure you are in the 'kvm' group for decent performance!"
-
- if ! use gtk ; then
- einfo "virt-p2v NOT installed"
- fi
-
- einfo "Note that common tools like virt-resize are now part of app-emulation/guestfs-tools"
-}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 1:58 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2023-10-08 1:58 UTC (permalink / raw
To: gentoo-commits
commit: b7fa38898fcb43f810130bc5a3001fe8091168bf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 8 01:55:33 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 8 01:55:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7fa3889
app-emulation/libguestfs: needs bison+flex
Bug: https://bugs.gentoo.org/915339
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index 11b39fa23a18..f6b4f9fd63e2 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
@@ -24,8 +24,10 @@ KEYWORDS="amd64 ~x86"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
# Failures - doc
COMMON_DEPEND="
@@ -92,7 +94,8 @@ COMMON_DEPEND="
"
# Some OCaml is always required
# bug #729674
-DEPEND="${COMMON_DEPEND}
+DEPEND="
+ ${COMMON_DEPEND}
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-util/gperf
dev-ml/findlib[ocamlopt]
@@ -107,7 +110,8 @@ DEPEND="${COMMON_DEPEND}
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="
+ ${COMMON_DEPEND}
app-emulation/libguestfs-appliance
acct-group/kvm
"
@@ -144,6 +148,9 @@ src_configure() {
# bug #794877
tc-export AR
+ # Needs both bison+flex (bug #915339, see configure too)
+ unset LEX YACC
+
# Skip Bash test
# (See 13-test-suite.log in linked bug)
# bug #794874
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 2:12 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2023-10-08 2:12 UTC (permalink / raw
To: gentoo-commits
commit: d92e5e7167fd5d5e0b6d89b4e1e6b45202c8a931
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 8 02:11:41 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 8 02:11:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92e5e71
app-emulation/libguestfs: add missing deps
Oops, I forgot this earlier in b7fa38898fcb43f810130bc5a3001fe8091168bf.
Fixes: b7fa38898fcb43f810130bc5a3001fe8091168bf
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index f6b4f9fd63e2..8ae034c328ef 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -118,7 +118,8 @@ RDEPEND="
# Upstream build scripts compile and install Lua bindings for the ABI version
# obtained by running 'lua' on the build host
BDEPEND="
- app-alternatives/yacc
+ sys-devel/bison
+ sys-devel/flex
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-12-02 10:56 Arthur Zamarin
0 siblings, 0 replies; 63+ messages in thread
From: Arthur Zamarin @ 2023-12-02 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 90006cb78f67ed2e3d1964a03800fdc813d2425f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 2 10:56:00 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 2 10:56:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90006cb7
app-emulation/libguestfs: Keyword 1.48.6 ppc64, #892954
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index 8ae034c328ef..b796ea55c4d2 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-04-24 13:47 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2024-04-24 13:47 UTC (permalink / raw
To: gentoo-commits
commit: 1af32e4d58affadac3ec715344ad43d2d703bab2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 13:46:39 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 13:47:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af32e4d
app-emulation/libguestfs: fix USE=fuse
Unfortunately, the configure check for --enable-fuse will silently
not build/install the fuse tools (rather than aborting) if fuse isn't found.
We were depending on fuse:= but libguestfs still specifically needs
fuse:0 (fuse2). Fedora's packaging does the same thing (checked because
the maintainer of the package in Fedora is involved upstream w/ libguestfs
too), even though I'm surpried to see stuff still needing fuse2.
This fixes installation of guestunmount etc.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libguestfs-1.48.6.ebuild => libguestfs-1.48.6-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
similarity index 99%
rename from app-emulation/libguestfs/libguestfs-1.48.6.ebuild
rename to app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
index 3afad5feecf9..635f11c7dd1f 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
@@ -70,7 +70,7 @@ COMMON_DEPEND="
dev-perl/String-ShellQuote
)
python? ( ${PYTHON_DEPS} )
- fuse? ( sys-fs/fuse:= )
+ fuse? ( sys-fs/fuse:0 )
gtk? (
sys-apps/dbus
x11-libs/gtk+:3
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-04-28 1:01 Sam James
0 siblings, 0 replies; 63+ messages in thread
From: Sam James @ 2024-04-28 1:01 UTC (permalink / raw
To: gentoo-commits
commit: 925f29620086950f8e979e52bf60e97ff101e5af
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:59:02 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:59:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925f2962
app-emulation/libguestfs: only keyword stable releases, not development ones
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
index 635f11c7dd1f..5ebf7d85f162 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
@@ -20,7 +20,9 @@ SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0/${MY_PV_1}"
-KEYWORDS="amd64 ~ppc64 ~x86"
+if [[ ${SD} == "stable" ]] ; then
+ KEYWORDS="amd64 ~ppc64 ~x86"
+fi
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-06-19 10:33 Pacho Ramos
0 siblings, 0 replies; 63+ messages in thread
From: Pacho Ramos @ 2024-06-19 10:33 UTC (permalink / raw
To: gentoo-commits
commit: 875e3a12f4c8eb56be790370d851e9995dceb916
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 19 10:31:19 2024 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 19 10:32:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875e3a12
app-emulation/libguestfs: enable py3.12
Closes: https://bugs.gentoo.org/929308
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
index 5ebf7d85f162..17be6704f2bb 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there)
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2025-02-20 9:16 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2025-02-20 9:16 UTC (permalink / raw
To: gentoo-commits
commit: ee9602cc44b73fbb8055cf594dbd1dd47eb51802
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 20 09:15:05 2025 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Feb 20 09:15:05 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9602cc
app-emulation/libguestfs: sort some deps in 1.54.1
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.54.1.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.54.1.ebuild b/app-emulation/libguestfs/libguestfs-1.54.1.ebuild
index 1ce6bbbed21a..f81197fbf573 100644
--- a/app-emulation/libguestfs/libguestfs-1.54.1.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.54.1.ebuild
@@ -62,8 +62,8 @@ COMMON_DEPEND_EXPLICIT="
# "Automagic" dependencies
COMMON_DEPEND_IMPLICIT="
dev-libs/libconfig:=
- media-libs/netpbm[png]
media-gfx/icoutils
+ media-libs/netpbm[png]
"
# Sum of the above + conditional dependencies
COMMON_DEPEND="
@@ -107,13 +107,13 @@ BDEPEND="
doc? ( app-text/po4a )
lua? ( ${LUA_DEPS} )
perl? (
- virtual/perl-Pod-Simple
- virtual/perl-ExtUtils-CBuilder
dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-Pod-Simple
)
test? (
- ocaml? ( dev-ml/ounit2[ocamlopt] )
introspection? ( dev-libs/gjs )
+ ocaml? ( dev-ml/ounit2[ocamlopt] )
)
"
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2025-02-20 9:16 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2025-02-20 9:16 UTC (permalink / raw
To: gentoo-commits
commit: de048d14e657a3bcd0d1adb5ca71ce256faa92de
Author: Christopher Byrne <salah.coronya <AT> gmail <DOT> com>
AuthorDate: Wed Jul 31 07:08:20 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Feb 20 09:08:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de048d14
app-emulation/libguestfs: New maintainer
Signed-off-by: Christopher Byrne <salah.coronya <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/metadata.xml | 33 ++++++++++++++++++++++-----------
1 file changed, 22 insertions(+), 11 deletions(-)
diff --git a/app-emulation/libguestfs/metadata.xml b/app-emulation/libguestfs/metadata.xml
index 67f481aca2fb..756be46acce3 100644
--- a/app-emulation/libguestfs/metadata.xml
+++ b/app-emulation/libguestfs/metadata.xml
@@ -1,15 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="erlang">Build Erlang bindings</flag>
- <flag name="fuse">Enable image mount support via <pkg>sys-fs/fuse</pkg></flag>
- <flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg> for accessing/inspecting icon file within images</flag>
- <flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
- <flag name="systemtap">Use <pkg>dev-debug/systemtap</pkg> to inspect VM via "probes"</flag>
- </use>
- <upstream>
- <remote-id type="github">libguestfs/libguestfs</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>salah.coronya@gmail.com</email>
+ <name>Christopher Byrne</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>virtualization@gentoo.org</email>
+ <name>Gentoo Virtualization Project</name>
+ </maintainer>
+ <use>
+ <flag name="erlang">Build Erlang bindings</flag>
+ <flag name="fuse">Enable image mount support via <pkg>sys-fs/fuse</pkg></flag>
+ <flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg> for accessing/inspecting icon file within images</flag>
+ <flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
+ <flag name="systemtap">Use <pkg>dev-debug/systemtap</pkg> to inspect VM via "probes"</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">libguestfs/libguestfs</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2025-02-20 9:16 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2025-02-20 9:16 UTC (permalink / raw
To: gentoo-commits
commit: 11013e3e089db828d2fb68a59aad7ee3e16e9228
Author: Christopher Byrne <salah.coronya <AT> gmail <DOT> com>
AuthorDate: Wed Jul 31 21:43:15 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Feb 20 09:08:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11013e3e
app-emulation/libguestfs: add 1.55.5
Removal of "systemtap" USE flag. No longer supported by upstream
Removal of "gtk" USE flag. No longer links against GTK.
Merge "inspect-icons" into {R,}DEPEND. This flag didn't do what it said,
it just added some additional support for some icon formats.
Added "vala" use flag for Vala binding.
Completely refactored dependencies. This package's build system is a mess.
It automagically probes things, some of which it never uses with
certain options.
libvirt will be the default backend with the libvirt USE flag is set.
Either dev-libs/libisoburn or app-cdr/cdrtools can satisfy dependency
(former preferred)
Several bugs fixed
Broken tests skipped, some previously broken tests were fixed.
Python 3.13 support added
Without KVM acceleration, the tests take a long time
(On a 8-core 11th gen Intel processor with hyperthreading it takes
2 to 3 hours to run the test suite). One of the tests alone have 600
sub-tests and takes 30-60 minutes to complete just that one test.
This can worked around by adding a strategic "addwrite /dev/kvm"
and the proper /dev/kvm permissions so Portage can access it
(for testing only, not for production use!). Or turn off the sandboxes, however,
some tests will succeed when they would normally fail in the sandbox,
so I don't recommend it for development purposes.
With KVM, the whole testsuite runs in 5-10 minutes.
Signed-off-by: Christopher Byrne <salah.coronya <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/Manifest | 1 +
app-emulation/libguestfs/libguestfs-1.55.5.ebuild | 232 ++++++++++++++++++++++
2 files changed, 233 insertions(+)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 0dc8a4ab0d99..a5111bff675e 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +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
diff --git a/app-emulation/libguestfs/libguestfs-1.55.5.ebuild b/app-emulation/libguestfs/libguestfs-1.55.5.ebuild
new file mode 100644
index 000000000000..f041a0d2511b
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.55.5.ebuild
@@ -0,0 +1,232 @@
+# 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-libs/netpbm[png]
+ media-gfx/icoutils
+"
+# 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? (
+ virtual/perl-Pod-Simple
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ )
+ test? (
+ ocaml? ( dev-ml/ounit2[ocamlopt] )
+ introspection? ( dev-libs/gjs )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.52.1-disable-obsolete-lvmetad-in-tests.patch"
+)
+
+src_prepare() {
+ cat <<EOF > "${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
+}
^ permalink raw reply related [flat|nested] 63+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2025-02-20 9:16 Joonas Niilola
0 siblings, 0 replies; 63+ messages in thread
From: Joonas Niilola @ 2025-02-20 9:16 UTC (permalink / raw
To: gentoo-commits
commit: 9b0404a5597643c665c9af6321de156ae09d1105
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 20 09:16:19 2025 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Feb 20 09:16:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0404a5
app-emulation/libguestfs: sort some deps in 1.55.5
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/libguestfs/libguestfs-1.55.5.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-emulation/libguestfs/libguestfs-1.55.5.ebuild b/app-emulation/libguestfs/libguestfs-1.55.5.ebuild
index f041a0d2511b..26e8e7a69725 100644
--- a/app-emulation/libguestfs/libguestfs-1.55.5.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.55.5.ebuild
@@ -62,8 +62,8 @@ COMMON_DEPEND_EXPLICIT="
# "Automagic" dependencies
COMMON_DEPEND_IMPLICIT="
dev-libs/libconfig:=
- media-libs/netpbm[png]
media-gfx/icoutils
+ media-libs/netpbm[png]
"
# Sum of the above + conditional dependencies
COMMON_DEPEND="
@@ -107,13 +107,13 @@ BDEPEND="
doc? ( app-text/po4a )
lua? ( ${LUA_DEPS} )
perl? (
- virtual/perl-Pod-Simple
- virtual/perl-ExtUtils-CBuilder
dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-Pod-Simple
)
test? (
- ocaml? ( dev-ml/ounit2[ocamlopt] )
introspection? ( dev-libs/gjs )
+ ocaml? ( dev-ml/ounit2[ocamlopt] )
)
"
^ permalink raw reply related [flat|nested] 63+ messages in thread
end of thread, other threads:[~2025-02-20 9:17 UTC | newest]
Thread overview: 63+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 9:16 [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2025-02-20 9:16 Joonas Niilola
2025-02-20 9:16 Joonas Niilola
2025-02-20 9:16 Joonas Niilola
2024-06-19 10:33 Pacho Ramos
2024-04-28 1:01 Sam James
2024-04-24 13:47 Sam James
2023-12-02 10:56 Arthur Zamarin
2023-10-08 2:12 Sam James
2023-10-08 1:58 Sam James
2023-10-08 1:58 Sam James
2023-10-07 13:41 Joonas Niilola
2023-10-07 13:41 Joonas Niilola
2023-04-10 19:57 Sven Wegener
2023-04-10 19:57 Sven Wegener
2023-04-10 19:57 Sven Wegener
2022-12-05 19:00 Arthur Zamarin
2022-07-28 14:09 Sam James
2022-07-13 4:32 Sam James
2022-05-31 8:43 Sam James
2022-04-10 10:01 Sam James
2022-04-10 10:01 Sam James
2022-04-10 10:01 Sam James
2022-04-10 10:01 Sam James
2022-03-06 9:18 Sam James
2021-10-31 19:21 Sam James
2021-10-24 20:24 Sam James
2021-10-22 2:47 Sam James
2021-10-08 1:53 Sam James
2021-10-07 6:12 Sam James
2021-10-07 6:11 Sam James
2021-10-02 21:41 Sam James
2021-06-30 10:15 Ulrich Müller
2021-06-18 22:51 Sam James
2021-06-18 22:51 Sam James
2021-06-08 8:54 Sam James
2021-06-08 8:54 Sam James
2021-06-08 6:55 Sam James
2021-03-13 16:14 Sam James
2021-03-13 16:14 Sam James
2021-03-13 16:14 Sam James
2021-02-11 20:33 Conrad Kostecki
2021-01-27 3:55 Sam James
2021-01-22 19:50 Sam James
2021-01-22 4:57 Sam James
2021-01-22 3:34 Sam James
2021-01-15 17:05 Michał Górny
2021-01-02 1:43 Sam James
2021-01-02 0:35 Sam James
2020-12-18 9:00 Michał Górny
2020-12-09 12:12 Marek Szuba
2020-12-03 22:58 Marek Szuba
2019-11-08 13:25 Andreas K. Hüttel
2018-12-07 13:02 Gilles Dartiguelongue
2018-06-27 17:15 Pacho Ramos
2018-05-25 19:11 Aaron Bauman
2018-04-02 17:50 Gilles Dartiguelongue
2018-02-07 22:39 Gilles Dartiguelongue
2017-12-03 21:35 Matt Thode
2017-09-03 22:47 Gilles Dartiguelongue
2017-08-12 5:16 Matt Thode
2017-07-19 20:10 Ian Stakenvicius
2016-10-02 9:25 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox