1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

[NEW PORT] net/zeroinstall-injector: 0install injector

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

PR:		ports/114006
Submitted by:	Dylan Cochran <a134qaed@gmail.com>
This commit is contained in:
Edwin Groothuis 2007-09-07 03:55:58 +00:00
parent 4ac89dbf7d
commit 93faaf88aa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198981
5 changed files with 202 additions and 0 deletions

View File

@ -2277,6 +2277,7 @@
SUBDIR += xxl
SUBDIR += yasm
SUBDIR += z80-asm
SUBDIR += zeroinstall-injector
SUBDIR += ztcl
SUBDIR += zthread
SUBDIR += zziplib

View File

@ -0,0 +1,36 @@
# New ports collection makefile for: zeroinstall-injector
# Date created: 2007-06-24
# Whom: Dylan Cochran <a134qaed@gmail.com>
#
# $FreeBSD$
#
PORTNAME= zeroinstall-injector
PORTVERSION= 0.29
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=zero-install
EXTRACT_SUFX= .tar.gz.gpg
MAINTAINER= a134qaed@gmail.com
COMMENT= 0install injector
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/_gtk.so:${PORTSDIR}/x11-toolkits/py-gtk2
RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg
EXTRACT_DEPENDS=gpg:${PORTSDIR}/security/gnupg
USE_PYTHON= yes
USE_PYDISTUTILS=yes
MAN1= 0launch.1 0alias.1 0store.1
do-extract:
@${RM} -rf ${DISTDIR}/${DISTNAME}.tar.gz
@gpg --recv-key --keyserver www.keyserver.net 59A53CC1
@gpg ${DISTDIR}/${DISTFILES}
@${RM} -rf ${WRKDIR}
@${MKDIR} ${WRKDIR}
cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
${DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (zeroinstall-injector-0.29.tar.gz.gpg) = c35c591613c0f672e6f66424feec5c18
SHA256 (zeroinstall-injector-0.29.tar.gz.gpg) = 37705c9b16a11a71f5a0b3d86a3236fbc809c80197d7c01b6d2343820694969c
SIZE (zeroinstall-injector-0.29.tar.gz.gpg) = 135138

View File

@ -0,0 +1,11 @@
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

View File

@ -0,0 +1,151 @@
bin/0alias
bin/0launch
bin/0store
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/0launch-gui
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/README
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/ZeroInstall-GUI.xml
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/bugs.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/bugs.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/bugs.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/cache.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/cache.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/cache.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/checking.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/checking.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/checking.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/combo_compat.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/combo_compat.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/combo_compat.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/compile.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/compile.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/compile.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/dialog.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/dialog.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/dialog.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/download_box.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/download_box.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/download_box.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/freshness.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/freshness.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/freshness.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/gui.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/gui.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/gui.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/help_box.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/help_box.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/help_box.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/iface_browser.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/iface_browser.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/iface_browser.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/impl_list.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/impl_list.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/impl_list.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/mainwindow.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/mainwindow.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/mainwindow.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/preferences.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/preferences.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/preferences.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/properties.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/properties.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/properties.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/treetips.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/treetips.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/treetips.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/trust_box.py
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/trust_box.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/trust_box.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/__init__.py
%%PYTHON_SITELIBDIR%%/zeroinstall/__init__.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/__init__.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/alias.py
%%PYTHON_SITELIBDIR%%/zeroinstall/alias.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/alias.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/helpers.py
%%PYTHON_SITELIBDIR%%/zeroinstall/helpers.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/helpers.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/arch.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/arch.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/arch.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/autopolicy.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/autopolicy.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/autopolicy.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/background.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/background.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/background.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/basedir.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/basedir.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/basedir.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/cli.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/cli.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/cli.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/distro.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/distro.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/distro.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/download.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/download.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/download.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/gpg.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/gpg.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/gpg.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/handler.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/handler.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/handler.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/iface_cache.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/iface_cache.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/iface_cache.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/model.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/model.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/model.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/qdom.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/qdom.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/qdom.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/trust.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/trust.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/trust.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/writer.py
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/writer.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/injector/writer.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/support.py
%%PYTHON_SITELIBDIR%%/zeroinstall/support.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/support.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/__init__.py
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/__init__.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/__init__.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/cli.py
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/cli.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/cli.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/manifest.py
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/manifest.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/manifest.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/optimise.py
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/optimise.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/optimise.pyo
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/unpack.py
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/unpack.pyc
%%PYTHON_SITELIBDIR%%/zeroinstall/zerostore/unpack.pyo
share/applications/zeroinstall-zero2desktop.desktop
share/pixmaps/zeroinstall-zero2desktop.png
@dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/zerostore
@dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/injector
@dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui
@dirrm %%PYTHON_SITELIBDIR%%/zeroinstall
@dirrmtry share/applications