ports/165606: Update port: security/py-keyring Upgrade to 0.8
Douglas William Thrift
douglas at douglasthrift.net
Fri Mar 2 03:40:12 UTC 2012
>Number: 165606
>Category: ports
>Synopsis: Update port: security/py-keyring Upgrade to 0.8
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Mar 02 03:40:12 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Douglas William Thrift
>Release: FreeBSD 8.0-RELEASE-p6 amd64
>Organization:
>Environment:
System: FreeBSD slowhand.douglasthrift.net 8.0-RELEASE-p6 FreeBSD 8.0-RELEASE-p6 #2: Wed Sep 28 21:40:42 PDT 2011 user at jail8.johncompanies.com:/usr/obj/usr/src/sys/jail8 amd64
>Description:
Upgraded security/py-keyring to 0.8.
https://redports.org/buildarchive/20120225232347-42641/
>From CHANGES.txt:
---
0.8
---
* Mac OS X keyring backend now uses subprocess calls to the `security`
command instead of calling the API, which with the latest updates, no
longer allows Python to invoke from a virtualenv. Fixes issue #13.
* When using file-based storage, the keyring files are no longer stored
in the user's home directory, but are instead stored in platform-friendly
locations (`%localappdata%\Python Keyring` on Windows and according to
the freedesktop.org Base Dir Specification
(`$XDG_DATA_HOME/python_keyring` or `$HOME/.local/share/python_keyring`)
on other operating systems). This fixes #21.
*Backward Compatibility Notice*
Due to the new storage location for file-based keyrings, keyring 0.8
supports backward compatibility by automatically moving the password
files to the updated location. In general, users can upgrade to 0.8 and
continue to operate normally. Any applications that customize the storage
location or make assumptions about the storage location will need to take
this change into consideration. Additionally, after upgrading to 0.8,
it is not possible to downgrade to 0.7 without manually moving
configuration files. In 1.0, the backward compatibilty
will be removed.
>How-To-Repeat:
>Fix:
--- py-keyring.2012-02-25T233215Z.diff begins here ---
diff -Nrux .svn -x work /usr/ports/security/py-keyring/Makefile py-keyring/Makefile
--- /usr/ports/security/py-keyring/Makefile 2012-02-21 13:47:27.000000000 -0800
+++ py-keyring/Makefile 2012-02-25 14:18:23.000000000 -0800
@@ -6,7 +6,7 @@
#
PORTNAME= keyring
-PORTVERSION= 0.7.1
+PORTVERSION= 0.8
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff -Nrux .svn -x work /usr/ports/security/py-keyring/distinfo py-keyring/distinfo
--- /usr/ports/security/py-keyring/distinfo 2012-02-21 13:47:27.000000000 -0800
+++ py-keyring/distinfo 2012-02-25 14:18:49.000000000 -0800
@@ -1,2 +1,2 @@
-SHA256 (keyring-0.7.1.zip) = 11487ff2549adfdb1203c113fca56f778aee54e9a0cec2e5d8cbb7289179cf1f
-SIZE (keyring-0.7.1.zip) = 40304
+SHA256 (keyring-0.8.zip) = 0880615b5e5250d5a6dc75069a40f40e1234eac3d4ed709022deb0b977d5f5a6
+SIZE (keyring-0.8.zip) = 42532
diff -Nrux .svn -x work /usr/ports/security/py-keyring/pkg-plist py-keyring/pkg-plist
--- /usr/ports/security/py-keyring/pkg-plist 2012-02-21 13:47:27.000000000 -0800
+++ py-keyring/pkg-plist 2012-02-25 14:20:59.000000000 -0800
@@ -52,6 +52,12 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/escape.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/escape.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/escape.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/loc_compat.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/loc_compat.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/loc_compat.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/platform.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/platform.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/platform.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/properties.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/properties.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/util/properties.pyo
--- py-keyring.2012-02-25T233215Z.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list