ports/161096: [UPDATE] devel/zeroinstall-injector: update to 1.3. Mark DEPRECATED

Ruslan Mahmatkhanov cvs-src at yandex.ru
Wed Sep 28 11:40:07 UTC 2011


>Number:         161096
>Category:       ports
>Synopsis:       [UPDATE] devel/zeroinstall-injector: update to 1.3. Mark DEPRECATED
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 28 11:40:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ruslan Mahmatkhanov
>Release:        9.0-BETA2
>Organization:
>Environment:
9.0-BETA2 i386
>Description:
- update to 1.3
- it works with gpg2 (and already depends on it), so fix gpg dep
- add dependency on devel/xdg-utils
- depend on unlzma (not lzma - it's not used) conditionally
- remove unused PYTHON_VER from PLIST_SUB
- remove bogus WITHOUT_NLS
- it now needs python >= 2.6, so bump SUE_PYTHON
- add pygobject dependency
- add new manpage
- remove some bogus entries from plist

- please mark this port DEPRECATED:

Please also note that this port is no-op for our platform. I updated it only to keep it up-to-date, so we can restore it from cvs more easily if things changes some time later. Right now i was able to install only two applications with it - blender and nagstamon. Noone of them are able to run by default - blender missing some .so libraries like libz.so.5 and libutil.so.8 (but it's my 9.0 issue - libs with those versions exists on 8.x) and python3, so it wasn't able to track and install needed runtime dependencies. Nagstamon installed without a problems too, but i was forced to change shebang to make it starting :). Then it complains about some missing python modules, but still working. 

So, in FreeBSD this zeroinstall-injector is for expert users that able fix things by themself :). And there is no much packages for FreeBSD available, that we can install with 0install (i was able to find only two) - we have both in ports tree, and they work fine. So i prefer to update this port, then deprecate and remove it one month.

tinderbuild log:
8.2: http://happy-nation.by.ru/ports/tb/zeroinstall-injector-1.3.log
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff --git a/Makefile b/Makefile
index a63dce9..48f7a37 100644
--- a/Makefile
+++ b/Makefile
@@ -6,28 +6,27 @@
 #
 
 PORTNAME=	zeroinstall-injector
-PORTVERSION=	0.41
-PORTREVISION=	4
+PORTVERSION=	1.3
 CATEGORIES=	devel python
 MASTER_SITES=	SF/zero-install/injector/${PORTVERSION}
 
 MAINTAINER=	a134qaed at gmail.com
 COMMENT=	0install injector
 
-RUN_DEPENDS=			gpg:${PORTSDIR}/security/gnupg \
-				lzma:${PORTSDIR}/archivers/lzma
+RUN_DEPENDS=	gpg2:${PORTSDIR}/security/gnupg \
+		xdg-utils>=0:${PORTSDIR}/devel/xdg-utils
 
 USE_BZIP2=	yes
-USE_GNOME=	pygtk2
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
-PLIST_SUB=	PYTHON_VER=${PYTHON_VER}
-
-.if !defined(WITHOUT_NLS)
-USE_GETTEXT=	yes
-PLIST_SUB+=	NLS=""
-.endif
+USE_GNOME=	pygtk2 pygobject
+USE_PYTHON=	2.6+
+USE_PYDISTUTILS=	yes
+
+MAN1=		0alias.1 0desktop.1 0install.1 0launch.1 0store-secure-add.1 0store.1
 
-MAN1=		0launch.1 0alias.1 0store.1 0store-secure-add.1 0desktop.1
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 800505
+RUN_DEPENDS+=	unlzma:${PORTSDIR}/archivers/xz
+.endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/distinfo b/distinfo
index 6afe8be..cfda18a 100644
--- a/distinfo
+++ b/distinfo
@@ -1,2 +1,2 @@
-SHA256 (zeroinstall-injector-0.41.tar.bz2) = 05a73494a4b32aee639be64a77438579800d9f544ddfc1535b6b30d5a7f4594d
-SIZE (zeroinstall-injector-0.41.tar.bz2) = 150613
+SHA256 (zeroinstall-injector-1.3.tar.bz2) = 3852b9be81be4cd15b12699946a83240f6e1fe7645bfb1e659f7a3859f07a5ce
+SIZE (zeroinstall-injector-1.3.tar.bz2) = 369966
diff --git a/pkg-plist b/pkg-plist
index 0a35e95..140a678 100644
--- a/pkg-plist
+++ b/pkg-plist
@@ -1,21 +1,18 @@
 bin/0alias
 bin/0desktop
