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