* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2011-02-12 4:57 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2011-02-12 4:57 UTC (permalink / raw
To: gentoo-commits
cardoe 11/02/12 04:57:45
Modified: ChangeLog
Added: libvirt-9999.ebuild
Log:
Initial live ebuild
(Portage version: 2.1.9.39/cvs/Linux x86_64)
Revision Changes Path
1.91 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.91&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.91&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.90&r2=1.91
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- ChangeLog 4 Feb 2011 17:39:52 -0000 1.90
+++ ChangeLog 12 Feb 2011 04:57:45 -0000 1.91
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.90 2011/02/04 17:39:52 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.91 2011/02/12 04:57:45 cardoe Exp $
+
+*libvirt-9999 (12 Feb 2011)
+
+ 12 Feb 2011; Doug Goldstein <cardoe@gentoo.org> +libvirt-9999.ebuild:
+ Initial live ebuild
04 Feb 2011; <angelos@gentoo.org> libvirt-0.8.7.ebuild:
Stable on amd64 (bug #352277)
1.1 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.1&content-type=text/plain
Index: libvirt-9999.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.1 2011/02/12 04:57:45 cardoe Exp $
#BACKPORTS=1
EAPI="2"
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
GIT_ECLASS="git"
AUTOTOOLIZE=yes
fi
PYTHON_DEPEND="python? 2:2.4"
#RESTRICT_PYTHON_ABIS="3.*"
#SUPPORT_PYTHON_ABIS="1"
inherit eutils python ${AUTOTOOLIZE+autotools}
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://libvirt.org/sources/${P}.tar.gz
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/${PN}/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="avahi caps debug iscsi +json +libvirtd lvm +lxc macvtap +network nfs \
nls numa openvz parted pcap phyp policykit python qemu sasl selinux udev \
uml virtualbox virt-network xen"
# IUSE=one : bug #293416 & bug #299011
RDEPEND="sys-libs/readline
sys-libs/ncurses
>=net-misc/curl-7.18.0
>=dev-libs/libxml2-2.7.6
>=dev-libs/libnl-1.1
>=net-libs/gnutls-1.0.25
sys-fs/sysfsutils
sys-apps/util-linux
>=net-analyzer/netcat6-1.0-r2
avahi? ( >=net-dns/avahi-0.6[dbus] )
caps? ( sys-libs/libcap-ng )
iscsi? ( sys-block/open-iscsi )
json? ( dev-libs/yajl )
libvirtd? ( net-misc/bridge-utils )
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
macvtap? ( >=dev-libs/libnl-1.1 )
nfs? ( net-fs/nfs-utils )
numa? ( sys-process/numactl )
openvz? ( sys-kernel/openvz-sources )
parted? ( >=sys-block/parted-1.8[device-mapper] )
pcap? ( >=net-libs/libpcap-1.0.0 )
phyp? ( net-libs/libssh2 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? ( || ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 app-emulation/qemu-kvm-spice ) )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
xen? ( app-emulation/xen-tools app-emulation/xen )
udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 )
virt-network? ( net-dns/dnsmasq
>=net-firewall/iptables-1.4.10
net-firewall/ebtables
sys-apps/iproute2 )"
# one? ( dev-libs/xmlrpc-c )
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
pkg_setup() {
python_set_active_version 2
}
src_prepare() {
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# This is required to be able to run the tests when using the sandbox
if [[ ${LD_PRELOAD} == libsandbox.so ]]; then
sed -i -e '/LOGNAME/iENV:LD_PRELOAD=libsandbox.so' \
"${S}"/tests/commanddata/*.log || die
sed -i -e '/DISPLAY/aENV:LD_PRELOAD=libsandbox.so' \
"${S}"/tests/commanddata/test6.log || die
sed -i -e '/LANG/aENV:LD_PRELOAD=libsandbox.so' \
"${S}"/tests/commanddata/test8.log || die
fi
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
}
src_configure() {
local myconf=""
myconf="${myconf} $(use_enable debug)"
## enable/disable daemon, otherwise client only utils
myconf="${myconf} $(use_with libvirtd)"
## enable/disable the daemon using avahi to find VMs
myconf="${myconf} $(use_with avahi)"
## hypervisors on the local host
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
myconf="${myconf} $(use_with openvz)"
myconf="${myconf} $(use_with lxc)"
if use virtualbox && has_version app-emulation/virtualbox-ose; then
myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
else
myconf="${myconf} $(use_with virtualbox vbox)"
fi
myconf="${myconf} $(use_with uml)"
myconf="${myconf} $(use_with qemu)"
# doesn't belong with hypervisors but links to libvirtd for some reason
#myconf="${myconf} $(use_with one)"
## hypervisor protocols
myconf="${myconf} $(use_with phyp)"
myconf="${myconf} --with-esx"
## additional host drivers
myconf="${myconf} $(use_with network)"
myconf="${myconf} --with-storage-fs"
myconf="${myconf} $(use_with lvm storage-lvm)"
myconf="${myconf} $(use_with iscsi storage-iscsi)"
myconf="${myconf} $(use_with parted storage-disk)"
myconf="${myconf} $(use_with lvm storage-mpath)"
myconf="${myconf} $(use_with numa numactl)"
myconf="${myconf} $(use_with selinux)"
# udev for device support details
myconf="${myconf} $(use_with udev)"
# linux capability support so we don't need privileged accounts
myconf="${myconf} $(use_with caps capng)"
## auth stuff
myconf="${myconf} $(use_with policykit polkit)"
myconf="${myconf} $(use_with sasl)"
# network biits
myconf="${myconf} $(use_with macvtap)"
myconf="${myconf} $(use_with pcap libpcap)"
## other
myconf="${myconf} $(use_enable nls)"
myconf="${myconf} $(use_with python)"
myconf="${myconf} $(use_with json yajl)"
## stuff we don't yet support
myconf="${myconf} --without-netcf --without-audit"
# we use udev over hal
myconf="${myconf} --without-hal"
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
# it'll require us to rebuild autotools (and we don't really want
# to do that right now). The proper solution has been sent
# upstream and should hopefully land in 0.7.7, in the mean time,
# mime the same functionality with this.
case ${CHOST} in
*cygwin* | *mingw* )
;;
*)
ac_cv_prog_WINDRES=no
;;
esac
econf \
${myconf} \
--disable-static \
--docdir=/usr/share/doc/${PF} \
--with-remote \
--localstatedir=/var \
--with-remote-pid-file=/var/run/libvirtd.pid
}
src_test() {
# Explicitly allow parallel build of tests
emake check || die "tests failed"
}
src_install() {
emake install \
DESTDIR="${D}" \
HTML_DIR=/usr/share/doc/${PF}/html \
DOCS_DIR=/usr/share/doc/${PF}/python \
EXAMPLE_DIR=/usr/share/doc/${PF}/python/examples \
|| die "emake install failed"
find "${D}" -name '*.la' -delete || die
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
newinitd "${FILESDIR}/libvirtd.init-r2" libvirtd || die
newconfd "${FILESDIR}/libvirtd.confd-r2" libvirtd || die
keepdir /var/lib/libvirt/images
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
fi
# We really don't want to use or support old PolicyKit cause it
# screws with the new polkit integration
if has_version sys-auth/policykit; then
rm -rf "${D}"/usr/share/PolicyKit/policy/org.libvirt.unix.policy
fi
}
pkg_postinst() {
use python && python_mod_optimize $(python_get_sitedir)/libvirt.py
elog
if use policykit && has_version sys-auth/policykit; then
elog "You must have run the following at least once:"
elog
elog "$ polkit-auth --grant org.libvirt.unix.manage --user \"USERNAME\""
elog
elog "to grant USERNAME access to libvirt when using USE=policykit"
else
elog "To allow normal users to connect to libvirtd you must change the"
elog " unix sock group and/or perms in /etc/libvirt/libvirtd.conf"
fi
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
elog
elog "For the basic networking support (bridged and routed networks)"
elog "you don't need any extra software. For more complex network modes"
elog "including but not limited to NATed network, you can enable the"
elog "'virt-network' USE flag."
elog
if has_version net-dns/dnsmasq; then
ewarn "If you have a DNS server setup on your machine, you will have"
ewarn "to configure /etc/dnsmasq.conf to enable the following settings: "
ewarn " bind-interfaces"
ewarn " interface or except-interface"
ewarn
ewarn "Otherwise you might have issues with your existing DNS server."
fi
}
pkg_postrm() {
use python && python_mod_cleanup $(python_get_sitedir)/libvirt.py
}
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2011-06-03 18:13 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2011-06-03 18:13 UTC (permalink / raw
To: gentoo-commits
cardoe 11/06/03 18:13:03
Modified: libvirt-9999.ebuild ChangeLog
Log:
Fix issue where the git eclass isn't pulled in for the 9999 build. bug #266839
(Portage version: 2.1.9.50/cvs/Linux x86_64)
Revision Changes Path
1.3 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.2&r2=1.3
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libvirt-9999.ebuild 28 Mar 2011 07:57:02 -0000 1.2
+++ libvirt-9999.ebuild 3 Jun 2011 18:13:03 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.2 2011/03/28 07:57:02 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.3 2011/06/03 18:13:03 cardoe Exp $
#BACKPORTS=1
@@ -16,7 +16,7 @@
#RESTRICT_PYTHON_ABIS="3.*"
#SUPPORT_PYTHON_ABIS="1"
-inherit eutils python ${AUTOTOOLIZE+autotools}
+inherit eutils python ${AUTOTOOLIZE+autotools} ${GIT_ECLASS}
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
1.107 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.107&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.107&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.106&r2=1.107
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- ChangeLog 5 May 2011 14:14:01 -0000 1.106
+++ ChangeLog 3 Jun 2011 18:13:03 -0000 1.107
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.106 2011/05/05 14:14:01 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.107 2011/06/03 18:13:03 cardoe Exp $
+
+ 03 Jun 2011; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Fix issue where the git eclass isn't pulled in for the 9999 build. bug
+ #266839
*libvirt-0.9.1 (05 May 2011)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2011-06-03 22:17 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2011-06-03 22:17 UTC (permalink / raw
To: gentoo-commits
cardoe 11/06/03 22:17:39
Modified: libvirt-9999.ebuild ChangeLog
Log:
Change the live build to use the latest init script
(Portage version: 2.1.9.50/cvs/Linux x86_64)
Revision Changes Path
1.4 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.3&r2=1.4
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- libvirt-9999.ebuild 3 Jun 2011 18:13:03 -0000 1.3
+++ libvirt-9999.ebuild 3 Jun 2011 22:17:39 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.3 2011/06/03 18:13:03 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.4 2011/06/03 22:17:39 cardoe Exp $
#BACKPORTS=1
@@ -209,7 +209,7 @@
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
- newinitd "${FILESDIR}/libvirtd.init-r2" libvirtd || die
+ newinitd "${FILESDIR}/libvirtd.init-r4" libvirtd || die
newconfd "${FILESDIR}/libvirtd.confd-r2" libvirtd || die
keepdir /var/lib/libvirt/images
1.109 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.109&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.109&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.108&r2=1.109
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- ChangeLog 3 Jun 2011 18:33:21 -0000 1.108
+++ ChangeLog 3 Jun 2011 22:17:39 -0000 1.109
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.108 2011/06/03 18:33:21 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.109 2011/06/03 22:17:39 cardoe Exp $
+
+ 03 Jun 2011; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Change the live build to use the latest init script
*libvirt-0.9.2_rc2 (03 Jun 2011)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2011-07-20 14:51 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2011-07-20 14:51 UTC (permalink / raw
To: gentoo-commits
cardoe 11/07/20 14:51:41
Modified: libvirt-9999.ebuild ChangeLog
Log:
Upgrade to git-2 eclass
(Portage version: 2.1.10.7/cvs/Linux x86_64)
Revision Changes Path
1.8 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.7&r2=1.8
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- libvirt-9999.ebuild 14 Jun 2011 09:16:44 -0000 1.7
+++ libvirt-9999.ebuild 20 Jul 2011 14:51:41 -0000 1.8
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.7 2011/06/14 09:16:44 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.8 2011/07/20 14:51:41 cardoe Exp $
#BACKPORTS=1
@@ -8,7 +8,7 @@
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
- GIT_ECLASS="git"
+ GIT_ECLASS="git-2"
AUTOTOOLIZE=yes
fi
1.120 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.120&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.120&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.119&r2=1.120
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog 20 Jul 2011 14:50:59 -0000 1.119
+++ ChangeLog 20 Jul 2011 14:51:41 -0000 1.120
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.119 2011/07/20 14:50:59 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.120 2011/07/20 14:51:41 cardoe Exp $
+
+ 20 Jul 2011; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Upgrade to git-2 eclass
20 Jul 2011; Doug Goldstein <cardoe@gentoo.org> -libvirt-0.8.5-r2.ebuild:
Remove older version
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2011-11-09 16:01 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2011-11-09 16:01 UTC (permalink / raw
To: gentoo-commits
cardoe 11/11/09 16:01:24
Modified: libvirt-9999.ebuild ChangeLog
Log:
Update the live ebuild to the latest bits
(Portage version: 2.1.10.32/cvs/Linux x86_64)
Revision Changes Path
1.12 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.11&r2=1.12
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- libvirt-9999.ebuild 27 Oct 2011 18:57:28 -0000 1.11
+++ libvirt-9999.ebuild 9 Nov 2011 16:01:24 -0000 1.12
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.11 2011/10/27 18:57:28 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.12 2011/11/09 16:01:24 cardoe Exp $
#BACKPORTS=2
#AUTOTOOLIZE=yes
@@ -207,7 +207,7 @@
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
- newinitd "${FILESDIR}/libvirtd.init-r4" libvirtd || die
+ newinitd "${FILESDIR}/libvirtd.init-r5" libvirtd || die
newconfd "${FILESDIR}/libvirtd.confd-r2" libvirtd || die
keepdir /var/lib/libvirt/images
1.139 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.139&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.139&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.138&r2=1.139
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- ChangeLog 9 Nov 2011 15:58:15 -0000 1.138
+++ ChangeLog 9 Nov 2011 16:01:24 -0000 1.139
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.138 2011/11/09 15:58:15 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.139 2011/11/09 16:01:24 cardoe Exp $
+
+ 09 Nov 2011; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Update the live ebuild to the latest bits
*libvirt-0.9.7 (09 Nov 2011)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2012-04-18 23:06 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2012-04-18 23:06 UTC (permalink / raw
To: gentoo-commits
cardoe 12/04/18 23:06:54
Modified: libvirt-9999.ebuild ChangeLog
Log:
Accidently using backports instead of autotoolize for the live ebuild
(Portage version: 2.1.10.56/cvs/Linux x86_64)
Revision Changes Path
1.27 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.26&r2=1.27
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- libvirt-9999.ebuild 13 Apr 2012 17:43:45 -0000 1.26
+++ libvirt-9999.ebuild 18 Apr 2012 23:06:54 -0000 1.27
@@ -1,11 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.26 2012/04/13 17:43:45 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.27 2012/04/18 23:06:54 cardoe Exp $
EAPI=4
-BACKPORTS=1
-#AUTOTOOLIZE=yes
+#BACKPORTS=1
+AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
1.170 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.170&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.170&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.169&r2=1.170
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- ChangeLog 18 Apr 2012 23:04:07 -0000 1.169
+++ ChangeLog 18 Apr 2012 23:06:54 -0000 1.170
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.169 2012/04/18 23:04:07 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.170 2012/04/18 23:06:54 cardoe Exp $
+
+ 18 Apr 2012; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Accidently using backports instead of autotoolize for the live ebuild
*libvirt-0.9.11 (18 Apr 2012)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2012-09-30 3:34 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2012-09-30 3:34 UTC (permalink / raw
To: gentoo-commits
cardoe 12/09/30 03:34:54
Modified: libvirt-9999.ebuild ChangeLog
Log:
Update the live ebuild to the latest tweak in 0.10.2.
(Portage version: 2.1.11.9/cvs/Linux x86_64)
Revision Changes Path
1.39 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.39&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.39&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.38&r2=1.39
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- libvirt-9999.ebuild 27 Jun 2012 15:52:51 -0000 1.38
+++ libvirt-9999.ebuild 30 Sep 2012 03:34:54 -0000 1.39
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.38 2012/06/27 15:52:51 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.39 2012/09/30 03:34:54 cardoe Exp $
EAPI=4
@@ -25,7 +25,7 @@
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
ftp://libvirt.org/libvirt/${MY_P}.tar.gz
${BACKPORTS:+
- http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-bp-${BACKPORTS}.tar.bz2}"
+ http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
fi
S="${WORKDIR}/${P%_rc*}"
@@ -93,6 +93,7 @@
udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 )
virt-network? ( net-dns/dnsmasq
>=net-firewall/iptables-1.4.10
+ net-misc/radvd
net-firewall/ebtables
sys-apps/iproute2[-minimal] )
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
1.213 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.213&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.213&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.212&r2=1.213
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.212
retrieving revision 1.213
diff -u -r1.212 -r1.213
--- ChangeLog 30 Sep 2012 02:45:55 -0000 1.212
+++ ChangeLog 30 Sep 2012 03:34:54 -0000 1.213
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.212 2012/09/30 02:45:55 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.213 2012/09/30 03:34:54 cardoe Exp $
+
+ 30 Sep 2012; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Update the live ebuild to the latest tweak in 0.10.2.
*libvirt-0.10.2 (30 Sep 2012)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2012-10-30 5:49 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2012-10-30 5:49 UTC (permalink / raw
To: gentoo-commits
cardoe 12/10/30 05:49:45
Modified: libvirt-9999.ebuild ChangeLog
Log:
Update the live ebuild.
(Portage version: 2.1.11.9/cvs/Linux x86_64)
Revision Changes Path
1.42 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.42&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.42&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.41&r2=1.42
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- libvirt-9999.ebuild 12 Oct 2012 22:53:59 -0000 1.41
+++ libvirt-9999.ebuild 30 Oct 2012 05:49:45 -0000 1.42
@@ -1,11 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.41 2012/10/12 22:53:59 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.42 2012/10/30 05:49:45 cardoe Exp $
EAPI=4
-#BACKPORTS=1
-#AUTOTOOLIZE=yes
+#BACKPORTS=85e8c146
+AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
@@ -22,10 +22,10 @@
SRC_URI=""
KEYWORDS=""
else
- SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
- ftp://libvirt.org/libvirt/${MY_P}.tar.gz
+ SRC_URI="http://libvirt.org/sources/stable_updates/${MY_P}.tar.gz
+ ftp://libvirt.org/libvirt/stable_updates/${MY_P}.tar.gz
${BACKPORTS:+
- http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.bz2}"
+ http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~x86"
fi
S="${WORKDIR}/${P%_rc*}"
@@ -35,8 +35,8 @@
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="audit avahi +caps debug iscsi +libvirtd lvm +lxc +macvtap nfs \
- nls numa openvz parted pcap phyp policykit python qemu sasl selinux +udev \
- uml +vepa virtualbox virt-network xen elibc_glibc"
+ nls numa openvz parted pcap phyp policykit python qemu rbd sasl \
+ selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc"
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
@@ -49,13 +49,14 @@
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 1.1 by default
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
RDEPEND="sys-libs/readline
sys-libs/ncurses
>=net-misc/curl-7.18.0
dev-libs/libgcrypt
>=dev-libs/libxml2-2.7.6
- dev-libs/libnl:1.1
+ dev-libs/libnl:3
>=net-libs/gnutls-1.0.25
net-libs/libssh2
sys-apps/dmidecode
@@ -82,10 +83,11 @@
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
- || ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 )
+ >=app-emulation/qemu-0.13.0
dev-libs/yajl
sys-power/pm-utils
)
+ rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
@@ -101,6 +103,7 @@
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/xhtml1
+ dev-libs/libxslt
=dev-lang/python-2*"
LXC_CONFIG_CHECK="
@@ -110,13 +113,11 @@
~CPUSETS
~CGROUP_CPUACCT
~RESOURCE_COUNTERS
- ~CGROUP_MEM_RES_CTLR
~CGROUP_SCHED
~BLK_CGROUP
~NAMESPACES
~UTS_NS
~IPC_NS
- ~USER_NS
~PID_NS
~NET_NS
~DEVPTS_MULTIPLE_INSTANCES
@@ -145,6 +146,19 @@
enewgroup qemu 77
enewuser qemu 77 -1 -1 qemu kvm
+ # Some people used the masked ebuild which was not adding the qemu
+ # user to the kvm group originally. This results in VMs failing to
+ # start for some users. bug #430808
+ egetent group kvm | grep -q qemu
+ if [[ $? -ne 0 ]]; then
+ gpasswd -a qemu kvm
+ fi
+
+ # Handle specific kernel versions for different features
+ kernel_is lt 3 5 && LXC_CONFIG_CHECK+=" ~USER_NS"
+ kernel_is lt 3 6 && LXC_CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR" || \
+ LXC_CONFIG_CHECK+=" ~MEMCG"
+
CONFIG_CHECK=""
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
use macvtap && CONFIG_CHECK+="${MACVTAP}"
@@ -155,6 +169,7 @@
}
src_prepare() {
+ touch "${S}/.mailmap"
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
@@ -174,6 +189,19 @@
epatch_user
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
+
+ # Tweak the init script
+ local avahi_init=
+ local iscsi_init=
+ local rbd_init=
+ cp "${FILESDIR}/libvirtd.init-r10" "${S}/libvirtd.init"
+ use avahi && avahi_init='avahi-daemon'
+ use iscsi && iscsi_init='iscsid'
+ use rbd && rbd_init='ceph'
+
+ sed -e "s/USE_FLAG_AVAHI/${avahi_init}/" -i "${S}/libvirtd.init"
+ sed -e "s/USE_FLAG_ISCSI/${iscsi_init}/" -i "${S}/libvirtd.init"
+ sed -e "s/USE_FLAG_RBD/${rbd_init}/" -i "${S}/libvirtd.init"
}
src_configure() {
@@ -192,7 +220,6 @@
# leave it automagic as it depends on the version of xen used.
use xen || myconf+=" --without-libxl"
use xen || myconf+=" --without-xenapi"
-
myconf="${myconf} $(use_with openvz)"
myconf="${myconf} $(use_with lxc)"
if use virtualbox && has_version app-emulation/virtualbox-ose; then
@@ -205,6 +232,7 @@
myconf="${myconf} $(use_with qemu yajl)" # Use QMP over HMP
myconf="${myconf} $(use_with phyp)"
myconf="${myconf} --with-esx"
+ myconf="${myconf} --with-vmware"
## additional host drivers
myconf="${myconf} $(use_with virt-network network)"
@@ -213,7 +241,7 @@
myconf="${myconf} $(use_with iscsi storage-iscsi)"
myconf="${myconf} $(use_with parted storage-disk)"
myconf="${myconf} $(use_with lvm storage-mpath)"
- #myconf="${myconf} --without-storage-rbd"
+ myconf="${myconf} $(use_with rbd storage-rbd)"
myconf="${myconf} $(use_with numa numactl)"
myconf="${myconf} $(use_with numa numad)"
myconf="${myconf} $(use_with selinux)"
@@ -258,6 +286,9 @@
# locking support
myconf="${myconf} --without-sanlock"
+ # DBus access to iptables/ebtables and friends
+ myconf="${myconf} --without-firewalld"
+
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
# it'll require us to rebuild autotools (and we don't really want
@@ -304,8 +335,8 @@
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
- newinitd "${FILESDIR}/libvirtd.init-r9" libvirtd || die
- newconfd "${FILESDIR}/libvirtd.confd-r3" libvirtd || die
+ newinitd "${S}/libvirtd.init" libvirtd || die
+ newconfd "${FILESDIR}/libvirtd.confd-r4" libvirtd || die
keepdir /var/lib/libvirt/images
}
1.229 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.229&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.229&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.228&r2=1.229
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.228
retrieving revision 1.229
diff -u -r1.228 -r1.229
--- ChangeLog 30 Oct 2012 05:17:42 -0000 1.228
+++ ChangeLog 30 Oct 2012 05:49:45 -0000 1.229
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.228 2012/10/30 05:17:42 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.229 2012/10/30 05:49:45 cardoe Exp $
+
+ 30 Oct 2012; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Update the live ebuild.
30 Oct 2012; Doug Goldstein <cardoe@gentoo.org> libvirt-0.10.2.1.ebuild,
files/libvirtd.init-r10:
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2013-03-23 20:30 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2013-03-23 20:30 UTC (permalink / raw
To: gentoo-commits
cardoe 13/03/23 20:30:09
Modified: libvirt-9999.ebuild ChangeLog
Log:
Update the live ebuild with the fixes from recent releases.
(Portage version: 2.1.11.55/cvs/Linux x86_64, signed Manifest commit with key D7DFA8D318FA9AEF!)
Revision Changes Path
1.45 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.44&r2=1.45
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- libvirt-9999.ebuild 29 Nov 2012 02:13:06 -0000 1.44
+++ libvirt-9999.ebuild 23 Mar 2013 20:30:09 -0000 1.45
@@ -1,10 +1,10 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.44 2012/11/29 02:13:06 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.45 2013/03/23 20:30:09 cardoe Exp $
-EAPI=4
+EAPI=5
-#BACKPORTS=85e8c146
+#BACKPORTS=9bf6bec4
AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
@@ -22,8 +22,8 @@
SRC_URI=""
KEYWORDS=""
else
- SRC_URI="http://libvirt.org/sources/stable_updates/${MY_P}.tar.gz
- ftp://libvirt.org/libvirt/stable_updates/${MY_P}.tar.gz
+ SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
+ ftp://libvirt.org/libvirt/${MY_P}.tar.gz
${BACKPORTS:+
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~x86"
@@ -34,7 +34,7 @@
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
SLOT="0"
-IUSE="audit avahi +caps debug iscsi +libvirtd lvm +lxc +macvtap nfs \
+IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm +lxc +macvtap nfs \
nls numa openvz parted pcap phyp policykit python qemu rbd sasl \
selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc"
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
@@ -44,7 +44,9 @@
uml? ( libvirtd )
vepa? ( macvtap )
virtualbox? ( libvirtd )
- xen? ( libvirtd )"
+ xen? ( libvirtd )
+ virt-network? ( libvirtd )
+ firewalld? ( virt-network )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
@@ -67,6 +69,7 @@
audit? ( sys-process/audit )
avahi? ( >=net-dns/avahi-0.6[dbus] )
caps? ( sys-libs/libcap-ng )
+ fuse? ( >=sys-fs/fuse-2.8.6 )
iscsi? ( sys-block/open-iscsi )
lxc? ( sys-power/pm-utils )
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
@@ -97,7 +100,9 @@
>=net-firewall/iptables-1.4.10
net-misc/radvd
net-firewall/ebtables
- sys-apps/iproute2[-minimal] )
+ sys-apps/iproute2[-minimal]
+ firewalld? ( net-firewall/firewalld )
+ )
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
# one? ( dev-libs/xmlrpc-c )
DEPEND="${RDEPEND}
@@ -160,6 +165,7 @@
LXC_CONFIG_CHECK+=" ~MEMCG"
CONFIG_CHECK=""
+ use fuse && CONFIG_CHECK+=" ~FUSE_FS"
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
use macvtap && CONFIG_CHECK+="${MACVTAP}"
use virt-network && CONFIG_CHECK+="${VIRTNET_CONFIG_CHECK}"
@@ -194,11 +200,14 @@
local avahi_init=
local iscsi_init=
local rbd_init=
- cp "${FILESDIR}/libvirtd.init-r10" "${S}/libvirtd.init"
+ local firewalld_init=
+ cp "${FILESDIR}/libvirtd.init-r11" "${S}/libvirtd.init"
use avahi && avahi_init='avahi-daemon'
use iscsi && iscsi_init='iscsid'
use rbd && rbd_init='ceph'
+ use firewalld && firewalld_init='need firewalld'
+ sed -e "s/USE_FLAG_FIREWALLD/${firewalld_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_AVAHI/${avahi_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_ISCSI/${iscsi_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_RBD/${rbd_init}/" -i "${S}/libvirtd.init"
@@ -207,8 +216,6 @@
src_configure() {
local myconf=""
- myconf="${myconf} $(use_enable debug)"
-
## enable/disable daemon, otherwise client only utils
myconf="${myconf} $(use_with libvirtd)"
@@ -217,9 +224,12 @@
## hypervisors on the local host
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
- # leave it automagic as it depends on the version of xen used.
- use xen || myconf+=" --without-libxl"
- use xen || myconf+=" --without-xenapi"
+ myconf+=" --without-xenapi"
+ if use xen && has_version ">=app-emulation/xen-tools-4.2.0"; then
+ myconf+=" --with-libxl"
+ else
+ myconf+=" --without-libxl"
+ fi
myconf="${myconf} $(use_with openvz)"
myconf="${myconf} $(use_with lxc)"
if use virtualbox && has_version app-emulation/virtualbox-ose; then
@@ -245,6 +255,7 @@
myconf="${myconf} $(use_with numa numactl)"
myconf="${myconf} $(use_with numa numad)"
myconf="${myconf} $(use_with selinux)"
+ myconf="${myconf} $(use_with fuse)"
# udev for device support details
myconf="${myconf} $(use_with udev)"
@@ -260,6 +271,7 @@
myconf="${myconf} $(use_with macvtap)"
myconf="${myconf} $(use_with pcap libpcap)"
myconf="${myconf} $(use_with vepa virtualport)"
+ myconf="${myconf} $(use_with firewalld)"
## other
myconf="${myconf} $(use_enable nls)"
@@ -286,9 +298,6 @@
# locking support
myconf="${myconf} --without-sanlock"
- # DBus access to iptables/ebtables and friends
- myconf="${myconf} --without-firewalld"
-
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
# it'll require us to rebuild autotools (and we don't really want
@@ -355,12 +364,16 @@
fi
# Only sysctl files ending in .conf work
- mv "${D}"/etc/sysctl.d/libvirtd "${D}"/etc/sysctl.d/libvirtd.conf
+ mv "${D}"/usr/lib/sysctl.d/libvirtd "${D}"/etc/sysctl.d/libvirtd.conf
}
pkg_postinst() {
use python && python_mod_optimize libvirt.py
+ if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
+ touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
+ fi
+
# support for dropped privileges
if use qemu; then
fperms 0750 "${EROOT}/var/lib/libvirt/qemu"
1.261 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.261&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.261&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.260&r2=1.261
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.260
retrieving revision 1.261
diff -u -r1.260 -r1.261
--- ChangeLog 20 Mar 2013 19:10:06 -0000 1.260
+++ ChangeLog 23 Mar 2013 20:30:09 -0000 1.261
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.260 2013/03/20 19:10:06 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.261 2013/03/23 20:30:09 cardoe Exp $
+
+ 23 Mar 2013; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Update the live ebuild with the fixes from recent releases.
20 Mar 2013; Doug Goldstein <cardoe@gentoo.org> libvirt-1.0.3-r2.ebuild:
Fix issue with location of sysctl.d file being installed to the correct path.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2013-06-09 22:42 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2013-06-09 22:42 UTC (permalink / raw
To: gentoo-commits
cardoe 13/06/09 22:42:04
Modified: libvirt-9999.ebuild ChangeLog
Log:
bump initscript version in live build
(Portage version: 2.1.11.62/cvs/Linux x86_64, signed Manifest commit with key D7DFA8D318FA9AEF!)
Revision Changes Path
1.49 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.48&r2=1.49
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- libvirt-9999.ebuild 22 May 2013 15:56:22 -0000 1.48
+++ libvirt-9999.ebuild 9 Jun 2013 22:42:04 -0000 1.49
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.48 2013/05/22 15:56:22 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.49 2013/06/09 22:42:04 cardoe Exp $
EAPI=5
@@ -208,7 +208,7 @@
local iscsi_init=
local rbd_init=
local firewalld_init=
- cp "${FILESDIR}/libvirtd.init-r11" "${S}/libvirtd.init"
+ cp "${FILESDIR}/libvirtd.init-r12" "${S}/libvirtd.init"
use avahi && avahi_init='avahi-daemon'
use iscsi && iscsi_init='iscsid'
use rbd && rbd_init='ceph'
1.281 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.281&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.281&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.280&r2=1.281
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.280
retrieving revision 1.281
diff -u -r1.280 -r1.281
--- ChangeLog 9 Jun 2013 22:37:06 -0000 1.280
+++ ChangeLog 9 Jun 2013 22:42:04 -0000 1.281
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.280 2013/06/09 22:37:06 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.281 2013/06/09 22:42:04 cardoe Exp $
+
+ 09 Jun 2013; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ bump initscript version in live build
*libvirt-1.0.5.1-r3 (09 Jun 2013)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2013-07-30 13:22 Doug Goldstein (cardoe)
0 siblings, 0 replies; 14+ messages in thread
From: Doug Goldstein (cardoe) @ 2013-07-30 13:22 UTC (permalink / raw
To: gentoo-commits
cardoe 13/07/30 13:22:46
Modified: libvirt-9999.ebuild ChangeLog
Log:
Update live ebuild to latest iteration of the ebuild
(Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key D7DFA8D318FA9AEF!)
Revision Changes Path
1.50 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.49&r2=1.50
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- libvirt-9999.ebuild 9 Jun 2013 22:42:04 -0000 1.49
+++ libvirt-9999.ebuild 30 Jul 2013 13:22:46 -0000 1.50
@@ -1,19 +1,17 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.49 2013/06/09 22:42:04 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.50 2013/07/30 13:22:46 cardoe Exp $
EAPI=5
-#BACKPORTS=9bf6bec4
+#BACKPORTS=cafcec2f
AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
-PYTHON_DEPEND="python? 2:2.5"
-#RESTRICT_PYTHON_ABIS="3.*"
-#SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
-inherit eutils python user autotools linux-info
+inherit eutils python-single-r1 user autotools linux-info systemd
if [[ ${PV} = *9999* ]]; then
inherit git-2
@@ -34,9 +32,10 @@
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
SLOT="0"
-IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm +lxc +macvtap nfs \
- nls numa openvz parted pcap phyp policykit python qemu rbd sasl \
- selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc"
+IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \
+ nls numa openvz parted pcap phyp policykit python +qemu rbd sasl \
+ selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc \
+ systemd"
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
@@ -46,7 +45,8 @@
virtualbox? ( libvirtd )
xen? ( libvirtd )
virt-network? ( libvirtd )
- firewalld? ( virt-network )"
+ firewalld? ( virt-network )
+ python? ( ${PYTHON_REQUIRED_USE} )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
@@ -85,6 +85,7 @@
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
+ python? ( ${PYTHON_DEPS} )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/yajl
@@ -108,8 +109,8 @@
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/xhtml1
- dev-libs/libxslt
- =dev-lang/python-2*"
+ dev-lang/perl
+ dev-libs/libxslt"
LXC_CONFIG_CHECK="
~CGROUPS
@@ -151,9 +152,6 @@
MACVTAP_CONFIG_CHECK="~MACVTAP"
pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
-
enewgroup qemu 77
enewuser qemu 77 -1 -1 qemu kvm
@@ -165,11 +163,11 @@
gpasswd -a qemu kvm
fi
+ python-single-r1_pkg_setup
+
# Handle specific kernel versions for different features
- kernel_is lt 3 5 && LXC_CONFIG_CHECK+=" ~USER_NS"
kernel_is lt 3 6 && LXC_CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
kernel_is ge 3 6 && LXC_CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP ~MEMCG_KMEM"
- kernel_is ge 3 8 && LXC_CONFIG_CHECK+=" ~USER_NS"
CONFIG_CHECK=""
use fuse && CONFIG_CHECK+=" ~FUSE_FS"
@@ -305,6 +303,9 @@
# locking support
myconf="${myconf} --without-sanlock"
+ # systemd unit files
+ use systemd && myconf="${myconf} --with-init-script=systemd"
+
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
# it'll require us to rebuild autotools (and we don't really want
@@ -343,8 +344,9 @@
emake install \
DESTDIR="${D}" \
HTML_DIR=/usr/share/doc/${PF}/html \
- DOCS_DIR=/usr/share/doc/${PF}/python \
- EXAMPLE_DIR=/usr/share/doc/${PF}/python/examples \
+ DOCS_DIR=/usr/share/doc/${PF} \
+ EXAMPLE_DIR=/usr/share/doc/${PF}/examples \
+ SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)" \
|| die "emake install failed"
find "${D}" -name '*.la' -delete || die
@@ -356,6 +358,8 @@
newconfd "${FILESDIR}/libvirtd.confd-r4" libvirtd || die
keepdir /var/lib/libvirt/images
+
+ use python && python_optimize
}
pkg_preinst() {
@@ -371,12 +375,10 @@
fi
# Only sysctl files ending in .conf work
- mv "${D}"/usr/lib/sysctl.d/libvirtd "${D}"/etc/sysctl.d/libvirtd.conf
+ mv "${D}"/usr/lib/sysctl.d/libvirtd.conf "${D}"/etc/sysctl.d/libvirtd.conf
}
pkg_postinst() {
- use python && python_mod_optimize libvirt.py
-
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
fi
@@ -423,7 +425,3 @@
elog "Ensure any resources your VMs use are accessible by qemu:qemu"
fi
}
-
-pkg_postrm() {
- use python && python_mod_cleanup libvirt.py
-}
1.300 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.300&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.300&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.299&r2=1.300
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.299
retrieving revision 1.300
diff -u -r1.299 -r1.300
--- ChangeLog 30 Jul 2013 13:17:51 -0000 1.299
+++ ChangeLog 30 Jul 2013 13:22:46 -0000 1.300
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.299 2013/07/30 13:17:51 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.300 2013/07/30 13:22:46 cardoe Exp $
+
+ 30 Jul 2013; Doug Goldstein <cardoe@gentoo.org> libvirt-9999.ebuild:
+ Update live ebuild to latest iteration of the ebuild
*libvirt-1.1.1 (30 Jul 2013)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2014-11-08 17:24 Matthias Maier (tamiko)
0 siblings, 0 replies; 14+ messages in thread
From: Matthias Maier (tamiko) @ 2014-11-08 17:24 UTC (permalink / raw
To: gentoo-commits
tamiko 14/11/08 17:24:40
Modified: libvirt-9999.ebuild ChangeLog
Log:
disable -Werror for live builds; minor cleanup
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key BD3A97A3)
Revision Changes Path
1.65 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.65&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.65&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.64&r2=1.65
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- libvirt-9999.ebuild 6 Nov 2014 22:36:08 -0000 1.64
+++ libvirt-9999.ebuild 8 Nov 2014 17:24:40 -0000 1.65
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.64 2014/11/06 22:36:08 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.65 2014/11/08 17:24:40 tamiko Exp $
EAPI=5
@@ -250,92 +250,92 @@
local myconf=""
## enable/disable daemon, otherwise client only utils
- myconf="${myconf} $(use_with libvirtd)"
+ myconf+=" $(use_with libvirtd)"
## enable/disable the daemon using avahi to find VMs
- myconf="${myconf} $(use_with avahi)"
+ myconf+=" $(use_with avahi)"
## hypervisors on the local host
- myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
+ myconf+=" $(use_with xen) $(use_with xen xen-inotify)"
myconf+=" --without-xenapi"
if use xen && has_version ">=app-emulation/xen-tools-4.2.0"; then
myconf+=" --with-libxl"
else
myconf+=" --without-libxl"
fi
- myconf="${myconf} $(use_with openvz)"
- myconf="${myconf} $(use_with lxc)"
+ myconf+=" $(use_with openvz)"
+ myconf+=" $(use_with lxc)"
if use virtualbox && has_version app-emulation/virtualbox-ose; then
- myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
+ myconf+=" --with-vbox=/usr/lib/virtualbox-ose/"
else
- myconf="${myconf} $(use_with virtualbox vbox)"
+ myconf+=" $(use_with virtualbox vbox)"
fi
- myconf="${myconf} $(use_with uml)"
- myconf="${myconf} $(use_with qemu)"
- myconf="${myconf} $(use_with qemu yajl)" # Use QMP over HMP
- myconf="${myconf} $(use_with phyp)"
- myconf="${myconf} --with-esx"
- myconf="${myconf} --with-vmware"
+ myconf+=" $(use_with uml)"
+ myconf+=" $(use_with qemu)"
+ myconf+=" $(use_with qemu yajl)" # Use QMP over HMP
+ myconf+=" $(use_with phyp)"
+ myconf+=" --with-esx"
+ myconf+=" --with-vmware"
## additional host drivers
- myconf="${myconf} $(use_with virt-network network)"
- myconf="${myconf} --with-storage-fs"
- myconf="${myconf} $(use_with lvm storage-lvm)"
- myconf="${myconf} $(use_with iscsi storage-iscsi)"
- myconf="${myconf} $(use_with parted storage-disk)"
- myconf="${myconf} $(use_with lvm storage-mpath)"
- myconf="${myconf} $(use_with rbd storage-rbd)"
- myconf="${myconf} $(use_with numa numactl)"
- myconf="${myconf} $(use_with numa numad)"
- myconf="${myconf} $(use_with selinux)"
- myconf="${myconf} $(use_with fuse)"
+ myconf+=" $(use_with virt-network network)"
+ myconf+=" --with-storage-fs"
+ myconf+=" $(use_with lvm storage-lvm)"
+ myconf+=" $(use_with iscsi storage-iscsi)"
+ myconf+=" $(use_with parted storage-disk)"
+ myconf+=" $(use_with lvm storage-mpath)"
+ myconf+=" $(use_with rbd storage-rbd)"
+ myconf+=" $(use_with numa numactl)"
+ myconf+=" $(use_with numa numad)"
+ myconf+=" $(use_with selinux)"
+ myconf+=" $(use_with fuse)"
# udev for device support details
- myconf="${myconf} $(use_with udev)"
+ myconf+=" $(use_with udev)"
# linux capability support so we don't need privileged accounts
- myconf="${myconf} $(use_with caps capng)"
+ myconf+=" $(use_with caps capng)"
## auth stuff
- myconf="${myconf} $(use_with policykit polkit)"
- myconf="${myconf} $(use_with sasl)"
+ myconf+=" $(use_with policykit polkit)"
+ myconf+=" $(use_with sasl)"
# network bits
- myconf="${myconf} $(use_with macvtap)"
- myconf="${myconf} $(use_with pcap libpcap)"
- myconf="${myconf} $(use_with vepa virtualport)"
- myconf="${myconf} $(use_with firewalld)"
+ myconf+=" $(use_with macvtap)"
+ myconf+=" $(use_with pcap libpcap)"
+ myconf+=" $(use_with vepa virtualport)"
+ myconf+=" $(use_with firewalld)"
## other
- myconf="${myconf} $(use_enable nls)"
+ myconf+=" $(use_enable nls)"
# user privilege bits fir qemu/kvm
if use caps; then
- myconf="${myconf} --with-qemu-user=qemu"
- myconf="${myconf} --with-qemu-group=qemu"
+ myconf+=" --with-qemu-user=qemu"
+ myconf+=" --with-qemu-group=qemu"
else
- myconf="${myconf} --with-qemu-user=root"
- myconf="${myconf} --with-qemu-group=root"
+ myconf+=" --with-qemu-user=root"
+ myconf+=" --with-qemu-group=root"
fi
# audit support
- myconf="${myconf} $(use_with audit)"
+ myconf+=" $(use_with audit)"
# wireshark dissector
- myconf="${myconf} $(use_with wireshark-plugins wireshark-dissector)"
+ myconf+=" $(use_with wireshark-plugins wireshark-dissector)"
## stuff we don't yet support
- myconf="${myconf} --without-netcf"
+ myconf+=" --without-netcf"
# we use udev over hal
- myconf="${myconf} --without-hal"
+ myconf+=" --without-hal"
# locking support
- myconf="${myconf} --without-sanlock"
+ myconf+=" --without-sanlock"
# systemd unit files
- myconf="${myconf} $(use_with systemd systemd-daemon)"
- use systemd && myconf="${myconf} --with-init-script=systemd"
+ myconf+=" $(use_with systemd systemd-daemon)"
+ use systemd && myconf+=" --with-init-script=systemd"
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
@@ -354,8 +354,9 @@
econf \
${myconf} \
--disable-static \
- --docdir=/usr/share/doc/${PF} \
+ --disable-werror \
--with-remote \
+ --docdir=/usr/share/doc/${PF} \
--localstatedir=/var
if [[ ${PV} = *9999* ]]; then
1.384 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.384&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.384&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.383&r2=1.384
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.383
retrieving revision 1.384
diff -u -r1.383 -r1.384
--- ChangeLog 6 Nov 2014 22:36:08 -0000 1.383
+++ ChangeLog 8 Nov 2014 17:24:40 -0000 1.384
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.383 2014/11/06 22:36:08 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.384 2014/11/08 17:24:40 tamiko Exp $
+
+ 08 Nov 2014; Matthias Maier <tamiko@gentoo.org> libvirt-9999.ebuild:
+ disable -Werror for live builds; minor cleanup
*libvirt-1.2.10 (06 Nov 2014)
*libvirt-1.2.9-r2 (06 Nov 2014)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2014-11-08 18:00 Matthias Maier (tamiko)
0 siblings, 0 replies; 14+ messages in thread
From: Matthias Maier (tamiko) @ 2014-11-08 18:00 UTC (permalink / raw
To: gentoo-commits
tamiko 14/11/08 18:00:44
Modified: libvirt-9999.ebuild ChangeLog
Log:
switch to git-r3; cleanup
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key BD3A97A3)
Revision Changes Path
1.66 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.65&r2=1.66
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- libvirt-9999.ebuild 8 Nov 2014 17:24:40 -0000 1.65
+++ libvirt-9999.ebuild 8 Nov 2014 18:00:44 -0000 1.66
@@ -1,10 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.65 2014/11/08 17:24:40 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.66 2014/11/08 18:00:44 tamiko Exp $
EAPI=5
-#BACKPORTS=062ad8b2
AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
@@ -12,16 +11,13 @@
inherit eutils user autotools linux-info systemd readme.gentoo
if [[ ${PV} = *9999* ]]; then
- inherit git-2
+ inherit git-r3
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
- AUTOTOOLIZE=yes
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
- ftp://libvirt.org/libvirt/${MY_P}.tar.gz
- ${BACKPORTS:+
- http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
+ ftp://libvirt.org/libvirt/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
S="${WORKDIR}/${P%_rc*}"
@@ -103,7 +99,7 @@
firewalld? ( net-firewall/firewalld )
)
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
-# one? ( dev-libs/xmlrpc-c )
+
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/xhtml1
@@ -116,8 +112,8 @@
'virt-network' USE flag.\n\n
If you are using dnsmasq on your system, you will have
to configure /etc/dnsmasq.conf to enable the following settings:\n\n
- bind-interfaces\n
- interface or except-interface\n\n
+ bind-interfaces\n
+ interface or except-interface\n\n
Otherwise you might have issues with your existing DNS server."
LXC_CONFIG_CHECK="
@@ -206,12 +202,8 @@
src_prepare() {
touch "${S}/.mailmap"
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
if [[ ${PV} = *9999* ]]; then
-
# git checkouts require bootstrapping to create the configure script.
# Additionally the submodules must be cloned to the right locations
# bug #377279
@@ -222,8 +214,7 @@
) >.git-module-status
fi
- epatch \
- "${FILESDIR}"/libvirt-1.2.9-do_not_use_sysconf.patch
+ epatch "${FILESDIR}"/libvirt-1.2.9-do_not_use_sysconf.patch
epatch_user
@@ -292,6 +283,7 @@
# udev for device support details
myconf+=" $(use_with udev)"
+ myconf+=" --without-hal"
# linux capability support so we don't need privileged accounts
myconf+=" $(use_with caps capng)"
@@ -327,9 +319,6 @@
## stuff we don't yet support
myconf+=" --without-netcf"
- # we use udev over hal
- myconf+=" --without-hal"
-
# locking support
myconf+=" --without-sanlock"
1.385 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.385&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.385&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.384&r2=1.385
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.384
retrieving revision 1.385
diff -u -r1.384 -r1.385
--- ChangeLog 8 Nov 2014 17:24:40 -0000 1.384
+++ ChangeLog 8 Nov 2014 18:00:44 -0000 1.385
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.384 2014/11/08 17:24:40 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.385 2014/11/08 18:00:44 tamiko Exp $
+
+ 08 Nov 2014; Matthias Maier <tamiko@gentoo.org> libvirt-9999.ebuild:
+ switch to git-r3; cleanup
08 Nov 2014; Matthias Maier <tamiko@gentoo.org> libvirt-9999.ebuild:
disable -Werror for live builds; minor cleanup
^ permalink raw reply [flat|nested] 14+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog
@ 2014-12-16 0:20 Matthias Maier (tamiko)
0 siblings, 0 replies; 14+ messages in thread
From: Matthias Maier (tamiko) @ 2014-12-16 0:20 UTC (permalink / raw
To: gentoo-commits
tamiko 14/12/16 00:20:35
Modified: libvirt-9999.ebuild ChangeLog
Log:
fix DEPEND
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key BD3A97A3)
Revision Changes Path
1.69 app-emulation/libvirt/libvirt-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.69&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?rev=1.69&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild?r1=1.68&r2=1.69
Index: libvirt-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- libvirt-9999.ebuild 19 Nov 2014 08:19:38 -0000 1.68
+++ libvirt-9999.ebuild 16 Dec 2014 00:20:35 -0000 1.69
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.68 2014/11/19 08:19:38 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.69 2014/12/16 00:20:35 tamiko Exp $
EAPI=5
@@ -109,6 +109,7 @@
virtual/pkgconfig
app-text/xhtml1
dev-lang/perl
+ dev-perl/XML-XPath
dev-libs/libxslt"
DOC_CONTENTS="For the basic networking support (bridged and routed networks)
1.405 app-emulation/libvirt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.405&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?rev=1.405&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/libvirt/ChangeLog?r1=1.404&r2=1.405
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v
retrieving revision 1.404
retrieving revision 1.405
diff -u -r1.404 -r1.405
--- ChangeLog 13 Dec 2014 13:02:09 -0000 1.404
+++ ChangeLog 16 Dec 2014 00:20:35 -0000 1.405
@@ -1,6 +1,9 @@
# ChangeLog for app-emulation/libvirt
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.404 2014/12/13 13:02:09 tamiko Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.405 2014/12/16 00:20:35 tamiko Exp $
+
+ 16 Dec 2014; Matthias Maier <tamiko@gentoo.org> libvirt-9999.ebuild:
+ fix DEPEND
13 Dec 2014; Matthias Maier <tamiko@gentoo.org> libvirt-1.2.11.ebuild,
metadata.xml:
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2014-12-16 0:20 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-03 18:13 [gentoo-commits] gentoo-x86 commit in app-emulation/libvirt: libvirt-9999.ebuild ChangeLog Doug Goldstein (cardoe)
-- strict thread matches above, loose matches on Subject: below --
2014-12-16 0:20 Matthias Maier (tamiko)
2014-11-08 18:00 Matthias Maier (tamiko)
2014-11-08 17:24 Matthias Maier (tamiko)
2013-07-30 13:22 Doug Goldstein (cardoe)
2013-06-09 22:42 Doug Goldstein (cardoe)
2013-03-23 20:30 Doug Goldstein (cardoe)
2012-10-30 5:49 Doug Goldstein (cardoe)
2012-09-30 3:34 Doug Goldstein (cardoe)
2012-04-18 23:06 Doug Goldstein (cardoe)
2011-11-09 16:01 Doug Goldstein (cardoe)
2011-07-20 14:51 Doug Goldstein (cardoe)
2011-06-03 22:17 Doug Goldstein (cardoe)
2011-02-12 4:57 Doug Goldstein (cardoe)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox