Date: Mon, 27 May 2013 14:03:49 -0700 (PDT) From: Douglas William Thrift <douglas@douglasthrift.net> To: FreeBSD-gnats-submit@freebsd.org Cc: douglas@douglasthrift.net Subject: ports/179028: Update port: security/py-keyring Upgrade to 1.3 Message-ID: <201305272103.r4RL3jmU025157@slowhand.douglasthrift.net> Resent-Message-ID: <201305272110.r4RLA0j1037143@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 179028 >Category: ports >Synopsis: Update port: security/py-keyring Upgrade to 1.3 >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: Mon May 27 21:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Douglas William Thrift >Release: FreeBSD 9.1-RELEASE amd64 >Organization: >Environment: System: FreeBSD journeyman-freebsd.douglasthrift.net 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Upgraded security/py-keyring to 1.3. Cleaned up options and added options for all optional dependencies. This update depends on ports/179025, ports/179026, and ports/179027 to provide those optional dependencies. https://redports.org/buildarchive/20130526220801-1548/ >From CHANGES.rst: --- 1.3 --- * Use the `SecretStorage library <https://pypi.python.org/pypi/SecretStorage>`_ to implement the Secret Service backend (instead of using dbus directly). Now the keyring supports prompting for and deleting passwords. Fixes #69, #77, and #93. * Catch `gnomekeyring.IOError` per the issue `reported in Nova client <https://bugs.launchpad.net/python-novaclient/+bug/1116302>`_. * Issue #92 Added support for delete_password on Mac OS X Keychain. ----- 1.2.3 ----- * Fix for Encrypted File backend on Python 3. * Issue #97 Improved support for PyPy. >How-To-Repeat: >Fix: --- py-keyring.2013-05-26T224532Z.diff begins here --- diff -Nrux .svn -x work /usr/ports/security/py-keyring/Makefile py-keyring/Makefile --- /usr/ports/security/py-keyring/Makefile 2013-04-17 00:24:26.000000000 -0700 +++ py-keyring/Makefile 2013-05-26 15:01:37.000000000 -0700 @@ -2,7 +2,7 @@ # $FreeBSD: security/py-keyring/Makefile 315939 2013-04-17 07:24:26Z culot $ PORTNAME= keyring -PORTVERSION= 1.2.2 +PORTVERSION= 1.3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -20,10 +20,14 @@ USE_PYTHON= yes USE_PYDISTUTILS= easy_install -OPTIONS_DEFINE= CRYPT_FILE GNOME_KEYRING KDE_KWALLET -GNOME_KEYRING_DESC= GNOME Keyring backend -KDE_KWALLET_DESC= KDE KWallet backend -CRYPT_FILE_DESC= Crypt(ed) File backend +OPTIONS_DEFINE= CRYPT_FILE GNOME_KEYRING KDE_KWALLET KEYCZAR PYFS \ + SECRET_SERVICE +CRYPT_FILE_DESC= Install pycrpto to support the Crypt(ed) File backend +GNOME_KEYRING_DESC= Install GNOME Keyring to support the Gnome backend +KDE_KWALLET_DESC= Install KDE KWallet to support the kwallet backend +KEYCZAR_DESC= Install keyczar to support keyring encryption +PYFS_DESC= Install pyfilesystem to support the pyfs backend +SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend .include <bsd.port.options.mk> @@ -39,4 +43,16 @@ USE_KDE4+= pykde4 .endif +.if ${PORT_OPTIONS:MKEYCZAR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:${PORTSDIR}/security/py-keyczar +.endif + +.if ${PORT_OPTIONS:MPYFS} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fs>=0.4.0:${PORTSDIR}/devel/py-fs +.endif + +.if ${PORT_OPTIONS:MSECRET_SERVICE} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=1.0.0:${PORTSDIR}/security/py-SecretStorage +.endif + .include <bsd.port.mk> diff -Nrux .svn -x work /usr/ports/security/py-keyring/distinfo py-keyring/distinfo --- /usr/ports/security/py-keyring/distinfo 2013-04-17 00:24:26.000000000 -0700 +++ py-keyring/distinfo 2013-05-26 14:42:21.000000000 -0700 @@ -1,2 +1,2 @@ -SHA256 (keyring-1.2.2.zip) = 20e4e34f15deca61d5a58edc1d2e5e3720cbdc340726d4918590036db6decfab -SIZE (keyring-1.2.2.zip) = 79028 +SHA256 (keyring-1.3.zip) = 8f3a1936b241332289c6c3a7bef0f380de8cd34e7e90fd6b3bb11ff6d51bb961 +SIZE (keyring-1.3.zip) = 79451 --- py-keyring.2013-05-26T224532Z.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305272103.r4RL3jmU025157>