version bump, solved ocaml dep, bug 532698, thanks Richard Jones
authorYixun Lan <dlan@gentoo.org>
Fri, 19 Dec 2014 04:44:30 +0000 (04:44 +0000)
committerYixun Lan <dlan@gentoo.org>
Fri, 19 Dec 2014 04:44:30 +0000 (04:44 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xAABEFD55

app-emulation/libguestfs/ChangeLog
app-emulation/libguestfs/Manifest
app-emulation/libguestfs/libguestfs-1.28.5.ebuild [new file with mode: 0644]

index b3a8694f6002849842de5c7e2e58b6093a363a41..d09bddbaa303bccfe4b99560ac955b9766333c70 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-emulation/libguestfs
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/ChangeLog,v 1.38 2014/12/05 18:53:29 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/ChangeLog,v 1.39 2014/12/19 04:44:14 dlan Exp $
+
+*libguestfs-1.28.5 (19 Dec 2014)
+
+  19 Dec 2014; Yixun Lan <dlan@gentoo.org> +libguestfs-1.28.5.ebuild:
+  version bump, solved ocaml dep, bug 532698, thanks Richard Jones
 
 *libguestfs-1.28.3 (05 Dec 2014)
 
index 29f4d1351dafe5f387d89c493db28c1ce7081c98..9077f671ee06af66647d59c7977fc77618770ba6 100644 (file)
@@ -20,18 +20,26 @@ AUX 1.28/0103_disable_php_bindings_makefile.patch 231 SHA256 f5b73f353746d7f945c
 AUX env.file 47 SHA256 265f18ec70d803a243b16303638ef6347212a93318da71bd9e15b6dc7dc2d11a SHA512 74b5c63ab4421238b4e2c54dfc9579dea719101c0b9066341ddf3aa64ff1ed739e6d38e837b388ded1f741bc57c47a52772bf22ee52318acc5cb34908f1df1fd WHIRLPOOL 6dc3bbd8ed439f4ad3e51f0a0ebffd9490d14dba7c32fd8c39d6e0c8bbf11af344cc4bd445ef9f74c085b5160e3c6e97715b507cd46bb2a80d0920475d1d7301
 DIST libguestfs-1.26.1.tar.gz 11912359 SHA256 d047f951e79cc2f00b62a7e8d4e3acf18bb69c6be0a75884158923828b5264f6 SHA512 080a90d54b2063e2bf133c456a0624d63678cf7f80aa485dc5fd0c1d3577056c9fb894fd4fec67cbab29ac70f3b1c9ab070cf86ba5a09a8c8fc266f490c68809 WHIRLPOOL 54193361453d8d51da8070d0b4b5fe4e28fbf5e39aedbb3991c6f20876fed8a9f9c41218048dec697894d06d0edb29c887030edb38da899eb336278dd60ad974
 DIST libguestfs-1.28.3.tar.gz 12701662 SHA256 082ebcb14156198e73b3f64249d4a9fcf9811af53ba9b3e3dc85f9f853b39f6f SHA512 2b2324b90ea57c86749eed40f8384a4131a11f96f05eb4832762f30ca539fffc40bff5f848e751dec71ae95337833e69a7c3652aed1eda62c2092b2cb078862f WHIRLPOOL 77fecef7d1db6a65fa310cd47eaf9415e690468cb06cb5dffbb41fdab497444a24338c00011d3193637247aeb0b0776830b525abbb4e4146fc3d27aedb72ae22
+DIST libguestfs-1.28.5.tar.gz 12747537 SHA256 e9f38c6ad15cefe18b096a86334a60fc7df6367358f2641d8c5c5f3122ad9d91 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6 WHIRLPOOL cbbac5cce87dd41ad05b13732d0f5a3442c980152d8864522f5df47ffed7a260a131c819ceb40edd07cd74454fc9f4c0c7eb41fe734509a4e123d28bc58d813f
 EBUILD libguestfs-1.26.1.ebuild 3702 SHA256 f04ddb32f9df6c523437eadc30c4b58c0fcd038aa0e2f75d7acfc1f7dda959db SHA512 eb743a980413d920f7b03f6304948466558a220c7e4d2e967bd308ff42bb1b07a4356b0470899754f6b19c032242a334878f50534faa30340b1dc2dba3b32ca2 WHIRLPOOL f2dd4d8fb276a463735992cdf2b2b202565a761a2eb14d476372f8d6334a15be84f0b76255512fd0f3cc0904f9a39095a7689697e9c43f7e44d3febe3b3d1d56
 EBUILD libguestfs-1.28.3.ebuild 3913 SHA256 04713262130794d9605393d03ae1ffe997e8eaa309426003ba83fbdbdb600670 SHA512 89e2bd685075b20672e355bf65724c22ed337c5413e8847b2f183dc7c9ea64c4b97cac88fe4eb7ba61ebf6db9de464710241f699cd0cc2497026099dd1098b89 WHIRLPOOL dde13e9ec87c5cc66a63a39ee41628101c226cbd2d41d84dce68792b9b0ce8c8f8e78c561dd83402b44713649036242591bc7266cedbf9de2182b53499b26a88
-MISC ChangeLog 18866 SHA256 021690432fb6caab0382d3f483f817222acbd8313eb2e7d4bfd4caa92dbb6551 SHA512 ae79e36850c461e26065105f6c51e15ba0a440b7e4e3cf110ce80c96892508914906399e137eed6a72a6a6bc70ad308c9f4634c7761804478ee99f1c10cedc8a WHIRLPOOL 4b0c116d1450925a4a1982a69f831a2a69603ecbda0d1104bfb31791aa954e0ccf0b2844d07454aacd4641172b0907dcf41dcd042ffe3b71f6758adde206d7df
+EBUILD libguestfs-1.28.5.ebuild 3908 SHA256 9cad4142adaafde2872aeb88d4cc58e59623f096fee94c7a88fff6fef8bde989 SHA512 77ec6fdf3ad8af399aaf0421d6c526a8f984003add3b9f8cf94a712c3711b0721939d3e392e23532653ae25f3f66b3e33c8e601b66d429b9e1ff5775a94570de WHIRLPOOL a4bf5f313a551a17f7da50ba56c99bc99a872ca1db83cfff581d26d714dc27c8634ee321f2cc3094ac88c1942cc3b8f1a4dc964b7a2473c20acefa0c815383bc
+MISC ChangeLog 19033 SHA256 4ca84e442bdd11e0661d248e249cc0349c5f97fcca58312fec7a570b53bd7503 SHA512 b84ffa6bd9b89c6b24d517887e5319621d3abdc9aa23f9ef5badf9de853b55055557d6ca02412e98f0aa658f04ee48bc003c898d6f850b8c372f51f0c307f9d8 WHIRLPOOL 221336e6e18b3d5d448c39e877edd6e9c91734116fe7192d1086b86036df070b72964696af0271d7f13c4731f839edf04248264cbf0015817c3a1a7ed0038fbf
 MISC metadata.xml 1104 SHA256 608f76ad5aa195e6992e84c760b290d7a125d29c1b59c5531301da36e41e10af SHA512 17807bb807f9651bd2cb40c7f0b3d10329baff4f9026c973f4668fb2d2e046cb16a5c2f5d38cd6a1d3d2bd6b0e02cda1209aa484de90e914f127b63a0bd54c6d WHIRLPOOL f13ff36105bdd7a9093cc139e0eaa079f5693187c0306fb5e1b580341176291e04405c69dd4a7c4c6ceac8454f9356cb2537b7ce7518588d345ae8c35e39283e
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQEcBAEBCAAGBQJUgf8JAAoJEAmJmMX429reHhkH/2ioWWBuwvzw2R3pJ5grtwHf
-uFDr8KuL+I2DgN7dBdqnnx2l9DzueKkW1Rv0iCXHhO1iIcAC0pOPqY8qhjhYhB5J
-axmUuCrOV9EbRUX2mUbKriYvh0MD2qIdUPc16Y0RVrXOKjfgCLPgQJJRRvrpwatB
-qEMNTfwh2dpKCQckVQXvQWJK5wilK5IhKW/hOmYRdNZBna8CD/xwH/XMX65In+1l
-MyJgEVML93eynKicsl+sfZDq/UWOgAi/CLv3eGnUrhiF7gcOUp5bJGrZdcL4G5bZ
-ODkV47XrZQlL/Po5EwYQwytza+MilQv3oav2i447Y/JaxA5/P/LT/Lg3k7M6wAc=
-=5LSM
+iQIcBAEBCAAGBQJUk60tAAoJEJIMDbyqvv1VQ/YP/19x+nr8iotAjVonJDkExkUP
+4Q6iv2JFbPBBSy/DajQ3RJRX3qQimBmEKR9haCVbPitATV1LrU+Xf958ibm9JNQr
+TO9+ciiaiJdIaYsm4DfNnXkr/5iC2oRSdq5Hrgu020c/guDE/cX9GtLgZU4KTQIM
+N14Q1SczrijIuT0e6CAs6F3JxTGv2vUcILJKhHV8AvTKjeTVdJBWLG6Hgw2h57/j
+uBHq/Xa+lsqJbuxHcydvGqjfA0p7JVrHNM140MXUlhEmU5yqH5REOV3TRNxlfDZw
+bYzN6IBWQYMmSb67U+dD+DXuJo2efpnhY2bfVIatfJeTM8AVqWMRqIhGBhNLd5K9
+jSfvjsEDNt0a2sCmEGztlv4Kb+BcfsRR1EQf8yalNNKwK9t5pm+Xs/lMw4i3bLmr
+KNQXLSdwIiY4Hmx3InJTPT8rxdi0deOciC9Y/QVR/Vbd5EPEl2XZKpOTXEmbMNas
+ij4cavP+xG1IDgP9X657oNfLHsXEjJdKN/jSKgSl08BHm4ONulm2V/qa2jaZs0gZ
+DpcL+1jv6bt0D+z5ekf0jmsYDIEp8OYV4Icb30tInjTvAxOfYjlEMyLC/ENxSPUm
+ePsD7q+ICSSD9cuPwApkFewPEvqWruDlZ4BTSLimvdl5CZABXmVGsk8NFtDtT8kq
+eN09nBvLMJHoQ0/AWo8b
+=FPqb
 -----END PGP SIGNATURE-----
diff --git a/app-emulation/libguestfs/libguestfs-1.28.5.ebuild b/app-emulation/libguestfs/libguestfs-1.28.5.ebuild
new file mode 100644 (file)
index 0000000..1ba1668
--- /dev/null
@@ -0,0 +1,170 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.28.5.ebuild,v 1.1 2014/12/19 04:44:14 dlan Exp $
+
+EAPI="5"
+
+WANT_LIBTOOL=latest
+WANT_AUTOMAKE=1.14
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit 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 ruby static-libs
+selinux systemtap introspection inspect-icons test lua"
+
+# Failires - doc
+# Failures - bash-completion, see GBZ #486306
+
+COMMON_DEPEND="
+       sys-libs/ncurses
+       sys-devel/gettext
+       >=app-misc/hivex-1.3.1
+       dev-libs/libpcre
+       app-arch/cpio
+       dev-lang/perl
+       app-cdr/cdrkit
+       >=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
+       dev-libs/libpcre
+       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
+                       )
+       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;
+}
+
+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
+               --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 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
+}