* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2016-10-02 9:25 Pacho Ramos
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-07-19 20:10 Ian Stakenvicius
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-08-12 5:16 Matt Thode
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-09-03 22:47 Gilles Dartiguelongue
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2017-12-03 21:35 Matt Thode
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-02-07 22:39 Gilles Dartiguelongue
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-04-02 17:50 Gilles Dartiguelongue
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-05-25 19:11 Aaron Bauman
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-06-27 17:15 Pacho Ramos
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2018-12-07 13:02 Gilles Dartiguelongue
0 siblings, 0 replies; 59+ 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] 59+ 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; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2020-12-03 22:58 Marek Szuba
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2020-12-09 12:12 Marek Szuba
0 siblings, 0 replies; 59+ 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] 59+ 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; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-02 0:35 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-02 1:43 Sam James
0 siblings, 0 replies; 59+ 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] 59+ 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; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 3:34 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 4:57 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-22 19:50 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-01-27 3:55 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-02-11 20:33 Conrad Kostecki
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-03-13 16:14 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 6:55 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 8:54 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-08 8:54 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-18 22:51 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-06-18 22:51 Sam James
0 siblings, 0 replies; 59+ 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] 59+ 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; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-02 21:41 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-07 6:11 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-07 6:12 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-08 1:53 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-22 2:47 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-24 20:24 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2021-10-31 19:21 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-03-06 9:18 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-04-10 10:01 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-05-31 8:43 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-07-13 4:32 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-07-28 14:09 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2022-12-05 19:00 Arthur Zamarin
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-04-10 19:57 Sven Wegener
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-07 13:41 Joonas Niilola
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-07 13:41 Joonas Niilola
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 1:58 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 1:58 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-10-08 2:12 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2023-12-02 10:56 Arthur Zamarin
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-04-24 13:47 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-04-28 1:01 Sam James
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
@ 2024-06-19 10:33 Pacho Ramos
0 siblings, 0 replies; 59+ 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] 59+ messages in thread
end of thread, other threads:[~2024-06-19 10:33 UTC | newest]
Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-08 1:53 [gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/ Sam James
-- strict thread matches above, loose matches on Subject: below --
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-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