+bin/0install
 bin/0launch
 bin/0store
 bin/0store-secure-add
 etc/xdg/menus/applications-merged/zeroinstall.menu
 %%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/browser.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/browser.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/browser.pyo
 %%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/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
@@ -49,13 +46,49 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/utils.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/utils.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/utils.pyo
-%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/zero-install.glade
+%%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui/zero-install.ui
 %%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/cmd/__init__.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/__init__.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/__init__.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/add_feed.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/add_feed.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/add_feed.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/config.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/config.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/config.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/digest.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/digest.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/digest.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/download.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/download.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/download.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/import.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/import.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/import.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list_feeds.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list_feeds.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/list_feeds.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/remove_feed.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/remove_feed.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/remove_feed.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/run.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/run.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/run.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/select.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/select.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/select.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/update.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/update.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/cmd/update.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/__init__.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/__init__.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/__init__.pyo
@@ -65,14 +98,14 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/applistbox.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/applistbox.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/applistbox.pyo
-%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/cache.glade
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/cache.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/cache.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/cache.pyo
-%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/desktop.glade
+%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/cache.ui
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/desktop.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/desktop.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/desktop.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/desktop.ui
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/gtkutils.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/gtkutils.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/gtkutils.pyo
@@ -82,9 +115,6 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/icon.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/icon.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/icon.pyo
-%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/treetips.py
-%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/treetips.pyc
-%%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/treetips.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/trust_box.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/trust_box.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui/trust_box.pyo
@@ -97,24 +127,33 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/__init__.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_download_child.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_download_child.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_download_child.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_runenv.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_runenv.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/_runenv.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/cli.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/cli.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/cli.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/config.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/config.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/config.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/driver.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/driver.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/driver.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/fetch.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/fetch.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/fetch.pyo
@@ -133,6 +172,9 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/namespaces.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/packagekit.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/packagekit.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/packagekit.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/policy.pyo
@@ -142,9 +184,15 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/reader.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/requirements.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/requirements.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/requirements.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/run.pyo
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/sat.py
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/sat.pyc
+%%PYTHON_SITELIBDIR%%/zeroinstall/injector/sat.pyo
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.py
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.pyc
 %%PYTHON_SITELIBDIR%%/zeroinstall/injector/selections.pyo
@@ -185,18 +233,22 @@ etc/xdg/menus/applications-merged/zeroinstall.menu
 share/applications/zeroinstall-add.desktop
 share/applications/zeroinstall-manage.desktop
 share/desktop-directories/zeroinstall.directory
-share/pixmaps/zeroinstall-zero2desktop.png
+share/icons/hicolor/128x128/apps/zeroinstall.png
+share/icons/hicolor/24x24/apps/zeroinstall.png
+share/icons/hicolor/48x48/apps/zeroinstall.png
+share/icons/hicolor/scalable/apps/zeroinstall.svg
+share/locale/de/LC_MESSAGES/zero-install.mo
+share/locale/es/LC_MESSAGES/zero-install.mo
 share/locale/sv/LC_MESSAGES/zero-install.mo
- at dirrm share/desktop-directories
+ at dirrmtry share/desktop-directories
 @dirrmtry share/applications
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/zerostore
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/support
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/injector
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/gtkui
+ at dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/cmd
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall/0launch-gui
 @dirrm %%PYTHON_SITELIBDIR%%/zeroinstall
- at dirrmtry %%PYTHON_SITELIBDIR%%
- at dirrmtry lib/python2.5
 @dirrmtry etc/xdg/menus/applications-merged
 @dirrmtry etc/xdg/menus
 @dirrmtry etc/xdg


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list