summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Koltsov <maksbotan@gentoo.org>2012-11-26 18:36:26 +0000
committerMaxim Koltsov <maksbotan@gentoo.org>2012-11-26 18:36:26 +0000
commit2719c607917bf64095e63a2951ed4e236418433b (patch)
treefb2a2b55b4c94e4b5be6bea2dbc51319f8ef0c67 /app-emulation
parentFix LICENSE (bug #444812 by ulm). (diff)
downloadhistorical-2719c607917bf64095e63a2951ed4e236418433b.tar.gz
historical-2719c607917bf64095e63a2951ed4e236418433b.tar.bz2
historical-2719c607917bf64095e63a2951ed4e236418433b.zip
Bump to 1.18.10, thanks to slepnoga
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xF8DBDADE
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/libguestfs/ChangeLog7
-rw-r--r--app-emulation/libguestfs/Manifest19
-rw-r--r--app-emulation/libguestfs/libguestfs-1.18.10.ebuild157
3 files changed, 174 insertions, 9 deletions
diff --git a/app-emulation/libguestfs/ChangeLog b/app-emulation/libguestfs/ChangeLog
index 153ea00699ab..cd613541951a 100644
--- a/app-emulation/libguestfs/ChangeLog
+++ b/app-emulation/libguestfs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/libguestfs
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/ChangeLog,v 1.23 2012/10/28 18:16:49 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/ChangeLog,v 1.24 2012/11/26 18:36:15 maksbotan Exp $
+
+*libguestfs-1.18.10 (26 Nov 2012)
+
+ 26 Nov 2012; Maxim Koltsov <maksbotan@gentoo.org> +libguestfs-1.18.10.ebuild:
+ Bump to 1.18.10, thanks to slepnoga
*libguestfs-1.18.9 (28 Oct 2012)
diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest
index e45f062e00ae..abcf3496438f 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -10,20 +10,23 @@ AUX 1.18/0103_disable_php_bindings_makefile.patch 231 SHA256 4134fcbb4f07bc41fd6
AUX env.file 47 SHA256 265f18ec70d803a243b16303638ef6347212a93318da71bd9e15b6dc7dc2d11a SHA512 74b5c63ab4421238b4e2c54dfc9579dea719101c0b9066341ddf3aa64ff1ed739e6d38e837b388ded1f741bc57c47a52772bf22ee52318acc5cb34908f1df1fd WHIRLPOOL 6dc3bbd8ed439f4ad3e51f0a0ebffd9490d14dba7c32fd8c39d6e0c8bbf11af344cc4bd445ef9f74c085b5160e3c6e97715b507cd46bb2a80d0920475d1d7301
DIST appliance-1.17.14.tar.xz 46644196 SHA256 7cf81ef8a31d5d9ce6c8b1b601a8bf83cbd5521a397879fb7d1c55814b8b9be3 SHA512 d6ef9cecde12c4cc5d5744d99e75069f6aa2e6c1c7cd50e03ce81b8c77cf7b92a91d2dc94350e077510b94f9f11c985e1f78bdc15af4f1178534a74296e7cdf3 WHIRLPOOL 2d3b635eb55ad0b63d13c282d58f3a6f4b499c1cd1dc08260c77a21cd2ee298dffc4c36d8b4d05c73c2cc91dd93fde6232642c09731d174447cf069c0f3fff82
DIST appliance-1.18.5.tar.xz 46800644 SHA256 b281df1ba5a91c75979a3d4fb919bb39c0cdbfd390811f49669252dc5abb61da SHA512 4603ac8ae8bff8d9fec5b79368577c443af05b040ebc4fce66f3944fe0632d53440f29582cbc08f66070bd062559ed3fa9d3dce85bf6002d63a3872bfe3e121e WHIRLPOOL 222784ac1dcf51aaf5185896d49bd4476a9cb4cbe10fc712a05055ac37941daae0b5b7085a3cd96aeb3241bf8006198029083641cc7cd9527be790e20ddfa6f9
+DIST appliance-1.18.9.tar.xz 48228180 SHA256 eaf56515673218e3fda20dd7a4dd5cfc102d1b4196f408876716a64c9e12cc3b SHA512 50d348430e533982078672ab31d026f8e12922ed4476ecc6c45061faa4ea47426de762b2e783b654790ec1eb4934d0444dfc639fb7644b5e131db461e2266929 WHIRLPOOL 5f771455c56d071025d99a7351e7ec10928f3afad9c8a29e60e06a96e12682c5a3b512a997bd112e8989f7ca5225403baee9ae7c5551dfa11001d95ca6108b99
DIST libguestfs-1.16.25.tar.gz 6632470 SHA256 7811d27afbf645d1e34e5e60fc23eab2695532a256116a2bda6e0cfdf3661e0e SHA512 cb5963e9d10c9fe28c1a5b1ef41351faa5659ff05337cbe930aaf2d6adbbab64cfec5cfe8e742e781f6ae82bce072a44173cd5b32bb47f85928514bde9d4b958 WHIRLPOOL 6115031a8b075e43cecae9b7ae76e14e7a909525c84a5dad7fb557a46515efff0389280a6098b535c53edcfabac2fbd4cd1c7af2d727de101d2d58a4220ad664
+DIST libguestfs-1.18.10.tar.gz 7684383 SHA256 091c7b81aeae0eb243ff1ee7e3c5d5655532787e860de015dd408f5ca57dbc4e SHA512 c86dfc35ca88f197cf29c0be5786a29278ae1b3b12d1d37d0eddcc56333e487d036ee09dc5a3953b63feb7c116f3029d5919ffd514a96782c05186fff8364713 WHIRLPOOL d71ac65f3ff5b425fafe085b66f48c43ff247a57bb1e8de9b890f242f888e77ca3becdc88e69a7823f45aa395b6f2a5beaae2e20872387f524fd6f098ab6dc7c
DIST libguestfs-1.18.9.tar.gz 7808189 SHA256 adb88b3fabb700129f02676d828c335e2098464ccd370d802a6a44d7243a2d53 SHA512 7b2ffdd4115bc42caac3858c5682eae87592e9b4a615f4564a446ec08aec62db332ed956d0582d684ba6e9253f5482ab54da2f58775adefda62ebc0d90ceee5a WHIRLPOOL ecd71090498e19e4c3d80565bcfaac7a6b75c2fc244a25cfddd96d4bf70aad8887fdb7aa9b78a45b6d4e91f49b20a80e9ef4d4beb897c077d9032f2cbda0a07f
EBUILD libguestfs-1.16.25.ebuild 3753 SHA256 4f32fcefcbe63d199ed2abaabeb7039b3bba6905435356f7690594524eb06aab SHA512 1d2a477bc1a2228cdb522162f49ca097f4de13fa3770d48bb5b08841ec12dc4f6f3e474152ac2818011f7d75d9d46a13c7f63ad0ccb473256df2706c246978d9 WHIRLPOOL 4be99d90e29af67b5a6dde1af37dfd3e7567b2e6071711b8aff75d0b79080f1cda7eaf361747cce87ef9f87e3639b922d7d42e92823b14cd0c5883f9e44fe8f0
+EBUILD libguestfs-1.18.10.ebuild 3843 SHA256 86a7a137a0253e7f12a23a193d3b684b2340eb71d8d134a3ad50e05bf61a58fe SHA512 ec30b62fba9233ff96da76b9ac33be317a91987a0d8a999c9cc1f631bc4154d3a097929b818a7a32f00c35640e5bad5164bb44f39feb6be4688c5214eab18d08 WHIRLPOOL 24f38b8207b5e3a61c3482226aa131ddf601122822bf75c5989e5b2146b31e18d7cc13a6f4100a6f677fa41a71d525ecf3b0ac210ca0c74a9cd101622df05df9
EBUILD libguestfs-1.18.9.ebuild 3842 SHA256 9edb6eb4d9d2065996150b28552fdbe488adb00eab68f6cb781e852f5337fb78 SHA512 5bef01b00a1960d8119c05743653f3d2dbf626e7dd8740c2a209159c6dc2fc5a7884ff79856a793e87c24b013836d608a7fcc09eb1f4e5bf505abb7de95bb143 WHIRLPOOL fdd23e2bf4bb15f6bdc64426f137ffc4677bdcdea44a37563cd19a17ae629fcf595f403aa6d562decd92222c91b53efb0741f8d49ba9342d3d493e95d77851ac
-MISC ChangeLog 13788 SHA256 18544294088c7c0b5f6951e92b7063e2261cf41628be01cd7a259d96b11af6bb SHA512 089595a7a1596a2e6f7877fcefe3fc67306fdfc5292c66d66339b71aa3a5e378d3271b08a60ff7791b53bbda4009c6f715e396aef7959fa8eea29937d8a0256e WHIRLPOOL 9ec50f9d7c8f8dcf58a4c4d5e3baab632c3ed49a2cd41f2b70357b000b91fc76604873ea9349cf28c8eb96d06e5d368e9ab09ca236aa171b552dc26a2540b0e9
+MISC ChangeLog 13942 SHA256 3c0859cf33ca1cf3fd1d51944a91d99c2cb6f84a190f6be267a1660260713543 SHA512 2abe573af5bfb5a43599631ab7b5a10cd97a9e830e407db1aa2a9e5e64e72738f825b0ea94a183d36e50c2b8742da0add84aac501d07d54c4a5ceb2c97d638f3 WHIRLPOOL e9556a9bdbbfd7a3ee6339982ea2b4e0f2b30a4c710fa26c67203e9cdbc2519f3b772f80c623516a3621da2d146aa86903b251f034a1d08b441b8daf5aa4dd7a
MISC metadata.xml 1104 SHA256 608f76ad5aa195e6992e84c760b290d7a125d29c1b59c5531301da36e41e10af SHA512 17807bb807f9651bd2cb40c7f0b3d10329baff4f9026c973f4668fb2d2e046cb16a5c2f5d38cd6a1d3d2bd6b0e02cda1209aa484de90e914f127b63a0bd54c6d WHIRLPOOL f13ff36105bdd7a9093cc139e0eaa079f5693187c0306fb5e1b580341176291e04405c69dd4a7c4c6ceac8454f9356cb2537b7ce7518588d345ae8c35e39283e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQjXaoAAoJEAmJmMX429rebz4H/RKw6SwqZOEInZqEXneIz6c4
-wcBnKAcwu2MkZ27O0DV+1I1muj9pg4PdRBOwz+n8X/og0U/AsXzfNrEhL1xmP6Mp
-rGPFgCI1PR6/QfHzYXhJ2zGbu/+esvRiTaydM1cuZbW1XhkstiKCJUIOieHBTEl8
-XWgIILsFBficH3nWiHEi5waqAwIowVYw4EUv6sQuk3zvNd+UB7VGX2SdcWuyuZT/
-YdtzV43pdj3X/ANVJuLL8SVxQylXAnQt1BJD2/PruTm7i7li9xxuZoipSCmCAohv
-cgOBC99NmF3hxFzm5rfQlnDzHYGvVd22E/jS3ZhrslEQPd7S15a/jMmMIaOjeuA=
-=X7V9
+iQEcBAEBCAAGBQJQs7bOAAoJEAmJmMX429reWyMIALf1+h/sOw5Z2YcNHhhIPrRq
+dMroG2DHszYfsYTmX9wkre5CSHJtyPnFSO/VAz8vFSHBWQjwygdEdmfnoMcUbPCg
+7WJ7LNwEUWS5L1I4APEeQX9/mU3vdpdE9E+6vPI6Ihhxpvti0eFsdSNnt01xb8cT
+SA+3uTOfhDQFpSoVptAk3li3DVds648d/QL75bBIYmB4VVomdTSBK/kqtxbAMccg
+8upJF9qI7FN6hXaeKURhTuP705fql1JErA0WCcWMjrctAiw/Nl9tx+MVwkpLrLlk
+aIrh3wuaV+aFoikAXS9ryN/MHiECQIlZRtNPY1Ii4rOwOpJ7u/OhqGdYkCQ8eMU=
+=M7BY
-----END PGP SIGNATURE-----
diff --git a/app-emulation/libguestfs/libguestfs-1.18.10.ebuild b/app-emulation/libguestfs/libguestfs-1.18.10.ebuild
new file mode 100644
index 000000000000..15407380ea9f
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.18.10.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.18.10.ebuild,v 1.1 2012/11/26 18:36:15 maksbotan Exp $
+
+EAPI="4"
+
+APLANCE_PV="1.18.9"
+APPL_P="appliance-${APLANCE_PV}"
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit check-reqs bash-completion-r1 autotools-utils versionator eutils \
+multilib 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
+ http://dev.gentoo.org/~maksbotan/${APPL_P}.tar.xz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+# Upstream NOT supported 32-bit version, keyword in own risk
+KEYWORDS="~amd64"
+IUSE="bash-completion erlang +fuse debug ocaml doc +perl ruby static-libs
+selinux systemtap introspection inspect-icons"
+
+# Failires - doc
+
+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-1.0[qemu_user_targets_x86_64,qemu_softmmu_targets_x86_64,tci,systemtap?]
+ sys-apps/fakeroot
+ sys-apps/file
+ app-emulation/libvirt
+ dev-libs/libxml2:2
+ >=sys-apps/fakechroot-2.8
+ >=app-admin/augeas-0.7.1
+ sys-fs/squashfs-tools
+ dev-libs/libconfig
+ dev-libs/libpcre
+ sys-libs/readline
+ >=sys-libs/db-4.6
+ 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] )
+ erlang? ( dev-lang/erlang )
+ inspect-icons? ( media-libs/netpbm
+ media-gfx/icoutils )
+ "
+
+DEPEND="${COMMON_DEPEND}
+ dev-util/gperf
+ doc? ( app-text/po4a )
+ ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
+ "
+RDEPEND="${COMMON_DEPEND}"
+
+PATCHES=("${FILESDIR}"/1.18/0*.patch )
+
+DOCS=(AUTHORS BUGS HACKING README RELEASE-NOTES ROADMAP TODO)
+
+pkg_pretend() {
+ CHECKREQS_DISK_BUILD="5G"
+ CHECKREQS_DISK_USR="5G"
+ check-reqs_pkg_pretend
+}
+
+pkg_setup () {
+ CONFIG_CHECK="~KVM ~VIRTIO"
+ [ -n "${CONFIG_CHECK}" ] && check_extra_config;
+}
+
+src_prepare() {
+ autotools-utils_src_prepare
+}
+
+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=(
+ --disable-appliance
+ --disable-daemon
+ --with-drive-if=virtio
+ --with-net-if=virtio-net-pci
+ --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
+ $(use_enable doc)
+ $(use_enable introspection gobject)
+ $(use_enable erlang)
+ $(use_enable systemtap probes)
+ )
+ 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 bash-completion && dobashcomp "${D}/etc"/bash_completion.d/guestfish-bash-completion.sh
+
+ rm -fr "${D}/etc"/bash* || die
+
+ insinto /usr/share/guestfs/
+ doins -r "${WORKDIR}"/appliance
+ newenvd "${FILESDIR}"/env.file 99"${PN}"
+
+ use perl && fixlocalpod
+}