summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYixun Lan <dlan@gentoo.org>2014-12-19 04:44:30 +0000
committerYixun Lan <dlan@gentoo.org>2014-12-19 04:44:30 +0000
commitec9e512aacf12d237fc3bd5bddde3850ab5f8bdb (patch)
tree0d9c69b78fdbdcce23c22ea15be71cde5391cd7a /app-emulation
parentversion bump (diff)
downloadhistorical-ec9e512aacf12d237fc3bd5bddde3850ab5f8bdb.tar.gz
historical-ec9e512aacf12d237fc3bd5bddde3850ab5f8bdb.tar.bz2
historical-ec9e512aacf12d237fc3bd5bddde3850ab5f8bdb.zip
version bump, solved ocaml dep, bug 532698, thanks Richard Jones
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xAABEFD55
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/libguestfs/ChangeLog7
-rw-r--r--app-emulation/libguestfs/Manifest24
-rw-r--r--app-emulation/libguestfs/libguestfs-1.28.5.ebuild170
3 files changed, 192 insertions, 9 deletions
diff --git a/app-emulation/libguestfs/ChangeLog b/app-emulation/libguestfs/ChangeLog
index b3a8694f6002..d09bddbaa303 100644
--- a/app-emulation/libguestfs/ChangeLog
+++ b/app-emulation/libguestfs/ChangeLog
@@ -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)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index 29f4d1351daf..9077f671ee06 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -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
index 000000000000..1ba16687a02d
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.28.5.ebuild
@@ -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
+}