diff options
author | edwin <edwin@FreeBSD.org> | 2007-09-07 11:55:58 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2007-09-07 11:55:58 +0800 |
commit | 723faa13d3c6f7b50f6bf666151f72d4af169494 (patch) | |
tree | 179b11bf707f2f04ee9f5ca9242b64fdf57f96ac /devel | |
parent | 09df2b4ad1413c7e9c90450b1cf077173c073296 (diff) | |
download | freebsd-ports-graphics-723faa13d3c6f7b50f6bf666151f72d4af169494.tar.gz freebsd-ports-graphics-723faa13d3c6f7b50f6bf666151f72d4af169494.tar.zst freebsd-ports-graphics-723faa13d3c6f7b50f6bf666151f72d4af169494.zip |
[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>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/zeroinstall-injector/Makefile | 36 | ||||
-rw-r--r-- | devel/zeroinstall-injector/distinfo | 3 | ||||
-rw-r--r-- | devel/zeroinstall-injector/pkg-descr | 11 | ||||
-rw-r--r-- | devel/zeroinstall-injector/pkg-plist | 151 |
5 files changed, 202 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 0cb17e1f93e..ab68bbda1c5 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2277,6 +2277,7 @@ SUBDIR += xxl SUBDIR += yasm SUBDIR += z80-asm + SUBDIR += zeroinstall-injector SUBDIR += ztcl SUBDIR += zthread SUBDIR += zziplib diff --git a/devel/zeroinstall-injector/Makefile b/devel/zeroinstall-injector/Makefile new file mode 100644 index 00000000000..97218457cb0 --- /dev/null +++ b/devel/zeroinstall-injector/Makefile @@ -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> diff --git a/devel/zeroinstall-injector/distinfo b/devel/zeroinstall-injector/distinfo new file mode 100644 index 00000000000..1f7b87f9478 --- /dev/null +++ b/devel/zeroinstall-injector/distinfo @@ -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 diff --git a/devel/zeroinstall-injector/pkg-descr b/devel/zeroinstall-injector/pkg-descr new file mode 100644 index 00000000000..e4dddd0f9e9 --- /dev/null +++ b/devel/zeroinstall-injector/pkg-descr @@ -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 diff --git a/devel/zeroinstall-injector/pkg-plist b/devel/zeroinstall-injector/pkg-plist new file mode 100644 index 00000000000..6612b146e78 --- /dev/null +++ b/devel/zeroinstall-injector/pkg-plist @@ -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 |