From jhelfman@experts-exchange.com  Tue Jun  7 23:41:01 2011
Return-Path: <jhelfman@experts-exchange.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 63F76106564A
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 Jun 2011 23:41:01 +0000 (UTC)
	(envelope-from jhelfman@experts-exchange.com)
Received: from mail.experts-exchange.com (mail.experts-exchange.com [72.29.183.251])
	by mx1.freebsd.org (Postfix) with ESMTP id 430858FC14
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 Jun 2011 23:41:01 +0000 (UTC)
Received: from mail.experts-exchange.com (localhost [127.0.0.1])
	by mail.experts-exchange.com (Postfix) with ESMTP id 0024D701343
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 Jun 2011 16:41:01 -0700 (PDT)
Received: from mail.experts-exchange.com ([127.0.0.1])
	by mail.experts-exchange.com (mail.experts-exchange.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id QXZAdtQEuq8v for <FreeBSD-gnats-submit@freebsd.org>;
	Tue,  7 Jun 2011 16:41:00 -0700 (PDT)
Received: from experts-exchange.com (unknown [72.29.180.81])
	by mail.experts-exchange.com (Postfix) with SMTP id E727670133E
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 Jun 2011 16:40:59 -0700 (PDT)
Received: (nullmailer pid 59500 invoked by uid 1001);
	Tue, 07 Jun 2011 23:40:52 -0000
Message-Id: <1307490052.300379.59499.nullmailer@experts-exchange.com>
Date: Tue, 07 Jun 2011 16:40:52 -0700
From: Jason Helfman <jhelfman@experts-exchange.com>
Reply-To: Jason Helfman <jhelfman@experts-exchange.com>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [new port] net-mgmt/virtinst: Module to help in starting installations inside of virtual machines
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         157697
>Category:       ports
>Synopsis:       [new port] net-mgmt/virtinst: Module to help in starting installations inside of virtual machines
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    decke
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 07 23:50:03 UTC 2011
>Closed-Date:    Sat Jul 09 06:56:06 UTC 2011
>Last-Modified:  Sat Jul  9 07:00:23 UTC 2011
>Originator:     Jason Helfman
>Release:        FreeBSD 8.2-RELEASE i386
>Organization:
Experts Exchange, LLC.
>Environment:
System: FreeBSD eggman.experts-exchange.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
net-mgmt/virtinst: Module to help in starting installations inside of virtual machines
Builds cleanly in Tinderbox.
>How-To-Repeat:
	
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	virtinst
#	virtinst/distinfo
#	virtinst/Makefile
#	virtinst/pkg-descr
#	virtinst/pkg-plist
#
echo c - virtinst
mkdir -p virtinst > /dev/null 2>&1
echo x - virtinst/distinfo
sed 's/^X//' >virtinst/distinfo << '17c0881a006033aba89286aa0c105b8f'
XSHA256 (virtinst-0.500.6.tar.gz) = ed824870f7ec8be1c499065a04c9de04977ef62a2e527db0151fc7a13bf1ce7b
XSIZE (virtinst-0.500.6.tar.gz) = 549365
17c0881a006033aba89286aa0c105b8f
echo x - virtinst/Makefile
sed 's/^X//' >virtinst/Makefile << 'aba07e99a8624e3eaaffea17bc6a5f62'
X# New ports collection makefile for: virtinst
X# Date created:    07 June 2011
X# Whom:      Jason Helfman <jhelfman@experts-exchange.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	virtinst
XPORTVERSION=	0.500.6
XCATEGORIES=	net-mgmt
XMASTER_SITES=	http://virt-manager.org/download/sources/${PORTNAME}/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	jhelfman@experts-exchange.com
XCOMMENT=	Module to help in starting installations inside of virtual machines
X
XLIB_DEPENDS+=	virt.9:${PORTSDIR}/devel/libvirt
X
XUSE_GETTEXT=	yes
XUSE_PYTHON_RUN=	yes
XUSE_PYTHON_BUILD=	yes
XUSE_PYDISTUTILS=	yes
X
XMAN1=	virt-clone.1 virt-convert.1 virt-image.1 virt-install.1
XMAN5=	virt-image.5
XMAN1PREFIX=	${PREFIX}/share
XMAN5PREFIX=	${PREFIX}/share
XMANCOMPRESSED=	no
X
X.include <bsd.port.mk>
aba07e99a8624e3eaaffea17bc6a5f62
echo x - virtinst/pkg-descr
sed 's/^X//' >virtinst/pkg-descr << '8336c795662219e2ae2f0f6371163dd9'
Xvirtinst is a module to help in starting installations of Fedora/Red
XHat Enterprise Linux related distributions inside of virtual
Xmachines.  It supports both paravirt guests (for which only FC and
XRHEL guests are currently supported) as well as fully virtualized
Xguests.  It uses libvirt (http://www.libvirt.org) for starting
Xthings.
X
XWWW: http://virt-manager.org
8336c795662219e2ae2f0f6371163dd9
echo x - virtinst/pkg-plist
sed 's/^X//' >virtinst/pkg-plist << 'b8eae20bb0c67e7e6a5f9d9871ca94ac'
Xbin/virt-clone
Xbin/virt-convert
Xbin/virt-image
Xbin/virt-install
X%%PYTHON_SITELIBDIR%%/virtconv/__init__.py
X%%PYTHON_SITELIBDIR%%/virtconv/__init__.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/__init__.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/diskcfg.py
X%%PYTHON_SITELIBDIR%%/virtconv/diskcfg.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/diskcfg.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/formats.py
X%%PYTHON_SITELIBDIR%%/virtconv/formats.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/formats.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/netdevcfg.py
X%%PYTHON_SITELIBDIR%%/virtconv/netdevcfg.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/netdevcfg.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/ovf.py
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/ovf.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/ovf.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/virtimage.py
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/virtimage.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/virtimage.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/vmx.py
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/vmx.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/parsers/vmx.pyo
X%%PYTHON_SITELIBDIR%%/virtconv/vmcfg.py
X%%PYTHON_SITELIBDIR%%/virtconv/vmcfg.pyc
X%%PYTHON_SITELIBDIR%%/virtconv/vmcfg.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Boot.py
X%%PYTHON_SITELIBDIR%%/virtinst/Boot.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Boot.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/CPU.py
X%%PYTHON_SITELIBDIR%%/virtinst/CPU.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/CPU.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/CapabilitiesParser.py
X%%PYTHON_SITELIBDIR%%/virtinst/CapabilitiesParser.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/CapabilitiesParser.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Clock.py
X%%PYTHON_SITELIBDIR%%/virtinst/Clock.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Clock.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/CloneManager.py
X%%PYTHON_SITELIBDIR%%/virtinst/CloneManager.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/CloneManager.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/DistroInstaller.py
X%%PYTHON_SITELIBDIR%%/virtinst/DistroInstaller.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/DistroInstaller.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/DomainFeatures.py
X%%PYTHON_SITELIBDIR%%/virtinst/DomainFeatures.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/DomainFeatures.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/FullVirtGuest.py
X%%PYTHON_SITELIBDIR%%/virtinst/FullVirtGuest.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/FullVirtGuest.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Guest.py
X%%PYTHON_SITELIBDIR%%/virtinst/Guest.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Guest.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/ImageFetcher.py
X%%PYTHON_SITELIBDIR%%/virtinst/ImageFetcher.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/ImageFetcher.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/ImageInstaller.py
X%%PYTHON_SITELIBDIR%%/virtinst/ImageInstaller.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/ImageInstaller.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/ImageParser.py
X%%PYTHON_SITELIBDIR%%/virtinst/ImageParser.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/ImageParser.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/ImportInstaller.py
X%%PYTHON_SITELIBDIR%%/virtinst/ImportInstaller.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/ImportInstaller.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Installer.py
X%%PYTHON_SITELIBDIR%%/virtinst/Installer.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Installer.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Interface.py
X%%PYTHON_SITELIBDIR%%/virtinst/Interface.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Interface.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/LiveCDInstaller.py
X%%PYTHON_SITELIBDIR%%/virtinst/LiveCDInstaller.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/LiveCDInstaller.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/NodeDeviceParser.py
X%%PYTHON_SITELIBDIR%%/virtinst/NodeDeviceParser.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/NodeDeviceParser.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/OSDistro.py
X%%PYTHON_SITELIBDIR%%/virtinst/OSDistro.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/OSDistro.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/PXEInstaller.py
X%%PYTHON_SITELIBDIR%%/virtinst/PXEInstaller.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/PXEInstaller.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/ParaVirtGuest.py
X%%PYTHON_SITELIBDIR%%/virtinst/ParaVirtGuest.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/ParaVirtGuest.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Seclabel.py
X%%PYTHON_SITELIBDIR%%/virtinst/Seclabel.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Seclabel.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/Storage.py
X%%PYTHON_SITELIBDIR%%/virtinst/Storage.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/Storage.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/User.py
X%%PYTHON_SITELIBDIR%%/virtinst/User.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/User.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualAudio.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualAudio.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualAudio.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualCharDevice.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualCharDevice.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualCharDevice.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualController.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualController.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualController.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDevice.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDevice.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDevice.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDisk.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDisk.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualDisk.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualGraphics.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualGraphics.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualGraphics.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualHostDevice.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualHostDevice.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualHostDevice.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualInputDevice.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualInputDevice.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualInputDevice.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualNetworkInterface.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualNetworkInterface.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualNetworkInterface.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualVideoDevice.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualVideoDevice.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualVideoDevice.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualWatchdog.py
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualWatchdog.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/VirtualWatchdog.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/XMLBuilderDomain.py
X%%PYTHON_SITELIBDIR%%/virtinst/XMLBuilderDomain.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/XMLBuilderDomain.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/__init__.py
X%%PYTHON_SITELIBDIR%%/virtinst/__init__.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/__init__.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/_util.py
X%%PYTHON_SITELIBDIR%%/virtinst/_util.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/_util.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/cli.py
X%%PYTHON_SITELIBDIR%%/virtinst/cli.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/cli.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/keytable.py
X%%PYTHON_SITELIBDIR%%/virtinst/keytable.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/keytable.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/osdict.py
X%%PYTHON_SITELIBDIR%%/virtinst/osdict.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/osdict.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/support.py
X%%PYTHON_SITELIBDIR%%/virtinst/support.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/support.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/util.py
X%%PYTHON_SITELIBDIR%%/virtinst/util.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/util.pyo
X%%PYTHON_SITELIBDIR%%/virtinst/version.py
X%%PYTHON_SITELIBDIR%%/virtinst/version.pyc
X%%PYTHON_SITELIBDIR%%/virtinst/version.pyo
Xshare/locale/es/LC_MESSAGES/virtinst.mo
Xshare/locale/fr/LC_MESSAGES/virtinst.mo
Xshare/locale/it/LC_MESSAGES/virtinst.mo
Xshare/locale/ja/LC_MESSAGES/virtinst.mo
Xshare/locale/nl/LC_MESSAGES/virtinst.mo
Xshare/locale/pl/LC_MESSAGES/virtinst.mo
Xshare/locale/pt_BR/LC_MESSAGES/virtinst.mo
Xshare/locale/ru/LC_MESSAGES/virtinst.mo
Xshare/locale/sr/LC_MESSAGES/virtinst.mo
Xshare/locale/sr@latin/LC_MESSAGES/virtinst.mo
Xshare/locale/uk/LC_MESSAGES/virtinst.mo
Xshare/locale/zh_CN/LC_MESSAGES/virtinst.mo
X@dirrm %%PYTHON_SITELIBDIR%%/virtinst
X@dirrm %%PYTHON_SITELIBDIR%%/virtconv/parsers
X@dirrm %%PYTHON_SITELIBDIR%%/virtconv
X@dirrm share/man/man1
X@dirrm share/man/man5
X@dirrm share/man
b8eae20bb0c67e7e6a5f9d9871ca94ac
exit

>Release-Note:
>Audit-Trail:

From: Jason Helfman <jhelfman@e-e.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/157697: [new port] net-mgmt/virtinst: Module to help in
 starting installations inside of virtual machines
Date: Fri, 10 Jun 2011 12:00:36 -0700

 I was notified of a missing dependency once I had mentioned that it was
 required for another port by the same vendor.
 
 Here is the patch:
 
 
 Index: Makefile
 ===================================================================
 --- Makefile	(revision 651)
 +++ Makefile	(working copy)
 @@ -15,6 +15,7 @@
   COMMENT=	Module to help in starting installations inside of virtual machines
   
   LIB_DEPENDS+=	virt.9:${PORTSDIR}/devel/libvirt
 +RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.9.1:${PORTSDIR}/www/py-urlgrabber
   
   USE_GETTEXT=	yes
   USE_PYTHON_RUN=	yes
 
 -- 
 Jason Helfman
 System Administrator
 experts-exchange.com
 http://www.experts-exchange.com/M_4830110.html
 E4AD 7CF1 1396 27F6 79DD  4342 5E92 AD66 8C8C FBA5
Responsible-Changed-From-To: freebsd-ports-bugs->decke 
Responsible-Changed-By: decke 
Responsible-Changed-When: Mon Jun 20 18:57:21 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157697 
State-Changed-From-To: open->closed 
State-Changed-By: decke 
State-Changed-When: Sat Jul 9 06:56:05 UTC 2011 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157697 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/157697: commit references a PR
Date: Sat,  9 Jul 2011 06:55:33 +0000 (UTC)

 decke       2011-07-09 06:55:22 UTC
 
   FreeBSD ports repository
 
   Modified files:
     net-mgmt             Makefile 
   Added files:
     net-mgmt/virtinst    Makefile distinfo pkg-descr pkg-plist 
   Log:
   virtinst is a module to help in starting installations of Fedora/Red
   Hat Enterprise Linux related distributions inside of virtual
   machines.  It supports both paravirt guests (for which only FC and
   RHEL guests are currently supported) as well as fully virtualized
   guests.  It uses libvirt (http://www.libvirt.org) for starting
   things.
   
   WWW: http://virt-manager.org
   
   PR:             ports/157697
   Submitted by:   Jason Helfman <jhelfman@experts-exchange.com>
   
   Revision  Changes    Path
   1.248     +1 -0      ports/net-mgmt/Makefile
   1.1       +31 -0     ports/net-mgmt/virtinst/Makefile (new)
   1.1       +2 -0      ports/net-mgmt/virtinst/distinfo (new)
   1.1       +8 -0      ports/net-mgmt/virtinst/pkg-descr (new)
   1.1       +176 -0    ports/net-mgmt/virtinst/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
