From douglas@slowhand.douglasthrift.net  Fri Mar  2 03:38:12 2012
Return-Path: <douglas@slowhand.douglasthrift.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C5AAA1065676
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  2 Mar 2012 03:38:12 +0000 (UTC)
	(envelope-from douglas@slowhand.douglasthrift.net)
Received: from slowhand.douglasthrift.net (slowhand.douglasthrift.net [69.55.236.40])
	by mx1.freebsd.org (Postfix) with ESMTP id A161B8FC0C
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  2 Mar 2012 03:38:12 +0000 (UTC)
Received: from slowhand.douglasthrift.net (douglas@slowhand.douglasthrift.net [69.55.236.40])
	by slowhand.douglasthrift.net (8.14.5/8.14.5) with ESMTP id q223cBbe006967
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 1 Mar 2012 19:38:12 -0800 (PST)
	(envelope-from douglas@slowhand.douglasthrift.net)
Received: (from douglas@localhost)
	by slowhand.douglasthrift.net (8.14.5/8.14.5/Submit) id q223cBJt006959;
	Thu, 1 Mar 2012 19:38:11 -0800 (PST)
	(envelope-from douglas)
Message-Id: <201203020338.q223cBJt006959@slowhand.douglasthrift.net>
Date: Thu, 1 Mar 2012 19:38:11 -0800 (PST)
From: Douglas William Thrift <douglas@douglasthrift.net>
Reply-To: Douglas William Thrift <douglas@douglasthrift.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Update port: security/py-keyring Upgrade to 0.8
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         165606
>Category:       ports
>Synopsis:       Update port: security/py-keyring Upgrade to 0.8
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    jgh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 02 03:40:12 UTC 2012
>Closed-Date:    Fri Mar 02 18:50:25 UTC 2012
>Last-Modified:  Fri Mar 02 18:50:25 UTC 2012
>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@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:
Responsible-Changed-From-To: freebsd-ports-bugs->jgh 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Fri Mar 2 03:47:44 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165606 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/165606: commit references a PR
Date: Fri,  2 Mar 2012 18:47:52 +0000 (UTC)

 jgh         2012-03-02 18:47:43 UTC
 
   FreeBSD ports repository
 
   Modified files:
     security/py-keyring  Makefile distinfo pkg-plist 
   Log:
   -Update to 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.
   
   PR:     ports/165606
   Submitted by:   maintainer, douglas@douglasthrift.net
   
   Revision  Changes    Path
   1.11      +1 -1      ports/security/py-keyring/Makefile
   1.9       +2 -2      ports/security/py-keyring/distinfo
   1.7       +6 -0      ports/security/py-keyring/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: jgh 
State-Changed-When: Fri Mar 2 18:50:24 UTC 2012 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165606 
>Unformatted:
