ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/pack/freebsd/security/py-keyring.shar
Revision: 129
Committed: 2009-10-22T23:24:40-07:00 (15 years, 8 months ago) by douglas
Content type: text/x-sh
File size: 3725 byte(s)
Log Message:
Syntax highlight shar?

File Contents

# Content
1 #!/bin/sh
2 # This is a shell archive
3 echo x py-keyring
4 mkdir -p py-keyring > /dev/null 2>&1
5 echo x py-keyring/pkg-plist
6 sed 's/^X//' > py-keyring/pkg-plist << 'SHAR_END'
7 X@comment $FreeBSD$
8 X%%GNOME_KEYRING%%%%PYTHON_SITELIBDIR%%/gnome_keyring.so
9 X%%KDE_KWALLET%%%%PYTHON_SITELIBDIR%%/kde_kwallet.so
10 X%%PYTHON_SITELIBDIR%%/keyring/__init__.py
11 X%%PYTHON_SITELIBDIR%%/keyring/__init__.pyc
12 X%%PYTHON_SITELIBDIR%%/keyring/__init__.pyo
13 X%%PYTHON_SITELIBDIR%%/keyring/backend.py
14 X%%PYTHON_SITELIBDIR%%/keyring/backend.pyc
15 X%%PYTHON_SITELIBDIR%%/keyring/backend.pyo
16 X%%PYTHON_SITELIBDIR%%/keyring/core.py
17 X%%PYTHON_SITELIBDIR%%/keyring/core.pyc
18 X%%PYTHON_SITELIBDIR%%/keyring/core.pyo
19 X@dirrm %%PYTHON_SITELIBDIR%%/keyring
20 SHAR_END
21 echo x py-keyring/files
22 mkdir -p py-keyring/files > /dev/null 2>&1
23 echo x py-keyring/distinfo
24 sed 's/^X//' > py-keyring/distinfo << 'SHAR_END'
25 XMD5 (keyring-0.1.tar.gz) = e593725919ed00a631c4348d08c77f56
26 XSHA256 (keyring-0.1.tar.gz) = c5e19bfd138034a8d3193a5c5314493e51a90a0c4bb78db87c0a0451aa7327a8
27 XSIZE (keyring-0.1.tar.gz) = 14468
28 SHAR_END
29 echo x py-keyring/Makefile
30 sed 's/^X//' > py-keyring/Makefile << 'SHAR_END'
31 X# New ports collection makefile for: py-keyring
32 X# Date created: 2 September 2009
33 X# Whom: Douglas Thrift
34 X#
35 X# $FreeBSD$
36 X#
37 X
38 XPORTNAME= keyring
39 XPORTVERSION= 0.1
40 XCATEGORIES= security python
41 XMASTER_SITES= CHEESESHOP \
42 X http://code.douglasthrift.net/files/${PORTNAME}/
43 XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
44 X
45 XMAINTAINER= douglas@douglasthrift.net
46 XCOMMENT= Store and access your passwords safely
47 X
48 XLATEST_LINK= py-${PORTNAME}
49 X
50 XUSE_KDE4= #
51 XUSE_PYTHON= 2.6+
52 XUSE_PYDISTUTILS= yes
53 X
54 XOPTIONS= GNOME_KEYRING "GNOME Keyring backend" Off \
55 X KDE_KWALLET "KDE KWallet backend" Off
56 X
57 X.include <bsd.port.pre.mk>
58 X
59 X.if defined(WITH_GNOME_KEYRING)
60 XLIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring
61 XPLIST_SUB+= GNOME_KEYRING=""
62 X.else
63 XPLIST_SUB+= GNOME_KEYRING="@comment "
64 X.endif
65 X
66 X.if defined(WITH_KDE_KWALLET)
67 XPLIST_SUB+= KDE_KWALLET=""
68 XUSE_KDE4+= kdelibs
69 X.else
70 XPLIST_SUB+= KDE_KWALLET="@comment "
71 X.endif
72 X
73 Xpost-patch:
74 X.if !defined(WITH_GNOME_KEYRING)
75 X @${REINPLACE_CMD} -e 's|exts\.append(gnome_keychain_module)|#&|' \
76 X ${WRKSRC}/extensions.py
77 X.endif
78 X.if defined(WITH_KDE_KWALLET)
79 X @${REINPLACE_CMD} -e 's|kde4-config|${KDE4_PREFIX}/bin/kde4-config|' \
80 X ${WRKSRC}/extensions.py
81 X.else
82 X @${REINPLACE_CMD} -e 's|exts\.append(kde_kwallet_module)|#&|' \
83 X ${WRKSRC}/extensions.py
84 X.endif
85 X
86 X.include <bsd.port.post.mk>
87 SHAR_END
88 echo x py-keyring/pkg-descr
89 sed 's/^X//' > py-keyring/pkg-descr << 'SHAR_END'
90 XThe Python keyring lib provides an easy way to access the system keyring
91 Xservice from Python. It can be used in any application that needs safe password
92 Xstorage. It supports OSX, KDE, Gnome and Windows's native password storing
93 Xservices. Besides this, it is shipped with kinds of Python implemented keyring
94 Xfor the left environments.
95 X
96 XWWW: http://pypi.python.org/pypi/keyring
97 SHAR_END
98 echo x py-keyring/files/patch-extensions.py
99 sed 's/^X//' > py-keyring/files/patch-extensions.py << 'SHAR_END'
100 X--- extensions.py.orig 2009-08-21 09:34:01.000000000 -0700
101 X+++ extensions.py 2009-09-03 15:43:41.224189815 -0700
102 X@@ -42,9 +42,9 @@
103 X
104 X keywords.setdefault('libraries', []).append('kdeui')
105 X libs = commands.getoutput("kde4-config --path lib").split(':')
106 X- if len(libs) == 0:
107 X- libs = commands.getoutput("kde-config --path lib").split(':')
108 X keywords.setdefault('library_dirs', []).extend(libs)
109 X+ includes = commands.getoutput("kde4-config --install include").split(':')
110 X+ keywords.setdefault('include_dirs', []).extend(includes)
111 X return keywords
112 X
113 X def get_extensions():
114 SHAR_END
115 exit

Properties

Name Value
svn:mime-type text/x-sh