From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 25 07:40:04 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1453516A400 for ; Mon, 25 Jun 2007 07:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E536A13C469 for ; Mon, 25 Jun 2007 07:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l5P7e3Ra076898 for ; Mon, 25 Jun 2007 07:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l5P7e3Ec076879; Mon, 25 Jun 2007 07:40:03 GMT (envelope-from gnats) Resent-Date: Mon, 25 Jun 2007 07:40:03 GMT Resent-Message-Id: <200706250740.l5P7e3Ec076879@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dylan Cochran Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 80D9D16A400 for ; Mon, 25 Jun 2007 07:34:46 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 6463A13C448 for ; Mon, 25 Jun 2007 07:34:46 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l5P7Yk0m067481 for ; Mon, 25 Jun 2007 07:34:46 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l5P7YkIp067471; Mon, 25 Jun 2007 07:34:46 GMT (envelope-from nobody) Message-Id: <200706250734.l5P7YkIp067471@www.freebsd.org> Date: Mon, 25 Jun 2007 07:34:46 GMT From: Dylan Cochran To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/114006: [NEW PORT] net/zeroinstall-injector: 0install injector X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2007 07:40:04 -0000 >Number: 114006 >Category: ports >Synopsis: [NEW PORT] net/zeroinstall-injector: 0install injector >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jun 25 07:40:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Dylan Cochran >Release: FreeBSD 6.2 i386 >Organization: >Environment: FreeBSD 6.2-RELEASE-p4 #0: Thu Apr 26 17:40:53 UTC 2007 >Description: A running process is created by combining many different libraries (and other components). In the Zero Install world, we have all versions of each library available at all times. The problem then is how to choose which versions to use. The injector solves this problem by selecting components to meet a program's requirements, according to a policy you give it. The injector finds out which versions are available, and downloads and runs the ones you choose. WWW: http://www.0install.net >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # zeroinstall-injector # zeroinstall-injector/Makefile # zeroinstall-injector/distinfo # zeroinstall-injector/pkg-plist # zeroinstall-injector/pkg-descr # echo c - zeroinstall-injector mkdir -p zeroinstall-injector > /dev/null 2>&1 echo x - zeroinstall-injector/Makefile sed 's/^X//' >zeroinstall-injector/Makefile << 'END-of-zeroinstall-injector/Makefile' X# New ports collection makefile for: zeroinstall-injector X# Date created: 2007-06-24 X# Whom: Dylan Cochran X# X# $FreeBSD$ X# X XPORTNAME= zeroinstall-injector XPORTVERSION= 0.29 XCATEGORIES= python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR=zero-install XEXTRACT_SUFX=.tar.gz.gpg X XMAINTAINER= a134qaed@gmail.com XCOMMENT= 0install injector X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/_gtk.so:${PORTSDIR}/x11-toolkits/py-gtk2 XRUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg XEXTRACT_DEPENDS=gpg:${PORTSDIR}/security/gnupg X XUSE_PYTHON= yes XUSE_PYDISTUTILS=yes X XMAN1= 0launch.1 0alias.1 0store.1 X Xdo-extract: X @${RM} -rf ${DISTDIR}/${DISTNAME}.tar.gz X @gpg --recv-key --keyserver www.keyserver.net 59A53CC1 X @gpg ${DISTDIR}/${DISTFILES} X @${RM} -rf ${WRKDIR} X @${MKDIR} ${WRKDIR} X cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ X ${DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS} X X.include X.include END-of-zeroinstall-injector/Makefile echo x - zeroinstall-injector/distinfo sed 's/^X//' >zeroinstall-injector/distinfo << 'END-of-zeroinstall-injector/distinfo' XMD5 (zeroinstall-injector-0.29.tar.gz.gpg) = c35c591613c0f672e6f66424feec5c18 XSHA256 (zeroinstall-injector-0.29.tar.gz.gpg) = 37705c9b16a11a71f5a0b3d86a3236fbc809c80197d7c01b6d2343820694969c XSIZE (zeroinstall-injector-0.29.tar.gz.gpg) = 135138 END-of-zeroinstall-injector/distinfo echo x - zeroinstall-injector/pkg-plist sed 's/^X//' >zeroinstall-injector/pkg-plist << 'END-of-zeroinstall-injector/pkg-plist' Xbin/0alias Xbin/0launch Xbin/0store Xlib/python2.4/site-packages/zeroinstall/0launch-gui/0launch-gui Xlib/python2.4/site-packages/zeroinstall/0launch-gui/README Xlib/python2.4/site-packages/zeroinstall/0launch-gui/ZeroInstall-GUI.xml Xlib/python2.4/site-packages/zeroinstall/0launch-gui/bugs.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/bugs.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/bugs.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/cache.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/cache.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/cache.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/checking.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/checking.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/checking.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/combo_compat.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/combo_compat.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/combo_compat.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/compile.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/compile.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/compile.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/dialog.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/dialog.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/dialog.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/download_box.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/download_box.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/download_box.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/freshness.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/freshness.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/freshness.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/gui.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/gui.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/gui.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/help_box.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/help_box.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/help_box.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/iface_browser.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/iface_browser.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/iface_browser.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/impl_list.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/impl_list.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/impl_list.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/mainwindow.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/mainwindow.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/mainwindow.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/preferences.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/preferences.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/preferences.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/properties.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/properties.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/properties.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/treetips.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/treetips.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/treetips.pyo Xlib/python2.4/site-packages/zeroinstall/0launch-gui/trust_box.py Xlib/python2.4/site-packages/zeroinstall/0launch-gui/trust_box.pyc Xlib/python2.4/site-packages/zeroinstall/0launch-gui/trust_box.pyo Xlib/python2.4/site-packages/zeroinstall/__init__.py Xlib/python2.4/site-packages/zeroinstall/__init__.pyc Xlib/python2.4/site-packages/zeroinstall/__init__.pyo Xlib/python2.4/site-packages/zeroinstall/alias.py Xlib/python2.4/site-packages/zeroinstall/alias.pyc Xlib/python2.4/site-packages/zeroinstall/alias.pyo Xlib/python2.4/site-packages/zeroinstall/helpers.py Xlib/python2.4/site-packages/zeroinstall/helpers.pyc Xlib/python2.4/site-packages/zeroinstall/helpers.pyo Xlib/python2.4/site-packages/zeroinstall/injector/__init__.py Xlib/python2.4/site-packages/zeroinstall/injector/__init__.pyc Xlib/python2.4/site-packages/zeroinstall/injector/__init__.pyo Xlib/python2.4/site-packages/zeroinstall/injector/arch.py Xlib/python2.4/site-packages/zeroinstall/injector/arch.pyc Xlib/python2.4/site-packages/zeroinstall/injector/arch.pyo Xlib/python2.4/site-packages/zeroinstall/injector/autopolicy.py Xlib/python2.4/site-packages/zeroinstall/injector/autopolicy.pyc Xlib/python2.4/site-packages/zeroinstall/injector/autopolicy.pyo Xlib/python2.4/site-packages/zeroinstall/injector/background.py Xlib/python2.4/site-packages/zeroinstall/injector/background.pyc Xlib/python2.4/site-packages/zeroinstall/injector/background.pyo Xlib/python2.4/site-packages/zeroinstall/injector/basedir.py Xlib/python2.4/site-packages/zeroinstall/injector/basedir.pyc Xlib/python2.4/site-packages/zeroinstall/injector/basedir.pyo Xlib/python2.4/site-packages/zeroinstall/injector/cli.py Xlib/python2.4/site-packages/zeroinstall/injector/cli.pyc Xlib/python2.4/site-packages/zeroinstall/injector/cli.pyo Xlib/python2.4/site-packages/zeroinstall/injector/distro.py Xlib/python2.4/site-packages/zeroinstall/injector/distro.pyc Xlib/python2.4/site-packages/zeroinstall/injector/distro.pyo Xlib/python2.4/site-packages/zeroinstall/injector/download.py Xlib/python2.4/site-packages/zeroinstall/injector/download.pyc Xlib/python2.4/site-packages/zeroinstall/injector/download.pyo Xlib/python2.4/site-packages/zeroinstall/injector/gpg.py Xlib/python2.4/site-packages/zeroinstall/injector/gpg.pyc Xlib/python2.4/site-packages/zeroinstall/injector/gpg.pyo Xlib/python2.4/site-packages/zeroinstall/injector/handler.py Xlib/python2.4/site-packages/zeroinstall/injector/handler.pyc Xlib/python2.4/site-packages/zeroinstall/injector/handler.pyo Xlib/python2.4/site-packages/zeroinstall/injector/iface_cache.py Xlib/python2.4/site-packages/zeroinstall/injector/iface_cache.pyc Xlib/python2.4/site-packages/zeroinstall/injector/iface_cache.pyo Xlib/python2.4/site-packages/zeroinstall/injector/model.py Xlib/python2.4/site-packages/zeroinstall/injector/model.pyc Xlib/python2.4/site-packages/zeroinstall/injector/model.pyo Xlib/python2.4/site-packages/zeroinstall/injector/namespaces.py Xlib/python2.4/site-packages/zeroinstall/injector/namespaces.pyc Xlib/python2.4/site-packages/zeroinstall/injector/namespaces.pyo Xlib/python2.4/site-packages/zeroinstall/injector/policy.py Xlib/python2.4/site-packages/zeroinstall/injector/policy.pyc Xlib/python2.4/site-packages/zeroinstall/injector/policy.pyo Xlib/python2.4/site-packages/zeroinstall/injector/qdom.py Xlib/python2.4/site-packages/zeroinstall/injector/qdom.pyc Xlib/python2.4/site-packages/zeroinstall/injector/qdom.pyo Xlib/python2.4/site-packages/zeroinstall/injector/reader.py Xlib/python2.4/site-packages/zeroinstall/injector/reader.pyc Xlib/python2.4/site-packages/zeroinstall/injector/reader.pyo Xlib/python2.4/site-packages/zeroinstall/injector/run.py Xlib/python2.4/site-packages/zeroinstall/injector/run.pyc Xlib/python2.4/site-packages/zeroinstall/injector/run.pyo Xlib/python2.4/site-packages/zeroinstall/injector/selections.py Xlib/python2.4/site-packages/zeroinstall/injector/selections.pyc Xlib/python2.4/site-packages/zeroinstall/injector/selections.pyo Xlib/python2.4/site-packages/zeroinstall/injector/trust.py Xlib/python2.4/site-packages/zeroinstall/injector/trust.pyc Xlib/python2.4/site-packages/zeroinstall/injector/trust.pyo Xlib/python2.4/site-packages/zeroinstall/injector/writer.py Xlib/python2.4/site-packages/zeroinstall/injector/writer.pyc Xlib/python2.4/site-packages/zeroinstall/injector/writer.pyo Xlib/python2.4/site-packages/zeroinstall/support.py Xlib/python2.4/site-packages/zeroinstall/support.pyc Xlib/python2.4/site-packages/zeroinstall/support.pyo Xlib/python2.4/site-packages/zeroinstall/zerostore/__init__.py Xlib/python2.4/site-packages/zeroinstall/zerostore/__init__.pyc Xlib/python2.4/site-packages/zeroinstall/zerostore/__init__.pyo Xlib/python2.4/site-packages/zeroinstall/zerostore/cli.py Xlib/python2.4/site-packages/zeroinstall/zerostore/cli.pyc Xlib/python2.4/site-packages/zeroinstall/zerostore/cli.pyo Xlib/python2.4/site-packages/zeroinstall/zerostore/manifest.py Xlib/python2.4/site-packages/zeroinstall/zerostore/manifest.pyc Xlib/python2.4/site-packages/zeroinstall/zerostore/manifest.pyo Xlib/python2.4/site-packages/zeroinstall/zerostore/optimise.py Xlib/python2.4/site-packages/zeroinstall/zerostore/optimise.pyc Xlib/python2.4/site-packages/zeroinstall/zerostore/optimise.pyo Xlib/python2.4/site-packages/zeroinstall/zerostore/unpack.py Xlib/python2.4/site-packages/zeroinstall/zerostore/unpack.pyc Xlib/python2.4/site-packages/zeroinstall/zerostore/unpack.pyo Xshare/applications/zeroinstall-zero2desktop.desktop Xshare/pixmaps/zeroinstall-zero2desktop.png END-of-zeroinstall-injector/pkg-plist echo x - zeroinstall-injector/pkg-descr sed 's/^X//' >zeroinstall-injector/pkg-descr << 'END-of-zeroinstall-injector/pkg-descr' XA running process is created by combining many different libraries (and other Xcomponents). In the Zero Install world, we have all versions of each library Xavailable at all times. The problem then is how to choose which versions to Xuse. X XThe injector solves this problem by selecting components to meet a program's Xrequirements, according to a policy you give it. The injector finds out which Xversions are available, and downloads and runs the ones you choose. X XWWW: http://www.0install.net END-of-zeroinstall-injector/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: