Date: Mon, 18 Jun 2012 21:33:13 -0700 (PDT) From: <douglas@douglasthrift.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: douglas@douglasthrift.net Subject: ports/169232: Update port: security/py-keyring Upgrade to 0.9.2 Message-ID: <201206190433.q5J4XDsh059919@slowhand.douglasthrift.net> Resent-Message-ID: <201206190440.q5J4eDUX018545@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 169232 >Category: ports >Synopsis: Update port: security/py-keyring Upgrade to 0.9.2 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Jun 19 04:40:12 UTC 2012 >Closed-Date: >Last-Modified: >Originator: >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: Upgrade sysutils/py-keyring to 0.9.2. https://redports.org/buildarchive/20120618204234-37226/ >From CHANGES.txt: ----- 0.9.2 ----- * Keyring 0.9.1 introduced a whole different storage format for the CryptedFileKeyring, but this introduced some potential compatibility issues. This release incorporates the security updates but reverts to the INI file format for storage, only encrypting the passwords and leaving the service and usernames in plaintext. Subsequent releases may incorporate a new keyring to implement a whole-file encrypted version. Fixes #64. * The CryptedFileKeyring now requires simplejson for Python 2.5 clients. >How-To-Repeat: >Fix: --- py-keyring.2012-06-19T042843Z.diff begins here --- diff -Nrux .svn -x work /usr/ports/security/py-keyring/Makefile py-keyring/Makefile --- /usr/ports/security/py-keyring/Makefile 2012-06-17 18:20:15.000000000 -0700 +++ py-keyring/Makefile 2012-06-18 13:39:26.000000000 -0700 @@ -6,7 +6,7 @@ # PORTNAME= keyring -PORTVERSION= 0.9.1 +PORTVERSION= 0.9.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,12 +22,12 @@ USE_PYTHON= 2.5+ USE_PYDISTUTILS= easy_install -OPTIONS_DEFINE= CRYPT_FILE GNOME_KEYRING KDE_KWALLET +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 -.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> .if ${PORT_OPTIONS:MGNOME_KEYRING} USE_GNOME+= pygnomedesktop @@ -39,6 +39,9 @@ .if ${PORT_OPTIONS:MCRYPT_FILE} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:${PORTSDIR}/security/py-pycrypto +.if ${PYTHON_VERSION} == "python2.5" +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.5:${PORTSDIR}/devel/py-simplejson +.endif .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -Nrux .svn -x work /usr/ports/security/py-keyring/distinfo py-keyring/distinfo --- /usr/ports/security/py-keyring/distinfo 2012-06-17 18:20:15.000000000 -0700 +++ py-keyring/distinfo 2012-06-18 13:20:14.000000000 -0700 @@ -1,2 +1,2 @@ -SHA256 (keyring-0.9.1.zip) = ef9fad76daeadd4ea2f8992e768d8dd873c812dd4c226cae1e64ccca4627377b -SIZE (keyring-0.9.1.zip) = 46907 +SHA256 (keyring-0.9.2.zip) = 3495c72ec6fdefd6da3a7271acac89903e6ffdfb984a71a3e087c49538351c30 +SIZE (keyring-0.9.2.zip) = 49117 diff -Nrux .svn -x work /usr/ports/security/py-keyring/pkg-plist py-keyring/pkg-plist --- /usr/ports/security/py-keyring/pkg-plist 2012-03-02 10:47:43.000000000 -0800 +++ py-keyring/pkg-plist 2012-06-18 13:22:51.000000000 -0700 @@ -31,6 +31,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/http.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/http.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/http.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/py25compat.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/py25compat.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/py25compat.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/tests/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/tests/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/keyring/tests/__init__.pyo --- py-keyring.2012-06-19T042843Z.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?201206190433.q5J4XDsh059919>