diff options
author | Yixun Lan <dlan@gentoo.org> | 2014-12-19 04:44:30 +0000 |
---|---|---|
committer | Yixun Lan <dlan@gentoo.org> | 2014-12-19 04:44:30 +0000 |
commit | ec9e512aacf12d237fc3bd5bddde3850ab5f8bdb (patch) | |
tree | 0d9c69b78fdbdcce23c22ea15be71cde5391cd7a /app-emulation | |
parent | version bump (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/libguestfs/Manifest | 24 | ||||
-rw-r--r-- | app-emulation/libguestfs/libguestfs-1.28.5.ebuild | 170 |
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 +} |