FreeBSD Bugzilla – Attachment 99445 Details for
Bug 138513
New port: security/py-keyring Store and access your passwords safely
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
py-keyring.shar
py-keyring.shar (text/plain), 3.64 KB, created by
Douglas Thrift
on 2009-09-04 00:10:03 UTC
(
hide
)
Description:
py-keyring.shar
Filename:
MIME Type:
Creator:
Douglas Thrift
Created:
2009-09-04 00:10:03 UTC
Size:
3.64 KB
patch
obsolete
>#!/bin/sh ># This is a shell archive >echo x py-keyring >mkdir -p py-keyring > /dev/null 2>&1 >echo x py-keyring/pkg-plist >sed 's/^X//' > py-keyring/pkg-plist << 'SHAR_END' >X@comment $FreeBSD$ >X%%GNOME_KEYRING%%%%PYTHON_SITELIBDIR%%/gnome_keyring.so >X%%KDE_KWALLET%%%%PYTHON_SITELIBDIR%%/kde_kwallet.so >X%%PYTHON_SITELIBDIR%%/keyring/__init__.py >X%%PYTHON_SITELIBDIR%%/keyring/__init__.pyc >X%%PYTHON_SITELIBDIR%%/keyring/__init__.pyo >X%%PYTHON_SITELIBDIR%%/keyring/backend.py >X%%PYTHON_SITELIBDIR%%/keyring/backend.pyc >X%%PYTHON_SITELIBDIR%%/keyring/backend.pyo >X%%PYTHON_SITELIBDIR%%/keyring/core.py >X%%PYTHON_SITELIBDIR%%/keyring/core.pyc >X%%PYTHON_SITELIBDIR%%/keyring/core.pyo >X@dirrm %%PYTHON_SITELIBDIR%%/keyring >SHAR_END >echo x py-keyring/files >mkdir -p py-keyring/files > /dev/null 2>&1 >echo x py-keyring/distinfo >sed 's/^X//' > py-keyring/distinfo << 'SHAR_END' >XMD5 (keyring-0.1.tar.gz) = e593725919ed00a631c4348d08c77f56 >XSHA256 (keyring-0.1.tar.gz) = c5e19bfd138034a8d3193a5c5314493e51a90a0c4bb78db87c0a0451aa7327a8 >XSIZE (keyring-0.1.tar.gz) = 14468 >SHAR_END >echo x py-keyring/Makefile >sed 's/^X//' > py-keyring/Makefile << 'SHAR_END' >X# New ports collection makefile for: py-keyring >X# Date created: 2 September 2009 >X# Whom: Douglas Thrift >X# >X# $FreeBSD$ >X# >X >XPORTNAME= keyring >XPORTVERSION= 0.1 >XCATEGORIES= security python >XMASTER_SITES= CHEESESHOP \ >X http://code.douglasthrift.net/files/${PORTNAME}/ >XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >X >XMAINTAINER= douglas@douglasthrift.net >XCOMMENT= Store and access your passwords safely >X >XLATEST_LINK= py-${PORTNAME} >X >XUSE_KDE4= # >XUSE_PYTHON= 2.6+ >XUSE_PYDISTUTILS= yes >X >XOPTIONS= GNOME_KEYRING "GNOME Keyring backend" Off \ >X KDE_KWALLET "KDE KWallet backend" Off >X >X.include <bsd.port.pre.mk> >X >X.if defined(WITH_GNOME_KEYRING) >XLIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring >XPLIST_SUB+= GNOME_KEYRING="" >X.else >XPLIST_SUB+= GNOME_KEYRING="@comment " >X.endif >X >X.if defined(WITH_KDE_KWALLET) >XPLIST_SUB+= KDE_KWALLET="" >XUSE_KDE4+= kdelibs >X.else >XPLIST_SUB+= KDE_KWALLET="@comment " >X.endif >X >Xpost-patch: >X.if !defined(WITH_GNOME_KEYRING) >X @${REINPLACE_CMD} -e 's|exts\.append(gnome_keychain_module)|#&|' \ >X ${WRKSRC}/extensions.py >X.endif >X.if defined(WITH_KDE_KWALLET) >X @${REINPLACE_CMD} -e 's|kde4-config|${KDE4_PREFIX}/bin/kde4-config|' \ >X ${WRKSRC}/extensions.py >X.else >X @${REINPLACE_CMD} -e 's|exts\.append(kde_kwallet_module)|#&|' \ >X ${WRKSRC}/extensions.py >X.endif >X >X.include <bsd.port.post.mk> >SHAR_END >echo x py-keyring/pkg-descr >sed 's/^X//' > py-keyring/pkg-descr << 'SHAR_END' >XThe Python keyring lib provides an easy way to access the system keyring >Xservice from Python. It can be used in any application that needs safe password >Xstorage. It supports OSX, KDE, Gnome and Windows's native password storing >Xservices. Besides this, it is shipped with kinds of Python implemented keyring >Xfor the left environments. >X >XWWW: http://pypi.python.org/pypi/keyring >SHAR_END >echo x py-keyring/files/patch-extensions.py >sed 's/^X//' > py-keyring/files/patch-extensions.py << 'SHAR_END' >X--- extensions.py.orig 2009-08-21 09:34:01.000000000 -0700 >X+++ extensions.py 2009-09-03 15:43:41.224189815 -0700 >X@@ -42,9 +42,9 @@ >X >X keywords.setdefault('libraries', []).append('kdeui') >X libs = commands.getoutput("kde4-config --path lib").split(':') >X- if len(libs) == 0: >X- libs = commands.getoutput("kde-config --path lib").split(':') >X keywords.setdefault('library_dirs', []).extend(libs) >X+ includes = commands.getoutput("kde4-config --install include").split(':') >X+ keywords.setdefault('include_dirs', []).extend(includes) >X return keywords >X >X def get_extensions(): >SHAR_END >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 138513
: 99445